1
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
2
DAFTAR ISI
DAFTAR ISI ... 2
DAFTAR TABEL ... 3
1. Software Requirement Spesification (SRS) ... 4
2. Skenario ... 5
3
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
4
1.
Software Requirement Spesification (SRS)
Tabel 1. 1 Software Requirement Spesification
No Requirement Aktor 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
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 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
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 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
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
5
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
Aktor Sistem
1. Membuka Sistem Informasi 2. Mengeklik menu obat
3. Menampilkan data obat 4. Melihat data obat
2. Use Case : Memasukkan data obat Actor : Operator
Tujuan : Operator memasukkan data obat Tabel 2. 2 Memasukkan data obat
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Operator
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu obat
8. Menampilkan data obat 9. Mengeklik tombol insert
10. Menampilkan form data obat 11. Mengisi data obat
12. Mengeklik tombol simpan
13. Menyimpan data yang telah dimasukkan dan menampilkannya 14. Melihat data obat yang berhasil
6 3. Use Case : Mengubah data obat
Actor : Operator
Tujuan : Operator mengubah data obat
Tabel 2. 3 Mengubah data obat
Aktor Sistem
15. Membuka Sistem Informasi 16. Login sebagai Operator
17. Cek Username, Password 18. Validasi
19. Berhasil Login
20. Masuk ke dalam sistem 21. Mengeklik menu obat
22. Menampilkan data obat 23. Memilih data obat
24. Mengeklik tombol update
25. Menampilkan data obat yang siap diupdate
26. Mengubah data obat 27. Mengeklik tombol simpan
28. Menyimpan data yang telah diubah dan menampilkannya
29. Melihat data obat yang berhasil diupdate
4. Use Case : Menghapus data obat Actor : Operator
Tujuan : Operator menghapus data obat
Tabel 2. 4 Menghapus data obat
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Operator
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu obat
8. Menampilkan data obat 9. Memilih data obat yang akan dihapus
10. Mengeklik tombol hapus
11. Konfirmasi penghapusan data 12. Melihat data obat yang berhasil
7 5. Use Case : Melihat data pemesanan
Actor : Admin, Operator, Pelanggan
Tujuan : Admin, Operator, dan Pelanggan melihat data pemesanan Tabel 2. 5 Melihat data pemesanan
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai
Admin/Operator/Pelanggan
1. Cek Username, Password 2. Validasi
3. Berhasil Login
4. Masuk ke dalam sistem 5. Mengeklik menu pemesanan
6. Menampilkan data pemesanan 7. Melihat 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
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Operator/Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pemesanan
8. Menampilkan menu pemesanan 9. Mengeklik tombol insert
10. Menampilkan form pemesanan 11. Mengisi form pemesanan
12. Mengeklik tombol simpan
13. Menyimpan data pemesanan yang dimasukkan dan menampilkannya 14. Melihat data pemesanany yang
8 7. Use Case : Mengubah data pemesanan
Actor : Pelanggan dan Operator
Tujuan : Pelanggan dan Operator Mengubah data pemesanan Tabel 2. 7 Mengubah data pemesanan
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Operator/Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pemesanan
8. Menampilkan menu pemesanan 9. Mengeklik tombol update
10. Menampilkan data yang siap diupdate 11. Mengubah data pemesanan
12. Mengeklik simpan
13. Menyimpan data yang sudah diupdate dan menampilkannya 14. Melihat data pemesanan yang
berhasil diupdate
8. Use Case : Menghapus data pemesanan Actor : Pelanggan dan Admin
Tujuan : Pelanggan dan Admin menghapus data pemesanan Tabel 2. 8 Menghapus data pemesanan
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Admin/Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pemesanan
8. Menampilkan menu pemesanan 9. Menghapus data pemesanan
10. Konfirmasi penghapusan data 11. Melihat data yang pemesanan yang
9 9. Use Case : Membatalkan data pemesanan
Actor : Admin
Tujuan : Admin Membatalkan data pemesanan Tabel 2. 9 Membatalkan data pemesanan
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Admin
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pemesanan
8. Menampilkan menu pemesanan 9. Membatalkan data pesanan
10. Mengeklik tombol cancel
11. Konfirmasi pembatalan pemesanan 12. Data pemesanan berhasil dibatalkan
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
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Admin/Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pelanggan
8. Menampilkan menu pelanggan 9. Melihat data pelanggan
10 11. Use Case : Memasukkan data pelanggan
Actor : Admin dan Pelanggan
Tujuan : Admin dan Pelanggan memasukkan data pelanggan Tabel 2. 11 Memasukkan data pelanggan
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Admin/ Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pelanggan
8. Menampilkan menu pelanggan 9. Mengeklik menu insert
10. Menampilkan form data pelanggan 11. Memasukkan data pelanggan
12. Mengeklik tombol simpan
13. Menyimpan dan menampilkan data yang berhasil dimasukkan
14. Melihat data yang berhasil dimasukkan
11 12. Use Case : Mengubah data pelanggan
Actor : Admin dan Pelanggan
Tujuan : Admin dan Pelanggan mengubah data pelanggan Tabel 2. 12 Mengubah data pelanggan
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Admin/ Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pelanggan
8. Menampilkan menu pelanggan 9. Mengeklik tombol update
10. Menampilkan data yang siap diupdate 11. Mengubah data pelanggan
12. Mengeklik tombol simpan
13. Menyimpan dan menampilkan data yang berhasil diupdate
14. Melihat data pelangganyang 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
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai Admin/Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pelanggan
8. Menampilkan menu pelanggan 9. Menghapus data pelanggan
10. Konfirmasi penghapusan data 11. Melihat data pelanggan yang sudah
12 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
Aktor Sistem
1. Membuka Sistem Informasi 2. Login sebagai
Admin/Operator/Pelanggan
3. Cek Username, Password 4. Validasi
5. Berhasil Login
6. Masuk ke dalam sistem 7. Mengeklik menu pembayaran
8. Menampilkan menu pembayaran 9. Melihat data pembayaran
13
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.