Navigasi buku
Melihat lebih dekat “SelamatDatang”
Applikasi SelamatDatang memiliki 4 komponen, yaitu :
- definisi paket (package)
- komentar
- definisi kelas (class)
- metode main
package selamatdatang; public class SelamatDatang { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Selamat Datang!"); } }
Mari kita bahas satu per satu.
Definisi paket (package)
package selamatdatang;
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.
Pada contoh aplikasi SelamatDatang di atas, paket ini hanya berisi satu buah file yang isinya terdiri dari satu kelas dan satu metode.
Definisi paket tidak selalu diperlukan, tetapi hal ini merupakan kebiasaan baik untuk melatih kita berfikir secara logis dan sistematis.
Komentar
/** * @param args */ // TODO Auto-generated method stub
Komentar tidak akan diproses oleh kompiler tetapi berguna bagi programmer lain. Bahasa Java memiliki 3 jenis komentar :
- /* text */ — Compiler akan mengabaikan kata kata antara /* dan */
- /** documentation */ — Ini merupakan komentar yang dipergunakan khusus untuk dokumentasi. Kompiler akan mengabaikan komentar dari /* hingga */. Alat bantu javadoc akan memproses komentar dokumentasi untuk membuat dokumentasi secara otomatis dari sumber program.
- // text — Kompiler akan mengabaikan segala sesuatu dari // hingga akhir baris
Definisi Kelas
public class SelamatDatang { ... }
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 SelamatDatang sebagai kelas utama.
Metode main
Dalam bahasa pemrograman Java, setiap aplikasi harus memiliki satu buah metode main yang bentuknya seperti berikut :
public static void main(String[] args) { ... }
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.
System.out.println("Selamat Datang!");
Perintah tersebut menggunakan pustaka inti Java, yaitu kelas Sistem.



Komentar
Mas mau nanya tentang Class Java nih... boleh ya???
Gini mas, saya kurang paham masalah class di java, karena kalo saya liat sedikit berbeda dengan class di C++...
kalo di C++ kan kelas nya ada di luar fungsi main tuh, baru ntar di eksekusi di dalam fungsi "main"...
tapi kalo saya liat di contoh, kok fungsi main nya ada di dalam class ya??? saya jadi bingung, apa pengaruh n bedanya mas dengan class yang ada di C++ ???
terima kasih atas bantuannya ya :-)
mohon pencerahannya mengenai kelas
Mas saya baru belajar java, pingin banget bisa mendalaminya ##@..
oia mau tanya pada definisi kelas dijelaskan "Setiap aplikasi harus terdiri dari satu kelas"
yang dimaksud "aplikasi" aplikasi seperti apa and apakah memang tidak bisa ada lebih dari 1 kelas or didalam kelas ada kelas lagi...
terima kasih banyak atas pencerahannya....
kok agak beda ya kodenya ada
kok agak beda ya kodenya ada 'package'nya kenapa? apa karena ini ditulis pakai IDE? hehe nyambung gak ya gw..
rpl
Mgkn ad bnrx jg package default x di IDE Eclipse, di IDE laen wkt buat baru g lgsg ad package..
Tp package td hanya makruh(Definisi paket tidak selalu diperlukan).. so manfaatx cuma untuk melatih kita berfikir secara logis dan sistematis.
bukan makruh tapi sunnah
bukan makruh tapi sunnah (ngga selalu harus dilakukan, tapi kalo dilakukan akan lebih baik)
??
mas saya make aplikasi apa untuk memulainya. ..??
(Tanpa subyek)