Struktur & Aturan Penulisan Sintaks Java
Addin Gama Bertaqwa, ST., MT.
Pemrograman Berorientasi Objek - Sistem Informasi Kampus Peradaban Bangsa 1
Introduction
• Setiap bahasa pemrograman memiliki struktur dan aturan penulisan sintaks yang
berbeda-beda.
• Java Merupakan bahasa pemrograman yang dikembangkan dari bahasa C dan
tentunya akan banyak mengikuti gaya penulisan C
Pemrograman Berorientasi Objek - Sistem Informasi 2
Struktur Dasar Program Java
Struktur program Java secara umum dibagi menjadi 4 bagian:
1. Deklarasi Package
2. Import Library
3. Bagian Class
4. Method Main
Pemrograman Berorientasi Objek - Sistem Informasi 3
Sample Code
Pemrograman Berorientasi Objek - Sistem Informasi 4
1. Deklarasi Package
• Package merupakan sebuah folder yang berisi sekumpulan program Java.
• Deklarasi package biasanya dilakukan saat membuat program atau aplikasi besar.
• Contoh deklarasi package
• Biasanya nama package mengikuti nama domain dari seubah vendor yang
mengeluarkan program tersebut.
• Aturannya: nama domain dibalik, lalu diikuti nama programnya
Pemrograman Berorientasi Objek - Sistem Informasi 5
2. Bagian Import
• Melakukan import library yang dibutuhkan pada program.
• Library merupakan sekumpulan class dan fungsi yang bisa kita gunakan dalam
membuat program.
• Contoh import library
• Pada contoh tersebut, kita mengimpor class Scanner dari package [Link]
Pemrograman Berorientasi Objek - Sistem Informasi 6
3. Bagian Class
• Java merupakan bahasa pemrograman yang menggunakan paradigma OOP (Object
Oriented Programming)
• Setiap program harus dibungkus di dalam class agar nanti bisa dibuat menjadi objek.
• Blok class dibuka dengan tanda kurung kurawal { kemudian ditutup atau diakhiri
dengan }
• Di dalam blok class, kita dapat mengisinya dengan method atau fungsi-fungsi juga
variable.
• Pada contoh di atas, terdapat method main()
Pemrograman Berorientasi Objek - Sistem Informasi 7
4. Method Main
• Method main() merupakan blok program yang akan dieksekusi pertama kali.
• Ini merupakan entry point dari program.
• Method main() diperlukan agar program dapat dieksekusi.
• Penulisan method main() wajib seperti ini
Pemrograman Berorientasi Objek - Sistem Informasi 8
Statement dan Ekspresi
• Statement dan ekspresi
adalah bagian terkecil dalam
program;
• Setiap statement dan ekspresi
di Java harus diakhiri dengan
titik koma ( ; )
• Statement dan ekspresi akan
menjadi instruksi yang akan
dikerjakan oleh komputer
Pemrograman Berorientasi Objek - Sistem Informasi 9
Blok Program
• Blok program merupakan kumpulan
dari statement dan ekspresi yang
dibungkus menjadi satu.
• Blok program selalu dibuka dengan
kurung kurawal ‘ { ‘ dan ditutup
dengan ‘ { ‘
• Blok program dapat juga berisi blok
program yang lain (nested)
Pemrograman Berorientasi Objek - Sistem Informasi 10
Penulisan
Komentar
• Komentar merupakan bagian
program yang tidak akan
dieksekusi oleh komputer.
• Biasanya digunakan untuk
memberi keterangan pada
kode program; menonaktifkan
fungsi tertentu; membuat
dokumentasi; dll
11
Pemrograman Berorientasi Objek - Sistem Informasi
Penulisan String dan Karakter
• String merupakan kumpulan dari karakter. Sering dikenal dengan teks.
• Aturan penulisan string pada Java,
harus diapit dengan tanda petik ganda “Hello World”
• Apabila diapit dengan tanda petik tunggal, maka akan menjadi sebuah karakter ‘H’
Pemrograman Berorientasi Objek - Sistem Informasi 12
Case Sensitive
• Java bersifat Case Sensitive, artinya huruf besar atau kapital dan huruf kecil
dibedakan.
Pemrograman Berorientasi Objek - Sistem Informasi 13
Gaya Penulisan Case
• Gaya penulisan case yang digunakan pada java adalah camelCase, PascalCase, dan
ALL UPPER
• Gaya penulisan camelCase digunakan pada nama variable, nama objek, dan nama
method.
• PascalCase digunakan pada penulisan nama class
• ALL UPPER atau semuanya kapital digunakan pada pembuatan nama konstanta.
• Untuk penulisan dua suku kata atau lebih, ALL UPPER dipisah dengan garis bawah
atau underscore
Pemrograman Berorientasi Objek - Sistem Informasi 14
Referensi
• Belajar Java: Memahami Struktur dan Aturan Penulisan Sintaks Java
Pemrograman Berorientasi Objek - Sistem Informasi 15