Pemerograman Pemesanan Tiket Kereta

Anda mungkin juga menyukai

Anda di halaman 1dari 10

PEMEROGRAMAN PEMESANAN TIKET KERETA

“Laporan ini di buat untuk memenuhi tugas matakuliah logika pemerograman”

LAPORAN INI DISUSUN OLEH KELOMPOK 5

1. MUHAMMAD HAIKAL SAMSI (2226201163)


2. FERDI SETYAWAN (2226201144)
3. FAIZ IRIYANTO (2226201131)

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH TANGERANG
DOSEN PENGAMPU : FAJAR GUMILANG, MT
Mulai

Input Menu
Selesai

Menu = 1? Menu = 2?

Input Nama, No. KTP, Daftar Kereta, Hari, Waktu, Tujuan, Kelas

Tujuan= 1? Kelas = 1? Tiket = 1? Tiket = 2? Tiket = 3? Print "Maksimal pemesanan adalah 3 tiket!"

Print "Total harga tiket anda Rp. 2000" Print "Total harga tiket anda Rp. 4000" Print "Total harga tiket anda Rp. 6000"

Kelas = 2? Tiket = 1? Tiket = 2? Tiket = 3? Print "Maksimal pemesanan adalah 3 tiket!"

Print "Kelas tidak valid, mohon input kelas 1/2" Print "Total harga tiket anda Rp. 4000" Print "Total harga tiket anda Rp. 8000" Print "Total harga tiket anda Rp. 12000"

Tujuan = 2? Kelas = 1? Tiket = 1? Tiket = 2? Tiket = 3? Print "Maksimal pemesanan adalah 3 tiket!"

Print "Total harga tiket anda Rp. 3000" Print "Total harga tiket anda Rp. 6000" Print "Total harga tiket anda Rp. 9000"

Kelas = 2? Tiket = 1? Tiket = 2? Tiket = 3? Print "Maksimal pemesanan adalah 3 tiket!"

Print "Kelas tidak valid, mohon input kelas 1/2" Print "Total harga tiket anda Rp. 5000" Print "Total harga tiket anda Rp. 10000" Print "Total harga tiket anda Rp. 15000"

Kelas = 1? Tiket = 1? Tiket = 2? Tiket = 3? Print "Maksimal pemesanan adalah 3 tiket!"

Print "Total harga tiket anda Rp. 3000" Print "Total harga tiket anda Rp. 6000" Print "Total harga tiket anda Rp. 9000"

Kelas = 2? Tiket = 1? Tiket = 2? Tiket = 3? Print "Maksimal pemesanan adalah 3 tiket!"

Print "Kelas tidak valid, mohon input kelas 1/2" Print "Total harga tiket anda Rp. 6000" Print "Total harga tiket anda Rp. 12000" Print "Total harga tiket anda Rp. 18000"
ALGORITMA PEMESANAN TIKET KERETA

1. Pelanggan memasuki menu utama

2. Di menu utama pelanggan memilih 3 menu yaitu

1, pemesanan tiket

2. panduan refund tiket

3. Customer Service

3. Jika pelanggan memilih menu 1 maka pelanggan akan di minta


memasukan data diri

4. Lalu setelah memasukan data diri pelanggan memilih daftar kereta


yaitu kereta kargo dan kereta kencana

5. Setelah memilih daftar kereta pelanngan di minta memasukan


tanggal keberangkatan

6. Pelanggan memilih jam keberangkatan

7. Setelah pelanggan memilih jam keberangkatan, pelanggan memilih


stasiun yang akan di tuju yaitu ada 3:

1. Stasiun Tangerang

2. Stasiun Pesing

3. Stasiun Duri

8. Pelanggan memilih kelas yang akan di pesan yaitu antara kelas bisnis
dan ekonimi

9. Pelanggan memasukan jumlah tiket yang akan di pesan maksimal 1


orang memesan 3 tiket

10. Setelah itu pelanggan akan mendapatkan struk pembayaran yang


dimana struk tersebut berisi harga tiket data diri dan no pemesanan

