PROGRAM APLIKASI MENGHITUNG NILAI AKHIR MAHASISWA DENGAN NETBEANS

Assalamu'alaikum wr. wb, untuk memenuhi salah satu tugas Mata Kuliah MATEMATIKA DISKRIT yaitu pembuatan program aplikasi menghitung Nilai Akhir Mahasiswa. Langsung saja , ini tampilan program nya (Screenshot) :


untuk Source Code nya :
==========================================================================
package TampilData;
import javax.swing.JOptionPane;

/**
 *
 * @author HasbiBasith
 */
public class contoh extends javax.swing.JFrame {

    /** Creates new form contoh */
    public contoh() {
        initComponents();
    }
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        jLabel2 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jTextField2 = new javax.swing.JTextField();
        jTextField3 = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jTextField4 = new javax.swing.JTextField();
        jTextField5 = new javax.swing.JTextField();
        jTextField6 = new javax.swing.JTextField();
        jLabel1 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(0, 102, 255));
        addPropertyChangeListener(new java.beans.PropertyChangeListener() {
            public void propertyChange(java.beans.PropertyChangeEvent evt) {
                formPropertyChange(evt);
            }
        });
        getContentPane().setLayout(null);

        jLabel2.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
        jLabel2.setText("NAMA :");
        getContentPane().add(jLabel2);
        jLabel2.setBounds(60, 210, 132, 40);

        jTextField1.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N
        getContentPane().add(jTextField1);
        jTextField1.setBounds(200, 210, 330, 40);

        jTextField2.setFont(new java.awt.Font("Times New Roman", 0, 24)); // NOI18N
        getContentPane().add(jTextField2);
        jTextField2.setBounds(300, 300, 80, 40);

        jTextField3.setFont(new java.awt.Font("Times New Roman", 0, 24)); // NOI18N
        getContentPane().add(jTextField3);
        jTextField3.setBounds(300, 350, 80, 40);

        jLabel3.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
        jLabel3.setText("UTS :");
        getContentPane().add(jLabel3);
        jLabel3.setBounds(190, 300, 100, 40);

        jLabel4.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
        jLabel4.setText("UAS :");
        getContentPane().add(jLabel4);
        jLabel4.setBounds(190, 350, 100, 40);

        jButton1.setBackground(new java.awt.Color(0, 0, 0));
        jButton1.setFont(new java.awt.Font("Times New Roman", 3, 24)); // NOI18N
        jButton1.setForeground(new java.awt.Color(255, 255, 255));
        jButton1.setText("SUBMIT");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton1);
        jButton1.setBounds(220, 410, 150, 50);

        jButton2.setBackground(new java.awt.Color(255, 0, 51));
        jButton2.setFont(new java.awt.Font("Times New Roman", 3, 24)); // NOI18N
        jButton2.setForeground(new java.awt.Color(255, 255, 255));
        jButton2.setText("COBA ULANG");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton2);
        jButton2.setBounds(190, 470, 210, 50);

        jTextField4.setFont(new java.awt.Font("L Transmission", 0, 300)); // NOI18N
        jTextField4.setBorder(null);
        getContentPane().add(jTextField4);
        jTextField4.setBounds(710, 190, 300, 340);

        jTextField5.setFont(new java.awt.Font("Times New Roman", 3, 19)); // NOI18N
        jTextField5.setBorder(null);
        getContentPane().add(jTextField5);
        jTextField5.setBounds(420, 320, 290, 40);

        jTextField6.setFont(new java.awt.Font("Times New Roman", 3, 19)); // NOI18N
        jTextField6.setBorder(null);
        getContentPane().add(jTextField6);
        jTextField6.setBounds(500, 350, 210, 30);

        jLabel1.setIcon(new javax.swing.ImageIcon("C:\\Users\\HasbiBasith\\Pictures\\BACKGROUND.png")); // NOI18N
        getContentPane().add(jLabel1);
        jLabel1.setBounds(0, 0, 1230, 540);

        pack();
    }// </editor-fold>

    private void formPropertyChange(java.beans.PropertyChangeEvent evt) {                                   
        // TODO add your handling code here:
    }                                  

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
double uas;
double uts;
double submit;
String nama;
String hasil;
nama=String.valueOf(jTextField1.getText());
uas=Integer.valueOf(jTextField2.getText());
uts=Integer.valueOf(jTextField3.getText());
submit=(uts+uas)/2;
if     ((submit>=80)&&(submit<=100)) { jTextField4.setText("A"); }
else if ((submit>=70)&&(submit<=80)) { jTextField4.setText("B"); }
else if ((submit>=60)&&(submit<=70)) { jTextField4.setText("C"); }
else if ((submit>=45)&&(submit<=60)) { jTextField4.setText("D"); }
else if ((submit>=00)&&(submit<=45)) { jTextField4.setText("E"); }
jTextField5.setText("Selamat, " +nama);
jTextField6.setText("NILAI ANDA ADALAH :");
    }                                       

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
    }                                       

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new contoh().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
    private javax.swing.JTextField jTextField3;
    private javax.swing.JTextField jTextField4;
    private javax.swing.JTextField jTextField5;
    private javax.swing.JTextField jTextField6;
    // End of variables declaration
}
==========================================================================

Bagikan :
+
Previous
This is the oldest page
0 Komentar untuk "PROGRAM APLIKASI MENGHITUNG NILAI AKHIR MAHASISWA DENGAN NETBEANS"

 
Copyright © 2015 CMIIW :) - All Rights Reserved
Template By Kunci Dunia
Back To Top