Anda di halaman 1dari 8

A.

FORMAT RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS MUHAMMADIYAH JAMBI


FAKULTAS SAIN DAN TEKNOLOGI
PROGRAM STUDI SISTEM INFORMASI
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH KODE RUMPUN MK BOBOT SEMESTER Tgl Penyususnan
(sks)
PEMROGRAMAN BERBASIS WEB PBW-520 Pemrograman Web T=3 P=1 5 01 Oktober 2019
OTORISASI Dosen Pengembang RPS Koordinator RMK Ka.PRODI

Hafiz Nugraha, S.Kom., Hafiz Nugraha, S.Kom., M.S.I


Hafiz Nugraha, S.Kom., M.S.I
M.S.I
Capaian Pembelajaran (CP) CPL-PRODI yang dibebankan pada MK
S9 Memiliki moral, etika, bertanggung jawab, dan bersikap profesional atas pekerjaan di
bidang keahliannya secara mandiri
P1 Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika secara
umum dan konsep teoritis bagian khusus dalam bidang pengetahuan tersebut secara
mendalam, serta mampu memformulasikan penyelesaian masalah prosedural
P2 Memiliki pengetahuan yang memadai terkait dengan cara kerja sistem komputer dan
mampu merancang dan mengembangkan berbagai algorithma/metode untuk
memecahkan masalah
P3 Mempunyai pengetahuan dalam mengembangkan algorithma/ metode yang
diimplementasikan dalam perangkat lunak berbasis computer
KU-5 Memiliki kemampuan untuk menjadi tenaga profesional untuk pengolahan basis data,
rekayasa perangkat lunak, jaringan komputer, komputer grafis, dan aplikasi
multimedia serta memiliki kemampuan menulis laporan penelitian dengan baik serta
mengelola proyek Sistem Informasi, mempresentasikan karya tersebut.

KK-1 Mempunyai keahlian dalam mengidentifikasi, menganalisis, merancang, membuat,


menguji, mengimplementasikan dan mengevaluasi sistem informasi dalam memenuhi
kebutuhan organisasi
CPMK
CPMK-1 Mampu memahami konsep dasar pemograman berbasis web (P1)
CPMK-2 Mampu menganalisis Permasalahan dan menyelesaikan persoalan sesuai prinsip
pemrograman web dengan menggunakan bahasa pemrograman HTML.PHP,CSS dan
Java scripts (KU1, P1)
CPMK-3 Mampu menciptakan program komputer sederhana menggunakan bahasa
pemrograman web secara mandiri( S9, KK3, P3)
CPMK Sub-CPMK
Sub-CPMK 1 Mampu memahami konsep dasar pemograman web (CPMK1)
Sub-CPMK 2 Mampu memahami dan menciptakan desain web sederhana debgab mengunakan
HTML (Hypertext Markup Language) (CPMK2)
Sub-CPMK 3 Mampu memahami dan menciptakan desain form web sederhana dengan mengunakan
HTML (Hypertext Markup Language) (CPMK3)
Sub-CPMK 4 Mampu memahami dan menciptakan desain web sederhana dengan mengunakan CSS
(CASCADING STYLE SHEETS) (CPMK2)
Sub-CPMK 5 Mampu memahami dan menciptakan desain web sederhana dengan mengunakan Java
Scripts (CPMK3)
Sub-CPMK 6 Mampu memahami PHP (CPMK2)
Sub-CPMK 7 Mampu memahami dan menciptakan desain program sederhana dengan mengunakan
PHP (CPMK3)
Sub-CPMK 8 Mampu memahami dan menciptakan koneksi PHP ke MySQL (CPMK2)
Sub-CPMK 9 Mampu menciptakan program komputer sederhana menggunakan bahasa
pemrograman web (HTML,PHP,JavaScripts) (CPMK3)

Deskripsi Singkat MK Mata kuliah ini bertujuan memberikan pemahaman, kemampuan dan penguasaan kepada mahasiswa
mengenai Konsep Pemrograman web, desain sederhana dengan HTML dan CSS dengan interaktif
menggunakan javascripts dan pemprosesan data variable dan tipe data, operator, kondisi, array, looping
dengan bahasa pemrograman PHP yang terkoneksi dengan database MySQL.
Materi Pembelajaran / Pokok Bahasan 1. Konsep dasar Pemograman web
2. HTML
3. CSS
4. Java Scripts
5. Jquery
6. Ajax
7. PHP
8. Koneksi Database
9. Penyelesaian Studi Kasus
10. Pembuatan Program Komputer Sederhana
Pustaka Utama:
1. Pratasik, Strlen. 2020.” Dasar-dasar Pemograman”. Klaten : Lakeisha
Pendukung:
2. Raharjo Budi,2018,“Modul Pemrograman Web”, Modula:Bandung
3. Sidik Betha, Pohan I Husni, 2007, “Pemrograman Web dengan HTML”, Informatika: Bandung

Media Pembelajaran Perangkat Lunak: Perangkat Keras:


