Top Banner
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat Lunak Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko Buku X Dipersiapkan oleh: Fuad Khoirul Umam (14111055) Ahmad Muhrozi (14111062) Ari Andi Agus Suroso (14111064) Abdullah (14111065) Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Jl. Jembatan Merah, Nomor 84.C. Gejayan, Yogyakarta 55283, Telp: (0274) 584922, Fax (0274) 550703 Prodi Teknik Informatika UMBY Nomor Dokumen Halaman GL01-G05 1/12 Revisi 0 Tgl: 1 0ktober 2016 GL01
28

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Aug 24, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Nama Perangkat Lunak

Sistem Informasi Penjualan Buku Berbasis Web

Untuk:

Toko Buku X

Dipersiapkan oleh:

Fuad Khoirul Umam (14111055)

Ahmad Muhrozi (14111062)

Ari Andi Agus Suroso (14111064)

Abdullah (14111065)

Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

Jl. Jembatan Merah, Nomor 84.C. Gejayan, Yogyakarta 55283, Telp: (0274) 584922, Fax (0274) 550703

Prodi

Teknik Informatika

UMBY

Nomor Dokumen Halaman

GL01-G05 1/12

Revisi 0 Tgl: 1 0ktober 2016

GL01

Page 2: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 2 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

Daftar Perubahan

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX

TGL - A B C

Ditulis oleh

Fuad Khoirul Umam

NIM : 14111055

Ahmad Muhrozi

NIM : 14111062

Ari Andi Agus Suroso

NIM : 14111064

Abdullah

NIM : 14111065

Diperiksa oleh Dosen Pegampu

Agus Sidiq Purnomo, S.Kom., M.Eng

Disetujui oleh Manager Toko Buku X

Page 3: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 3 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Page 4: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 4 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

Daftar Isi

1 Pendahuluan ................................................................................................ 6

1.1 Tujuan Penulisan Dokumen ............................................................... 6

1.2 Lingkup Masalah ................................................................................. 6

1.3 Definisi, Istilah dan Singkatan .......................................................... 6

1.4 Referensi .............................................................................................. 7

1.5 Deskripsi umum Dokumen (Ikhtisar) ................................................ 7

2 Deskripsi Umum Perangkat Lunak ........................................................... 8

2.1 Deskripsi Umum Sistem ..................................................................... 8

2.2 Fungsi Produk...................................................................................... 8

2.3 Karakteristik Pengguna ....................................................................... 9

2.4 Batasan ................................................................................................. 9

2.5 Lingkungan Operasi ............................................................................ 9

3 Deskripsi Umum Kebutuhan ................................................................... 10

3.1 Kebutuhan antarmuka eksternal ....................................................... 10

Web Browser ................................................................................................ 10

3.1.1 Antarmuka pemakai....................................................................... 10

3.1.2 Antarmuka perangkat keras .......................................................... 10

3.1.3 Antarmuka perangkat lunak .......................................................... 10

3.1.4 Antarmuka komunikasi ................................................................. 10

3.2 Deskripsi Fungsional ........................................................................ 10

3.2.1 Context Diagram ............................................................................ 10

3.2.1 DFD Level 0 .................................................................................. 11

3.2.2 DFD Level 1 Proses 3 ( Managemen Buku ) ............................... 12

3.2.3 DFD level 1 Proses 5 ( Penjualan Buku ) .................................... 13

3.3 Data Requirement ............................................................................ 13

3.3.1 E-R diagram ................................................................................... 14

3.4 Relasi Database ................................................................................. 15

3.5 Rancangan Struktur ........................................................................... 16

3.6 Rancangan I/O ................................................................................... 16

3.6.1 Perancangan I/O Data Jabatan Oleh Admin ................................ 16

3.6.2 Perancangan I/O Data Pegawai Oleh Admin ............................... 17

3.6.3 Perancangan I/O Data Pengarang Oleh Pegawai ......................... 17

3.6.4 Perancangan I/O Data Penerbit Oleh Pegawai ............................ 18

3.6.5 Perancangan I/O Data Suplayer Oleh Pegawai............................ 18

3.6.6 Perancangan I/O Data Buku Oleh Admin .................................... 19

3.6.7 Perancangan I/O data Pembelian Buku Oleh Pegawai................ 20

3.6.8 Perancangan Output Data Detail Pembelian Buku Oleh Pegawai

20

3.6.9 Perancangan I/O Data Ongkir Oleh Pegawai............................... 20

