This document contains the code for a Java program that simulates a taxi ride booking and tracking system. It allows the user to select a destination from several options, tracks the cost as the taxi travels, and prompts the user to exit the taxi at certain price points. The program initializes variables for the starting location, possible destinations, and a cost of Rp. 20,000. It then prompts the user to select a destination, tracks the accumulating cost, and periodically asks if the user wants to exit the taxi until they reach their selected destination.