About Me




Nama : Achmad Alfiyan Faqih
Alamat : Banyuwangi
Hobi : Membaca dan Traveling
Prodi : S1 Pendidikan Teknik Informatika '12 Off A
Motto : Hidup hanya sekali, jalani dengan sebaik-baiknya karena penyesalan selalu datang terlambat

Thursday, May 1, 2014

0

Pengenalan Java

Posted in

Pengertian Bahasa Pemrograman Java

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

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

·         java.lang: Peruntukan kelas elemen-elemen dasar.

·         java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.

·         java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.

·         java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.

·         java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)

·         java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

 

Kelebihan Java

clip_image003

Kompiler Java

Kompiler Java bernama  javac. Program ini berguna untuk mengkompilasi berkas sumber kode java kedalam bentuk yang dapat dimengerti oleh interpreter Java. Hasil komplasi berupa berkas bytecode.  Dalam hal ini khiran yang digunakan berupa *.class.

 

Interpreter Java

Interpreter Java digunakan untuk mengesekusi/menjalankan berkas bytecode(*.class).  Program inilah yang dipakasi untuk menjalankan program Java, khususnya untuk yang tergolong aplikasi.

Instalasi dan Konfigurasi

Instalasi Program

§  Jalankan setup program java (contoh = jdk-6u14-windows-i586.exe)

§  Muncul dialog awal instalasi JDK

clip_image005

§  Tekan Accept untuk menerima persetujuan lisensi dari Sun.

clip_image007

§  Pilih semua fitur yang kita inginkan pada langkah Custom Setup

§  Tekan next untuk melanjutkan. Perhatikan bahwa folder instalasi adalah di

C:\Program Files\Java\jdk1.6.0_05

clip_image009

§  Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.

clip_image011

§  Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next.

clip_image013

§  Akan keluar progress dialog untuk instalasi JRE.

clip_image015

§  Klik tombol Finish.

clip_image017

 

Konfigurasi

1.      Set environment variable, %PATH%.

·         Klik Start pada sistem Windows Anda

·         Klik kanan Computer, pilih Properties 

clip_image020

·         Pilih Advanced system settings

clip_image021

·         Klik Environment Variables

clip_image022

·         Pada System variables cari Path

clip_image023

·         Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK. contoh = C:\Program Files\Java\jdk1.6.0_05\bin

·         Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma (;)

clip_image024

·         Klik tombol OK

·         Selesai

 

Verifikasi Program Java

Untuk memverifikasi apakah program java kita sudah terinstal dengan baik, maka kita dapat mengecek versi java yang telah terinstal dengan cara masuk ke command prompt (Windows+Rà cmd). Kemudian kita ketikkan java –version atau javac –version. Maka akan muncul versi program java yang terinstal di komputer kita.

clip_image026

 

Kompilasi Program

Kompilasi program dilakukan ketika source code program java sudah diketikkan ke dalam editor program java (misal Notepad++).

Untuk mengeksekusi sebuah program Java, maka terdapat langkah-langkah yang harus dilakukan:

1.      Masuk ke Command Prompt (Windows+R).

2.      Masuk ke direktori tempat penyimpanan file.java.

3.      Ketikkan javac namafile.java (sebagai compiler).

4.      Apabila tidak terjadi eror, lanjutkan dengan mengetikkan java namafile untuk menjalankan program java.

 

Struktur Dasar Program Java

public class HelloPTI{

public static void main(String []args){

System.out.println("Hello Pendtium...");

}

}

Baris pertama code public class HelloPTI menandakan nama class yaitu HelloPTI. Dalam Java, semua code seharusnya ditempatkan di dalam deklarasi class. Sebagai tambahan, class menggunakan access modifier public, yang mengidentifikasikan class kita mempunyai akses bebas ke class lain dari package yang lain pula (package merupakan kumpulan dari class-class).

