Kamis, 07 Desember 2017

Membuat ERD Pemesanan Tiket Kereta Api

Hai agan-agan dan sista-sista yang ane cintai dan ane sayangi tapi gak bakal ane nikahi, kali ini ane bakal ngejelasin "Gimana sih, cara bikin ERD ticketing kereta api?" Sebelumnya, kalian tau gak ERD itu apa?


ERD merupakan singkatan dari (Entity Relationship Diagram) yaitu suatu model penyajian data dengan menggunakan Entity dan Relationship. Tujuan dari penyajian ini adalah agar database dapat dipahami dengan mudah.
Nah, langkah atau tahapan pembuatan ERD yaitu:
  1. Menentukan entity
  2. Menentukan atribut dari masing-masing entity
  3. Menetapkan kardinalitas relasi, dan
  4. Buat model ERD-nya
Sebelum lanjut ke penjabaran tahapan pembuatan ERD, mungkin beberapa dari kalian ada yang belum tau apa itu Entitiy, Relasi, Atribut, dan Kardinalitas Relasi?
  1. Entity adalah objek yang dapat dibedakan dalam dunia nyata. Seperti rumah, kendaraan, perusahaan, pekerjaan, dll. 
  2. Relasi adalah hubungan yang terjadi antara satu atau lebih entity.
  3. Atribut adalah karakteristik dari tiap entity maupun relasi yang menyediakan penjelasan detail mengenai entity atau relasi tersebut.
  4. Kardinalitas Relasi menggambarkan banyaknya jumlah maksimum entity dapat berelasi dengan entity pada himpunan entity yang lain. Tipe-tipe dari kardinlitas relasi yaitu One to One (Satu ke Satu) disimbolkan dengan 1-1, One to Many (Satu ke Banyak) disimbolkan dengan 1-m, Many to One (Banyak ke Satu) disimbolkan dengan m-1, dan yang terakhir Many to Many (Banyak ke Banyak) disimbolkan dengan m-n.
Okeh kawan, langsung saja masuk ke tahapan membuat ERD Train Ticketing.
  • Menentukan Entity 
Dalam ticketing kereta api, kita memerlukan 3 enitity yaitu Pegawai, Tiket, dan Penumpang.
  • Menentukan atribut
Pegawai : No_Pegawai [PK]; Nama_Pegawai.

Tiket : No_KA [PK]; No_KTP [FK]; No_Pegawai [FK]; Nama_KA; Gerbong; No_Kursi; Jurusan; Jam_Berangkat; Harga_Tiket.

Penumpang : No_KTP [PK]; Nama_Penumpang; Jenis_Kelamin; Tanggal_Beli; Kategori_Penumpang.
  • Menetapkan kardinalitas relasi
Relasi yang digunakan yaitu Many to Many (Banyak ke Banyak) karena, banyak penumpang yang memesan tiket ke banyak pegawai.
  • Model ERD
Nah, udah paham belum apa itu ERD dan gimana tahapan-tahapan buatnya? Kalo belum tanya Syekh Google aja yaa hehehe 😁 GoodBye!!!

Tidak ada komentar:

Posting Komentar