Software Project 2


Matakuliah ini, sesuai dengan namanya, berupaya untuk menyelesaikan sebuah project yang mungkin didapat dari ide sendiri melihat fenomena yang ada sebelumnya, atau mungkin dari client atau boleh jadi membuat produk yang akan dijual. Project atau produk yang akan dihasilkan adalah software aplikasi yang merupakan lanjutan dari matakuliah Software Project 1. Pada matakuliah ini sudah merupakan implementasi dari matakuliah Software Project 1. Sangat sedikit secara materi kuliah yang disampaikan, bahkan cenderung mahasiswa belajar sendiri. Yang harus diingat pula bahwa sarana belajar saat ini sudah sangat luas, sarana sangat melebihi dibanding kemampuan orang yang lebih lalu. Karena itu, sangat dimungkinkan mahasiswa belajar dengan sangat mandiri, namun untuk lebih membantu disediakan asisten yang secara teknis menguasai berbagai tools pemrograman web.

Ada dua tahap yang dilakukan dalam matakuliah ini, yaitu:

1. Tahap sebelum UTS

2. Tahap setelah UTS

Pada tahap sebelum UTS beberapa guiden telah diberikan oleh dosen, antara lain: Code Ignitier (sebagai contoh penggunaan framework, tentu, mahasiswa tidak hanya terbatas pada CI ini boleh menggunakan framework yang lainnya), CSS (untuk mempercepat pembuatan aplikasi berbasis web untuk template tampilan, mahasiswa sangat didorong untuk memliki sense estetika yang mencukupi sehingga mampu memilih template yang terindah dan sesuai kebutuhan software yang akan dikembangkan), Javascript, JQuery, Web Security, Framework, PHP, HTML, MySQL.

Gabungan dari materi-materi ini digunakan untuk membangun project kecil pada saat sebelum UTS, yaitu: membuat aplikasi Kalkulator (berbasis web), Konversi suatu nilai (misalnya: mata uang, atau suhu udara, yang intinya dari satu rumus dapat diputar dengan menggunakan relasi rumus tersebut), untuk Database dibuatkan kasus kecil untuk mencoba query sebanyak-banyaknya, minimal 20 query. Dan tugas kecil ini menjadi nilai UTS.

Dengan modal yang didapat pada tahap sebelum UTS, maka tahap setelah UTS mulai melakukan developing dari rancangan (desain) software yang telah dilakukan pada matakuliah Software Project 1. Secara manajemen waktu diserahkan totalitas pada mahasiswa, namun ada kontrol dari dosen dengan melakukan progress report setiap 2 minggu sekali (tergantung banyaknya kelompok pada kelas tersebut). Pada akhir perkuliahan atau saat waktu UAS digunakan presentasi akhir dari Software yang telah diselesaikan. Presentasi dilakukan dihadapan seluruh dosen matakuliah Software Project 2.

Penggunaan framework sangat disarankan mengingat dalam project asli (kenyataan di Indonesia), waktu project sangat pendek sekitar 3 bulan harus sudah selesai mulai dari awal kontrak hingga pekerjaan diserahkan. Begitupun penggunaan CSS (template), dll. Dalam hal ini harus diperhatikan copy right, karena itu mahasiswa wajib mencatumkan dalam softwarenya pemilik dari berbagai Framework atau CSS yang digunakannya.

Pada Presentasi Progress Report, dosen akan memberikan advice, dan bila memungkinkan membantu menyelesaikan program, atau memberikan tugas untuk meningkatkan kompleksitas permasalahan.

Matakuliah Software Project 2
Software Project 2

 

Catatan:

Presentasi Software Project 2
Presentasi Software Project 2

 


Leave a Reply