Ahmad Firdaus_181011400397_Pertemuan Ke 3

 Pemrograman 2

Pertemuan 3

Buka aplikasi "NetBeans" Lalu klik "File" Lalu klik "New Project


Setelah klik "New Project" klik "Java Aplication" Lalu klik "Next

Klik kanan "PertemuanMinggu2" Klik "New" Klik "JframeFrom"


Drag "Jlabel", "TextField" Dan "JButton" Seperti gambar berikut


Jika sudah design seperti gambar berikut, Berikan Source Code pada JButton Dengan Klik kanan Jbutton lalu klik Event klik Action klik actionPerformed


Lalu klik "Run File"

1.   Buka Netbeans , lalu buatlah project baru dengan cara pilih file, pilih new project,pilih java application


2.Kemudian buatlah package baru dengan nama PertemuanMinggu2


3.  Buatlah jFrame baaru dengan nama Menghitung_Nilai_Akhir

4.   lalu buatlah design seperti dibawah ini


5. Masukkan source code dibawah ini pada button simpan dengan cara klik kanan pada button simpan , pilih events, pilih action pilih action performad


int tugas,uts,uas;

       double dataAbsen;

        String nama = jTextField1.getText();

        dataAbsen=Double.parseDouble(jTextField2.getText());

        tugas=Integer.parseInt(jTextField3.getText());

        uts=Integer.parseInt(jTextField4.getText());

        uas=Integer.parseInt(jTextField5.getText());

 

        dataAbsen = ((dataAbsen/14)*0.1)*100;

        int absen = (int)dataAbsen;

        tugas = tugas*20/100;

        uts = uts*30/100;

        uas = uas*40/100;

       

        double jumlah = absen+tugas+uts+uas;

        String grade;

        if(jumlah>=90){

            grade = "A";

        }else if(jumlah >=70){

            grade = "B";

        }else if(jumlah >=60){

            grade = "C";

        }else if(jumlah >=50){

            grade = "D";

        }else{

            grade = "E";

        }

       

        jLabel6.setText(""+nama);

        jLabel7.setText(""+absen);

        jLabel8.setText(""+tugas);

        jLabel9.setText(""+uts);

        jLabel10.setText(""+uas);

        jLabel11.setText("Grade = "+grade);

6.  Kemudian Run 









Komentar