Kamis, 10 November 2016

Cara Membuat Program Aplikasi Menghitung Volume Babgun Ruang Kubus Dengan Java Netbeans Java Swing



Nama:               Mukhlisoh
Ruangan/Kelas: 604
NIM:                161011700376
Program Studi:  Sistem Informasi

Assalammualaikum Wr.Wb

Pada kesempatan kali ini saya akan memposting bagaimana cara membuat program menghitung Volume bangun ruang Kubus dengan menggunakan aplikasi java netbeans dengan fitur Swing.art
ikel ini di buat juga dalam rangka memenuhi tugas dari dosen saya yaitu Bapak Agus suharto.Berikut adalah penampakan Bangun Ruang Kubus,


Penjelasan Kasus : di sini kita di tugaskan untuk mencari Volume Kubus,dimana rumus Volume kubus adalah Sisi x Sisi x Sisi,karena masing-masing sisi panjangnya sama,tapi apada program ini kita akan seting dengan rumus P x L x T,sama saja sih sebetulnya.

Langkah Pertama
oke kita mulai saja pembuatan program nya dengan di awali Jalankan aplikasi Java netbeansnya yah.

jika sudah di buka klik file => new project seperti gambar di bawah ini


Setelah itu akan tampil jendela new project seperti gambar berikut ini :



Karena kita mau membuat aplikasi java, maka klik java dan pilih java application seperti gambar di atas,
kemudian klik next.
maka akan tampil jendela berikutnya seperti di bawah ini :


 nah pada gambar di atas silahkan ketik nama project yang ingin di buat , di sini saya membuat nama project nya adalah mukhlisoh_kubus seperti gambar di atas,terus kalo ente mau ganti tempat penyimpanannya,yang menurut ente mudah untuk mencarinya ketika programnya sudah selesai,kemudian klik finish ,sampai di sini  pembuatan projectnya sudah selesai.

Sekarang membuat aplikasinya,silahkan ikuti step by step berikut ini :

1. klik kanan pada projectnya => new => jframe form seperti gambar berikut :


  Setelah itu maka akan tampil jendela seperti berikut ini :


Ketikan nama kelasnya dan klik finish.
di sini saya membuat kelasnya adalah Kubus
Setelah itu ,maka akan tampil jendela seperti gambar di bawah ini :



Nah yang di tengah-tengah adalah form yang telah kita buat,sedangkan di sebelah kanan ada kolom yang berisi komponen-komponen yang akan kita gunakan untuk mendesain form , dan ada juga properties yang berguna untuk mengatur setiap komponen yang kita gunakan untuk mendesain form.

Mendesain formnya kurang lebih seperti di bawah,membuat formnya.kalo ente mau menbuat nya lebih bagus lagi juga bisa,di sini saya membuat sesuai yang di instruksikan oleh dosen saya..


Setelah ente selesai membuat form nya,sekarang yang harus ente lakukan adalah mengganti variable namenya,tujuan nya supaya kita mudah dalam pengetikan coding nantinya.caranya sangat mudah, klik kanan pada textfield yang ada di label mukhlisoh P yang ingin di ganti variable namenya,lalu pilih change variable name seperti gambar berikut :


Setelah meng klik chane variable name maka kita akan di arahkan ke jendela rename seperti ambar berikut


Silahkan ganti JtextField1 menjadi TxtP seperti gambar di atas dan klik OK. ingat ...!pemberian variable name tidak boleh menggunakan spasi, nah sekarang ganti juga variable name untuk JtextField2 menjadi TxtL,dan JtextField3 menjadi TxtT,dan JtextField4 menjadi TxtHasil,juga mengganti variable jButton nya misalnya jButton1 menjadi BtnVolume jButton2 menjadi BtnHapus.
Setelah desain form selesai, sekarang saatnya pengetikan coding program supaya aplikasi yang kita buat bisa di eksekusi.

Coding BtnVolume , caranya klik kanan di Btn Volume  => events => Action => Actionperformed.seperti gambar:



Tulis coding tombol volume nya seperti berikut :

