Industrial Engineering 2013

Mari kita merancang masa depan yang lebih baik.

Alumni Pulang Kampung

Diharapkan dengan acara ini,silaturahmi antara alumni dan mahasiswa aktif Teknik Industri dapat terjalin dengan baik

Prestasi mahasiswa Teknik Industri

Bukan hanya bidang keilmuan dasar saja yang dikuasai mahasiswa Teknik Industri,namun berbagai disiplin ilmu yang membuat mahasiswa TI dapat meraih juara dalam berbagai lomba.

InDiSCo 2013

Indisco merupakan kompetisi rancangan mahasiswa Teknik Industri dengan perlombaan meliputi desain produk dan strategi bisnis.

Kuliah umum Mentri PDT (Pembangunan Daerah Tertinggal)

Salah satu kuliah umum yang dinanti-nanti mahasiswa Teknik Industri adalah kedatangan Mentri PDT yang menyampaikan tentang proyek kerjanya kedepan dalam pembangunan daerah tertinggal.

Jumat, 29 November 2013

Tutorial Membuat Program Game Acak Nomor Sederhana

Game pati disukai oleh semua orang, mulai dari yang anak-anak, remaja dan orangtua sekalipun, karena game mampu menghilangkan penat. Kali ini kami akan menjelaskan tutorial pembuatan program game sederhana.

Mari kita lihat dulu flowchart game sederhana ini


Jika belum mengerti, berikut pseudocode dari program tersebut

==================================================
Algoritma Game_Ular_Bejo
Deklarasi
nama, main_lagi : String
salah, angka, angka_j, main : integer
Deskripsi
Begin  
mainß1
playß1
            salah ß 3
read(nama)
repeat
repeat
read(angka_j)
random(angka)
if angka=angka_j then
write(Anda dapat BMW)
else if angka>angka_j then
writeln(Anda kurang beruntung)
writeln(salah)
else
write(Anda tidak beruntung)
writeln(salah)
endif
if salah<=1 then
playß0
endif
until playß0
read(main_lagi)
if main_lagi=ya then
mainß1
endif
until main=0

end
===========================================================

Setelah mengerti alur program game sederhana ini, langsung saja masukkan listing program berikut ke dalam panel editor


