OBJECT ORIENTED ANALYSIS DESIGN SISTEM INFORMASI PENJUALAN OBAT DI APOTEK Disusun oleh : 1. Bagus Tri Joko- 12122016 2. OktavinusWaruwu- 14122039 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016 Daftar isi OBJECT ORIENTED ANALYSIS DESIGN ................................................................................................ 1 Daftar isi ............................................................................................................................................ 2 1. Software Requirement Spesification (SRS) ........................................................................... 3 2. Skenario ................................................................................................................................ 3 3. 2.1 Use Case : Melihat data obat........................................................................................ 3 2.2 Use Case : Transaksi...................................................................................................... 4 2.3 Use Case : Login ............................................................................................................ 5 2.4 Use case : Manage Daftar Obat .................................................................................... 5 2.5 Use case : Manage Daftar Karyawan ............................................................................ 6 2.6 Use case : Membuat Laporan ....................................................................................... 6 Diagram................................................................................................................................. 3 3.1 Use Case Diagram ........................................................................................................ 3 3.1.1. Use Case Diagram : Pelanggan……………………………………………………………………………….4 3.1.2. Use Case Diagram : Karyawan ……………………………………………………………………………….4 3.1.3. Use Case Diagram : Admin ….. ……………………………………………………………………………….4 3.2 Activity Diagram ......................................................................................................... ..4 3.2.1. Activity Diagram : Melihat Data Obat…………………………………………………………………….4 3.2.1. Activity Diagram : Transaksi…………….…………………………………………………………………….4 3.2.1. Activity Diagram : Login…………………..…………………………………………………………………….4 3.2.1. Activity Diagram : Manage Data karyawan….………………………………………………………….4 3.2.1. Activity Diagram : Membuat Laporan…………………………………………………………………….4 Kesimpulan ........................................................................................................................................ 7 Daftar Pustaka ................................................................................................................................. 13 –2 1. Software Requirement Spesification (SRS) Software Requirement Spesificationsepertipadatabel 1.1 SRS Tabel 1.1 SRS No Requirement Aktor Use Case 1 Pelanggan yang ingin membeli Pelanggan Melihat DataObat, obat Melakukan transaksi 2 User yang dapatmelakukan login Karyawan Login, Melihat danberstatussebagai Admin Obat,melakukantransaksi 3 User yang dapatmelakukan login Administrator Login, MelihatData Obat, danberstatussebagaiAdministrator Manage daftar obat, Managedata karyawan, Melakukan transaksi, Membuat Laporan 2. Skenario 2.1 Use Case Actor Tujuan : Melihat data obat : Pelanggan/karyawan/administrator : Pelanggan/karyawan/administrator dapat melihat dan mencari data/jenis obat Table 2.1 Use Case :Melihat Obat Actor 1. Pelanggan/karyawan/administrator : melihat daftar obat di website menggunakan browser 2. Pelanggan/karyawan/administrator : Mencari daftar/Jenis obat Sistem 3. Sistemmenampilkandaftar/jenis Obat –3 2.2 Use Case Actor Tujuan : Transaksi : Pelanggan, Karyawan, Administrator : Pelanggan, Karyawandapatmelakukan transaksi Tabel2.2 Use Case: Melakukan Transaksi Actor 1. Pelanggan PelangganMemilih Obat Sistem : Jenis 2. Sistem : melakukanvalidasi data jenis obat 3. Pelanggan : Melakukan verifikasi jenis obat 4. Sistem : menyimpan pesanan pesanan obat di sistem transaksi 5. Karyawan/Administrator : login dan masuk di sistem transaksi 6. Sistem akan melakukan validasi terhadap inputan yang dimasukkan. 7. Karyawan : Mengakses Menu Transaksi 8. Sistem : Menampilkan Daftar Pesanan obat 9. Karyawan: karyawan mempersiapkan obat 10. Sistem : Menghitung total harga obat 11. Pelanggan : melakukan pembayaran 12. Karyawan : menerima pembayaran 13. Sistem menyimpan transaksi data –4 2.3 Use Case Actor Tujuan : Login : Karyawan, Administrator : Karyawan, Administrator dapat melakukan autentifikasi login Tabel 2.3 Use Case Login Actor 1. Karyawan/Administrator : akses website menggunakan browser 2. Karyawan/Administrator : memilih menu login Sistem 3. Sistem :menampilkanhalaman login 4. Karyawan/Administrator : input data login (username dan password) 5. Sistem : melakukanvalidasiKaryawan/ Administrator 6. Karyawan/Administrator : Konfirmasi validasi username dan password 7. Sistem : memberikan hak akses sistem kepada karyawan/adminstrator sesuai tugas masing-masing 2.4 Use case Actor Tujuan : Manage daftar Obat : Administrator : Agar administrator dapat input, edit dan delete data Obat Tabel 2.6 Mendata Obat Actor 1. Administrator : login System 2. Sistem :Menampilkan halaman adminstrator 3. Adminstrator : Masuk ke menu daftar obat 4. Administrator : Input, edit dan deletedata Obat –5 5. Sistem : Menyimpan Data berdasarkan jenis obat 2.5 Use case Actor Tujuan : Manage Daftar Karyawan : Administrator : Agar administrator dapat input, edit dan delete data karyawan Tabel 2.6 Mendata Obat Actor 1. Administrator : login System 2. Sistem :Menampilkan halaman adminstrator 3. Administrator : Masuk ke menu daftar karyawan 4. Administrator : input, edit dan delete data karyawan 5. Sistem : Menyimpan data karyawan 2.6 Use case Actor Tujuan : Membuat Laporan : Administrator : Agar administrator dapat melakukan manajemen Laporan Tabel 2.10 MembuatLaporan Actor 1. Administrator : Login System 2. Sistem Sistem :Menampilkan halaman laporan 3. Administrator : Akses menu laporan, input dan membuat laporan 4. Sistem : Menyimpan Laporan 5. Administrator : Print out laporan –6 3. Diagram 3.1. Use Case Diagram 3.1.1. Use Case Diagram : Pelanggan 3.1.2. Use Case Diagram Karyawan –7 3.1.3. Use Case Diagram : Admin –8 3.2. Activity Diagram 3.2.1. Activity diagram : Melihat data obat –9 3.2.2. Activity diagram : Transaksi – 10 3.2.3. Activity diagram : Login – 11 Kesimpulan 1. Dalam Sitem Informasi penjualan obat di apotek didalam SRS nya terdapat beberapa aktor dan usecase 2. Masing-masing aktor mempunyai usecase sendiri-sendiri 3. Setiap usecase menunjukkan kewenangan aktor terhadap sistem – 12 DaftarPustaka Purnomo, A. Sidiq., 2015, LaporanAnalisisSistem (Tahap I), diaksesdari http://sidiq.mercubuana-yogya.ac.id – 13