Dokumen tersebut membahas tentang pemrograman berorientasi objek dalam bahasa pemrograman Java. Terdapat penjelasan mengenai konsep kelas, objek, sintaks dasar bahasa Java, tipe data, operator, variabel, dan komentar. Diberikan pula contoh soal tugas untuk membuat program sederhana menggunakan konsep-konsep tersebut.
2. Page 2
o Java adalah bahasa pemrograman yang berorientasi pada
objek.
o Dalam pemrograman ini terdapat istilah kelas.
o Untuk memahami kelas, bayangkan sebuah kue.
- Kue dibuat dengan menggunakan cetakan
- Dengan satu cetakan, sejumlah kue bisa dibuat.
- Cetakan kue diibaratkan sebagai kelas dalam bahasa
pemrograman objek.
o Sebuah kelas bisa dipakai untuk membuat sejumlah objek.
Java Berorientasi Pada ObjekJava Berorientasi Pada Objek
4. Page 4
o Kata classclass menyatakan pendefinisian kelas
o Adapun AplikasiPertamaAplikasiPertama adalah nama kelas
o Nama kelas ini harus sama dengan nama depan berkas tempat
kelas ini disimpan
o Lalu dimanakah objeknya?
o Ketika program dijalankan, sesungguhnya objek dibentuk
o Namun, pada pembahasan selanjutnya akan terlihat
pembentukan objek yang secara eksplisit dilakukan dalam
program, yaitu melalui newnew
5. Page 5
o Syntax utama untuk program yang ditulis dengan JAVA adalah:
o Ada beberapa modifier pada JAVA, yaitu public, private dan
protected.
Modifier public diperlukan agar program dapat dikompilasi
dengan baik.
[modifier][class] nama_class[modifier][class] nama_class
{{
. . . . .. . . . .
}}
6. Page 6
public static void main (String[] args)public static void main (String[] args)
o Bagian ini merupakan bagian utama yang ditempatkan pada
bagian awal pada program JAVA.
o publicpublic berarti metode bisa dipanggil dari mana saja, baik dari
dalam kelas atau di luar kelas.
o staticstatic menunjukkan tipe method.
o voidvoid menunjukkan bahwa method tidak mengembalikan nilai
atau objek.
o mainmain merupakan nama method utama program JAVA.
o StringString menyatakan suatu kelas yang tersedia pada JAVA yang
berhubungan dengan penanganan sederet karakter
o Tanda [ ][ ] menyatakan bahwa argsargs adalah argumen yang
berupa array berkelas StringString. Artinya, args mengandung
sejumlah elemen berkelas String.
7. Page 7
System.out.println("Selamat Belajar JAVASystem.out.println("Selamat Belajar JAVA
Programming!!");Programming!!");
o Berguna untuk menampilkan tulisan "Selamat Belajar JAVA
Programming!!“ ke layar dan membuat kursor diletakkan pada
awal baris berikutnya.
o Bagian ini merupakan contoh pernyataan, yaitu suatu instruksi
yang dapat berdiri sendiri dalam program JAVA.
o Ciri sebuah pernyataan sederhana dalam JAVA selalu diakhiri
dengan tanda titik koma ( ;; )
o Sebuah pernyataan bisa ditulis lebih dari satu baris.
o Selain itu, dalam sebuah baris boleh terdapat lebih dari satu
pernyataan.
o Supaya program mudah dibaca, sebaiknya setiap satu baris
diusahakan hanya berisi satu pernyataan.
8. Page 8
1. byte
2. short
3. int
4. long
5. float
6. double
7. char Tipe data yang mewakili sebuah karakter
8. boolean Tipe data yang menyatakan keadaan logika true
atau false
Tipe DataTipe Data
Tipe data bilangan bulatTipe data bilangan bulat
Tipe data bilangan realTipe data bilangan real
9. Page 9
o Java memiliki sejumlah kata yang bermakna khusus yang
digolongkan sebagai kata kunci atau kata tercadang dan tidak
dapat digunakan sebagai pengenal
Kata Kunci JavaKata Kunci Java
10. Page 10
o Pengenal (Identifier)Pengenal (Identifier) merupakan nama yang digunakan untuk
variabel, fungsi, ataupun berbagai hal lain dalam program
JAVA yang perlu diberi nama.
o Pemberian nama mempunyai aturan sbb :
- Tidak boleh menggunakan kata kunci
- Karakter pertama harus diawali dengan huruf atau
underscore(_), atau tanda dolar ($)
- Karakter kedua dan seterusnya dapat berupa huruf,
angka, atau atau simbol garis bawah (_)
- Huruf kecil dan kapital dianggap berbeda.
Mengenal Identifier, Variabel, dan KonstantaMengenal Identifier, Variabel, dan Konstanta
11. Page 11
o Manakah contoh dari Pengenal (Identifier) berikut yang benar
atau salah, dan berikan alasannya!!!
a) n
b) n_bulan
c) bulan6
d) pemrogramanJava
e) _n
f) 2buah
g) pemrograman java
h) java*
12. Page 12
o Namun, umumnya pengenal untuk variabel ditulis denga
awalan berupa huruf kecil. Huruf kapital biasa dipakai untuk
mengawai kata-kata berikutnya.
o Misalnya :
- pemrogramanJava
- pemrogramanBerorientasiObjek
- hargaSatuan
13. Page 13
o Konstanta (disebut juga literal)Konstanta (disebut juga literal) menyatakan suatu nilai yang
bersifat tetap.
o Sebagai contoh, pada pernyataan lebar = 5.5 ;lebar = 5.5 ;
o Nilai 5.5 menyatakan suatu konstanta.
o Bilangan bulat ditulis tanpa tanda pecahan.
o Bilangan real ditulis dengan pemisah berupa titik (.) di depan
bagian pecahan.
o Sebuah karakter ditulis dengan awalan dan akhiran tanda
petik tunggal (‘)
- ‘K’ (karakter K)
- ‘*’ (karakter *)
- ‘n (karakter new line atau pindah baris)
KonstantaKonstanta
14. Page 14
o Konstanta stringKonstanta string (berarti deretan karakter) ditulis dengan
awalan dan akhiran berupa petik ganda (“). Contoh :
- “Menghitung keliling persegi panjang n”
- “123” (berbeda dengan konstanta 123)
- “ “ (konstanta string kosong)
15. Page 15
o VariabelVariabel menyatakan suatu nama yang dapat digunakan untuk
menaruh nilai dan nilai di dalamnya dapat diubah sewaktu-
waktu ketika program dieksekusi.
o Variabel harus dideklarasikan sebelum digunakan untuk
menyimpan nilai.
o Pendeklarasiannya sbb :
tipe_data nama_variabeltipe_data nama_variabel
o Misalnya :
- int jumlahBarang;
- float bilPecahan;
- char huruf;
- string kalimat;
- float nilai1, nilai2, nilai3;
VariabelVariabel
16. Page 16
o Bila terdapat beberapa variabel yang bertipe sama,
pendeklarasiannya dapat dilakukan sekaligus. Contoh :
double panjang, lebar, keliling;double panjang, lebar, keliling;
o Pendeklarasian variabel juga sekaligus dapat memberikan nilai
awal ke variabel. Contoh :
double lebar = 5.5 ;double lebar = 5.5 ;
o JAVA memungkinkan pendefinisian konstanta dengan nama.
Cara mendefinisikannya yaitu dengan menggunakan final.
Contoh : final double PHI = 3.14 ;double PHI = 3.14 ;
o Dengan cara seperti itu, PHI berkedudukan sebagai konstanta
yang bernilai 3.14
o Konstanta yang diberi nama biasa ditulis dengan huruf kapital
17. Page 17
o Komentar biasa dipakai dalam program dengan tujuan untuk
memberikan penjelasan atau informasi kepada pembaca
program. Komentar dapat berupa nama pembuat program,
tanggal pembuatan program, fungsi program ataupun
penjelasan untuk bagian tertentu dalam program.
o Untuk memberikan komentar digunakan tanda :
// untuk komentar satu baris// untuk komentar satu baris
/* komentar baris pertama/* komentar baris pertama
komentar baris kedua */komentar baris kedua */
o Komentar terkadang digunakan untuk mematikan bagian
program tertentu agar tidak dianggap sebagai perintah dan
sering digunakan untuk pengujian program
KomentarKomentar
18. Page 18
1. Buatlah sebuah program untuk menghitung Luas danLuas dan
Keliling LingkaranKeliling Lingkaran dengan ketentuan sbb:
PHI = 3.14
jari-jari = 10
2. Buat program untuk menghitung Diskon dan Harga BayarDiskon dan Harga Bayar
jika diketahui :
Pembelian = Rp. 1.000.000,-
Diskon = Rp. .... (10% )
Harga Bayar = Rp. .... (Pembelian-Diskon)
3. Buat program untuk menampilkan tulisan sbb :
““Anda diundang rapat hari Senin / pukul : 07.00 WIB”Anda diundang rapat hari Senin / pukul : 07.00 WIB”
Tugas!!!Tugas!!!