Modul 1 Pengenalan Java Oleh: Mike Yuliana PENS-ITS
Materi Dasar Programming 2 1. Introduction of Java 2. Basic Java Programming 3. Operator and Assignment 4. Array 5. Class 6. Encapsulation 7. Inheritance 8. Polymorphism UTS:30% UAS:40% TUGAS:30%
10. Advanced class 1 11. Advanced class 2 12. Collection 13. Exception handling 14. GUI
Tujuan Modul 1 Mengetahui Sejarah dan kelebihan dari java Mengenal Lingkungan Java Mengetahui kompiler, interpreter dan editor java Melakukan instalasi software java Memahami contoh program java sederhana
Sejarah Java Bahasa pemrograman Java lahir pertama kali dari The Green Project (James Gosling dkk dari sun microsystems) pada tahun 1991 Teknologi *7 (Star Seven) Mula-mula James Gosling menyebut bahasa pemrograman yang dihasilkannya dengan OAK Sun mengubahnya menjadi Java Sun merilis versi awal java secara resmi pada awal 1996 yg kemudian terus berkembang hingga muncul JDK 1.1 kmd JDK 1.2 shg mulai versi ini java disebut java 2 Pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprise Edition) Terakhir Teknologi Java melahirkan J2ME(Java 2 Micro Edition) yang sudah diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola untuk menghasilkan aplikasi mobile baik games maupun software lainnya yang dpat dijalankan diperalatan mobile seperti handphone.
Kelebihan Java Multiplatform dapat dijalankan di beberapa platform / sistem operasi komputer OOP (Object Oriented Programming) semua aspek yang terdapat di Java adalah Objek. Perpustakaan Kelas yang lengkap Java terkenal dengan kelengkapan library/ perpustakaan (kumpulan program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Bergaya C++ memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java.
Lingkungan Java Kode sumber dalam bahasa java MyProgram.java Kompiler java Sama untuk semua platform Bytecode Kode hasil kompilasi MyProgram.class Berbeda untuk setiap platform JVM JVM JVM Win32 Unix MacOS
KOMPILER dan INTERPRETER Nama Program Keterangan J2SDK: seperangkat tool (kit) yang berisi kompiler dan interpreter java yang direlease oleh sun dan bersifat free www.sun.com javac java jdb javap appletviewer javadoc javah Kompiler Interpreter Debugger Disasembler Penampil applet Pembangkit dokumentasi Pembangkit berkas header C Program pada J2SDK
EDITOR Notepad editor standard yang disediakan oleh windows. Tidak dilengkapi dengan utilitas jumlah baris (berpengaruh pada pelacakan baris program yang menyebabkan error kompilasi) Gel 1. editor yang hanya bekerja di windows dan mengenali reserve keyword dari beberapa bahasa seperti java, html, C/C++ shg dapat digunakan secara meluas 2.Terdapat fasilitas untuk pelacakan baris program yang menyebabkan error kompilasi Editor-editor lain: Eclipse, Netbeans, JBuilder, Jcreator dll
Instalasi Java 1. Double klik file installer J2SDK(jdk-1_5_0_10- windows- i586-p) 2. Setelah itu, akan tampil Install Wizard. Klik Next untuk melanjutkan 3. Pada bagian License Agreement, klik yes
4. Klik Next untuk default(c:\program Files\Java) untuk direktori target 5. Untuk komponen yang akan diinstall, karena kita ingin menginstall secara default, biarkan semua pilihan seperti apa yang ditawarkan. Kemudian klik Next
6. Setelah itu, proses instalasi akan dimulai
7. Setelah semua komponen terinstal, akan dilakukan konfigurasi Runtime
8. Anda akan diminta untuk menentukan browser bagi java Plug-in
9. Proses instalasi dimulai
10. Setelah instalasi dan konfigurasi selesai, klik Finish untuk mengakhiri
Bekerja dengan Lingkungan Console Setelah selesai menginstall java, pastikan <dir instalasi JDK>/bin terdaftar dalam variabel lingkungan PATH, agar perintah javac ataupun java dapat langsung dieksekusi pada command prompt dari direktori manapun. Untuk memastikan hal ini, lakukan langkah-langkah berikut ini: 1.Klik kanan pada ikon MyComputer dan pilih properties untuk menampilkan System Properties 2.Pilih Tab Advanced dan klik tombol Environment Variables 3.Pada daftar System variables, cari variable bernama PATH dan pastikan <dir instalasi JDK>\bin terdaftar disana. Jika tidak ada, edit nilai PATH dan tambahkan perintah berikut ini: C:\Program Files\Java\jdk1.5.0_10\bin;
4. Pada daftar System variables, cari variable bernama CLASS PATH dan pastikan <dir instalasi JDK>\lib\tools.jar terdaftar disana. Jika tidak ada, edit nilai PATH dan tambahkan perintah berikut ini:.;c:\program Files\Java\jdk1.5.0_10\lib\tools.jar; 5. Klik tombol OK untuk menyimpan perubahan yang telah dilakukan 6. Panggilah javac.exe atau java.exe dari direktori manapun
7.Perintah yang digunakan untuk kompilasi program pada lingkungan console javac Hallo.java Perintah yang digunakan untuk menjalankan program pada lingkungan console java Hallo
8. Tampilan diatas adalah benar, namun bila proses setting masih belum benar, maka pada console akan ditampilkan pesan berikut :
Bekerja dengan Lingkungan Windows Untuk mengkompilasi dan menjalankan program pada linkungan windows, maka perlu dilakukan instalasi editor gel. 1. Double klik installer gel (gel-setup), dan lakukan proses instalasi
3. Setelah proses instalasi selesai, pada editor Gel pilih tools options JDK
4. Kemudian pilih add
5. Pada main, path diisi seperti tampilan dibawah
6. Pada compiler, compiler diisi seperti pada tampilan dibawah
7. Pada launcher, launcher diisi seperti pada tampilan dibawah
7. Pada appletviewer, appletviewer diisi seperti pada tampilan dibawah
8. Pada source, source diisi seperti pada tampilan dibawah
Kompilasi program
Eksekusi Program
Contoh Program Java Sederhana 1 //Simpan dengan nama hello.java 2 public class hello{ 3 public static void main(string args[ ]){ 4 System.out.println( halo, apa kabar. ); 5} 6 } Hello.java 1. Baris 1 menyatakan suatu komentar 2. Baris 2 merupakan bagian untuk mengawali pendefinisian kelas bernama Hello 3. Definisi main( )terdapat pada baris(3) hingga (5) metode yang akan dijadikan sebagai awal pengeksekusian aplikasi java 4. Baris 4 merupakan pernyataan untuk menampilkan tulisan : halo, apa kabar
Menampilkan Tulisan dengan Komponen GUI import javax.swing.*; public class hallo { public static void main(string args[ ]) { JOptionPane.showMessageDialog(null,"halo..","Hallo",1); System.exit(0); } }