LAMPIRAN TUGAS. Mata kuliah : Program Studi : Dosen Pengasuh : Tugas ke Pertemuan Pemrograman Java Manajemen Informatika Dafid, S.Si.,M.T.I Kompetensi Dasar 1. Memberikan ringkasan mengenai teknologi java 2. Mampu merancang dan mengeksekusi program java sederhana dengan benar dan mendokumentasikannya menggunakan baris komentar I 1 Soal-soal Tugas 1) Apa yang dimaksud dengan compile? 2) Apa hubungan antara compiler, file dengan extensi .java dan .class? 3) Awal program selalu dimulai dari method main() yang dideklarasikan sebagai berikut : public static void main (String[] args) Jelaskan pengertian dari : a. public b. static c. void d. main 4) Terdapat suatu statement dari program java sebagai berikut : System.out.println (“Hello World”); Jelaskan pengertian dari : a. System b. out c. println d. “Hello World” e. Tanda ; 1.Mampu menerapkan identifier yang valid ke dalam program 2.Menjelaskan struktur bahasa java, tipe data yang digunakan dan tata bahasanya 3. Mampu menyelesaikan suatu permasalahan yang membutuhkan penerapan operator pada program II 2 Berikan keterangan apakah identifier berikut ini valid atau tidak valid a. avanZA b. from-to c. $camry d. v10s e. _avaLoN f. Roger7 g. Good/bad h. *by4 i. 4ever j. NiCKnAMe% k. A valid one l. Valid? m. (yes) n. pemogramanBerorientasiObjekDenganBahasaPemogramanJava netto|bruto 1) Buatlah program java untuk menghitung luas segitiga(gunakan tipe data double)! 2) 2) Buatlah program yang menerima input berupa kode jurusan dan output berupa nama jurusan tersebut, dengan ketentuan sbb : Kode Jurusan Nama Jurusan III 3 Mempraktekkan penginputan data dan menyimpan input tersebut ke dalam tipe data yang sesuai TI SI MI KA TK Teknik Informatika Sistem Informasi Manajemen Informatika Komputerisasi Akuntansi Teknik Komputer 1) Buatlah program java untuk menghitung luas segitiga berukuran 6 x IV 4 Mempraktekkan penginputan data dan menggunakan operator yang sesuai untuk menghasilkan output yang diharapkan 6 meter 2) Buatlah program untuk menghitung luas dan keliling lingkaran berdiameter 14 cm. (gunakan tipe data double) Hitunglah gaji bersih yang diterima oleh karyawan. • Input berupa nama karyawan dan gaji pokoknya. • Proses: – Gaji bersih yang diterima karyawan adalah : Gaji bersih = gaji pokok + tunjangan – pajak V 5 Dapat menggunakan pernyataan if dan/atau if..else memahami dan menggunakan multiple selection dengan pernyataan switch VI VII 6 7 mampu menggunakan pernyataan pengulangan for untuk mengeksekusi pernyataan pada program secara berulang-ulang – Tunjangan karyawan dihitung 20% dari gaji pokok – Pajak adalah 15% dari gaji pokok yang ditambah tunjangan • Output : nama karyawan dan gaji bersihnya Jadikan persenTunjangan dan persenPajak sebagai konstanta (final) Dibaca sebuah bilangan real , jika bilangan tersebut >= 80, maka tampilkan “Sangat baik”, jika bilangan < 80 dan bilangan >= 70, maka tampilkan “Baik”, jika bilangan < 70 dan bilangan >= 55 maka tampilkan “Cukup”, jika bilangan < 55 dan bilangan >= 40 maka tampilkan “Kurang”, jika bilangan < 40 maka tampilkan “Gagal” buatlah program menggunakan struktur FOR BERTINGKAT untuk menghasilkan output sbb VIII mampu menggunakan pernyataan pengulangan while dan do while untuk mengeksekusi pernyataan pada program secara berulang-ulang buatlah program di bawah ini dengan menggunakan struktur while dan do while Mampu memberikan contoh dari class, objek, state dan behavior Memberikan contoh lengkap dari suatu class dilanjutkan dengan objeknya, state, behaviur, dan memberi contoh pewarisan yang didapat dari class tersebut Mampu memberikan contoh dari class, objek, state dan behavior Mengerti bagaimana mengkonstruksi suatu program secara modular melalui method dan memahami mekanisme penerusan informasi antarmethod Menerjemahkan konsep class, objek, state dan behavior ke dalam bahasa pemrograman java 1) Jelaskan apa hubungan antara class dan object! 8 9 10 11 12 13 2) Jelaskan apa yang dimaksud dengan state and behaviour! 3) Jelaskan apa yang dimaksud dengan enkapsulasi! Berikan contoh enkapsulasi! 4) Jelaskan apa yang dimaksud dengan pewarisan (inheritance) dalam konsep OOP dan hubungannya dengan superclass dan subclass. Berilah beberapa contoh pewarisan dalam OOP. 5) Jelaskan apa yang dimaksud dengan break, continue, dan return. 6) Access Modifier terdiri dari empat macam. Jelaskan pengertian dari : default public private protected 14 Mengimplementasikan konsep pewarisan ke dalam pemrograman 7) Apa yang dimaksud dengan construktor? Apa yang terjadi bila constructor tidak didefinisikan? 8) Apa kegunaan dari keyword this? 9) Jelaskan apa yang dimaksud dengan method overriding! Jelaskan apa yang dengan method overloading Disiapkan , Diperiksa, Disahkan, Dafid, S.Si., M.T.I Dosen Pengasuh Dafid, S.Si., M.T.I Koordinator Ir. Sudiadi, M.M.A.E Pembantu Ketua I