Kembali lagi bersama saya, materi kali ini
kita akan membahas tentang Struktur Dasar Pemrograman Java, mengingat di dalam
Java case sensitive-nya sangat tinggi
untuk kita harus memahami apa itu Class, Metode Main, Package & Aturan-aturan
yang berlaku dalam Java.
Yuk langsung simak !!!
Variasi Java
- Java SE (Standard Edition)
- Java ME (Micro Edition)
- Java EE (Enterprise Edition)
- JVM (Java Virtual Machine)
- JDK (Java Development Kit)
- JRE (Java Runtime Environment)
JVM, JDK & JRE
- JVM menyediakan spesifikasi platform perangkat keras yang dapat meng-compile semua program Java.
- JRE adalah paket yang dibutuhkan jika ingin menjalankan aplikasi Java. Jika kita hanya ingin menjalankan aplikasi Java tanpa membuat atau mengubahnya, kita tidak perlu melakukan instalasi Java JDK. Yang diperlukan hanyalah JRE ini.
- Jika kita melakukan instalasi Java JDK, kita tidak perlu melakukan instalasi JRE, karena JRE ini sudah dibundel dalam Java JDK.
Package
Package dalam Java
merupakan kumpulan dari berbagai kode yang terangkum dalam satu paket. Untuk
memudahkan penulisan dan pembagian logika suatu program, satu paket terbagi
menjadi beberapa berkas (file) di mana setiap file memiliki fungsi atau tugas
yang sangat khusus, misalnya satu file berfungsi untuk mendeklarasikan konstanta
dan kelas, sementara file yang lain berisi implementasi kelas dan prosedurnya.
Class
Kelas merupakan bagian
integral dari bahasa Java karena Java merupakan bahasa berorientasi objek.
Setiap aplikasi harus terdiri dari satu kelas. Di sini kita definisikan
kelas Hello sebagai kelas utama.
Di Java,
nama dari kelas yang digunakan harus sama dengan nama dari file java yang
dibuat.
Misal
file Hello.java didalamnya harus dibuat kelas dengan nama
public Class Hello.
Method Main
Dalam bahasa pemrograman
Java, setiap aplikasi harus memiliki satu buah metode main yang bentuknya
seperti berikut :
Metode main mirip
dengan fungsi main pada bahasa C/C++ di mana fungsi ini merupakan pintu gerbang
dimulanya suatu program. Metoda main dapat dipanggil dengan menyertakan
variabel, baik hanya satu variabel, banyak variabel atau bahkan tidak ada sama
sekali.
Yang terakhir adalah
perintah berikut untuk menampilkan Selamat Datang pada komputer Anda.
Tools Java
1. JDK (Java Development Kit)
2. Text Editor
Komentar
• /* text */ — Compiler akan mengabaikan kata kata antara /*
dan */
• // text — Kompiler akan mengabaikan segala sesuatu dari
// hingga akhir baris
Aturan
Aturan
dalam penulisan bahasa Java :
- Case Sensitive
- Huruf depan dari sebuah class atau method menggunakan huruf besar dan tidak boleh terdapat spasi.
- Menulis Komentar pada sebuah class atau method untuk memudahkan debug (pencarian kesalahan). Serta mempermudah orang lain membaca program kita.
- Dalam Metode Main dikelompokkan dengan tanda pembuka ({) dan penutup (}). Kelompok ini disebut blok.
- Pernyataan dalam Metode Main ditutup oleh karakter semicolon (;).
- Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini yang disebut dengan nilai balik (return value).
- Nilai. balik bisa berupa bilangan, boolean, atau objek.
Fitur Java
• Applet, Java applet merupakan program Java yang
berjalan di atas browser. Dengan menggunakan Java applet, maka halaman html
akan lebih dinamis dan menarik, sangat cocok untuk pengembangan
aplikasi-aplikasi berbasis web.
• Java database connectivity (jdbc), Jdbc menyediakan sekumpulan api yang
dapat digunakan untuk mengakses database seperti oracle, mysql, postgresql,
microsoft sql server.
• Java swing, Java swing menyediakan sekumpulan
api untuk membangun aplikasiaplikasi gui (graphical user interface) dan model
gui yang diinginkan bisa bermacam-macam, bisa model Java, model motif/cde atau
model yang dependent terhadap platform yang digunakan.
• Java server pages, Berkembang dari Java servlet yang
digunakan untuk menggantikan aplikasi-aplikasi cgi, jsp (Java server pages)
yang mirip asp dan php merupakan alternatif terbaik untuk solusi aplikasi
internet.
• Java sound, Java sound menyediakan sekumpulan api untuk manipulasi sound.
• Jni (Java native interface), Jni menyediakan sekumpulan api yang
digunakan untuk mengakses fungsi-fungsi pada library (*.dll atau *.so) yang
dibuat dengan bahasa pemrograman yang lain seperti C, C++, dan basic.
• Java security, Java security menyediakan sekupulan
api untuk mengatur security dari aplikasi Java baik secara high-level ataupun
low-level, seperti public private key management dan certificates.





10 comments
mantap gan nice info
info nya bermanfaaf gan :)
ane di aplikasi code suka error -_-
Nice info buat newbie seperti ane :D (y)
Sip gan .. Mantap buat belajar nih. tnks infonya gan
wah ane dulu pernah belajar pemograman java gan cuma ribet -_-
nice info gan.... bermanfaat ratikelnya
wah keren kebetulan ane mau skripsi ijin bookmark gan
nice info tambah pengalaman,,,thanks
mntp gan...
EmoticonEmoticon