pertemuan 2 - latihan

2

Click here to load reader

Upload: achmad-solichin

Post on 07-Jun-2015

1.167 views

Category:

Documents


5 download

DESCRIPTION

Latihan Pertemuan 2 Pemrograman Berorientasi Obyek (Java) Kelompok KU. 2008/2009

TRANSCRIPT

Page 1: Pertemuan 2 - Latihan

Pertemuan 2 Latihan Pemrograman Berorientasi Obyek (Java)

KU Gasal 2008/2009 Dosen: Achmad Solichin, S.Kom

Ketentuan:

Bacalah ebook “Java All-in-One Desk Reference For Dummies” Book II chapter 1, 2, 3 dan 4.

Kerjakan soal-soal berikut ini berkelompok (1 kelompok 2 mahasiswa).

Jawaban dituliskan dalam sebuah file (word atau txt) dan dikirimkan ke email [email protected] dengan Subject “Tugas PBO Pertemuan 2”.

Jangan lupa tuliskan nim dan nama Anda.

Soal Latihan.

1. Perhatikan source HelloJava.java di atas dan jawablah pertanyaan berikut ini:

a. Apa yang dimaksud dengan class yang bersifat public? b. Apa yang dimaksud dengan method yang bersifat static? c. Apakah nama file program dan nama class harus sama? Jelaskan!

2. Apa yang dimaksud dengan identifier? Sebutkan macam-macam identifier? 3. Apa yang dimaksud dengan object dan class dalam Java? Jelaskan! 4. Sebutkan macam-macam tipe data dasar dalam Java, beserta panjang dan

jangkauannya! 5. Apa yang dimaksud dengan Wrapper class! Sebutkan contohnya! 6. Apa yang dimaksud dengan type casting dalam Java? Sebutkan contohnya! 7. Sebutkan 3 class dalam Java yang dapat digunakan untuk menangani inputan! 8. Tabel berikut ini menampilkan macam-macam operator beserta contoh operand.

Lengkapi tabel sesuai dengan hasil operasi masing-masing operand dalam Java!

A B A+B A-B A*B A/B A%B Keterangan

3 5 A int, B int

10 2 A float, B int

6 2.3 A int, B double

7.0 1.1 A double, B double

Page 2: Pertemuan 2 - Latihan

9. Tabel berikut ini menampilkan macam-macam method yang terdapat dalam class Math. Lengkapi tabel sesuai dengan hasil operasi masing-masing kolom dalam Java!

A B abs(A) max(A,B) pow(A,B) sqrt(A) ceil(A/B) round(A/B) floor(A/B)

-3 5

10 -2

6.6 2.3

7.0 1.1

10. Sebutkan macam-macam operator hubungan (relational operator) dan operator

logika (logical operator)! Jelaskan! 11. Buatlah program Java untuk menghitung dan menampilkan luas dan keliling

lingkaran dimana jari-jari diinputkan oleh user! 12. Buatlah program Java untuk menginput dan menampilkan nim, nama, dan nilai

mahasiswa! 13. Buatlah program Java untuk menginput suatu bilangan dan tampilkan perkataan

“GENAP” jika bilangan tersebut genap dan “GANJIL” jika sebaliknya! 14. Buatlah program Java untuk menginput 3 buah bilangan, dan cetak bilangan yang

terbesar dari ketiga bilangan tersebut!

Selamat Mengerjakan