Anda di halaman 1dari 1

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI

UNIVERSITAS ANDALAS
FAKULTAS TEKNOLOGI INFORMASI
JURUSAN SISTEM INFORMASI
No.Dokumen -
TA.
Edisi -
2019/2020 DOKUMEN NASKAH
Revisi 2
Semester SOAL UJIAN TENGAH SEMESTER 2019/2020
Ganjil Efektif -
Halaman 1/2
Matakuliah Bahasa Pemrograman Lanjut Kode TSI203
Hari/Tgl. Senin/ 30 September 2019 Jenis Wajib
Smt/Kelas 3/A, B Waktu 75 menit
Dosen 1.Husnil Kamil, MT Lokal Ujian I1.3 – I1.4
Sifat UJian Tutup Buku

Soal :

1. Tuliskan 5 buah tipe data primitif dalam Java yang digunakan untuk menyimpan data jenis
angka
2. Jelaskan istilah berikut ini:
• Driver class
• Overloading
• Inheritance
3. Jelaskan 3 buah access modifier yang ada dalam pemrograman Java
4. Tuliskan 2 karakteristik interface
5. Tuliskan 3 buah relasi antar kelas dalam pemrograman Java.
6. Buatlah class berikut Tabungan yang memiliki property berikut ini
• Nama Nasabah
• Nomor Rekening
• Status Rekening (0: tidak aktif, 1: aktif, 2 : blokir)
• Saldo
Kelas tersebut memiliki method berikut ini (buat lengkap dengan logika methodnya)
• Constructor yang digunakan untuk menset nama dan nomor rekening
• Method tabung untuk menambah saldo.
• Method tarik untuk menarik tabungan (akan mengurangi saldo). Penarikan bisa
dilakukan jika status rekening aktif dan saldo mencukupi.
• Getter dan Setter untuk properti status. Status tidak boleh selain dari 3 property tersebut
7.

*** Selamat ujian, semoga sukses ***

Anda mungkin juga menyukai