Mohon tunggu...
Muzhar Maulana
Muzhar Maulana Mohon Tunggu... Mahasiswa - Mahsiswa

Olahraga, bermaij game online

Selanjutnya

Tutup

Pendidikan

Rancangan ERD, EERD dan Pembuatan Aplikasi Sistem Pemesanan Tiket Pesawat

28 Desember 2024   08:12 Diperbarui: 28 Desember 2024   08:12 37
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
GAMBAR 1.ERD (sumber dok. pribadi)

1. Pengguna

Entitas Pengguna menyimpan data tentang pelanggan yang menggunakan sistem pemesanan tiket. Atribut utama yang dimiliki adalah:

  • id_pengguna: Primary key yang unik untuk setiap pengguna.
  • nama: Nama lengkap pengguna.
  • email: Alamat email pengguna untuk kontak digital.
  • nomor_tlp: Nomor telepon pengguna.
  • password: Kata sandi untuk mengakses akun pengguna.

2. Penerbangan

Entitas Penerbangan mencatat informasi tentang rute penerbangan yang tersedia. Atribut utama meliputi:

  • id_penerbangan: Primary key yang unik untuk setiap penerbangan.
  • maskapai: Nama maskapai yang mengoperasikan penerbangan.
  • asal: Kota atau bandara asal penerbangan.
  • tujuan: Kota atau bandara tujuan penerbangan.
  • nomor_penerbangan: Nomor penerbangan untuk identifikasi rute.

3. Jadwal Penerbangan

Entitas Jadwal Penerbangan menyimpan informasi jadwal keberangkatan dan kedatangan untuk penerbangan tertentu. Atribut utama meliputi:

  • id_jadwal: Primary key yang unik untuk setiap jadwal penerbangan.
  • tgl_keberangkatan: Tanggal keberangkatan penerbangan.
  • waktu_keberangkatan: Waktu keberangkatan penerbangan.
  • waktu_kedatangan: Waktu kedatangan penerbangan.
  • harga_tiket: Harga tiket penerbangan untuk jadwal tertentu.

4. Pemesanan

Entitas Pemesanan mencatat transaksi pemesanan tiket pesawat oleh pengguna. Atribut utamanya adalah:

  • id_pemesanan: Primary key yang unik untuk setiap pemesanan.
  • tgl_pemesanan: Tanggal saat pemesanan dilakukan.
  • jumlah_penumpang: Jumlah tiket atau kursi yang dipesan.
  • status_pemesanan: Status pemesanan (misalnya, "proses", "selesai", atau "batal").

5. Pembayaran

Entitas Pembayaran menyimpan informasi tentang transaksi pembayaran dari setiap pemesanan tiket. Atribut utama meliputi:

  • id_pembayaran: Primary key yang unik untuk setiap pembayaran.
  • tgl_pembayaran: Tanggal transaksi pembayaran dilakukan.
  • metode_pembayaran: Metode pembayaran yang digunakan (misalnya, transfer bank, kartu kredit, atau e-wallet).
  • status_pembayaran: Status pembayaran (misalnya, "berhasil" atau "gagal").

Setelah menyusun desain ERD dari basis data sistem pemesanan tiket pesawat, langkah berikutnya adalah membuat desain EERD untuk basis data tersebut. Desain ini memberikan detail lebih lanjut tentang relasi antar entitas dan atribut khusus yang dimiliki masing-masing entitas. Visualisasi lengkapnya dapat dilihat pada gambar 2. berikut

GAMBAR 2. EERD (sumber dok.pribadi)
GAMBAR 2. EERD (sumber dok.pribadi)
  Berdasarkan gambar desain tabel diatas, berikut adalah penjelasan dari masing-masing tabel  dan hubunganya :

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