3.6.10 Perancangan I/O Data Transaksi Oleh Konsumen .................... 21

Page 5: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 5 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.11 Perancangan I/O Data Konsumen Oleh Konsumen................... 21

3.6.12 Perancangan Output Detail Transaksi ........................................ 22

3.6.13 Perancangan Output Slip Transaksi ............................................ 22

3.7 Non Functional Requirement ........................................................... 23

3.8 Kerunutan (traceability) .................................................................... 25

3.8.1 Data Store Vs E-R ......................................................................... 25

3.9 Ringkasan Kebutuhan ....................................................................... 26

3.9.1 Functional Requirement Summary ............................................... 26

3.9.2 Non Functional Requirement Summary....................................... 27

4 Lampiran ................................................................................................... 28

4.1 Flowmap/Prosedur ............................................................................ 28

4.1.1 Front End ........................................................................................ 28

4.1.2 Back End ........................................................................................ 28

Page 6: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 6 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

1 Pendahuluan

1.1 Tujuan Penulisan Dokumen

Tujuan penulisan dokumen ini adalah untuk menggambarkan seluruh

kegiatan dalam proses pembangunan perangkat lunak, dalam hal ini adalah

pembuatan Sistem Informasi Penjualan Buku Berbasis Web. Dokumen ini

digunakan oleh pengembang perangkat lunak sebagai acuan teknis

pengembangan perangkat lunak pada tahap selanjutnya.

1.2 Lingkup Masalah

Untuk memudahkan dalam pengumpulan data dan penulisan proposal

proyek Aplikasi Sistem Informasi Penjualan Buku Berbasis Web, maka

perlu adanya pokok pembahasan sebagai berikut :

1. Pengkategorian barang yang akan dipasarkan.

2. Pemesanan barang dan perhitungan harga dari barang yang dipilih.

3. Pembayaran totlal dari hasil penghitungan.

4. Pelaporan customer.

5. Pelaporan stok barang.

1.3 Definisi, Istilah dan Singkatan

a. SKPL (Spesifikasi Kebutuhan Perangkat Lunak) merupakan spesifikasi

dari perangkat lunak yang akan dikembangkan.

b. DFD (Data Flow Diagram) adalah diagram dan notasi yang digunakan

untuk menunjukkan aliran data pada perangkat lunak.

c. ERD (Entity Relationship Diagram) adalah diagram dan notasi yang

digunakan untuk merepresentasikan struktur data statis pada perangkat

lunak.

d. PHP adalah bahasa pemograman dinamis yang berbasis web.

e. Web Browser adalah perangkat lunak yang digunakan untuk menjelajah

dunia internet.

f. Data adalah sekumpulan fakta dari suatu objek

Page 7: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 7 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

1.4 Referensi

Referensi yang digunakan dalam pembuatan SKPL ini adalah sebagai

berikut.

Panduan pengisian SKPL.2014.Program Studi Sistem

Informatika.Universitas Mercubuana Yogyakarta.

Peranginangin, Kasiman.2006.Aplikasi Web Dengan PHP dan

MySql.Yogyakarta : Andi Offset.

Arief, M. Rudyanto.2012.Pemograman Web Dinamis Menggunakan

PHP dan MySql.Yogyakarta : Andi Publisher.

1.5 Deskripsi umum Dokumen (Ikhtisar)

Dalam dokumen SKPL ini dijabarkan perincian rancangan perangkat

lunak yang dikembangkan, sehingga dapat diimplementasikan hingga level

teknis. Gambaran umum dokumen ini adalah sebagai berikut.

a. Pendahuluan

Pada bagian pendahuluan, penulis membahas tentang latar

belakang penulisan SKPL, maksud dan tujuan penyusunan SKPL,

definisi istilah yang digunakan dalam penulisan SKPL, dan

referensi yang digunakan dalam pengembangan perangkat lunak

dan penyusunan SKPL.

b. Deskripsi Umum Perangkat Lunak

Pada bagian ini penulis menjabarkan secara singkat

mengenai gambaran umum perangkat lunak yang dikembangkan

meliputi fungsi produk, karakteristik pengguna, batasan-batasan,

dan lingkungan operasi perangkat lunak.

c. Deskripsi Umum Kebutuhan

Pada bagian ini penulis memberikan gambaran mengenai

semua kebutuhan perangkat lunak yang diuraikan secara rinci

