Mohon tunggu...
Reynaldo dwi septano baru
Reynaldo dwi septano baru Mohon Tunggu... Mahasiswa - Mahasiswa

.....

Selanjutnya

Tutup

Ilmu Alam & Tekno

Rancangan ERD & EERD Serta Pembuatan Aplikasi Sederhana Perentalan Kapal

1 Januari 2025   17:41 Diperbarui: 1 Januari 2025   17:41 56
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
"Gambar 1 Rancangan Erd Rental Kapal

Studi Kasus :

Sebuah perusahaan bernama "Sea Rent & Orochi" ingin menyediakan layanan penyewaan kapal untuk berbagai kebutuhan, seperti wisata, pengangkutan barang dan aktivitas lainnya. Perusahaan membutuhkan sistem manajemen data untuk mengelola kapal , pelanggan , perusahaan dan aktivitas kapal.

Rancangan ERD

ERD (Entity-Relationship Diagram) ini dirancang untuk menggambarkan sistem penyewaan kapal yang melibatkan berbagai entitas utama seperti perusahaan, kapal, pelanggan, penyewaan, dan aktivitas terkait. Entitas Perusahaan bertugas mengelola data perusahaan penyedia kapal, dengan atribut utama seperti id_perusahaan, nama, alamat, email, dan nomor telepon. Perusahaan memiliki hubungan langsung dengan entitas Kapal, yang merupakan aset utama dalam sistem ini. Setiap kapal memiliki informasi penting seperti id_kapal, nama kapal, jenis kapal, kapasitas, dan harga sewa.

Entitas Pelanggan mencatat data individu yang menggunakan layanan penyewaan kapal, termasuk id_pelanggan, nama, alamat, email, dan nomor telepon. Pelanggan ini terhubung dengan entitas Penyewaan, yang menjadi pusat aktivitas sistem. Penyewaan mencatat informasi seperti id_sewa, tanggal sewa, tanggal kembali, dan denda (jika ada), sekaligus menghubungkan pelanggan dengan kapal yang disewakan.

Selain itu, terdapat entitas Aktivitas yang mencatat berbagai kegiatan terkait kapal, dengan atribut utama seperti id_aktivitas, jenis aktivitas, tanggal pelaksanaan, dan durasi. Aktivitas ini terhubung langsung dengan kapal yang dimiliki perusahaan. Secara keseluruhan, ERD ini dirancang untuk merepresentasikan alur kerja yang terstruktur, menciptakan hubungan antar entitas yang saling terintegrasi, serta mendukung pengembangan sistem penyewaan kapal berbasis database yang efisien.

Relasinya :
Kapal - Pelanggan = many to many artinya satu atau lebih kapal dapat disewa oleh banyaknya pelanggan
Perusahaan - Kapal = one to many artinya perusahaan dapat memiliki satu atau lebih kapal
aktivitas - kapal = one to many artinya satu atau lebih kapal dapat melakukan aktivitas

Rancangan EERD

Gambar 2 Rancangan EERD rental kapal
Gambar 2 Rancangan EERD rental kapal

EERD (Enhanced Entity-Relationship Diagram) ini merepresentasikan sistem penyewaan kapal secara terperinci dengan lima entitas utama yang saling berhubungan: perusahaan, kapal, pelanggan, penyewaan, dan aktivitas. Entitas perusahaan mencatat data terkait penyedia layanan penyewaan kapal, seperti id_perusahaan, nama perusahaan, alamat, email, dan nomor telepon. Perusahaan memiliki hubungan one-to-many dengan entitas kapal, yang berarti satu perusahaan dapat memiliki banyak kapal. Entitas kapal sendiri berisi informasi lengkap tentang kapal, termasuk id_kapal, nama kapal, jenis kapal, kapasitas, dan harga sewa.

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