”PENGENALAN JAVA”
Disusun Oleh
NOVI DYAH PUSPITASARI
B. DASAR TEORI
PENGERTIAN JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Dikembangkan oleh Sun Microsysten dan diterbitkan tahun
1995. Java tidak sama dengan Javascript, Javascript adalah bahasa scripting yang
digunakan oleh web browser. Java merupakan satu dari beberapa kemajuan terpenting di
bidang software komputer dalam 20 tahun terakhir. Sama pentingnya dengan HyperText
Markup Language (HTML) yang sangat sukses dalam penerbitan homepage static di
World wide Web (WWW). Java meledakkan internet dengan isi yang lebih menarik dan
interaktif.
Kelebihan-Kelebihan Java
Multiplatform
Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform/sistem
operasi komputer, sesuai dengan prinsip “tulis sekali, jalankan di mana saja”. Dengan
kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi sekali lalu
hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini
memungkinkan sebuah program berbasis Java dikerjakan di atas sistem operasi Linux
tetapi dapat dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung
sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya
adalah setiap sistem operasi menggunakan programnya sendiri-sendiri untuk
menginterpretasikan bytecode tersebut.
Karakteristik Java
1. Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ dengan
menghilangkan penggunaan pointer yang rumit dan multiple inheritance, sehingga
menarik banyak pengguna C++ untuk beralih ke Java.
2. Berorientasi objek
Artinya, semua aspek yang terdapat dalam java adalah objek. Hal ini sangat
memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan
mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah
dan terorganisir.
3. Terdistribusi
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries
networking yang terintegrasi pada Java.
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
Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti
terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next.
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 (;)
Keterangan:
public class Hello menandakan nama class yaitu Hello. Dalam Java, semua
kode seharusnya ditempatkan di dalam deklarasi class. Class menggunakan access
specifier public, yang mengindikasikan bahwa class mempunyai akses bebas ke class
yang lain dari package yang lain pula (package merupakan kumpulan class-class).
Kurung kurawal { menandakan awal blok.
public class Hello{
atau
public class Hello
{
Tiga baris selanjutnya menandakan adanya komentar Java. Komentar adalah sesuatu
yang digunakan untuk mendokumentasikan setiap bagian dari kode yang ditulis.
/**
* My first java program
*/
method dalam class Hello yang bertindak sebagai method utama. Method utama adalah
titik awal dari suatu program Java. Semua program kecuali applet yang ditulis dalam
bahasa Java dimulai dengan method utama.
System.out.println("Hello world!"); menampilkan teks “Hello World!”
pada layar. Perintah System.out.println(), menampilkan teks yang diapit oleh tanda
doubel petik (“ ”) pada layar.
Dua baris terakhir yang terdiri atas dua kurung kurawal digunakan untuk menutup
method utama dan masing-masing class secara berurutan.
Kompilasi Program
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
JAVA LITERALS
Literals adalah tanda bahwa tidak terjadi perubahan atau konstan.
Integer Literals
Integer literals dibedakan dalam beberapa format yang berbeda: desimal (berbasis 10),
heksadesimal (berbasis 16), and oktal (berbasis 8). Default tipe data untuk integer literals
adalah int. Int adalah signed 32-bit value. untuk memaksa integer literal untuk menjadi tipe
TIPE DATA
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:
VARIABEL
Variabel adalah item yang digunakan data untuk menyimpan pernyataan objek atau untuk
menampung sebuah data. Variabel memiliki tipe data dan nama. Tipe data menandakan tipe
nilai yang dapat dibentuk oleh variabel itu sendiri. Nama variabel harus mengikuti aturan untuk
identifier.
Deklarasi dan Inisialisasi Variabel
Untuk deklarasi variabel adalah sebagai berikut,
<data tipe> <name> [=initial value];
Catatan: Nilainya berada diantara <> adalah nilai yang disyaratkan, sementara nilai dalam
tanda [] bersifat optional.
Contoh:
int nilai; atau
int nilai=10; atau
int nilai;
nilai=10;
Contoh:
Hasil nya 3 bukan 3,333 dikarenakan tipe data yang digunakan adalah integer (tidak
mengandung koma) bukan double/float (menghasilkan nilai koma).
Operator Increment dan Decrement
Contoh:
Operator logika
Operator logika memiliki satu atau lebih operand boolean yang menghasilkan nilai boolean.
Terdapat enam operator logika yaitu: && (logika AND), & (boolean logika AND), ||
(logika OR), | (boolean logika inclusive OR), ^ (boolean logika exclusive OR), dan ! (logika
NOT).
Operator Kondisi(?:)
Operator kondisi ?: adalah operator ternary. Berarti bahwa operator ini membawa tiga
argumen yang membentuk suatu ekspresi bersyarat.
C. LATIHAN
b. Untuk mengetahui sisa hasil bagi dari i, j, x dan y pada program diatas dengan digit
terakhir dari NIS anda, maka program di atas menjadi