Dengan menganggap tidak ada kesalahan kode di kelas
PrevMatchAdapter(), adapter ini akan mengalami size = 0, sehingga tidak dapat ditampilkan di RecyclerView (id = rv_prev_match) a. Jelaskan alasan adapter mengalami size = 0! b. Temukan solusi untuk masalah tersebut! 2. Buatlah sebuah fungsi yang menyatakan suatu statement sebagai berikut: a. Jika nilai siswa <= 50 sampai 0, maka dia tidak naik kelas b. Jika nilai >50 sampai 100, maka dia naik kelas c. Jika nilai bukan range 0..100 maka program error d. Dibuat dinamis (user dapat menginput/memasukkan value) 3. Buatlah suatu recursion dengan tidak menghitung nilai yang habis dibagi 3 i.3 : 10! = 10*8*7*5*4*2*1 (dibuat dinamis, user dapat menginput/memasukkan value) 4. Himpunan A = {2,3,4,5,7,8}, B = {1,6,8,9,10} a. Himpunan A∩B = b. Himpunan A∪B = c. Apa hasil listOf A d. Apa hasil arrayOf B e. Buatkan mapOf A to B 5. “AKU SUKA IDN” buatlah kalimat berikut jadi “KUA KAUS DNI” 6. Buatkan 1 contoh Inheritance dan abstraction 7. Dari gambar di atas laksanakan perintah berikut ! a. TODO 1: Buatlah fungsi getFirstAndLast yang menjadi ekstensi dari kelas String dengan tipe kembalian Map<String, Char> b. TODO 2: Tambahkan fungsi untuk mencetak nilai dari variable firstChar dan lastChar pada konsol. c. Jika dijalankan konsol akan menampilkan teks seperti berikut: First letter is K and n for second letter 8. Apa itu private, protected, public, internal? 9. Apa itu generic class/function? Buatkan contohnya! 10.Tuliskan perbedaan init & function ? 11.Dari gambar di atas laksanakan perintah berikut! a. TODO 1 - Lengkapi kode pada kelas Cat dengan ketentuan seperti berikut: Buatlah fungsi getter setter untuk properti sleep yang di dalamnya terdapat fungsi untuk mencetak teks: Fungsi getter/setter dipanggil
b. Tambahkan kode pada fungsi toSleep() untuk mencetak teks:
[name], sleep! jika sleep bernilai true dan teks: name, let's play! jika sleep bernilai false.
c. TODO 2 : Lengkapi inisialisasi dengan kelas Cat.
Jika dijalankan konsol akan menampilkan teks seperti berikut: Fungsi getter dipanggil Gippy, let's play! Fungsi setter dipanggil Fungsi getter dipanggil Gippy, sleep!