Mohon tunggu...
Zakkiya fitra Rahmadina
Zakkiya fitra Rahmadina Mohon Tunggu... Mahasiswa - Mahasiswa

i love tiktok

Selanjutnya

Tutup

Pendidikan

Perancangan Aplikasi Sistem Informasi Manajemen Restoran

3 Januari 2025   18:29 Diperbarui: 3 Januari 2025   18:29 32
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Pendidikan. Sumber ilustrasi: PEXELS/McElspeth

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:

  1. Pelanggan

    • 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.
  2. Pesanan

    • 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.
  3. 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.
  4. Menu

    • 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.
  5. 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.

Relasi dan Penjelasannya

  1. 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.
  2. 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.
  3. HALAMAN :
    1. 1
    2. 2
    3. 3
    Mohon tunggu...

    Lihat Konten Pendidikan Selengkapnya
    Lihat Pendidikan Selengkapnya
    Beri Komentar
    Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

    Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun