Analisis CDM (Conceptual Data Model) Aplikasi Ticketing Pesawat Terbang dan Kereta Api

Assalamu’alaikum wr.wb

Yooooooo Whats up gaisss???  kali ini saya akan menganalisis CDM (Conceptual Data Model) Aplikasi Tiketing Pesawat Terbang dan Kereta Api.

– Perbedaan antara CDM dan PDM, yaitu :

a. Conceptual Data Model (CDM) merupakan Rancangan dan analisis data

b. Physical Data Model (PDM) merupakan Hasil genrate dari CDM berbentuk tabel

Perbedaannya yaitu dilihat dari perbedaan tipe data, jika di CDM belum adanya tipe data (masih rancangan) dan jika di PDM sudah adanya tipe data.

– Ini gambar dari Conceptual Data Model Aplikasi Ticketing Pesawat Terbang dan Kereta Api

A. Pertama kita buat Tabel User, yang terdiri dari : 

~ id(int)(11)

~ username(varchar)(100)

~ password(varchar)(225)

~ fullname(varchar)(255)

~ level(Enum)(‘1′,’2’)/(‘admin’,’kasir’)

“Tabel user ini pasti berhubungan login”

 

Hak askes di aplikasi ini, yaitu : 

1. Admin yaitu :

– Mengolah petugas dan costumer

– Mengolah destinasi (rute)

– Mengolah transportasi (kereta/pesawat)

– Mencetak laporan per-petugas dan per-periode

2. Kasir

– Menerima pesanan(laporan)

– Memproses pesanan(verifikasi)

– Laporan .
3. Customer 

– Mengisi biodata

– Memesan

– History

– Upload bukti
# Tipe data id yaitu int karena lebih baik Auto Increment supaya nombernya tersusun otomatis dan tidak ada data yang sama.

# Tipe data level yaitu Enum karena tipe data untuk membuat pilihan, yang dimana datanya sudah ditetapkan (bersifat permanen)

B. Tabel Reservation yaitu tabel tentang pemesanan tiket pesawat terbang dan kereta api.

~ Reservation_code di tabel ini tentang code pemesanan.

~ Reservation_at di tabel ini tentang laporan datangnya kapan.

~ Reservation_date di tabel ini tentang tanggal pemesanan

~ Seat_code yaitu tentang kode tempat duduk seperti A1,A2,A3,B1,B2,B3.

~ tipe data untuk field price yaitu menggunakan decimal, jika tipe datanya menggunakan double dan uangnya melebihi 100 jt maka akan terjadi eror karena tipe data double itu mempunyai batasannya. Jadi, lebih baik menggunakan tipe data decimal.

~ Depart at disini tentang waktu berangkat dan tiba nya transportasi kereta api atau pesawat terbang

C. Tabel Customer Yaitu tabel tentang data customer/data pelanggan bisa juga disebut dengan data konsumen.

~ Tipe data gender menggunakan Enum karena tipe data untuk membuat pilihan, yang dimana datanya sudah ditetapkan (bersifat permanen)

D. Tabel Transportasi yaitu tabel tentang data transportasi.

~ Code transportasinya seperti tawang jaya (nama gerbong)

~ Seat_qty tentang jumlah tempat duduk yang tersedianya

~ Transportasi_typeid yaitu tentang kelas dari transportasi tersebut seperti kereta api contohnya kelas ekonomi, bisnis, eksekutif, dst.

E. Tabel Rute yaitu tabel yang menunjukkan rute tansportasi yang akan ditempuh.

~ Depart at di tabel rute ini yaitu tentang perkiraan waktu sampai transportasi kereta api / pesawat terbang, dengan kata lain yaitu prediksi jam .

~ Rute_from yaitu tentang darimana rutenya.

~ Rute_to yaitu tentang Kemana rute yang akan ditempuh.

~ Transportasi_id yaitu seperti kereta api / pesawat terbang.

F. Tabel Transportasi_type

okee…. mungkin sekian dari hasil yang begitu biasa ajaaaa, mohon maaf gaiss…

Sekian dan terima kasih 😊 Semoga bermanfaat 🙏

Waasalamu’alaikum wr.wb

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s