ricky_181011400731_minggu1

Latihan 1 – CETAK DATA

 

Buatlah new project

Klik file > new > java application > next

 

 

Nama project : ricky_181011400731_minggu1  lalu next

 

Lalu buat jframe form dengan nama class ricky_latihan_cetak_data

 

 

 

 

Masukan 1 jpanel, 1textfield,1 textarea, 1 textpane, 4 label, 1jbutton ke dalam desain project, dengan cara di drag.

 

Lalu atur tata letak dan  edit text nya sehingga seperti di bawah ini

 

 

Ganti variable textfield (klik kanan ,pilih change variable name) menjadi seperti ini

 

 

Variable untuk textfield : Ricky_NamaTextField

Variable Untuk textarea : Ricky_PesanTextArea

Variable Untuk textpane : Ricky_Cetak_KataTextPane

 

 

Untuk membuat tombol berfungsi, maka ikuti langkah berikut

Masukan kode berikut

 

 

Sekarang ganti warna background panel. Ikuti langkah berikut :

Klik kanan pada panel , lalu pilih properties

Lalu pilih warnanya

 

Selesai, sekarang di save dan run file

 

Hasilnya akan menjadi seperti ini

 

Selesai.

 

 

 

 

 

 

 

latihan 2   Cetak proses

Seperti biasa, masih di project yang sama, dan kita langsung buat package baru bernama ricky_latihan_cetak_proses dan jframe form nya ricky_latihan_cetak_proses

 

Lalu buat 1textfield, 4jbutton, 1 panel dan desain seperti dibawah ini (edit text label dan jbutton nya juga)

 

ganti variable textpane  

 s

lalu kita buat tombol 1 berfungsi, ikuti langkah seperti latihan sebelumnya, dan masukan kode dibawah

 

lalu kita buat tombol 2 berfungsi, ikuti langkah seperti latihan sebelumnya, dan masukan kode dibawah

 

lalu kita buat tombol tambah berfungsi, ikuti langkah seperti latihan sebelumnya, dan masukan kode dibawah

 

lalu kita buat tombol hasil berfungsi, ikuti langkah seperti latihan sebelumnya, dan masukan kode dibawah

 

 

 

 

Sekarang, di save dan run program

Hasilnya akan seperti ini

 

 

Sekian latihan ke dua

Wassalamualaikum wr.wb

 

 

 

 

 

 


Studi kasus 1

Membuat form tamu undangan

(Merupakan hasil pengembangan dari latihan sebelumnya dan beberapa tambahan improvisasi yang saya dapat dari internet)

 

 

Pertama masih di project yang sama di latihan yang sebelumnya (ricky_181011400731_minggu1)

Lalu

Langsung Buat package baru

Klik kanan pada source package > new > new pacakge

 

Format nama : ricky_studikasus_1

 

Buat jframe form dengan nama class ricky_form_tamu

 

 

Buat 1 panael , 2 jtextfield, 2 jlabel, 1 jbutton

Jadinya akan seperti ini

 

Ganti background panel agar lebih menarik

Klik kanan pada panel , klik properties lalu ikuti langkah berikut

Ganti nama variable text field

Menjadi ricky_tf1

 

Ganti nama text label dan button

Klik kanan lalu edit, nanti jadinya seperti ini

 

Masuk ke source code, lalu import joption pane

 

Ganti variable tombol submit menjadi ricky_submit

Lalu buat tombol itu bberfungsi dengan cara berikut :

LALU MUNCUL SOURCE CODE, MASUKAN KODE BERIKUT :

 Jalankan program tersebut

 

Masukan nama dan nama pasangan anda , lalu klik submit maka akan muncul berikut :

 

 

Sekian tutorial studikasus membuat form tamu undangan gui dari saya

Wassalamualaikum wr.wb

 

 

 

 

 

 

 

 

 

 

 

 

 

Studi kasus 2

APLIKASI PENGHITUNG NILAI MAHASISWA

(Merupakan hasil pengembangan dari latihan sebelumnya dan beberapa tambahan improvisasi yang saya dapat dari internet)

 

Ketentuannya sebagai berikut :

Untuk Nilai rata rata > 90 maka nilai yang didapakan yaitu A

Untuk nilai rata rata > 80 dan nilai < 89 maka mendapat nilai B

Nilai rata rata < 79 dan nilai >70 maka mendapatkan nilai C

Dan selain nilai diatas mendapatkan Nilai E

 

 

 

 

KETENTUAN INPUT :

-nilai hanya 0 sampai 100 , selebihnya tidakbisa . dan akan muncul dialog peringatan

