Senin, 21 September 2020

AKHMAD FAUZI RAMADHAN_181011401940_PERTEMUAN KE 2 & 3

 PERTEMUAN 2 DAN 3 
MEMBUAT PROGRAM NETBEANS INPUT NILAI DAN GRADE MATA KULIAH

Pertama Buka Netbeans lalu klik>File>New Project (Ctrl+Shift+N)


Pilih Jaca Application>lalu klik Finish


Beri Nama "Nama kamu_Nim_Pertemuan2">Finish


Klik kanan>New>JFrame Form


Beri Nama "input">Finish


Design pilih label klik>masukan ke dalam form sebanyak 5 Jlabel


Pilih JTextField klik>masukan kedalam form sebanyak 5 JTextField


Pilih button klik>masukan ke dalam form lalu perbesarkan

Klik kanan pada JLabel>Edit text>rubah semua nama Jlabel1 sampai Jlabel5


Klik kanan pada JTextField>Edit text> rubah semua nama menjadi kosong dari JText Field1 sampai JText Field 5


Klik kanan pada JText Field>Change Variable Name>"Nama kamu_txt....."


Masukan Lagi Jlabelnya sebanyak 4 di sebelah kanan dan 3 disebelah kirinya>lalu klik kanan Edit Text rubah nama yang sebelah kanan sesuai dengan yang di inginkan dan sebelah kanan di kosongkan


HASILNYA :


Klik kanan Pada Button>Edit text dengan nama " HITUNG NILAI">lalu pilih Events>Action>ActionPerformed


Masukkan Kode berikut :
 if( akhmadfauzi_txtkhdrn.getText().isEmpty()||akhmadfauzi_txttgs.getText().isEmpty()
                ||akhmadfauzi_txtuts.getText().isEmpty()||akhmadfauzi_txtuas.getText().isEmpty()
                ||akhmadfauzi_txtrp.getText().isEmpty())
            { 
                JOptionPane.showMessageDialog(null,"From Anda Masih Kosong");
            }


Lalu lanjut masukan kode ini :

{
           double kehadiran,tugas,uts,uas,realisasi,nilai;
           String hasil;
           kehadiran = Integer.parseInt(akhmadfauzi_txtkhdrn.getText());
           tugas =  Integer.parseInt(akhmadfauzi_txttgs.getText());
           uts = Integer.parseInt(akhmadfauzi_txtuts.getText());
           uas = Integer.parseInt(akhmadfauzi_txtuas.getText());
           realisasi = Integer.parseInt(akhmadfauzi_txtrp.getText());
           nilai = (kehadiran/18*10)+(tugas*20/100)+(uts*30/100)+(uas*40/100);
           hasil = String.valueOf(nilai);
           OutNilai.setText(hasil);
           
           if(nilai >= 80){
               OutGrade.setText("A");
               OutKeterangan.setText("LULUS");
           }
           else if ((nilai <80)&&(nilai>=70)){
               OutGrade.setText("B");
               OutKeterangan.setText("LULUS");
           }
           else if ((nilai<70)&&(nilai>=55)){
               OutGrade.setText("C");
               OutKeterangan.setText("LULUS");
           }
           else if ((nilai<55)&&(nilai>=40)){
               OutGrade.setText("D");
               OutKeterangan.setText("TIDAK LULUS");
        }
           else if ((nilai<40)&&(nilai>=0)){
               OutGrade.setText("E");
               OutKeterangan.setText("TIDAK LULUS");
    }                                      
          //NOTIFIKASI JIKA NILAI ATAU BOBOT MELEBIHI 100
           if (tugas >=100){
              OutNilai.setText("-");
              OutGrade.setText("-");
              OutKeterangan.setText("BOBOT TUGAS MELEBIHI 20");
          }
          else if (uts >=100){
              OutNilai.setText("-");
              OutGrade.setText("-");
              OutKeterangan.setText("NILAI UTS MELEBIHI 30");
          }
          else if (uas >=100){
              OutNilai.setText("-");
              OutGrade.setText("-");
              OutKeterangan.setText("NILAI UAS MELEBIHI 40");
          }
          
    }     
                
    }                                      






Setelah sudah Klik pada input>Run File


Akan muncul seperti ini :


Lalu coba masukan Angka dan silahkan mencoba


Terimasih kalo ada salah mohon di maaf kan lebih jelih dan teliti kembali :)




Selasa, 15 September 2020

AKHMAD FAUZI R_181011401940_PERTEMUAN KE 1


PROGRAM CETAK KATA
    Buatlah new projek

    Pilih java > java application

Buatlah nama projek "nama kamu_nim_pertemuan1"

Buatlah new package

Dengan nama "Latihan1"


Buatlah new jframe from


Dengan nama class "Cetak_Kata"


Drag Menu "Panel" Kedalam from kosong pada desain dan perbesarkan ukuran panel


Klik kanan pada "panel" didalam from > pilih properties

Pilih background


Pilih warna 


Masukan 2 menu Label kedalam from desain


Masukan menu textfield kedalam from desain


Masukan menu Textarea kedalam from desain


Klik kanan pada label1 pilih edit text ketik "nama"


Kalau sudah edit text juga pada label2 dengan nama "pesan"


Kalau sudah tambahkan label3 lalu edit text dengan nama "cetak_kata"


Klik kanan pada textfield pertama pilih>change variable name>ganti menjadi "namakamu_namatextfield"


Untuk textarea ganti dengan nama "namakamu_pesantextarea"


Masukan menu button kedalam desain


Masukan label dan textpane kedalam desain dan di perbesar 


Change variable name pada textpane menjadi "cetak_katatextpane" 


Klik kanan pada button>evenst>action>action performed


Masukan source dibawah ini : 

String nama = (NamaTextField.getText()); 

String pesan = (PesanTextArea.getText()); 

Cetak_KataTextPane.setText("Nama Saya "+nama+" dan saya membuat pesan "+pesan);


Klik kanan pada class"cetak_kata" pilih run file
    

Dan hasilnya seperti ini




PROGRAM CETAK PROSESS

Buat new jframe from dengan nama class "cetak_prosess"


Drag menu panel kedalam from kosong pada desain dan perbesar ukuran panelnya


Klik kanan pada label pilih >properties


Pilih Background dan pilih warna


Masukan menu text field kedalam from desain


Masukan menu button kedalam from desain


Klik kanan pada button1 pilih edit text menjadi "1" dan button2 menjadi "2" dan button3 menjadi "tambah"


Buka source, Buat variabel di bawah ini


Change variable name pada textfield menjadi "display"


Klik kanan pada button1, pilih event>action>actionperformed begitupun juga pada button2 dan button 3


Masukan souce di bawah ini


Tambahkan menu button baru lalu edittext menjadi "Hasil"


Masukan source pada button hasil dibawah ini


Dan masukan source kode dibawah ini kedalam struktur konstruktor


Dan Klik kanan pada class "cetak_prosess" pilih run file dan liat hasilnya


Sekian tugas ini saya buat kurang lebihnya mohon maaf kalau ada kesalahan mohon di maafkan namanya juga manusia tidak semuanya selalu benar,terimakasih.. :)

 

AKHMAD FAUZI R_181011401940_PERTEMUAN 16&17

 Membuat user manajement pada aplikasi data kas Source code nya Hasil nya  Source codenya user Hasilnya