untuk keperluan perancangan perangkat lunak. Kebutuhan

perangkat lunak tersebut meliputi kebutuhan external interface,

deskrpsi fungsional, data requirement, non functional reqirement,

batasan perancangan, kerunutan, dan ringkasan kebutuhan.

d. Lampiran

Pada bagian ini berisikan lampiran-lampiran yang

dibutuhkan dalam penyusunan SKPL ini.

Page 8: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 8 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

2 Deskripsi Umum Perangkat Lunak

2.1 Deskripsi Umum Sistem

Perangkat lunak ini dibuat untuk memudahkan proses penjualan dan

proses transaksi pembelian buku secara online, sehingga dalam melakukan

pemesanan dapat dilakukan dengan mudah dan cepet. Perangkat lunak

membutuhkan koneksi internet untuk dapat diakses.

Perangkat lunak ini memiliki interface yang user friendly yang mudah

digunakan oleh pengguna. Di dalamnya terdapat beberapa menu dengan

beragam fungsi yang bisa digunakan oleh para user. Berikut gambaran

menu yang ada :

HOME ABOUT US PENJUALAN CONTACT HELP

2.2 Fungsi Produk

1. Home

Merupakan halaman tampilan utama saat pengguna mengakses sistem

yang berisi gambaran secara umum dari sistem informasi penjualan buku

online.

2. About Us

Pada halaman ini akan menampilkan penjelasan secara detail mengenai

sistem informasi penjualan buku online yang dapat dilihat oleh pennguna,

diataranya berisi kontak admin, alamat toko terkait serta informasi

pendukung lain yang berguna bagi pengguna sistem.

3. Penjualan

Pada halam ini berisi brang yang dipasarkan, dalam hal ini yakni produk

buku yang disertai gambar cover buku, judul, pengarang, nomor ISBN, dan

harga buku serta terdapat menu beli/buy yang dapat digunakan oleh

pengguna sistem yang hendak melkukan transaksi pembelian.

4. Contact

Pada menu ini berisi contak yang admin/pegawai dari web yang dapat

dihubungi oleh konsumen website

Page 9: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 9 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

5. Help

Pada menu ini berisi panduan dan petujuk bagi para konsumen dalam

menggunakan menu-menu yang ada dalam sistem.

2.3 Karakteristik Pengguna

Kategori Pengguna Tugas Hak Akses ke aplikasi

Admin Melakukan pengontrolan

terhadap jalannya sistem.

Hak akses penuh dalam

melakuakn creat, read,

update dan delet data

sistem.

Pegawai Mejalankan sistem. Hak ases dapat melakukan

create, read,update dan

delete data untuk level

pegawai data sistem.

Pengunjung / Konsumen Menggunakan sistem Hak akses hanya dapat

melihat dan dan

melakukan transaksi

pembelian.

2.4 Batasan

Untuk batasan masalah yang digunakan dalam pengembangan sistem ini

adalah :

a. Pembuatan aplikasi menggunakan frame work CodeIgniter(CI)

b. Pembuatan aplikasi menggunakan bahasa pemrograman php, java

dan html.

c. Pembuatan database menggunakan MySql.

d. Pembuatan sistem menggunakan sistem operasi Windows.

e. Program dapat berfungsi multi platform.

2.5 Lingkungan Operasi

Aplikasi Client server ini akan berfungsi baik, dengan spesifikasi:

Server : Apache

Client : Xampp

Operating System : Windows, Linux dan Mac

Database Management System : MySql

Page 10: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 10 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3 Deskripsi Umum Kebutuhan

3.1 Kebutuhan antarmuka eksternal

Web Browser

Opera,

Mozilla ,

Chrome,

dll.

3.1.1 Antarmuka pemakai

Mouse,

Keyboard

3.1.2 Antarmuka perangkat keras

Printer,

PC,

Alat Koneksi

3.1.3 Antarmuka perangkat lunak

API Windows

3.1.4 Antarmuka komunikasi

RS232

3.2 Deskripsi Fungsional

3.2.1 Context Diagram

Page 11: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 11 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.2.1 DFD Level 0

Page 12: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 12 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.2.2 DFD Level 1 Proses 3 ( Managemen Buku )

Page 13: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 13 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.2.3 DFD level 1 Proses 5 ( Penjualan Buku )

3.3 Data Requirement

Untuk data requirement yang akan dikelolah dalam aplikasi sistem

