Algoritma & Pemrograman Lanjut Disusun oleh: Reza Budiawan & Sari Dewi B. Hanya dipergunakan untuk lingkungan internal Fakultas Ilmu Terapan pada Ujian Tingkat 1 Mata Kuliah MI1264
Sesi 1: Materi
Agregasi Sebuah class dapat menjadi tipe data bagi class lainnya. Hal ini dipergunakan untuk memberikan hubungan “whole-part”. Contoh: tumbuhan bunga di kebun tertentu Penyanyi dalam grup boyband/girlband tertentu
Contoh Kode Ditampilkan oleh trainer/mentor
Sesi 1: Latihan
Latihan Buatlah sebuah hubungan antara seorang/beberapa petualang dengan tempat yang pernah mereka kunjungi.
Latihan Buatlah sebuah hubungan antara mahasiswa dan identitas nomor hape yang mereka miliki.
Latihan Buatlah sebuah artis dalam management artis tertentu.
Sesi 2: Materi
Pewarisan Terdapat konsep penggunaan variabel/method sebuah class oleh class lain. Terdapat konsep overriding.
Contoh kode Dijelaskan oleh mentor/trainer di kelas
Sesi 2: Latihan
Latihan Buatlah sebuah hubungan pewarisan antara sebuah bangun ruang kubus dengan balok. Bangun ruang kubus memiliki sisi dan terdapat fungsi untuk menghitung volume serta luas permukaannya. Bangun ruang balok memiliki sisi (panjang), lebar, dan tinggi. Terdapat pula perbedaan cara menghitung volume beserta luas permukaannya.