E N D
Apakah Java Itu ? Pertemuan 1 ASWAR R.
JAVA Java adalahbahasapemrogramanserbaguna. Java dapatdigunakanuntukmembuatsuatu program sebagaimanaAndamembuatnyadenganbahasaseperti Pascal atau C++. Yang lebihmenarik, Java jugamendukungsumberdaya Internet yang saatinipopuler, yaituWorld Wide Web atau yang seringdisebut Web saja. Java jugamendukungaplikasiklien/server, baikdalamjaringanlokal (LAN) maupunjaringanberskalaluas (WAN).
Java dikembangkanoleh Sun Microsystems padaAgustus 1991, dengannamasemula Oak. Konon Oak adalahpohonsemacamJati yang terlihatdarijendelatempatpembuatnya, James Gosling, bekerja. Ada yang mengatakanbahwa Oak adalahsingkatandari "Object Application Kernel", tetapiada yang menyatakanhalitumunculsetelahnama Oak diberikan. PadaJanuari 1995, karenanama Oak dianggapkurangkomersial, makadigantimenjadi Java.
Java TidakBergantung Platform Program Java bersifattidakbergantungpada platform; Artinya, Java dapatdijalankanpadasebarangkomputerdanbahkanpadasebarangsistemoperasi. Beberapa platform dansistemoperasi yang didukungoleh Java
Kode yang disebutbytecodedapatdijalankanpadaberbagaisistemoperasikarenakodeiniberbedadengankodemesin. Kodemesinsangatbergantungpada platform, sedangkanbytecodedapatdimengertiolehsemua platform yang telahdilengkapidengan interpreter Java. Mengingatbahwahasilkompilasi Java dapatdijalankanpadasebarangsistemoperasiataupunprosesor, Java seringdikatakanbersifatnetralterhadaparsitekturkomputer.
skemapengkompilasiankodesumber Java hinggaterbentukbytecodedanjugamenunjukkan interpreter Java yang berperanuntukmenerjemahkanbytecode.
BahasaPemrogramanBerorientasiObjek merupakanbahasapemrogramanberorientasiobjek (suatu model pengembanganperangkatlunak yang saatinisangatpopuler). Sebagaibahasapemrogramanberorientasiobjek, Java menggunakankelasuntukmembentuksuatuobjek. SejumlahkelassudahtersediadanAndadapatmenggunakannyadenganmudah, danbahkanAndadapatmengembangkannyalebihjauhmelaluikonseppewarisan. Pewarisanadalahsalahsatusifat yang adapadabahasapemrogramanberorientasiobjek, yang memungkinkansifat-sifatsuatuobjekditurunkandenganmudahkeobjek lain.
Jenis Program Java • Applet adalah program yang dibuatdengan Java, dapatdiletakkanpadaWeb server dandiaksesmelaluiWeb browser. Dalamhalinibrowser yang digunakanadalah yang memilikikemampuan Java (misalnya Netscape Navigator, Internet Explorer, danHotJava). • Aplikasiadalah program yang dibuatdengan Java yang bersifatumum. Aplikasidapatdijalankansecaralangsung, tidakperluperangkatlunakbrowser untukmenjalankannya. AplikasidapatAndabayangkanseperti program yang Andatulisdenganbahasa C atau Pascal. Setelahdikompilasi, Andadapatmengeksekusinyasecaralangsung.
Mengenal J2SDK • Kompiler Java • Interpreter Java • Debugger Java • Penampil Applet • PembangkitDokumentasi • Pembangkit Header C
Menginstal Java • Perangkatlunak Java yang Andainstalharusdisesuaikandengan computer yang AndagunakanJ2SDK versi Windows yang digunakan. BilaAndatelahmenginstalnya, makadefault direktori yang terbentukberupaj2sk1.2.4. Di dalamdirektoritersebutterdapatsejumlahdirektori; antara lain bin dandemo. Subdirektoribin berisiprogrammogramsepertijava danjavac. Subdirektoridemo berisisejumlahcontohcode sumber Java.
Menulis,Menampilkan, danmenjalankanAplikasi • SalahsatucaranyaadalahdenganmengkliktombolStart dankemudianpilihlah Run.... Dalamkotak dialog Run, ketikkancommand dankliktombol OK. Ketika prompt DOS muncul, berikanperintah: MKDIR \latjava tekanlahtombolEnter. Perintahdiatasdigunakanuntukmenciptakandirektoribernamalatjavayang terletakdalamdirektori \. PerintahinitentusajacukupAndalakukansekalisaja. Selanjutnyajadikandirektoriinisebagaidirektorikerja. Berikanperintah MKDIR babldankemudianjadikandirektoriinisebagaidirektorikerja.
MenulisAplikasi // Berkas: SelamatBelajar.java public class SelamatBelajar { public static void main(String[] args) { System.out.println("SelamatBelajar Java");
Mengkompilasi Program C:\latjava\bab2> javac SelamatBelajar.java C:\latjava\bab2> _
Menjalankan Program C:\latjava\bab2> java SelamatBelajar SelamatBelajar Java
Perintah Menulis, Menampilkan, danmenjalankan Applet Program : // berkas: AppletSelamat.java import java.awt.graphics; public class AppletSelamat extends java.applet.Applet { public void paint (Graphics g) { g. drawstring (“SelamatBelajar Java”, 5, 20) ; } }