Assalamualaiku wr.wb.
Salam sejahtera bagi kita semua.
Langsung saja,saya disini akan berbagi ilmu bagaimana cara membuat
aplikasi sederhan "Penjualan Tiket BUS". Dengan adanya aplikasi ini
pembelian / penjualan tiket BUS akan terasa mudah bertransaksi .
Disini pembeli dapat memilih secara langsung tiket yang akan dibeli.
Adapun langkah langkahnya dalam mengoprasikannya :
1.masukan nama pembeli
2.pilihan tiket
3.masukkan jumlah tiket yang akan dibeli
4.proses
5.tampilan biaya
kalau ada kekurangan memasukan uang nanti akan ada pemberitahuan untuk
menambahkan uangnya kembali. ataupun ada kembalian maka ada
pemberitahuan.
Langsung saja cara membuat aplikasinya :
FLOWCHART
Video tutorial program apliksi pembayaran tiket bus sederhana
berikut adalah langkah-langkah pebuatannya
Hasil Akhir:
Berikut Data programnya:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package project.uts;
/**
*
* @author EBY
*/
import java.util.Scanner;
class P{
String tujuan;
int harga,jumlah,bayar,tagihan,pajak,kembali;
void beliTiket(){
pajak = harga * 10/100;
if(jumlah>3){
harga = harga * 2/100;
}
tagihan =(harga*jumlah)+pajak;
System.out.println("Membeli Dengan Jumlah " + jumlah + "tiket BUS dengan tujuan" + tujuan);
System.out.println("Tagihan anda adalah sebesar Rp. "+ tagihan);
System.out.println("Sudah termasuk PAJAK 10%");
}
void kembalian(){
kembali = bayar - tagihan;
}
}
public class ProjectUTS {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner scan = new Scanner(System.in);
P BUS = new P();
System.out.print(" Penjualan Tiket BUS EBYDWAGA GROUP");
System.out.println();
System.out.print( " EBY TRAVEL AGENCYS____CABANG JAKARTA");
System.out.println();
for (int i = 0; i < 23; i++){
System.out.print("==");
}
System.out.println();
System.out.print("Masukan Nama Anda : ");
String nama = scan.next();
System.out.println();
String tiket[][] = {{"", "Medan ", "Padang", "Bengkulu", "Jambi ", "Palembang"},{"", "200000", "350000", "250000", "255000", "150000"}};
System.out.println("Daftar Tiket - Harga");
int var1 = 0;
int var2 = 1;
for (int i = 1; i < tiket[var1].length; i++){
System.out.println(i + "."+ tiket [var1][i]+ "\t Rp."+ tiket [var2][i]);
}
System.out.println("Masukan Pilihan : ");
int kode = scan.nextInt();
System.out.println("Jumlah yang dibeli : ");
int jmlBeli = scan.nextInt();
BUS.jumlah = jmlBeli ;
System.out.println();
if (kode == 1 || kode == 2 || kode == 3 || kode == 4 || kode == 5){
int i = 0;
for (int j = 0; i < tiket[var1].length; i ++) {
if (kode == i) {
String tujuan = tiket[var1][i];
int harga = Integer.parseInt(tiket[var2][i]);
BUS. tujuan = tujuan ;
BUS. harga = harga ;
}
}
System.out.println();
}
BUS.beliTiket();
System.out.print("Jumlah Bayar : Rp.");
int bayar = scan.nextInt();
BUS.bayar = bayar;
System.out.println();
BUS.kembalian();
while (BUS.bayar < BUS.tagihan){
System.out.println("Uang yang anda masukan kurang");
System.out.println("Masukan uang kembali...");
int tambahan = scan.nextInt();
BUS.bayar = bayar + tambahan;
BUS.kembalian();
}
System.out.print("kembalian anda sebesar Rp. "+BUS.kembali);
System.out.println();
System.out.println();
System.out.println("TERIMA KASIH");
for (int i = 0; i < 12; i++){
System.out.print("=");
}
System.out.println();
}
}
Demikianlah tutorial program pembayaran tiket bus, semoga bermanfaat, sekian terimakasih.