11. Jika pelanggan masih ingin melanjutkan program makan pelanggan


memilih N untuk Kembali ke menu awal
12. Jika di menu awal pelanggan memilih menu nomoer 2 maka akan
keluar panduan bagimanaa cara refund tiket yang sudah di pesan

13. Dan jika pelanggan memilih menu nomor 3 makan akan keluar menu
Customer Service
DESKRIPSI PROGRAM PEMESANAN TIKET KERETA
(OUTPUT DAN INPUT)

1. Program tampilan menu awal pemesanan tiket kereta

Kode pemerograman tersebut akan menghasilkan output

Penjelasan : Membuat tampilan menu utama (=====PT. KAI MAJU BERSAMA=====)


Dan menginput menu utama dengan 3 pilihan menu yaitu
1. Pemesanan tiket
2. Panduan refund tiket
3. Costomer service

2. Program pemilihan menu 1 menginput data diri dan jenis kereta

kode pemerograman tersebut akan menghasilkan output :


Penjelasan : membuat program jika memilih menu 1 maka akan menginput data diri
seperti (nama, no ktp) dan juga akan diminta untuk memilih jenis kereta
yang akan di pesan
3. Program memasukan tanggal keberagkatan

Program tersebut akan menghasilkan output :

Penjelasan : pada program ini kita akan menampilkan jadwal keberangkatan lalau kita
menginput tanggal keberangkatan dan menampilkan daftar jam keberangkatan yaitu
di tampilan pertama jam 06.00, di tampilan kedua 12.00, di tampilan ketiga 18.00 ,
jika memilih selain dari tiga pilihan tersebut makan akan menampilkan “ nomor jam
tidak valid, mohon inputkan antara 1-3”
4. Program menampilkan daftar stasiun dan kelas kereta

Program tersebut akan menghasilkan output

Penjelasan : pada program tersebut menampilkan daftar tujuan yang dimana aka nada 3 tujuan
stasiun yaitu :
1. stasiun Tangerang
2. stasiun duri
3. stasiun pesing
Jika sudah menginput dari salah satu pilihan tersebut maka akan di munculkan
pilihan kelas.
5. program menampilkan jumlah berapa tiket yang di pesan

Program tersebut akan menghasilkan output :

Penjelasan : dalam program ini akan di suruh menginput berapa banyak jumlah tiket yang akan di
pesan dan maksimal tiket yang di pesan adalah 3 tiket dan membuat sistem perkalian
harge tergantung jumlah tiket yang di pesan , lalu jika menginput tiket lebih dari 3
maka akan menampilkan “ maksimal pesemasanan 3 tiket! “

6. program menampilkan kode pembayaran dan jumlah harga yang harus di bayar
Penjelasan : program tersebut menampilkan kode pembayaran yang dinama kode pembayaran
tersebut adalah no ktp yang pas awal kita input, dan juga akan menampilkan harga
yang harus dibayar, selanjutnya akan menampilkan pilihan apakah ingin
menghentikan program ini jika kita memilih “y” makan program akan berhenti tapi
jika kita memilih”n” maka akan Kembali ke menu awal.

7. Program jika memilih menu ke 2

Pogram tersebut akan menhasilkan output

Penjelasan : disini kita akan menampilkan panduan bagaimana cara refund tiket, yaitu kita akan
menampilkan 1. Isi formular pembatalan disertai keterangan pembatalan tiket
2. sertakan bukti transaksi
3. serahkan kepada petugas loket yang tersedia
Setelah itu kita akan menampilkan tulisan “ Terimakasih!”

8. Perogram menampilkan pilihan menu 3

Program tersebut akan menghasilkan output


Penjelasan : program ini akan menampilkan kata “ mohon hubungi kontak kami apabila ada
kendala dan meminta bantuan “ dan juga kita akan menampilkan list costumer
service seperti nomor telpon, contact center, dan jam pelayanan, yang terakhir kita
akan menampilkan kata “Terima kasih”.

Anda mungkin juga menyukai