.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Program Menghitung Nilai Mahasiswa Dengan Java GUI

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Tutorial Java kali ini adalah membuat Program Penghitung Nilai Mahasiswa namun menggunakan GUI bukan berbasis Text lagi. Adapun yang harus kita ketahui yaitu komponen-komponen pada GUI. Software IDE seperti netbeans sangat memberikan kemudahan bagi pengembang aplikasi ataupun bagi orang-orang yang sedang belajar pemrograman java. Software ini telah memberikan komponen-komponen GUI seperti Textfield , Button , Label , dll yang berada pada palette. Untuk lebih jelasnya pembahasan mengenai komponen Java GUI pada IDE Netbeans bisa dilihat di postingan Macam-Macam dan Kegunaan Komponen GUI Pada Netbeans.

Langsung saja pada tutorial , pertama yang kita lakukan adalah membuat project baru , tekan CTRL+SHIFT+N pada keyboad, pilih Java Application , klik Next.
Lalu buat nama project nya dan hapus ceklis pada Create Main Class dan klik finish.
Buatlah Package baru , silahkan perhatikan Gambar 3.

Berinama package tersebut
Pada package yang telah kita buat, kemudian buat sebuah frame gui.
Beri nama JFrame Form tersebut.
Langsung saja pada frame yang tampil , masukan 3 panel yang terdapat pada palette. Dimana panel tersebut digunakan untuk judul program , input nilai dan output nilai.
Selanjutnya masukan JTextField , JLable dan JComboBox pada palette ke Frame , sehingga kurang lebih seperti gambar dibawah setelah mengganti text defaultnya.
Selanjutnya memberi variable , untuk variable bisa samakan dengan variable yang saya buat :
jTextField1 = txtNama
jTextField2 = txtNim
jTextField3 = txtNilaiTgs
jTextField4 = txtNilaiKuis
jTextField5 = txtNilaiUts
jTextField6 = txtNilaiUas
jLable9 = outNama
jLabel11 = outNim
jLabel13 = outRerata
jLabel15 = outGrade
jLable17 = outKeterangan
jButton1 = hitung
jButton2 = reset
jButton3 = simpan

Untuk merubah variable , klik kanan pada komponen > pilih Change Variable Name > masukan nama variable baru dan OK.

Hapus text pada jLabel9 , jLabel11 , jLabel13 , jLabel15 dan jLabel17 sehingga menjadi seperti gambar berikut :
Selanjutnya kita akan memasukan kode program untuk menghitung nilai, klik kanan pada button hitung pilih Event , pilih Action dan klik actionPerformed.
Kode program hitung akan di tulis di pada bagian ini, hapus komentar //TODO add your ....... dan replace dengan kode programnya.

Berikut kode programnya :
//untuk rerata   
        String nama = txtNama.getText();
        String nim = txtNim.getText();
        if (txtNilaiTgs.getText().isEmpty()||txtNilaiKuis.getText().isEmpty()|| txtNilaiUts.getText().isEmpty()||txtNilaiUas.getText().isEmpty()){
            JOptionPane.showMessageDialog(null, "Maaf , form masih kosong");
        }
        else {
            Double rerata = (Double.parseDouble(txtNilaiTgs.getText())+
Double.parseDouble(txtNilaiKuis.getText())+
                    Double.parseDouble(txtNilaiUts.getText())+Double.parseDouble (txtNilaiUas.getText()))/4;
            outRerata.setText(rerata.toString().substring(0,5));
            outNama.setText(nama);
            outNim.setText(nim);
        }
        //Untuk grade
        Double a = Double.parseDouble(outRerata.getText());
        char grade=' ';
        if (a >= 90.00){
            grade = 'A';
            outGrade.setText(""+grade);
        }
        else if (a >= 80.00 && a <=89.00 ){
            grade ='B';
            outGrade.setText(""+grade);
        }
        else if (a >= 70.00 && a <= 79.00){
            grade = 'C';
            outGrade.setText(""+grade);
        }
        else if (a >= 40.00 && a <= 69.00){
            grade = 'D';
            outGrade.setText(""+grade);
        }
        else if (a <= 39.00){
            grade = 'E';
            outGrade.setText(""+grade);
        }
        //keterangan
        if (grade == 'A' || grade =='B' || grade == 'C'){
           
            outKeterangan.setText("Dinyatakan Lulus");
        }
        else {
            outKeterangan.setText("Dinyatakan Tidak Lulus");
        }
Coba run program yang dibuat dengan tekan Shift+F6 pada keyboard,
Gambar-15 : Program Menghitung Nilai Mahasiswa Dengan Java GUI
Selanjutnya kita akan menulis kode program reset, beri action pada tombol reset dan masukan kode program berikut :
        txtNama.setText(null);
        txtNim.setText(null);
        txtNilaiTgs.setText(null);
        txtNilaiKuis.setText(null);
        txtNilaiUts.setText(null);
        txtNilaiUas.setText(null);
        outNama.setText(null);
        outNim.setText(null);
        outRerata.setText(null);
        outGrade.setText(null);
        outKeterangan.setText(null);
Kode program berikutnya adalah tombol simpan , disini data akan di export ke dalam bentuk file txt.
        try {
            BufferedWriter simpan = new BufferedWriter (new FileWriter("nilai.txt"));
            String hasil = "Nama : \t"+outNama.getText()+"\n"+
                            "Nim : \t"+outNim.getText()+"\n"+
                            "Rata-rata :\t"+outRerata.getText()+"\n"+
                            "Grade : \t"+outGrade.getText()+"\n"+
                            "Keterangan : \t"+outKeterangan.getText();
            simpan.write(hasil);
            JOptionPane.showMessageDialog(null,"Data berhasil disimpan");
            simpan.close();
        }
        catch (Exception e){
            JOptionPane.showMessageDialog(null ,e);
        }
Jalankan kembali program dan lihat hasil export data nya pada folder NetbeansProject/menghitungNilaiMhs/ dengan nama file nilai.txt.
Gambar-16 : Program Menghitung Nilai Mahasiswa Dengan Java GUI
Gambar-17 : Program Menghitung Nilai Mahasiswa Dengan Java GUI
Sekian tutorial untuk membuat Program Menghitung Nilai Mahasiswa Dengan Java GUI , masih banyak tutorial lain yang akan saya share.
Video tutorial Program Menghitung Nilai Mahasiswa Dengan Java GUI

Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Program Menghitung Nilai Mahasiswa Dengan Java GUI, Diterbitkan oleh scodeaplikasi pada Senin, 13 Juli 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to