SI408-051039 31KB Apr 01 2011 02:56:38 PM

advertisement
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
Download