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.
Langkah
-
Untuk memulai menulis program dengan Java, tentukan lingkungan kerja Anda. Banyak pemrogram menggunakan Integrated Development Environment (IDE) seperti Eclipse dan Netbeans untuk pemrograman Java, tetapi kita bisa menulis program Java dan mengompilasinya tanpa IDE.
-
Semua jenis program yang serupa Notepad akan memadai untuk pemrograman dengan Java. 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.
-
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 - Pada sistem berbasis Windows, jika variabel lingkungan tidak sesuai, Anda bisa mengalami kegagalan saat menjalankan
-
Pertama-tama, kita akan membuat program yang menampilkan pesan "Halo Dunia." 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.
-
Nyatakan class dan method utama. 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 ) { } }
-
Tulislah baris kode yang akan menampilkan "Halo Dunia."
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 methodSystem.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.
- Perhatikan komponen baris ini:
-
Satukan semuanya. Program Halo Dunia final Anda akan terlihat seperti berikut ini:
public class HaloDunia { public static void main ( String [] args ) { System . out . println ( "Halo Dunia." ); } }
-
Simpan berkas Anda dan buka command prompt atau terminal untuk mengompilasi program tersebut. 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. -
Jalankan program. 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. -
Selamat, program Java pertama buatan Anda sudah jadi!Iklan
-
Sekarang kita akan memperluas program Halo Dunia untuk memasukkan input dari pengguna. 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.
-
Impor class Scanner. 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.
-
Di dalam method utama, contohkan contoh baru objek Scanner. 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 menulisnew 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.
-
-
Mintalah input dari pengguna. Kita harus meminta input dari pengguna agar pengguna tahu kapan harus mengetik sesuatu ke dalam konsol. Langkah ini dapat ditempuh dengan
System.out.print
atauSystem.out.println
.System.out.print("Siapakah nama Anda? ");
-
Mintalah objek Scanner untuk memasukkan baris berikutnya yang diketikkan pengguna dan menyimpannya ke dalam sebuah variabel. 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)
. DalamuserInputScanner.nextLine()
, kita memanggil objek Scanner dengan nama yang baru saja kita berikan kemudian kita memanggil method -nyanextLine()
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
- Dalam Java, konvensi untuk menggunakan method
suatu objek adalah
-
Tampilkan kata sambutan kepada pengguna. 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
.
- Cara kita merangkai "Halo ", nama pengguna, dan "!" dengan menulis
-
Susun semuanya dan simpan. 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 + "!"); } }
-
Kompilasi dan jalankan. 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.945 kali.
Iklan