Professional Documents
Culture Documents
Disusun oleh :
Dhio Pakusadewa (5220311054)
Ryobi Surya Atmaja(5220311063)
Bima Eka Prasetya(5220311079)
Zilan Aryasathya(5220311087)
Rachmad Hanif Hanafi Ghozali(5220311089)
7. Lakukan perhitungan sub total (sub total = (jumlah penumpang dewasa * harga tiket) +
(jumlah penumpang bayi * harga tiket)). Harga tiket untuk bayi sebesar 20% dari harga tiket
orang dewasa.
8. Lakukan perhitungan total bayar (total bayar = sub total + bagasi).Aturan harga bagasi (<= 20
kg gratis) dan (> 20 kg + Rp.20.000).
9. Tampilkan total harga
10. Pilih cara pembayaran yang dipilih :
a. ATM
b. Bank Transfer
c. Indomart
d. Alfamart.
11. Bayar
a. Jika bayar maka system secara otomatis akan menampilkan tiket anda
b. Jika tidak maka program selesai
12. Selesai
Zyro IT
Zyro IT
Pseudocode
Program
Pemesananan_Tiket_Pesawat
Deklarasi
Var nama,no,email,jpj,km,tjp,jpg,cp : string;
Var tp : date
Var jt : short
Var stht,tht : float
Algoritma
Write (“nama, nomer hp, email”)
Input (nama,no,email);
Write (“Jenis Perjalanan, Kelas Maskapai, Tujuan Penerbangan, Jenis Penumpang, Cara
Pembayaran”)
Input (jpj,km,tjp,jpg,cp);
Write (“Tanggal Pergi dan Pulang”)
Input (tp);
Write (“Jumlah Tiket”)
Input (jt);
Write (“Sub Total Harga Tiket, Total Harga Tiket”)
Input (stht,tht);
percabangan
if Pilih jenis perjalanan=pergi_pulang_or_satu_arah then
isi tanggal_keberangkatan_or_isi_tanggal keberangkatan_dan_pulang_then_Validasi_tanggal
elseif("validasi tanggal");
write("isi ulang tanggal keberangkatan dan pulang");
ifyn=true then
Menentukan_jumlah_tiket_dan_jenis_penumpang
Ifyn=bayar tiket
if (bayar==tiket) then
write ("tampilkan tiket");
end
else if(tidak bayar);
end or back to main
End
Zyro IT
Variabel dan Tipe Data
Zyro IT