Tuesday, 8 December 2015

Struktur Dasar Pemrograman Java

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

  1. Java SE (Standard Edition)
  2. Java ME (Micro Edition)
  3. Java EE (Enterprise Edition)
  4. JVM (Java Virtual Machine)
  5. JDK (Java Development Kit)
  6. 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 :
  1. Case Sensitive
  2. Huruf depan dari sebuah class atau method menggunakan huruf besar dan tidak boleh terdapat spasi.
  3. Menulis Komentar pada sebuah class atau method untuk memudahkan debug (pencarian kesalahan). Serta mempermudah orang lain membaca program kita.
  4. Dalam Metode Main dikelompokkan dengan tanda pembuka ({) dan penutup (}). Kelompok ini disebut blok.
  5. Pernyataan dalam Metode Main ditutup oleh karakter semicolon (;).
  6. Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini yang disebut dengan nilai balik (return value).
  7. 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

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


EmoticonEmoticon