Kuliah

Mata Kuliah Pengembangan Aplikasi Web Lanjut, Semester Genap 2019/2020

Posting ini berisi informasi singkat sebagai pengantar mata kuliah Pengantar Aplikasi Web Lanjut yang dilaksanakan pada Semester Genap Tahun Akademik 2019/2020, di Fakultas Teknik & Teknologi Informasi, Universitas Jenderal A. Yani Yogyakarta.

Tentang Mata Kuliah

Pengembangan Aplikasi Web Lanjut (PAWL) adalah mata kuliah keahlian berkarya. Dalam kurikulum S-1 Teknologi Informasi dan S-1 Sistem Informasi Universitas Jenderal A. Yani, PAWL ditempatkan pada semester 4, dengan kredit sebanyak 4 SKS. Jumlah total pertemuan yang direncanakan adalah 24-28 pertemuan, dengan 2 pertemuan per pekan. Mata kuliah ini bertujuan agar mahasiswa dapat menyusun sebuah aplikasi web dengan framework Python berbasis web. Adapun mata kuliah lain yang terkait diantaranya adalah :

  • Desain UI/UX
  • Pengembangan Aplikasi Web
  • Basis Data
  • Pemrograman Berorientasi Objek

Silabus

Mata kuliah ini membahas hal berikut secara utama, yakni :

  • Python for Web :
    submateri ini akan membahas penggunaan bahasa pemrograman Python sebagai back-end untuk Pengembangan Aplikasi Web
  • Framework Python
    submateri ini disampaikan sebagai implementasi suatu framework berbasis Python untuk mengembangkan sebuah aplikasi web
  • Studi Kasus
    submateri ini mengimplementasikan basis pengetahuan yang telah dimiliki sebelumnya, dalam sebuah project berupa aplikasi web sederhana

Software Pendukung

Software yang digunakan sebagai alat pendukung kuliah ini adalah sebagai berikut :

  • Code Editor, seperti Notepad++, SublimeText, Atom, Dreamwaever, Netbeans, Eclipse dll
  • Programmer Pack, terdiri atas Python, Anaconda, Flask, MySQL server (bisa dalam bentuk AMP Server seperti WAMP atau LAMP)

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

Penilaian

Komponen nilai akhir mata kuliah terdiri dari :

  • Proses (60%), terdiri atas komponen kehadiran, keaktifan, tugas, quiz, presentasi dll
  • UTS 20%
  • UAS 20%

Referensi

  • 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 Pengembangan Aplikasi Web Lanjut di E-learning
  • Apabila diperlukan informasi lebih lanjut, silakan menghubungi dosen melalui kontak yang telah disediakan (E-mail dan Whatsapp)