0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan16 halaman

Pengenalan Java

Diunggah oleh

Maria
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan16 halaman

Pengenalan Java

Diunggah oleh

Maria
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

PENGENALAN

JAVA
[email protected]
SEJARAH & DEFINISI
JAVA
 Java dipelopori oleh James Gosling, Patrick Naughton developer dari Sun
Microsystems pada tahun 1991.
 Pada awalnya java dikenal dengan nama OAK kemudian diubah menjadi
java pada tahun 1995 karena OAK merupakan nama bahasa komputer yang
sudah ada sebelumnya.
 Bahasa pemrograman java yang telah dirilis adalah sebagai berikut :
 Produk Sun Microsystem : Java 2 Standard Edition (J2SE), Java 2
Enterprise Edition (J2EE) dan Java 2 Micro Edition (J2ME).
 Produk Borland : Borland Jbuilder
 Produk Microsoft : Microsoft Visual J/J++
 Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat
dijalankan pada berbagai platform di sistem operasi. Perkembangan java
tidak hanya berfokus pada satu sistem operasi, tetapi dikembangkan untuk
berbagai sistem operasi dan bersifat open source.
KRITERIA JAVA

 Kriteria java menurut ‘White Paper’ yang menjelaskan tujuan rancangan dan
keunggulannya yaitu sebagai berikut :
✓ Sederhana (Simple)
✓ Berorientasi Objek ( Object Oriented)
Rancangan berorientasi objek merupakan suatu teknik yang memustkan
rancangan paad data (objek) dan interface.
✓ Terdistribusi ( Distributed)
Java memiliki libraries networking yang terintregasi dengan java sehingga
terdistribusi dengan mudah.
✓ Kuat (Robust)
Java banyak menekankan pada :
 pengecekan awal untuk kemungkinan terjadinya masalah
 pengecekan pada saat runtime
 mengurangi kemungkinan timbulnya kesalahan (error)
✓ Aman (Secure)
Java dimaksudkan untuk digunakan pada jaringan terdistribusi. Sebelum
sampai pada bagian tersebut, penekanan terutama ditujukan pada masalah
keamanan. Java memungkinkan penyusunan program yang
 bebas virus
 sistem yang bebas dari kerusakan.
✓ Netral Arsitektur
Java dirancang untuk mempermudah penterjemahan pada banyak komputer
dengan mudah dan diterjemahkan pada komputer asal pada saat run-time.
✓ Portable
Source code dapat dengan mudah dibawa ke platform yang berbeda-beda
tanpa kompilasi ulang.
✓ Interpreter
✓ High Performance (Kinerja yang Tinggi)
✓ Multithread
✓ Dinamis
KEUNGGULAN & KELEMAHAN JAVA
 Keunggulan java antara lain :
✓ Sederhana
✓ Berorientasi Objek
✓ Dapat terdistribusi dengan mudah
✓ Java bersifat multiplatform
Java dapat dijalankan diberbagai sistem operasi tetapi sesuai dan suport
dengan bahasa pemrogramannya.
✓ Java bersifat multithread
suatu aplikasi yang dapat mengerjakan beberapa proses dalam waktu yang
hampir bersamaan.
 Kelemahan java antara lain :
✓ Proses compile mengharuskan pengguna mengcompile programnya
sebelum dijalankan.
✓ Penggunaan memori yang besar.
STRUKTUR PROGRAM JAVA
Disimpan dalam file .java
Cara kompilasinya adalah
javac <namafile.java>
Cara eksekusinya
java <namafile>
CONTOH PROGRAM
(HELLOWORLD.JAVA)
/**
* Program Java untuk menuliskan kata Hello, world!
* HelloWorld.java
*/
// Deklarasi kelas
class HelloWorld {
// Deklarasi fungsi yang mewakili program
utama OUTPUT
public static void main(String args[])
{
System.out.println("Hello, world!");
}
}
KOMPONEN-KOMPONEN
 Java Development Kit (JDK) JDK
berisi sekumpulan baris perintah (command-line Tool) untuk menciptakan
program java. Berikut komponen-komponen JDK sebagai berikut :
❖ Kompilator (javac)
Berfungsi untuk kompilasi file source code .java menjadi .class
Syntax : javac nama_file.java
❖ Interpreter (java)
Bertugas menjalankan bytecode .class
Syntax : java_namafile.class
❖ Applet Viewer
Alat bantu untuk menampilkan applet java yang berada didalam web pada
sistem lokal maupun pada situs web yang dapat diakses.
Syntax : appletviewer nama_file.html
❖ Java Debuger (jbd)
Untuk melakukan debugging aplikasi java.
Syntax : jbd option
❖ Javap
Untuk membuat daftar method dan atribute public dari suatu kelas.
Syntax : javap namakelas
❖ Javah
Untuk menterjemahkan bahasa yang ditulis dalam bahasa java
menjadi bahasa pemrograman c.
Syntax : javah namakelas
❖ Javadoc
Untuk menampilkan pustaka kelas, interface, constructor dan
method standard yang telah dibuat vendor.
IDENTIFIER DALAM JAVA
 Adalah merepresentasikan nama variable, konstanta, method, kelas,
package dan interface.
 Aturan penamaan identifier antara lain sebagai berikut :
❖ Dimulai dengan abjad (a,b,c,d,…) atau karakter underscore ( _ )
atau dolar ($).
❖ Nama variable tidak boleh diawali dengan bilangan (1,2,..), setelah
karakter pertama barulah boleh diikuti dengan kombinasi abjad,
underscore, dolar atau bilangan.
❖ Tidak boleh menggunakan reserved keyword dalam java, ex:
public,boolean, class,dll.
❖ Tidak boleh menggunakan operator (+,-,=,..).
❖ Bila nama variable hanya terdiri dari satu kata, maka semua abjad
itulis dengan huruf kecil, ex: “x”, “warna”, dll.
❖ Bila nama variable lebih dari satu kata maka huruf dari kata kedua
adalah huruf besar dan tanpa spasi, ex: “radiusLingkaran”,dll
KATA KUNCI SIMPANAN (KEYWORD)
DALAM JAVA

 Kata kunci simpanan adalah identifier khusus yang disimpan oleh


bahasa Java untuk mengendalikan bagaimana program
didefinisikan.
 Kata kunci ini digunakan untuk mengenali :
 Tipe-tipe
 Pengubah
 Mekanisme pengaturan aliran program.
 Kata kunci ini hanya dapat digunakan untuk fungsi tertentu dan
tidak dapat digunakan sebagai identifier nama suatu variabel,
class dan method.
KATA KUNCI SIMPANAN
(KEYWORDS)
TIPE DATA PADA JAVA
 Tipe Data Primitif
adalah tipe data dasar yang dikenali oleh java, ada 8 tipe data primitif 6
diantaranya adalah tipe bilangan yaitu 4 tipe integer, 2 tipe floating point dan
1 tipe karakter char.
✓ Integer

✓ Floating Point

✓ Char, menggunakan tanda petik tunggal.


OPERATOR DALAM JAVA
 Adalah suatu tanda/simbol yang dipakai untuk menyatakan suatu
operasi.
✓ Operator Aritmatika
Digunakan untuk melakukan operasi matematika.

✓ Operator Tunggal
Operator Keterangan
+ Memberikan nilai positif
- Memberikan nilai negatif
++ Ditambah 1
-- Dikurangi 1
! Membalik nilai boolean
✓Operator Pembanding

✓Operator Logika

✓Operator Penugasan

Anda mungkin juga menyukai