Kamis, 06 Oktober 2016

Laporan Pemograman Dasar JAVA



DASAR PEMOGRAMAN JAVA

1.      Tujuan
-          Menggunakan  tipe - tipe pemograman java
-          Membuat dasar program java
-          Mengaplikasikan dengan software NetBeans

2.      Dasar teori
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi
Sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Bahasa Pemrograman Java ini berorientasi objek (OOP-Object Oriented Programming), dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. Dengan slogannya “Write once, run anywhere”.
Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek. Contoh Pemisalan Objek dalam OOP :
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, Laptop punya status (jumlah baterai, jumlah ram, sebuah layar) dan perilaku (mengeksekusi, menonton, mengerjakan).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.
a.    Karakter
Elemen terkecilpada pemograman java adalah karakter yang di maksud karakter bisa saja berupa
·   Huruf (A sampai dengan Z, a sampai dengan z)
·   Angka (0 sampai dengan 9)
·   Simbol (misalnya * dan !)
·   Kode kontrol (misalnya formfeed dan newline)
Berbeda dengan bahas- bahsa pendahuluanya (misalnya C dan C==). Java tidak menggunakan himpunan kode ASCII (American Standard Code for Information Interchange) untuk menyatakan karakter. Melainkan karakter, memakai Unicode.
b.      Kata kunci
Java memiliki sejumlah kata yang bermakna khusus. Kata-kata seperti ini digolongkan sebagai kata kunci atau kata tercadang. Kata kunci tidak dapat digunakan sebagai pengenal. Berikut ini daftar kata kunci pada Java:
abstract
Else
interface
super
boolean
Extends
long
switch
Break
Final
native
synchronized
Byte
Finally
new
this
Case
Float
null
throw
Catch
For
package
throws
Char
Goto
private
transient
Class
If
protected
Try
Const
Implements
puclic
void
continue
Import
return
volatile
Do
Instanceof
short
while
Double
Int
static


3.      Alat Dan Bahan

-          Komputer
-          Software NetBeans

4.      Langkah – langkah percobaan

a.       Permatam mengaktifkan CPU komputer setelah aktif maka masuk ke tampilan deskop awal seperti berikut;


b.      Lalu membuka software NetBeans



c.       Setelah membuka Netbeans maka akan muncul tampilan


d.      Klik  bagian kiri atas yaitu “File” lalu pilih “New Project”






e.       Setelah menekan “New Project” maka msuk ke tampilan awal dan memilih “Java Application”, dan klik “Next”

f.       Kemudian akan masuk ke tampilan penyimpanan data dengan mengklik  “Browser” untuk menentukan letak file dan mengklik “Finish”

 







g.       Dan masuk ketampilan awal pemograman


Sekarang memasukan program sederhana yaitu pemograman  genap – ganjil, kelipatan 4, dan pembacaan string
·      Pemograman genap - ganjil









·      Pemograman keliapatan 4



·      Pemograman pembacaan string
                     






5.      Hasil dan analisa
a.       Ganjil Genap
-          Dengan program yang di input ke NetBeans, yaitu ;
int Nilai = Integer.parseInt (JOptionPane.showInputDialog("Masukkan Nilai ; "))
       String ket;
       if (Nilai%2==0)
       {ket="genap";}
       else
       {ket="ganjil";}
       JOptionPane.showMessageDialog(null, "Bilangan tersebut adalah bilangan \n" +ket);  

Program int yaitu mengintput pembacaan angka untuk menghitung nilai yang perhitungan seperti mengetahui bilangan ganjil dan genap dengan membagi nilai dengan 2, jika hasil bagi 0 maka angka tersebut yaitu angka genap. Apabila angka yang di bagi 2 dengan hasil 0,1 atau pembagian masih kurang dari 0 itu nilai ganjil. Sedangkan “String ket” untuk menulis keterangan pada hasil yang di outputkan dan “if” ialah jika kondisi perintah akibat kondisi pernyataan, di input untuk memenuhi pada syarat tipe data “int” yaitu proses nilai yang di input pada “(JOptionPane.showInputDialog("Masukkan Nilai ; "));” dan “else” jika perintah lebih dari satu. Sedangkan, “JOptionPane.showMessageDialog” untuk menampilkan hasil dari proses perhitungan pada nilai yang di input.
      Menjalankan program ganjil genap dengan mengklik tombol “run”
Setelah menjalankan program maka akan meminta input data seperti:
Dan hasil yang  keluar sebagai berikut;
          
b.      Kelipatan 4
Program yang di intput ke NetBeans ialah;
int Nilai = Integer.parseInt (JOptionPane.showInputDialog("Masukkan Nilai ; "));
       String ket;
       If (Nilai%4==0)
       {ket="kelipatan 4";}
       else
       {ket="bukan kelipatan 4";}
JOptionPane.showMessageDialog(null, "Bilangan tersebut adalah bilangan \n" +ket);
Program ini sama dengan program ganjil genap cuman program kelipatan 4 dengan angka yang dapat di bagi 4 dan dikali 4, Sedangkan “String ket” untuk menulis keterangan pada hasil yang di outputkan dan “if” ialah jika kondisi yang di input untuk memenuhi pada syarat kode “int” yaitu proses nilai yang di input pada “(JOptionPane.showInputDialog("Masukkan Nilai ; "));”  dan “else” jika perintah lebih dari satu. Sedangkan, “JOptionPane.showMessageDialog” untuk menampilkan hasil dari proses perhitungan pada nilai yang di input. Untuk menentukan angka yang termasuk dalam kelipatan 4 dengan hasil menjalankan program sebagai berikut;
Menjalankan program ganjil genap dengan mengklik tombol “run”
Setelah menjalankan program maka akan meminta input data seperti:
Dan hasil yang  keluar sebagai berikut;

          
c.       Pembacaan string
 Dengan program yang di buat
String Jenis ; Jenis = JOptionPane.showInputDialog("Jenis");
       String ket;
       if ("Perempuan".equals (Jenis))
       {ket="Mahasiswi";}
       else
       {ket="Mahasiswa";}
       JOptionPane.showMessageDialog(null, "Anda adalah \n" +ket);
Program ini berbeda dengan program yang memakai int. Program ini memakai string pada saat menginput data atau nilai, yaitu berguna untuk membaca kalimat yang di input kedalam program. Program ini memisahkan mahasiswa dan mahasiswi. “if” ialah jika kondisi yang di input untuk memenuhi pada syarat kode “int” yaitu proses nilai yang di input pada “(JOptionPane.showInputDialog("Masukkan Nilai ; "));” dan “else” jika perintah lebih dari satu. Sedangkan, “JOptionPane.showMessageDialog” untuk menampilkan hasil dari proses perhitungan pada nilai yang di input.Hasil program ini sebagai berikut;
Menjalankan program ganjil genap dengan mengklik tombol “run”
Setelah menjalankan program maka akan meminta input data seperti:
Dan hasil yang  keluar sebagai berikut;

               

6.      Kesimpulan
Untuk menginput hitungan atau memisahkan angka tipe data di dalam java dengan menggunakan “int”, Sedangkan untuk menginput menggunakan kalimat atau nama dalam program java dengan “string”. Kondisi untuk memenuhi syarat dalam permasalahan“if” dan “else” ialah perbandingan antara penginputan nilai “if”.  Dasar pemogramming java dengan membedakan angka ganjil dan genap, angka kelipatan 4, dan membedakan mahasiswa dan mahasiswi.

Tidak ada komentar:

Posting Komentar