Anda di halaman 1dari 7

LAPORAN FINAL PROJECT

STRUKTUR DATA

Disusun Oleh:
1. Andi Muhammad albar 12.12.6392
2. Bagus wicaksono 12.12.6326
3. Paulus ryan 12.12.6394
4. Arif saprudi 12.12.6357

Jurusan Sistem Informasi S1 STMIK Amikom


Sekolah Tinggi Manajemen Informatika dan Komputer Amikom
Yogyakarta
2013
BAB I
PENDAHULUAN

A. LATAR BELAKANG
Struktur data adalah tata letak data yang berisi kolom-kolom data, baik itu kolom yang
tampak oleh pengguna ataupun kolom yang hanya digunakan untuk keperluan pemrograman
yang tidak tampak oleh pengguna.
Pemograman dalam struktur data ada beberapa macam. Salah satunya adalah
pemograman C++ yang biasanya menggunakan program aplikasi Borland C++, bisa juga
menggunakan Delphi, Visual Basic, dll.
Alasan kami menggunakan bahasa pemrogram c++ dikarenakan dalam pengerjaan Final
Project yang telah diberikan mengharuskan untuk memakai bahasa pemrograman c++, lalu
untuk penggunaaan Borland c++ dikarenakan saat ini merupakan aplikasi tersebut yang lebih
mudah kami pahami dalam pembuatan suatu aplikasi atau program.
Dalam laporan ini kami akan membahas program kami, yaitu aplikasi edukatif. Dan kami
memilih membuat aplikasi penjualan tiket pesawat. Tujuan dari pembuatan program ini, agar
kami dapat lebih mengerti dan paham tentang materi struktur data.
BAB II
PEMBAHASAN

A. IMPLEMENTASI APLIKASI
Implementasi dari aplikasi penjualan tiket pesawat ini adalah:
#include<iostream>
#include<conio.h>
int main()
{
char maskapai[20],nama[20],kode_penerbangan,rute[30],jawab;
int jml;
long int harga,total;

awal:

cout<<"\n Backpacker tour and Travel "<<endl;


cout<<"\n *******************************************************"<<endl;
cout<<"\n _______________________________________________________";
cout<<"\n | Kode penerbangan | Rute | Harga |";
cout<<"\n | 1.PDG-JKT | Padang-Jakarta | 500.000 |";
cout<<"\n | 2.PDG-SIN | Padang-Singapura | 400.000 |";
cout<<"\n | 3.JKT-LOM | Jakarta-Lombok | 600.000 |";
cout<<"\n | 4.KL-PDG | Kuala Lumpur-Padang | 300.000 |";
cout<<"\n | 5.JKT-SIN | Jakarta-Singapura | 350.000 |";
cout<<"\n |________________________________________________________|";
cout<<"\n Nama Penumpang : ";cin>>nama;
cout<<"\n Kode Penerbangan (1-5) : ";cin>>kode_penerbangan;
if (kode_penerbangan=='1')
{
strcpy(rute,"Padang - Jakarta");
strcpy(maskapai,"Lion Air");
harga=500000;
}

else if (kode_penerbangan=='2')
{
strcpy(rute,"Padang – Singapura");
strcpy(maskapai,"Air Asia");
harga=400000;
}

else if (kode_penerbangan=='3')
{
strcpy(rute,"Jakarta – Lombok");
strcpy(maskapai,"Garuda Indonesia");
harga=600000; }

else if (kode_penerbangan=='4')
{
strcpy(rute,"Kuala Lumpur – Padang");
strcpy(maskapai,"Air Asia");
harga=300000;
}
else if (kode_penerbangan=='5')
{
strcpy(rute,"Jakarta – Singapura");
strcpy(maskapai,"Sriwijata Air");
harga=350000;
}
else
{
cout<<"\n Kode Pesawat yang Anda Masukan Salah"<<endl;
cout<<"\n Mau Input Data Lagi [Y/T]?";
jawab=getch();
if (jawab=='Y'||jawab=='y')
goto awal;
else
goto awal;
}

cout<<"\n Jumlah Tiket : ";cin>>jml;


total=jml*harga;
cout<<"\n Penumpang Yang Bernama :"<<nama<<endl;
cout<<"\n Maskapai : "<<maskapai<<endl;
cout<<"\n Rute : "<<rute<<endl;
cout<<"\n Harga Tiket :"<<harga<<endl;
cout<<"\n Total Bayar : "<<total<<endl;
cout<<"\n _________________________"<<endl;
cout<<"\n Mau Input Data Lagi [Y/T]?";
jawab=getch();
if (jawab=='Y'||jawab=='y')
goto awal;
getch();

}
B. KEKURANGAN DAN KELEBIHAN APLIKASI
Kekurangan pada aplikasi ini yaitu tampilan kurang bervariasi, tidak ada gambar, aplikasi
dijalankan secara manual sesuai perintah yang diberi atau tidak menggunakan system panel,
ukuran zoom terbatas.
Kelebihan pada aplikasi ini yaitu sederhana, mudah dijalankan, mudah dipahami.
BAB III
PENUTUP

A. KESIMPULAN
Pada penjelasan – penjelasan yang telah dijabarkan di atas dapat diambil kesimpulan
bahwa program penjualan tiket pesawar yang kami buat ini menggunakan bahasa pemrograman
c++ pada aplikasi Borland. Pada program tebak angka ini kami menggunakan struktur
percabangan if-else dan switch case, fungsi yaitu memakai fungsi random.
Pada Borland c++ memiliki kelebihan dan kekurangannya masing – masing, pada salah
satu kelebihannya yakni bahasannya menggunakan bahasa pemrograman c++ yang lebih mudah
dipahami oleh semua, lalu pada kekurangannya yakni terlihat monoton pada tampilan hasil
program yang begitu – begitu saja dalam tampilannya.

Anda mungkin juga menyukai