Kuliah

Mata Kuliah Konstruksi Perangkat Lunak, Semester Gasal 2019/2020

Posting ini berisi informasi singkat sebagai pengantar mata kuliah Konstruksi Perangkat Lunak di program studi S-1 Teknik Informatika, pada Semester Gasal 2019/2020.

Tentang Mata Kuliah

Konstruksi Perangkat Lunak (KPL) adalah mata kuliah keahlian berkarya. Dalam kurikulum S-1 Teknik Informatika, Universitas Jenderal A. Yani, KPL ditempatkan pada semester 5, dengan kredit sebanyak 4 SKS. Jumlah total pertemuan yang direncanakan adalah 24-28 pertemuan, dengan 2 pertemuan per pekan. Adapun mata kuliah lain yang terkait diantaranya adalah :

  • Pengembangan Aplikasi Web
  • Pengembangan Aplikasi Web Lanjut
  • Pemrograman Berorientasi Objek

Silabus

Mata kuliah ini membahas hal-hal berikut secara utama, yakni :

  • Review Front End Web
    submateri ini akan membahas struktur dasar penyusun dokumen web, yakni HTML, CSS, dan Javascript
  • Review Python
    submateri ini akan membahas struktur pendukung tampila dokumen web, CSS
  • Review Flask
    submateri ini membahas penggunaan JavaScript untuk interaktifitas dalam halaman web
  • Desain Database, Manajemen Modul & File dan Server Deployment

Penilaian

Komponen nilai akhir mata kuliah terdiri dari :

  • Proses (kehadiran, presentasi, tugas dll) 60%
  • UTS 20%
  • UAS 20%

Software Pendukung

Software yang digunakan sebagai alat pendukung kuliah ini adalah :

  • Code Editor, seperti Notepad++, SublimeText, Atom, Dreamwaever, Netbeans, Eclipse dll
  • Programmer Pack, terdiri atas Bootstrap, jQuery, Python, Anaconda, Flask, MySQL server

Beberapa software tersebut diatas telah tersedia di Lab, dan dapat diperoleh dengan mudah di internet.

Referensi

Referensi berikut digunakan sebagai bahan penyusun materi kuliah. Referensi lain dapat ditambahkan masing-masing sesuai preferensi mahasiswa.

  • Raharjo, B. 2017. Belajar Otodidak Flask (Framework Python untuk Pengembangan Aplikasi Web). Bandung : Informatika
  • Pallets. 2020. Flask Documentation (1.1).

Informasi Tambahan

  • Materi kuliah dan penugasan per pertemuan akan diupload di course Konstruksi Perangkat Lunak di E-learning
  • Update informasi kuliah akan diberitahukan melalui course tersebut diatas
  • Apabila diperlukan informasi lebih lanjut, silakan menghubungi dosen melalui kontak yang telah disediakan (E-mail dan WhatsApp)