Micr. Office PowerPoint, Visual Studio Code PC, LCD & Projector
Team Teaching 1. Hafiz Nugraha, S.Kom., M.S.I
Matakuliah Syarat -
Bobot
Sub-CP-MK Bentuk Pembelajaran; Metode
Minggu Materi Pembelajaran Penilaian
(Kemampuan Akhir Yg Penilaian Pembelajaran; Penugasan;
Ke (%)
Diharapkan) [Estimasi Waktu]
Indikator Kriteria & Bentuk Tatap Muka / Luring Daring
(1) (2) (3) (4) (5) (6) (7) (8)
1 1. Sub-CPMK 1 : 1.1 Menjelaskan cara Kriteria: Bentuk : Materi : 10%
Mampu memahami kerja Rubrik Penilaian : Kuliah + Diskusi 1. Apa itu
konsep dasar pemrograman 1. Kelengkapan [TM:1x(4x50”)] pemrograman web
pemrograman web 2. Kesesuaian 2. Sejarah
web(C2) 1.2 Membedakan 3. Ketepatan Metode : perkembangan
jenis – jenis dan 4. Kejelasan PBL (Problem Based pemrograman web
Learning) 3. Jenis – jenis website
fungsi web
Bentuk non-test: 4. Sejarah
1.3 Menjelaskan Tugas Resume Penugasan : Meresume perkembangan
sejarah web pemembelajaran dalam
Bentuk test: bentuk ringkasan tentang Pustaka : 1,2
Tes Uraian: defenisi pemrograman
(Pedoman berbasis web, jenis – jenis
Penskoran) pemrograman website dan
perkembangan website.
[BT+BM:(1+1)x(4x60”)]
2,3 Sub-CPMK 2 : Mampu 2.1 Menjelaskan apa itu Kriteria: Bentuk : Materi : 5%
memahami dan HTML Rubrik Penilaian : Kuliah + Diskusi 1. Menjelaskan apa
menciptakan desain web 2.2 Membuat desain 1. Kelengkapan [TM:1x(4x50”)] itu HTML
web menggunakan 2. Kesesuaian 2. Membuat desain
sederhana debgab 3. Ketepatan Metode :
HTML web
mengunakan HTML 2.3 Memahami 4. Kejelasan PBL (Problem Based
dari menggunakan
(Hypertext Markup Learning)
pemrograman web Bentuk test: HTML
Language) dari HTML 3. Memahami dari
Tes Uraian: Penugasan : Menjawab
2. pemrograman
(Pedoman pertanyaan dengan benar
Penskoran) berdasarkan mater web dari HTML
pemrograman HTML Pustaka : 2,3
[BT+BM:(1+1)x(4x60”)]

4,5 3. Sub-CPMK 3 : 3.1 Membuat form Kriteria: Bentuk : Materi : 5%


Mampu memahami pada dokumem Rubrik Penilaian : Kuliah + Diskusi 1. Membuat form
dan menciptakan HTML 1. Kelengkapan [TM:1x(4x50”)] pada dokumem
desain form web 3.2 Memahami cara 2. Kesesuaian HTML
3. Ketepatan Metode : 2. Memahami cara
sederhana dengan penggunaan dari
4. Kejelasan PBL (Problem Based
mengunakan HTML fasilitas form pada penggunaan dari
Learning)
(Hypertext Markup halam dokumen Bentuk test: fasilitas form pada
Language) HTML Tes Uraian: Penugasan : Quiz 1 halam dokumen
3.3 Membuat (Pedoman [BT+BM:(1+1)x(4x60”)] HTML
pengimputan field Penskoran) 3. Membuat
sesuai dengan pengimputan field
kegunaan sesuai dengan
kegunaan
Pustaka : 2,3
6,7 4. Sub-CPMK 4 : 1.1 Memahami tentang Kriteria: Bentuk : Materi : 5%
Mampu memahami konsep CSS 1. Struktur Kode Kuliah + Diskusi 1. Memahami
dan menciptakan 1.2 Memahami aturan Program [TM:1x(4x50”)] tentang konsep
desain web sederhana penulisan pada 2. Penerapan CSS
Konsep Metode :
dengan mengunakan CSS 2. Memahami aturan
PBL (Problem Based
CSS (CASCADING 3. Pemrograman penulisan pada
Learning)
STYLE SHEETS) Kesesuaian CSS
Penugasan : Tugas proyer 3. Memformat text
[BT+BM:(1+1)x(4x60”)] pada web
Bentuk Test: 4. Pengaturan bentuk
Tugas Proyek
font
Pustaka : 1,2

UJIAN TENGAH SEMESTER 15%


