29 Februari 2012 Introduction Of Java
Sejarah Java Dikembangkan oleh tim Pemimpin: James Gosling Company: Sun Microsystem Agustus 1991, bernama Oak Januari 1995, berganti nama Java Dapat dijalankan di web browser dengan teknologi Applet
JAVA Evolusi Java : B BCPL C C++ Java Program Java terdiri atas kumpulan.class (kelas). Programmer dapat membuat sendiri kelas Java atau menggunakan kelas yang telah disediakan oleh pustaka (library) Java.
Edisi Java Java 2 Standard Edition (J2SE) Java 2 Enterprise Edition (J2EE) Java 2 Micro Edition (J2ME)
Fitur Java Multithreading. garbage collection exception-handling.
Bagian Java -1 JVM (Java Virtual Machine) JVM ini adalah pihak yang bertanggung jawab untuk mengeksekusi program Java menjadi bahasa mesin untuk diproses oleh prosesor. JVM mampu menerjemahkan bytecode Java ke hampir semua platform. JVM ini-lah yang membuat Java "write once, run everywhere" atau multi-platform
Bagian Java -2 JRE (Java Runtime Environment) Mengubah dari file.java menjadi.class JRE ini mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke prosesor. Output di program. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya
Bagian Java -3 JDK (Java Development Kit) JDK adalah semacam kotak peralatan (kit) yang digunakan untuk development. JDK ini berguna saat Anda menulis code program. javac, yaitu program untuk meng-compile kode sumber java, yaitu program untuk menjalankan aplikasi Seperti halnya JRE, JVM di dalamnya.
Bagian Java -4 SDK (Software Development Kit) SDK adalah kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program.
Fase Pemrograman. Java Gambar di bawah ini menjelaskan proses compiling and executing pada program Java
Security Java Bytecode verifier.java -.class,. Program berbahaya. Class loader.class. Application.. Application security berhubungan dunia luar. Printer.
Diagram Componen Java Java Language Java Language Tools API Java Javac Javadoc Java DB Jar / jad RIA s Java Web start Applet User Interface Toolkit AWT SWING JAVA 2D Accesbility Drag n Drop Input Method Image I/O Print Service Sound Integration Library JDBC menghubungkan dg database. RMI (Remote method invocation) JNDI Other Base Library JavaBeans, dicari Networking (client server) SOCKET Math sqrt abs. JVM Java Virtual Machine
Program Sederhana
Penjelasan Program Memulai program dengan name FirstProgram.java
Penjelasan Program System.out.println //memanggil fungsi/methode println(), di objek out, di kelas System
Penjelasan Program variable
Penyimpanan Kode Program Setiap program di simpan di file dengan extensi.java Untuk program tadi diatas nama file adalah : FirstProgram.java
Java Identifier Identifier (penamaan) merupakan tanda (token) yang mewakili nama dari variabel, method, class, package dan interface. Identifier harus diawali dengan Jumlah_angka; tanda garis bawah _ tanda dolar $ Java identifier bersifat case-sensitive. Huruf dapat menggunakan huruf kecil atau huruf kapital. Karakter selanjutnya dapat menggunakan angka dari 0 sampai 9. Identifier tidak dapat menggunakan keyword Java, seperti class, public, void, dll.
Variable
Tipe Data Primitive
Pemberian nilai ke Variable Menggunakan tanda = sebagai assignment operator Contoh: Double totalweight = oneweight * numberofbeans; double temperature = 98.6; count = count + 2;
Cara Singkat Pemberian Variable
Kompatibilitas Pemberian Nilai
Latihan Hitung keliling lingkaran Keliling = 2*PHI*radius; Semua variable di inisialisasi di dalam program. Hitung nilai-nya.. Di simpan dalam variable tampilkan
Tugas 2 Buat sebuah program inisialisasi dari program untuk menghitung nilai mata uang rupiah dalam 100 ribu, 50 ribu, 20 ribu, 10 ribu, 5 ribu, 1 ribu.