Sunday, December 22, 2024

Sequence Diagram Pada Perancangan Aplikasi Point of Sale (POS)

Nama      : Safina Mutiara Ditha 

NPM       065123071

Matkul    Pemrograman Berorientasi Objek

Dosen     : Boldson H. Situmorang, MMSI


Halo semuanya!👋 Pada kesempatan kali ini saya akan mengulas mengenai sequence diagram pada perancangan aplikasi Point of Sale (POS) atau biasa dikenal sistem kasir.

-------------------------------------------------------------------------------------------------------------------------------------

POS (POINT OF SALE) merupakan sistem berbasis perangkat lunak yang digunakan untuk pencatatan transaksi penjualan secara otomatis, mengelola inventarisasi barang, dan menghasilkan laporan yang dapat diakses secara cepat dan akurat.

Point of Sale sangat berguna bagi para pemilik usaha karena dengan adanya Point of Sale dapat melakukan pengelolaan transaksi lebih cepat dan akurat, membantu memantau stok barang yang tersedia, dan menyediakan laporan penjualan yang akurat dan real-time. 

-------------------------------------------------------------------------------------------------------------------------------------


Sequence Diagram, menggambarkan interaksi objek dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.

Fungsi dari sequence diagram memvisualisasikan dan menjelaskan bagaimana interaksi antar aktor dan objek terjadi dalam suatu proses.

Komponen sequence diagram:

- Aktor: pengguna (orang) atau sistem yang berinteraksi dengan sistem yang digambarkan. 

- Dimensi Waktu: sumbu vertikal yang menunjukkan proses waktu atau progres ke bawah halaman.

-  Lifeline: objek atau aktor yang berinteraksi dalam diagram.

    - Boundary Lifeline, merepresentasikan antarmuka antara sistem dan aktor.

    - Control Lifeline, menangani proses, mengelola data, dan menentukan alur kerja.

    - Entity Lifeline, komponen penyimpanan data atau model yang menyimpan informasi.

- Message: komunikasi antara objek dalam sequence diagram.

- Return Message: respon atau hasil dari pengiriman pesan.

- Destruction: simbol "X" di bagian bawah lifeline yang menyatakan suatu objek tidak lagi beroperasi.


Berikut adalah sequence diagram pada sistem POS:

1. Sequence Diagram Login

 

·        Aktor: User

·        Cara Kerja Aktor:

User memasukkan username dan password pada halaman login. Sistem kemudian memproses data yang dimasukkan untuk validasi melalui Controller dan Model Login. Jika data valid, user diberikan akses ke sistem.

·        Peran Aktor:

User adalah pengguna sistem yang memiliki hak akses tertentu setelah berhasil login. Peran user dapat berbeda tergantung jenisnya, seperti admin maupun kasir.


2. Sequence Diagram Admin



·        Aktor: Admin

·        Cara Kerja Aktor:

Admin memulai dengan menampilkan daftar menu melalui Panel Menu. Admin dapat memilih opsi untuk menambah menu baru dengan memasukkan data yang dibutuhkan, mengedit menu yang sudah ada dengan memperbarui data, atau menghapus menu yang tidak lagi diperlukan. Setiap aksi ini diproses oleh sistem, di mana data disimpan, diperbarui, atau dihapus di basis data. Setelah setiap operasi, sistem menampilkan pesan keberhasilan untuk memastikan tindakan telah berhasil dilakukan.

·        Peran Aktor:

Admin bertanggung jawab untuk mengelola data menu, termasuk menambah, memperbarui, atau menghapus informasi. Hal ini penting untuk menjaga keakuratan dan kelengkapan data menu agar sistem dapat digunakan dengan efektif oleh pengguna lainnya.


3. Sequence Diagram Kasir



·        Aktor: Kasir

·        Cara Kerja Aktor:

Kasir memulai proses dengan mencari dan memilih item/menu pada Panel/Home. Setelah data item ditampilkan, kasir dapat menambah, mengurangi, atau menghapus pesanan melalui View Pesanan. Jika proses pesanan selesai, kasir mencetak struk untuk pelanggan.

·        Peran Aktor:

Kasir bertugas untuk mengelola pesanan pelanggan, mulai dari menambah item pesanan hingga mencetak struk pembayaran. Perannya penting untuk memastikan semua pesanan pelanggan tercatat dan transaksi berjalan lancar.


4. Sequence Diagram Logout


·        Aktor: User

·        Cara Kerja Aktor:

User memilih fitur logout melalui Setting. Sistem memproses permintaan logout dengan memvalidasi sesi pengguna dan menghapus data sesi yang sedang aktif. Setelah itu, user dikeluarkan dari sistem.

·        Peran Aktor:

User bertanggung jawab untuk mengakhiri sesi penggunaan sistem dengan benar, memastikan data yang sedang digunakan tidak terganggu atau disalahgunakan.

-------------------------------------------------------------------------------------------------------------------------------------

Sekian ulasan yang bisa saya sampaikan mengenai sequence diagram pada perancangan aplikasi Post of Sale (POS). Masih terdapat kekurangan dalam penulisan blog ini. Oleh karena itu, kritik dan saran boleh disampaikan melalui komentar. Semoga bermanfaat, terima kasih!😊


Sumber:

Prameswari, A. (2024, November 1). Sequence Diagram: Arti, Elemen, Fungsi, Beserta Contohnya. Diakses pada 22 Desember 2024, dari https://www.lawencon.com/apa-itu-sequence-diagram/

Prayogi, B. S., Fitri, I., & Nuraini, R. (2022). Aplikasi Point of Sale Berbasis Website pada    Toko Sembako Tegar. Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi), 6(2), 261. https://doi.org/10.35870/jti k.v6i2.411






2 comments:

Sequence Diagram Pada Perancangan Aplikasi Point of Sale (POS)

Nama       :  Safina Mutiara Ditha  NPM         :  065123071 Matkul      :  Pemrograman Berorientasi Objek Dosen       : Boldson H. Situmora...