Berikan pendapatmu tentang dosen berkualitas di Universitas YARSI melalui https://layar.yarsi.ac.id/course/view.php?id=12871 dan kepuasan penggunaan LAYAR melalui https://layar.yarsi.ac.id/course/view.php?id=8044
Setelah mengikuti kuliah ini, mahasiswa akan mengenal, memahami, dan dapat menggunakan dan menjustifikasi penggunaan berbagai jenis struktur data, teknik rekursif, algoritma pengurutan (sorting), dan menganalisa kompleksitas algoritma yang mereka gunakan.
Materi, urutan penyajian, animasi, dan pertanyaan yang ada dalam halaman kuliah ini merupakan karya orang-orang yang namanya disebutkan di halaman pertama setiap materi, dan sengaja didistribusikan dengan lisensi Creative Common by-no-sa 4.0 International (https://creativecommons.org/licenses/by-nc-sa/4.0/), yang berarti bisa digunakan dan diubah sesuai dengan kebutuhan selama tidak untuk kepentingan komersial dan memberikan kredit pada pencipta. Karya ini dan ubahannya boleh didistribusikan ulang selama masih menggunakan lisensi yang sama. Gambar yang digunakan merupakan milik penciptanya masing-masing.
Forum ini digunakan untuk mengumumkan hal-hal terkait perkuliahan, seperti nilai bonus, sikap, dan kasus plagiarisme yang terdeteksi. Tips: Jangan lupa untuk memonitor perubahan nilai sikap Anda setiap minggu.
Gunakan forum ini untuk mendiskusikan dan bertanya tentang materi dan kegiatan kuliah kepada instruktur, asisten, ataupun peserta kuliah yang lain. Pastikan Anda menggunakan bahasa Indonesia yang baik dan benar, dan etika berkomunikasi secara daring (i.e., netiquette). Setiap pelanggaran yang dilakukan akan mengurangi poin sikap.
Daftar kata-kata, istilah, atau terminologi dalam pemrograman yang berhubungan dengan kuliah ini. Daftar ini disediakan untuk membantu proses belajar Anda.
Daftar terminologi akan diperbaharui secara berkala, namun tidak menjadi prioritas. Jika Anda ingin membantu melengkapi daftar ini, silahkan hubungi instruktur - tentunya Anda akan mendapatkan tambahan poin sikap yang sesuai.
Layangkan kritik dan saran Anda terkait kuliah disini. Anda akan memperoleh tambahan poin sikap untuk pendapat yang konstruktif dan bermanfaat untuk perkuliahan. Pendapat Anda TIDAK akan menyebabkan pengurangan poin sikap.
Kali ini, Anda akan diajak berkenalan dengan dua teknik rekursif lanjut lainnya, yaitu divide and conquere dan dynamic programming; keduanya digunakan untuk meningkatkan efisiensi waktu eksekusi dan penggunaan memori. Waktu praktikum akan digunakan untuk mengerjakan Kuis Koding 1.
Pastikan Anda 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 dua teknik rekursif lain untuk meningkatkan efisiensi, yaitu divide and conquere dan dynamic programming. Pembahasan ini akan fokus pada ide karena implementasi bisa berbeda-beda tergantung pada sudut pandang dan konteks permasalahan.
Mulailah dengan menyebut nama Allah yang Maha Pengasih lagi Maha Penyayang.
Kuis koding ini terkait dengan materi rekursif. Anda diharapkan untuk menyelesaikan 3 soal dalam waktu 60 menit; 20 menit per-soal. Untuk mengantisipasi kendala teknis terkait e-learning dan jaringan, maka Anda diberikan tambahan waktu 30 menit. Kuis akan dibuka selama 100 menit, jika Anda datang terlambat, maka waktu untuk mengerjakan kuis ini akan berkurang secara otomatis. Jika solusi yang Anda tulis tidak menggunakan rekursif, maka jawaban tersebut akan mendapatkan nilai nol dan akan diperiksa secara manual setelah hari Kamis. Setelah submit, Anda akan mendapatkan overall feedback.
Kuis ini bersifat tertutup, artinya Anda tidak boleh membuka materi kuliah, catatan, solusi praktikum atau tugas. Anda diizinkan untuk menggunakan teks editor dan compiler di komputer yang Anda gunakan. Jika Anda ragu akan sesuatu, silahkan bertanya kepada instruktur atau asisten untuk memastikan.
Dengan mengerjakan kuis ini, Anda menyatakan sudah memahami aturan di atas dan mengenai prilaku plagiat/kecurangan. Ingat, jika Anda diduga melakukan plagiat/kecurangan, nilai kuis ini akan di-nol-kan dan nilai sikap berkurang 25 poin.
Tidak ada perbedaan deskripsi Tugas 4 untuk kelas A, B, dan C. Perlu diingat, bahwa pemeriksaan plagiat akan dilakukan lintas kelas.
Seperti yang tertulis dalam deskripsi Tugas 4, setiap algoritma pengurutan memiliki kuota, jadi pastikan hanya salah satu dari kelompok Anda yang membuat pilihan sehingga tidak menghabiskan kuota untuk kelompok lainnya.
Kumpulkan slide Tugas 4. Pastikan berkas dikumpulkan dengan format nama "Tugas4_[Nama Algoritma Pengurutan]_[NPM]" contoh "Tugas4_SelectionSort_1402019999.pptx." Mahasiswa yang terlambat mengumpulkan atau mengumpulkan berkas yang tidak bisa dibuka, akan diasumsikan tidak mengerjakan soal ini. Walau Anda bekerja dalam kelompok, setiap anggota kelompok harus mengumpulkan Tugas ini.