Professional Documents
Culture Documents
Agus Kurniawan
Dilarang memperbanyak isi buku ini sebagian atau keseluruhan dengan printing, cetak,
fotokopi, dan sebagainya tanpa izin tertulis dari Penerbit People Enterprise Press.
Dan juga kedua orang tuaku di Ds. Sukasukur-Tasikmalaya, (Alm) mak Yoyom dan bapak
Didi.
Alhamdullilah, dengan rahmat Allah SWT akhirnya buku ini dapat diselesaikan, Buku
Seri Belajar Mandiri Pemrograman Java Untuk Pemula. Selain itu, penulis berharap
buku ini dapat membantu dan memberikan motivasi para developer,
pelajar/mahasiswa ataupun siapa saja yang ingin belajar pemrograman Java.
Penulis juga sebagai manusia biasa yang tidak luput dari kesalahan. Oleh karena itu,
saran dan kritik guna meningkatkan kualitas konten buku ini dari pembaca sangat
diperlukan. Semoga buku ini bermanfaat.
Agus Kurniawan
Fakultas Ilmu Komputer
Universitas Indonesia
Konsistensi API pada berbagai platform OS membuat bahasa Java menjadi pilihan
dalam membuat kode program diatas multi platform. Bahasa Java mendukung object-
oriented. Ini menambah daftar kemudahan untuk belajar bahasa Java.
Buku ini tidak akan membahas Java Framework atau Java Virtual Machine. Pembaca
dapat mempelajari buku yang khusus belajar mengenai Java Framework.
10 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Bab 2
2. Persiapan Untuk
Memprogram
11 | P e m r o g r a m a n J a v a U n t u k P e m u l a
2.1 Komputer
Komputer merupakan alat yang terpenting untuk membuat kode program Java. Berikut
ini beberapa spesifikasi komputer yang dibutuhkan
x OS yang didukung
9 Mac
x Netbeans
x Eclipse
Editor Netbeans merupakan editor yang tidak berbayar alias gratis. Pembaca dapat
mengunduh Netbeans di http://netbeans.org/ .
12 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Gambar 2.1 Website Netbeans
Editor Eclipse merupakan editor yang tidak berbayar alias gratis. Pembaca dapat
mengunduh Eclipse di http://eclipse.org .
13 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Selain editor diatas, kita dapat menggunakan alternatif lainnya yaitu
14 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Bab 3
3. Program Java
Pertamaku
15 | P e m r o g r a m a n J a v a U n t u k P e m u l a
3.1 Memasak Cepat Kode Java
Kalau didunia memasak, kita paling mudah memasak air untuk minum. Sama halnya
didunia pemrograman, kita juga dapat membuat kode program dengan cepat. Istilah
ini dikenal dengan Hello World.
Tujuan program Hello World adalah memperoleh pengalaman pertama ketika kita
memulai pemrograman Java. Mari kita membuat program Hello World.
Tergantung tool yang digunakan untuk memprogram Java, beberapa tool menyediakan
template project yang dapat langsung kita gunakan. Template project mirip seperti
template atau tempat untuk membuat sesuai, bayangkan kalau kita membuat mobil
tanpa menggunakan template mobil yang sebelumnya dibuat? Kita akan mengalami
kesulitan dan memakan waktu lama untuk memulainya.
Kalau tool yang digunakan adalah Netbeans maka kita akan melihat banyak template
project yang dapat digunakan. Pada Netbeans, kita dapat melihat template project
dengan memilih menu File dan pilih sub menu New Project seperti yang terlihat pada
gambar dibawah ini.
16 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Setelah mengklik menu ini, kita akan memperoleh kotak dialog pemilihan template
project seperti gambar dibawah ini.
9 Template project yang ada disebelah kiri yaitu Categories, misalkan Java
9 Kemudian kita akan melihat kumpulan project yang menggunakan bahasa Java
Selanjutnya klik tombol Next sehingga kita akan memperoleh tampilan seperti dibawah
ini
17 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Gambar 3.3 Mengisi nama dan lokasi project
Tulis nama project misalkan HelloWorld dan lokasi dimana project ini akan disimpan.
Centang Main Class dan Set as Main Project. Selanjutnya klik tombol Finish.
Setelah kita memilih template project, kita akan disuguhkan tampilan editor dari
pilihan template project. Sebagai contoh ilustrasi, untuk template project Console
Application kita akan memperoleh tampilan seperti dibawah ini.
18 | P e m r o g r a m a n J a v a U n t u k P e m u l a
Gambar 3.4 Tampilan editor Netbeans untuk Console Application
Kalau kita sudah memperoleh tampilan ini maka kita dapat memulai memprogram
Java. Mari lanjutkan.
Membuat kode program Java, hal yang perlu kita perhatikan adalah pola program dari
bahasa pemrograman tersebut. Setiap bahasa pemrograman mempunyai pola dan
model yang berbeda-beda.
Guna keperluan ini, kita mencoba mengenal pola sederhana yaitu aplikasi konsole ,
aplikasi yang berbentuk DOS. Bagaimana bentuk pola program Java? perhatikan
gambar dibawah ini
19 | P e m r o g r a m a n J a v a U n t u k P e m u l a
1
Dari gambar diatas, kita perhatikan ada empat hal yang perlu diketahui yaitu
9 Bagian nomor 2. Ini adalah package, bungkus dari kode program. Dengan
adanya namespace ini, kita dapat mengorganisasi kode program dengan teratur.
9 Bagian nomor 3. Ini adalah kelas yang menyimpan informasi sifat-sifat kode
program sesuai apa yang diinginkan. Topik ini akan kita bahas dalam bab 8
9 Bagian nomor 4. Kata main() merupakan kata kunci dimana aplikasi Java akan
pertama kali akan memanggilnya melalui method ini.
Apa yang kita buat untuk Hello World ini? Kita akan menampilkan tulisan “Selamat
datang Java”. Untuk menampilkan kalimat ini, kita dapat menggunakan perintah
System.out.println(). Berikut ini contoh programnya
20 | P e m r o g r a m a n J a v a U n t u k P e m u l a