LAPORAN ANALISIS SISTEM (TAHAP I) ANALISIS DAN PERANCANGAN SISTEM PEMESANAN OBAT HERBAL Disusun oleh : 1. Susilo - 13111039 2. Tri Raharjo - 13111052 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 1
DAFTAR ISI DAFTAR ISI... 2 DAFTAR TABEL... 3 1. Software Requirement Spesification (SRS)... 4 2. Skenario... 5 3. Kesimpulan... 13 2
DAFTAR TABEL Tabel 2. 1 Melihat data obat... 5 Tabel 2. 2 Memasukkan data obat... 5 Tabel 2. 3 Mengubah data obat... 6 Tabel 2. 4 Menghapus data obat... 6 Tabel 2. 5 Melihat data pemesanan... 7 Tabel 2. 6 Memasukkan data pemesanan... 7 Tabel 2. 7 Mengubah data pemesanan... 8 Tabel 2. 8 Menghapus data pemesanan... 8 Tabel 2. 9 Membatalkan data pemesanan... 9 Tabel 2. 10 Melihat data pelanggan... 9 Tabel 2. 11 Memasukkan data pelanggan... 10 Tabel 2. 12 Mengubah data pelanggan... 11 Tabel 2. 13 Menghapus data pelanggan... 11 Tabel 2. 14 View data pembayaran... 12 3
1. Software Requirement Spesification (SRS) Tabel 1. 1 Software Requirement Spesification No Requirement Use Case 1 View Data Obat View data pembayaran View Data Pemesanan Insert Data Pemesanan Update Data Pemesanan Delete Data Pemesanan View Data Pelanggan Insert Data Pelanggan Update Data Pelanggan Delete Data Pelanggan 2 View data obat Insert data obat Update data obat Delete data obat View data pemesanan Insert data pemesanan Update data pemesanan View data pelanggan View data pembayaran 3 View data pelanggan Insert data pelanggan Update data pelanggan Delete data pelanggan Approval data pelanggan Cancel data pemesanan Delete data pemesanan View data pembayaran View data Obat Pelanggan Melihat data obat Melihat data Pembayaran Melihat data pemesanan Memasukkan data pemesanan Merubah data pemesanan Menghapus data pemesanan Melihat data pelanggan Memasukkan data pelanggan Mengubah data pelanggan Menghapus data pelanggan Operator Melihat data Obat Memasukkan data obat Merubah data obat Menghapus data obat Melihat data pemesanan Memasukkan data pemesanan Mengubah data pemesanan Melihat data pelanggan Melihat data pembayaran Admin Melihat data pelanggan Memasukkan data pelanggan Mengubah data pelanggan Delete data pelanggan Menyetujui data pelanggan Membatalkan data pemesanan Menghapus data pemesanan Melihat data pembayaran Melihat data obat 4
2. Skenario 1. Use Case : Melihat data obat Actor : Admin, Operator dan Pelanggan Tujuan : Admin, Operator dan Pelanggan melihat data obat Tabel 2. 1 Melihat data obat 1. Membuka Informasi 2. Mengeklik menu obat 4. Melihat data obat 3. Menampilkan data obat 2. Use Case : Memasukkan data obat Actor : Operator Tujuan : Operator memasukkan data obat Tabel 2. 2 Memasukkan data obat 1. Membuka Informasi 2. Login sebagai Operator 7. Mengeklik menu obat 9. Mengeklik tombol insert 11. Mengisi data obat 12. Mengeklik tombol simpan 14. Melihat data obat yang berhasil dimasukkan 8. Menampilkan data obat 10. Menampilkan form data obat 13. Menyimpan data yang telah dimasukkan dan menampilkannya 5
3. Use Case : Mengubah data obat Actor : Operator Tujuan : Operator mengubah data obat Tabel 2. 3 Mengubah data obat 15. Membuka Informasi 16. Login sebagai Operator 19. Berhasil Login 20. Masuk ke dalam sistem 21. Mengeklik menu obat 23. Memilih data obat 24. Mengeklik tombol update 26. Mengubah data obat 27. Mengeklik tombol simpan 29. Melihat data obat yang berhasil diupdate 17. Cek Username, Password 18. Validasi 22. Menampilkan data obat 25. Menampilkan data obat yang siap diupdate 28. Menyimpan data yang telah diubah dan menampilkannya 4. Use Case : Menghapus data obat Actor : Operator Tujuan : Operator menghapus data obat Tabel 2. 4 Menghapus data obat 1. Membuka Informasi 2. Login sebagai Operator 7. Mengeklik menu obat 9. Memilih data obat yang akan dihapus 10. Mengeklik tombol hapus 12. Melihat data obat yang berhasil dihapus 8. Menampilkan data obat 11. Konfirmasi penghapusan data 6
5. Use Case : Melihat data pemesanan Actor : Admin, Operator, Pelanggan Tujuan : Admin, Operator, dan Pelanggan melihat data pemesanan Tabel 2. 5 Melihat data pemesanan 1. Membuka Informasi 2. Login sebagai Admin/Operator/Pelanggan 3. Berhasil Login 4. Masuk ke dalam sistem 5. Mengeklik menu pemesanan 7. Melihat data pemesanan 1. Cek Username, Password 2. Validasi 6. Menampilkan data pemesanan 6. Use Case : Memasukkan data pemesanan Actor : Pelanggan dan Operator Tujuan : Pelanggan dan Operator Memasukkan data pemesanan Tabel 2. 6 Memasukkan data pemesanan 1. Membuka Informasi 2. Login sebagai Operator/Pelanggan 7. Mengeklik menu pemesanan 9. Mengeklik tombol insert 11. Mengisi form pemesanan 12. Mengeklik tombol simpan 14. Melihat data pemesanany yang berhasil dimasukkan 8. Menampilkan menu pemesanan 10. Menampilkan form pemesanan 13. Menyimpan data pemesanan yang dimasukkan dan menampilkannya 7
7. Use Case : Mengubah data pemesanan Actor : Pelanggan dan Operator Tujuan : Pelanggan dan Operator Mengubah data pemesanan Tabel 2. 7 Mengubah data pemesanan 1. Membuka Informasi 2. Login sebagai Operator/Pelanggan 7. Mengeklik menu pemesanan 9. Mengeklik tombol update 11. Mengubah data pemesanan 12. Mengeklik simpan 14. Melihat data pemesanan yang berhasil diupdate 8. Menampilkan menu pemesanan 10. Menampilkan data yang siap diupdate 13. Menyimpan data yang sudah diupdate dan menampilkannya 8. Use Case : Menghapus data pemesanan Actor : Pelanggan dan Admin Tujuan : Pelanggan dan Admin menghapus data pemesanan Tabel 2. 8 Menghapus data pemesanan 1. Membuka Informasi 2. Login sebagai Admin/Pelanggan 7. Mengeklik menu pemesanan 9. Menghapus data pemesanan 11. Melihat data yang pemesanan yang berhasil dihapus 8. Menampilkan menu pemesanan 10. Konfirmasi penghapusan data 8
9. Use Case : Membatalkan data pemesanan Actor : Admin Tujuan : Admin Membatalkan data pemesanan Tabel 2. 9 Membatalkan data pemesanan 1. Membuka Informasi 2. Login sebagai Admin 7. Mengeklik menu pemesanan 9. Membatalkan data pesanan 10. Mengeklik tombol cancel 12. Data pemesanan berhasil dibatalkan 8. Menampilkan menu pemesanan 11. Konfirmasi pembatalan pemesanan 10. Use Case : Melihat data pelanggan Actor : Admin, Operator dan Pelanggan Tujuan : Admin, Operator dan Pelanggan melihat data pemesanan Tabel 2. 10 Melihat data pelanggan 1. Membuka Informasi 2. Login sebagai Admin/Pelanggan 7. Mengeklik menu pelanggan 9. Melihat data pelanggan 8. Menampilkan menu pelanggan 9
11. Use Case : Memasukkan data pelanggan Actor : Admin dan Pelanggan Tujuan : Admin dan Pelanggan memasukkan data pelanggan Tabel 2. 11 Memasukkan data pelanggan 1. Membuka Informasi 2. Login sebagai Admin/ Pelanggan 7. Mengeklik menu pelanggan 9. Mengeklik menu insert 11. Memasukkan data pelanggan 12. Mengeklik tombol simpan 14. Melihat data yang berhasil dimasukkan 8. Menampilkan menu pelanggan 10. Menampilkan form data pelanggan 13. Menyimpan dan menampilkan data yang berhasil dimasukkan 10
12. Use Case : Mengubah data pelanggan Actor : Admin dan Pelanggan Tujuan : Admin dan Pelanggan mengubah data pelanggan Tabel 2. 12 Mengubah data pelanggan 1. Membuka Informasi 2. Login sebagai Admin/ Pelanggan 7. Mengeklik menu pelanggan 9. Mengeklik tombol update 11. Mengubah data pelanggan 12. Mengeklik tombol simpan 14. Melihat data pelangganyang berhasil diupdate 8. Menampilkan menu pelanggan 10. Menampilkan data yang siap diupdate 13. Menyimpan dan menampilkan data yang berhasil diupdate 13. Use Case : Menghapus data pelanggan Actor : Admin dan Pelanggan Tujuan : Admin dan Pelanggan menghapus data pelanggan Tabel 2. 13 Menghapus data pelanggan 1. Membuka Informasi 2. Login sebagai Admin/Pelanggan 7. Mengeklik menu pelanggan 9. Menghapus data pelanggan 11. Melihat data pelanggan yang sudah berhasil dihapus 8. Menampilkan menu pelanggan 10. Konfirmasi penghapusan data 11
14. Use Case : View data pembayaran Actor : Admin, Operator, dan Pelanggan Tujuan : Admin Operator dan Pelanggan melihat data pembayaran Tabel 2. 14 View data pembayaran 1. Membuka Informasi 2. Login sebagai Admin/Operator/Pelanggan 7. Mengeklik menu pembayaran 9. Melihat data pembayaran 8. Menampilkan menu pembayaran 12
3. Kesimpulan Pada dokumen SRS terdapat tiga aktor, yaitu pelanggan, operator dan admin yang masing-masing aktor memiliki kebutuhan dan hak akses yang berbeda. Tingkatan urutan aktor mulai dari yang tertinggi yaitu admin, operator dan pelanggan. Admin mampu melihat data pelanggan, memasukkan data pelanggan, mengubah data pelanggan, delete data pelanggan, menyetujui data pelanggan, membatalkan data pemesanan, menghapus data pemesanan, melihat data pembayaran dan melihat data obat. Sedangkan operator mampu melihat data obat, memasukkan data obat, merubah data obat, menghapus data obat, melihat data pemesanan, memasukkan data pemesanan, mengubah data pemesanan, melihat data pelanggan dan melihat data pembayaran. Pelanggan hanya dapat melihat data obat, melihat data pembayaran, melihat data pemesanan, memasukkan data pemesanan, merubah data pemesanan, menghapus data pemesanan, melihat data pelanggan, memasukkan data pelanggan, mengubah data pelanggan dan menghapus data pelanggan. 13