Anda di halaman 1dari 15

TUGAS PROJECT

APLIKASI BASIS DATA


Legacy Jet Air

NAMA KELOMPOK:
1. T h e o V a l d i S a r u m p a e t

Dosen Pengampu
Eri Bayu Pratama, M.Kom

UNIVERSITAS BINA SARANA INFORMATIKA PRODI


SISTEM INFORMASI KAMPUS PONTIANAK 2021

i
Kata Pengantar

Segala puja hanya bagi Allah yang Maha Pengasi lagi Maha Penyayang. Berkat limpahan karunia
nikmatNya kami dapat menyelesaikan makalah ini dengan lancar. Penyusunan makalah ini dalam
rangka memenuhi tugas akhir Mata Perkuliahan Aplikasi Basis Data yang diampu oleh Bapak Eri
Bayu Pratama, M.Kom.

Dalam proses penyusunannya tak lepas dari bantuan, arahan dan masukan dari berbagai pihak.
Untuk itu kami ucapkan banyak terima kasih atas segala partisipasinya dalam menyelesaikan
makalah ini.

Meski demikian, penulis menyadari masih banyak sekali kekurangan dan kekeliruan di dalam
penulisan makalah ini, baik dari segi tanda baca, tata bahasa maupun isi. Sehingga penulis secara
terbuka menerima segala kritik dan saran positif dari pembaca.

Demikian apa yang dapat kami sampaikan. Semoga makalah ini dapat bermanfaat untuk
masyarakat pada umumnya, dan untuk kami sendiri.

Pontianak, 1 May 2021


Daftar Isi

Kata Pengantar ......................................................................................................... i


Daftar Isi ................................................................................................................ ii
Bab I Pendahuluan 1.1. Latar Belakang ............................................................ 4
1.2. Maksud dan Tujuan ..................................................... 4
1.3. Ruang Lingkup …........................................................ 4

Bab II Landasan Teori 2.1. Database …………….................................................... 5


2.2. Entity Relationship Diagram .. ...................................... 5
2.3. Logical Record Structure .............................................. 6

Bab III Hasil dan Pembahasan 7

3.1. Rancangan ERD ....................................................... 7


3.2. Rancangan LRS ............................................................ 7
3.3. Spesifikasi File / Struktur Tabel ............................... 8

3.4. Screenshoot Hasil Query ........................................... 12

Bab IV Penutup

4.1. Kesimpulan …………………………............................... 13

4.2. Penutup …………………………............................... 13

ii
BAB I

PENDAHULUAN
1.1. Latar Belakang
Basis data merupakan kumpulan dari data yang saling
berelasi satu dengan yang lainnya, tersimpan di perangkat keras
komputer dan digunakan perangkat lunak untuk
memanipulasinya. Relasi tersebut biasanya ditunjukkan dengan
kunci dari tiap file yang ada. Satu basis data menunjukkan satu
kumpulan data yang dipakai dalam suatu lingkup instalasi atau
perusahaan.

Pemrosesan basis data sebagai perangkat andalan sangat


diperlukan oleh berbagai institusi dan perusahaan. Dalam
pengembangan sistem informasi diperlukan basis data sebagai
media penyimpanan data. Kehadiran basis data dapat
meningkatkan Daya saing perusahaan tersebut. Basis data dapat
mempercepat upaya pelayanan kepada pelanggan, menghasilkan
informasi dengan cepat dan tepat sehingga membantu
pengambilan keputusan untuk segera memutuskan suatu masalah
berdasarkan informasi yang ada.

Berbekal masalah diatas maka penulis berkeinginan untuk


membuat suatu program database maskapai penerbangan, yang
menggunakan Command Promt XAMPP MariaDb,

1.2. Maksud Dan Tujuan


• Memudahkan para penumpang dalam
melakukan pemesanan dan mendapatkan
informasi dari penerbangan yang mereka
pergunakan
• Memberikan informasi kepada crew pesawat
baik itu pilot dan pramugari jadwal kerja mereka
• Memudahkan para Ground Handling dalam
mengetahui informasi tentang pesawat apa yang
akan digunakan pada rute tertentu

1.3. Ruang Lingkup


a. Memberikan informasi tentang data penumpang.
b. Memberikan informasi dan memudahkan Ground
Handling dalam melakukan pekerjaan mereka.
c. Memberikan penjelasan awal dari sejarah basis
data.
1
d. Mem
berika
n
penjel
asan
hal
apa
saja
yang
dibut
uhkan
untuk
meran
gcang
sebua
h
datab
ase.

2
BAB II

LANDASAN TERORI

2.1. Database
Database adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Database adalah representasi kumpulan fakta yang saling
berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang
tidak perlu, untuk memenuhi berbagai kebutuhan.

Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek
tertentu pada tujuan tertentu pula. Database adalah susunan record data operasional lengkap dari
suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan
menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang
optimal yang dibutuhkan oleh para pengguna.

