1 / 9

Pengenalan Java

Pengenalan Java. As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com. Kontrak Kuliah. Absensi 10% Tugas/kuis 20% Ujian Tengah Semester (Mid Test) 30% Ujian Akhir Semester (Final Test) 40%. Sejarah Singkat.

Download Presentation

Pengenalan Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pengenalan Java As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com

  2. Kontrak Kuliah • Absensi 10% • Tugas/kuis 20% • Ujian Tengah Semester (Mid Test) 30% • Ujian Akhir Semester (Final Test) 40%

  3. Sejarah Singkat • 1990-an Sun Microsystem menyusun sebuah tim yang dipimpin oleh James Gosling untuk membuat program sistem kontrol. Mulanya James Gosling kesulitan menggunakan C++ sehingga memutuskan untuk membuat bahasa baru yang diberi nama Oak. Bahasa Oak dikembangkan lagi sehingga menjadi bahasa Java yang digunakan hingga sekarang.

  4. Kegunaan Java • Bahasa Java dapat digunakan untuk membuat program berupa : • Aplikasi berbasis teks maupun window • Aplikasi yang dapat berjalan di halaman web (applet) • Aplikasi untuk perangkat mobile (MIDlet)

  5. Yang Diperlukan Untuk Membuat Program Java • Sun Microsystem telah mengeluarkan beberapa buah paket yang disebarkan gratis lewat internet • JDK (Java Development Kit), berisi compiler maupun interpreter Java • JRE (Java Runtime Environment), hanya berisi interpreter Java • JME (Java Micro Edition), compiler untuk pemrograman mobile • Netbeans, yaitu editor dengan lingkungan visual untuk membuat project Java.

  6. Compiler & Interpreter • Compiler dan interpreter adalah program yang digunakan untuk merubah (menerjemahkan) kode program yang mirip bahasa manusia menjadi bahasa yang dimengerti oleh mesin (prosesor) agar dapat diproses • Compiler menerjemahkan per blok kode program, sedangkan interpreter per baris. • Contoh compiler: • Turbo Pascal (produksi Borland) untuk bahasa Pascal • gcc yang berjalan di Linux untuk bahasa C/C++ • Visual Basic (produksi Microsoft) untuk bahasa Basic berbasis window

  7. Contoh interpreter: • Command.com adalah interpreter DOS produksi Microsoft • MySQL adalah salah satu interpreter SQL

  8. Tugas.pas Tugas.exe Begin ……… ……… ……… End Menjadi file program berformat biner berisi bahasa mesin DOS / Windows compile run PROCESSOR DOS / Windows Tugas.java Tugas.class PROCESSOR ……… ……… ……… ……… ……… Menjadi file berformat byte-code compile Linux PROCESSOR MacOS interpret PROCESSOR

  9. Kelebihan & Kekurangan Java • Kelebihan • Multi-platform Java dapat dijalankan di sistem operasi manapun pada mesin apapun, selama memiliki interpreter yang sesuai, tanpa perlu dilakukan porting. • Kekurangan • Lambat eksekusi Proses eksekusi program lambat karena file class yang berformat byte-code tidak dalam format biner sehingga perlu interpreter untuk menterjemahkan perintah dalam byte-code menjadi bahasa mesin

More Related