Dibawah ini adalah pseudocode untuk program reservasi tiket kereta.
Pseudocode Reservasi Kereta
Mereservasi tiket kereta
Deklarasi
tiket1, tiket2, tiket3, d1, d2, d3, total, bayar, kembali =
integer
Nama, ID =string
Deklarasi
Begin
Writeln “------------------------------------------------------“
Writeln “PT. Kereta Api Indonesia”
Writeln “------------------------------------------------------“
Writeln “Info Jadwal dan Reservasi”
Writeln “----------------------------------------------“
Writeln “Kereta Api Menoreh (Bandung – Semarang)”
Writeln “Harga : IDR 154000”
Writeln “Berangkat : 09.00 WIB Tiba
: 14.00 WIB”
Writeln “Kereta Api Tawang (Jakarta – Semarang)”
Writeln “Harga : IDR 230000”
Writeln “Berangkat : 06.00 WIB Tiba
: 14.00 WIB”
Writeln “Kereta Api Agro Bromo
(Jakarta – Yogyakarta)”
Writeln “Harga : IDR 250000”
Writeln “Berangkat : 16.00 WIB Tiba
: 01.00 WIB”
Writeln “Silahkan Lakukan Reservasi”
tiket1 = 154000
tiket2 = 230000
tiket3 = 250000
Writeln “masukan nama pemesan”
Read Nama
Writeln “masukan nomor ID”
Read ID
Writeln “Tiket yang dipesan”
Writeln”masukan jumlah pesanan kereta menoreh”
Read d1
Writeln ”masukan jumlah pesanan kereta tawang”
Read d2
Writeln “masukkan jumlah pesanan kereta agro bromo”
Read d3
total = tiket1*d1+tiket2*d2+tiket3*d3
Println “TOTAL PEMBAYARAN : IDR “ +total+
Writeln ”Masukkan jumlah uang yang dibayarkan”
Read bayar
If (total>bayar){
Println “Pembayaran yang anda berikan kurang dari harga total
}else{
Kembali=bayar-total
Println “Kembalian yang anda terima : IDR “+kembali+
Println “-----------------------------------------------------“
Println “| |”
Println “|BUKTI RESERVASI KERETA API INDONESIA|
Println “| |”
Println “|Nama Pemesan : “ +nama+ “|”
Println “|Nomor ID : “ +ID+ “|”
Println “|Tiket yang dipesan|”
Println “|Menoreh : “ +d1+ “|”
Println “|Tawang : “ +d2+ “|”
Println “|Agro Bromo : “ +d3+ “|”
Println “|Total Pembayaran : IDR “ +total+ “|”
Println “| |”
Println ”|Terimakasih atas kepercayaan anda|”
Println “|*Bukti reservasi ini mohon dibawa saat penukaran tiket|”
Println “|*Batas penukaran maksimal 3 hari sebeleum keberangkatan|”
Println “--------------------------------------------------“
}
End
Untuk mempermudah pembacaan pseudocode program tersebut, berikut adalah flowchart dari program tersebut :
Berikut ini adalah tampilan program dalam software eclipse :
1. Tampilan yang harus diinput
2. Tampilan output program
Tidak ada komentar:
Posting Komentar