B. Tujuan Pembelajaran
Setelah mengikuti kegiatan pembelajaran dan penjelasan Guru dengan pendekatan saintifik pada
materi memahami konsep pemrograman berorientasi objek, peserta didik diharapkan dapat :
1. Menjelaskan berbagai tools pengembang program berorientasi obyek.
2. Menjelaskan konfigurasi tools pengembang perangkat lunak berorientasi obyek.
3. Menjelaskan kebutuhan tools editor program berorientasi obyek.
4. Menjelaskan struktur dasar dalam pemrograman berorientasi obyek.
5. Menjelaskan prosedur kompilasi program.
6. Menjelaskan tata cara menjalankan program hasil kompilasi.
7. Menerapkan prosedur aturan pemrograman berorientasi obyek.
8. Menginstalasi tools pengembang program aplikasi berorientasi obyek kedalam komputer.
9. Mengkonfigurasi tools pengembang program aplikasi berorientasi obyek.
10. Merencanakan program aplikasi sederhana berorientasi obyek.
11. Membuat kode program aplikasi sederhana berorientasi obyek.
12. Menjalankan program aplikasi sederhana berorientasi obyek.
C. Uraian Materi
1. Pengertian Struktur Dasar Kode Program Java
Kode program yang ditulis dalam bahasa Java memiliki struktur dasar tersendiri, misalnya
diawali dengan keyword class serta memiliki perintah public static void main(String args[]).
Kita akan bahas sedikit terkait hal ini.
Contoh Struktur Dasar Bahasa Pemrograman Java sebagai berikut :
1 class Main {
2 public static void main(String args[]){
3 System.out.println("Hello, World!");
4 }
5 }
Dan ketika kode program tersebut dijalankan akan menghasilkan tampilan output pada
jendela Console seperti pada gambar di bawah ini :
Seluruh kode program yang ada di dalam tanda kurung kurawal adalah
‘Kepunyaan/Milik’ dari class Main.
Untuk sementara, bisa dibilang bahwa perintah public static void main(String args[])
harus ditulis di setiap file kode program Java. Dan di dalam method inilah kita menulis kode
program utama.
Sama seperti class, tanda kurung kurawal juga dipakai untuk membatasi blok kode program:
1 class Main {
2 public static void main(String args[]){
3 ...
4 ...
5 }
6 }
Semua kode yang ada di antara kurung kurawal ini adalah kode milik public static void
main(String args[]).
4. Perintah System.out.println()
Perintah System.out.println() adalah sebuah kode program untuk proses output, yakni
menampilkan teks di layar. Nantinya ada beberapa perintah lain yang bisa dipakai untuk proses
output seperti ini, dan juga untuk proses input (menerima nilai). Teks yang ingin kita tampilkan
ditulis dengan tanda kutip di dalam tanda kurung. Jika kita ingin menampilkan teks lain, bisa
dengan menulis beberapa kali method ini:
1 class Main {
2 public static void main(String args[]){
3 System.out.println("Hello");
4 System.out.println("Selamat Siang");
5 System.out.println("RPL");
6 }
7 }
Dan ketika kode program ini di jalankan akan nampak hasilnya seperti berikut :
Sesuai dengan namanya, Single Line Comment dipakai untuk membuat baris komentar
yang terdiri dari 1 baris saja. Untuk membuatnya, awali sebuah baris dengan tanda // , yakni
garis miring dua kali. Berikut contoh penggunaannya:
1 class Main {
2 public static void main(String args[]){
3 // Tampilkan teks ke layar
4 system.out.println("Belajar Java");
5 }
6 }
Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Caranya,
gunakan pasangan karakter /* sebagai pembuka baris komentar, dan karakter */ sebagai
penutup baris komentar. Seluruh baris atau kode program yang berada di antara kedua
karakter ini akan dianggap sebagai komentar. Berikut contohnya:
1 class Main {
2 public static void main(String args[]){
3 /* Tampilkan teks ke layar
4 Menggunakan perintah System.out.println
5 Teks yang akan ditampilkan adalah "Belajar Java"
6 */
7
8 System.out.println("Belajar Java");
9 }
10 }
Documentation Comment adalah baris komentar yang sangat mirip seperti multi line
comment. Bedanya, komentar yang ditulis bisa diproses oleh tools khusus untuk meng-
generate dokumentasi seperti Javadoc. Untuk menulis documentation comment, gunakan
tanda /** sebagai karakter pembuka, dan karakter */ sebagai penutup. Berikut contoh
penggunaannya:
1 class Main {
2 public static void main(String args[]){
3 /**
4 Perintah System.out.println
5 dipakai untuk menampilkan teks ke layar
6 */
7
8 System.out.println("Belajar Java");
9 }
10 }
Selain untuk membuat penjelasan tentang kode program, baris komentar ini juga sering
dipakai untuk proses debugging atau pencarian kesalahan. Daripada menghapus kode
program yang mungkin sebenarnya sudah benar, lebih baik dijadikan komentar untuk
sementara.
1 class HelloBelajar {
2 public static void main(String args[]){
3 // system.out.println("Belajar Java");
4 System.out.println("Belajar Java");
5 }
6 }