Arsip Blog

Kamis, 06 Oktober 2016

Membuat Program sederhana menggunakan JAVA Programing (netbeans)

P R AK T I K U M   M E M B U A T   P R O G R A M
PADA JAVA PROGRAMING
ABD RACHMAN.A.
016 02 002











TEKNIK MEKATRONIKA
POLITEKNIK BOSOWA
TAHUN 2016 / 2017


--------------------------------------------------------------------------------------------------------------------------

J A V A   P R O G R A M I N G

1.TUJUAN PEMBELJARAN

-    Mampu mnegetahui jeni – jenis program.
-      Memahami struktur penulisan bahasa Java.
-      Mengerti perintah keluaran Java.
-      Mengerti cara membuat, meng-compile dan menjalankan sebuah program di Java.
2. DASAR TEORI
          I. Pengertian java Programing
Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi, desktop, web, mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
          II. Jenis-jenis bahasa programan
·         Bahasa programan tingkat rendah .
·         Bahasa programan tingkat sedang.
·         Bahasa programan tingkat tinggi.

III.  Ke unggulan Java Programing
Ke unggulan java yaitu memiliki bahasa yang sederhana. Java di rancang agar mudah di pelajari dan di gunakan secara efektif. Java tidak menyediakan fitur-fitur rumit seperti bahasa tingkat tinggi atau bahasa yang susah di mengerti.

3. ALAT DAN BAHAN
          * 1 unit computer
          * LCD sebagai media pembelajaran
          * Aplikasi NetBeans IDE 8.0.2


4. LANGKAH – LANGKAH PERCOBAAN


 - Pertama – tama nyalakan Monitor & Cpu.
          
- Buka aplikasi NetBeans ( aplikasi yang menggunakan program Java ).

          
- Buat file project dengan cara seperti gambar berikut :
I. Buat project baru di netbeans
File > New Project

II.buat class JFrame Baru
File > New File










III. Setelah itu akan tampil media untuk membuat sebuah project


IV. Masukan data yang sesuai dengan program apa yang akan di buat.   
   Pada praktikum hari ini ada 3 percobaan yang di lakukan dengan menggunakan java programing yaitu ;
IV.1.  Membuat program Ganjil/Genap.
Untuk membuat program yang dapat membedakan bahwa sebuah angka adalah termasuk bilangan ganjil atau genap.

Pertama-tama kita mengimput nilai atau angka yang ingin di ketahui ganjil atau genap dengan import javax.swing.JOptionPane; .
Int Nilai = Integer.parseInt(JOptionPane.showInputDialog("Masukan nilai"));


Yang kedua , input ciri-ciri yang menandakan bahwa bilang tersebut genap atau ganjil yaitu, untuk menentukan bilangan tersebut Genap adalah bilangan tersebut habis di bagi 2 sedangkan bilangan Ganjil adalah bilangan yang tidak habis di bagi 2. Jadi dari penjelasan tadi maka rumus yang di input adalah [ nilai /2] yang di tuliskan pada program project. Berikut ini adalah gambarnya.
Int hasil = Nilai /2;


Yang ketiga, membuat keterangan yang menyatakan bilangan itu ganji/genap. Dan mentukan hasil yang akan di keluarkan oleh program.
       String ket;      
       if(Nilai%2==0)
       {ket="genap";} 
       else
       {ket="ganjil";}

JOptionPane.showMessageDialog(null, "Bilangan tersebut adalah bilangan\n" +ket);




