0% menganggap dokumen ini bermanfaat (0 suara)
121 tayangan7 halaman

Menu ATM

Dokumen tersebut memberikan panduan langkah-langkah untuk membuat program menu ATM dan login dengan antarmuka grafis (GUI) menggunakan Java Netbeans, meliputi cara membuat proyek baru, merancang antarmuka, menambahkan kode untuk tombol login, menu utama ATM, dan fungsionalitas seperti cek saldo, transfer, penarikan, dan keluar.

Diunggah oleh

Royyan Ghalib
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
121 tayangan7 halaman

Menu ATM

Dokumen tersebut memberikan panduan langkah-langkah untuk membuat program menu ATM dan login dengan antarmuka grafis (GUI) menggunakan Java Netbeans, meliputi cara membuat proyek baru, merancang antarmuka, menambahkan kode untuk tombol login, menu utama ATM, dan fungsionalitas seperti cek saldo, transfer, penarikan, dan keluar.

Diunggah oleh

Royyan Ghalib
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Menu ATM

CARA MEMBUAT PROGRAM MENU ATM DAN LOGIN DENGAN GUI JAVA
NETBEANS DENGAN GUI

Langsung saja langkah langkahnya yaitu :

BUAT PROJECT BARU

1.Buka Program Netbeans IDE 8,1


Klik File –> New Project

2. Pilih kategori Java, dan project Java Application


Lalu klik Next >
3. Project Name: AtmGUI
Isikan dengan nama Project kemudian klik finish
*Selalu awali nama Project dengan huruf Kapital
4. Pada Package bank
klik kanan pilih New kemudian pilih JFrame Form buat 2 X
kemudian isikan Class Name dengan nama login dan BankATM

Project AtmGUI

5. Buat desain interfacenya dengan menggunakan :


Untuk login dan BankATM
susun seperti gambar contoh diatas atau atur sesuai kreatifitas masing masing.
6. Memulai memasukan code ke Class login sbb :
Pada login button masukan kode berikut
1 private void loginActionPerformed(java.awt.event.ActionEvent evt) {
2 // TODO add your handling code here:
if (vusername.getText().equals("admin")) {
3 if (vpassword.getText().equals("admin")) {
4 // Bila Login Sukses Maka Masuk Menu Utama
5 new BankATM().show();
6 this.dispose(); }
7 else {
// Bila Login Gagal Maka Ulangi Login
8 JOptionPane.showMessageDialog(rootPane, "<error> Password Salah, Silahkan Coba Lagi")
9 vpassword.setText("");
10 vpassword.requestFocus(); }}
11 else {
12 JOptionPane.showMessageDialog(rootPane, "<error> Username, Silahkan Coba Lagi");
vusername.setText("");
13 vpassword.setText("");
14 vusername.requestFocus();
15 }
16 }
17
18
19
Pada cancel button masukan kode berikut
1 dispose();
7. Memulai memasukan code ke Class AtmBANK sbb :
Masukkan variabel berikut ini :
1
2 public class BankATM extends javax.swing.JFrame {
3
4 double hasil;
5 String answer;
double saldo;
6 int masukan;
7 /**
8 * Creates new form BankATM
9 */
10 public BankATM() {
initComponents();
11 }
12 public BankATM(int saldo) {
13 this.saldo =saldo;
14 }
15
Pada CEK SALDO button masukan kode berikut ;
1
private void ceksaldoActionPerformed(java.awt.event.ActionEvent evt) {
2 //simpanAwal();
3 JOptionPane.showMessageDialog(rootPane, "Saldo Anda Saat Ini adalah :"+ saldo);
4 hasil = saldo;
5 saldo=hasil;
6 answer = String.format(" %,.2f ",saldo);
jtxtTampilan2.setText(answer);
7
8 }
9
Pada SIMPAN button masukan kode berikut :
1 private void simpanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
2 masukan = Integer.parseInt(JOptionPane.showInputDialog("Masukan angka : "));
3 JOptionPane.showMessageDialog(rootPane,"Saldo Anda Saat Ini adalah :"+ (saldo + masuka
4 hasil = saldo + masukan;
5 saldo=hasil;
answer = String.format(" %,.2f ",saldo);
6 jtxtTampilan2.setText(answer);
7 }
8
9
Pada TRANSFER button masukan kode berikut :
1
2 private void transferActionPerformed(java.awt.event.ActionEvent evt) {
3 // TODO add your handling code here:
4 String nama3=JOptionPane.showInputDialog("Silahkan Masukan Nama ");
5
6 masukan = Integer.parseInt(JOptionPane.showInputDialog("Masukan angka : "));
7 if (saldo <= masukan) {
JOptionPane.showMessageDialog(rootPane,"Maaf Saldo anda kurang !!!!!");
8 JOptionPane.showConfirmDialog(null, " Apakah ingin lanjut");
9 JOptionPane.showMessageDialog(rootPane,"Tambahkan Saldo Rekening Anda Terlebih Dahulu
10 System.exit(0);
11 } else if (saldo >= masukan) {
12
}
13 hasil = saldo - masukan;
14 saldo=hasil;
15 answer = String.format(" %,.2f ", hasil);
16 jtxtTampilan2.setText(answer);
17 JOptionPane.showMessageDialog(rootPane,"Saldo Anda Saat Ini adalah :"+ saldo+ "\n"+ "
18
}
19
20
Pada AMBIL button masukan kode berikut :
1
private void ambilActionPerformed(java.awt.event.ActionEvent evt) {
2
// TODO add your handling code here:
3 masukan = Integer.parseInt(JOptionPane.showInputDialog("Masukan angka : "));
4 hasil = saldo - masukan;
5 saldo=hasil;
6 answer = String.format(" %,.2f ", hasil);
jtxtTampilan2.setText(answer);
7 JOptionPane.showMessageDialog(rootPane,"Saldo Anda Saat Ini adalah :"+ saldo+ "\n");
8
9 }
10
Pada KELUAR button masukan kode berikut :
1 private void keluarActionPerformed(java.awt.event.ActionEvent evt) {
2 // TODO add your handling code here:
3 dispose();
4 }
Pada Clear button massukan kode berikut :
1 private void clear2ActionPerformed(java.awt.event.ActionEvent evt) {
2 // TODO add your handling code here:
3 jtxtTampilan2.setText("");
4 }
Barikut hasil program diatas setelah di jalankan :
Cek saldo Awal

Simpan
Saldo setelah Simpan

Masukan Nama untuk Transfer


Transfer Berhasil dan Saldo Berkurang

Ambil Uang
Proses Ambil Berhasil

https://karjonoblog.wordpress.com/2016/12/12/menu-atm-dan-login-dengan-gui-java-netbeans/

Anda mungkin juga menyukai