Program ATM Dinamis Berbasis C++

October 29, 2017 Aji Suryo Purnomo 0 Comments

Hai gaes berjumpa lagi dengan jawara program, kami harap anda masih sehat selalu dan selalu tegar di atas dunia yang fana ini heheheh. Okelah tanpa basa-basi yang panjang lebar kemana-mana sebab kami sudah tahu apa maksud dan tujuan Anda datang kesini dan mengunjungi blog ini terimakasih saya ucapkan sebelumnya. Baiklah sesuai dengan judul di atas maka jawara program akan menghadirkan sebuah contoh program ATM Dinamis berbasis C++, dinamis di sini artinya program ATM bisa berjalan dengan aliran interface yang tidak terputus artinya setelah kita melakukan transaksi kita bisa melakukan transaksi lainnya lagi. Langsung saja mari kita simak kodingnya di bawah ini :



#include
#include
#include

using namespace std;

class ATM{
      public: ATM();
              void input();
              bool proses();
              void output();
      private: int pin;
      };


/*Anda bisa meng edit tampilan menu ATMnyanya sesuka hati anda disini*/
ATM :: ATM(){
 cout<<"===============SELAMAT DATANG DI BANK BRI================"<
 cout<
}

void ATM::input(){
     cout<<"Masukan PIN Anda : ";cin>>pin;
}

bool ATM::proses(){    
     if (pin != 1400018211){
        return false;}
     else{
        return true;}
}

void ATM::output(){
     cout<<"Pilih Menu Transaksi :"<
     cout<<"1.Tarik Tunai"<
     cout<<"2.Transfer"<
     cout<<"3.Pembayaran"<
     cout<<"4.Info Saldo"<
     cout<<"5.Lain-lain\n"<
}


int main(int argc, char *argv[])
{  
    ATM go;
    for (int i=1;i<=3;i++){
        go.input();
        if (go.proses()==true){
           go.output();
           break;
        }
  else if( (go.proses()==false) and (i==3)){
           cout<<"Maaf, anda sudah salah memasukkan PIN 3 kali ATM anda terblokir sementara"<
           break;
        }
  else
           cout<<"Pin yang anda masukan salah, silakan coba lagi"<
    }
   
    system("PAUSE");
    return EXIT_SUCCESS;

}


Jika kata sandi ATM Benar maka tampilannya seperti ini


Jika kata sandi benar





                                                 Jika Password ATM Salah
Tampilan jika kata sandi salah


Silahkan diedit sesuka hati Anda. Sekian yang bisa penulis suguhkan mengenai program ATM berbasis C++ yang dinamis ini. Mudah-mudahan bisa bermanfaat. selamat mencoba.

0 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.

Program Java IF-ELSE dengan Java netbeans GUI Nilai Kondisi Index JComboBox

October 29, 2017 Aji Suryo Purnomo 0 Comments

Pada Latihan Sekarang kita Coba belajar membuat program Java IF-ELSE dengan Java netbeans yang mana nilai kondisi diambil dari komponen JComboBox berdasarkan nilai Index JComboBox yaitu menentukan Type Kamar dan Harga Inap berdasarka Kode Kamar yang diambil dari list Item JComboBox, latihan ini disimpan pada project dengan nama class IF_ELSE3.java cekid out, 


Design Form :

Program Java IF-ELSE dengan Java netbeans GUI






Latihan Java dengan IF ELSE komponen yang digunakan untuk menyamakan dengan coding yang dibuat, samakan variabel dan text komponen pallete dengan cara klik kanan  komponen kemudian pilih Edit Text (digunakan untuk Mengubah Text) dan Change Variable Name (digunakan untuk mengganti variabel komponen), variabel komponen dapat dilihat pada panel Inspector seperti gambar dibawah ini :

Program Java IF-ELSE dengan Java netbeans GUI





selain dilihat pada panel inspector komponen dan variabel komponen yang digunakan, dapat juga dilihat pada jendela, seperti gambar dibawah ini (biasanya pada akhir coding).

