Mohon tunggu...
Yasmin Dwi
Yasmin Dwi Mohon Tunggu... Mahasiswa - Mahasiswa

haloo

Selanjutnya

Tutup

Inovasi

Pembuatan ERD, EERD, dan Database untuk Tono Rental

15 November 2024   08:26 Diperbarui: 15 November 2024   08:42 141
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar 2 EERD Rental (dok. pribadi)

Pendahuluan

Dalam artikel ini, saya akan membahas tentang pembuatan Entity-Relationship Diagram (ERD), Enhanced Entity-Relationship Diagram (EERD), dan database untuk studi kasus sebuah rental mobil bernama Tono Rental. Tono Rental memiliki beberapa informasi penting yang perlu diorganisir dalam bentuk diagram dan struktur database.

Studi Kasus Tono Rental

Tono mendirikan rental mobil dengan rincian sebagai berikut:

  • Nama Rental: Tono Rental
  • Alamat: Jl. Pramuka no. 36
  • No Telepon: 081123123123
  • Mobil: Memiliki banyak mobil dengan atribut:
    • Kode Mobil (kode_mobil)
    • Jenis Mobil (jenis_mobil)
    • Tahun Mobil (tahun_mobil)
    • Harga Sewa (harga_sewa)
  • Customer: Pelanggan yang mendaftar untuk menyewa mobil dengan data:
    • No KTP (no_ktp)
    • Nama (nama)
    • No Telepon (no_tlp)
    • Alamat (alamat)
  • Penyewaan: Ketika customer menyewa mobil, data yang dicatat meliputi:
    • No Sewa (no_sewa)
    • Tanggal Sewa (tgl_sewa)
    • Tanggal Kembali (tgl_kembali)
    • Denda (denda)

Pembuatan Entity-Relationship Diagram (ERD)

ERD untuk Tono Rental

ERD menggambarkan hubungan antara entitas dalam sistem. Berikut adalah entitas dan atribut yang akan kita masukkan:

  • Entitas Mobil

    • Kode Mobil (kode_mobil) - Primary Key
    • Jenis Mobil (jenis_mobil)
    • Tahun Mobil (tahun_mobil)
    • Harga Sewa (harga_sewa)
  • Entitas Customer

    • No KTP (no_ktp) - Primary Key
    • Nama (nama)
    • No Telepon (no_tlp)
    • Alamat (alamat)
  • Entitas Sewa

    • No Sewa (no_sewa) - Primary Key
    • Tanggal Sewa (tgl_sewa)
    • Tanggal Kembali (tgl_kembali)
    • Denda (denda)

Hubungan

  • Customer menyewa Mobil, sehingga ada hubungan antara Customer dan Penyewaan.
  • Penyewaan terhubung dengan Mobil.

Enhanced Entity-Relationship Diagram (EERD)

EERD memberikan detail lebih lanjut dengan menggambarkan sub-entity dan atribut tambahan. Dalam kasus ini, kita tidak memiliki sub-entity tambahan, tetapi kita dapat menambahkan beberapa atribut tambahan jika diperlukan.

EERD untuk Tono Rental

  • Kita bisa menambahkan atribut seperti status_mobil pada entitas Mobil untuk menunjukkan apakah mobil tersebut tersedia atau tidak.

Gambar 2 EERD Rental (dok. pribadi)
Gambar 2 EERD Rental (dok. pribadi)

Pembuatan Database

Struktur Tabel Database

Berdasarkan ERD dan EERD yang telah dibuat, berikut adalah struktur tabel yang dapat digunakan dalam database:

  1. Tabel Mobil

  2. Tabel Customer

  3. Tabel Sewa

Kesimpulan

Membangun sistem rental mobil seperti Tono Rental memerlukan perencanaan yang baik dalam mendesain ERD, EERD, dan database. Dengan mengikuti langkah-langkah di atas, kita dapat memastikan bahwa data dikelola dengan baik dan dapat diakses dengan mudah. Struktur yang jelas akan membantu dalam pengelolaan penyewaan mobil dan meningkatkan kepuasan pelanggan. Berikut video untuk membantu menjelaskan langkah diatas.

Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi 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