Perancangan Sistem di Pemesanan Cafe

Faradila Cahyaputri

Sosial Media


0 orang menyukai ini
Suka

Summary

Kami adalah kelompok 3 dari mata kuliah Analisis Perancangan Sistem Informasi pada program studi S1 Sistem Informasi. Kelompok ini terdiri dari:

  1. Faradila Cahyaputri (2410512143)
  2. Nayla Cahya Kinanti (2410512144)
  3. Iqlimma Salsabilla Nur (2410512157)
  4. Nawra Nashiramita Fawza (2410512170)

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.

Description

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. Pelanggan: Pelanggan memungkinkan untuk melihat menu, memesan makanan/minuman, dan melakukan pembayaran.
  2. Kasir: Kasir memungkinkan untuk melihat pesanan masuk, mengonfirmasi pesanan, dan mencetak struk.
  3. Admin: Admin memungkinkan untuk mengelola menu.

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.

Informasi Course Terkait
  Kategori: Algoritma dan Pemrograman
  Course: UML: Analisa Perancangan Sistem Berorientasi Objek Part 1