gambar bukti program antar class

Post on 23-Oct-2014

62 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gambar bukti program antar class “JADWAL PENERBANGAN”

Gambar bukti program antar class “JADWAL GARUDA”

Gambar bukti program antar class “PEMESANAN TIKET”

Gambar bukti program antar class “HARGA TIKET”

RUN PROGRAM TUJUAN 1

RUN PROGRAM TUJUAN 2

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;

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";

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 : ");

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

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”

/*

* 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;

}

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);

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”

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;

}

top related