Anda di halaman 1dari 9

BUKU KERJA PRAKTEK MAHASISWA

Matakuliah : Workshop Dasar Sistem Informasi


Minggu Ke : 7 Pertemuan 1
Waktu : 8 x 60 menit
Tema : Java Basic dan program structure di Netbeans

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.

3. Alat dan Bahan


a. BKPM
b. Komputer
c. https://academy.oracle.com
d. LCD
e. Sticky note, folio bergaris, dan manila hitam untuk dokumentasi progress tugas

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:

c. Terdapat kesalahan dalam pendeklarasian variable. Jelaskan.

d. Tuliskan output dari operasi string berikut:


String s1 =”ABC”;
String s2 = new String (“DEF”);
String s3 =”AB” + “C”;
1) s1.compareTo(s2);
2) s2.equals(s3);
3) s3 == s1;
4) s2.compareTo(s3);
5) s3.equals(s1);
BUKU KERJA PRAKTEK MAHASISWA
Matakuliah : Workshop Sistem Informasi Berbasis Desktop
Minggu Ke : 7 Pertemuan 2
Waktu : 8 x 60 menit
Tema : Scanner, Conditional Statements, Control Statements, and Array

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.

3. Alat dan Bahan


a. BKPM
b. Komputer
c. https://academy.oracle.com
d. LCD
e. Sticky note, folio bergaris
f. Cetak banner (HVS) untuk penilaian progress

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.

Anda mungkin juga menyukai