Program Isi Pulsa

Posted: 21/03/2013 in Tugas, Tutorial

Pada kesempatan kali ini kami akan membuat program tentang Pengisian Pulsa. Berikut ini adalah script program beserta penjelasan dan outputnya :

package pulsa;

import Operator.*;              //Import Package Operator yang Berisi Kelas2 yang Akan Dipanggil dari Main Utamaimport javax.swing.*;           //Import Package Javax Swing Untuk Proses Input/Outputpublic class Pulsa {

public static void main(String[] args) {

int pil=1;  //Inisialisasi Variabel pil

do{         //Blok Pengulangan

try{        //Blok Penjebakan Eksepsi

//Menu Untuk Memilih Operator

pil=Integer.parseInt(JOptionPane.showInputDialog(“1. Telkomsel \n2. Indosat \n3. XL \n4. AXIS \n5. Three \n6. Exit”));

switch(pil){                            //Seleksi Kondisi pada Pilihan Menu dengan Switch Case

case 1:

Telkomsel TL=new Telkomsel();          //Instansiasi Objek

TL.Pil_Op();                                            //Pemanggilan Method Pada Kelas Telkomsel

break;

case 2:

Indosat IN=new Indosat();                  //Instansiasi Objek

IN.Pil_Op();                                            //Pemanggilan Method Pada Kelas Indoasat

break;

case 3:

XL Xl=new XL();                 //Instansiasi Objek

Xl.Xl1();                              //Pemanggilan Method Pada Kelas XL

break;

case 4:

AXIS Ax=new AXIS();             //Instansiasi Objek

Ax.Axis1();                              //Pemanggilan Method Pada Kelas AXIS

break;

case 5:

Three _3=new Three();           //Instansiasi Objek

_3.Three1();                             //Pemanggilan Method Pada Kelas Three

break;

case 6:

System.exit(0);                 //Keluar Program Ketika Diinput Nilai 6

default:

/*

* Apabila Semua nilai konstan yang didefinisikan tidak sesuai dengan

* ekspresi, maka yang akan dieksekusi adalah statement yang ada pada default

*/

JOptionPane.showMessageDialog(null, “Pilihan 1-6″,”ERROR”,JOptionPane.ERROR_MESSAGE);

break;

}

} catch (Exception e){

/*

* Jika terjadi kesalah pada blok Try, maka program akan mengeksekusi

* Statement pada blok Catch di bawah ini

*/

JOptionPane.showMessageDialog(null, “Pilihan 1-6″,”ERROR”,JOptionPane.ERROR_MESSAGE);

}

} while(pil!=6);                     //Kondisi Blok Pengulangan Dengan Kondisi Saat pil!=6

}

}

Capture1

Capture2

Capture3

Capture4

Capture5

Untuk selengkapkanya klik disini.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s