Python Projects¶
Untuk tugas akhir mata kuliah Pemrograman Python, Anda diminta untuk membuat sebuah proyek sederhana. Proyek ini dapat berbentuk apapun, baik itu aplikasi desktop, web, maupun sekadar pustaka. Anda juga dapat berkontribusi pada proyek open source jika scope-nya dirasa memadai. Be creative!
Sangat diperbolehkan bagi Anda untuk mengajukan topik sendiri untuk proyek Anda. Cari permasalahan yang dekat dengan kehidupan Anda sehari-hari dan coba implementasikan solusinya dengan menggunakan bahasa Python. Bagi Anda yang senang bermain dan membuat game, diperkenankan untuk mengajukan ide yang siap diimplementasikan. Namun, bagi Anda yang masih bingung dalam menentukan topik, ada beberapa topik yang bisa saya sarankan, antara lain:
- Telegram/Line chatbot
- Sistem pengelolaan panitia konser
- Kuis pilihan ganda
- Modul Naive Bayes tambahan
- Image classification service
- Tic-Tac-Toe-Tomek
Peraturan Demo¶
- Kode dan assets lain yang diperlukan harus dikumpulkan paling lambat hari Minggu, 9 Juli 2017 pukul 23.59 melalui situs e-learning. Perubahan kode setelah waktu tersebut tidak akan jadi komponen penilaian kode (10% dari nilai akhir), tetapi bisa dimasukkan ke dalam komponen penilaian demo (5% dari nilai akhir).
- Mahasiswa diharapkan sudah hadir 5 menit sebelum jadwal yang telah ditetapkan.
- Keterlambatan mahasiswa untuk hadir pada jadwal yang telah ditentukan akan menyebabkan jadwalnya dipindahkan setelah mahasiswa dengan jadwal demo paling akhir, i.e. round robin, sebelum pukul 10.00 pada hari Selasa, 11 Juli 2017. Keterlambatan pada waktu demo mungkin akan menyebabkan pengurangan nilai.
- Mahasiswa membawa sendiri perangkat yang dibutuhkan untuk demo, e.g. laptop, smartphones, dsb.
- Ada kemungkinan bahwa akses internet akan terbatas di dalam ruangan demo sehingga sebaiknya mahasiswa menyiapkan akses internetnya sendiri jika diperlukan.
- Jika tugas yang dibuat merupakan aplikasi web dan kodenya sudah disimpan di suatu tempat yang dapat diakses dengan browser, e.g. hosting, maka mahasiswa boleh menggunakan komputer yang terdapat di dalam ruangan.
- Waktu demo untuk tiap mahasiswa hanya 7 menit yang terdiri dari 3 menit untuk mendemokan aplikasi dan 4 menit tanya jawab.
- Mahasiswa tidak perlu menyiapkan salindia untuk presentasi. Cukup tunjukkan dan jelaskan aplikasi yang telah dibuat.
- Sesi tanya jawab akan difokuskan pada kode yang telah dikerjakan, tapi tidak menutup kemungkinan untuk berisi pertanyaan umum mengenai hal lain yang dapat dilakukan dengan menggunakan bahasa Python.