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................................................................................................................................. 7 3.1
Use Case Diagram ........................................................................................................ 7
3.1.1. Use Case Diagram : Pelanggan……………………………………………………………………………….7 3.1.2. Use Case Diagram : Karyawan ……………………………………………………………………………….7 3.1.3. Use Case Diagram : Admin ….. ……………………………………………………………………………….8 3.2 Activity Diagram ......................................................................................................... ..9 3.2.1. Activity Diagram : Melihat Data Obat…………………………………………………………………….9 3.2.1. Activity Diagram : Transaksi…………….………………………………………………………………..….10 3.2.1. Activity Diagram : Login…………………..……………………………………………………………….….11 3.2.1. Activity Diagram : Manage Data karyawan….……………………………………………………….11 3.2.1. Activity Diagram : Membuat Laporan……………………………………………………………….….11 3.3 Component Diagram ................................................................................................. 12 3.4
Deployment Diagram ................................................................................................. 13
Kesimpulan ...................................................................................................................................... 14 Daftar Pustaka ................................................................................................................................. 15
–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
3.3.
Component Diagram
Pelanggan
Karyawan
Administrator
– 12
3.4.
Deployment Diagram
– 13
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
– 14
DaftarPustaka
Purnomo, A. Sidiq., 2015, LaporanAnalisisSistem (Tahap I), diaksesdari http://sidiq.mercubuana-yogya.ac.id
– 15