Studi kasus: aplikasi sistem informasi manajemen restoranÂ
Aplikasi sistem informasi manajemen restoran bertujuan untuk meningkatkan efisiensi operasional dan pelayanan dengan mengelola data pelanggan, staf, menu, pemasok, dan pesanan secara terpusat. Sistem ini mempermudah pencatatan, mempercepat proses transaksi, serta mendukung pengambilan keputusan berbasis data. Dengan demikian, restoran dapat memberikan layanan yang lebih baik, mengurangi kesalahan manual, dan meningkatkan produktivitas.Â
sistem ini memiliki 5 entitas yaitu:
- Atribut:
- id_pelanggan: Primary key, unik untuk setiap pelanggan.
- nama: Nama pelanggan.
- email: Alamat email pelanggan.
- telepon: Nomor telepon pelanggan.
- Deskripsi: Entitas ini menyimpan data pelanggan yang memesan makanan atau minuman di restoran.
- Atribut:
- Atribut:
- id_pesanan: Primary key, unik untuk setiap pesanan.
- tanggal: Tanggal pesanan dibuat.
- total_harga: Total harga dari pesanan.
- status: Status pesanan (misalnya, selesai, dalam proses).
- metode_bayar: Metode pembayaran yang digunakan (misalnya, tunai, kartu kredit).
- Deskripsi: Entitas ini menyimpan data tentang pesanan yang dibuat oleh pelanggan.
- Atribut:
Staf
- Atribut:
- id_staf: Primary key, unik untuk setiap staf.
- nama: Nama staf.
- role: Peran staf di restoran (misalnya, pelayan, kasir).
- Deskripsi: Entitas ini menyimpan data staf yang menangani pesanan pelanggan.
- Atribut:
- Atribut:
- id_menu: Primary key, unik untuk setiap item menu.
- nama: Nama menu.
- harga: Harga menu.
- kategori: Kategori menu (misalnya, makanan, minuman).
- Deskripsi: Entitas ini menyimpan informasi tentang daftar menu yang tersedia di restoran.
- Atribut:
Pemasok
- Atribut:
- id_pemasok: Primary key, unik untuk setiap pemasok.
- nama: Nama pemasok.
- kontak: Informasi kontak pemasok.
- Deskripsi: Entitas ini menyimpan data tentang pemasok yang menyediakan bahan atau barang untuk restoran.
- Atribut:
Relasi dan Penjelasannya
Pelanggan "melakukan" Pesanan
- Relasi: 1:M (One-to-Many)
- Penjelasan: Satu pelanggan dapat membuat banyak pesanan, tetapi satu pesanan hanya terkait dengan satu pelanggan.
- Fungsi: Relasi ini memastikan bahwa setiap pesanan tercatat atas nama pelanggan yang sesuai.
- Relasi: 1:M (One-to-Many)
Staf "menangani" Pesanan
- Relasi: 1:M (One-to-Many)
- Penjelasan: Satu staf dapat menangani banyak pesanan, tetapi satu pesanan hanya dapat ditangani oleh satu staf.
- Fungsi: Relasi ini menghubungkan pesanan dengan staf yang bertanggung jawab atas layanan pesanan tersebut.
- Relasi: 1:M (One-to-Many)
-
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!