Gambar Bukti Program Antar Class

20
Gambar bukti program antar class “JADWAL PENERBANGAN”

Transcript of Gambar Bukti Program Antar Class

Page 1: Gambar Bukti Program Antar Class

Gambar bukti program antar class “JADWAL PENERBANGAN”

Page 2: Gambar Bukti Program Antar Class
Page 3: Gambar Bukti Program Antar Class
Page 4: Gambar Bukti Program Antar Class
Page 5: Gambar Bukti Program Antar Class

Gambar bukti program antar class “JADWAL GARUDA”

Page 6: Gambar Bukti Program Antar Class

Gambar bukti program antar class “PEMESANAN TIKET”

Gambar bukti program antar class “HARGA TIKET”

Page 7: Gambar Bukti Program Antar Class

RUN PROGRAM TUJUAN 1

Page 8: Gambar Bukti Program Antar Class

RUN PROGRAM TUJUAN 2

Page 9: Gambar Bukti Program Antar Class

SOURCE CODE “JADWAL PENERBANGAN”

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package jadwalpenerbangan;

import java.util.Scanner;

/**

*

* @author smc

*/

public class JadwalPenerbangan {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Scanner input=new Scanner(System.in);

int x;

int y;

int z = 0;

int b =0;

Page 10: Gambar Bukti Program Antar Class

int harga;

int tujuan;

System.out.println("|---DAFTAR JADWAL PENERBANGAN GARUDA INDONESIA & RESERVASI TIKET---|\n\n");

System.out.println("|-----[1] LIHAT JADWAL PENERBANGAN (***) [2] KELUAR----------------|");

System.out.print(" [INPUT PILIHAN] : ");

z=input.nextInt();

System.out.println("");

while(z==1){

System.out.println("|-------DAFTAR JADWAL PENERBANGAN MASKAPAI GARUDA INDONESIA--------|\n");z++;

System.out.println("[1] JOGYAKARTA (JOG) - JAKARTA (CGK)");

System.out.println("[2] AMSTERDAM (AMS) - JAKARTA (CGK)");

System.out.println("");

System.out.print("INPUT TUJUAN ANDA :");

x=input.nextInt();

System.out.println("");

if(x==1){

jadwalGaruda jg = new jadwalGaruda();

jg.kotaAsalG = "JOGJAKARTA (JOG)";

jg.kotaTujuanG = "JAKARTA (CGK)";

jg.tglkebG = "SABTU, 17-MARET-2012";

jg.nopG = "GA-201";

jg.jb = "06:20 AM";

jg.jt = "07:25 AM";

jg.pswtG = "BOEING-737";

Page 11: Gambar Bukti Program Antar Class

jg.hrgtG = "-Rp.250.000";

jg.display();

}

else

if(x==2){

jadwalGaruda jg2= new jadwalGaruda();

jg2.kotaAsalG = "AMSTERDAM (AMS)";

jg2.kotaTujuanG = "JAKARTA (CGK)";

jg2.tglkebG = "SENIN, 19-MARET-2012";

jg2.nopG = "GA-089";

jg2.jb = "10:00 AM";

jg2.jt = "08:05 AM";

jg2.pswtG = "BOEING-737";

jg2.hrgtG = "-Rp.1.500.000";

jg2.display();

}

for(int menu = 0; menu <=3;menu++){

pemesananTiket pt=new pemesananTiket();

System.out.println("|--------Menu Reservasi Tiket Garuda Mobile by:M-banking BCA------| ");

System.out.println("[1] cek saldo");

System.out.println("[2] beli tiket");

System.out.println("[3] keluar");

System.out.println("input pilihan : ");

Page 12: Gambar Bukti Program Antar Class

menu=input.nextInt();

if(menu==1){

menu++;

System.out.println("SALDO ANDA ADALAH : "+pt.cekpulsa());

}

else

if(menu==2){

hargaTiket ht=new hargaTiket();

System.out.println("[1]JOGYAKARTA (JOG) - JAKARTA (CGK) ");

System.out.println("[2]AMSTERDAM (AMS) - JAKARTA (CGK) ");

System.out.print("input tujuan ANDA : ");

tujuan=input.nextInt();

if(tujuan==1){

System.out.println("harga nya adalah : "+ht.tiketG1);

System.out.println("sisa saldo anda : "+pt.saldoPulsa+"-"+ht.tiketG1+"="+(pt.saldoPulsa-ht.tiketG1));

System.out.println("");

if(pt.saldoPulsa<ht.tiketG1){

System.out.println("maaf saldo anda tidak mencukupi");

}

System.out.println("terima kasih karena telah mempercayakan pada kami perjalanan anda, GARUDA INDONESIA TRULY INDONESIAN");

System.out.println("");

}

else

Page 13: Gambar Bukti Program Antar Class

if(tujuan==2){

System.out.println("harga nya adalah : "+ht.tiketG2);

System.out.println("sisa saldo anda : "+pt.saldoPulsa+"-"+ht.tiketG2+"="+(pt.saldoPulsa-ht.tiketG2));

if(pt.saldoPulsa<ht.tiketG2){

System.out.println("maaf saldo anda tidak mencukupi");

}

System.out.println("terima kasih karena telah mempercayakan pada kami perjalanan anda, GARUDA INDONESIA TRULY INDONESIAN");

System.out.println("");

}

}

}

}

}

}

SOURCE CODE “JADWAL GARUDA”

Page 14: Gambar Bukti Program Antar Class

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package jadwalpenerbangan;

/**

*

* @author smc

*/

public class jadwalGaruda {

public String kotaAsalG;

public String kotaTujuanG;

public String tglkebG;

public String nopG;

public String jb;

public String jt;

public String pswtG;

public String hrgtG;

void setkotaAsalG (String newString){

kotaAsalG=newString;

}

void setkotaTujuanG (String newString){

kotaTujuanG=newString;

}

Page 15: Gambar Bukti Program Antar Class

void settglkebG (String newString){

tglkebG=newString;

}

void setnopG (String newString){

nopG=newString;

}

void setjb (String newString){

jb=newString;

}

void setjt (String newString){

jt=newString;

}

void setpswtG (String newString){

pswtG=newString;

}

void sethrgtG (String newString){

hrgtG=newString;

}

public void display(){

System.out.println("---jadwal penerbangan garuda---");

System.out.println("");

System.out.println("kota asal : "+kotaAsalG);

System.out.println("kota tujuan : "+kotaTujuanG);

System.out.println("tanggal keberangkatan : "+tglkebG);

System.out.println("nomor penerbangan : "+nopG);

System.out.println("jam berangkat : "+jb);

Page 16: Gambar Bukti Program Antar Class

System.out.println("jam tiba : "+jt);

System.out.println("jenis pesawat : "+pswtG);

System.out.println("harga tiket : "+hrgtG);

System.out.println("");

}

}

SOURCE CODE “PEMESANAN TIKET”

Page 17: Gambar Bukti Program Antar Class

package jadwalpenerbangan;

/**

*

* @author smc

*/

public class pemesananTiket {

public int saldoPulsa = 1000000;

public int cekpulsa(){

return saldoPulsa;

}

}

SOURDE CODE “HARGA TIKET”

package jadwalpenerbangan;

public class hargaTiket {

public int tiketG1 = 250000;

public int tiketG2 = 1500000;

}

Page 18: Gambar Bukti Program Antar Class