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 :









      Jumat, 21 Juli 2017

      TUGAS UAS ALGORITMA PEMROGRAMAN

      PROGRAM APLIKASI BILLING WARNET

      • NAMA  : JIKRI FIRDAUS
      • NIM   : 161021450160
      • KELAS : 01TPLP001 / 403


      • KAMPUS: STMIK ERESHA

      #Tugas UAS Membuat Program Aplikasi Java.


      2.1  DESKRIPSI PROJECT

           Sesuai pembahasan saya di lembar jawaban UAS kemarin, saya akan membuat program berbasis main class (Java) tentang Aplikasi Paket Billing Warnet.

           Program aplikasi Billing Warnet ini saya buat untuk mempermudah dan melancarkan pengoperasian waktu dan harga dari pemakaian selama bermain warnet. Dengan paket paket yang sudah disediakan serta harga harga dari paket tersebut, akan mempermudah juga bagi pengguna warnet.


      2.2  VARIABLE DAN FORMULANYA
            
           Pada Program ini saya akan memasukan import java.util.Scanner;
      Scanner Paket=new Scanner(System.in);
      System.out.print("Masukan Paket : ")
      int pil=Paket.nextint();
      Masukan perintahnya switch(pil) { dan casenya.



      2.3  SCREEN SHOOT OUTPUTNYA

           




      2.4  SOURCE CODENYA

           Scanner paket=new Scanner (System.in);
                  System.out.print("Masukan Paket : ");
                  int pil=paket.nextInt();
                  switch(pil){
                        case 1:
                                  System.out.println("Paket 1     : 3 Jam ");
                                  int pk1=8500;
                                  System.out.println("Harga       :"+pk1 );
                                  break;
                        case 2:
                                  System.out.println("Paket 2     : 4 Jam ");
                                  int pk2=1100;
                                  System.out.println("Harga       :"+pk2);
                                  break;
                         case 3:
                                  System.out.println("Paket 3     : 5 Jam ");
                                  int pk3=1300;
                                  System.out.println("Harga       :"+pk3 );
                                  break;
                         case 4:
                                  System.out.println("Paket 4     : 6 Jam ");
                                  int pk4=1500;
                                  System.out.println("Harga       :"+pk4 );
                                  break;
                         case 5:
                                  System.out.println("Paket Malam     : 7 Jam ");
                                  int pk5=20000;
                                  System.out.println("Harga           :"+pk5 );
                                  break;
              }
              
          }
          
      }





      Selasa, 25 April 2017

      TUGAS UTS ALGORITMA & PEMROGRAMAN

      PROGRAM APLIKASI RESTORAN

      • NAMA  : JIKRI FIRDAUS
      • NIM   : 161021450160
      • KELAS : 01TPLP001
      • 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 Restoran.

      Program aplikasi Restoran ini saya rancang untuk memudahkan customer atau pembeli dalam memilih menu makanan dan mengetahui harga-harga makanan itu sendiri, serta memudahkan pihak kasir restoran dalam mencetak struk dan total pesanan atau kembalian dari apa yang telah di pesan oleh customer atau pembeli.



      Berikut Penjelasan dan Source Codenya :

      • Pertama-tama mendeklarasikan variabel jlh_data,pilihan,total,bayar,total1,harga bertipe integer dan bernilai 0.
       
      int jlh_data,pilihan,total,bayar,total1,harga = 0;


      • Langkah kedua, untuk mencetak menu dilayar, gunakan perintah: 
                System.out.println(" ");

              String namamakanan;
              Scanner input = new Scanner(System.in);
              System.out.println("==================");
              System.out.println("===Menu Makanan===");
              System.out.println("===Saung Betawi==="); 
              System.out.println("| 1. KETOPRAK      |");
              System.out.println("| 2. GADO-GADO     |");
              System.out.println("| 3. LONTONG SAYUR |");
              System.out.println("| 4. SEMUR JENGKOL |");
              System.out.println("| 5. SAYUR ASEM    |");
              System.out.println("| 6. NASI UDUK     |");
              System.out.println("| 7. NASI KUNING   |");
              System.out.println("| 8. TEMPE TAHU    |");
              System.out.println("| 9. PECEL AYAM    |");
              System.out.println("| 10.IKAN BAKAR    |");
              System.out.println("==================");
              System.out.print("Silahkan pilih yang anda pesan : ");
              pilihan = input.nextInt(); 
      
      
      • Langkah ketiga, ada perintah silahkan masukkan pilihan berupa pesanan, lalu diproses dengan kondisi jika memasukkan 5 maka yang akan menampilkan harga satuan dari SAYUR ASEM dan seterusnya.
      switch (pilihan) {
                  case 1:
                      harga = 10000;
                      System.out.println("@KETOPRAK" + " harga : Rp. " + harga);
                      break;
                  case 2:
                      harga = 10000;
                      System.out.println("@GADO-GADO " + "harga : Rp. " + harga);
                      break;
                  case 3:
                      harga = 8000;
                      System.out.println("@LONTONG SAYUR " + "harga : Rp. " + harga);
                      break;
                  case 4:
                      harga = 15000;
                      System.out.println("@SEMUR JENGKOL " + "harga : Rp. " + harga);
                      break;
                  case 5:
                      harga = 12000;
                      System.out.println("@SAYUR ASEM " + "harga : Rp. " + harga);
                      break;
                  case 6:
                      harga = 7000;
                      System.out.println("@NASI UDUK " + "harga : Rp. " + harga);
                      break;
                  case 7:
                      harga = 10000;
                      System.out.println("@NASI KUNING " + "harga : Rp. " + harga);
                      break;
                  case 8:
                      harga = 5000;
                      System.out.println("@TEMPE TAHU " + "harga : Rp. " + harga);
                      break;
                  case 9:
                      harga = 20000;
                      System.out.println("@PECEL AYAM " + "harga : Rp. " + harga);
                      break;
                  case 10:
                      harga = 23000;
                      System.out.println("@IKAN BAKAR " + "harga : Rp. " + harga);
                      break;


                  default:
                         System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
                         break;
                   Dan jika saya memasukkan perintah Menu Pilihan yang tidak ada dan tidak sesuai dengan Menu Makanannya, maka akan muncul pesan "Maaf Pilihan yang Anda Pilih Salah!"

      Berikut contoh outputnya jika Memilih Menu Makanan No.11  :




      • Langkah keempat, menginput berapa jumlah porsi, kemudian dilakukan proses perhitungan yaitu harga DIKALI dengan jlh_data yang menghasilkan total. Setelah itu mencetak nilai dari objek total.
      System.out.print("Jumlah Porsi ? : ");
                       jlh_data = input.nextInt();
                             total = harga * jlh_data;     
                             System.out.println("Anda harus membayar : Rp. " + total);


      • Langkah kelima, input nilai pada objek bayar, kemudian dilakukannya proses pengurangan antara bayar dengan total yang menghasilkan objek total1. Setelah itu mencetak nilai dari objek total1 tersebut.

      System.out.print("Bayar : Rp. ");
                  bayar = input.nextInt();
                  total1 = (int) (bayar - total);
                  System.out.println("Kembaliannya : Rp. " +total1;
       
       
       
       
      Berikut screen shoot hasil dari kodingannya :









      Berikut Outputnya :















       

      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...