informasi penjualan buku online adalah data admin, data pegawai, data

buku, data suplayer buku, dan data member dan pengolahan data pendukung

yang besangkutan lainnya.

Page 14: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 14 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.3.1 E-R diagram

Page 15: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 15 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.4 Relasi Database

Page 16: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 16 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.5 Rancangan Struktur

3.6 Rancangan I/O

3.6.1 Perancangan I/O Data Jabatan Oleh Admin

Page 17: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 17 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.2 Perancangan I/O Data Pegawai Oleh Admin

3.6.3 Perancangan I/O Data Pengarang Oleh Pegawai

Page 18: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 18 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.4 Perancangan I/O Data Penerbit Oleh Pegawai

3.6.5 Perancangan I/O Data Suplayer Oleh Pegawai

Page 19: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 19 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.6 Perancangan I/O Data Buku Oleh Admin

Page 20: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 20 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.7 Perancangan I/O data Pembelian Buku Oleh Pegawai

3.6.8 Perancangan Output Data Detail Pembelian Buku Oleh Pegawai

3.6.9 Perancangan I/O Data Ongkir Oleh Pegawai

Page 21: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 21 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.10 Perancangan I/O Data Transaksi Oleh Konsumen

3.6.11 Perancangan I/O Data Konsumen Oleh Konsumen

Page 22: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 22 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.6.12 Perancangan Output Detail Transaksi

3.6.13 Perancangan Output Slip Transaksi

Page 23: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 23 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.7 Non Functional Requirement

SRS-Id Parameter Requirement

SRS-SIPBO Availability A

SRS-SIPBO Reliability A

SRS-SIPBO Ergonomy A

SRS-SIPBO Portability A

SRS-SIPBO Memory A

SRS-SIPBO Response time A

SRS-SIPBO Safety N/A

SRS-SIPBO Security A

SRS-SIPBO Bahasa komunikasi

Bahasa yang digunakan dalam

aplikasi ini yakni 90%

mengunakan Bahasa Indonesia

dan dan 10% menggunakan

bahasa Serapan/Inggris yang telah

lazim digunakan dalam Aplikasi

Keterangan :

Availability

- Ketersediaan aplikasi Sistem Informasi Penjualan Buku Online.

- Aplikasi ini dapat beroperasi 7 hari perminggu, 24 jam per hari tanpa

gagal.

Reliability

- Keandalan aplikasi Sistem Informasi Penjualan Buku Online.

- Aplikasi tidak boleh gagal,dimungkinkan untuk menolerir kegagalan (atau

kegagalan yang masih bisa ditolerir adalah .n.%) sehingga harus dipikirkan

fault tolerant architecture.

- Biasanya hanya perlu untuk Critical Application yang jika gagal akan

berakibat fatal.

Ergonomy

- Kenyamanan pemakaian aplikasi Sistem Informasi Penjualan Buku Online

bagi pengguna.

Portability

- Aplikasi ini mudah untuk dibawa dan dioperasikan ke mesin/operating

system/platform yang lain.

Page 24: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 24 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

Memory