Database ( basis data ) atau dengan sebutan pangkalan data ialah suatu kumpulan
sebuah informasi yang disimpan didalam sebuah perangkat komputer secara sistematik sehingga
dapat diperiksa dengan menggunakan suatu program komputer agar dapat informasi dari basis
data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil query basis data
disebut dengan system manajemen basis data ( database management system, DBMS ) dalam
system basis data dapat dipelajari dalam ilmu informasi.

Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin
luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai database komputer.
Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam
bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

2.2. Entity Relationship Diagram


Entity Relationship Diagram, juga dikenal sebagai ERD, ER Diagram atau model ER, adalah
jenis diagram struktural untuk digunakan dalam desain database. ERD berisi simbol dan konektor
berbeda yang memvisualisasikan dua informasi penting: Entitas utama dalam ruang lingkup
sistem, dan hubungan antar entitas-entitas ini.
2.3. Logical Record Structure

LRS Logical Record Structure Adalah representasi dari struktur record-record pada tebel-tabel
yang terbentuk dari hasil antar himpunan entitas. Menentukan kardinalitas, jumlah table dan
Foreign Key.

LRS Logical Record StructureLRS adalah representasi dari struktur record-record pada
tabel-tabel. Logical Record Structure dibentuk dengan nomor dari tipe record. Beberapa tipe
record digambarkan oleh kotak empat persegi panjang dan dengan nama yang unik. Beda LRS
dengan diagram E-R nama tipe record berada diluar kotak field tipe record 60 ditempatkan.
Logical Record Structure terdiri dari link-link diantara tipe record. Link ini menunjukkan arah
dari satu tipe record lainnya. Banyak link dari LRS yang diberi tanda field-field yang kelihatan
pada kedua link tipe record. Penggambaran LRS mulai dengan menggunakan model yang
dimengerti. Dua metode yang dapat digunakan, dimulai dengan hubungan kedua model yang
dapat dikonversikan ke LRS. Metode yang lain dimulai dengan ER-diagram dan langsung
dikonversikan ke LRS. http:irsyadrobbani.wordpress.com20120501rangkuman-erd-lrs-dan- relasi
19-02-2013: 20.00. Transformasi diagram ERD ke LRS merupakan suatu kegiatan untuk
membentuk data-data dari diagram hubungan entitas ke suatu LRS. Diagram ER diatas akan
ditransformasikan ke bentuk LRS. Berikut adalah langkah pengelompokkan pada diagram ER
untuk menentukan entity pada diagram LRS
BAB III
HASIL DAN PEMBAHASAN
3.1. Rancangan Entity Relationship Diagram

3.2. Rancangan Logical Record Structure


3.3. Spesifikasi File / Struktur File
Nama File : Passenger Tabel
Akronim : passenger.myd
Fungsi : Data pribadi para penumpang
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Solid State Drive
Panjang Record :
Kunci Field : id_card
Software : Mysql

No Elemen Data Nama Type Size Keterangan


Field
1 ID Card Id_card Int 18 Primary Key
2 Name name Varchar 20
3 Age age Int 2
4 Gender gendeer Varchar 6

6 PNR pnr Varchar 6


Akronim : ticket.myd
Fungsi : Berisikan pesanan serta data-data dari penumpang
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Solid State Drive
Panjang Record :
Kunci Field : price
Software : Mysql

No Elemen Data Nama Field Type Siz Keterangan


e
1 Price price Int 7 Primary key
2 Class type Varchar 10
3 PNR pnr Varchar 6
4 Registration reg Varchar 6
Nama File : Aircraft Tabel
Akronim : aircraft.myd
Fungsi : Mengetahui informasi pesawat tujuan
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Solid State Drive
Panjang Record :
Kunci Field : route
Software : Mysql

No Elemen Data Nama Field Type Siz Keterangan


e
1 Route route Varchar 15 Primary Key
2 Flight flight Varchar 6
3 Aircraft aircraft Varchar 8
4 Registration registration Varchar 6
Nama File : Pilot Tabel
Akronim : pilot.myd
Fungsi : Mengetahui nama-nama pilot yang akan bertugas
Tipe File : File master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Solid State Drive
Panjang Record :
Kunci Field : id_pilot
Software : Mysql

No Elemen Data Nama Type Size Keterangan


Field
1 Id Pilot Id_pilot int 6 Primary Key
2 Name name Varchar 20
3 Age age Int 2
4 Status status varchar 8
PASSENGER

TICKET

AIRCRAFT
PILOT
BAB IV
PENUTUP

Daftar Pustaka

https://text-id.123dok.com/document/9ynj73pzv-lrs-logical-record-structure.html
https://www.konsepkoding.com/2020/05/pengertian-erd-fungsi-erd-contoh-erd.html
https://www.gurupendidikan.co.id/pengertian-database/

Anda mungkin juga menyukai