Tugas 6 : Use Case dan Sequence pada Point of Sales

==================================================
Nama/NIM : Ni Komang Widyasanti/1404505061
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT
==================================================
Mengenal Use Case dan Sequence Diagram dalam implementasinya terhadap PoS (Point of Sales)



Kembali lagi, kali ini saya akan membahas UML yaitu Use Case dan Sequence Diagram yang pada kali ini kita akan membahas studi kasus mengenai sistem kasir umum pada swalayan. Adapun aplikasi yang akan kita gunakan disini adalah aplikasi DIA.

Pada umumnya, sebelum membuat desain kita tentu harus mengetahui siapa saja aktor yang akan berperan pada sistem ini. Adapun aktor yang akan berperan pada PoS ini adalah Admin dan Kasir. Perhatikan Use Case Diagram yang akan menjelaskan hak akses oleh admin dan kasir berikut.


Pada gambar diatas, kita dapat melihat bahwa
  • Admin diberi hak untuk melakukan input data kasir (mendaftarkan kasir baru), melakukan login sebagai admin, mengedit atau update data kasir, menghapus atau delete data kasir, menginput data gudang (maksudnya adalah menginput barang-barang yang datang ataupun tersedia), mengedit atau mendupdate data gudang, menghapus atau delete data gudang, melihat data gudang, melihat transaksi, serta mencetak transaksi dalam bentuk struk. Admin tidak diberi hak untuk melakukan input transaksi, karena hak tersebut hanya milik kasir
  • Kasir diberi hak untuk melakukan login, mengedit atau mengupdate datanya, melihat data gudang (melihat barang-barang apa saja yang masih tersedia), menginput transaksi, melihat transaksi, dan mencetak transaksi dalam bentuk struk
untuk memperjelas penggunaan atau maksud Use Case Diagram diatas, teman-teman dapat memahami Sequence diagram berikut ini ^^



  • Input Data Kasir dan Data Gudang
  • Edit Data Kasir
  • Delete Data Kasir dan Data Gudang
  • Edit Data Gudang
  • View Data Gudang
  • Input Transaksi
  • View Transaksi
  • Cetak Struk


Do Practice, Keep Learning, and Be Creative!
-------------------------------0000000000---------------------------------
Previous
Next Post »
Thanks for your comment