Saturday, June 13, 2020

Supidan Zam-zam Postingan Pertemuan 13 - Latihan Cetak Kata & Cetak Proses ( Kalkulator )

Pemrograman Dasar 1

Tutorial membuat program java GUI Cetak Kata dan Kalkulator di netbeans.

Pertama buat project baru. Pilih File -> New Project.


Selanjutnya, pilih Java -> Java Application 


Kemudian Tentukan nama project yang ingin anda buat. Unceklis pada Create Main Class jika tidak ingin membuat main class baru, tidak diunceklis pun tidak masalah.

Project baru berhasil dibuat, maka akan tampil di menu sebelah kiri.


Selanjutnya adalah membuat Package atau sama saja diibaratkan dengan sebuah folder. Untuk membuat Package, Klik kanan pada Project yang telah kita buat kemudian pilih New -> JAVA Package

.
Selanjutnya, Tentukan nama Packagenya.


Selanjutnya adalah membuat class JFramenya, Klik kanan pada Package yang telah dibuat kemudian pilih New -> JFrame Form


Kemudian Tentukan Nama class JFramenya.


Selanjutnya, Pilih Panel dan Label kemudian drag ke sebelah kiri.


Seperti Berikut tampilannya.


jika ingin mengubah warna background, Klik kanan pada panel kemudian pilih properties


pilih background 


Kemudian pilih warna yang diinginkan


langkah selanjutnya, ubah nama jLabel1 dengan cara klik kanan pada jLabel1 -> pilih edit text


Kemudian buat tampilan seperti ini, terdiri dari label, text field, text area, dan text pane.


Ubah jLabel2 menjadi "Nama".


hapus kata textfield, klik kanan -> pilih edit text kemudian hapus


Ubah nama variabel text field menjadi "inputNama_supidanZamzam"





Ubah nama variabel text area, pilih change variabel name, ubah menjadi "inputPesan_supidanZamzam"



Ubah nama jButton1 menjadi "Cetak".


Kemudian tambahkan Label dan text pane seperti gambar berikut.


Ubah nama variabel text pane, klik kanan pada text pane -> Change Variabel Name. ubah menjadi "outputCetakKata_supidanZamzam".


Kemudian masukan scrip koding kedalam Button Cetak, Klik kanan pada Button Cetak -> Events -> Action -> actionPerformed.


masukan koding seperti berikut :

String nama = (inputNama_supidanZamzam.getText());
String pesan = (inputPesan_supidanZamzam.getText());
outputCetakKata_supidanZamzam.setText("Nama Saya " + nama + " dan saya membuat pesan " + pesan);


Jika sudah, jalankan programnya dengan cara klik kanan pada file "Cetak_Kata" -> Run File


Dan kemudian hasilnya akan seperti ini : 


Program Cetak Kata Selesai dibuat....


2. Program Cetak Proses ( Kalkulator Sederhana )


Pertama buat class JFrame baru di Package Latihan1, Klik kanan pada Package Latihan1 -> pilih New -> JFrame Form.


Selanjutnya  tentukan nama file JFramenya "Cetak_Proses", dan klik finish.


dan akan tampil JFrame Form baru seperti ini.


Tambahkan Text Field dan Panel seperti berikut :


Kemudian tambahkan button untuk angka dan tanda operasinya, seperti dibawah ini.


Hilangkan kata jTextField1 dan ubah nama variabelnya seperti dibawah ini :


Ubah nama variabelnya menjadi "display_supidanZamzam"


Selanjutnya, ubah nama Buttonnya seperti berikut :


Selanjutnya, Buka Source dan buat variabel seperti berikut : 

Letakan Scrip ini di bawah public class Cetak_Proses2    
    String angka_supidanZamzam;
    double jumlah_supidanZamzam, angka1_supidanZamzam, angka2_supidanZamzam;
    int pilih_supidanZamzam;

        
Letakan Scrip berikut di bawah ini initComponents();
        angka_supidanZamzam ="";
        
        Dimension screenSize= Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = getSize();
        setLocation((screenSize.width-frameSize.width)/3,(screenSize.height-frameSize.height)/4);




Kemudian berikan action pada Button, Klik kanan pada Button 1 -> pilih Events -> Action -> actionPerformed.

 Masukan Scrip seperti dibawah ini : 

        angka_supidanZamzam += "1";
        display_supidanZamzam.setText(angka_supidanZamzam);


Lakukan hal yang sama untuk Button 0-9 seperti ini :

