Unduh PDF Unduh PDF

Java adalah bahasa pemrograman berorientasi objek yang diciptakan pada 1995 oleh James Gosling. Artinya, bahasa ini menyajikan konsep sebagai "object" with "field" (yaitu atribut yang menjelaskan objek) dan "method" (tindakan yang bisa dilakukan objek). Java adalah bahasa yang "sekali ditulis, berjalan di mana saja". Artinya, bahasa ini dirancang untuk berjalan di platform apa saja yang memiliki Java Virtual Machine (JVM). Oleh karena Java merupakan bahasa pemrograman yang sangat bertele-tele, bahasa ini mudah dipelajari dan dipahami oleh pemula. Tutorial berikut ini merupakan pengenalan untuk menulis program dengan Java.

Metode 1
Metode 1 dari 3:

Menulis Program Java Perdana

Unduh PDF
  1. Banyak pemrogram menggunakan Integrated Development Environment (IDE) seperti Eclipse dan Netbeans untuk pemrograman Java, tetapi kita bisa menulis program Java dan mengompilasinya tanpa IDE.
  2. Pemrogram garis keras kadang-kadang lebih memilih editor teks yang ada di dalam terminal, seperti vim dan emacs. Editor teks andal yang bisa dipasang di komputer berbasis Windows maupun Linux (Mac, Ubuntu, dll.) adalah Sublime Text . Editor teks inilah yang akan kita gunakan dalam tutorial ini.
  3. Pastikan Anda sudah memasang Java Software Development Kit . Anda akan membutuhkannya untuk mengompilasi program Anda.
    • Pada sistem berbasis Windows, jika variabel lingkungan tidak sesuai, Anda bisa mengalami kegagalan saat menjalankan javac . Bacalah artikel Cara Memasang Java Software Development Kit untuk mengetahui lebih rinci tentang pemasangan JDK guna menghindari kesalahan ini.
    Iklan
Metode 2
Metode 2 dari 3:

Program Halo Dunia

Unduh PDF
  1. Dalam editor teks Anda, buatlah berkas baru dan simpanlah dengan nama "HaloDunia.java". HaloDunia adalah nama class Anda dan nama class harus sama dengan nama berkas Anda.
  2. Method utama public static void main(String[] args) adalah method yang akan dieksekusi saat pemrograman berjalan. Method utama ini akan memiliki deklarasi method yang sama dalam semua program Java.
     public 
     class 
     HaloDunia 
     { 
     public 
     static 
     void 
     main 
     ( 
     String 
     [] 
     args 
     ) 
     { 
     } 
     } 
    
  3.  System 
     . 
     out 
     . 
     println 
     ( 
     "Halo Dunia." 
     ); 
    
    • Perhatikan komponen baris ini:
      • System memerintahkan sistem untuk melakukan sesuatu.
      • out memberi tahu sistem bahwa kita akan menghasilkan output.
      • println kependekan dari "print line". Jadi, kita memerintahkan sistem untuk menampilkan baris dalam output.
      • Tanda petik pada ("Halo Dunia.") artinya method System.out.println() memasukkan parameter, yang, dalam hal ini, adalah String "Halo Dunia."
    • Perhatikan bahwa ada beberapa aturan dalam Java yang harus dipatuhi:
      • Anda harus selalu menambahkan titik koma (;) di akhir setiap baris.
      • Java peka terhadap huruf besar kecil. Jadi, Anda harus menulis nama method , nama variabel, dan nama class dengan huruf yang benar atau Anda akan mengalami kegagalan.
      • Blok kode yang khusus untuk method atau loop tertentu dibungkus di dalam tanda kurung kurawal.
  4. Program Halo Dunia final Anda akan terlihat seperti berikut ini:
     public 
     class 
     HaloDunia 
     { 
     public 
     static 
     void 
     main 
     ( 
     String 
     [] 
     args 
     ) 
     { 
     System 
     . 
     out 
     . 
     println 
     ( 
     "Halo Dunia." 
     ); 
     } 
     } 
    
  5. Masuklah ke folder tempat menyimpan HaloDunia.java dan tikkan javac HaloDunia.java . Perintah ini memberi tahu Java compiler bahwa Anda ingin mengompilasi HaloDunia.java. Jika terjadi kesalahan, compiler akan memberitahukan apa yang salah. Jika tidak, Anda tidak akan melihat pesan apa pun dari compiler . Jika Anda melihat direktori tempat Anda menyimpan HaloDunia.java sekarang, Anda akan melihat HaloDunia.class. Inilah berkas yang akan digunakan Java untuk menjalankan program Anda.
  6. Akhirnya, kita akan menjalankan program kita! Di command prompt atau terminal, tikkan java HaloDunia . Perintah ini memberi tahu Java bahwa Anda ingin menjalankan class HaloDunia. Anda akan melihat "Halo Dunia." muncul pada konsol.
  7. Iklan
Metode 3
Metode 3 dari 3:

Input dan Output

