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 1
2
3
Requirement
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 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 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
Aktor Pelanggan
Operator
Admin
Use Case
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 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 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 Actor Tujuan
: Melihat data obat : Admin, Operator dan Pelanggan : Admin, Operator dan Pelanggan melihat data obat Tabel 2. 1 Melihat data obat
Aktor 1. Membuka Sistem Informasi 2. Mengeklik menu obat
Sistem
3. Menampilkan data obat 4. Melihat data obat
2. Use Case Actor Tujuan
: Memasukkan data obat : Operator : Operator memasukkan data obat Tabel 2. 2 Memasukkan data obat
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Operator
Sistem
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 dimasukkan
5
3. Use Case Actor Tujuan
: Mengubah data obat : Operator : Operator mengubah data obat Tabel 2. 3 Mengubah data obat
Aktor 15. Membuka Sistem Informasi 16. Login sebagai Operator
Sistem
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 Actor Tujuan
: Menghapus data obat : Operator : Operator menghapus data obat Tabel 2. 4 Menghapus data obat
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Operator
Sistem
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 dihapus 6
5. Use Case Actor Tujuan
: Melihat data pemesanan : Admin, Operator, Pelanggan : Admin, Operator, dan Pelanggan melihat data pemesanan Tabel 2. 5 Melihat data pemesanan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/Operator/Pelanggan
Sistem
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 Actor Tujuan
: Memasukkan data pemesanan : Pelanggan dan Operator : Pelanggan dan Operator Memasukkan data pemesanan Tabel 2. 6 Memasukkan data pemesanan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Operator/Pelanggan
Sistem
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 berhasil dimasukkan
7
7. Use Case Actor Tujuan
: Mengubah data pemesanan : Pelanggan dan Operator : Pelanggan dan Operator Mengubah data pemesanan Tabel 2. 7 Mengubah data pemesanan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Operator/Pelanggan
Sistem
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 Actor Tujuan
: Menghapus data pemesanan : Pelanggan dan Admin : Pelanggan dan Admin menghapus data pemesanan Tabel 2. 8 Menghapus data pemesanan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/Pelanggan
Sistem
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 berhasil dihapus
8
9. Use Case Actor Tujuan
: Membatalkan data pemesanan : Admin : Admin Membatalkan data pemesanan Tabel 2. 9 Membatalkan data pemesanan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin
Sistem
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 Actor Tujuan
: Melihat data pelanggan : Admin , Operator dan Pelanggan : Admin , Operator dan Pelanggan melihat data pemesanan Tabel 2. 10 Melihat data pelanggan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/Pelanggan
Sistem
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
9
11. Use Case Actor Tujuan
: Memasukkan data pelanggan : Admin dan Pelanggan : Admin dan Pelanggan memasukkan data pelanggan Tabel 2. 11 Memasukkan data pelanggan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/ Pelanggan
Sistem
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
10
12. Use Case Actor Tujuan
: Mengubah data pelanggan : Admin dan Pelanggan : Admin dan Pelanggan mengubah data pelanggan Tabel 2. 12 Mengubah data pelanggan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/ Pelanggan
Sistem
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 Actor Tujuan
: Menghapus data pelanggan : Admin dan Pelanggan : Admin dan Pelanggan menghapus data pelanggan Tabel 2. 13 Menghapus data pelanggan
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/Pelanggan
Sistem
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 berhasil dihapus
11
14. Use Case Actor Tujuan
: View data pembayaran : Admin , Operator, dan Pelanggan : Admin Operator dan Pelanggan melihat data pembayaran Tabel 2. 14 View data pembayaran
Aktor 1. Membuka Sistem Informasi 2. Login sebagai Admin/Operator/Pelanggan
Sistem
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
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