Scrip untuk Button 2
        angka_supidanZamzam += "2";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 3
        angka_supidanZamzam += "3";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 4
        angka_supidanZamzam += "4";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 5
        angka_supidanZamzam += "5";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 6
        angka_supidanZamzam += "6";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 7
        angka_supidanZamzam += "7";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 8
        angka_supidanZamzam += "8";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 9
        angka_supidanZamzam += "9";
        display_supidanZamzam.setText(angka_supidanZamzam);
Scrip untuk Button 0
        angka_supidanZamzam += "0";
        display_supidanZamzam.setText(angka_supidanZamzam);





Untuk Button operasi Hitung Scripnya seperti ini : 

Klik kanan pada Button "+" pilih Events -> Action -> actionPerformed. Dan masukkan Scrip berikut :

Scrip untuk Button "+" :
        angka1_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
        display_supidanZamzam.setText("+");
        angka_supidanZamzam ="";
        pilih_supidanZamzam=1;
Scrip untuk Button "-" :
        angka1_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
        display_supidanZamzam.setText("-");
        angka_supidanZamzam ="";
        pilih_supidanZamzam=2;
Scrip untuk Button "*" :
        angka1_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
        display_supidanZamzam.setText("*");
        angka_supidanZamzam ="";
        pilih_supidanZamzam=3;
Scrip untuk Button "/" :
        angka1_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
        display_supidanZamzam.setText("/");
        angka_supidanZamzam ="";
        pilih_supidanZamzam=4;
Scrip untuk Button "^" :
        angka1_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
        display_supidanZamzam.setText("^");
        angka_supidanZamzam ="";
        pilih_supidanZamzam=5;
Scrip untuk Button "√" :
        display_supidanZamzam.setText("√");
        angka_supidanZamzam ="";
        pilih_supidanZamzam=6;


Kemudian Masukan Scrip untuk Button Hasil, Klik kanan pada Button Hasil -> pilih Event -> Action -> actionPerformed


Masukan Scrip berikut :

switch(pilih_supidanZamzam){
            case 1:
                angka2_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
                jumlah_supidanZamzam = angka1_supidanZamzam + angka2_supidanZamzam;
                angka_supidanZamzam = Double.toString(jumlah_supidanZamzam);
                display_supidanZamzam.setText(angka_supidanZamzam);
                break;
            case 2:
                angka2_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
                jumlah_supidanZamzam = angka1_supidanZamzam - angka2_supidanZamzam;
                angka_supidanZamzam = Double.toString(jumlah_supidanZamzam);
                display_supidanZamzam.setText(angka_supidanZamzam);
                break;
            case 3:
                angka2_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
                jumlah_supidanZamzam = angka1_supidanZamzam * angka2_supidanZamzam;
                angka_supidanZamzam = Double.toString(jumlah_supidanZamzam);
                display_supidanZamzam.setText(angka_supidanZamzam);
                break;
            case 4:
                angka2_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
                jumlah_supidanZamzam = angka1_supidanZamzam / angka2_supidanZamzam;
                angka_supidanZamzam = Double.toString(jumlah_supidanZamzam);
                display_supidanZamzam.setText(angka_supidanZamzam);
                break;
            case 5:
                angka2_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
                jumlah_supidanZamzam = pow(angka1_supidanZamzam,angka2_supidanZamzam);
                angka_supidanZamzam = Double.toString(jumlah_supidanZamzam);
                display_supidanZamzam.setText(angka_supidanZamzam);
                break;
            case 6:
                angka2_supidanZamzam = Double.parseDouble(angka_supidanZamzam);
                jumlah_supidanZamzam = sqrt(angka2_supidanZamzam);
                angka_supidanZamzam = Double.toString(jumlah_supidanZamzam);
                display_supidanZamzam.setText(angka_supidanZamzam);
            default:
        }



Masukan Scrip Berikut untuk Clear Button :

        display_supidanZamzam.setText("");
        angka1_supidanZamzam=0.0;
        angka2_supidanZamzam=0.0;
        jumlah_supidanZamzam=0.0;
        angka_supidanZamzam="";
        display_supidanZamzam.requestFocus();




Selanjutnya Run programnya, Klik kanan pada File Cetak_Proses2 -> pilih Run File



Pengujian akar dari 49

Pengujian 2^7

Pengujian penjumlahan 10+5


Program Selesai dibuat.....

Terima Kasih.......

No comments:

Post a Comment

Kumpulan Program Java Console ( CLI )

 Selamat datang  Kali ini saya akan membagikan kumpulan program java sederhana berbasis console ( CLI ) Link Program : Klik Disini ( Google ...