0% menganggap dokumen ini bermanfaat (0 suara)
45 tayangan

Meet 2 - Java SE Programming

Pemrograman dengan Java SE membahas tentang bahasa pemrograman Java yang dikembangkan oleh James Gosling untuk membuat berbagai jenis aplikasi seperti applet, aplikasi GUI, command-line, dan library. Java memiliki kelebihan seperti bersifat open source, berorientasi objek, multiplatform, multithreading, dan stabil. Proses pemrograman Java melibatkan penggunaan JDK, JRE, IDE seperti NetBeans, dan fitur-fitur seperti Java Virtual Machine, garbage

Diunggah oleh

Sam F. Chaerul
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
45 tayangan

Meet 2 - Java SE Programming

Pemrograman dengan Java SE membahas tentang bahasa pemrograman Java yang dikembangkan oleh James Gosling untuk membuat berbagai jenis aplikasi seperti applet, aplikasi GUI, command-line, dan library. Java memiliki kelebihan seperti bersifat open source, berorientasi objek, multiplatform, multithreading, dan stabil. Proses pemrograman Java melibatkan penggunaan JDK, JRE, IDE seperti NetBeans, dan fitur-fitur seperti Java Virtual Machine, garbage

Diunggah oleh

Sam F. Chaerul
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14

Pemrograman dengan Java SE

Programming Language
• Bahasa pemrograman : Suatu aturan penulisan
standar yang digunakan untuk membuat program
komputer.
• Pemrograman : kegiatan membuat program.
Java Programming Language
• Java dikembangkan oleh James Gosling dkk dari
Sun Microsystem pada Agustus 1991 dengan nama
awal OAK.
• Pada tahun 1995 diganti menjadi JAVA karena nama
OAK kurang komersil dan sudah ada bahasa lain
yang bernama Oak.
Why use JAVA?
• Open source
• Object oriented programming
• Multi-platform
• Multi-threading
• Stabil
JAVA Application
• Terdapat 3 garis besar kelompok program yang
dapat dibuat dengan menggunakan JAVA :
• Applet
• Aplikasi
• Aplikasi GUI
• Aplikasi command-line/konsol
• Library
JDK & JRE
• JDK(Java Development Kit) : berisi package yang
digunakan untuk membangun program.
• JRE (Java Runtime Environment) : berisi package
yang digunakan untuk menjalankan program.
• JDK dan JRE ada dalam satu paket J2SDK.
• Paket J2SDK dibedakan menjadi 3 jenis, yaitu :
• Standart Edition (J2SE)
• Enterprise Edition (J2EE)
• Micro Edition (J2ME)
Java IDE
• IDE (Integrated Development Environment) : Software yang
digunakan untuk membangun dan menjalankan program.
• Java IDE : IDE khusus untuk program java.
• Beberapa contoh IDE untuk java :
• NetBeans (Free)
• IntelliJ IDEA (Free & Commercial)
• Eclipse (Free)
• Jdeveloper (Free)
• Android Studio (Free) – for Android only
• DrJava (Free)
• MyEclipse (Commercial)
• BlueJ (Free)
• Dan lainnya..
Java FEATURES
• Beberapa fitur java:
• Java Virtual Machine (JVM)
• Garbage Collection
• Security Code
Java Virtual Machine
• Java Virtual Machine (JVM)
• Mesin virtual yang diimplementasikan oleh software sehingga
menyamai mesin yang sebenarnya (seperti sandbox).
• Menyediakan spesifikasi platform perangkat keras yang dapat
meng-compile semua program Java

• Bytecode
• Bahasa mesin khusus yang dimengerti oleh Java Virtual Machine
(JVM)
• Bebas dari kekhususan berbagai jenis perangkat keras komputer,
jadi komputer dengan Java interpreter dapat mengeksekusi
program java yang sudah ter-compile, tidak peduli jenis komputer
apa yang telah meng-compile program tersebut.
Garbage Collection
Fungsi Garbage collection:
• bertanggung jawab untuk mengosongkan memori.
Pengosongan memori terjadi otomatis selama masa
aktif dari program java.
• programmer dibebaskan dari beban untuk
mengalokasikan kembali memori itu sendiri.
Code Security
• Diimplementasikan oleh Java Runtime Environment
(JRE).
• JRE
• Menjalankan kode yang telah ter-compile pada JVM dan
menampilkan class loading (melalui class loader),
memverifikasi kode (melalui bytecode verifier) dan yang
terakhir adalah mengeksekusi kode
Java Programming Lifecycle
Netbeans
• Praktek..

Anda mungkin juga menyukai