UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI

RPS-S1SI-SI118
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
PEMROGRAMAN WEB LANJUT SI118 Computing System Fundamentals 2 2 3 01 Sep 2023
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Irma Rofni Wulandari, S.Pd., M.Eng

Aditya Rizki Yudiantika, S.T., M.Eng

Anggit Dwi Hartanto, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL10 Mampu mengimplementasikan desain grafis, struktur data dan algoritma, dasar-dasar sistem komputasi, serta sistem operasi dan jaringan pada suatu studi kasus sebagai dasar aplikasi interaktif atau sistem informasi
CPL12 Mampu menjelaskan pemahaman mengenai konsep desain grafis, struktur data dan algoritma, dasar-dasar sistem komputasi, serta sistem operasi dan jaringan sebagai dasar aplikasi interaktif atau sistem informasi
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK30 Mengimplementasikan dasar-dasar sistem komputasi pada suatu studi kasus sebagai dasar sistem informasi
CPMK40 Menjelaskan pemahaman mengenai konsep dasar dasar sistem komputasi sebagai dasar sistem informasi
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.SI118.CPMK30.1 Sub-CPMK06 Mampu menerapkan program CRUD pada PHP dan MySQL serta membuat halaman Home
sub.cpmk.SI118.CPMK30.2 Sub-CPMK07 Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL
sub.cpmk.SI118.CPMK30.3 Sub-CPMK09 Mampu menerapkan framework pada PHP
sub.cpmk.SI118.CPMK30.4 Sub-CPMK10 Mampu menerapkan Application Programming Interface (API)
sub.cpmk.SI118.CPMK30.5 Sub-CPMK11 Mampu merancang dan membuat sistem informasi berbasis web dinamis
sub.cpmk.SI118.CPMK40.1 Sub-CPMK01 Mampu menjelaskan pemahaman cara kerja web server dan Server Side Scripting (PHP)
sub.cpmk.SI118.CPMK40.2 Sub-CPMK02 Mampu menjelaskan pemahaman penerapan struktur logika pada PHP
sub.cpmk.SI118.CPMK40.3 Sub-CPMK03 Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP
sub.cpmk.SI118.CPMK40.4 Sub-CPMK04 Mampu menjelaskan pemahaman Array dan Function
sub.cpmk.SI118.CPMK40.5 Sub-CPMK05 Mampu menjelaskan pemahaman konsep penggunaan database di aplikasi web
sub.cpmk.SI118.CPMK40.6 Sub-CPMK08 Mampu menjelaskan pemahaman pemrograman berbasis object pada php, Konsep MVC, dan Framework CodeIgniter
Korelasi CPMK terhadap Sub-CPMK
CPMK40 sub.cpmk.SI118.CPMK40.1
sub.cpmk.SI118.CPMK40.2
sub.cpmk.SI118.CPMK40.3
sub.cpmk.SI118.CPMK40.4
sub.cpmk.SI118.CPMK40.5
sub.cpmk.SI118.CPMK40.6
CPMK30 sub.cpmk.SI118.CPMK30.1
sub.cpmk.SI118.CPMK30.2
sub.cpmk.SI118.CPMK30.3
sub.cpmk.SI118.CPMK30.4
sub.cpmk.SI118.CPMK30.5
Deskripsi Singkat MK Setelah mengikuti mata kuliah ini mahasiswa diharapkan mampu menguasai hard skill berupa konsep dasar Pemrograman Web di sisi server, serta soft skill berupa penyelesaian berbagai masalah dalam lingkup pemrograman Web yang diimplementasikan dengan menggunakan bahasa pemrograman PHP dan menggunakan Framework CodeIgniter (CI). Aktivitas mata kuliah ini didukung dengan menggunakan Modul Praktikum dan Learning Management System (LMS) WASKITA untuk berbagi materi, tugas, penilaian, dan informasi perkuliahan yang langsung terintegrasi dengan email resmi Amikom. Perkuliahan diselenggarakan sebanyak 30 kali pertemuan dalam satu semester, yang terdiri dari 14 kali pertemuan teori dan 14 pertemuan praktikum. Ditambah 1 kali pertemuan yang dikhususkan untuk pelaksanaan UTS (Ujian Tengah Semester) dan 1 kali pertemuan yang dikhususkan untuk kegiatan UAS (Ujian Akhir Semester). Evaluasi perkuliahan ini terdiri dari Penugasan, Responsi, dan Final Project.
Bahan Kajian : Materi Pembelajaran Web server dan Server Side Scripting (PHP), Struktur logika pada PHP, Struktur kendali Percabangan dan Perulangan pada PHP, Array dan Function, Penggunaan database di aplikasi web, Program CRUD pada PHP dan MySQL serta membuat halaman Home, Halaman web menggunakan PHP dan MySQL, Pemrograman berbasis object pada PHP, Konsep MVC dan Framework CodeIgniter, Framework pada PHP, Application Programming Interface (API).
Pustaka Utama
  • 1. Arief, M.Rudyanto.(2011). Pemrograman Web Dinamis Menggunakan PHP dan MySql. Penerbit Andi : Yogyakarta
