Perancangan Aplikasi Point of Sale (POS) untuk Kasir Restoran Berdasarkan Activity Diagram UML

Sistem Point of Sale (POS) adalah perangkat lunak yang dirancang untuk mendukung proses penjualan, termasuk pengelolaan mesin kasir dan transaksi jual beli. Dengan menggunakan sistem POS, restoran dapat meningkatkan kualitas pelayanan kepada pelanggan dengan mempercepat proses pembayaran dan memberikan pengalaman yang lebih efisien. Selain itu, aplikasi POS memungkinkan kasir mencatat transaksi dengan cepat dan akurat, sekaligus membantu manajemen restoran dalam memantau penjualan secara real-time. Sistem ini juga berperan penting dalam meningkatkan produktivitas operasional, mengurangi potensi kesalahan manusia, dan memberikan laporan keuangan yang terintegrasi, sehingga manajemen dapat mengambil keputusan yang lebih tepat untuk pengembangan bisnis.

Untuk mendukung penerapan sistem POS di restoran, penting untuk memiliki pemodelan alur kerja yang jelas. Salah satunya adalah dengan menggunakan activity diagram, yang menunjukkan bagaimana proses pemesanan makanan berlangsung. Diagram ini menggambarkan langkah-langkah mulai dari awal hingga akhir, termasuk keputusan-keputusan yang harus diambil dalam setiap alur. Selain itu, diagram ini juga memperlihatkan proses yang terjadi secara bersamaan. Alur dalam sistem pemesanan makanan dibagi berdasarkan tindakan pengguna. Berikut adalah desain activity diagram untuk sistem pemesanan makanan:

1. Activity Diagram Login

Activity diagram login menggambarkan proses pengguna dalam mengakses sistem informasi POS pemesanan makanan. Proses ini dimulai dengan pengguna memasukkan username dan password. Jika username dan password yang dimasukkan sesuai, maka login akan berhasil.

2. Activity Diagram Membuat Pesanan

Activity diagram untuk membuat pesanan dilakukan oleh kasir yg menggambarkan alur kerja dalam membuat pesanan pelanggan dalam sistem. Proses dimulai dengan kasir yang dapat menambah, mengurangi, atau menghapus pesanan sesuai keinginan pelanggan. Setelah pesanan disusun, sistem secara otomatis menghitung total yang harus dibayar oleh pelanggan. Kasir kemudian dapat melakukan proses pembayaran dan memvalidasi pembayaran tersebut. Setelah pembayaran berhasil, sistem mencetak struk sebagai bukti transaksi. Semua data terkait pesanan dan pembayaran pelanggan akan disimpan secara otomatis dalam daftar pemesanan dan pembayaran yang terdapat di halaman dashboard.

3. Activity Diagram Membuat Menu


Activity diagram untuk membuat menu dilakukan oleh admin yang menggambarkan alur kerja proses CRUD (Create, Read, Update, Delete) pada menu dalam sistem. Dalam alur ini, admin memiliki kemampuan untuk menambahkan menu baru, mengedit menu yang sudah ada, serta menghapus menu yang tidak diperlukan. Setiap perubahan yang dilakukan akan disimpan ke dalam sistem, sehingga menu yang telah ditambahkan, diperbarui, atau dihapus dapat segera digunakan oleh kasir atau sistem untuk keperluan pemesanan makanan. Proses ini memastikan bahwa daftar menu yang tersedia selalu diperbarui dan relevan sesuai dengan kebutuhan dan preferensi pengguna.

4. Activity Diagram Logout


Activity diagram logout dimulai dengan pengguna mengakses halaman pengaturan (setting). Selanjutnya, pengguna memilih opsi fitur logout. Sistem kemudian melakukan proses validasi untuk memastikan bahwa permintaan logout sah. Jika validasi berhasil, pengguna akan dikeluarkan dari sistem, dan proses logout dinyatakan berhasil.


Referensi:
Nur Octavia, R. W. (2022). Laporan Tugas Khusus Sistem Informasi POS Retail (Point of Sale Retail) pada PT. Sinergi Informatika Semen Indonesia. Bab 3, hal. 7-62.



Komentar