|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-D3MI-DM184 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| PEMROGRAMAN APLIKASI WEB DASAR | DM184 | Web Development | T= 2 | P= 2 | 2 | 11 Mar 2026 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
M. Nuraminudin, M. Kom |
M. Nuraminudin, S.Kom., M.Kom. |
Ir. AKHMAD DAHLAN, S.KOM., M.KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL04 | Mampu menguasai dan menerapkan konsep dasar serta perkembangan sistem informasi untuk merancang dan mengimplementasikan solusi teknologi informasi secara inovatif, kolaboratif, dan bertanggung jawab sesuai kebutuhan organisasi. | |
| CPL08 | Mampu merancang dan mengembangkan aplikasi berbasis web, mobile, dan multimedia interaktif dengan menerapkan tools, teknik, serta prinsip UI/UX yang sesuai dengan karakteristik kebutuhan organisasi. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK.04.1 | Mampu menerapkan konsep dasar sistem informasi untuk merancang solusi teknologi informasi yang sesuai dengan kebutuhan organisasi secara kolaboratif dan bertanggung jawab. | |
| CPMK.08.3 | Mampu menerapkan teknik UI/UX dalam membangun sistem aplikasi sesuai dengan karakteristik kebutuhan organisasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.DM184.CPMK.04.1.1 | Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | |
| sub.cpmk.DM184.CPMK.08.3.1 | Mahasiswa mampu mengimplementasikan desain website yang responsive dalam project website. | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK.04.1 |
sub.cpmk.DM184.CPMK.04.1.1 |
|
| CPMK.08.3 |
sub.cpmk.DM184.CPMK.08.3.1 |
|
| Deskripsi Singkat MK | Mahasiswa mampu menjelaskan konsep sebuah web statis dibuat, struktur HTML, rancangan layout dengan menggunakan CSS, penggunaan javascript dan implementasinya, serta pengenalan bootstrap sebagai sebuah framework. | |
| Bahan Kajian : Materi Pembelajaran | 1. Dasar Pemrograman Web 2. HTML Dasar dan Lanjut 3. CSS Dasar 4. Responsive Design 5. Framework Bootstrap 6. Javascript 7. Library Javascript | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | M. Nuraminudin, S.Kom., M.Kom. | |
| Mata Kuliah Syarat | Algoritma Struktur Data | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. |
Kriteria Teknik |
Kuliah,Ceramah Langsung,[C=100 Menit] Praktikum,Praktikum,[P=100 Menit] |
Topik Perkenalan Pemrograman Web Sub Topik Kontrak Belajar, Konsep Pemrograman Web |
0 | ||
| 2 | |||||||
| 3 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | Ketepatan mahasiswa dalam implementasi kode HTML |
Kriteria Ketepatan mengikuti Praktikum Teknik Laporan praktikum |
Kuliah,Ceramah Langsung,[C=100 Menit] Praktikum,Praktikum,[P=100 Menit] |
Kuliah,Video Pembelajaran,[VA=200 Menit] |
Topik Dasar Pemrograman Web Sub Topik Pengenalan Komponen Pemrograman Web, Sintax -Sintax & atribut HTML |
5 |
| 4 | |||||||
| 5 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | Ketepatan mahasiswa dalam implementasi kode css |
Kriteria Ketepatan mengikuti Praktikum Teknik Laporan praktikum |
Kuliah,Ceramah Langsung,[C=300 Menit] Praktikum,Praktikum,[P=300 Menit] |
Topik CSS Sintax dan Layouting Website Sub Topik 1. Pengertian, kegunaan dan komponen CSS, Contoh implementasi CSS; 2. HTML Sematics, Konsep layouting website menggunakan HTML dan CSS; 3. CSS Flexbox, CSS Grid |
15 | |
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | sub.cpmk.DM184.CPMK.08.3.1-Mahasiswa mampu mengimplementasikan desain website yang responsive dalam project website. | Ketepatan mahasiswa dalam implementasi kode CSS untuk responsive design |
Kriteria Ketepatan mengikuti Praktikum Teknik Laporan praktikum |
Kuliah,Ceramah Langsung,[C=100 Menit] Praktikum,Praktikum,[P=100 Menit] |
Topik Responsive Design Sub Topik Pengertian responsive design, Pengaturan CSS untuk berbagai resolusi layar, Sintax CSS Media |
5 | |
| 12 | |||||||
| 13 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. |
Kriteria Teknik |
Topik HTML Form Sub Topik Kegunaan form, Macam-macam form, Sintax pembuatan form HTML |
0 | |||
| 14 | sub.cpmk.DM184.CPMK.08.3.1-Mahasiswa mampu mengimplementasikan desain website yang responsive dalam project website. | Ketepatan implementasi kode HTML dan CSS sesuai perintah |
Kriteria Ketepatan mengikuti perintah Teknik Responsi |
Responsi,Tugas Responsi,[TR=100 Menit] |
Topik Responsi Sub Topik Responsi membuat website responsif dengan HTML dan CSS |
10 | |
| 15 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | UTS |
Kriteria Ketepatan Menjawab Kuis Teknik UTS |
Ujian terjadwal,Tugas Take Home,[TH=100 Menit] |
Topik Materi Minggu 1 - 7 Sub Topik Tugas mengenai implementasi HTML, CSS, dan Layouting Responsif |
5 | |
| 16 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | Ketepatan mahasiswa dalam implementasi kode pembuatan website dengan framework Bootstrap |
Kriteria Ketepatan mengikuti Praktikum Teknik Laporan Praktikum |
Kuliah,Ceramah Langsung,[C=400 Menit] Praktikum,Praktikum,[P=400 Menit] |
Topik Impelementasi Framewwork Bootstrap dalam pembuatan Website Sub Topik 1. Pengenalan Dasar CSS Framework, Macam-macam CSS Framework, Pengenalan Bootstrap; 2. Komponen Bootstrap; 3. Pengertian dan Kegunaan Javascript , Contoh implementasi javascript, Komponen javascript pada Bootstrap; |
15 | |
| 17 | |||||||
| 18 | |||||||
| 19 | |||||||
| 20 | |||||||
| 21 | |||||||
| 22 | |||||||
| 23 | |||||||
| 24 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | Ketepatan mahasiswa dalam implementasi kode form validation dengan html, css, dan javascript |
Kriteria Ketepatan mengikuti Praktikum Teknik Laporan praktikum |
Kuliah,Ceramah Langsung,[C=100 Menit] Praktikum,Praktikum,[P=100 Menit] |
Topik Form Validation Sub Topik Pengertian & Kegunaan form validation, Teknik implementasi Form Validation dengan HTML5, Teknik implementasi Form Validation dengan Javascript |
5 | |
| 25 | |||||||
| 26 | sub.cpmk.DM184.CPMK.04.1.1-Mahasiswa mampu menjelaskan dan mengimplementasikan dasar-dasar pemrograman web. | Ketepatan mahasiswa dalam implementasi kode library pihak ketiga yang mendukung UI/UX pada frontend |
Kriteria Ketepatan mengikuti Praktikum Teknik Laporan praktikum |
Kuliah,Ceramah Langsung,[C=100 Menit] Praktikum,Praktikum,[P=100 Menit] |
Topik Library Pendukung Frontend Sub Topik Pengertian library, Macam-macam library dan contoh implementasinya |
5 | |
| 27 | |||||||
| 28 | sub.cpmk.DM184.CPMK.08.3.1-Mahasiswa mampu mengimplementasikan desain website yang responsive dalam project website. | Ketepatan mahasiswa dalam menjelaskan final project yang dibuat dan menjawab pertanyaan teknis mengenai pembuatan final project |
Kriteria Penguasaan materi, komunikasi, kerjasama, dan inovasi Teknik Presentasi dan Tanya Jawab |
Presentasi,Presentasi,[PS=200 Menit] |
Topik Final Project Feedback Sub Topik Presentasi Final Project, Penilaian dan feedback terhadap final project mahasiswa |
30 | |
| 29 | |||||||
| 30 | sub.cpmk.DM184.CPMK.08.3.1-Mahasiswa mampu mengimplementasikan desain website yang responsive dalam project website. | Ketepatan menngikuti perintah UAS |
Kriteria Ketepatan mengikuti perintah Teknik UAS |
Ujian terjadwal,Tugas Take Home,[TH=100 Menit] |
Topik Materi Minggu 8 - 14 Sub Topik Tugas implementasi website dengan bootstrap |
5 | |
| CPL | MK | CPMK | Tugas Praktikum | Responsi | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) | |
|---|---|---|---|---|---|---|---|---|
| CPL04 | PEMROGRAMAN APLIKASI WEB DASAR | CPMK.04.1 | Y | Y | ||||
| CPL08 | PEMROGRAMAN APLIKASI WEB DASAR | CPMK.08.3 | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | 0 | ||
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | Laporan praktikum | 5 | Ketepatan mengikuti Praktikum |
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | Laporan praktikum | 15 | Ketepatan mengikuti Praktikum |
| CPL08 | CPMK.08.3 | sub.cpmk.DM184.CPMK.08.3.1 | Laporan praktikum | 5 | Ketepatan mengikuti Praktikum |
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | 0 | ||
| CPL08 | CPMK.08.3 | sub.cpmk.DM184.CPMK.08.3.1 | Responsi | 10 | Ketepatan mengikuti perintah |
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | UTS | 5 | Ketepatan Menjawab Kuis |
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | Laporan Praktikum | 15 | Ketepatan mengikuti Praktikum |
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | Laporan praktikum | 5 | Ketepatan mengikuti Praktikum |
| CPL04 | CPMK.04.1 | sub.cpmk.DM184.CPMK.04.1.1 | Laporan praktikum | 5 | Ketepatan mengikuti Praktikum |
| CPL08 | CPMK.08.3 | sub.cpmk.DM184.CPMK.08.3.1 | Presentasi dan Tanya Jawab | 30 | Penguasaan materi, komunikasi, kerjasama, dan inovasi |
| CPL08 | CPMK.08.3 | sub.cpmk.DM184.CPMK.08.3.1 | UAS | 5 | Ketepatan mengikuti perintah |
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas Praktikum | Responsi | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) | Total | |
|---|---|---|---|---|---|---|---|---|---|
| CPL04 | PEMROGRAMAN APLIKASI WEB DASAR | CPMK.04.1 | 0% | 45% | 0% | 5% | 0% | 0% | 50% |
| CPL08 | PEMROGRAMAN APLIKASI WEB DASAR | CPMK.08.3 | 0% | 5% | 10% | 0% | 30% | 5% | 50% |
| 100% | |||||||||