Java

Embed Size (px)

Citation preview

Nama: Sri Indra PertiwiKelas: Xll RPL A

1. Pengertian java

A. Pengertian Java Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1991. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: Programming-language specification Application-programming interface Virtual-machine specification B. Java API Java API terdiri dari tiga bagian utama: Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager. C. Java Virtual Machine Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer. D. Sistem Operasi Java Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.

2. J2SE Pengertian J2SEJ2SE atau Java 2 Standard Edition merupakan bahasa pemrograman Java untuk aplikasi desktop yang merupakan object-oriented programming. Pada J2SE, terdiri dari dua buah produk yang dikeluarkan untuk membantu dalam membuat aplikasi tanpa tergantung dari platform yang digunakan.Contoh script J2SE/** * Title : Mamalia Darat * Deskripsi: Mendemonstrasikan bagan dan deklarasi kelas, * data dan method sederhana, dari mamalia darat.*/

public class MamaliaDarat{public static void main (String[] args){ // mendeklarasikan dan menginisialisasi data String suaraHewan = ""; System.out.println("\nDEMO KELAS, METHOD, DAN DATA"); System.out.println("----------------------------\n"); Kucing pussy = new Kucing(); suaraHewan = pussy.mengeong(); System.out.println("Pussy: " + suaraHewan); Anjing doggy = new Anjing(); suaraHewan = doggy.menggonggong(); System.out.println("Doggy: " +suaraHewan); Macan siKumbang = new Macan(); suaraHewan = siKumbang.mengaum(); System.out.println("Si Kumbang: " +suaraHewan); }}

class Kucing { // Method yang mengembalikan suara kucing public String mengeong(){ String suara = new String("Meoong..."); return suara; }}class Anjing { // Method yang mengembalikan suara anjing public String menggonggong(){ String suara = new String("Guk..Guk..."); return suara; }}class Macan { // Method yang mengembalikan suara macan public String mengaum(){ String suara = new String("Auummm..."); return suara; }}

Pengertian J2MEengertian J2MEJava2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak JAVA pada barang elektronik berserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi dengan baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lain. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi yang lebih kecil dibandingkan dengan computer desktop. J2ME biasa digunakan pada telepon selular, pager, PDA, dan sejenisnya.Teknologi J2ME juga memiliki beberapa keterbatasan jika diaplikasikan pada ponsel. J2ME sangat bergantung pada device yang digunakan, bisa dari merk ponsel, maupun kemampuan ponsel, dan dukungan terhadap teknologi J2ME. MIsalnya, jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada ponsel tersebut tidak dapat mengakses kamera.Contoh script J2MEimport javax.microedition.midlet.*;import javax.microedition.lcdui.*;

public class Tugas extends MIDlet implements CommandListener{ private Display display; private Command cmdKeluar, cmdDaftar, cmdKembali, cmdSubmit; private Form form; private TextField nama, email, no_telp; private Alert alert; private ChoiceGroup Jurusan; public Tugas(){ display = Display.getDisplay(this); //membuat form form = new Form("Form Selamat Datang"); //menambahkan teks kedalam form form.append("Selamat Datang di Politeknik Aceh");

//membuat dua buah command, "Keluar" dan "Daftar" cmdKeluar = new Command("Keluar", Command.EXIT,1); cmdDaftar = new Command("Daftar", Command.SCREEN,1); cmdSubmit = new Command("Submit", Command.SCREEN,2); //menambahkan command kedalam form form.addCommand(cmdKeluar); form.addCommand(cmdDaftar); form.setCommandListener(this); }

public void startApp(){ display.setCurrent(form); } public void pauseApp(){ } public void destroyApp(boolean unconditional){ } private void form(){ form = new Form("Form Registrasi"); nama = new TextField("Nama:", null, 25, TextField.ANY); email = new TextField("Email:", null, 50, TextField.EMAILADDR); no_telp = new TextField("Telepon:", null, 25, TextField.PHONENUMBER); Jurusan = new ChoiceGroup("Jurusan", Choice.EXCLUSIVE); Jurusan.append("Teknik Informatika",null); Jurusan.append("Teknik Elektronika", null); Jurusan.append("Teknik Mekatronika", null); Jurusan.append("Akutansi", null); form.append(nama); form.append(email); form.append(no_telp); form.append(Jurusan); form.addCommand(cmdKeluar); form.addCommand(cmdSubmit); form.setCommandListener(this); display.setCurrent(form); } public void commandAction(Command c, Displayable s){ if(c == cmdKeluar){ destroyApp(false); notifyDestroyed(); } else if (c==cmdDaftar){ form(); } else if (c==cmdSubmit) { int indexs = Jurusan.getSelectedIndex(); Alert info = new Alert("Informasi"); info.setType(AlertType.INFO); String teks = null; teks = nama.getString(); info.setString("Terima Kasih : \"" +teks+ "\" dengan Program Studi :" + Jurusan.getString(indexs) + "\" Sudah Mendaftar"); info.setTimeout(Alert.FOREVER); display.setCurrent(info); } }}3. Cara Mengintal Java di KomputerSetelah anda mendownload JDKnya,,lalu buka JDK nya dengan klik 2 kali, setelah itu akan muncul gambar seperti ini

Lalu klik accept,setelah itu akan muncul gambar seperti ini

Ingat tempat anda menginstal program. Disini saya menginstal program di E:\Program Files\Java\jdk 1.6.0\. Lalu klik next, setelah klik next akan muncul gambar seperti ini dan tunggu sampai proses selesai.

Setelah proses selesai akan muncul gambar seperti ini

Gambar diatas menunjukkan kita akan menginstal JRE nya. Lalu klik next maka akan muncul gambar seperti ini

Tunggu proses sampai selesai. Setelah selesai maka akan muncul gambar seperti ini

Gambar diatas menunjukka bahwa penginstalasian JDK dan JRE telah selesai. Lalu tahap berikutnya yaitu melakukan konfigurasi pada path. Klik start lalu klik kanan pada My Computer lalu pilih properties maka akan muncul gambar dibawah ini

Lalu pilih advanced dan klik Environment Variables maka akan muncul gambar seperti ini

Lalu pada system variables pilih Path, lalu klik edit. Lalu isi variabel value dengan lokasi penyimpanan jdk anda. Lalu buka tempat program JDK disimpan dan tambhahkan \bin. Disini saya mengisi E:\Program Files\Java\jdk 1.6.0\bin, Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma, seperti gambar di bawah ini

Setelah itu klik ok. Untuk mengetahui Java sudah terinstal di komputer anda atau tidak yaitu dengan buka cmd, lalu ketikkan java -version setelah itu ketikkan javac -version seperti gambar di bawah ini

Jika tampilan di komputer anda sesuai dengan gambar di atas maka Java sudah terinstal di komputer anda.