-nilai tidak bias diisi huruf , jika diisi huruf akan muncul peringatan

 

 

 

Pertama , seperti biasa (masih di project yang sama ricky_181011400731_minggu1) buat package baru bernama ricky_studikasus_2

Lalu buat jframeform baru dengan nama class : ricky_penghitung_nilai

 

Lalu buat 4 jpanel , 4 jtextfield , 3 jbutton , 11 jlabel

desain form dan rename text seperti dibawah ini :

 

Buat variable textfield nama menjadi ricky_nama

Buat variable textfield nilai uts menjadi ricky_uts

Buat variable textfield nilai tugas menjadi ricky_tugas

Buat variable textfield nilai uas menjadi ricky_uas

 

Buat variable jbutton hitung menjadi : ricky_hitung

 

Buat variable jbutton bersihkan menjadi : ricky_bersihkan

Buat variable jbutton keluar menjadi : ricky_keluar

 

OKE , SEKARANG KITA MASUK KE SOURCE CODE

Kita buat tombol hitung berfungsi . klik kanan tombol hitung lalu ikuti langkah dibawah

 

Lalu masukan kode berikut :

private void ricky_hitungActionPerformed(java.awt.event.ActionEvent evt) {                                            

        int uts =Integer.parseInt(fldUts.getText());

        int tm =Integer.parseInt(fldTugas.getText());

        int uas =Integer.parseInt(fldUas.getText());

 

        String nama =ricky_nama.getText().toUpperCase();

        String Grade;

        String Hasil;

 

        if (uts>=0&&uts<=100&&tm>=0&&tm<=100&&uas>=0&&uas<=100){

            int rata =(uts+tm+uas)/3;

 

            if (rata>=90){

                Grade ="A";

                Hasil ="Lulus";

            }

            else if (rata>=80&&rata<=89){

                Grade ="B";

                Hasil ="Lulus";

            }

            else if(rata>=70&&rata<=79){

                Grade ="C";

                Hasil ="Lulus";

            }

            else{

                Grade ="D";

                Hasil ="Tidak Lulus";

            }

            jLabel4.setText("Nama : "+nama);

            jLabel5.setText("Nilai Rata-Rata : "+String.valueOf(rata));

            jLabel6.setText("Grade : "+Grade);

            jLabel7.setText("Hasil : "+Hasil);

        }

        else{

            JOptionPane.showMessageDialog(null,"Nilai bukan numerik","nilai tidak antara 0-100",JOptionPane.ERROR_MESSAGE);

            ricky_nama.setText("");

            fldUts.setText("");

            fldTugas.setText("");

            fldUas.setText("");

        }

        // TODO add your handling code here:

    }                                

 

Sehingga akan menjadi seperti ini :

 

 

Sekarang , Kita buat tombol bersihkan berfungsi . klik kanan tombol bersihkan, lalu ikuti langkah dibawah

 

 

Lalu masukan kode berikut

  ricky_nama.setText("");

        fldUts.setText("");

        fldTugas.setText("");

        fldUas.setText("");

        jLabel4.setText("Nama            : ");

        jLabel5.setText("Nilai Rata-Rata : ");

        jLabel6.setText("Grade           : ");

        jLabel7.setText("Hasil           : ");

 

 

sehingga akan menjadi seperti ini :

 

 

Sekarang , Kita buat tombol keluar berfungsi . klik kanan tombol keluar, lalu ikuti langkah dibawah

 

 

Masukan kode berikut,

private void ricky_keluarActionPerformed(java.awt.event.ActionEvent evt) {                                            

        int balas =JOptionPane.showConfirmDialog(null,"Yakin ingin keluar ?","Konfirmasi Keluar Aplikasi",JOptionPane.YES_NO_OPTION);

        if(balas==JOptionPane.YES_OPTION){

            System.exit(0);

        }

 

        // TODO add your handling code here:

    }                    

 

Sehingga akan seperti ini :

 

 

 

Semua tombol sudah berfungsi

sekarang kita ke desain lagi

 

ganti warna background panel , biar lebih menarik

dengan cara klik kanan pada panel, lalu klik properties

 

Saya akan ganti menjadi warna hijau

 

 

 

Sekarang kita sudah selesai desain dan lanjut ke jalankan programnya

 

Sekarang input data datanya dan klik hitung

 

 

Oke sudah berhasil, sekian studikasus membuat perhitungan nilai siswa dari saya

 

Wassalamualaikum wr.wb

Komentar

  1. ini source code nya : https://drive.google.com/file/d/1Xnb0erPONJ5NSPf7lYfJrxhMkHcvK-0_/view?usp=sharing

    BalasHapus

Posting Komentar