Skip to content

shabir-mp/Express_Booking.id

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

EXPRESS_BOOKING.id

20240222_091022 Images by Shabir Mahfudz Prahono

Kereta Api Indonesia Booking System

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.

Features

  • Book train tickets
  • View train schedules
  • Railfood ordering (non-functional)
  • Porter booking (non-functional)
  • Submit feedback and suggestions

Usage

  1. Run the script.
  2. 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)
  3. Follow the prompts to complete the desired action.

Code Structure

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.

Release History

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

Github Footer