Pendukung
  • 2. Madcoms Madiun.(2016). Pemrograman PHP dan MySQL untuk Pemula. Penerbit Andi : Yogyakarta
  • 3. TIM Dosen Rumpun PWL.(2021). Modul Praktikum Pemrograman Web Lanjut. Universitas Amikom Yogyakarta: Yogyakarta
  • 4. Sibero, Alexander F. K. (2011). Kitab Suci Web Programing. MediaKom : Yogyakarta
  • 5. W3school.(2022).PHP Tutorial. Diakses pada 16 September 2022, dari http://www.w3schools.com/php
  • 6. Butler, Tom (2022). (MVC (Model-View-Controller) in PHP tutorial part 1: Hello World. Diakses pada 16 september 2022 dari https://r.je/mvc-in-php.html
  • 7. CodeIgniter Foundation.(2022). CodeIgniter Installation. Diakses pada 16 september 2022 dari Installation — CodeIgniter 4.2.6 documentation
  • 8. Tutorial Point. (2022). Object Oriented Programming in PHP. Diakses pada 16 September 2022, dari Object Oriented Programming in PHP (tutorialspoint.com)
Dosen Pengampu Irma Rofni Wulandari, S.Pd., M.Eng.; Lilis Dwi Farida, S.Kom.,M.Eng.; Aditya Rizki Yudiantika, S.T., M.Eng.; Deni Kurnianto Nugroho, M.Eng.; Ichsan Wasiso, M.Kom
Mata Kuliah Syarat Pengenalan Perancangan Web (SI071)
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.SI118.CPMK40.1-Sub-CPMK01 Mampu menjelaskan pemahaman cara kerja web server dan Server Side Scripting (PHP) Ketepatan menjelaskan pemahaman cara kerja web server, cara kerja server side scripting, komponen penyusun web, konfigurasi web server, dan sintak dasar PHP Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Pengenalan Web Server dan Konfigurasi Web Server
Sub Topik
1. Pengenalan Web statis, web dinamis dan web server 2. Server Side Scripting dan Client Side Scripting 3. XAMPP dan Struktur Dasar PHP 4. Konfigurasi Web Server dan PHP 5. Laporan Praktikum
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
2
2
3 sub.cpmk.SI118.CPMK40.2-Sub-CPMK02 Mampu menjelaskan pemahaman penerapan struktur logika pada PHP Ketepatan menjelaskan pemahaman tag, variabel dan form parameter 1. Ketepatan menjelaskan pemahaman aturan variabel, konstanta, tipe data dan operator PHP 2. Ketepatan menjelaskan pemahaman konsep penggunaan form parameter metode (POST dan GET) pada suatu kasus Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Proses Belajar,[PB=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Mengenal Tag, Variabel dan Tipe Data, dan Form parameter
Sub Topik
1. Aturan variabel PHP dan konstanta 2. Tipe Data 3. Operator dan Aritmatika 4. Operator Assignment/Penugasan 5. Operator Increment dan Decrement 6. Mengenal Struktur Dasar Form 7. Form Parameter: Method GET dan POST 8. Laporan Praktikum
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
2
4
5 sub.cpmk.SI118.CPMK40.3-Sub-CPMK03 Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP Ketepatan menjelaskan pemahaman struktur kendali percabangan dan perulangan Kriteria
Ketepatan Jawaban
Teknik
Kuis Struktur Kendali Percabangan dan Perulangan
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=75 Menit]
Kuliah,Tanya Jawab,[TN=15 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=80 Menit]
Kuliah,Tanya Jawab,[TN=10 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Menerapkan Struktur Kendali Percabangan dan Perulangan
Sub Topik
1. Struktur kendali percabangan ( if, if…else, if…else if, switch) 2. Struktur kendali perulangan (while, Do…While, For dan Foreach) 3. Kuis Struktur Kendali Percabangan dan Perulangan
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
1.5
6 sub.cpmk.SI118.CPMK40.3-Sub-CPMK03 Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP 1. Ketepatan dalam menjelaskan pemahaman penerapan struktur kendali percabangan dan perulangan 2. Ketepatan dalam menjelaskan pemecahan masalah penerapan struktur kendali percabangan dan perulangan Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Praktikum Online,[PR=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Menerapkan Struktur Kendali Percabangan dan Perulangan
Sub Topik
1. Struktur kendali percabangan ( if, if…else, if…else if, switch) 2. Struktur kendali perulangan (while, Do…While, For dan Foreach) 3. Kuis Struktur Kendali Percabangan dan Perulangan
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
1.5
7 sub.cpmk.SI118.CPMK40.4-Sub-CPMK04 Mampu menjelaskan pemahaman Array dan Function 1. Ketepatan menjelaskan pemahaman pengertian, jenis-jenis array, mengakses elemen array, perulangan dan array serta fungsi array pada PHP 2. Ketepatan menjelaskan pemahaman pengertian function, struktur umum function, jenis function pada php dan perintah function Kriteria
Ketepatan Jawaban
Teknik
Kuis Array dan Function
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=75 Menit]
Kuliah,Tanya Jawab,[TN=15 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=80 Menit]
Kuliah,Tanya Jawab,[TN=10 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Mengenal Array dan Function
Sub Topik
1. Pengenalan Array 2. Jenis-jenis Array 3. Elemen Array 4. Perulangan dan array 5. Fungsi array 6. Pengertian Function 7. Struktur umum Function 8. Jenis-jenis Function 9. Passing Parameter 10. Kuis Array dan Function
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
1
8 sub.cpmk.SI118.CPMK40.4-Sub-CPMK04 Mampu menjelaskan pemahaman Array dan Function 1. Ketepatan menjelaskan pemahaman Array dan Function 2. Ketepatan dalam menjelaskan penerapan array dan function Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Praktikum Online,[PR=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Menerapkan Array dan Function
Sub Topik
Pengenalan Array Jenis-jenis Array Elemen Array Perulangan dan array Fungsi array Pengertian Function Struktur umum Function Jenis-jenis Function Passing Parameter Laporan Praktikum
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
1
9 sub.cpmk.SI118.CPMK40.5-Sub-CPMK05 Mampu menjelaskan pemahaman konsep penggunaan database di aplikasi web 1. Ketepatan menjelaskan pemahaman penggunaan database pada aplikasi web 2. Ketepatan menjelaskan pemahaman penerapan database pada aplikasi web 3. Ketepatan menjelaskan pemecahan masalah penerapan database pada aplikasi web Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Praktikum,Laporan Praktikum,[LP=70 Menit]
Topik
Mengenal database pada aplikasi web
Sub Topik
1. Penggunaan Database 2. Penggunaan MySQL dengan phpMyAdmin 3. Merancang Database Sederhana 4. Membuat File Koneksi 5. Penggunaan Cookie dan Session 6. Laporan praktikum
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
2
10
11 sub.cpmk.SI118.CPMK30.1-Sub-CPMK06 Mampu menerapkan program CRUD pada PHP dan MySQL serta membuat halaman Home 1. Ketepatan menjelaskan pemahaman pengenalan CRUD dengan PHP dan MySQL 2. Ketepatan menerapkan program CRUD pada PHP dan MySQL 3. Ketepatan menerapkan program CRUD Lanjut pada pengelolaan file Kriteria
Ketepatan Jawaban
Teknik
Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Mengenal Program CRUD dengan PHP dan MySQL
Sub Topik
1. Operasi CRUD (Create, Read, Update, Delete) pada suatu form 2. Penggabungan frontend dan back end 3. Penerapan CRUD pada suatu form 4. Penerapan Form Upload, Download dan Halaman Home 5. Laporan Praktikum
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
3
12
13
14 sub.cpmk.SI118.CPMK30.2-Sub-CPMK07 Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL Ketepatan merancang dan membuat halaman web menggunakan PHP dan MySQL Kriteria
Ketepatan Jawaban
Teknik
Responsi
Kuliah,Persiapan Perkuliahan,[P=5 Menit]
Penugasan,Tugas Responsi,[TR=95 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=5 Menit]
Kuliah,Tugas Responsi,[TR=95 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
RESPONSI
Sub Topik
Materi Perkuliahan pertemuan 1 - 13
20
15 sub.cpmk.SI118.CPMK30.2-Sub-CPMK07 Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL Ketepatan merancang dan membuat halaman web menggunakan PHP dan MySQL Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Tes Tulis (UTS)
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Topik
Materi Pertemuan 1 sampai Pertemuan 14
Sub Topik

15
16 sub.cpmk.SI118.CPMK40.6-Sub-CPMK08 Mampu menjelaskan pemahaman pemrograman berbasis object pada php, Konsep MVC, dan Framework CodeIgniter 1. Ketepatan menjelaskan pemahaman pemrograman berbasis object pada PHP, konsep MVC dan penggunaan Framework Codeigniter (CI) 2. Ketepatan menjelaskan pemahaman penerapan Object Oriented Programming (OOP) , MVC dan instalasi Framework CI Kriteria
Ketepatan Jawaban
Teknik
Laporan praktikum
Pemahaman materi mandiri,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Mengenal pemrograman berbasis object pada php dan Konsep MVC
Sub Topik
1. Object Oriented Programming (OOP) 3. Pengenalan Framework (Konsep MVC) 3. Pengenalan dan instalasi CodeIgniter (CI) 3 4. Laporan Praktikum 5. Penentuan Kelompok Final Project dan Topik Final Project
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
2
17
18 sub.cpmk.SI118.CPMK30.3-Sub-CPMK09 Mampu menerapkan framework pada PHP Ketepatan menerapkan framework CI dalam PHP Kriteria
Ketepatan Jawaban
Teknik
Kuis CRUD Statis
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=75 Menit]
Kuliah,Tanya Jawab,[TN=15 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=80 Menit]
Kuliah,Tanya Jawab,[TN=10 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Mengenal Framework CI
Sub Topik
1. Route 2. Helper 3. Library 4. Konsep Function 5. Form Processing 6. Active Record Studi Kasus (CRUD,Login) 7. Kuis CRUD Statis
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
1.5
19 sub.cpmk.SI118.CPMK30.3-Sub-CPMK09 Mampu menerapkan framework pada PHP Ketepatan menerapkan framework CI dalam PHP Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Praktikum Online,[PR=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Menggunakan Framework CI
Sub Topik
1. Route 2. Helper 3. Library 4. Konsep Function 5. Laporan Praktikum
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
1.5
20 sub.cpmk.SI118.CPMK30.3-Sub-CPMK09 Mampu menerapkan framework pada PHP Ketepatan menerapkan form processing dan active record pada CI Kriteria
Ketepatan Jawaban
Teknik
Kuis CRUD
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=75 Menit]
Kuliah,Tanya Jawab,[TN=15 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=80 Menit]
Kuliah,Tanya Jawab,[TN=10 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Mengenal penanganan form pada CI
Sub Topik
1. Form Processing 2. Active Record Studi Kasus (CRUD, Login) 3. Kuis CRUD
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
1.5
21 sub.cpmk.SI118.CPMK30.3-Sub-CPMK09 Mampu menerapkan framework pada PHP Ketepatan menerapkan form processing dan active record pada CI Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Menerapkan form dan login pada CI
Sub Topik
4. Form Processing 5. Acrive Record Studi Kasus (CRUD, Login) 6. Laporan Praktikum
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
1.5
22 sub.cpmk.SI118.CPMK30.4-Sub-CPMK10 Mampu menerapkan Application Programming Interface (API) Ketepatan dalam menerapkan API Kriteria
Ketepatan Jawaban
Teknik
Laporan Praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Mengenal API
Sub Topik
1. Konsep API 2. Membuat API di CI 3. RESTful API 4. Metode GET, POST, UPDATE, DELETE 4. Menguji API dengan Aplikasi POSTMAN 5. Menggunakan RESTFul API dengan Framework CI 6. Laporan Praktiku
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
3
23
24
25
26 sub.cpmk.SI118.CPMK30.5-Sub-CPMK11 Mampu merancang dan membuat sistem informasi berbasis web dinamis Ketepatan merancang dan membuat sistem informasi berbasis web dinamis Kriteria
Ketepatan hasil Final Project sesuai dengan topik yang dipilih
Teknik
Presentasi Final Project sesuai dengan topik yang dipilih
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Presentasi,[PS=90 Menit]
Kuliah,Presentasi Tidak Langsung,[PSTL=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Presentasi,[PS=90 Menit]
Kuliah,Presentasi Tidak Langsung,[PSTL=70 Menit]
Topik
Presentasi Final Project
Sub Topik
Presentasi hasil project web dinamis
  • [3] Hal: -
  • [5] Hal: -
  • [6] Hal: -
  • [7] Hal: -
  • [8] Hal: -
25
27
28
29
30 sub.cpmk.SI118.CPMK30.5-Sub-CPMK11 Mampu merancang dan membuat sistem informasi berbasis web dinamis Ketepatan merancang dan membuat sistem informasi berbasis web dinamis Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Tes Tulis (UAS)
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Topik
Dokumentasi hasil implementasi final project
Sub Topik

15

Teknik Penilaian CPMK

CPL MK CPMK Tugas Praktikum Kuis Responsi Tes Tulis (UTS) Unjuk Kerja (Presentasi) Tes Tulis (UAS)
CPL10 PEMROGRAMAN WEB LANJUT CPMK30 Y Y Y Y Y Y
CPL12 PEMROGRAMAN WEB LANJUT CPMK40 Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.1 Laporan Praktikum 2 Ketepatan Jawaban
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.2 Laporan Praktikum 2 Ketepatan Jawaban
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.3 Kuis Struktur Kendali Percabangan dan Perulangan 1.5 Ketepatan Jawaban
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.3 Laporan Praktikum 1.5 Ketepatan Jawaban
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.4 Kuis Array dan Function 1 Ketepatan Jawaban
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.4 Laporan Praktikum 1 Ketepatan Jawaban
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.5 Laporan Praktikum 2 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.1 Laporan praktikum 3 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.2 Responsi 20 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.2 Tes Tulis (UTS) 15 Ketepatan jawaban ujian sesuai perintah soal
CPL12 CPMK40 sub.cpmk.SI118.CPMK40.6 Laporan praktikum 2 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.3 Kuis CRUD Statis 1.5 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.3 Laporan Praktikum 1.5 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.3 Kuis CRUD 1.5 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.3 Laporan Praktikum 1.5 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.4 Laporan Praktikum 3 Ketepatan Jawaban
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.5 Presentasi Final Project sesuai dengan topik yang dipilih 25 Ketepatan hasil Final Project sesuai dengan topik yang dipilih
CPL10 CPMK30 sub.cpmk.SI118.CPMK30.5 Tes Tulis (UAS) 15 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Praktikum Kuis Responsi Tes Tulis (UTS) Unjuk Kerja (Presentasi) Tes Tulis (UAS) Total
CPL10 PEMROGRAMAN WEB LANJUT CPMK30 9% 3% 20% 15% 25% 15% 87%
CPL12 PEMROGRAMAN WEB LANJUT CPMK40 10.5% 2.5% 0% 0% 0% 0% 13%
100%