I am planning a trip to Melaka. My flight will arrive in KL in mid-day of 27 June, a Saturday. I intend to travel to Puduraya station in downtown and change to a transnational bus to Melaka. Would it be easy to get a bus ticket on the spot? Is it possible to purchase bus tickets in advance outside Malaysia?