Anda di halaman 1dari 7

TUGAS KBD

MEMBUAT ERD RESERVASI TIKET PESAWAT

OLEH:

FAUZAN EKA SAPUTRA M3110058

FRANKY ZAKARIA M3110066

GATOT IRIANTO M3110070

GURUH DEWANTA M3110072

HESTY HANDAYANI M3110076

ILHAM BRILLIANT B M3110080

IMAM AHMADI M3110082

MOH SHOFIYUL HAKIM M3110096

MUH AJI DARUSSALAM M3110098

MUH ARKHAN H M3110102

MUTTAQIEN M3110077

FAKULTAS MATEMATIKA DAN IPA

UNIVERSITAS SEBELAS MARET SURAKARTA

2011
PENDAHULUAN

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa, sehinga kelompok kami
dapat menyelesaikan tugas Konsep Basis Data yang berjudul “MEMBUAT EDR (ENTITY
RELATIONSHIP DIAGRAM) RESERVASI TIKET PESAWAT” dengan baik, semoga
materi yang kita buat selain menjadi tugas kami juga dapat bermanfaat bagi orang lain.

Surakarta, April 2011


GAMBARAN UMUM

Pertama tama calon penumpang mengecek jadwal penerbangan sebelum memesan seat.
Calon penumpang dapat memesan satu atau lebih seat. Setelah calon penumpang
mendapatkan seat, calon penumpang melakukan pembayaran untuk mendapatkan satu atau
lebih tiket. Dengan tiket tersebut penumpang dapat menaiki pesawat untuk melakukan
penerbangan. Pengecekan meliputi nomor tempat duduk, dan jadwal penerbangan. Setelah
calon penumpang setuju dengan jadwal yang diinginkan, maka petugas memproses pesanan
tersebut, lalu calon penumpang melakukan pembayaran. Setelah melakukan pembayaran
penumpang mendapatkan tiket yang sudah dipesan.

A. IDENTIFIKASI ENTITAS

Entitas dalam sistem ini adalah:

1. Calon penumpang
2. Penerbangan
3. Pesawat
4. Pembayaran
5. Kursi
6. Tiket

B. MENENTUKAN RELATIONSHIP

Matriks Relasi Entitas:

Penumpang Penerbangan Pembayaran Kursi Tiket Pesawat


Penumpa Mengecek Melakukan Memesa
ng n
Penerban
gan
Pembaya Mendapat
ran kan
Kursi
Tiket Untuk
Naik
Pesawat
C. GAMBAR KASAR ERD

Penumpang mengecek Penerbangan

Melakukan

Memesan

Pembayaran

Kursi

Mendapatka
n

Tiket

Untuk Naik Pesawat

D. MENENTUKAN KARDINALITAS

Ketentuan:

1. Satu tempat duduk hanya boleh diduduki oleh satu orang penumpang saja.
2. Dalam satu pesawat boleh ada kursi yang kosong.
3. Setiap penumpang harus mendapatkan tempat duduk.
4. Penumpang boleh mengecek satu atau lebih jadwal penerbangan ataupun tidak
mengeceknya, tetapi satu penerbangan hanya boleh digunakan satu penumpang.
5. Penumpang boleh memesan satu atau lebih kursi, tetapi satu kursi hanya boleh
diduduki satu penumpang saja.
6. Penumpang hanya boleh melakukan satu kali pembayaran.
7. Satu kali pembayaran akan mendapatkan satu tiket.
Satu kursi hanya untuk satu pesawat.
Penumpang mengecek Penerbangan

Melakukan

Memesan

Pembayaran

Kursi

Mendapatka
n

Tiket

Untuk Naik Pesawat

E. MENENTUKAN KUNCI UTAMA

Penerbangan(ID_PENERBANGAN)
Penumpang(ID_PENUMPANG)
Kursi(NO_KURSI)
Pembayaran(JENIS_PEMBAYARAN)
Tiket (NO_TIKET)
Pesawat(NO_PESAWAT)
F. GAMBAR ERD BERDASAR KUNCI

ID_PENUMPANG ID_PENERBANGAN

Penumpang mengecek Penerbangan

Melakukan

Memesan

JENIS_PEMBAYARAN Pembayaran

Kursi NO_KURSI NO_TIKET

Mendapatka
n

Tiket

Untuk Naik Pesawat NO_PESAWAT

G. MENENTUKAN ATRIBUT

1. Penumpang 4. Pembayaran
- pekerjaan - Jenis_pembayaran
- ID_penumpang - kurs
- Nama 5. Tiket
- Jenis_kelamin - No_tiket
2. Penerbangan - Tujuan
- ID_penerbangan - Tgl_pembayaran
- Rute - biaya
- jadwal 6. pesawat
3. Kursi - no_pesawat
- NO_kursi - jenis_pesawat
- Jml_seat - maskapai
- Seat_class
H. GAMBAR ERD DENGAN ATRIBUT

ID_PENUMPANG NAMA ID_PENERBANGAN

JENIS_KELAMIN
PEKERJAAN

Penumpang mengecek Penerbangan

RUTE JADWAL

Melakukan

Memesan
JENIS_PEMBAYARAN KURS

Pembayaran
NO_KURSI

Kursi

Mendapatka
JML_SEAT SEAT_CLASS n

NO_TIKET TUJUAN

Tiket

JENIS_PESAWAT

TGL_PEMBAYAR
BIAYA
AN

Pesawat Untuk Naik

NO_PESAWAT

MASKAPAI

Anda mungkin juga menyukai