package game;
import java.util.Scanner;
import java.util.Random;
public class Games {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in);
String  nama;
int b, a2, main=1,salah=3,play=1;
Random kode =new Random();
System.out.println("-------------------------------------------------");
System.out.println("|      Selamat Datang di GAME ULAR BEJO         |");
System.out.println("|                kelompok 39                    |");
System.out.println("-------------------------------------------------");
System.out.println("Tebak Angka Berapa yang akan Muncul");
System.out.print("Masukan nama anda:");
nama=scan.next();
System.out.println("PERATURAN :");
System.out.println("1. Jika angka sama, maka ANDA mendapatkan MOBIL BMW");
System.out.println("2. Jika angka anda SALAH, maka ANDA akan tahu akibatnya!");
do{
	do{
System.out.print("Tebak angkanya(0-10):");
a2=scan.nextInt();
b=kode.nextInt(10);
int jumlah = 500;
	do {		
	System.out.println(" @@@@@@@@@@@@");
	System.out.println(" @@@@@@@@@@@@");
	System.out.println(" @@@@@@@@@@@@");
	System.out.println("  @@@@@@@@@@@@ ");                                    
	System.out.println("   @@@@@@@@@@@@");
	System.out.println("    @@@@@@@@@@@@");
	System.out.println("     @@@@@@@@@@@@");
	System.out.println("      @@@@@@@@@@@@");
	System.out.println("       @@@@@@@@@@@@");
	System.out.println("        @@@@@@@@@@@@");
	System.out.println("         @@@@@@@@@@@@");
	System.out.println("          @@@@@@@@@@@@");
	System.out.println("           @@@@@@@@@@@@");
	System.out.println("            @@@@@@@@@@@@");
	System.out.println("             @@@@@@@@@@@@");
	System.out.println("              @@@@@@@@@@@@");
	System.out.println("               @@@@@@@@@@@@");
	System.out.println("               @@@@@@@@@@@@"); 
	System.out.println("               @@@@@@@@@@@@"); 
	System.out.println("               @@@@@@@@@@@@");
	System.out.println("              @@@@@@@@@@@@");
	System.out.println("             @@@@@@@@@@@@");
	System.out.println("            @@@@@@@@@@@@");
	System.out.println("           @@@@@@@@@@@@");
	System.out.println("          @@@@@@@@@@@@");
	System.out.println("         @@@@@@@@@@@@");
	System.out.println("        @@@@@@@@@@@@");
	System.out.println("       @@@@@@@@@@@@");
	System.out.println("      @@@@@@@@@@@@");
	System.out.println("     @@@@@@@@@@@@");
	System.out.println("    @@@@@@@@@@@@");
	System.out.println("   @@@@@@@@@@@@");
	System.out.println("  @@@@@@@@@@@@");
	System.out.println(" @@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@");
	
	jumlah--;
	}	
	while (jumlah > 1);
	System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@");
	System.out.println("@@@@@@@@@@|--|@@@@@@@@");
	System.out.println("@@@@@@@@@@|  /@@@@");
	System.out.println("@@@@@@@@@@| /####");
	System.out.println("@@@@@@@@@@@@####");
	System.out.println("@@@@@><@@@@@");
	System.out.println("@@@@@_/@@@@@");
	System.out.println("@@@@@><@@@@@");
	System.out.println("@@@@@><@@@@@");
	System.out.println("@@@@@><@@@@");
	System.out.println("@@@@@><@@@");
	
	
	
System.out.println("Angkanya adalah:"+b);
if(b==a2){
	System.out.println("SELAMAT, ANDA mendapat MOBIL BMW!!");
	play=0;
}
else if(b>a2){
	System.out.print("Anda belum beruntung, "+nama.toUpperCase());
	System.out.println(", HAHAHAHA!!!");
	System.out.println("Anda diberi kesempatan "+salah+" lagi, terus berusaha!!");
	System.out.println("Ayo tebak lagi!");
}
else{System.out.println("Silakan Anda BERTAUBAT!!! HAHAHAHAHA");
System.out.println("Anda diberi kesempatan "+salah+" lagi, terus berusaha!!");
System.out.println("Ayo tebak lagi!");}
if(salah <= 0){play=0;}
else{salah--;}
	}while(play==1);
System.out.println("Main lagi?(y/n) :");
String lagi=scan.next();
if (lagi.equalsIgnoreCase("N")){
	main=0;
}
}while(main==1);
}
}
Berikut hasil run dari listing program diatas
Dan hasil Output dari program diatas
Download Source Code Program Game Disini Selamat Mencoba

Tutorial Membuat Program Zodiak

Walaupun bersifat tidak pasti dan selalu berbeda-beda tetapi ramalan yang ada banyak dicari orang, salah satunya yang paling sering dilihat adalah ramalan zodiak. Kami akan jelaskan tutorial cara membuat program  ramalan zodiak

Pertama mari kita lihat flowchartnya terlebih dahulu


Jika belum mengerti berikut pseudocode
==================================================================
Algoritma_ramalan_zodiak                
Deklarasi
status, tanggal, bulan : integer
ramalan_lagi : String
Deskripsi
begin
status ß 0
repeat
read(tanggal)
read(bulan)
if (tanggal>21 and bulan=12) or (tanggal<=19 and bulan =1) then
output zodiak dan ramalan capricorn
else if (tanggal>20 and bulan =1) or (tanggal<=18 and bulan = 2) then
output zodiak dan ramalan aquarius
else if (tanggal>19 and bulan = 2 and tanggal<=29) or (tanggal <=20 and bulan = 3) then
output zodiak dan ramalan pisces
 else if (tanggal>21 and bulan = 3) or (tanggal <=20 and bulan = 4) then
