Garis besar topik
-
Topik 3: Rekursif
Kali ini, Anda akan mengenal (saat teori) dan menggunakan (saat praktikum) teknik rekursif. Agar lebih lancar dalam menggunakan teknik rekursif, Anda butuh banyak berlatih. Jika Anda sudah berhasil menyelesaikan kegiatan Praktikum, jangan ragu untuk juga menyelesaikan Tantangan 2 dan mendapatkan tambahan poin sikap.
Pastikan Anda mengumpulkan jawaban Praktikum dan mengisi Refleksi agar tidak dianggap mengabaikan kegiatan kuliah dan mendapatkan potongan lima poin sikap. Ingat, bahwa Anda tetap bisa mengakses materi kuliah walaupun tidak datang ke kelas; silahkan manfaatkan materi yang tersedia dengan sebaik-baiknya. Selamat belajar!
-
Slide ini membahas konsep rekursi dan cara membuatnya. Kunci rekursif bukanlah pada sintaks, namun algoritma. Anda akan butuh waktu dan latihan agar terbiasa membaca, menggunakan, dan memperbaiki kode yang menggunakan teknik rekursif.
Pastikan Anda sudah membaca dan menjawab soal-soal dalam slide ini sebelum pertemuan tatap muka!
3.3 MB · Diunggah 6/02/20, 16:11 -
Anda akan diminta untuk menyelesaikan 4 buah soal. Tiga soal pertama akan meminta Anda untuk mengubah algoritma pengulangan (i.e., struktur while dan for) menjadi rekursif. Soal terakhir Anda diminta untuk membuat algoritma rekursif untuk melakukan swap berkali-kali. Setiap soal diberikan hint untuk membantu proses berpikir Anda. Praktikum ini dapat dikerjakan berkali-kali, tanpa batas waktu, dan tanpa password. Jika Anda berhasil mendapatkan nilai 100 poin, maka Anda memiliki kesempatan untuk mendapatkan tambahan poin sikap dengan menyelesaikan Tantangan 2.
Selamat belajar!
-
Tantangan 2 Penugasan
Kegiatan ini hanya bisa diselesaikan jika Anda sudah memperoleh 100 poin pada Praktikum 3: Belajar Rekursif.
Untuk menyelesaikan Tantangan 2, pastikan Anda memiliki akun di https://codingbat.com/. Masuk ke website tersebut dengan akun Anda, buka kategori Recursion-1 dalam bagian Java, selesaikan soal fibonacci, triangle, allStar, dan strCopies. Jika Anda sudah berhasil menyelsaikan soal-soal tersebut, maka pada bagian Recursion-1, Anda akan memperoleh tanda hijau. Snip halaman tersebut beserta bagian yang menunjukkan akun Anda, dan unggah di sini untuk mendapatkan tambahan 3 poin sikap.
-
Deskripsi Tugas 3 untuk kelas A. Layangkan pertanyaan Anda ke forum diskusi (lebih disukai) atau di kelas jika ada yang kurang dipahami.
3.3 MB · Diunggah 9/02/20, 17:32 -
Deskripsi Tugas 3 untuk kelas B. Layangkan pertanyaan Anda ke forum diskusi (lebih disukai) atau di kelas jika ada yang kurang dipahami.
3.3 MB · Diunggah 9/02/20, 17:34 -
Deskripsi Tugas 3 untuk kelas C. Layangkan pertanyaan Anda ke forum diskusi (lebih disukai) atau di kelas jika ada yang kurang dipahami.
3.3 MB · Diunggah 9/02/20, 17:37 -
Kumpulkan kode program terakhir Tugas 3 disini. Pastikan berkas yang dikumpulkan sudah mengikuti seluruh permintaan soal. Mahasiswa yang terlambat mengumpulkan atau mengumpulkan berkas yang tidak bisa dibuka, akan diasumsikan tidak mengerjakan Tugas ini.
-