Faradila Cahyaputri
Kami adalah kelompok 3 dari mata kuliah Analisis Perancangan Sistem Informasi pada program studi S1 Sistem Informasi. Kelompok ini terdiri dari:
Tugas ini kami susun sebagai bagian dari pemenuhan penilaian Ujian Akhir Semester (UAS) dalam mata kuliah tersebut, dengan harapan dapat menambah pemahaman dan keterampilan kami di bidang yang dipelajari. Adapun sistem yang kami kembangkan adalah sistem pemesanan di cafe yang dirancang untuk memudahkan pelanggan dalam melihat menu, memesan makanan atau minuman, serta melakukan pembayaran secara digital.
Dalam operasional sehari-hari, banyak cafe masih mengandalkan metode manual dalam proses pemesanan dan pembayaran, seperti mencatat pesanan di kertas atau menyampaikan pesanan secara lisan ke kasir. Hal ini tidak hanya rentan terhadap kesalahan pencatatan dan keterlambatan pelayanan, tetapi juga menyulitkan dalam pengelolaan data transaksi secara akurat. Seiring berkembangnya teknologi dan meningkatnya ekspektasi pelanggan terhadap layanan yang cepat dan efisien, cafe dituntut untuk mengadopsi sistem digital yang terintegrasi. Oleh karena itu, dirancanglah Sistem Pemesanan di Cafe yang bertujuan untuk mengotomatisasi proses pemesanan, konfirmasi, pembayaran, hingga pencetakan struk. Sistem ini juga mempermudah pengelolaan menu oleh admin serta membantu kasir dalam memantau dan memproses pesanan secara real-time. Dengan adanya sistem ini, diharapkan kualitas pelayanan meningkat, kesalahan berkurang, dan operasional cafe menjadi lebih efektif dan profesional.
Sistem yang kami buat menggunakan pendekatan Unified Modeling Language (UML) yang terdiri dari Use Case Diagram, Class Diagram, dan Sequence Diagram.
Aktor Utama
Sistem ini melibatkan 3 aktor utama, yaitu:
1. Use Case Diagram
Use Case diagram ini menggambarkan interaksi antara 3 aktor utama, yaitu Pelanggan, Kasir, dan Admin. Diagram ini menjelaskan fungsi-fungsi utama yang dapat dijalankan oleh masing-masing aktor dalam sistem. Pelanggan dapat melakukan melihat menu, memesan makanan/minuman, dan melakukan pembayaran. Kasir dapat melakukan melihat pesanan masuk, mengonfirmasi pesanan, dan mencetak struk. Sementara Admin dapat melakukan mengelola menu.
2. Class Diagram
Class diagram ini merepresentasikan struktur sistem pemesanan di cafe yang terdiri dari beberapa kelas utama, yaitu Pelanggan, Pesanan, Menu, Pembayaran, dan Kasir. Setiap kelas memiliki atribut yang menggambarkan data penting dalam sistem, serta relasi yang menunjukkan hubungan antar objek.
3. Sequence Diagram
Sistem pemesanan di cafe terdiri dari 4 sequence diagram yaitu Proses Pelanggan Melihat Menu, Proses Pelanggan Memesan Makanan, Proses Pelanggan Melakukan Pembayaran, dan Proses Kasir Melihat dan Mengonfirmasi Pesanan. Disini saya bertanggung jawab untuk merancang sequence diagram Proses Pelanggan Memesan Makanan. Sequence diagram ini menunjukkan alur proses saat pelanggan melakukan pemesanan makanan melalui sistem cafe. Pertama, pelanggan memilih item menu yang diinginkan dan mengirimkan permintaan tersebut ke sistem. Setelah itu, pelanggan melakukan konfirmasi atas pesanan yang telah dipilih. Sistem kemudian memproses konfirmasi tersebut dengan menyimpan data pesanan ke dalam database (PesananDB). Setelah penyimpanan berhasil, sistem menampilkan status pesanan kepada pelanggan sebagai bentuk umpan balik bahwa pesanan telah tercatat dan sedang diproses.