Program Java IF-ELSE dengan Java netbeans GUI
Keterangan : Text warna hijau adalah nama Variabel komponen
untuk list Item pada JComboBox defaultnya adalah (Item 1, Item 2, Item 3, Item 4), jika dijalankan hasilnya seperti gambar dibawah ini:

Program Java IF-ELSE dengan Java netbeans GUI




maka kita perlu mengganti list Item tersebut dengan cara, atur model pada propertis JComboBox seperti terlihat pada gambar berikut :

Program Java IF-ELSE dengan Java netbeans GUI
Ganti nama list Item sesuai dengan aplikasi yang kita buat

Program Java IF-ELSE dengan Java netbeans GUI
kemudian berikan nilai -1 pada propetis setselectedIndex untuk menampilkan list Item tanpa nama pada design sebelum dijalankan

Program Java IF-ELSE dengan Java netbeans GUI





untuk menampilkan list Item tanpa nama ketika dijalankan maka tambahkan coding padamethod contructor (nama method contructor sama dengan nama class yang terbentuk pada saat pembuatan class). 

Program Java IF-ELSE dengan Java netbeans GUI
ket :


CBKodeKamar.setSelectedIndex(-1); // memberikan nilai Index JComboBox (CBKodeKamar)= -1, karena list Item pada JComboBox ditampilkan mulai dari Index 0.


Jika dijalankan maka hasilnya seperti gambar dibawah ini

Program Java IF-ELSE dengan Java netbeans GUI



selanjutkan kita masuk kepada desain coding, pertama deklarasikan data yang dibutuhkan tepat dibawah:
Program Java IF-ELSE dengan Java netbeans GUI

setelah data dideklarasikan maka kita lanjut coding berikutnya, yaitu dengan memberikan Event pada JComboBox (CBKodeKamar), klik kanan CBKodeKamar --> Event --> Action --> ActionPerformed, kemudian tambahkan koding :

        if (CBKodeKamar.getSelectedIndex()==0)
        {
          TypeKmr="VVP ROOM";
          HrgInap=1200000;
        }else if (CBKodeKamar.getSelectedIndex()==1)
        {
            TypeKmr="VIP ROOM";
            HrgInap=900000;
        }else if(CBKodeKamar.getSelectedIndex()==2)
        {
            TypeKmr="SWEET ROOM";
            HrgInap=700000;
        }

        TxtTypeKamar.setText(TypeKmr);
        TxtHargaInap.setText(String.valueOf(HrgInap));


Keterangan coding :

if (CBKodeKamar.getSelectedIndex()==0) // nilai kondisi diambil berdasarkan Index (Index mulai dari nilai 0) dari CBKodeKamar dengan perintah getSelectedIndex(). Index Nilai 0 sama dengan nilai list Item yang pertama. 

Hasil 

Program Java IF-ELSE dengan Java netbeans GUI

Cara Manjalankan : Pilih list Item Pada JComboBox Kode Kamar Maka akan Tampil Type Kamar dan Harga Inap sesuai dengan nilai  yang diberikan pada Source.

Sekian tutorial kali ini semoga bermanfaat bagi kalian yang ingin berlatih program Java berbasis GUI. ikuti terus postingan Jawara program dan jdilah seseorang yang ahli coding khusus C++ dan Java. kenapa saya khususkan karena jika kita mempelajari sesuatu dan tanpa fokus yang jelas maka hasilnya tidak akan maksimal bahkan akan menghasilkan kebingungan yang luar biasa karena kita dipaksa untuk belajar dengan tidak memfokuskan salah satu atau fokus, maka pada jawara program sengaja dibahas dan semua lingkup pembahasan pada wibe site hanya tertuju pada pemrogram yaitu C++ dan java netbeans  
wassalam..



0 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.

Program Java GUI netbeans Transaksi Penjualan

Assalamualaikun wr.wb

