1. Kompetensi Dasar
a. Mahasiswa dapat memahami dasar pemrograman Bahasa java.
b. Mahasiswa dapat mendeklarasikan variable di java.
2. Teori Dasar
Lihat panduan dari i-learning Oracle Academy students yang slides pada 4.2, 4.3, dan 4.4.
4. Pelaksanaan Praktikum
a. Buka Practice Java Fundamental 4.2, 4.3 dan 4.4.
b. Isi kosa kata di bawah ini dengan benar
Practice 4.2
Practice 4.3
Practice 4.4
5. Tugas
Berdasarkan panduan Practice 4.2, 4.3 dan 4.4 poin Try It/Solve It, kerjakan:
a. Membuat object class berikut dalam file person.java:
Student Name: Lisa Palombo
Student ID: 123456789
Student Status: Active
Nama variable yang digunakan: fName, IName, stuld, stuStatus
Tampilkan dengan System.out.println.
b. Membuat object class berikut dalam file managingpeople.java:
1. Kompetensi Dasar
a. Mahasiswa dapat memahami class, object, dan method.
b. Mahasiswa dapat menggunakan library scanner di java.
c. Mahasiswa dapat menerapkan conditional statements.
d. Mahasiswa dapat menerapkan control statement.
e. Mahasiswa dapat mendeklarasikan dan mengakses array.
2. Teori Dasar
Lihat panduan dari i-learning Oracle Academy students yang slides pada 5.1, 5.2, 6.1 dan
6.2.
4. Pelaksanaan Praktikum
a. Buka Practice Java Fundamental 5.1, 5.2, 6.1, dan 6.2.
b. Isi kosa kata di bawah ini dengan benar
Practice 5.1
Practice 5.2
Practice 6.1
Practice 6.2
6. Tugas
Berdasarkan panduan Practice 5.1, 5.2 dan 6.1, 6.2 poin Try It/Solve It, kerjakan dan
presentasikan:
a. Ketikkan code program berikut dan jelaskan outputnya
b. Consider you are asked to decode a secret message. The coded message is in
numbers and each number stands for a specific letter. You discover enough of the
secret code to decode the current message. So far, you know:
• 1 represents “D”
• 2 represents “W”
• 3 represents “E”
• 4 represents “L”
• 5 represents “H”
• 6 represents “O”
• 7 represents “R”
Write a program that prompts the user for 10 numbers, one at a time, and prints out
the decoded message. If the user enters a number that is not one of those already
deciphered, prompt him/her for a new number. Test your code with the following
input: 5 3 4 4 6 2 6 7 4 1
c. Ketikkan code program berikut, jelaskan outputnya. Identifikasi class, method, dan
object.
d. Tuliskan perbedaan syntax error, logic error, dan exception.