Anda di halaman 1dari 2

UTS Pemrograman Berorientasi Objek Semester 117

I. Essay
EssayJawablah soal-soal di bawah ini :
1. Teknologi Informasi berkembang sangat cepat, termasuk bidang pemrograman, Jelaskan hal-
hal apa saja yang menyebabkan munculnya konsep-konsep baru dalam bidang pemrograman?
2. Apakah yang dimaksud dengen paradigma hibrid dalam pemrograman? Apakah Java termasuk
di dalamnya?
3. Jelaskan perbedaan antara objek dan kelas dalam konsep Pemrograman Berorientasi Objek
II. Pemrograman
1. Carilah kasus dalam kehidupan nyata (seperti kasus pada kode program BuatRobat.Java atau
TurunanKendaraan04.java, atau bisa juga kasus pengelolaan data akademik, dsb dengan
atribut dan method yang bersesuaian. Intinya bukan contoh kasus kelasA, kelasAnak01, dll).
Kembangkan sebuah program dengan syarat :
• Memiliki main method untuk menguji program
• Memiliki 5-7 class diluar kelas dengan main() method
• Menerapkan Konsep inheritance
• Menerapkan konsep encapsulation
• Menerapkan Overriding terhadap konstruktor
• Menerapkan Overriding terhadap method
• Setiap kelas, minimal memiliki 2 atribut dan 2 method, dan maksimal memiliki 5 atribut
dan 5 method.
2. Lengkapi program dengan laporan yang terdiri dari :
• Cover
• Jawaban Essay
• Pemrograman :
o Deskripsi masalah
o Diagram kelas
o Kode program
o Screen shoot hasil pengujian program
o Screen shoot video rekaman
3. Video penjelasan program, anda dapat memilih salah satu bentuk rekaman :
• Jelaskan kode program yang anda sudah buat
• Jelaskan program secara live coding secara keseluruhan (menjelaskan kode program
sambil membuat kode program dari awal)
• Jelaskan kode kelas-kelas program yang sudah anda buat, dan jelaskan secara live
coding, bagian main().

Di dalam video wajah harus ditampilkan di awal(pada saat pembukaan) dan di akhir(penutup).
Gunakan resolusi HD, minimal 720p, dengan kompresi yg tinggi. Untuk kemudahan, dapat
menggunakan aplikasi zoom.

Penjelasan

Tabel Penilaian
No Unsur Komposisi Nilai maksimal
1 Essay 50 %
2 Pemrograman
• Kode program 30%
• Video non live coding 20%
• Video full live coding 50%
• Video live coding main() 30%

Pengumpulan :

Nama File :

1. Laporan : UTS_PBO_[noreg].docx
2. Kode program : UTS_PBO_[noreg].java
3. Video non live coding : NLC_UTS_PBO_[noreg].mp4
4. Video full live coding : FLC_UTS_PBO_[noreg].mp4
5. Video live coding main() : MLC_UTS_PBO_[noreg].mp4

Dikumpulkan paling lambat, hari Jumat, 28 Oktober 2022, pukul 23.59

Anda mungkin juga menyukai