Skip to main content
Home

Topic outline

  • 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. 

    • forum icon
      Diskusi Forum

      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.

    •  


    • glossary icon
      Terminologi Glossary

      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. 

  • Sesuai dengan pengumuman dua minggu yang lalu, Kuis Koding 3 akan diubah menjadi Proyek. Bagian ini akan didedikasikan untuk mengumumkan berbagai detail terkait hal tersebut. 

    • Manfaatkan forum ini untuk mendiskusikan dan bertanya tentang Proyek Akhir. 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.

    • Proyek Akhir dapat dikerjakan oleh 1, 2, atau 3 orang dalam satu kelompok.  Aplikasi yang dikembangkan harus menggunakan struktur data tree. Selain itu, jika kelompok Anda terdiri dari 3 orang, maka aplikasi Anda harus memiliki GUI. Silahkan tuliskan kelompok Proyek Akhir dan judul aplikasi yang akan Anda buat dalam forum ini. 

    • Kumpulkan kode JavaTM dari Proyek Akhir Anda disini. Kode program bisa diunggah satu persatu atau dikompresi (e.g., zip, tar, atau 7z). Jika Anda mengerjakan secara berkelompok, setiap anggota harus mengumpulkan kode terakhir agar tidak mendapatkan -5 poin sikap. Berikut skema penilaian Proyek Akhir: 

      1. Mampu menjelaskan fungsi aplikasi yang dibuat dengan baik dan lengkap [10 poin]
      2. Seluruh fungsi yang direncanakan dapat berjalan dengan baik [10 poin]
      3. Teks tampilan aplikasi jelas dan representatif sesuai dengan fungsinya [5 poin]
      4. Mampu menjelaskan fungsi dan cara kerja Graf/Tree dalam aplikasi yang dibuat secara detail [15 poin]
      5. Mampu menjawab seluruh pertanyaan dari asisten [30 poin]
      6. Mampu memodifikasi kode program secara langsung sesuai permintaan dari asisten [30 poin]

      Pastikan Anda mendemokan program Anda sebelum batas waktu pengumpulan. 

    • Jika Anda menggunakan IDE seperti Android Studio, Eclipse, atau Netbeans, unggah berkas executable dari Proyek Akhir yang Anda buat disini; biasanya dalam format .jar atau .apk.

loader image