output zodiak dan ramalan aries
else if (tanggal>21 and bulan = 4) or (tanggal <=20 and bulan = 5) then
output zodiak dan ramalan taurus
else if (tanggal>21 and bulan = 5) or (tanggal<=20 and bulan = 6) then      
output zodiak dan ramalan gemini
else if (tanggal>21 and bulan = 6) or (tanggal<=20 and bulan = 7) then
output zodiak dan ramalan cancer
else if (tanggal>21 and bulan  = 7) or (tanggal<=20 and bulan= 8) then
output zodiak dan ramalan leo
else if (tanggal>21 and bulan =8) or (tanggal<=22 and bulan = 9) then
output zodiak dan ramalan virgo
else if (tanggal>23 and bulan = 9) or (tanggal<=20 and bulan =10) then
output zodiak dan ramalan libra
else if (tanggal>21 and bulan = 10) or (tanggal<=22 and bulan = 11) then
output zodiak dan ramalan scorpio
else if (tanggal>23 and bulan = 11) or (tanggal<=20 and bulan = 12) then
output zodiak dan ramalan sagitarius
else (tanggal>=32 and bulan>=13) or (tanggal>=1 and tanggal<=31 and bulan>=13) or (tanggal>=32 and bulan>=1 and bulan<=12) or (tanggal>29 and bulan=2) then
write("Tanggal lahir salah!!!!!")
read(hitung_lagi)
if hitung_lagi = ya then
status ß 1
endif
end
===================================================================
Setelah mengerti proses program ramalan zodiak diatas kita siap untuk membuat program. Langsung saja masukkan listing program berikut ke dalam panel editor