Unduh PDF
  1. Dalam program Halo Dunia, kita menampilkan sebuah string untuk dilihat pengguna, tetapi bagian interaktif dari program adalah ketika pengguna harus memasukkan input ke dalam program. Kita sekarang akan memperluas program untuk meminta pengguna memasukkan namanya kemudian menyambut pengguna dengan nama tersebut.
  2. Dalam Java, kita memiliki semacam perpustakaan bawaan yang dapat diakses, tetapi kita harus mengimpornya terlebih dahulu. Salah satu perpustakaan ini adalah java.util, yang mengandung objek Scanner yang kita butuhkan untuk mendapatkan input dari pengguna. Untuk mengimpor class Scanner, tambahkan baris berikut di awal kode.
    import java.util.Scanner;
    • Kode ini memberi tahu program bahwa kita ingin menggunakan objek Scanner yang ada dalam paket java.util.
    • Jika kita ingin mengakses setiap objek dalam paket java.util, cukup tuliskan import java.util.*; di bagian awal kode.
  3. Java adalah bahasa pemrograman berorientasi objek. Jadi, bahasa ini menggambarkan konsep menggunakan objek. Objek Scanner adalah contoh objek yang memiliki field dan method . Untuk menggunakan class Scanner, kita harus membuat objek Scanner baru yang field -nya dapat kita isi dan method -nya bisa kita gunakan. Untuk melakukannya, tuliskan:
    Scanner userInputScanner = new Scanner(System.in);
    • userInputScanner adalah nama objek Scanner yang baru saja kita contohkan. Perhatikan bahwa namanya dituliskan dengan huruf besar dan kecil; ini merupakan konvensi penamaan variabel dalam Java.
    • Kita menggunakan operator new untuk membuat contoh objek baru. Jadi, dalam contoh ini, kita membuat contoh baru objek Scanner dengan menulis new Scanner(System.in) .
    • Objek Scanner memasukkan parameter yang memberi tahu objek apa yang harus dipindai. Dalam hal ini, kita memasukkan System.in sebagai parameter. System.in memberi tahu program untuk memindai input dari sistem, yaitu input yang akan diketikkan pengguna ke dalam program.
  4. Kita harus meminta input dari pengguna agar pengguna tahu kapan harus mengetik sesuatu ke dalam konsol. Langkah ini dapat ditempuh dengan System.out.print atau System.out.println .
    System.out.print("Siapakah nama Anda? ");
  5. Scanner akan selalu memasukkan data berisi apa yang diketikkan pengguna. Baris berikut ini akan meminta Scanner untuk mengambil nama yang diketikkan pengguna dan menyimpannya ke dalam sebuah variabel:
    String userInputName = userInputScanner.nextLine();
    • Dalam Java, konvensi untuk menggunakan method suatu objek adalah objectName.methodName(parameters) . Dalam userInputScanner.nextLine() , kita memanggil objek Scanner dengan nama yang baru saja kita berikan kemudian kita memanggil method -nya nextLine() yang tidak memasukkan parameter apa pun.
    • Perhatikan bahwa kita menyimpan baris berikutnya dalam objek yang lain: objek String . Kita telah menamai objek String kita userInputName
  6. Sekarang karena kita telah menyimpan nama pengguna, kita dapat menampilkan kata sambutan kepada pengguna. Ingat dengan System.out.println("Halo Dunia."); yang kita tulis dalam class utama? Semua kode yang baru saja kita tuliskan harus berada di atas baris tersebut. Sekarang kita bisa memodifikasi baris tersebut menjadi:
    System.out.println("Halo " + userInputName + "!");
    • Cara kita merangkai "Halo ", nama pengguna, dan "!" dengan menulis "Halo " + userInputName + "!" disebut rangkaian String .
    • Di sini kita memiliki tiga string : "Halo ", userInputName, dan "!". String dalam Java bersifat tetap, artinya tidak bisa diubah. Jadi, saat kita merangkai ketiga string ini, pada dasarnya kita membuat string baru yang mengandung kata sambutan tersebut.
    • Kemudian kita mengambil string baru ini dan memasukkannya sebagai parameter ke dalam System.out.println .
  7. Kode kita sekarang akan terlihat seperti ini:
    import java.util.Scanner;
    
    public class HaloDunia {
        public static void main(String[] args) {
            Scanner userInputScanner = new Scanner(System.in);
            System.out.print("Siapakah nama Anda? ");
            String userInputName = userInputScanner.nextLine();
            System.out.println("Hello " + userInputName + "!");
        }
    }
  8. Masuklah ke command prompt atau terminal dan jalankan perintah yang sama seperti kita menjalankan HaloDunia.java. Pertama-tama kita harus mengompilasi program: javac HaloDunia.java . Kemudian kita bisa menjalankannya: java HaloDunia .
    Iklan

Tips

  • Java adalah bahasa pemrograman berorientasi objek. Jadi, sebaiknya Anda membaca tentang dasar-dasar bahasa pemrograman berorientasi objek untuk mengetahui lebih lanjut.
  • Pemrograman berorientasi objek memiliki banyak fitur khusus. Tiga di antaranya adalah:
    • Enkapsulasi : kemampuan untuk membatasi akses pada beberapa komponen objek. Java memiliki modifier pribadi, terlindungi, dan publik untuk field dan method .
    • Polimorfisme : kemampuan objek untuk menggunakan berbagai identitas. Dalam Java, sebuah objek bisa dimasukkan ke dalam objek lain untuk menggunakan method objek lain tersebut.
    • Warisan : kemampuan untuk menggunakan field dan method dari class lain dalam hierarki yang sama dengan objek saat ini.
Iklan

Tentang wikiHow ini

Halaman ini telah diakses sebanyak 9.720 kali.

Apakah artikel ini membantu Anda?

Iklan