LAPORAN ANALISIS DAN PERANCANGAN SISTEM PERANCANGAN SRS DAN SKENARIO SISTEM INFORMASI PENJUALAN SPAREPART MOTOR
Disusun oleh : 1. Muhamad Syah Rizal - 13111108 2. Zulian Fajar Ardianto - 13111109
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016
Daftar Isi Daftar Isi ............................................................................................................................................ ii Daftar Tabel ...................................................................................................................................... iii BAB I (SRS) Software Requirements Spesification ............................................................................ 1 1.1 Tabel SRS ................................................................................................................................. 1 BAB II SKENARIO ............................................................................................................................... 2 2.1 Login Admin ............................................................................................................................ 2 2.2 Login Part-man ........................................................................................................................ 2 2.3 Login Cashier ........................................................................................................................... 3 2.4 Login Owner ............................................................................................................................ 3 2.5 Input Data ............................................................................................................................... 4 2.6 View Data ................................................................................................................................ 4 2.7 Edit Data .................................................................................................................................. 5 2.8 Delete Data.............................................................................................................................. 6 2.9 Transaksi Penjualan ................................................................................................................. 6 2.10 Transaksi Pembelian .............................................................................................................. 7
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – ii
Daftar Tabel
Tabel 1.1.1 Tabel SRS ................................................................................................................ 1 Tabel 2.1.1 Tabel Admin ........................................................................................................... 2 Tabel 2.2.1 Tabel Part-man ....................................................................................................... 2 Tabel 2.3.1 Tabel Cashier .......................................................................................................... 3 Tabel 2.4.1 Tabel Owner ........................................................................................................... 3 Tabel 2.5.1 Tabel Input Data ..................................................................................................... 4 Tabel 2.6.1 Tabel View Data...................................................................................................... 5 Tabel 2.7.1 Tabel Edit Data ....................................................................................................... 5 Tabel 2.8.1 Tabel Delete Data ................................................................................................... 6 Tabel 2.9.1 Tabel Transaksi Penjualan....................................................................................... 6 Tabel 2.10.1 Tabel Transaksi Pembelian ................................................................................... 7
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – iii
BAB I (SRS) Software Requirements Spesification 1.1 Tabel SRS No Requirements Actor 1. Memasukkan username Admin dan password untuk mendapatkan hak akses sebagai admin yang memiiki semua hak akses.
Use Case Melakukan login ke system, mendapatkan semua hak akses, management data (creat, read, update, delete data), hak akses untuk management user, hak akses untuk management system, dan hak akses untuk melakukan transaski penjualan dan pemebelian barang.
2.
Memasukkan username dan password untuk mendapatkan hak akses sebagai part-man.
Bisa melakukan login ke system dan mendapatkan hak akses sebagai partman, hak akses untuk management data (creat, read, update, delete data), hak akses untuk melakukan transaksi pembelian dan penjualan barang.
3.
Memasukkan username Cashier dan password untuk mendapatkan hak akses sebagai cashier
Bisa melakukan login ke system dan memeliki hak akses sebagai cashier tetapi hak akses kasir hanya sebatas melihat data sparepart dan melakukan transaksi penjualan saja.
4.
Memasukkan username dan password untuk mendapatkan hak akses sebagai owner
Melakukan login ke system dan memiliki hak akses sebagai owner tetapi hak akses untuk owner hanya bisa melihat data sparepart dan data transaksi pembelia atau penjualan sparepart.
Part-man
Owner
Tabel 1.1.1 Tabel SRS (Software Requirements Spesification)
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 1
BAB II SKENARIO 2.1 Login Admin Use Case Actor Tujuan
: Login Admin : Admnistrator : Masuk ke system untuk management data, management user, dan management sistem
Aktor 1. Admin membuka halaman login
Sistem 2. Menampilkan form login
3. Aktor diminta untuk memasukkan Username dan Password 4. Melakukan validasi data 5. Jika username dan password benar maka actor berhasil masuk ke system sebagai admin, dan jika username atau password salah maka actor diminta untuk mengulang proses login. 6. Berhasil masuk ke system sebagai admin dan memiliki semua hak akses Tabel 2.1.1 Tabel Login Admin
2.2 Login Part-man Use Case Actor Tujuan
: Login Part-man : Part-man : Masuk ke system untuk mendapatkan hak akses sebagai part-man
Aktor 1. Aktor membuka halaman login
Sistem 2. Menampilkan form login
3. Aktor diminta untuk memasukkan Username dan Password 4. Sistem akan melakukan validasi data
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 2
5. Jika username dan password benar maka actor berhasil masuk ke system sebagai part-man, dan jika username atau password salah maka actor diminta untuk mengulang proses login. 6. Berhasil masuk ke system sebagai admin dan memiliki hak akses sebagai Cashier Tabel 2.2.1 Tabel Login Part-man
2.3 Login Cashier Use Case Actor Tujuan
: Login Cashier : Cashier : Masuk ke system untuk mendapatkan hak akses sebagai cashier
Aktor 1. Aktor membuka halaman login
Sistem 2. Menampilkan form login
3. Aktor diminta untuk memasukkan Username dan Password 4. Sistem melakukan validasi data 5. Jika username dan password benar maka actor berhasil masuk ke system sebagai cashier, dan jika username atau password salah maka actor diminta untuk mengulang proses login. 6. Berhasil masuk ke system sebagai admin dan memiliki hak akses cashier Tabel 2.3.1 Tabel Login Cashier
2.4 Login Owner Use Case Actor Tujuan
: Login Owner : Owner : Masuk ke system untuk mendapatkan hak akses sebagai Owner
Aktor 1. Aktor membuka halaman login
Sistem 2. Sistem akan menampilkan form login
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 3
3. Aktor diminta untuk memasukkan Username dan Password 4. Sistem akan melakukan validasi data 5. Jika username dan password benar maka actor berhasil masuk ke system sebagai owner, dan jika username atau password salah maka actor diminta untuk mengulang proses login. 6. Berhasil masuk ke system sebagai admin dan memiliki hak akses sebagai Owner Tabel 2.4.1 Tabel Login Owner
2.5 Input Data Use Case Actor Tujuan
: Input Data Spare-part : Part-man dan Admin : Menambah part ke system
Aktor 1. Sebelum memasukkan ke system, actor akan memeriksa part dan nomor part terlebih dulu.
Sistem
2. Aktor membuka form input data. 3. Sistem akan menampilkan form input data. 4. Memasukkan nomor part, nama part, harga. 5. Sistem akan menyimpan data part ke database dan memberikan notifikasi (berhasil atau gagal). Tabel 2.5.1 Tabel Input Data
2.6 View Data Use Case
: Melihat Data Spare-part
Actor
: Admin, Part-man, Cashier, Owner
Tujuan
: Melihat stok part yang ada di system
Aktor 1. Aktor membuka form pencarian
Sistem
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 4
2. Sistem menampilkan form pencarian 3. Memasukkan nomor part atau nama part yang ingin dicari 4. Klik submit / enter 5. Sitem akan melakukan pencarian 6. Jika part yang dicari ada maka system akan menampilkan data part sesuai yang actor inginkan, jika tidak ada atau kosong, maka system akan memeberikan notifikasi ke actor bahwa part yang dicari kosong atau tidak ada Tabel 2.6.1 Tabel View Data
2.7 Edit Data Use Case Actor Tujuan
: Mengubah Data Spare-Part : Part-man, Admin : Mengubah data sparepart
Aktor 1. Membuka form pencarian
Sistem 2. Menampilkan form pencarian
3. Memasukkan nomor part atau nama part yang ingin diubah. 4. Klik submit / enter 5. Mealakukan pencarian 6. Menampilkan data 7. Klik tombol “edit” 8. Menampilkan form edit 9. Melakukan pengubahan data 10. Klik simpan 11. Sistem akan melakukan konfirmasi “Apakah Anda yakin ingin mengubah data ini?” 12. Klik “Ya” 13. Sistem akan menyimpan data tersebut ke database dan menampilkan notofikasi berhasil Tabel 2.7.1 Tabel Edit Data
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 5
2.8 Delete Data Use Case Actor Tujuan
: Menghapus Data : Part-man, Admin : Menghapus data sparepart
Aktor 1. Membuka form pencarian
Sistem 2. Menampilkan form pencarian
3. Memasukkan nomor part atau nama part yang ingin dihapus. 4. Klik submit / enter 5. Mealakukan pencarian 6. Menampilkan data sesuai yang actor cari 7. Klik tombol “delete” 8. Sistem akan melakukan konfirmasi “Apakah Anda yakin ingin menghapus data ini?” 9. Klik “Ya” 10. Menampilkan notifikasi bahwa data berhasil dihapus dari databse. Tabel 2.8.1 Tabel Delete Data
2.9 Transaksi Penjualan Use Case Actor Tujuan
: Transaksi penjualan sparepart : Cashier, Part-man, Admin : melakukan transaksi penjualan sparepart kepada pembeli Aktor
Sistem
1. Pelanggan menanyakan ketersediaan sparepart ke actor 2. Aktor memeriksa sparepart ke sistem
ketersediaan 3. Sistem menampilkan ketersediaan sparepart yang dicari oleh actor
4. Aktor memberitahu ke pelanggan ketersediaan sparepart. 5. Pelanggan memesan sparepart ke actor
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 6
6. Aktor melakukan proses transaksi 7. Sistem memproses transaksi 8. Sistem transaksi
menamppilkan
hasil
9. Sistem menyimpn proses transaksi ke database 10. Aktor memginformasikan ke pelanggan total biaya transaksi yang harus dibayar 11. Pelanggan membayar di kasir. Tabel 2.9.1 Tabel Transaksi Penjualan
2.10 Transaksi Pembelian Use Case : Transaksi pembelian spare-part Aktor : Admin dan Part-man Tujuan : Melakuakan transaksi pembelian spare-part
Aktor 1. Aktor memesan sparepart ke suplier
Sistem
2. Barang datang dari supplier 3. Aktor membuka form transaksi pembelian 4. Sistem menampilkan transaksi pembelian
form
6. Sistem menyimpan transaksi Tabel 2.10.1 Tabel Transaksi Pembelian
data
5. Aktor menginput transaksi
data
Laporan ANSI Perancangan SRS dan Skenario – FTI Universitas Mercu Buana Yogyakarta – 7