- Jika perhitungan kapasitas memori internal kritis (misalnya untuk Software

yang harus dijadikan Chips dan ukurannya harus kecil.

Response time

- Batasan waktu yang harus dipenuhi.

- Sangat penting untuk aplikasi Real Time.

- Aplikasi harus mampu menampilkan hasil dalam 4 detik,saat kita login ke

aplikasi.

Safety

- Menyangkut keselamatan manusia.

- Apliaksi Sistem Informasi Penjualan Buku Online ini sangat aman bagi

semua civitas,baik itu admin ,petugas dan penggunanya .

Security

- Aspek keamanan yang harus dipenuhi.

- Aplikasi menggunakan SQL injection untuk keamanannya.

Page 25: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 25 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.8 Kerunutan (traceability)

SRS-ID DESKRIPSI NOMOR

FUNGSI

NAMA FUNGSI

SRS-SIPBO-

F01

Digunakan untuk

sleksi login bagi

admin dan

pegawai.

1 Login

SRS-SIPBO-

F02

Digunakan untuk

menagemen data

pegawai oleh

admin.

2 Penambahan

Pegawai

SRS-SIPBO-

F03

digunakan untuk

managemen data

buku oleh

pegawai.

3, 3.0, 3.1,

3.2

Managemen Buku

SRS-SIPBO-

F04

Digunakan untuk

managemen

pembelian buku

dari suplier.

4 Buku Masuk /

Pembelian

SRS-SIPBO-

F05

Digunakan untuk

managemen proses

transaksi penjualan

buku.

5, 5.0, 5.1 Penjualan Buku

3.8.1 Data Store Vs E-R

Data Store Entity Relasi

tb_Admin

tb_pegawai

tb_jabatan

- Login

- Penambahan Pegawai

Data admin

Data pegawai

Data jabatan

tb_pegawai

tb_buku

tb_pengarang

tb_penerbit

- LoginManagemen

- Buku, Buku

- Masuk/Pembelian,

- Penjualan Buku

Data pegawai

Data buku

Data pengarang

Data penerbit

Page 26: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 26 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

tb_suplier

tb_kategori

tb_pembelian

tb_detail_pembelian

tb_penjualan.

Data suplier

Data pembelian

Data detail pembelian

Data penjualan

tb_konsumen

tb_pegawai

tb_buku

tb_penjualan

tb_detail_penjualan

- Input data

Konsumen

- Keranjang

Belanja

Data Konsumen

Data Pegawai

Data Buku

Data Penjualan

Data Detail Penjualan

3.9 Ringkasan Kebutuhan

3.9.1 Functional Requirement Summary

SRS-ID DESKRIPSI

SRS-SIPBO-F01 Login meliputi sleksi level admin dan pegawai saat

melakukan login.

SRS-SIPBO-F02 Penambahan Pegawai meliputi proses penambahan data

pegawai dan data jabatan oleh admin.

SRS-SIPBO-F03 Managemen Buku meliputi semua pengolahan input,

update dan delete data yang berhubungan dengan data

buku diantaranya manajemen data penerbit, data

pengarang, data ketegori buku dan data suplier

SRS-SIPBO-F04 Buku Masuk / Pembelian meliputi proses managemen

data pembelian buku dari suplayer oleh pegawai

sekaligus sebagai laporan pembelian untuk admin.

SRS-SIPBO-F05 Penjualan Buku meliputi proses managemen pembelian

barang dan pengisian data konsumen oleh konsumen

yang dilayani oleh pegawai.

Page 27: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 27 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

3.9.2 Non Functional Requirement Summary

SRS-ID DESKRIPSI

SRS-SIPBO-1 - Ketersediaan aplikasi Sistem Informasi Penjualan

Buku Online.

- Aplikasi ini dapat beroperasi 7 hari perminggu, 24 jam

per hari tanpa gagal.

SRS-SIPBO-2 - Keandalan aplikasi Sistem Informasi Penjualan Buku

Online.

- Aplikasi tidak boleh gagal,dimungkinkan untuk

menolerir kegagalan (atau kegagalan yang masih bisa

ditolerir adalah .n.%) sehingga harus dipikirkan fault

tolerant architecture.

- Biasanya hanya perlu untuk Critical Application yang

jika gagal akan berakibat fatal.

SRS-SIPBO-3 - Kenyamanan pemakaian aplikasi Sistem Informasi

Penjualan Buku Online bagi pengguna.

SRS-SIPBO-4 - Aplikasi ini mudah untuk dibawa dan dioperasikan ke

mesin/operating system/platform yang lain.

SRS-SIPBO-5 - Jika perhitungan kapasitas memori internal kritis

(misalnya untuk Software yang harus dijadikan Chips

dan ukurannya harus kecil.

SRS-SIPBO-6 - Batasan waktu yang harus dipenuhi.

- Sangat penting untuk aplikasi Real Time.

- Aplikasi harus mampu menampilkan hasil dalam 4

detik,saat kita login ke aplikasi.

SRS-SIPBO-7 - Menyangkut keselamatan manusia.

- Apliaksi Sistem Informasi Penjualan Buku Online ini

sangat aman bagi semua civitas,baik itu admin

,petugas dan penggunanya .

SRS-SIPBO-8 - Aspek keamanan yang harus dipenuhi.

- Aplikasi menggunakan SQL injection untuk

keamanannya.

Page 28: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Nama Perangkat …ebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20161/2014/141… · Sistem Informasi Penjualan Buku Berbasis Web Untuk: Toko

Prodi Teknik Informatika UMBY SKPL-Gxx Halaman 28 dari 28 halaman Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Prodi Teknik

Informatika-UMBY.

4 Lampiran

4.1 Flowmap/Prosedur

4.1.1 Front End

4.1.2 Back End