0% menganggap dokumen ini bermanfaat (0 suara)
638 tayangan4 halaman

Contoh Soal Fundamental Kotlin

1. Adapter mengalami size = 0 karena tidak ada data yang dimasukkan ke dalam adapter. Perlu menambahkan data ke dalam adapter agar bisa ditampilkan di RecyclerView. 2. Fungsi untuk mengecek nilai siswa dan menentukan apakah naik kelas atau tidak berdasarkan rentang nilai. 3. Rekursi untuk menghitung faktoriel tanpa menghitung nilai habis dibagi 3.

Diunggah oleh

Yusril Nurhadi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
638 tayangan4 halaman

Contoh Soal Fundamental Kotlin

1. Adapter mengalami size = 0 karena tidak ada data yang dimasukkan ke dalam adapter. Perlu menambahkan data ke dalam adapter agar bisa ditampilkan di RecyclerView. 2. Fungsi untuk mengecek nilai siswa dan menentukan apakah naik kelas atau tidak berdasarkan rentang nilai. 3. Rekursi untuk menghitung faktoriel tanpa menghitung nilai habis dibagi 3.

Diunggah oleh

Yusril Nurhadi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

1. Dari gambar di atas.

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!

Anda mungkin juga menyukai