package zodiak;
import java.util.Scanner;
public class zodiak {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	int tanggal, bulan, play=1;
	do{
		System.out.println("\n\n***************** Ramalan Bintang ***************");
		System.out.println("------------- Lihat Nasib mu Hari ini------------");
		System.out.println("");
		        Scanner bintang = new Scanner(System.in);
		        
		        System.out.print("* Silahkan Masukkan Tanggal Lahir Anda :  ");
		        tanggal = bintang.nextInt();
		        System.out.print("* Silahkan Masukkan Bulan Lahir Anda (1-12) :  ");
		        bulan = bintang.nextInt();
		        
		       if ((tanggal > 21 && tanggal < 32 && bulan == 12) || (tanggal <= 19 && bulan == 1)){
		       System.out.println("");
		       System.out.println("Zodiak    : Capricon");
		       System.out.println("Kesehatan : Jaga Kesehatan lagi musim hujan");
		       System.out.println("Keuangan  : Lagi seret nih");
		       System.out.println("Asmara    : Ada yang lagi deketin nih");
		       }
		       else if ((tanggal > 20 && tanggal < 32 && bulan ==1) || (tanggal <= 18 && bulan == 2)){
		       System.out.println("");
		       System.out.println("Zodiak    : Aquarius");
		       System.out.println("Kesehatan : Pilek masih merupakan masalah yang cukup mengganggu");
		       System.out.println("Keuangan	 : Kamu bisa meraih hasil yang lebih banyak di hari ini");
		       System.out.println("Asmara    : Kali ini boleh menggunakan perasaan");
		       }
		       else if ((tanggal > 19 && bulan == 2 && tanggal <= 29) || (tanggal <= 20 && bulan == 3)){
		       System.out.println("");
		       System.out.println("Zodiak    : Pieces");
		       System.out.println("Kesehatan : Jauh dari gangguan yang berat, walau begitu pola makan tetap dijaga");
		       System.out.println("Keuangan  : Wahh..bentar lagi dapat kiriman nih");
		       System.out.println("Asmara    : Jaga perasaan si doi, dia lagi sensitif tuh");
		       }
		       else if ((tanggal > 21 && tanggal < 32 && bulan == 3) || (tanggal <= 20 && bulan == 4)){
		       System.out.println("");
		       System.out.println("Zodiak    : Aries");
		       System.out.println("Kesehatan : Hilangkan segala kecamuk yang ada di dalam dada karena bisa menggangu kesehatanmu");
		       System.out.println("Keuangan  : Hasil yang diraih hari ini masih jauh dari harapan");
		       System.out.println("Asmara    : Belajarlah percaya pada si doi");
		       }
		       else if ((tanggal > 21 && tanggal < 31 && bulan == 4) || (tanggal <= 20 && bulan == 5)){
		       System.out.println("");
		       System.out.println("Zodiak    : Taurus");
		       System.out.println("Kesehatan : Hindari makan terlalu masam karena bisa membuatmu sakit perut");
		       System.out.println("Keuangan  : Ajakan teman yang hanya menghabiskan uang saja ada baiknya ditolak");
		       System.out.println("Asmara    : Pengalaman makin mendewasakan");
		       }
		       else if ((tanggal > 21 && bulan == 5 && tanggal < 32) || (tanggal <= 20 && bulan == 6)){
		       System.out.println("");
		       System.out.println("Zodiak    : Gemini");
		       System.out.println("Kesehatan : Jauhi keluar malam, selagi bisa ditunda saja karena dampaknya untuk kesehatan kamu saat kurang begitu bagus");
		       System.out.println("Keuangan  : Jangan segan untuk menutup segala kebutuhan kamu, kalau tidak sekarang mau kapan lagi");
		       System.out.println("Asmara    : Lebih perhatian");
		       }
		       else if ((tanggal > 21 && bulan == 6 && tanggal < 31) || (tanggal <= 20 && bulan == 7)){
		       System.out.println("");
		       System.out.println("Zodiak    : Cancer");
		       System.out.println("Kesehatan : Perhatikan pola makanmu");
		       System.out.println("Keuangan  : Lagi banyak pengeluaran nih");
		       System.out.println("Asmara    : Mati satu tumbuh seribu");
		       }
		       else if ((tanggal > 21 && bulan  == 7 && tanggal < 32) || (tanggal <= 20 && bulan == 8)){
		       System.out.println("");
		       System.out.println("Zodiak    : Leo");
		       System.out.println("Kesehatan : Jangan menuruti hawa nafsu saja kalau akhirnya kamu sendiri yang rugi");
		       System.out.println("Keuangan  : Ada kabar baik yang akan mendatangkan pemasukan");
		       System.out.println("Asmara    : Ribut karena pihak ketiga");
		       }
		       else if ((tanggal > 21 && bulan == 8 && tanggal < 32) || (tanggal <= 22 && bulan == 9)){
		       System.out.println("");
		       System.out.println("Zodiak    : Virgo");
		       System.out.println("Kesehatan : Banyaklah minum air putih");
		       System.out.println("Keuangan  : Pemborosan tampaknya masih sulit untuk dikendalikan");
		       System.out.println("Asmara    : Tetap setia.");
		       }
		       else if ((tanggal > 23 && bulan == 9 && tanggal < 31) || (tanggal <= 20 && bulan == 10)){
		       System.out.println("");
		       System.out.println("Zodiak    : Libra");
		       System.out.println("Kesehatan : Kebiasaan bangun di pagi hari sebaiknya diteruskan");
		       System.out.println("Keuangan  : Aman sampai bulan depan");
		       System.out.println("Asmara    : Sekarang saatnya untuk mengalah pada si doi");
		       }
		       else if ((tanggal > 21 && bulan == 10 && tanggal < 32) || (tanggal <= 22 && bulan == 11)){
		       System.out.println("");
		       System.out.println("Zodiak    : Scorpio");
		       System.out.println("Kesehatan : Hindari berolahraga yang terlalu berat");
		       System.out.println("Keuangan  : Saatnya untuk menabung");
		       System.out.println("Asmara    : Butuh kejutan baru");
		       }
		       else if ((tanggal > 23 && bulan == 11 && tanggal < 31) || (tanggal <= 20 && bulan == 12)){
		       System.out.println("");
		       System.out.println("Zodiak    : Sagitarius");
		       System.out.println("Kesehatan : Situasi memang tampak berat karena aktivitas yang cukup tinggi ");
		       System.out.println("Keuangan  : Kiriman Belum datang");
		       System.out.println("Asmara    : Bertemu orang baru lagi");
		       }
		       
		       else if(tanggal >= 32||(tanggal >= 32 && bulan >= 13)||(tanggal >= 1 && tanggal <= 31 && bulan >= 13)||(tanggal >= 32 && bulan >=1 && bulan <= 12)||(tanggal > 29 && bulan == 2)){
		       System.out.println("");    
		       System.out.println("Tanggal lahir salah!!!!!");
		       System.out.println("");
		       }
		       System.out.print("Apakah anda ingin melakukan ramalan lagi (Y/N)?");
				String lagi=bintang.next();
				if (lagi.equalsIgnoreCase("N")){
					play=0;}
	}while(play==1);
		  }
	}

