Blog belajar Java bagi pemula

Jumat, 17 November 2017

Hello World, dan Aturan dasar Java

Setalah bisa menginstall Java dan belajar mengkompilasi dan menjalankan program Java, mari kita lanjutkan dengan membuat program dengan bahasa Java.

Program pertama kita adalah HelloWorld.java sebagai berikut:

    public class HelloWorld {
        public static void main(String[] args) {
             System.out.println("Hello World");
    
             System.out.print("Selamat Belajar ");
             System.out.println("Java");
    
             System.out.println("Semoga Sukses");
        }
    }

Ketikkan kode tersebut pada editor yang tersedia, misalnya Notepad pada Windows, kemudian simpan dengan nama "HelloWorld.java". Ingat menyimpan class dalam java, nama file harus sama dengan nama class termasuk letak uruf kecil dan huruf besarnya, karena pemrograman Java bersifat case sensitive (Besar kecil huruf dibedakan). Penamaan file yang harus sama dengan nama class ini adalah aturan utama dari Java, sedangkan aturan tidak tertulisnya adalah ketika membuat class dengan public class, maka nama class harus dimulai dengan huruf kapital, seperti "HelloWorld", sedangkan untuk nama method (kita pelajari nanti) dimulai dengan huruf kecil.

NOTE:
  • Pertanyaan : apakah penulisan nama class boleh dimulai dengan huruf kecil, atau semuanya huruf kecil? 
  • Jawaban : Boleh/Bisa!!! aturan ini adalah aturan tidak tertulis Java, jadi penamaan tersebut bukan merupakan kesalahan sehingga program akan tetap dapat dijalankan. Java adalah pemrograman yang bersifat open source, kadang kita berbagi kode dengan programmer lain atau mengerjakan satu project bersama-sama. Untuk mempermudah pengenalan class dan method bagi orang yang memakai kode kita, maka secara tidak tertulis disepakati aturan penamaan class yang selalu dimulai dengan huruf capital, sedangkan penamaan method dan variable dimulai dengan huruf kecil.
  • Misal penulisan class "public class HelloWorld" kita tulis dengan "public class helloWorld"  dan disimpan dengan nama file "helloWorld.java" atau "public class helloworld" disimpan dengan nama file "helloworld.java" maka program akan tetap berjalan normal, hanya ketika kita membagi kode dengan programmer lain, dan ternyata terdapat method dengan nama helloworld maka kadang akan menimbulkan kebingungan/kesulitan untuk membedakan method dan class tersebut.
Setalah berhasil membuat dan menyimpan program "HelloWorld" tersbut, kemudian compile dan jalankan program (jika belum bisa compile program java, silahkan pelajari di bagian compile), maka hasil dari program akan menjadi sebagai berikut:

Berikut penjelasan program :
  • Sekali lagi ditekankan, penamaan program harus sama dengan nama class dan disimpan dalam extensi .java
  • public static void main(String[] args) { }; ini adalah main method (ingat method ditulis dengan huruf kecil di awal). Setiap class yang akan di running harus memiliki main method yang ber-modifier public dan type static, sedangkan argumen dalam method main ini adalah array dari type data string. Jika sebuah class tidak memiliki method main maka class tersbut tidak dapat di running sehingga tidak akan menghasilkan luaran.
  • main(String[] args). args dalam parameter method main menunjuk pada arguments, dimana parameter ini sebenarnya dapat diisi dengan nilai string. Penamaan args ini dapat diganti dengan nama lain seperti abc atau yang lainnya sehingga menjadi seperti: main(String[] abc) atau main(String[] xyz). perubahan ini tidak akan mempengaruhi jalannya program kecuali pemanggilan parameter tersbut jika parameter diisi dengan data string (akan dibahas pada postingan berikutnya)
  • System.out.println("Hello World"); perintah ini adalah untuk mencetak / menampilkan tulisan yang berada didalam tanda "" ke layar. Setelah mencetak maka kursor akan dipindahkan ke bawah. Tulisan dalam tanda "" bersifat bebas,
  • System.out.print("Selamat Belajar "); sama dengan perintah sebelumnya, hanya kursor akan tetap berada di belakang baris setelah mencetak, jadi tulisan Selamat Belajar akan disambung dengan Java dari perintah di bawahnya.
  • System.out.println("Java"); menampilan tulisan Java dan kursor pindah kebawah
  • System.out.println("Semoga Sukses"); menampilan tulisan Semoga Sukses dan kursor pindah kebawah.
NOTE :
  • Perintah System.out.println("") pada dasarnya sama dengan System.out.print(""), perbedaannya hanya pada println dan print
  • println artinya print-line-new yaitu mencetak dan setelah itu kursor dipindahkan ke bawah, sehingga jika ada perintah berikutnya untuk mencetak kelayar, maka hasilnya akan berada di bawahnya.
  • print artinya mencetak biasa dimana setelah mencetak maka kursor akan tetap berada di belakang baris cetak, sehingga jika ada perintah cetak berikutnya akan ditampilkan di belakang dari cetakan sebelumnya.
Demikianlah program pertama kita, untuk selanjutnya kita akan bahas variable dan yang lainnya. Tetaplah belajar dan semoga sukses :-)



Share:

Related Posts:

0 komentar:

Posting Komentar

Tentang...

Pengikut