Asisten Praktikum:
Fajar Wati
Nur Fitriyah Ayu T.S
( Achmad Khumaini )
( 110533430635 )
(PTI OFF E 2011 )
Oleh :
1. Achmad Khumaini
110533430635
110533430641
3. Dinny Sepriani
110533430650
Abstrak
Setiap pembelian tiket pesawat hampir selalu menggunakan jasa travel atau biro perjalanan dan selalu
mendapatkan struk atau mendapatkan sebuah lembaran semisal bukti pembayaran yang akan ditukarkan di air
port atau bandara ketika check in atau akan masuk kedalam pesawat.Bukti prmbyaran ini sendiri tergantung dari
banyaknya tiket yang dibeli dan pesawat apa yang di pesan dan juga jam berapa pesawat akan take off .Sebagai
pengguna jasa biro travel untuk memesan pesawat terbang seringkali setiap pembayaran kita tidak mengetahui
secara rinci atau mungkin pembeli hanya di beri selember kertas kuintansi biasa.Kita hanya mengetahui jumlah
uang yang kita berikan kepada pihak penyedia pamesanan tiket pesawat tanpa tahu persis secara rinci psawat apa
yang akan di gunakan dan jam berapa pesawat akan berangkat.
Dalam materi ini akan dijelaskan mengenai program yang dibuat dari bahasa pemograman C++,yaitu
suatu program yang dibuat untuk menghitung rincian pemesanan tiket yang di dalamnya terdapat jmlah
harga,waktu pas pemesananan dilakukan,jenis pesawat dan jam keberangkatan dari suatu pesawat yang
dipesan.Progrm ini di buat untuk memberikan informasi yang terperinci trhadap pemesan tiket(konsumen) dari
suatu biro perjalanan atau travel.Dalam program ini pengguna hanya di perintahkan untuk memasukkan berapa
tanggal pemesanan,identitas pemesanan,maskapai yang dipilih,jumlah tiket yang di beli ,rute tujuan yang dipilih
dan jam kebrangkataan yang di pilih dan setelah pengguna memasukkan beeap data yang di perlukan
program,program ini akan menampilkan hasil plus di tambah tanggal pemesanan pesawat yag dilakukan oleh
pengguna.
1.
Dasar Teori
2.1 Pemesanan tiket
3.Kerangka Program
3.1 Algoritma program ini adalah:
1.mulai
2.masukkan tanggal pemesanan
3.masukkan identitas pemesan
4.masukkan nama maskapai yang dipilih
Start
Output : Opening
Input : -Maskapai
-Jml tiket
-Rute
Tampung Data
Benar
Tampung Data
1.
Hasil
(tampilan pembuka)
(Tampilan judul)
5.Pembahasan
(tampilan masukkan tanggal pembelian)
Pada prototype fungsi,program mengenal
ada 4 fungsi selain fungsi utama()yaitu fungsi int
main2int pemesanan(),void pener(),void main ()
int main2()
int pemesanan();//protottipe fungsi
void pener();//prototipe fungsi
void main ()//prototipe fungsi
pada program ini juga terdapat struct yaitu
struct tanggal dan struct ktp.dan struct untuk waktu
struct tm * now = localtime( & t
(tampilan pemesanan pesawat)
);//tgl
struct data_tanggal// penefinisian
struct tanggal
{
int tanggal;
int bulan;
int tahun;
};
struct ktp//pendefinisian
truct ktp
{
char name[20];
char jenis_kelamin[10];
char pekerjaan[20];
char alamat[20];
int tgl_lahir;
int bulan_lahir;
int tahun_lahir;
};
data_tanggal
pemesanan_tiket;//pendefinisan struct
ktp orang;//pendefinisan struc
Pada program ini juga digunakan kondisi
yaitu berupa switch case dan if else
Di bawah ini adalah contoh penggunaan
dari kondisi,jika kondisi sesusi maka kan dijalankan
dan jika tidak maka tidak tidak di jalankan
if(jam==1)//kondisi yang digunaka
{
cout<<"jam keberangkatan\n\n";
cout<<"departed
arrival\n";
cout<<"08.00.WIB
09.00.WIB\n";
a=0;
}
else if(jam==2)//kondisi yang digunaka
{
cout<<"jam keberangkatan\n\n";
cout<<"departed
arrival\n";
cout<<"09.00.WIB
10.00.WIB\n";
a=0;
}
else if(jam==3)//kondisi yang digunakan
{
cout<<"jam keberangkatan\n\n";
cout<<"departed
arrival\n";
cout<<"13.00.WIB
14.00.WIB\n";
a=0;
}
else
{
cout<<"data tidak valid\n";
a=1;
}
getche();
}
di program ini juga menggunakan looping
atau perulangan yaitu while jika inputan tidak sesuai
dengan pernyaaan while yang sudah di definisikan
maka program akan mengulang
contoh penggunaan while seperti di baah
ini
while(a==1)//perulangan yang
digunakan
{
cout<<"JAKARTA-SURABAYA,SURABAYAJAKARTA
Rp 500.000\n";
a=0;
{
int n;
for (n = 80; n >= 5; n--){
gotoxy(n, x);
printf("%s", s);
Sleep(100);//KECEPATAN TEKS YANG
DIGUNAKAN
system("cls");
}
}
Dan script di bawah ini adalah contoh script
yang ada di dalam fungsi,dan menggandung struct
void pener()//pendeklarasian fungsi pener
{
cout <<"masukkan tanggal pemesanan tiket
keberangkatan pesawat=";
cin>>pemesanan_tiket.tanggal;//pemaggila
n struct
cout <<"masukkan bulan pemesanan tiket
keberangkatan pesawat=";
cin>>pemesanan_tiket.bulan;//pemanggilan
struct
cout <<"masukkan tahun pemesanan tiket
keberangkatan pesawat=";
cin>>pemesanan_tiket.tahun;//pemanggilan
struct
dari script program di atas terlihat bahwa di
dalam fungsi terdapat fungsi
Penutup
Kesimpulan
Dengan
menggunakan
bahasa
pemrograman C++, dapat dihasilkan suatu
program yang dapat digunakan untuk
malakukan pemesanan dan menghitung harga
total dan sekaligus memilih maskapai beserta
tujuan dan jam yang diplih. Disini user diminta
untuk memasukkan tanggal pemesanan dan
identitas diri kemudian user meilih maskapi dan
memilih rute yang ditempuh beserta jumlah
tiket yang dilih sehabis itu user diminta untuk
memilih jam keberangkatan yang di pilih
Daftar Pustaka:
[1]
[2]
Lampiran
1. Script program
2. Jadwal penyelesaian program/
jadwal kelompok