RPS: Session, Learning Material, Reference, Assessment/Rubric



RPS Detail
Matakuliah
Course ProfileHistory
Kode MatakuliahIKG6405
Nama MatakuliahPemrograman Web
sks4.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortfolioEvidence
Genap 2023/2024 (R) IKG6405 Pemrograman Web TIF-01 01 Portofolio Tidak Diijinkan
Genap 2023/2024 (R) IKG6405 Pemrograman Web TIF-02 02 Portofolio Tidak Diijinkan

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Prinsip, konsep dan prosedur:
  • Kerangka kerja aplikasi Web
  • HTML tag, cs style dan java script di laman web 3
  • IDE untuk pengembangan aplikasi web
  • Membuat applikasi Hello Word
  • Tutorial (70)
  • Diskusi (30)
240.00 Memahami arsitektur aplikasi berbasis web, teknologi pendukung dan komunikasi antar modul menggunakan API
  • Quiz 1 - 0.00 %
  • Ujian Tengah Semester - 3.00 %
2 Menampilkan informasi sederhana:
  • Struktur layout UI
  • Rancangan tampilan informasi
  • Verifikasi dan memvalidasi hasil implementasi
  • Tutorial (50)
  • Percobaan (20)
  • Diskusi (20)
  • Diksusi Online (10)
240.00 Menerapkan layout html dan melakukan verifikasi hasil rancangan layout
  • Praktikum - 2.00 %
  • Quiz 1 - 0.00 %
  • Ujian Tengah Semester - 3.00 %
3 Menampilkan informasi dengan berbagai struktur, theme, dan style:
  • Struktur Layout UI, Theme, dan Animasi
  • Implementasi Rancangan Tampilan Informasi dengan Theme dan Animasi
  • Verifikasi dan validasi implementasi berdasarkan rancangan
  • Tutorial (50)
  • Percobaan (20)
  • Diskusi (20)
  • Diksusi Online (10)
240.00 Mengimplementasikan rancangan UI yang memuat theme dan animasi
  • Praktikum - 2.00 %
  • Quiz 1 - 0.00 %
  • Ujian Tengah Semester - 3.00 %
4 Laman Entry Data Tunggal:
  • Django Model untuk Penyimpanan Data
  • Django Form
  • Menangani entry data di Django View
  • Django Template untuk menampilkan informasi pada browser
  • Javascript untuk menampilkan hasil validasi
  • Tutorial (50)
  • Percobaan (10)
  • Diskusi (40)
240.00 Mengimplementasi aplikasi entry data tunggal dengan Django
  • Praktikum - 2.00 %
  • Quiz 1 - 0.00 %
  • Quiz 2 - 0.00 %
  • Ujian Akhir Semester - 0.00 %
  • Ujian Tengah Semester - 3.00 %
5 Laman Entry Data Parent Child:
  • Bootstrap untuk format tampilan
  • Implementasi Relasi ONE TO ONE dan ONE TO MANY
  • Tutorial (60)
  • Percobaan (20)
  • Diskusi (20)
240.00 Menerapkan rancangan entry data parent child dengan bootstrap dan django ORM
  • Praktikum - 2.00 %
  • Quiz 1 - 0.00 %
  • Ujian Akhir Semester - 0.00 %
  • Ujian Tengah Semester - 3.00 %
  • Tugas Kelompok - 15.00 %
6 Pencarian data ke database:
  • Django Query Set
  • Implementasi JQuery pada Django untuk pencarian data
240.00 Mengimplementasi pencarian data dengan menggabungkan Django dan JQuery
  • Praktikum - 2.00 %
  • Quiz 1 - 0.00 %
  • Quiz 2 - 0.00 %
  • Ujian Akhir Semester - 3.00 %
  • Ujian Tengah Semester - 3.00 %
7 Implementasi Upload File:
  • Django request.FILES
  • Django media settings
  • HTML form enctype="multipart/form-data"
240.00 Mengimplementasikan upload file
  • Ujian Tengah Semester - 2.00 %
  • Tugas Kelompok - 5.00 %
8 Studi Kasus CRUD data Produk
240.00 Mengimplementasikan CRUD pada data produk
  • Praktikum - 3.00 %
  • Quiz 2 - 0.00 %
  • Ujian Akhir Semester - 3.00 %
9 Data Entry Sequensial:
  • Navigasi
  • UI Tabulasi
  • Django Session
240.00 Mengimplementasikan data entry sequensial
  • Praktikum - 2.00 %
  • Quiz 2 - 0.00 %
  • Ujian Akhir Semester - 5.00 %
10 Menampilkan grafik: Visualisasi data di platform web
240.00 Memvisualisasikan data tabular kedalam grafik
  • Praktikum - 2.00 %
  • Quiz 2 - 0.00 %
  • Ujian Akhir Semester - 2.00 %
11 Mencetak Dokumen: Mencetak Dokumen di Platform Web
240.00 Mencetak dokumen di platform web
  • Ujian Akhir Semester - 1.00 %
  • Quiz 2 - 0.00 %
  • Praktikum - 1.00 %
12 Integrasi Modul: REST API dan REST FRAMEWORK Django, Implementasi penyedia API
240.00 Integrasi Modul: Implementasi layanan API
  • Quiz 2 - 0.00 %
  • Ujian Akhir Semester - 4.00 %
  • Praktikum - 1.00 %
13 Integrasi Modul 2: REST API di platform Web
240.00 mendesain dan mengimplementasikan konsumsi API
  • Tugas Kelompok - 15.00 %
  • Praktikum - 1.00 %
14 Deploy Aplikasi dan Membuat User Manual
240.00 Mempraktekan komunikasi antar modul melalui API, modul satu sebagai penyedia dan modul lainnya jadi konsumen API
  • Rosyda Permatasari, Binti Solihah(2023)
  • Binti Solihah, Ahmad Zuhdi, Hilda Dwi Utari(2023)
  • Tugas Kelompok - 5.00 %
  • Ujian Akhir Semester - 2.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 20
2 Quiz 1 0
3 Quiz 2 0
4 Tugas Kelompok 40
5 Ujian Akhir Semester 20
6 Ujian Tengah Semester 20
Total100

Daftar Referensi
  1. 1. Rosyda Permatasari, Binti Solihah. User Manual Penggunaan Aplikasi Audit Energi. internal. 2023
  2. 2. Binti Solihah, Ahmad Zuhdi, Hilda Dwi Utari. Perangkat Lunak Optimasi Blending Batubara dengan Algortime Genetik. internal. 2023