IV.2 Membuat Program untuk menget angka-angka yang termasuk kelipatan 4.
Untuk membuat program yang dapat menetukan bilangan tersebut bilangan kelipatan 4 yaitu , pertama-tama yang saya lakukan mnginput bilangan yang akan di cari tahu apakah bilangan tersebut adalah kelipatan 4 atau bukan.
Input nilai ( int Nilai = Integer.parseInt(JOptionPane.showInputDialog("masukkan nilai"));

Yang kedua, menginput cara yang akan di gunakan. Yaitu, (int Hasil = Nilai/4;)
Atau pada gambar dapat di lihat.
      



Yang ke tiga, membuat keterangan bahwa bilangan merupakan kelipatan 4 atau bukan. Dan menentukan hasil dari program project.
String ket;
       if(Nilai%4==0)
       {ket="kelipatan 4";} 
       else
       {ket="bukan kelipatan 4";}
       JOptionPane.showMessageDialog(null, "Bilangan tersebut adalah bilangan\n" +ket);






IV.3.  Membuat program pembacaan String.     
Dalam percobaan membuat suatu program utnuk menentukan jenis atau apa yang akan di cari tahu. Contohnya ketika mengetik perempuan maka akan muncul hasil mahasiswi sedangkan jika kita mengetik laki – maka akan tampil hasil mahasiswa. Berikut ini screnn percobaannya.
String Jenis;
               Jenis = JOptionPane.showInputDialog("Jenis");
     
       String ket;
      
       if("Perempuan".equals(Jenis))
       {ket="Mahasiswi";}

       if("perempuan".equals(Jenis))
       {ket="Mahasiswi";} 
       else
       {ket="Mahasiswa";}
       JOptionPane.showMessageDialog(null, "Anda adalah \n" +ket);




5. HASIL DAN ANALISA PERCOBAAN
          I. Pada percobaan pertama untuk mengetahui hasil dari program untuk menyatakan bahwa suatu bilangan adalah ganjil atau genap di lakukan beberapa langkah-langkah yaitu, sebagai berikut:
 Run Project  untuk memeriksa apakah program tersebut berhasil atau tidak. Jika berhasil maka akan tampil. Setelah itu masukan bilangan yang akan di uji, contoh jika memasukan bilangan 23 maka hasil yang keluar adalah ganjil dan jika bilangan yanga di masukan 24 maka hasil yang keluar adalah genap. Dapat di lihat pada gambar berikut ini.
Gambar ini menyatakan bahwa angka bernilai ganjil.

Gambar ini menyatakan bahwa angka bernilai genap
         






II. Pada percobaan kedua untuk mendapatkan hasil bahwa bilangan tersebut adalah bilangan kelipatan 4 atau bukan kelipatan 4 dilakukan langkah-langkah sebagai berikut.

Run Project  untuk memeriksa apakah program tersebut berhasil atau tidak. Jika berhasil maka akan tampil . Setelah itu masukan bilangan yang akan di uji, contoh jika memasukan bilangan 12 maka akan tampil hasil bahwa bilangan tersebut adalah kelipatan 4. Dapat di lihat pada gambar berikut :
Memasukan bilangan 12               Muncul hasil bahwa bilangan tersebut adalah kelipatan 4
                       

III. Percobaan ketiga untuk mendapat hasil perbedaan bahwa perempuan adalah mahasiswi dan laki-laki adalah mahasiswa dapat di lakukan dengan beberapa langkah sebagai berikut:
Run Project  untuk memeriksa apakah program tersebut berhasil atau tidak. Jika berhasil maka akan tampil . Setelah itu masukan bilangan yang akan di uji, contoh jika memasukan kata perempuan maka hasil yang keluar adalah kata mahasiswi. Dapat di lihat pada gambar berikut.
Memasukan kata perempuan                                 kemudian muncul hasil
                     


Analisa Percobaan
          Dalam ketiga program di buat di perlukan beberapa langkah yang menggunakan beberapa kata kunci seperti JOptionPane.showInputDialog akan menampilkan tempat yang menjadi inputan setelah angka atau kata dimasukkan. Script untuk menentukan bilangan digunakan integer yang merupakan script java yang khusus untuk angka, contohnya : ( int Nilai = Integer.parseInt(JOptionPane.showInputDialog("masukkan nilai"));  . Sedangkan script String ket digunakan untuk menentukan kata atau huruf karena string khusus untuk menampilkan output berupa kata ,contohnya: StringJenis=JOptionPane.showInputDialog("Jenis");.  If digunakan untuk perbandingan dalam sebuah pemrograman. Contohnya if berfungsi jika nilai yang dimasukkan 12 maka hasil yang muncul adalah genap , fungsi {ket=”genap”} begitu pula sebaliknya jika 13 yng di masukan maka hasil yang muncul adalah ganjil, fungsi {ket=”ganjil”}.












6. KESIMPULAN
·         Untuk membuat sebuah program di butuhkan ketelitian dalam penulisan karena aplikasi yang menggunakan java programing sangat sensitive terhadap penulisan kata.
·         Jika terjadi penulisan kata atau satu huruf pada program yang di buat maka program tidak akan berjalan.
·         Terdapat banyak kata kunci yang digunakan untuk membuat sebuah program agar dapat berjalan sebagaimana data yang di input dan out put sebagai hasil.

·         Kata kunci JOptionPane.showInputDialog akan menampilkan tempat yang menjadi inputan setelah angka atau kata dimasukkan. Script untuk menentukan bilangan digunakan integer yang merupakan script java yang khusus untuk angka . Sedangkan script String ket digunakan untuk menentukan kata atau huruf karena string khusus untuk menampilkan output berupa kata. If digunakan untuk perbandingan dalam sebuah pemrograman. 
 ----------------------------------------------------------------------------------------------------
  LAPORAN KEDUA
P R AK T I K U M   M E M B U A T   P R O G R A M
PADA JAVA PROGRAMING
ABD RACHMAN.A.
016 02 002




TEKNIK MEKATRONIKA
POLITEKNIK BOSOWA
TAHUN 2016 / 2017
------------------------------------------------------------------------------------------------------------------------------ 
J A V A   P R O G R A M I N G

   1.TUJUAN PEMBELJARAN

-    Mampu mnegetahui jeni – jenis program.
-      Memahami struktur penulisan bahasa Java.
-      Mengerti perintah keluaran Java.
-      Mengerti cara membuat, meng-compile dan menjalankan sebuah program di Java.
  2. DASAR TEORI
          I. Pengertian java Programing
   Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi, desktop, web, mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
          II. Jenis-jenis bahasa programan
·         Bahasa programan tingkat rendah .
·         Bahasa programan tingkat sedang.
·         Bahasa programan tingkat tinggi.

III.  Ke unggulan Java Programing
   Ke unggulan java yaitu memiliki bahasa yang sederhana. Java di rancang agar mudah di pelajari dan di gunakan secara efektif. Java tidak menyediakan fitur-fitur rumit seperti bahasa tingkat tinggi atau bahasa yang susah di mengerti.

  3. ALAT DAN BAHAN
          * 1 unit computer
          * LCD sebagai media pembelajaran
          * Aplikasi NetBeans IDE 8.0.2


  4. LANGKAH – LANGKAH PERCOBAAN
           - Pertama – tama nyalakan Monitor & Cpu.

          - Buka aplikasi NetBeans ( aplikasi yang menggunakan program Java ).
         
--Buat project baru di netbeans
   File > New Project


    
   II.buat class JFrame Baru
   File > New File


   III. Setelah itu akan tampil media untuk membuat sebuah project
                     




   IV. Masukan data yang sesuai dengan program apa yang akan di buat.   
Pada praktikum hari ini ada 2 percobaan yang akan di analisis yaitu ;
1.  Percobaan Pertama(mnecari nilai resistansi resistor m)
   Untuk membuat program menghitung nilai resistansi Resistor dengan. Untuk membuat program yang dapat mengetahui berapa nilai resistansi resistor.

   Pertama-tama kita mengimput warna gelang resistor dengan import javax.swing.JOptionPane; .
Int Nilai = Integer.parseInt(JOptionPane.showInputDialog("Masukan warna"));
Yang kedua , input hasil dari teori yang digunakan untuk mencari resistansi ke dalam program project. Berikut ini adalah gambarnya.
.



Yang ketiga, membuat keterangan yang menyatakan bilangan itu ganji/genap. Dan mentukan hasil yang akan di keluarkan oleh program.
       {ket="5%";}
        if ("merah".equals(A)&&"merah".equals(B)&&"orange".equals(C)&&"emas".equals(D))












2. Percobaan Kedua (Sorting)
 Untuk membuat sebuah program yang dapat menyortir angka dari yang terbesar , pertama-tama yang saya lakukan mnginput bilangan yang akan di sortir(di pindahkan berdasarkan besar/kecil nilai bilangan. Pada program ini mengunakan “import java.util.Scanner”. Untuk menginput nilai angka di gunakan Scanner input = new Scanner( System.in ) ; int num1,num2,num3,terbesar;.

Yang kedua, menginput angka-angka ke dalam sebuah rumus(teori) untuk mendapatkan sebuah hasil atau pada gambar dapat di lihat.
   5. HASIL DAN ANALISA PERCOBAAN
          I. Pada percobaan pertama untuk mengetahui hasil dari program untuk menyatakan bahwa suatu bilangan adalah ganjil atau genap di lakukan beberapa langkah-langkah yaitu, sebagai berikut:
 Run Project  untuk memeriksa apakah program tersebut berhasil atau tidak. Kemudian ketika muncul  masukan warna coklat , begitu seterusnya sampai warna ke empat. Jika ke empat warna telah di masukan maka akan muncul pesan yang pertanda bahwa program tersebut berjalan dengan baik.













          II. Pada percobaan kedua untuk mendapatkan hasil bahwa satu bilangan terbesar dari dua  bilangan lainnya dilakukan langkah-langkah sebagai berikut.

Run Project  untuk memeriksa apakah program tersebut berhasil atau tidak. Jika RunProject di klik maka akan tampil . Setelah itu masukan 3 bilangan yang akan di uji,contohnya . Setelah itu tekan “Enter” untuk mendapatkan hasil yaitu, nilai 4 . .










   Analisa Percobaan
   Pada percobaan pertama sama seperti praktikum yang pertama di perlukan beberapa langkah-langkah yang menggunakan beberapa kata kunci seperti JOptionPane.showInputDialog akan menampilkan tempat yang menjadi inputan setelah angka atau kata dimasukkan. Script untuk menentukan bilangan digunakan integer yang merupakan script java yang khusus untuk angka . Sedangkan script String ket digunakan untuk menentukan kata atau huruf karena string khusus untuk menampilkan output berupa kata. If digunakan untuk perbandingan dalam sebuah pemrograman dan terbukti bahwa praktikum untuk membuat suatu program sama dengan apa yang di tetapkan dalam sebuah teori . Algortima yang menyatakan bahwa untuk membuat sebuah program dapat di aplikasikan ke dalam java programing dan dapat menjadi sebuah program yang dapat menghitung sebuah resistansi resistor.
Sedangkan pada percobaan kedua membutuhkan import java.util.Scanner” dan  (Scanner input = new Scanner( System.in ) ; int num1,num2,num3,terbesar;) berfungsi untuk membaca bilangan atau angka yang di masukan . Dan untuk mencoba program ini berjalan dengan baik berbeda caranya dengan percobaan pertama. Pada percobaan kedua untuk mendapatkan hasil tampil output di bawah programproject kemudian memasukan angka lalu di enter dan muncullah hasil bawah bilanganX adalah bilangan yang mempunyai nilai terbesar.















   6. KESIMPULAN
·         Untuk membuat sebuah program di butuhkan ketelitian dalam penulisan karena aplikasi yang menggunakan java programing sangat sensitive terhadap penulisan kata.
·         Jika terjadi penulisan kata atau satu huruf pada program yang di buat maka program tidak akan berjalan.
·         Terdapat banyak kata kunci yang digunakan untuk membuat sebuah program agar dapat berjalan sebagaimana data yang di input dan out put sebagai hasil.Percobaan pertama dengan menggunakan (=Integer.parseInt(JOptionPane.showInputDialog) warna yang di masukan dapat di baca oleh program dan  {ket="5%";} if("merah".equals(A)&&"merah".equals(B)&&"orange".equals(C)&&"emas".equals(D)) dapat berfugsi untuk menghitung dan mengeluarkan hasil yaitu,Resistansi Resistor.
·         Percobaan kedua dengan menggunakan import java.util.Scanner” dan  (Scanner input = new Scanner( System.in ) ; int num1,num2,num3,terbesar;) berfungsi untuk membaca bilangan atau angka yang di masukan .
·         Untuk mendapatkan hasil percobaan pertam berbeda dengan percobaan kedua karena pada percobaan kedua untuk mendapatkan hasil run message akan tampil output di bawah programproject .