Upload
bengkomeng
View
94
Download
4
Embed Size (px)
Citation preview
Sistem Pemesanan Tiket Pesawat melalui Agen “PT. Mega Angkasa Pekanbaru”
Basis Data
OLEH
Fika Timela (11251202229)
Rahmawati Dwi S (11251204604)
Reymond Febrian Afrizal
(11251102232)
Kukuh Nurkholik (11251100028)
Ozi Wilman Zakaria (11251102202)
Jurusan Teknik Informatika
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
2014
KATA PENGANTAR
Puji syukur penulis sampaikan kepada Allah SWT, Tuhan semesta alam
yang telah melimpahkan rahmat dan karunia-Nya kepada kita semua. Selanjutnya
salawat dan salam hendaknya dilimpahkan kepada Rasulullah SAW.
Penulisan makalah ini yang berjudul “Sistem Pemesanan Tiket Pesawat
melalui Agen” bertujuan untuk menyelesaikan tugas Basisdata yakni tentang cara
pengumpulan data dengan menggunakan Model Data Berbasis Objek (Object
Based Data Model), yang telah menjadi kewajiban penulis sebagai mahasiswa.
Selain untuk menyelesaikan tugas, tujuan dalam menyelesaikan makalah ini
adalah untuk menyampaikan kepada khalayak ramai tentang hal-hal yang
berkaitan dengan Model Data Berbasis Objek (Object Based Data Model).
Terima kasih penulis ucapkan kepada Dosen Pembimbing mata kuliah
Basisdata, yaitu ibu Novi Yanti, ST.M.Kom, yang telah memberi kepercayaan
kepada penulis untuk menyelesaikan makalah ini.
Penulis menyadari bahwa tidak ada yang sempurna di atas dunia ini selain
Sang Khaliq Allah SWT. Untuk itu penulis sangat mengharapkan saran-saran dan
kritikan dari pembaca demi kesempurnaan makalah ini. Akhir kata penulis
berharap semoga makalah ini dapat memberikan manfaat kepada pembaca.
Pekanbaru, Januari 2014
Penulis
DAFTAR ISI
Kata Pengantar.................................................................................................. ii
Daftar Isi........................................................................................................... iii
Bab I Pendahuluan
1.1. Latar Belakang..........................................................................1
1.2. Tujuan Penulisan......................................................................2
1.3. Batasan Masalah.......................................................................2
1.4. Metode Penulisan......................................................................2
Bab II Analisa...................................................................................................3
2.1. Entitas............................................................................................3
2.2. Relasi..............................................................................................3
2.3. Atribut............................................................................................3
2.4. Entity Relationship Model (ER Model).........................................4
2.5. Relationship Model........................................................................5
Bab III Referensi...............................................................................................8
BAB I
PENDAHULUAN
1.1. Latar belakang
Dewasa ini perkembangan komputer semakin cepat memicu masing-
masing penggunannya. Jika lebih ditelaah lagi, banyak komputer yang dibuat
untuk bidang tertentu, baik Hardware maupun Software-nya. Banyak sistem
operasi yang menyajikan software untuk memudahkan pekerjaan penggunanya.
Termasuk dengan basis data, atau database adalah kumpulan informasi
yang disimpan didalam kompter secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari
database tersebut. Pemerosesan basis data sebagai perangkat andalan sangat
diperlukan oleh berbagai institusi dan perusahaan. Dalam pengembangan sistem
basis data sebagai media penyimpanan data.
Basis data dapat mempercepat upaya pelayanan dengan menghasilkan
informasi dengan cepat dan tepat sehingga membantu pengambilan keputusan
untuk segera memutuskan suatu masalah berdasarkan informasi yang ada. Banyak
aplikasi yang dapat dibuat dengan berlandaskan pada basis data antara lain
aplikasi semua transksi perbankan , proses registrasi dan pencatatan data
mahasiswa di perguruan tinggi, aplikasi pemesanan dan penjadwalan penerbangan
dengan ini dapat memudahkan pelanggan untuk memesan tiket penerbangan dan
dapat langsung menenetukan kapan jadwal penerbanganya.
Dengan menggunakan database pembeli tidak perlu lagi jauh-jauh ke
bandara untuk membeli tiket, tetapi cukup ke agen-agen tiket terdekat, karena
penjulan tiket sekarang sudah menggunakan database yang bagus cepat, tepat,
dan akurat dengan membentuk suatu sistem database.
1.2. Tujuan
Tujuan pembuatan makalah ini untuk mengetahui bagaimana sistem
database dalam penjulan tiket penerbangan melalui agen-agen tertentu.
1.3. Batasan Maslah
1. Pembuatan ER Model
2. Relahonship model
1.4. Metode
Metode yang digunakan dalam pembuatan makalah ini adalah metode
survei lapangan dengan langsung mendatangi suatu agen penjulan tiket
penerbangan.
BAB II
ANALISA
2.1. Entitas
Entitas adalah sesuatu yang dapat dibedakan dalam dunia nyata dimana
informasi yang berkaitan dengannya dikumpulkan.
Simbol : empatpersegipanjang
Contoh :
2.2. Relasi
Relasi adalah hubungan yang terjadi antar satu atau lebih entitas
Simbol : diamond/belahketupat
Contoh :
2.3. Atribut
Atributadalah karakteristik dari entitas atau relasi yang menyediakan
penjelasan detail tentang relasi tersebut
Terdapat dua jenis atribut, yaitu :
a. Identifier(key) : untuk menentukan suatu entitas secara unik
Tiket
PesawatPenumpang
Agen
b. Descriptor (non key): untuk menentukan karakteristik dari suatu entitas
yang tidak unik
Simbol : Oval
Contoh:
2.4. Entity Relationship Model (ER Model)
˗ Menyajikan data dengan menggunakan entitas dan relasi antar entitas
˗ Model ER diperlukan karena :
• Data menggambarkan hubungan antara entitas dengan jelas
• Batasan jumlah entitas dan partisipasi antar entitas
• Mudah dimengerti oleh pemakai
• Mudah disajikan oleh perancang basis data
Berikut ini adalah ER Model untuk data tiketing pesawat terbang:
2.5. Relationship Model
˗ Data-data disajikan dalam bentuk tabel (baris dan kolom)
˗ Setiap tabel memiliki key yang unique
˗ Setiap tabel harus bereaksi minimal dengan satu tabel lain
Berikut ini contoh Relationship Model untuk tiketing pesawat terbang:
1
1
1
1
1
1
1
N
N
N
N
N
Dari ER-Diagram di atas dapat di buat tabel relasi sebagai berikut :
Tiket
Kode_boking#
Tgl_pemesanan
Tgl_berangkat
Waktu_berangkat
Harga_Pax
Harga_nett
Profit
Tujuan_brkt
Penumpang
No_Seat
Nama
JK
Alamat
Tgl_lahir
No_KTP
Telp
Agen
No_Agen
Nama
JK
Tgl_lahir
Alamat
Jabatan
Pesawat
No_Pesawat#
Nama_pesawat
No_penerbangan
Rute
Tgl_berangkat
Waktu_berangkat
Relasi tabel di perlukan dalam pembuatan ER-Diagram,dari relasi ini penulis
dapat mengisi data dari atribut-atribut yang di peroleh dari system database.
Berikut adalah isi data dari tabel dari relasi di atas :
Tiket
Kode_bo
oking#
Tgl_pem
esanan
Tgl_beran
gkat
Waktu_be
rangkat
Harga_PAX Harga_nett Profit Tujuan_br
kt
Y48BKL 14 Jun 13 10:00 450.000 424.900 25.500 BDG
Agen
No_Agen# Nama JK Tgl_lahir Alamat Jabatan
1471070681001 Yusman L 05-05-
1961
Jln. Bunga
Raya
Direktur
140118700789000
3
Yulizar p 30-07-
1989
Jln.purwodad
i
accountofficer
Penumpang
No_seat ## Nama JK Alamat Tgl_lahir No_KTP Telp
INKWFI Reymond/Mr L Jln.
Merpati
Sakti
12-02-
1994
IVLAUR Murhayati/Sri
Mrs
P Jln.
Sukajadi
23-04-
1986
Pesawat
N
o_Pesawa
t#
Nama_pswt No_penerb Rute Tgl_brgkt Waktu_brg
kt
20 Air Asia QZ 7582 PKU – BDO 14 Jun 12 10:00
BAB III
REFERENSI
C.J.Date. 2005.Basis Data Jilid 2. Jakarta : Indeks.
Fathansyah.2007.Basis Data.Bandung : Informatika.
Kristanto, Harianto.2004.Konsep dan Perancangan Database. Yogyakarta : Andi.
http://www.fauzult.blogspot.com
http://ocw.ui.ac.id/materials/12.01_FASILKOM/IKI20430-Basis_Data_1/
modul_4_-modul_ER_modeling-Reg.pdf