Berikut hasil run dari listing code diatas
Dan hasil outputnya

Dalam program ini user hanya tinggal memasukkan tanggal lahir dan bulannya saja
Selamat Mencoba

Tutorial Membuat Program ATM Sederhana

Sekarang ini banyak orang menggunakan ATM karena dianggap memudahkan pembayaran atau pengambilan uang dan juga memudahkan dalam transfer uang dimanapun dan kapanpun. Kali ini kami akan menjelaskan tutorial cara pembuatan program ATM sederhana.

Mari kita lihat dulu flowchartnya

Gimana sudah mengerti alur proses dari program ini, kalo belum coba cek pseudocode dibawah ini
===================================================
Algoritma_ATM                    
Deklarasi
salah, status, saldo, pin, a, kode, kodex : integer
            hitung_lagi : String
Deskripsi
begin
            status ß 0
            salah ß 3
            repeat
if salah<=0 then
            writeln("Akun Bank anda Diblokir")
            status ß 0
            else
            read(pin)
            a ß 0
                        if pin<>123456 or pin<>123457 or pin<>123458 or pin<>123459 then
                        write(“Pin Salah”)
a ß 1
                        else
if pin=123456 then
                        saldo ß 10000000
                        else if pin=123457 then
                        saldo ß 15000000
                        else if pin=123458 then
                        saldo ß 12000000
                        else if pin=123459 then
                        saldo ß 14000000
                        endif
            if a=0 then
            kodex ß 0
            repeat
            read(kode)
                        if kode<>1 or kode<>2 or kode <>3 or kode<>4 or kode<>5 or kode<>6 then
                        write(“Kode perintah yang anda masukkan salah”)
                        else     
if kode=1 then
                                    uang=100000
                                                if saldo < uang or saldo < 50000 then
                                                write(“Transaksi Gagal”)
                                                else
                                                saldo = saldo – uang
                                                endif
                                    else if kode=2 then
                                    uang=300000
                                                if saldo < uang or saldo < 50000 then
                                                write(“Transaksi Gagal”)
                                                else
                                                saldo = saldo – uang
                                                endif               
                                    else if kode=3 then
uang=500000
                                                if saldo < uang or saldo < 50000 then
                                                write(“Transaksi Gagal”)
                                                else
                                                saldo = saldo – uang
                                                endif               
                                    else if kode=4 then
                                    write(uang)
                                                if saldo < uang or saldo < 50000 then
                                                write(“Transaksi Gagal”)
                                                else
                                                saldo = saldo – uang
                                                endif               
                                                saldo = saldo – uang
endif
                                    else if kode=5 then
                                    read(uang)
                                    read(rekening)
if saldo < uang or saldo < 50000 then
                                                write(“Transaksi Gagal”)
                                                else
                                                saldo = saldo – uang
                                                endif               
                                    else if kode=6 then
write(saldo)
endif
kodex ß 1
                                    endif
            until kodex ß 1
            read(hitung_lagi)
            if hitung_lagi = ya then
            status ß 1
            endif
            else if a=1 then
            status ß 1
            salah--
            endif
            until status ß 0
            end      
===============================
Setelah mengerti alur proses program ATM ini kita siap untuk membuat programnya, langsung saja masukkan listing code dibawah ini ke dalam editor di program eclipse


