Selasa, 22 September 2020

ILHAM MAULANA YUSUF

 selasa, 22  September 2020

ilham maulana yusuf - Pertemuan ke 2-3

 

Membuat Program Menghitung Nilai Akhir Mahasiswa Dengan Menggunakan Java Netbeans

1.Buatlah New Projek, klik file > new projek 


2.Pilih Java >Java Application>next 


3.Buatlah nama projek “Nama_Nim_Pertemuan2_3” >finish


4.Buatlah new” package”, klik kanan pada source packages >new>java package>kemudian beri nama “TugasPertemuan2_3 “ > finish.


 

5. Buat class JForm baru dengan nama : Hitung_Nilai_Mahasiswa


6.Buat desain aplikasi seperti dibawah, kemudian ganti setiap variabel komponen Text Field, Buttton dan Text Area.


7.Change Variabel 





 




8.kemudian masukan source code berikut pada scope global class Hitung_Nilai_Mahasiswa

package TugasPertemuan2;
import javax.swing.JOptionPane;
/**
 *
 * @author asus
 */
public class Hitung_Nilai_Mahasiswa extends javax.swing.JFrame {
    double kehadiran_IlhamMaulanaYusuf=0;
    double nilaiTugas_IlhamMaulanaYusuf=0;
    double nilaiUTS_IlhamMaulanaYusuf=0;
    double nilaiUAS_IlhamMaulanaYusuf=0;
    double RealisasiKehadiran_IlhamMaulanaYusuf=0;
    double nilaiAkhir_IlhamMaulanaYusuf=0;
    double outputnilai;
 
 9.Kemudian kembali lagi desain aplikasi Hitung_Nilai_Mahasiswa, pada tombol Hitungan berikan action peformed dengan cara berikut.
 
 
 
10.Berikan source code berikut pada class action performed pada tombol hitung nilai.


 


 // TODO add your handling code here:
        
         //menangkap input nilai dari text field ke variable
        kehadiran_IlhamMaulanaYusuf = Double.parseDouble(IlhamMaulanaYusuf_Kehadiran.getText());
        nilaiTugas_IlhamMaulanaYusuf = Double.parseDouble(IlhamMaulanaYusuf_Tugas.getText());
        nilaiUTS_IlhamMaulanaYusuf = Double.parseDouble(IlhamMaulanaYusuf_UTS.getText());
        nilaiUAS_IlhamMaulanaYusuf = Double.parseDouble(IlhamMaulanaYusuf_UAS.getText());
        RealisasiKehadiran_IlhamMaulanaYusuf = Double.parseDouble(IlhamMaulanaYusuf_RealisasiKehadiran.getText());
        
        //cek form jika ada yang lebih dari 100
        if (nilaiTugas_IlhamMaulanaYusuf > 100) {
            JOptionPane.showMessageDialog(null,"Nilai Tugas lebih dari 100");
        }else if (nilaiUTS_IlhamMaulanaYusuf > 100){
            JOptionPane.showMessageDialog(null,"Nilai UTS lebih dari 100");
        }else if (nilaiUAS_IlhamMaulanaYusuf > 100){
            JOptionPane.showMessageDialog(null,"Nilai UAS lebih dari 100");
        }else if (kehadiran_IlhamMaulanaYusuf > RealisasiKehadiran_IlhamMaulanaYusuf) {
            JOptionPane.showMessageDialog(null,"kehadiran mahasiswa melebihi Realisasi kehadiran");
        }else {
            
            //proses menghitung nilai akhir
            nilaiAkhir_IlhamMaulanaYusuf = (((kehadiran_IlhamMaulanaYusuf / RealisasiKehadiran_IlhamMaulanaYusuf)*0.1)
            *100)+(nilaiTugas_IlhamMaulanaYusuf *0.2)+(nilaiUTS_IlhamMaulanaYusuf *0.3)
            +(nilaiUAS_IlhamMaulanaYusuf *0.4);
            
            //pembulatan nilai Akhir menjadi 2 angka desimal di belakang koma
            outputnilai = Math.round(nilaiAkhir_IlhamMaulanaYusuf * 100.0)/100.0;
            
            //output ke text panel
            IlhamMaulanaYusuf_Nilai.setText("nilaiAkhir"+outputnilai);
        };
    }                                      

11.Run FILE dan HASILNYA.


    


Tidak ada komentar:

Posting Komentar

ILHAM MAULANA YUSUF

Ilham Maulana Yusuf_181011402664_Pertemuan15  1. aktifkan xampp 2.masuk ke localhost phpmyadmin dan ikuti langkah berikut 3.buka netbean...