1:   private void BtnVolumeActionPerformed(java.awt.event.ActionEvent evt) {                       
2:      // TODO add your handling code here:  
3:       int P,L,T,Hasil,Volume;  
4:       P = Integer.parseInt(TxtP.getText());  
5:       L = Integer.parseInt(TxtL.getText());  
6:       T = Integer.parseInt(TxtT.getText());  
7:       Volume = P*L*T;  
8:       TxtHasil.setText(""+Volume);  

Nah jika sudah selesai mengetikan coding seperti di atas silahkan running programnya dengan menekan tombol shift+F6 atau klik tombol run seperti gambar berikut:


Setelah meng klik run file maka akan tampil aplikasi yang telah kita buat . Nah sekarang silahkan masukan angka pada mukhlisoh P,mukhlisoh L,mukhlisoh T dan klik tombol volume, maka akan terlihat hasilnya seperti gambar berikut :

Apabila kita mau menambahkan Button lain misalnya Button Hapus,caranya tutup dulu program yang sedang di runing lalu sama caranya yaitu klik kanan pada Button Hapus dan tuliskan coding seperti di bawah :


1:   private void BtnHapusActionPerformed(java.awt.event.ActionEvent evt) {                       
2:      // TODO add your handling code here:  
3:      TxtP.setText("");  
4:      TxtL.setText("");  
5:      TxtT.setText("");  
6:      TxtHasil.setText("");  

Maka apabila di runing pada kolom variable mukhlisoh P,mukhlisoh L,mukhlisoh T,dan mukhlisoh Hasil akan terhapus apabila kita klik tombol Hapus seperti gambar di bawah :

Alhamdulillah selesai juga Tugas Uas saya dan semoga mendapatkan nilai yang memuaskan selain itu juga bisa bermanfaat dan membantu ente - ente yang lagi belajar sama ane juga masih belajar...hehehehe

Terima Kasih kepada Bapaka Agus Suharto selaku Dosen yang membimbing saya.
saya akhiri.

Wassalammualaikum Wr.Wb.

Jumat, 28 Oktober 2016

Praktek Pemrograman Java Netbeans dengan fungsi Input Scanner









Assalammualaikum Warohmatullohi Wabarokatuh

Nama  : Mukhlisoh
NIM    : 161011700376
Ruangan : 604

Dalam rangka memenuhi tugas dari dosen saya yaitu Pak Agus tentang Algoritma dan pemrograman dimana tugasnya adalah membuat suatu program aplikasi dengan menggunakan aplikasi netbeans yang di modifikasi dengan FUNSI INPUT SCANNER , maka di sini saya mengambiul studi kasus mencari jumlah nominal uang yang harus di bayarkan oleh seseorang yang belanja barang-barang yang cukup lumayan mahal harganya sehingga di kenakan pajak barang mewah,berikut deskripsinya:

Seseorang belanja barang-barang mewah dan di kenakan pajak barang mewah apa bila ia belanja di atas nominal 10.000.000 rupiah,selain itu tidak di kenakan pajak dengan ketentuan sebagai berikut:

Jumlah Barang = ( di sini kita menggunakan fungsi input scanner jadi memasukan Jumlah Barangnya  pada      saat  program di running )
Harga Barang = ( di sini kita mengunakan fungsi input scanner jadi memasukan Harga Barangnya pada saat program di running )

Hitung Total Harga = Jumlah Barang*Harga Barang
Jika Total Harga > 10.000.000 maka di kenakan pajak
Pajak di masukan pada saat program di running
Maka di dapatkan Total Jumlah Nominal yang harus di bayarkan


Dituangkan dalam Flowchart



 Dituangkan pada source code / aplikasi netbeans




1:  package tugas.uts;  
2:  /**  
3:   *  
4:   * @author user  
5:   */import java.util.Scanner;  
6:  public class TugasUTS {  
7:    /**  
8:     * @param args the command line arguments  
9:     */  
10:    public static void main(String[] args) {  
11:      // TODO code application logic here  
12:      Scanner masukan=new Scanner(System.in);  
13:      System.out.print("masukan Jumlah barang =");  
14:      int Jumlahbarang=masukan.nextInt();  
15:      System.out.print("masukan Harga barang =");  
16:      int Hargabarang=masukan.nextInt();  
17:      System.out.print("masukan persentase pajak =");  
18:      float PersentasePajak=masukan.nextFloat();  
19:      float Pajak;  
20:      int Totalharga =(Jumlahbarang*Hargabarang);  
21:      System.out.println("Total harga sebelum kena pajak "+Totalharga);  
22:      if (Totalharga>10000000){  
23:        Pajak = Totalharga*PersentasePajak;  
24:        System.out.println("Pajaknya "+Pajak);  
25:        Totalharga=Totalharga+Math.round(Pajak);  26:        System.out.println("Jumlah yang harus di bayar "+Totalharga);  
27:        }  28:      else {  
29:        Pajak=0;  
30:            System.out.println("Jumlah yang harus di bayar");  


Hasilnya adalah



1:  run:  
2:  masukan Jumlah barang =20  
3:  masukan Harga barang =2000000  
4:  masukan persentase pajak =0.2  
5:  Total harga sebelum kena pajak 40000000  
6:  Pajaknya 8000000.0  
7:  Jumlah yang harus di bayar 48000000  
8:  BUILD SUCCESSFUL (total time: 17 seconds)  


Demikianlah dan Alhamdulillah sampai di sini tulisan ini saya akhiri mudah-mudahan bisa membantu para pembaca yang membutuhkan kode - kode di atas dan semoga juga mendapatkan nilai yang memuaskan

Sekian dan Terima Kasih

Wassalammualaikum Warohmatullohi Wabarokatuh


Kamis, 13 Oktober 2016

Materi Algoritma dan Pemrograman Java 1



 STMIK ERESHA

Nama   : Mukhlisoh

NIM      : 161011700376

Ruangan : 604 SI



Assalammualaikum Wr.Wb.

         Dalam rangka memenuhi tugas dari dosen saya yaitu Pak Agus tentang Algoritma dan pemrograman dimana tugasnya adalah membuat suatu program aplikasi dengan menggunakan aplikasi netbeans,maka di sini saya mengambil studi kasus mencari jumlah gaji seorang karyawan harian lepas untuk memastikan jumlah total gaji karyawan tersebut dalam satu minggu ,berikut deskripsi nya.

1. Pemilihan Masalah
Seorang pegawai bekerja di sebuah perusahaan dan mendapatkan gaji serta lemburan dengan ketentuan sebagai berikut:
Gaji Mingguan (GM) = Rp.600.000,-
Lemburan           (Lem)        = Rp.10.000/Jam
Jumlah jam kerja dalam satu minggu normal (JN)= 40 jam
Jika dia bekerja lebih dari 40 jam dalam satu minggu,maka di hitung lembur(JK)
Jika dia bekerja kurang dari 40 jam dalam satu minggu maka 
Maka di terima Total Gaji Mingguan (TGM)

2.Di tuangkan dalam Flowchart











3. Di tuangkan dalam source code

 /*  
  * To change this license header, choose License Headers in Project Properties.  
  * To change this template file, choose Tools | Templates  
  * and open the template in the editor.  
  */  
 package tugas.mukhlis.pkg1;  
   
 /**  
  *  
  * @author user  
  */  
 public class TugasMukhlis1 {  
   
   /**  
    * @param args the command line arguments  
    */  
   public static void main(String[] args)  
     
   {  
     // TODO code application logic here  
       
      int GM,Lem,JN,JK,TGM,JL,JP;  
     GM=600000;  
     Lem=10000;  
     JN=40;  
     JK=20;  
       
     System.out.println("Nama  : Muhklisoh");  
     System.out.println("NIM  : 161011700376");  
     System.out.println("Ruangan  : 604");  
       
       
       
     if (JK>JN) { //CEK LEMBUARAN PERCABANGAN  
       //KALO DAPET  
      JL = (JK-JN)*Lem;  
      TGM=GM+(JK-JN)*Lem;  
      System.out.println("Total Lemburan yang di terimaaaa"+JL);  
      System.out.println("Jadi gajinya"+TGM);  
       
     }else if(JK<JN){  
     JP = (JN-JK)*Lem;  
     TGM = GM-(JN-JK)*Lem;  
     System.out.println("Total Potongan"+JP);  
     System.out.println("Jadi gajinya"+TGM);  
       
       
       
     }else{  
      //KALO ENGGAK DAPET LEMBUR  
      TGM = GM;  
      JL = 0;  
      //CETAK SLIP GAJI  
      System.out.println("Total Lemburan yang di terima"+JL);  
      System.out.println("Jadi gajinya"+TGM);  
     }  
       
   }  
     
 }  
   





4. Ini hasil nya
 run:  
 Nama  : Muhklisoh  
 NIM  : 161011700376  
 Ruangan  : 604  
 Total Potongan200000  
 Jadi gajinya400000  
 BUILD SUCCESSFUL (total time: 1 second)  
   


Demikianlah Tulisan ini saya buat dalam rangka menyelesaikan tugas dari dosen dan semoga bisa bermanfaat bagi para pembaca

Wassalammualaikum Wr.Wb.











 




Jumat, 07 Oktober 2016

Mari Bersinergi Untuk Sesama

Selamat Datang di Blog saya mohon masukan nya apabila masih banyak kekurangan nya

Share