Pendahuluan Dasar Pemrograman Java
Tujuan Instruksional Khusus Memahami tentang lingkungan java Memahami tentang aplikasi program java sederhana Memahami tentang proses input dan output
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 yang kemudian terus berkembang hingga muncul JDK 1.1 lalu JDK 1.2 sehingga 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 dapat 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 NamaProgram 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 Kompiler Interpreter Debugger Disasembler appletviewerpp Penampilp applet javadoc javah Pembangkit dokumentasi Pembangkit berkasheader 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) Netbeans salah satu editor yang dilengkapi dengan pelacakan baris program yang menyebabkan error kompilasi Editor-editor lain: Eclipse, Gel, JBuilder, Jcreator dll
Aplikasi Sederhana dari Java Contoh program 1: class coba { public static void main (String[] args) { System.out.println( Hello World! ); } } main() adalah method pertama yang dijalankan. Masing- -masing program berada dalam sebuah class Syntax hampir sama dengan C kurung kurawal untuk blok, titik koma setelah pernyataan.
Langkah-langkah pembuatan project: Start NetBeans IDE. Pada IDE, pilih File > New Project (Ctrl-Shift-N), seperti yang ditunjukkan oleh gambar berikut Pada New Project wizard, Pilih categories Java dan pilih Java Application seperti yang ditunjukkan oleh gambar dibawah ini. Kemudian pilih Next.
Pada halaman Name and Location dari wizard, pilih: -- Nama dari project. -- Lokasi dari project Kemudian klik Finish.
Buat file.java, kemudian klik finish Tampilan yang dihasilkan
Contoh program 2: Untuk menampilkan kalimat: Halo apa kabar PENS ITS tercinta System.out.println( halo apa kabar PENS ITS tercinta ); atau System.out.println( halo apa kabar + PENS ITS tercinta ); atau System.out.print( halo apa kabar ); System.out.println( PENS ITS tercinta );
Contoh Program 3: Menggunakan JOptionPane yang dapat menampilkan window kecil dengan textfield untuk menerima input dari keyboard JOptionPane merupakan bagian dari package javax.swing javax.swing import javax.swing - JOptionPane menerima input berupa String import javax.swing.*; public class hallo { public static void main(string args[ ]) { String nama=joptionpane.showinputdialog("siapa nama anda"); System.out.println(nama); System.exit(0); } } Membaca Input data dari keyboard
Contoh Program 4: Untuk menghendaki data yang bertipe integer, float, dan double bisa digunakan kelas Integer, Float, Double dan memanggil metode parseint, parsedouble, parsefloat import javax.swing.*; public class Hallo { public static void main(string args[ ]) { final double PI = 3.14; double Luas; String jari=joptionpane.showinputdialog("masukkan jari-jari"); double jari_jari=double.parsedouble(jari); Luas = PI * jari_jari * jari_jari; System.out.println(Luas); } } Mengkonversi String ke Type yang lain