BERORIENTASI OBYEK
PEMROGRAMAN BERORIENTASI OBJEK – KELAS 11
Java adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman, dan
sekaligus suatu platform. Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu: Java Virtual Machine
(JVM) dan Java Application Programming Interface (JavaAPI). Sun membagi arsitektur Java membagi tiga bagian,
yaitu:
1. Enterprise Java (J2EE) untuk aplikasi berbasis web. Merupakan superset dari Standar Java
2. Standar Java (J2SE), ini adalah yang biasa dikenal sebagai bahasa Java.
3. Micro Java (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk
wireless device / mobile device.
JAVA API
Beberapa fitur yang ditawarkan Java API antara lain sebagai berikut:
• Applet : Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih dinamis
dan menarik.
• Java Networking : Sekumpulan API (Application Programming Interface) yang menyediakan fungsi–fungsi
untuk aplikasi–aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Adrress dan URL.
• JavaDatabase Connectivity (JDBC) JDBC menyediakan sekumpulan API yang dapat digunakan untuk
mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server.
• Java Security Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik
secara high level atau low level, seperti public/private key management dan certificates.
KARAKTERISTIK JAVA
Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik sebagai berikut :
1. Berorientasi objek (ObjectOriented)
2. Interpreter
3. Dinamis
4. Portable
5. Multithreaded
FASE-FASE PEMROGRAMAN JAVA
BAGAN DASAR PROGRAM JAVA (1)
Package
Import
Program utama
Salah satu metoda yang paling penting di dalam bahasa Java adalah metoda main. Metoda main harus
dideklarasikan sendiri oleh programmer di dalam sebuah kelas. Kelas yang mempunyai metoda main
disebut dengan kelas main (main class), akan tetapi tidak semua kelas Java harus mempunyai metoda
main.
BAGAN DASAR PROGRAM JAVA (2)
SELESAI
P E RTA N YA A N B I S A D I K I R I M L E WAT E M A I L ATA U W H AT S A P P !
ANONK.AKA89@GMAIL.COM
0852 2022 8091