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 Use Case 1. Memasukkan username Admin Melakukan login ke system, dan password untuk mendapatkan semua hak akses, mendapatkan hak akses management data (creat, read, sebagai admin yang update, delete data), hak akses untuk memiiki semua hak management user, hak akses untuk akses. management system, dan hak akses untuk melakukan transaski penjualan dan pemebelian barang. 2. Memasukkan username dan password untuk mendapatkan hak akses sebagai part-man. 3. Memasukkan username dan password untuk mendapatkan hak akses sebagai cashier Part-man Cashier 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. 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 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. 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 : Login Admin Actor : Admnistrator Tujuan : Masuk ke system untuk management data, management user, dan management sistem 1. Admin membuka halaman login 3. diminta untuk memasukkan Username dan Password 2. Menampilkan form login 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 : Login Part-man Actor : Part-man Tujuan : Masuk ke system untuk mendapatkan hak akses sebagai part-man 1. membuka halaman login 3. diminta untuk memasukkan Username dan Password 2. Menampilkan form login 4. 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 : Login Cashier Actor : Cashier Tujuan : Masuk ke system untuk mendapatkan hak akses sebagai cashier 1. membuka halaman login 3. diminta untuk memasukkan Username dan Password 2. Menampilkan form login 4. 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 : Login Owner Actor : Owner Tujuan : Masuk ke system untuk mendapatkan hak akses sebagai Owner 1. membuka halaman login 2. akan menampilkan form login Laporan ANSI Perancangan SRS dan Skenario FTI Universitas Mercu Buana Yogyakarta 3
3. diminta untuk memasukkan Username dan Password 4. 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 2.5 Input Data Use Case : Input Data Spare-part Actor : Part-man dan Admin Tujuan : Menambah part ke system Tabel 2.4.1 Tabel Login Owner 1. Sebelum memasukkan ke system, actor akan memeriksa part dan nomor part terlebih dulu. 2. membuka form input data. 4. Memasukkan nomor part, nama part, harga. 3. akan menampilkan form input data. 5. akan menyimpan data part ke database dan memberikan notifikasi (berhasil atau gagal). 2.6 View Data Use Case Actor Tujuan : Melihat Data Spare-part Tabel 2.5.1 Tabel Input Data : Admin, Part-man, Cashier, Owner : Melihat stok part yang ada di system 1. membuka form pencarian Laporan ANSI Perancangan SRS dan Skenario FTI Universitas Mercu Buana Yogyakarta 4
2. menampilkan form pencarian 3. Memasukkan nomor part atau nama part yang ingin dicari 4. Klik submit / enter 5. Sitem akan melakukan pencarian Tabel 2.6.1 Tabel View Data 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 2.7 Edit Data Use Case Actor Tujuan : Mengubah Data Spare-Part : Part-man, Admin : Mengubah data sparepart 1. Membuka form pencarian 3. Memasukkan nomor part atau nama part yang ingin diubah. 4. Klik submit / enter 7. Klik tombol edit 9. Melakukan pengubahan data 10. Klik simpan 12. Klik Ya 2. Menampilkan form pencarian 5. Mealakukan pencarian 6. Menampilkan data 8. Menampilkan form edit 11. akan melakukan konfirmasi Apakah Anda yakin ingin mengubah data ini? 13. 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 : Menghapus Data Actor : Part-man, Admin Tujuan : Menghapus data sparepart 1. Membuka form pencarian 3. Memasukkan nomor part atau nama part yang ingin dihapus. 4. Klik submit / enter 7. Klik tombol delete 9. Klik Ya Tabel 2.8.1 Tabel Delete Data 2. Menampilkan form pencarian 5. Mealakukan pencarian 6. Menampilkan data sesuai yang actor cari 8. akan melakukan konfirmasi Apakah Anda yakin ingin menghapus data ini? 10. Menampilkan notifikasi bahwa data berhasil dihapus dari databse. 2.9 Transaksi Penjualan Use Case : Transaksi penjualan sparepart Actor : Cashier, Part-man, Admin Tujuan : melakukan transaksi penjualan sparepart kepada pembeli 1. Pelanggan menanyakan ketersediaan sparepart ke actor 2. memeriksa ketersediaan sparepart ke sistem 3. menampilkan ketersediaan sparepart yang dicari oleh actor 4. memberitahu ke pelanggan ketersediaan sparepart. 5. Pelanggan memesan sparepart ke actor Laporan ANSI Perancangan SRS dan Skenario FTI Universitas Mercu Buana Yogyakarta 6
6. melakukan proses transaksi 7. memproses transaksi 8. menamppilkan hasil transaksi 9. menyimpn proses transaksi ke database 10. 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 Tujuan : Admin dan Part-man : Melakuakan transaksi pembelian spare-part 1. memesan sparepart ke suplier 2. Barang datang dari supplier 3. membuka form transaksi pembelian 4. menampilkan form transaksi pembelian 5. menginput data transaksi 6. menyimpan data transaksi Tabel 2.10.1 Tabel Transaksi Pembelian Laporan ANSI Perancangan SRS dan Skenario FTI Universitas Mercu Buana Yogyakarta 7