pert 2. memahami fondasi pemrograman java

19

Upload: firmanwahyudi-anagti

Post on 05-Aug-2015

114 views

Category:

Education


0 download

TRANSCRIPT

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

Page 3

Perhatikan contoh program berikut :

Page 4

o Kata classclass menyatakan pendefinisian kelaso Adapun AplikasiPertamaAplikasiPertama adalah nama kelaso Nama kelas ini harus sama dengan nama depan berkas

tempat kelas ini disimpano Lalu dimanakah objeknya?o Ketika program dijalankan, sesungguhnya objek

dibentuko Namun, pada pembahasan selanjutnya akan terlihat

pembentukan objek yang secara eksplisit dilakukan dalam program, yaitu melalui newnew

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{{

. . . . .. . . . .}}

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 public public 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 karaktero Tanda [ ][ ] menyatakan bahwa argsargs adalah argumen

yang berupa array berkelas StringString. Artinya, args mengandung sejumlah elemen berkelas String.

Page 7

System.out.println("Selamat Belajar JAVA System.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.

Page 8

1. byte2. short3. int4. long 5. float6. double7. char Tipe data yang mewakili sebuah karakter8. 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

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

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

Page 11

o Manakah contoh dari Pengenal (Identifier) berikut yang benar atau salah, dan berikan alasannya!!!

a) nb) n_bulanc) bulan6d) pemrogramanJavae) _nf) 2buahg) pemrograman javah) java*

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

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

Page 14

o Konstanta string Konstanta 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)

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_variabelo Misalnya :

- int jumlahBarang;- float bilPecahan;- char huruf;- string kalimat;- float nilai1, nilai2, nilai3;

VariabelVariabel

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 = double PHI = 3.14 ;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

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

Page 18

1. Buatlah sebuah program untuk menghitung Luas Luas dan Keliling Lingkaran dan Keliling Lingkaran dengan ketentuan sbb:PHI = 3.14jari-jari = 10

2. Buat program untuk menghitung Diskon dan Diskon dan Harga BayarHarga 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 : Anda diundang rapat hari Senin / pukul : 07.00 WIB”07.00 WIB”

Tugas!!!Tugas!!!

Page 19