Mohon tunggu...
Muhammad Aksal Prasdion Aditya
Muhammad Aksal Prasdion Aditya Mohon Tunggu... Mahasiswa - Universitas Halu Oleo

F1G123023 - Menyediakan konten seputar teknologi informasi.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Merancang ERD, EERD, dan Membuat Aplikasi Manajemen Reservasi Restoran Menggunakan Yii Framework

30 Desember 2024   20:04 Diperbarui: 30 Desember 2024   20:39 49
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar 1 (Dok. Pribadi)

Atribut utama: ID_Reservasi, Tanggal, Waktu, Status.
Relasi:
Reservasi dibuat oleh pelanggan (hubungan dengan entitas Pelanggan).
Reservasi juga berhubungan dengan entitas Meja, di mana satu reservasi dapat mencakup satu atau lebih meja yang dicadangkan. (Many-to-Many).
Reservasi dapat menghasilkan pembayaran (hubungan dengan entitas Pembayaran). Satu reservasi biasanya menghasilkan satu pembayaran. (One-to-One).

d. Meja

Atribut utama: ID_Meja, Kapasitas, Status.
Meja adalah bagian dari reservasi.
Relasi:
Satu meja dapat dicadangkan untuk banyak reservasi (misalnya, pada waktu berbeda). (One-to-Many).
Hubungan ini sering diimplementasikan menggunakan entitas penghubung seperti "Detail_Reservasi".

e. Pembayaran

Atribut utama: ID_Pembayaran, Metode, Jumlah.
Pembayaran adalah hasil akhir dari proses reservasi.
Relasi:
Satu reservasi menghasilkan satu pembayaran, tetapi pembayaran harus terkait dengan pelanggan yang melakukan reservasi. (One-to-One).
Pembayaran juga dapat dicatat oleh staff tertentu, terutama jika ada proses manual. (One-to-Many atau Many-to-Many).

C. Perancangan EERD

Berikut adalah perancangan EERD menggunakan MySQL Workbench yang dapat dilihat pada gambar 2 berikut:

Gambar 2 (Dok. Pribadi)
Gambar 2 (Dok. Pribadi)

Deskripsi EERD:

a. Atribut Pelanggan:

id_pelanggan : INT(11), NOT NULL, digunakan sebagai kunci utama.
nama : VARCHAR(45), NULL, menyimpan nama pelanggan.
telp : VARCHAR(45), NULL, menyimpan nomor telepon pelanggan.
Deskripsi: Tabel ini menyimpan informasi pelanggan yang melakukan reservasi.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno 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