Mohon tunggu...
Wa Ode Zahra Ramadani
Wa Ode Zahra Ramadani Mohon Tunggu... Mahasiswa - Mahasiswa

Nonton Film

Selanjutnya

Tutup

Ilmu Alam & Tekno

Desain ERD dan EERD pada Basis Data Mobil Rental

14 November 2024   21:30 Diperbarui: 14 November 2024   21:43 36
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
gambar 1  desain ERD basis rental mobil/dok. pri

Dalam dunia pengembangan sistem perangkat lunak, salah satu langkah awal yang sangat penting adalah merancang Entity Relationship Diagram (ERD). ERD adalah alat yang digunakan untuk menggambarkan hubungan antara entitas dalam sebuah sistem, yang sangat membantu dalam merancang struktur basis data yang efisien dan terorganisir. Artikel ini akan membahas tentang bagaimana merancang ERD untuk sistem basis data Tono Rental, sebuah perusahaan rental mobil yang dikelola oleh Tono.

Studi kasus :

Tono mendirikan sebuah rental mobil dengan menggunakan Nomor NPWP. Rental mobil tersebut diberi nama Tono Rental dengan alamat Jl. Pramuka no. 36 dan no telepon 081123123123. Rental mobil tersebut memiliki banyak mobil dengan data kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Customer yang akan menyewa mobil harus terdaftar terlebih dahulu dengan mengisi formulir customer yang memuat data diantaranya no_ktp, nama, no_tlp, dan alamat. Setelah melakukan pendaftaran customer dapat menyewa mobil tono rental. Pada saat menyewa mobil data yang dicatat adalah no_sewa, tgl_sewa, tgl_kembali, denda.

ERD berfungsi untuk menggambarkan hubungan antara entitas yang ada dalam sistem, serta mendefinisikan atribut dan relasi antar entitas tersebut. Dalam konteks sistem rental mobil Tono Rental, ERD akan membantu kita dalam merancang struktur basis data yang dapat menyimpan informasi terkait mobil, customer, serta transaksi sewa yang dilakukan.

Langkah-langkah Merancang ERD untuk Sistem Tono Rental

1. Identifikasi Entitas dalam Sistem

Langkah pertama dalam pembuatan ERD adalah mengidentifikasi entitas-entitas yang ada dalam sistem. Berdasarkan kasus yang diberikan, terdapat tiga entitas utama dalam sistem Tono Rental, yaitu:

  • Mobil: Entitas ini mewakili mobil-mobil yang tersedia untuk disewa di Tono Rental. Atribut yang dimiliki oleh entitas Mobil meliputi:

    • kode_mobil (Primary Key): Kode unik untuk setiap mobil.
    • jenis_mobil: Jenis atau kategori mobil (misalnya avanza, pajero, dll.).
    • tahun_mobil: Tahun pembuatan mobil.
    • harga_sewa: Biaya sewa per hari.
  • Customer: Entitas ini menyimpan data mengenai pelanggan yang terdaftar dan berhak menyewa mobil. Atribut yang dimiliki oleh entitas Customer meliputi :

    • no_ktp (Primary Key): Nomor KTP yang menjadi identitas unik pelanggan.
    • nama: Nama pelanggan.
    • no_tlp: Nomor telepon pelanggan.
    • alamat: Alamat tempat tinggal pelanggan.
  • Sewa: Entitas ini menyimpan informasi tentang transaksi penyewaan mobil oleh pelanggan. Atribut yang dimiliki oleh entitas Sewa meliputi:
    • no_sewa (Primary Key): Nomor unik yang digunakan untuk mengidentifikasi setiap transaksi sewa.
    • tgl_sewa: Tanggal sewa dimulai.
    • tgl_kembali: Tanggal pengembalian mobil.
    • denda: Denda yang dikenakan jika mobil terlambat dikembalikan.

 

2. Relasi Antar Entitas

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