Images by Shabir Mahfudz Prahono
Important
DISCLAIMER: This is a simulated train ticket booking system for Kereta Api Indonesia. It is not an actual booking system, and any data input into this system will not be saved or used for real-world train ticket bookings. This is not an actual system from PT. Indonesian Railways Company.
This is a simple console-based train ticket booking system for Kereta Api Indonesia. It allows users to simulate the process of booking a train ticket, choose their departure city, destination, class, and more.
- Book train tickets
- View train schedules
- Railfood ordering (non-functional)
- Porter booking (non-functional)
- Submit feedback and suggestions
- Run the script.
- Select an option from the main menu:
- Pesan Tiket (Book Ticket)
- Jadwal Kereta (Train Schedule)
- Rail Food (Non-functional)
- Pesan E-Porter (Book E-Porter, non-functional)
- Kritik dan Saran (Feedback and Suggestions)
- Bantuan (Help)
- Follow the prompts to complete the desired action.
The code is structured into several functions that handle different features of the system:
pesan()
: Handles the ticket booking process.jadwal()
: Displays the train schedule.railfood()
: A non-functional railfood ordering function.porter()
: A non-functional porter booking function.kritiksaran()
: Handles user feedback and suggestions.intro()
: Displays the main menu and handles user input.
Version | Additional Features | Note |
---|---|---|
v.1.1.0 | The Railfood feature is now available. This feature has a function for ordering food and drinks. | Latest |
v.1.0.0 | Book train tickets, View train schedules, Railfood ordering (On Progress), Porter booking (non-functional), Submit feedback and suggestions | Old Version |