Sabtu, 04 November 2017

PROGRAM APLIKASI NILAI MAHASISWA

  • NAMA  : JIKRI FIRDAUS
  • NIM   : 161021450160
  • KELAS : 02TPLP001
  • KAMPUS: STMIK ERESHA


Pengumpulan Tugas UTS Project Membuat Program Java.


Sesuai pembahasan saya di lembar jawaban UTS kemarin, saya akan membuat program berbasis main class (Java) tentang Program Nilai Mahasiswa.

Program aplikasi Nilai Mahasiswa ini saya rancang untuk memudahkan guru-guru dalam melihat nilai nilai seluruh Mahasiswa dengan cepat dan mudah.



Berikut Penjelasan dan Source Codenya :

    public class NilaiMahasiswa extends javax.swing.JFrame {
       double NTugas, NQuiz, NUTS, NUAS, NAkhir;



      public NilaiMahasiswa() {
              initComponents();
              jTextField7.setEditable(false);
              jTextField8.setEditable(false);
              jTextField9.setEditable(false);



      private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
              // TODO add your handling code here:
              jTextField1.setText("");
              jTextField2.setText("");
              jTextField3.setText("");
              jTextField4.setText("");
              jTextField5.setText("");
              jTextField6.setText("");
              jTextField7.setText("");
              jTextField8.setText("");
              jTextField9.setText("");
          }                                        

          private void HitungActionPerformed(java.awt.event.ActionEvent evt) {                                       
              // TODO add your handling code here:
              double NTugas = Double.parseDouble(jTextField3.getText());
              double NQuiz = Double.parseDouble(jTextField4.getText());
              double NUTS = Double.parseDouble(jTextField5.getText());
              double NUAS = Double.parseDouble(jTextField6.getText());
              NAkhir = (NTugas*0.3 + NQuiz*0.1 + NUTS*0.3 + NUAS*0.3);

              if (NAkhir>=85){
                  jTextField8.setText("Lulus!");
                  jTextField9.setText("A");
                  jTextField7.setText(""+NAkhir);
              }
              else if (NAkhir>=75){
                  jTextField8.setText("Lulus!");
                  jTextField9.setText("B");
                  jTextField7.setText(""+NAkhir);
              }
              else if (NAkhir>=65){
                  jTextField8.setText("Lulus!");
                  jTextField9.setText("C");
                  jTextField7.setText(""+NAkhir);
              }
              else if (NAkhir>=55){
                  jTextField8.setText("Gagal!");
                  jTextField9.setText("D");
                  jTextField7.setText(""+NAkhir);
              }
              else if (NAkhir<55){
                  jTextField8.setText("Gagal!");
                  jTextField9.setText("E");
                  jTextField7.setText(""+NAkhir);
              }
              else{
              jTextField8.setText("Error");
              jTextField9.setText("Error");
              jTextField7.setText("Error");
              }
          }                                      

          private void jTextField7ActionPerformed(java.awt.event.ActionEvent evt) {                                            
              // TODO add your handling code here:
          }                                           

          private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
              // TODO add your handling code here:
              System.exit(0);
          }                                        

          /**
           * @param args the command line arguments
           */
          public static void main(String args[]) {
              /* Set the Nimbus look and feel */
              //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
              /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
               * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
               */
              try {
                  for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                      if ("Nimbus".equals(info.getName())) {
                          javax.swing.UIManager.setLookAndFeel(info.getClassName());
                          break;
                      }
                  }
              } catch (ClassNotFoundException ex) {
                  java.util.logging.Logger.getLogger(NilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
              } catch (InstantiationException ex) {
                  java.util.logging.Logger.getLogger(NilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
              } catch (IllegalAccessException ex) {
                  java.util.logging.Logger.getLogger(NilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
              } catch (javax.swing.UnsupportedLookAndFeelException ex) {
                  java.util.logging.Logger.getLogger(NilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
              }
              //</editor-fold>

              /* Create and display the form */
              java.awt.EventQueue.invokeLater(new Runnable() {
                  public void run() {
                      new NilaiMahasiswa().setVisible(true);
                  }
              });
          }


      Berikut contoh outputnya :









      Berikut screen shoot hasil dari kodingannya :









      TUGAS UAS SEMESTER 6 MOBILE PROGRAMMING membuat aplikasi CRUD SQLite

      MOBILE PROGRAMMING MEMBUAT APLIKASI DATABASE CRUD SQLite MENGGUNAKAN ANDROID STUDIO NAMA  : JIKRI FIRDAUS NIM   : 161021450160...