Senin, 21 September 2020

AKHMAD FAUZI RAMADHAN_181011401940_PERTEMUAN KE 2 & 3

 PERTEMUAN 2 DAN 3 
MEMBUAT PROGRAM NETBEANS INPUT NILAI DAN GRADE MATA KULIAH

Pertama Buka Netbeans lalu klik>File>New Project (Ctrl+Shift+N)


Pilih Jaca Application>lalu klik Finish


Beri Nama "Nama kamu_Nim_Pertemuan2">Finish


Klik kanan>New>JFrame Form


Beri Nama "input">Finish


Design pilih label klik>masukan ke dalam form sebanyak 5 Jlabel


Pilih JTextField klik>masukan kedalam form sebanyak 5 JTextField


Pilih button klik>masukan ke dalam form lalu perbesarkan

Klik kanan pada JLabel>Edit text>rubah semua nama Jlabel1 sampai Jlabel5


Klik kanan pada JTextField>Edit text> rubah semua nama menjadi kosong dari JText Field1 sampai JText Field 5


Klik kanan pada JText Field>Change Variable Name>"Nama kamu_txt....."


Masukan Lagi Jlabelnya sebanyak 4 di sebelah kanan dan 3 disebelah kirinya>lalu klik kanan Edit Text rubah nama yang sebelah kanan sesuai dengan yang di inginkan dan sebelah kanan di kosongkan


HASILNYA :


Klik kanan Pada Button>Edit text dengan nama " HITUNG NILAI">lalu pilih Events>Action>ActionPerformed


Masukkan Kode berikut :
 if( akhmadfauzi_txtkhdrn.getText().isEmpty()||akhmadfauzi_txttgs.getText().isEmpty()
                ||akhmadfauzi_txtuts.getText().isEmpty()||akhmadfauzi_txtuas.getText().isEmpty()
                ||akhmadfauzi_txtrp.getText().isEmpty())
            { 
                JOptionPane.showMessageDialog(null,"From Anda Masih Kosong");
            }


Lalu lanjut masukan kode ini :

{
           double kehadiran,tugas,uts,uas,realisasi,nilai;
           String hasil;
           kehadiran = Integer.parseInt(akhmadfauzi_txtkhdrn.getText());
           tugas =  Integer.parseInt(akhmadfauzi_txttgs.getText());
           uts = Integer.parseInt(akhmadfauzi_txtuts.getText());
           uas = Integer.parseInt(akhmadfauzi_txtuas.getText());
           realisasi = Integer.parseInt(akhmadfauzi_txtrp.getText());
           nilai = (kehadiran/18*10)+(tugas*20/100)+(uts*30/100)+(uas*40/100);
           hasil = String.valueOf(nilai);
           OutNilai.setText(hasil);
           
           if(nilai >= 80){
               OutGrade.setText("A");
               OutKeterangan.setText("LULUS");
           }
           else if ((nilai <80)&&(nilai>=70)){
               OutGrade.setText("B");
               OutKeterangan.setText("LULUS");
           }
           else if ((nilai<70)&&(nilai>=55)){
               OutGrade.setText("C");
               OutKeterangan.setText("LULUS");
           }
           else if ((nilai<55)&&(nilai>=40)){
               OutGrade.setText("D");
               OutKeterangan.setText("TIDAK LULUS");
        }
           else if ((nilai<40)&&(nilai>=0)){
               OutGrade.setText("E");
               OutKeterangan.setText("TIDAK LULUS");
    }                                      
          //NOTIFIKASI JIKA NILAI ATAU BOBOT MELEBIHI 100
           if (tugas >=100){
              OutNilai.setText("-");
              OutGrade.setText("-");
              OutKeterangan.setText("BOBOT TUGAS MELEBIHI 20");
          }
          else if (uts >=100){
              OutNilai.setText("-");
              OutGrade.setText("-");
              OutKeterangan.setText("NILAI UTS MELEBIHI 30");
          }
          else if (uas >=100){
              OutNilai.setText("-");
              OutGrade.setText("-");
              OutKeterangan.setText("NILAI UAS MELEBIHI 40");
          }
          
    }     
                
    }                                      






Setelah sudah Klik pada input>Run File


Akan muncul seperti ini :


Lalu coba masukan Angka dan silahkan mencoba


Terimasih kalo ada salah mohon di maaf kan lebih jelih dan teliti kembali :)




Tidak ada komentar:

Posting Komentar

AKHMAD FAUZI R_181011401940_PERTEMUAN 16&17

 Membuat user manajement pada aplikasi data kas Source code nya Hasil nya  Source codenya user Hasilnya