package ATM;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.util.Scanner;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class atm {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner baca=new Scanner(System.in);
		System.out.println("--------------------------------------------------------------------------------------");
		System.out.println("|                              ATM BANK Kelompok 39                                  |");
		System.out.println("--------------------------------------------------------------------------------------");
		int salah=3;
		int status=1;
		int saldo=0;
		int pin=0;
		do{
			if(salah<=0){
				System.out.println("Akun Bank anda Diblokir");
				status=0;
			}
			else{
				System.out.println("Kesempatan anda tinggal "+salah);
				System.out.print("Masukkan pin anda: ");
				pin=baca.nextInt();
				}
			int a=0;
			switch(pin){
				case 123456:
					saldo=10000000;
					break;
				case 123457:
					saldo=15000000;
					break;
				case 123458:
					saldo=12000000;
					break;
				case 123459:
					saldo=14000000;
					break;
				default:
					a=1;
			}
			if(a==0){
				System.out.println("1. 100.000");
				System.out.println("2. 300.000");
				System.out.println("3. 500.000");
				System.out.println("4. Penarikan Tunai");
				System.out.println("5. Transfer Uang");
				System.out.println("6. Cek Saldo");
				int kodex;
				int kode;
				do{
					kodex=0;
					System.out.print("Masukkan perintah yang akan dilakukan");
					kode=baca.nextInt();
					if (kode<=0||kode>6){
						System.out.println("Kode perintah yang anda masukkan salah");
						kodex=1;
					}
				}while(kodex==1);
				if(kode==1){
					int uang=100000;
					if(saldo < uang || saldo < 50000 || saldo-uang <= 50000){
						System.out.println("Saldo anda tidak cukup untuk melakukan pengambilan uang");
					}else{
						saldo=saldo-uang;
						System.out.println("Silahkan Mengambil uang anda");
						JFrame frame = new JFrame("Struk");
						  frame.setLayout(new FlowLayout());
						  frame.setSize(400,300);
						  frame.setPreferredSize(new Dimension(400,200));
						  frame.setResizable(false);
						  frame.getContentPane();
						  String isi= new String();
						  isi="" +
						  		"

ATM Kelompok 39

" + " " + "27/11/13   22:58:51 " + "6892-TEMBALANG " + "NO. URUT : 316 " + "PENARIKAN " + "JUMLAH : RP " +uang+ " SALDO : RP "+saldo+ " " + "KEMUDAHAN TRANSAKSI EKSPOR IMPOR " + "DENGAN TRADE BANK Kelompok 39 " + "JARINGAN LUAS, BIAYA KOMPETITIF, LAYANAN CEPAT & AMAN"+ ""; JLabel label1 = new JLabel(isi); label1.setSize(480, 270); frame.add(label1,BorderLayout.EAST); frame.setVisible(true); } } if(kode==2){ int uang=300000; if(saldo < uang || saldo < 50000 || saldo-uang<=50000){ System.out.println("Saldo anda tidak cukup untuk melakukan pengambilan uang"); }else{ saldo=saldo-uang; System.out.println("Silahkan Mengambil uang anda"); JFrame frame = new JFrame("Struk"); frame.setLayout(new FlowLayout()); frame.setSize(400,300); frame.setPreferredSize(new Dimension(400,200)); frame.setResizable(false); frame.getContentPane(); String isi= new String(); isi="" + "

ATM Kelompok 39

" + " " + "27/11/13   22:58:51 " + "6892-TEMBALANG " + "NO. URUT : 316 " + "PENARIKAN " + "JUMLAH : RP " +uang+ " SALDO : RP "+saldo+ " " + "KEMUDAHAN TRANSAKSI EKSPOR IMPOR " + "DENGAN TRADE BANK Kelompok 39 " + "JARINGAN LUAS, BIAYA KOMPETITIF, LAYANAN CEPAT & AMAN"+ ""; JLabel label1 = new JLabel(isi); label1.setSize(480, 270); frame.add(label1,BorderLayout.EAST); frame.setVisible(true); } } if(kode==3){ int uang=500000; if(saldo < uang || saldo < 50000 || saldo-uang <= 50000){ System.out.println("Saldo anda tidak cukup untuk melakukan pengambilan uang"); }else{ saldo=saldo-uang; System.out.println("Silahkan Mengambil uang anda"); JFrame frame = new JFrame("Struk"); frame.setLayout(new FlowLayout()); frame.setSize(400,300); frame.setPreferredSize(new Dimension(400,200)); frame.setResizable(false); frame.getContentPane(); String isi= new String(); isi="" + "

ATM Kelompok 39

" + " " + "27/11/13   22:58:51 " + "6892-TEMBALANG " + "NO. URUT : 316 " + "PENARIKAN " + "JUMLAH : RP " +uang+ " SALDO : RP "+saldo+ " " + "KEMUDAHAN TRANSAKSI EKSPOR IMPOR " + "DENGAN TRADE BANK Kelompok 39 " + "JARINGAN LUAS, BIAYA KOMPETITIF, LAYANAN CEPAT & AMAN"+ ""; JLabel label1 = new JLabel(isi); label1.setSize(480, 270); frame.add(label1,BorderLayout.EAST); frame.setVisible(true); } } if(kode==4){ System.out.println("Masukkan jumlah uang yang ingin anda ambil"); System.out.println("Rp "); int uang=baca.nextInt(); if(saldo < uang || saldo < 50000 || saldo-uang<=50000){ System.out.println("Saldo anda tidak cukup untuk melakukan pengambilan uang"); }else{ saldo=saldo-uang; System.out.println("Silahkan Mengambil uang anda"); JFrame frame = new JFrame("Struk"); frame.setLayout(new FlowLayout()); frame.setSize(400,300); frame.setPreferredSize(new Dimension(400,200)); frame.setResizable(false); frame.getContentPane(); String isi= new String(); isi="" + "

ATM Kelompok 39

" + " " + "27/11/13   22:58:51 " + "6892-TEMBALANG " + "NO. URUT : 316 " + "PENARIKAN " + "JUMLAH : RP " +uang+ " SALDO : RP "+saldo+ " " + "KEMUDAHAN TRANSAKSI EKSPOR IMPOR " + "DENGAN TRADE BANK Kelompok 39 " + "JARINGAN LUAS, BIAYA KOMPETITIF, LAYANAN CEPAT & AMAN"+ ""; JLabel label1 = new JLabel(isi); label1.setSize(480, 270); frame.add(label1,BorderLayout.EAST); frame.setVisible(true); } } else if(kode==5){ System.out.print("Masukkan rekening yang anda tuju"); int rek=baca.nextInt(); System.out.println("Masukkan jumlah uang yang anda transfer"); System.out.print("Rp "); int uang=baca.nextInt(); if(saldo < uang || saldo < 50000 || saldo-uang <= 50000){ System.out.println("Saldo anda tidak cukup untuk melakukan transfer"); }else{ saldo=saldo-uang; JFrame frame = new JFrame("Struk"); frame.setLayout(new FlowLayout()); frame.setSize(400,350); frame.setPreferredSize(new Dimension(400,200)); frame.setResizable(false); frame.getContentPane(); String isi= new String(); isi="" + "

ATM Kelompok 39

" + " " + "27/11/13   22:58:51 " + "6892-TEMBALANG " + "NO. URUT : 316 " + "TRANSFER " + "NO. REKENING : " +rek+ " JUMLAH : RP " +uang+ " SALDO : RP "+saldo+ " " + "KEMUDAHAN TRANSAKSI EKSPOR IMPOR " + "DENGAN TRADE BANK Kelompok 39 " + "JARINGAN LUAS, BIAYA KOMPETITIF, LAYANAN CEPAT & AMAN"+ ""; JLabel label1 = new JLabel(isi); label1.setSize(480, 270); frame.add(label1,BorderLayout.EAST); frame.setVisible(true); } } else if(kode==6){ System.out.println("Saldo tabungan anda adalah Rp "+saldo); } System.out.print("Apakah anda ingin melakukan transaksi lagi (Y/N)?"); String lagi=baca.next(); if (lagi.equalsIgnoreCase("N")){ status=0; } salah=3; } else if(a==1){ salah--; } }while(status==1); System.out.println("--------------------------------------------------------------------------------------"); System.out.println("| Terima Kasih telah menggunakan ATM BANK Kelompok 39 |"); System.out.println("--------------------------------------------------------------------------------------"); } }

Berikut hasil run dari listing code diatas
dan Output dari program tersebut

Dalam program ini sudah ditentukan pin bank yang benar yaitu, "123456", "123457", "123458", "123459"
Selamat Mencoba