PEMROGRAMAN BERORIENTASI OBJEK Pengenalan Java Oleh Sri Herawati
PEMROGRAMAN BERORIENTASI OBJEK Pengenalan Java Oleh : Sri Herawati, S. Kom Blog : zheira 83. wordpress. com Manajemen Informatika Fakultas Teknik Universitas Trunojoyo Madura 2009
Sub Topik • Pemrograman Java • Aplikasi Java Sederhana • Java Compiler
Pemrograman Java • Java adalah bahasa pemrograman yang berbasis obyek yang berawal dari C++. • Bahasa pemrograman Java dikembangkan oleh Sun Microsystems (http: //java. sun. com) sekitar 1990 -91 , dan digunakan dalam mikroprosesor untuk sistem cerdas dari peralatan elektronika.
Pemrograman Java • Pada awalnya bahasa pemrograman ini bernama OAK. • Namun karena perubahan tren kearah internet networking, maka java dikembangkan dalam dynamic content untuk web
Pemrograman Java Program Java ditulis dalam dua model : • Applications – A stand-alone program secara normal berjalan pada aplikasi desktop. • Applets – Program dikirimkan pada sebuah remote computer didownload kedalam internet dan berjalan dengan web browser.
Karakteristik Bahasa Java • Platform Mandiri Java tidak didesain untuk komputer khusus tetapi mampu berjalan pada semua model komputer dan beragam jenis sistem operasinya. • Keamanan & Kerahasiaan Java menyediakan library 2 enskripsi sehingga dpt melindunginya terhadap malicious code
Karakteristik Bahasa Java • Robust Dalam Java sudah disediakan fasilitas error checking baik saat run-time maupun compile-time.
Karakteristik Bahasa Java • Desain Networking Java didesain untuk mampu menjalankan aplikasinya melalui Network seperti dengan menurunkannya kedalam Applet • Portability Java didesain mampu berjalan pada platform sistem operasi yang berbeda tanpa harus melakukan kompilasi ulang
Java Development Kit • perlengkapan tempur yang mendasar dalam pengembangan aplikasi dengan Java. • Dua program utama yang disediakan dalam JDK adalah : - javac, yaitu program untuk mengcompile kode sumber - java, yaitu program untuk meluncurkan aplikasi
Java Program Development • Untuk membuat dan menjalankan java, Kita membutuhkan text editor, Java compiler, dan Java interpreter. • Kode program Java dapat dituliskan menggunakan text editor konvensional (seperti, Notepad++, Emacs, dsb) atau menggunakan IDE (Integrated Development Environment) yang mendukung Java seperti Net. Beans, Eclipse, JDeveloper, Jcreator, dsb.
Aplikasi Java Sederhana /* Program Java Sederhana Mencetak teks ke layar Nama file: coba. java */ public class coba { public static void main(String[] arg) { System. out. print("Menjalankan aplikasi Java"); //cetak teks. . . selesai. System. out. println(". . . selesai. "); } }
Aplikasi Java Sederhana • Nama dari class ini harus sama dengan nama file dari program (perhatikan file coba. java) • Nama file biasanya berekstensi. java • Kode program bersifat case sensitive, huruf kecil dan besar berbeda, sehingga “Coba“ berbeda dengan “coba“
Aplikasi Java Sederhana • Komentar diabaikan oleh compiler tidak mempengaruhi hasil program, diletakkan di antara simbol /* dan */ atau setelah simbol // • Program mempunyai satu metode bernama main • Kurung kurawal { dan } membatasi awal dan akhir class dan metode. Kurung kurawal dapat di-indent secara konsisten untuk membantu pemrogram membaca kode.
Cara Kerja program • System. out mewakili stream output; menampilkannya ke layar. • Sebuah pernyataan diakhiri dengan titik koma; • Teks “. . . selesai. ” adalah argumen yang muncul dlm kurung. Teks berupa character string, diapit oleh petikganda.
Cara kerja program • println menampilkan string tertentu dan memindahkan posisi pencetakan (kursor) ke awal baris berikutnya. • println print + new line (cetak dan buat baris baru) • print menampilkan string tetapi tidak berpindah ke baris berikutnya.
Kompilasi dan Eksekusi • Lima tahap pemrosesan pembentukan program java. – – – Tahap 1 – Penulisan pembuatan program Tahap 2 - Kompilasi Tahap 3 - Loading Tahap 4 - Verifikasi Tahap 5 - Eksekusi
Java Program Development Tahap 1 - Penulisan dan Pembuatan • Untuk membuat program java kita menuliskan program dalam bahasa java kemudian menyimpannya dalam file berekstensi. java. Tahap 2 - Kompilasi • Perintah javac digunakan untuk mengkompilasi File java kedalam format Java bytecodes, File berakhir kompilasinya dengan dibentuknya file berekstensi. class.
Java Program Development Tahap 3 - Loading • Apabila program java dieksekusi maka program didownload dari file. class kedalam memori. Tahap 4 - Verifikasi • Kode Byte java diverifikasi kebenaran susunan penulisannya dan skema keamanannya.
Java Program Development Tahap 5 - Eksekusi • Terakhir, Program dieksekusi oleh Interpreter Java untuk dijalankan sesuai dengan instruksi bytecode. • Jika program dalam bentuk applet maka harus dijalankan melalui browser
Daftar Pustaka • Kadir, Abdul; Dasar Pemrograman Java TM 2, Andi Offset, Yogyakarta, 2004. • Husni; Diktat Kuliah Pemrograman Berorientasi Objek, 2007.
- Slides: 20