Baris berikutnya yaitu kurung kurawal ({) menandakan awal blok. Setelah itu pada baris selanjutnya terdapat code static void main(String []args) yang mengindikasikan nama suatu method dalam class HelloPTI yang bertindak sebagai method utama. Method utama adalah titik awal dari suatu program Java. Semua program kecuali applet pada program Java dimulai dengan method utama. Sedangkan code System.out.println(" ") digunakan untuk menampilkan teks yang diapit oleh tanda double pute (“...”). Dua baris terakhir yang terdiri dari dua kurung kurawal menandakan akhir dari blok method main dan secuah class.

Petunjuk penulisan program Java:

1.      Program java yang dibuat harus selalu diakhiri dengan ekstensi namafile.java

2.      Nama File harus sesuai/sama dengan nama class public nya. Sebagai contoh, jika nama class public Anda adalah Hello, Anda harus menyimpan file tersebut dengan nama Hello.java

 

Operator dalam Pemrograman Java

Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operator logika, dan operator kondisi. Operator ini mengikuti bermacam-macam prioritas yang pasti sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus beberapa operator yang dipakai bersama-sama dalam satu pernyataan. Berikut adalah dasar operator aritmatika yang dapat digunakan untuk membuat suatu program dalam Java:

clip_image028

Bahasa Pemrograman Java mengidentifikasikan 8 tipe data primitif. Mereka diantaranya adalah boolean, char, byte, short, int, long, double dan float.

Tipe data boolean diwakili oleh dua pernyataan yaitu true atau false. Tipe data char (karakter) diwakili oleh satu unicode. Tipe data ini mempunyai ciri dimana dia harus berada dalam single quote (‟). Sedangkan String bukan merupakan tipe data primitif. String mewakili tipe data yang terdiri dari beberapa karakter. String harus dituliskan dalam tanda double quote (“ “).

Tipe-tipe data integral memiliki bentuk default int. Anda dapat mengubahnya ke dalam bentuk long dengan menambahkan huruf L atau l. Tipe data integral memiliki range sebagai berikut:

clip_image030

Tipe data floating point memiliki double sebagai tipe data defaultnya. Tipe data floating point memiliki range sebagai berikut:

clip_image032

 

C.     LATIHAN (SCRIPT DAN HASIL)

1.      Latihan 1 Struktur dasar penulisan program java

Script :

clip_image033

Hasil :

clip_image035

 

2.      Latihan 2 Contoh Perhitungan

Script :

clip_image037

 

a.       Output program di atas adalah

clip_image039

 

b.      Jika diinginkan untuk mengetahui nilai sisa hasil bagi dari i, j, x dan y pada program di atas dengan nilai digit terakhir dari NIM anda, maka program di atas menjadi

clip_image041

 

c.       Output program pada pon b adalah

clip_image043

 

3.      Latihan 3 Operator Relasi

Script :

clip_image045

 

a.       Output program di atas adalah

 

clip_image047

 

b.      Berikan penjelasan untuk masing-masing baris program

clip_image049

 

4.      Latihan 4 Operator Kondisi

 Script :

clip_image050

a.       Output program di atas adalah

clip_image052

 

b.      Jelaskan maksud dari baris ke-6

Mencetak score dengan memanggil nilai score dimana nilai score akan bernilai 10 karena yang diberikan answer=’a’.

 

D.    TUGAS PRAKTIKUM (SCRIPT DAN HASIL)

1.      Buat program sederhana untuk menghitung luas permukaan balok

Script :

clip_image054

 

Hasil:

clip_image056

 

2.      Buat program konversi suhu 67 K ke Celcius, Reamur dan Fahrenheit.

Script :

clip_image057

Hasil :

clip_image059

TUGAS RUMAH

1.      Buatlah program sederhana yang menggunakan operator aritmatika (selain program kalkulator)!

Script :

clip_image061

Hasil :

clip_image063

 

2.      Buatlah program sederhana untuk menampilkan biodata diri yang datanya disimpan pada variabel!

Script:

clip_image064

 

Hasil :

            clip_image066

F.      KESIMPULAN

Berdasarkan dasar teori dan sumber referensi dapat ditarik kesimpulan bahwa :

ü  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

ü  Banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

o    java.lang: Peruntukan kelas elemen-elemen dasar.

o    java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.

o   java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.

o    java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.

o   java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)

o    java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

ü  Kompiler Java bernama  javac. Program ini berguna untuk mengkompilasi berkas sumber kode java kedalam bentuk yang dapat dimengerti oleh interpreter Java. Hasil komplasi berupa berkas bytecode.  Dalam hal ini khiran yang digunakan berupa *.class.

ü  Interpreter Java digunakan untuk mengesekusi/menjalankan berkas bytecode(*.class).  Program inilah yang dipakasi untuk menjalankan program Java, khususnya untuk yang tergolong aplikasi.

 

REFERENSI / DAFTAR PUSTAKA

·         Modul Praktikum Pemrograman Berbasis Objek

·        Noviyanto, ST.2012. Pemrograman Berorientasi Objek:Pengenalan Bahasa Pemrograman Java.(Online),(http://merlindrianti.staff.gunadarma.ac.id/v3n1/1_Pengenalan_Java.pdf), diakses 15 September 2013.

·         http://id.wikipedia.org/wiki/Java

·         http://www.kajianpustaka.com/2012/12/teori-bahasa-pemrograman-java.html

0 comments: