Hello World
Halo pembaca yang masih ga bosen baca curhatan saya, berjumpa lagi dengan saya calon pelajar Computer Science.
HELLO WORLD, itulah pembahasan pertama dari setiap buku Java (juga PHP, mungkin semua bahasa juga).
Untuk tujuan latihan saya membuat project Java baru dengan nama Latihan. Kalo Anda terserah mau pake nama apapun.
Pertama buka menu File >> New >> Java Project
Berikutnya akan muncul window seperti ini
Karena saya baru belajar saya langsung saja klik Finish.
Oke, Siap untuk bertempur.
Sebelum menulis kode saya harus membuat Package. Package adalah cara untuk mengelompokan Class (file java), jika diilustrasikan Package itu adalah folder dalam komputer untuk menyimpan file. Untuk membuat package klik kanan di folder "src" >> New >> Package
Kemudian akan muncul window seperti ini
Untuk latihan mencetak Hello World ini saya membuat package dengan nama greetings.
Woke, saatnya menulis code. Tapi sebelumnya saya harus membuat class baru, saya namakan class saya HelloWorld. Cara membuat class baru yaitu klik kanan pada package "greetings" >> New >> Class
Kemudian akan muncul window seperti ini
Note: dalam penamaan Class tidak boleh ada spasi dan biasanya dimulai dengan huruf capital.
Setelah klik finish. Class HelloWorld akan otomatis memiliki code sebagai berikut
Ingat bahwa tadi saya membuat class HelloWorld ini di dalam package greetings. Sangat dianjurkan bagi pemula untuk selalu memulai code Java dengan deklarasi package-nya. Sebenernya tidak wajib, tapi sangat dianjurkan.
2. public class HelloWorld
Baris ini adalah untuk mendeklarasikan nama class-nya.
public, apa itu public? kenapa public? ini namanya access control level, fungsinya untuk menentukan class HelloWorld ini bisa diakses dari mana. Akan dijelaskan lebih detail nanti.
class, kata ini adalah yang paling wajib, harus ada, karena kata ini yang menentukan kita mau bikin apa, HelloWorld itu apa, apakah class, atau interface, atau method, atau variable.
HelloWorld, adalah nama class-nya. Untuk penamaan class biasanya dimulai dengan huruf kapital, jika terdiri dari lebih dari 1 kata maka semua katanya disambung (wajib) dengan masing-masing kata dimulai dengan huruf kapital, misalnya SatuDuaTiga. Cara penamaan seperti ini tidak wajib, tapi pada umumnya seperti itu untuk memudahkan kita nantinya.
HELLO WORLD, itulah pembahasan pertama dari setiap buku Java (juga PHP, mungkin semua bahasa juga).
Untuk tujuan latihan saya membuat project Java baru dengan nama Latihan. Kalo Anda terserah mau pake nama apapun.
Pertama buka menu File >> New >> Java Project
![]() |
New Java Project |
Berikutnya akan muncul window seperti ini
![]() |
New Java Project |
Karena saya baru belajar saya langsung saja klik Finish.
Oke, Siap untuk bertempur.
Sebelum menulis kode saya harus membuat Package. Package adalah cara untuk mengelompokan Class (file java), jika diilustrasikan Package itu adalah folder dalam komputer untuk menyimpan file. Untuk membuat package klik kanan di folder "src" >> New >> Package
![]() |
New Package |
Kemudian akan muncul window seperti ini
![]() |
Greetings |
Woke, saatnya menulis code. Tapi sebelumnya saya harus membuat class baru, saya namakan class saya HelloWorld. Cara membuat class baru yaitu klik kanan pada package "greetings" >> New >> Class
![]() |
New Class |
![]() |
HelloWorld |
Setelah klik finish. Class HelloWorld akan otomatis memiliki code sebagai berikut
package greetings;
public class HelloWorld {
public static void main(String[] args) {
}
}
Ubah code tersebut menjadi seperti inipackage greetings;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
1. package greetings;Ingat bahwa tadi saya membuat class HelloWorld ini di dalam package greetings. Sangat dianjurkan bagi pemula untuk selalu memulai code Java dengan deklarasi package-nya. Sebenernya tidak wajib, tapi sangat dianjurkan.
2. public class HelloWorld
Baris ini adalah untuk mendeklarasikan nama class-nya.
public, apa itu public? kenapa public? ini namanya access control level, fungsinya untuk menentukan class HelloWorld ini bisa diakses dari mana. Akan dijelaskan lebih detail nanti.
class, kata ini adalah yang paling wajib, harus ada, karena kata ini yang menentukan kita mau bikin apa, HelloWorld itu apa, apakah class, atau interface, atau method, atau variable.
HelloWorld, adalah nama class-nya. Untuk penamaan class biasanya dimulai dengan huruf kapital, jika terdiri dari lebih dari 1 kata maka semua katanya disambung (wajib) dengan masing-masing kata dimulai dengan huruf kapital, misalnya SatuDuaTiga. Cara penamaan seperti ini tidak wajib, tapi pada umumnya seperti itu untuk memudahkan kita nantinya.
3. public static void main (String[] args)
baris ini adalah pendeklarasian method. Dalam setiap aplikasi java wajib ada method ini karena Java Virtual Machine akan mencari method ini sebagai titik awal untuk mengeksekusi program.
Lagi-lagi public. Ya, access control level bisa digunakan untuk apapun, bisa untuk variable, class, method, interface & enum.
static (opo meneh iki), dengan adanya static ini method main() menjadi miliknya class bukan miliknya object yang dibuat dari class ini. Bingung? Gapapa, nanti akan dibahas.
void, kata ini mengindikasikan bahwa method main() tidak memberikan return apa-apa, dia hanya melakukan sesuatu pekerjaan. Akan dibahas nanti lebih detail.
main(String[] args), ini adalah nama methodnya, yaitu main, dengan argument String[] args. String mengindikasikan bahwa argumennya merupakan data type String, tanda [] mengindikasikan bahwa dia berupa array, dan args adalah nama argumennya. Penamaan argument ini bisa juga dengan cara String args[], tapi pada umumnya tanda [] selalu melekat pada data typenya bukan pada nama argumentnya.
baris ini adalah pendeklarasian method. Dalam setiap aplikasi java wajib ada method ini karena Java Virtual Machine akan mencari method ini sebagai titik awal untuk mengeksekusi program.
Lagi-lagi public. Ya, access control level bisa digunakan untuk apapun, bisa untuk variable, class, method, interface & enum.
static (opo meneh iki), dengan adanya static ini method main() menjadi miliknya class bukan miliknya object yang dibuat dari class ini. Bingung? Gapapa, nanti akan dibahas.
void, kata ini mengindikasikan bahwa method main() tidak memberikan return apa-apa, dia hanya melakukan sesuatu pekerjaan. Akan dibahas nanti lebih detail.
main(String[] args), ini adalah nama methodnya, yaitu main, dengan argument String[] args. String mengindikasikan bahwa argumennya merupakan data type String, tanda [] mengindikasikan bahwa dia berupa array, dan args adalah nama argumennya. Penamaan argument ini bisa juga dengan cara String args[], tapi pada umumnya tanda [] selalu melekat pada data typenya bukan pada nama argumentnya.
4. System.out.println("Hello World")
Inilah yang bertugas untuk memunculkan tulisan "Hello World" di console Anda. System adalah sebuah class di API Java, kemudian out adalah sebuah variable object yang ada di dalam class system, dan yang terakhir println (baca: print line) adalah method yang bertugas menge-print apapun yang ada di dalam tanda kurung (). Tanda petik "" tidak dibutuhkan jika Anda memasukan angka karena tanda "" hanya sebagai tanda untuk memberitahu komputer bahwa kita memasukan data type String sebagai argument.
Untuk mencoba menjalankan aplikasi pertama saya klik kanan file HelloWorld>>Run As>>Java Application. Perhatikan di bawah di bagian concole akan mucul tulisan "Hello World"
Jika Anda tidak menemukan window console silakan buka menu Window>>Show View>>Console
Oke, sekian dulu curhatan hari ini, postingannya panjang bener tapi ilmunya dikit. hehe
Sampai jumpa di postingan berikutnya.
Untuk mencoba menjalankan aplikasi pertama saya klik kanan file HelloWorld>>Run As>>Java Application. Perhatikan di bawah di bagian concole akan mucul tulisan "Hello World"
Jika Anda tidak menemukan window console silakan buka menu Window>>Show View>>Console
Oke, sekian dulu curhatan hari ini, postingannya panjang bener tapi ilmunya dikit. hehe
Sampai jumpa di postingan berikutnya.
But we’ll detail it step-by-step 1xbet beneath too, simply to assist you alongside your path to say the most effective on-line on line casino promotions. These bonuses are always significantly appreciated since they don’t involve the bettor having to truly deposit any money. No deposit rewards are usually free spins on the slot machines, free chips on the poker or roulette desk, and so forth. The excellent news is you'll be able to|you presumably can} declare this welcome bonus offer up to as} three times!
ReplyDelete