Kali ini saya akan mencoba membuat aplikasi/program Sederhana Transaksi menggunakan Java desktop dengan Netbeans (GUI)
Latihan sekarang kita buat program transaksi jual beli sederhana menggunakan Java dengan netbeans, hasilnya seperti gambar dibawah ini mari kita coba sama-sama sob.. aplikasi transaksi java GUInya :


tampilan program yang akan kita buat
Tampilan Program Yang akan kita buat
latihan sekarang kita simpan dalam project "Transaksi", package "Toko" dan nama Class "FormTransaksi.Java".





Project java GUI
Project
Design Form 
Komponen yang digunakan : JComboBox, Jlabel, JTextField, dan JButton




tampilan program java gui transaksi sederhana
Tampilan program
untuk menyamakan dengan coding yang dibuat, maka perlu dilakukan perubahan Text dan Variable komponen, dengan cara klik kanan komponen komponen kemudian pilih Edit Text(Untuk mengubah Text) dan Change Variable Name untuk mengganti variable komponen pallete. dapat dilihat pada panel inspector :




daftar label aplikasi java GUI transaksi
Daftar label button dan semua yang kita buat
selain itu juga dapat dilihat pada jendela source (biasanya diakhir coding)



scren codingnya


Keterangan : yaitu text warna hijau dimana nama variable komponen

untuk mengganti List Item JCombox Nama Barang atau konfigurasi yang dibutuhkan dapat dilihat pada latihan sebelumnya (klik disini!!).

List Item ComboBox Nama Barang Yaitu : "Televisi", "Speaker" dan "Kulkas".




Design Coding
1. Tambahkan Import yang dibutuhkan tepat dibawah nama Package




java GUI transaksi sederhana
perintah

2. Deklarasikan Data yang digunakan untuk menampung nilai




program java GUI aplikasi transaksi

3. berikan Event Pada JComboBox (CBNamaBrg) dengan cara klik kanan pilih Event->Action->ActionPerformed, tambahkan coding dibawah ini  untuk mengisi perintah proses logika dan  menampilkan Harga Barang Jika List Item JComboBox dipilih




kondisi if else
Kondisi

Keterangan :
lihat keterangan IF-ELSE nilai kondisi dari JComboBox diambil berdasarkan Item  dan menampilkan nilai angka dengan format ribuan


4. berikan Event Pada JButoon ("HITUNG JUMLAH HARGA"), klik kanan-> Event->Action->ActionPerformed, tambahkan coding dibawah ini untuk menghitung dan menampilkan Jumlah Harga Pada TxtJmlHarga Setelah Jumlah Beli diinputkan pada TxtJbeli kemudian  Klik JButton ("HITUNG JUMLAH HARGA") (Jumlah Harga didapatkan dari operasi perkalian Jumlah Beli * Harga Barang)




coding program java gui transaksi sederhana

5. berikan Event Pada JTextField Jumlah Bayar (TxtjmlBayar), klik kanan-> Event->Action->ActionPerformed, tambahkan coding dibawah ini untuk Menghitung dan menampilkan Jumlah Kembalian pada TxtJmlKembalian Setelah diinputkan Jumlah Bayar pada TxtJmlBayar kemudian tekan Enter. (Jumlah Kembalian Didapatkan dari operasi pengurangan Jumlah Bayar dengan Jumlah Harga)


parse long java gui

6. berikan Event Pada JButton ("BATAL")  klik kanan-> Event->Action->ActionPerformed, tambahkan coding dibawah ini untuk mengosongkan nilai JTextField dan List Item JComboBox




coding java gui transaksi sederhana


tampilan menu java GUI transaksi

7. berikan Event Pada JButton ("KELUAR")  klik kanan-> Event->Action->ActionPerformed, untuk keluar aplikasi.



program java GUI transaksi sederhana dengan

Lumayan mudah bukan sebenernya tidak ada sesuatu yang sulit asal kita gigih ulet dan pantang menyerah.. semoga tutorial ini bermanfaat, sekian dan terimakasih. :D


Lihat juga ini : CEPAT PINTAR BELAJAR C++ DI HP ANDROID









1 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.