Minggu, 25 Maret 2018

Tutorial Membuat Aplikasi Menghitung Nilai Mahasiswa Di Java


Tutorial Membuat Aplikasi Menghitung Nilai Mahasiswa Di Java - Oke gais kali ini mimin akan berbagi tutor membuat aplikasi pengolahan nilai mahasiswa dari java. Pertama-tama kita buka NetBeans, disini saya menggunakan NetBeans IDE versi 8.1. Ohiya buat yang belum punya neatbeansnya bisa download dibawah yaa.

Download NetBeans IDE 8.1

Oke Kita langsung ke to the point, buat project baru dengan nama Menghitung Nilai Mahasiswa lalu klik Finish




Setelah itu buat package baru dengan nama Menghitung Nilai Mahasiswa lalu klik Finish




Next, kita buat form nya ya 




Kemudian berinama Menghitung Nilai Mahasiswa, lalu klik Finish




Sesudah itu buat tampilan Formnya seperti pada gambar dibawah ini 




Properties         Variable                  Deskripsi

jLabel jLabel1 Hitung Nilai Mahasiswa
jLabel jLabel6 Nama Mahasiswa
jPanel      -                          -
jPanel              -                          -
jPanel      -                          -
jTextField   inputNama                  -
jLabel      -         Nilai
jLabel      -         UTS
jTextField   Textuts                  -
jLabel      -        Tugas
jTextField   Texttugas                          -
jLabel      -        UAS
jTextField   Textuas                  -
jLabel      -        Hasil
jLabel      -        Nama Mahasiswa
jlabel      -        :
jlabel outputNama                 -
jlabel      -        Nilai Rata-Rata
jlabel      -        :
jlabel Texthitung                 -
jlabel      -        Grade
jlabel      -        :
jlabel Texthuruf                 -
jlabel      -        Hasil
jlabel      -        :
jlabel Textket                 -
button HitungButton           Hitung
button BersihkanButton       clear
button SimpanButton   save
button KeluarButton    exit

Selanjutnya, tinggal penempatan syntax, simpan script ini pada button Hitung:


private void HitungButtonActionPerformed(java.awt.event.ActionEvent evt) {    
        String nama = inputNama.getText();
        if (Textuts.getText().isEmpty()||Texttugas.getText().isEmpty()|| Textuas.getText().isEmpty()){
            JOptionPane.showMessageDialog(null, "Maaf , form masih kosong");
        }
        else {       
double uts,tugas,uas,nilai;
String hasil;
uts=Integer.parseInt(Textuts.getText());
tugas=Integer.parseInt(Texttugas.getText());
uas=Integer.parseInt(Textuas.getText());
nilai=(uts*30/100)+(tugas*30/100)+(uas*40/100);
hasil=String.valueOf(nilai);
Texthitung.setText(hasil);

if(nilai>=90){
    Texthuruf.setText("A");
    Textket.setText("LULUS");
}
else if ((nilai<89)&&(nilai>=80)){
    Texthuruf.setText("B");
    Textket.setText("LULUS");
}
else if ((nilai<79)&&(nilai>=70)){
    Texthuruf.setText("C");
    Textket.setText("LULUS");
}
else if ((nilai<69)&&(nilai>=50)){
        Texthuruf.setText("D");
        Textket.setText("MENGULANG");
}
else if ((nilai<49)&&(nilai>=0)){
    Texthuruf.setText("E");
    Textket.setText("TIDAK LULUS"); 
}
        }
outputNama.setText(nama);
}

Next, simpan script ini pada button clear:


private void BersihkanButtonActionPerformed(java.awt.event.ActionEvent evt) {                                               
      
       inputNama.setText(null);
       Textuts.setText(null);
       Texttugas.setText(null);
       Textuas.setText(null); 
    }

Next, simpat script ini pada button save:


private void SimpanButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
     try {
            BufferedWriter simpan = new BufferedWriter (new FileWriter("simpandata.txt"));
            String hasil = "Nama Mahasiswa:\t "+outputNama.getText()+"\n"+
                            "Rata-rata:\t"+Texthitung.getText()+"\n"+
                            "Grade:\t"+Texthuruf.getText()+"\n"+
                            "Hasil:\t"+Textket.getText();
            simpan.write(hasil);
            JOptionPane.showMessageDialog(null,"Data Berhasil disimpan");
            simpan.close();
        }
        catch (Exception e){
            JOptionPane.showMessageDialog(null ,e);
        }
    }      

Next, simpan script ini pada button exit :

private void KeluarButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
     int selectedOption = JOptionPane.showConfirmDialog(null, "Yakin Keluar?",
             "Tutup Aplikasi", JOptionPane.YES_NO_OPTION);
     if (selectedOption == JOptionPane.YES_OPTION) {
         System.exit(0);
     }
    }

Kemudian Step terakhir yakni membuat form login, pertama kita buat dulu form loginnya


Berinama Form Login kemudian klik Finish



Lalu buat tampilan form login sesuai dengan gambar contoh



Next, simpan script ini di tombol Masuk: 

private void tombolActionPerformed(java.awt.event.ActionEvent evt) {                                      
        String user = "admin";
        String pass = "adm";
       
        if(user.equalsIgnoreCase(txtuser.getText()) && pass.equalsIgnoreCase(txtpassword.getText())) {
            this.setVisible(false);
            new MenghitungUas().setVisible(true);
        } else {
            javax.swing.JOptionPane.showMessageDialog(null, "Akun Anda Tidak Valid");
            txtuser.setText("");
            txtpassword.setText("");
            txtuser.requestFocus();
        }

    }  

Berikut ini adalah Review dari Aplikasi Menghitung Nilai Mahasiswa

Form Login



Dashboard



Tombol Save



Tombol Keluar



Nah sekian untuk tutorial kali ini, buat teman-teman yang masih error saat pengcodingan bisa langsung download softcopynya dibawah yaa. 


Untuk kurang lebihnya mohon maaf, mimin mau pamit dulu yaa semoga dapat bermanfaat untuk tugas kamu ! 

Rabu, 21 Maret 2018

Download File Project C++ Aplikasi Rumah Makan


Download File Project C++ Aplikasi Rumah Makan Selamat Siang, apa kabar teman-teman semuaaa. Mimin baru muncul ke permukaan nih setelah sekian lamanyaa :D terakhir posting tahun apa yaa wkwkw *curhat , oke tanpa perlu banyak basa basi lagi kali ini mimin akan share file project C++ buat teman-teman semua yang sedang bingung mau buat project C++ apaan wkwk. sedikit review aja ya kali ini mimin buat project bertemakan "Rumah Makan" yang dibalut dengan menggunakan fungsi I/O PRINTF SCANFT, lalu menggunakan Fungsi Penyelesaian SWICH CASE dan Fungsi Perulangannya FOR, jadi aplikasi ini cocok banget buat dipasangin kaya di Rumah Makan gitu, so langsung sedot ajaaa link nya ada dibawah yaaa ^.^






















Download (via MediaFire)

Ohiya buat yang belum punya Softwarenya bisa download gratis disini kok :)

Download Borland C++ (via MediaFire)

Untuk Kurang Lebihnya mohon maaf semoga bisa bermanfaat buat tugas kamu ya ! :)