Use Case Dan Sequence Diagram POS (Point Of Sale)

Nama/NIM                     : I Made Arta Purniawan / 1404505074
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Udayana
Mata Kuliah                  : Pemrograman Berorientasi Objek
Dosen                        : I Putu Agus Eka Pratama, ST. MT


Use Case Dan Sequence Diagram

Pada postingan sebelumnya, saya sudah pernah membahas tentang apa itu Use Case dan Sequnce Diagram. Kalau kalian lupa, kalian bisa menuju ke sini.

Oke, pada postingan kali ini saya akan membahas kembali tentang apa itu use case dan sequence diagram dengan studi kasus yang berbeda. Agar kalian lebih mengerti dan memahami lebih lanjut mengenai Use Case dan Sequence Diagram ini.

Secara sederhana, Use ialah model fungsional sebuah system yang menggunakan actor dan use case. Use case adalah layanan (services) atau fungsi-fungsi yang disediakan oleh system untuk penggunanya (Henderi et al, 2008). Use Case adalah suatu pola atau gambaran yang menunjukan prilaku atau kebiasaan system.

Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah system. Yang tekankan adalah “apa” yang dubuat system, dan bukan “bagaimana” sebuah use case menerangkan sebuah interaksi antar actor dengan system. Use case merupakan sebuah pekerjaan tertentu, misal : login ke system, meng-create sebuah daftar belanja, dsb. Seorang sebuah actor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan system untuk melakukan pekerjaan-pekerjaan tertentu.


Atau secara umum, use case adalah gambaran umum dari sebuah sistem.

Sedangkan Sequence Diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek – obyek yang melakukan suatu tugas atau aksi tertentu. Obyek – obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.

Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampai dengan bagian dasar dari diagram. Garis Vertical, disebut lifeline, dilekatkan pada setiap obyek atau aktor. Kemudian, lifeline tersebut digambarkan menjadi kotak ketika obyek melakukan suatu operasi , kotak tersebut disebut activation box. Obyek dikatakan mempunyai live activation pada saat tersebut.Pesan yang dipertukarkan antar obyek digambarkan sebagai sebuah anak panah antara activation box pengirim dan penerima. Kemudian diatasnya diberikan label pesan.

Studi Kasus

Dalam studi kasus ini, saya akan mengambil tema tentang POS (Point Of Sale) atau dalam proses jual beli pada modern market yang dilakukan oleh Kasir.

Use Case

Gambar 1.1


Pada gambar 1.1 diatas merupakan Use Case dari Studi Kasus POS. Dimana terdapat 2 aktor dan 8 aktivitas di dalamnya. 2 aktor tersebut adalah Kasir dan Administrator. Kasir memiliki hak akses yang lebih sempit dari pada administrator. Kasir memiliki hak akses aktifitas meliputi login, melihat barang, melihat stok, input data transaksi dan mencetak struk pembayaran. Sedangkan administrator dapat mengakses semua aktifitas yang ada.

Sequence Diagram

Berikut merupakan sequence diagram dari aktifitas input data transaksi 

Gambar 1.2


Pada gambar 1.2 diatas terlihat 1 aktor yang merupakan kasir dan terdapat 7 buah objek yang menggambarkan setiap tindakan yang terjadi dalam sistem.

Dari yang pertama, aktor / kasir melakukan login agar dapat menggunakan sistem. Setelah kasir berhasil login, kasir akan langsung di bawa menuju tampilan UI transaksi, tempat barang akan di inputkan. Barang di inputkan melalui barcode scanner, yang membaca kode barang yang telah disimpan dalam database barang. 

Pada tampilan ui transaksi barang yang telah selesai di input, akan langsung di cetak dalam bentuk struk, dan data dalam struk akan disimpan dalam database transaksi. Dan proses selesai.

Demikian tentang Use Case dan Sequence Diagram yang telah saya jelaskan. Semoga bermanfaat.


Sumber :
  1. http://www.jelajahinternet.com/2014/10/pengertian-use-case-diagram-deskripsi.html
  2. http://gitadwisetiawati.blogspot.com/2013/01/sequence-diagram.html
Previous
Next Post »

1 komentar:

Click here for komentar
eddyvaleri
admin
4 Maret 2022 pukul 17.04 ×

Casino - jtmhub.com
CASINO. 1 Borgata Way, 통영 출장안마 Atlantic City, NJ 08401. (609) 서울특별 출장샵 770-1000. See 경상북도 출장마사지 map. 남양주 출장샵 Directions. Casino. Map. Casino Parking. Borgata Way 부산광역 출장샵

Congrats bro eddyvaleri you got PERTAMAX...! hehehehe...
Reply
avatar
Thanks for your comment