9,10 5. Sub-CPMK 5 : 1.1 Mengoperasikan Kriteria: Bentuk : 1. Mengoperasikan 10%
Mampu memahami struktur javascript 1. Struktur Kode Kuliah + Diskusi struktur javascript
dan menciptakan 1.2 Memakai objek Program [TM:1x(4x50”)] 2. Memakai objek
desain web sederhana dan form pada java 2. Penerapan dan form pada
Konsep Metode :
dengan mengunakan scripts java scripts
PBL (Problem Based
Java Scripts 1.3 Memahami 3. Pemrograman 3. Memahami
Learning)
mengenai HTML Kesesuaian mengenai HTML
dengan JQuery Penugasan : Tugas proyek dengan JQuery
(frame work [BT+BM:(1+1)x(4x60”)] (frame work
javascript) Bentuk Test: javascript)
Tugas Proyek
1.4 Mengaplikasikan 4. Mengaplikasikan
pengunaan Jquery pengunaan Jquery
untuk membuat untuk membuat
template website template website
agar lebih menarik agar lebih
1.5 Memahami menarik
mengenai HTML 5. Memahami
dengan Ajax mengenai HTML
1.6 Mengaplikasikan dengan Ajax
pengunaan Ajax 6. Mengaplikasikan
untuk membuat pengunaan Ajax
template website untuk membuat
agar lebih menarik template website
agar lebih
menarik

Pustaka : 2,3
11 6. Sub-CPMK 6 : 6.1 Memahami Kriteria: Bentuk : Materi : 10%
Mampu memahami pemrograman PHP Rubrik Penilaian : Kuliah + Diskusi 1. Memahami
PHP 6.2 Memahami 1. Kelengkapan [TM:1x(4x50”)] pemrograman PHP
Struktur 2. Kesesuaian 2. Memahami
3. Ketepatan Metode : Struktur
pemrograman PHP
4. Kejelasan PBL (Problem Based
pemrograman PHP
Learning)
Bentuk test:
3. Variable
Tes Uraian: Penugasan : Quiz 2 4. Array
(Pedoman [BT+BM:(1+1)x(4x60”)] 5. Operasi
Penskoran) matematika
6. Tipe data
7. Konversi tipe data
Pustaka : 1,2,3
12,13 7. Sub-CPMK 7 : 7.1 Memahami POST Kriteria: Bentuk : Materi : 5%
Mampu memahami variable Rubrik Penilaian : Kuliah + Diskusi 1. Memahami POST
dan menciptakan 7.2 Memahami 1. Kelengkapan [TM:1x(4x50”)] variable
koneksi PHP ke REQUEST 2. Kesesuaian 2. Memahami
MySQL Variabel 3. Ketepatan Metode : REQUEST
4. Kejelasan PBL (Problem Based Variabel
Learning) Pustaka : 1,2,3
Bentuk test:
Tes Uraian: Penugasan : Menjawab
(Pedoman pertanyaan dengan benar
Penskoran) seputar bahasa
pemrograman PHP
[BT+BM:(1+1)x(4x60”)]

14 8. Sub-CPMK 8 : 8.1 Memahami Kriteria: Bentuk : Materi : 10%


Mampu memahami Langkah Langkah 1. Struktur Kode Kuliah + Diskusi 1. Memahami
dan menciptakan koneksi PHP dan Program [TM:1x(4x50”)] Langkah Langkah
koneksi PHP ke MySQL 2. Penerapan koneksi PHP dan
Konsep Metode : MySQL
MySQL 8.2 Membuat function
PBL (Problem Based
koneksi MySQL 3. Pemrograman 2. Membuat
Learning)
Kesesuaian function koneksi
Penugasan : Tugas Proyek MySQL
Studi kasus [BT+BM: Pustaka : 2,3
Bentuk Test:
(1+1)x(4x60”)]
Tugas Proyek
15 9. Sub-CPMK 9 : 9.1 Membuat sebuah Kriteria: Bentuk : Materi : 10%
Mampu menciptakan program web 1. Struktur Kode Kuliah + Diskusi 1. Contoh Kasus atau
program komputer sederhana Program Kelompok permasalahan
sederhana 2. Penerapan [TM:2x(4x50”)] 2. Penyelesaian dari
menggunakan bahasa Konsep contoh kasus atau
Metode :
pemrograman web 3. Pemrograman permasalahan
PBL (Problem Based
(HTML,PHP,JavaScri Kesesuaian Learning)
pts)
Penugasan :
Bentuk Test:
Tugas Proyer
Tugas Proyek berkelompok
mempresentasikan
program web sederhana
dengan gabungan
Bahasa pemrograman
HTML,CSS,Javascripts
dan PHP serta koneksi
database MySQL
[BT+BM:(1+1)x(4x60”)]

16 UJIAN AKHIR SEMESTER 15%

CATATAN:

1. TM : Tatap Muka, BT : Belajar Terstruktur, BM : Belajar Mandiri


2. [TM:2x(4x50”)], dibaca : kuliah tatap muka 2 kali (minggu) x 4 sks x 50 menit = 400 menit (6,66 jam)
3. [BT+BM:(1+1)x(4x50”)], dibaca : belajar terstruktur 1 kali (minggu) dan belajar mandiri 1 kali (minggu) x 4 sks x 50” = 400 menit
(6,66 jam)

Anda mungkin juga menyukai