Anda di halaman 1dari 10

UNIVERSITAS INDRAPRASTA PGRI

Jalan Nangka No.58, Tanjung Barat, Jagakarta, Jakarta Selatan – 12530 | Telp. (021) 7818718
Jalan Raya Tengah, Kelurahan Gedong, Pasar Rebo, Jakarta Timur. Telp. (021) 87797409 Tanggal Terbit
Fax. (021) 78835283 Website: www.unindra.ac.id September 2017
FORMULIR
RENCANA PEMBELAJARANSEMESTER(RPS)
Nomor Dokumen Nomor Revisi Halaman
020617 ……………………………... ………………………..

Mata Kuliah : Pemrograman Web 2 #) Semester: 6 SKS: 3 Kode MK: KB43F643


Mata Kuliah Pra Syarat Pemrograman Web 1
Program Studi : Informatika Dosen Pengembang RPS: Selli Mariko, S.Si, M.Pd ., Andri, M.Kom., Sutan M. Arif, M.Kom., Tri Yani Akhirina,
M.Kom., M. Tri Habibie, M.Kom., Shedriko, M.Kom., Rahmatika, M.Kom., Han Sulaiman, M.Kom., Ika Mei
Lina, M.Kom., Sri Melati Sagita, M.Kom., Hendro Purwoko, M.Kom., Imam Himawan, M.Kom ., Roni,
M.TI

CapaianPembelajaranLulusan (CPL) 1. Menganalisis, merancang dan menerapkan suatu sistem berbasis komputer secara efisien untuk
menyelesaikan masalah menggunakan pemrograman procedural dan berorientasi objek. (CP-KPB9)
2. Membangun aplikasi perangkat lunak pada sebuah halaman website yang terhubung ke database
dengan menggunakan PHP. (CP-KKA1)
3. Membangun dan melakukan maintenance sebuah Data Base Management System (DBMS) dengan
MySQL. (CP-KKA5)
4. Membangun sebuah halaman website dalam berbagai area yang berkaitan dengan segala aspek
bidang terkait dengan proses penyebaran informasi melalui internet.(CP-KKA6)
5. Menguasai konsep-konsep JQuery memecahkan berbagai masalah yang berkaitan dengan aplikasi
Database Management System (CP-KPA1)
6. Menguasai konsep-konsep matematika untuk memecahkan berbagai masalah yang berkaitan
dengan logika (CP-KPA1)
7. Menentukan pendekatan sistem cerdas yang sesuai dengan problem yang dihadapi, memilih
representasi pengetahuan dan mekanisme penalarannya.(CP-KKB1)
CapaianPembelajaran Mata Kuliah (CPMK) 1. Mahasiswa mengerti dan mampu menjelaskan konsep dari Web Server dan Hypertext Preprocessor
(PHP). (CP-KPB8)
2. Mahasiswa mampu mempraktekkan secara langsung Instalasi Web Server dan membuat file PHP.
(CP-KKA1)
3. Mahasiswa mengerti dan mampu menjelaskan Tipe Data, Struktur Kendali, Pernyataan dan Kondisi
percabangan dengan PHP. (CP-KPB8)
4. Mahasiswa mampu mempraktekkan secara langsung tentang Tipe Data, Struktur Kendali,
Pernyataan dan Kondisi percabangan dengan PHP. (CP-KKA1)
5. Mahasiswa mengerti dan mampu menjelaskan tentang Data Base Management System (DBMS)
dengan MySQL dan phpMyAdmin. (CP-KPB8)
6. Mahasiswa mampu mempraktekkan secara langsung untuk membuat Data Base Management
System (DBMS) dengan MySQL dan phpMyAdmin. (CP-KKA1)
7. Mahasiswa mengerti dan mampu menjelaskan program Input Output beserta metode pengiriman
data dengan PHP. (CP-KPB8)
8. Mahasiswa mampu mempraktekkan secara langsung untuk membuat program Input Output
beserta metode pengiriman data dengan PHP. (CP-KKA1)
9. Mahasiswa mengerti dan mampu menjelaskan bagaimana membuat koneksi MySQL dengan kode
PHP. (CP-KPB8)
10.Mahasiswa mampu mempraktekkan secara langsung untuk membuat koneksi MySQL dengan kode
PHP. (CP-KKA1)
11.Mahasiswa mengerti dan mampu menjelaskan aplikasi Create, Read, Update dan Delete (CRUD)
dengan PHP dan JQuery. (CP-KPB8)
12.Mahasiswa mampu mempraktekan langsung membuat aplikasi Create, Read, Update dan Delete
(CRUD) dengan PHP dan JQuery. (CP-KKA1)
13.Mahasiswa mengerti dan mampu menjelaskan konsep Web Hosting (GRATIS) serta mampu
membuat Grand Project berupa Website yang dikembangkan dengan PHP dan tehubung ke Data
Base Management System (DBMS) dengan MySQL dan phpMyAdmin. (CP-KPB8)
14.Mahasiswa mamempraktekkan secara langsung installasi CMS pada web hosting serta membuat
Laporan atas Grand Project yang sudah dilakukan. (CP-KKA4)
Deskripsi Mata Kuliah Melanjutkan materi pemrograman web 1 serta mendesain web lebih baik dan dapat menerapkan atau
mengaplikasikannya dalam kehidupan sehari-hari.
MateriPembelajaran 1. Web server
2. Hypertext Preprocessor (PHP)
3. MySQL
4. JQuery
5. Web Hosting
DaftarPustaka Utama: Hidayatullah, Priyanto & Kawistara, Jauhari Khairul. 2015. Pemrograman Web. INFORMATIKA: Bandung

Tambahan: Modul Pemrograman Web 2. Unindra Press


Minggu Kemampuan yang BahanKajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
1  Mahasiswa mengerti dan Web Server dan PHP  Contextual  TM;  Mahasiswa mengamati Indikator: 6%
mampu menjelaskan  Installasi Web Server Instruction 3x50 = dan memperhatikan  Mahasiswa paham Web
konsep dari Web Server  Pengenalan direktori 150 Installasi web Server dan Server dan PHP
dan Hypertext Web Server menit Direktorinya. Kriteria:
Preprocessor (PHP).  Peletakan dan  BT;  Mahasiswa mengamati  Pemahaman mahasiswa
penyimpanan File 3x60 = dan memperhatikan dalam menggunakan
PHP 180 teknik peletakan dan web server dan PHP
 Penggunaan Editor menit penyimpanan file PHP. Bentuk Penilaian:
PHP  BM;  Pengamatan terhadap
3x60 = Mahasiswa secara
180 objektif
menit
2  Mahasiswa mengerti dan Praktikum Web Server  Problem  TM;  Mahasiswa melakukan Indikator: 7%
mampu menjelaskan dan PHP Based 3x50 = Installasi web Server dan  Mahasiswa mampu
Tipe Data, Struktur  Installasi Web Server Learning 150 Direktorinya. melakukan install web
Kendali, Pernyataan dan  Pengenalan direktori menit  Mahasiswa membuat file server dan membuat file
Kondisi percabangan Web Server  BT; PHP meliputi teknik PHP
dengan PHP.  Peletakan dan 3x60 = peletakan dan Kriteria:
penyimpanan File 180 penyimpanan file PHP.  Pemahaman mahasiswa
PHP menit dalam menggunakan
 Penggunaan Editor  BM; web server dan PHP
PHP 3x60 = Bentuk Penilaian:
180  Pengamatan terhadap
menit Mahasiswa secara
objektif
Minggu Kemampuan yang BahanKajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
3  Mahasiswa mengerti Hypertext Preprocessor  Contextual  TM;  Mahasiswa mengamati Indikator: 6%
dan mampu (PHP) Instruction 3x50 = dan memperhatikan  Mahasiswa paham
menjelaskan Tipe Data,  Variabel dan Tipe 150 konsep Hypertext Variabel dan Tipe data,
Struktur Kendali, data menit Preprocessor (PHP) Struktur Kontrol, If, if
Pernyataan dan Kondisi  Struktur Kontrol  BT; else, if else if statement
percabangan dengan  If, if else, if else if 3x60 =  While, for, switch
PHP. statement 180 casedalam PHP
menit Kriteria:
 BM;  Pemahaman mahasiswa
3x60 = dalam PHP khusunya
180 Variabel dan Tipe data,
menit Struktur Kontrol, If, if
else, if else if statement
 While, for, switch case
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif
4  Mahasiswa mampu Praktikum Hypertext  Problem  TM;  Mahasiswa melakukan Indikator: 6%
mempraktekkan secara Preprocessor (PHP) Based 3x50 = secara langsung untuk  Mahasiswa mampu
langsung tentang Tipe  Variabel dan Tipe Learning 150 membuat file PHP yang membuat Variabel dan
Data, Struktur Kendali, data menit berhubungan dengan: Tipe data, Struktur
Pernyataan dan Kondisi  Struktur Kontrol  BT; Variabel dan Tipe data, Kontrol, If, if else, if else
percabangan dengan  If, if else, if else if 3x60 = Struktur Kontrol, If, if if statement
PHP. statement 180 else, if else if statement,  While, for, switch
 While, for, switch menit While, for, switch case casedalam PHP
case  BM; Kriteria:
3x60 =  Pemahaman mahasiswa
180 dalam PHP khusunya
menit Variabel dan Tipe data,
Struktur Kontrol, If, if
else, if else if statement
 While, for, switch case
Bentuk Penilaian:
Minggu Kemampuan yang BahanKajian/ Metode Waktu Pengalaman Belajar Kriteria, Bentuk Penilaian Bobot
ke diharapkan Materi Pembelajaran Pembelajaran Mahasiswa dan Indikator Nilai
(Sub CPMK)
(1) (2) (3) (4) (5) (6) (7) (8)
 Pengamatan terhadap
Mahasiswa secara
objektif

5  Mahasiswa mengerti MySQL dan  Contextual  TM;  Mahasiswa Indikator: 6%


dan mampu phpMyAdmin Instruction 3x50 = memperhatikan dan  Mahasiswa paham
menjelaskan tentang  Review Query. 150 mengamati tentang Data tentang MySQL dan
Data Base  Create, Update, menit Base Management phpMyAdmin
Management System Delete, Alter&  BT; System (DBMS) dengan Kriteria:
(DBMS) dengan MySQL Rename. 3x60 = MySQL dan  Pemahaman mahasiswa
dan phpMyAdmin.  Cara pemakaian 180 phpMyAdmin. tentang MySQL dan
phpMyadmin menit phpMyAdmin
 BM; Bentuk Penilaian:
3x60 =  Pengamatan terhadap
180 Mahasiswa secara
menit objektif

6  Mahasiswa mampu Praktikum MySQL dan  Problem  TM;  Mahasiswa Indikator: 7%


mempraktekkan secara phpMyAdmin Based 3x50 = mempraktikkan secara  Mahasiswa mampu
langsung untuk  Review Query. Learning 150 langsung untuk membuat membuat Data Base
membuat Data Base  Create, Update, menit Data Base Management Management System
Management System Delete, Alter&  BT; System (DBMS) dengan (DBMS) dengan MySQL
(DBMS) dengan MySQL Rename. 3x60 = MySQL dan phpMyAdmin dan phpMyAdmin.
dan phpMyAdmin.  Cara pemakaian 180 khususnya Create, Kriteria:
phpMyadmin menit Update, Delete, Alter &  Pemahaman mahasiswa
 BM; Rename. tentang MySQL dan
3x60 = phpMyAdmin
180 Bentuk Penilaian:
menit  Pengamatan terhadap
Mahasiswa secara
objektif
7  Mahasiswa mengerti Input dan Output  Contextual  TM; 3x50  Mahasiswa Indikator: 6%
dan mampu  Metode Get dan Instruction = 150 memperhatikan dan  Mahasiswa mengerti dan
menjelaskan program Post. menit mengamati input dan menjelaskan tentang
Input Output beserta  Aritmatika Dasar.  BT; 3x60 = output variabel dan Input Output, Fungsi
metode pengiriman  Nested arithmatics. 180 menit proses operasi Aritmatika aritmatika dan Operator
data dengan PHP.  Coumpond  BM; 3x60 Dasar, Nested lainnya.
Arithmatics. = 180 arithmatics, Coumpond Kriteria:
menit Arithmatics.  Pemahaman mahasiswa
tentang Input Output,
Fungsi aritmatika dan
Operator lainnya.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif
8 UJIAN TENGAH SEMESTER
9  Mahasiswa mengerti Praktikum Input dan  Contextual  TM; 3x50  Mahasiswa Indikator: 7%
dan mampu Output Instruction = 150 memperhatikan dan  Mahasiswa mampu
menjelaskan program  Metode get and menit mengamati input dan membuat file PHP yang
Input Output beserta post  BT; 3x60 = output variabel dan berhubungan dengan
metode pengiriman  Aritmatika dasar 180 menit proses operasi Aritmatika Input Output, Fungsi
data dengan PHP.  Nested Arithmatics  BM; 3x60 Dasar, Nested aritmatika dan Operator
 Coumpound = 180 arithmatics, Coumpond lainnya.
Arithmatics menit Arithmatics. Kriteria:
 Pemahaman mahasiswa
tentang Input Output,
Fungsi aritmatika dan
Operator lainnya.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif

10  Mahasiswa mampu PHP dan MySQL  Contextual  TM; 3x50  Mahasiswa mengamati Indikator: 6%
mempraktekkan  Koneksi MySQL Instruction = 150 dan memperhatikan  Mahasiswa paham dan
secara langsung untuk dengan kode PHP. menit konsep PHP dan MySQL mampu menjelaskan
membuat koneksi  Aplikasi CRUD  BT; 3x60 = khususnya untuk View, tentang PHP dan MySQL
MySQL dengan kode dengan PHP. 180 menit Add, Edit, Delete khususnya untuk View,
PHP.  View, Add, Edit,  BM; 3x60 database. Add, Edit, Delete
Delete database = 180 database.
dengan PHP. menit Kriteria:
 Pemahaman mahasiswa
tentang PHP dan MySQL
khususnya untuk View,
Add, Edit, Delete
database.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif
11  Mahasiswa mampu Praktikum PHP dan  Problem  TM; 3x50  Mahasiswa Indikator: 7%
mempraktekkan MySQL Based = 150 mempraktikkan secara  Mahasiswa dapat
secara langsung untuk  Koneksi MySQL Learning menit langsung koneksi MySQL melakukan Koneksi
membuat koneksi dengan kode PHP.  BT; 3x60 = dengan kode PHP MySQL dengan kode PHP
MySQL dengan kode  Aplikasi CRUD 180 menit  Mahasiswa membuat dan membuat Aplikasi
PHP. dengan PHP.  BM; 3x60 Aplikasi Create, Read, Create, Read, Update
 View, Add, Edit, = 180 Update dan Delete dan Delete dengan PHP.
Delete database menit dengan PHP. Kriteria:
dengan PHP.  Pemahaman mahasiswa
tentang PHP dan MySQL
khususnya untuk View,
Add, Edit, Delete
database.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif

12  Mahasiswa mengerti JavaScript Query  Contextual  TM; 3x50  Mahasiswa mengamati Indikator: 7%
dan mampu (JQuerry) Instruction = 150 dan memperhatikan  Mahasiswa paham dan
menjelaskan aplikasi  Pengenalan JQuery menit konsep JQuery khususnya mampu menjelaskan
Create, Read, Update ().  BT; 3x60 = untuk Create, Read, tentang konsep JQuery
dan Delete (CRUD)  Aplikasi CRUD 180 menit Update, Delete khususnya untuk aplikasi
dengan PHP dan dengan PHP &  BM; 3x60 Create, Read, Update &
JQuery. JQuery. = 180 Delete.
 Aplikasi CRUD menit Kriteria:
dengan PHP, JQuery  Pemahaman mahasiswa
& CSS. tentang konsep JQuery
khususnya untuk aplikasi
Create, Read, Update &
Delete.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif
13  Mahasiswa mampu Praktikum JavaScript  Problem  TM; 3x50  Mahasiswa mengamati Indikator: 7%
mempraktekkan Query (JQuerry) Based = 150 dan memperhatikan  Mahasiswa mampu
langsung membuat  Pengenalan JQuery Learning menit bagaimana installasi CMS membuat aplikasi
aplikasi Create, Read, ().  BT; 3x60 = pada web histing maupun Create, Read, Update &
Update dan Delete  Aplikasi CRUD 180 menit Upload File ke Web Delete (CRUD) dengan
(CRUD) dengan PHP dengan PHP &  BM; 3x60 Hosting. PHP, JQuery & CSS.
dan JQuery. JQuery. = 180 Kriteria:
 Aplikasi CRUD menit  Pemahaman mahasiswa
dengan PHP, JQuery tentang konsep JQuery
& CSS. khususnya untuk aplikasi
Create, Read, Update
&Delete.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif

14  Mahasiswa mengerti Web Hosting  Contextual  TM; 3x50  Mahasiswa mengamati Indikator: 6%
dan mampu  Installasi Content Instruction = 150 dan memperhatikan  Mahasiswa paham dan
menjelaskan konsep Management menit bagaimana installasi CMS mampu menjelaskan
Web Hosting serta System (CMS)  BT; 3x60 = pada web histing maupun tentang Web Hosting
mampu membuat  Upload File ke Web 180 menit Upload File ke Web dan CMS.
Grand Project berupa Hosting  BM; 3x60 Hosting. Kriteria:
Website yang  Grand Project = 180  Mahasiswa mengerti  Pemahaman mahasiswa
dikembangkan berupa Website menit dan mampu membuat tentang Web Hosting,
dengan PHP dan yang dikembangkan Grand Project berupa CMS dan Grand Project
tehubung ke Data dengan PHP dan Website yang yang bersifat mandiri.
Base Management tehubung ke Data dikembangkan dengan Bentuk Penilaian:
System (DBMS) Base Management PHP dan tehubung ke  Pengamatan terhadap
dengan MySQL dan System (DBMS) Data Base Management Mahasiswa secara
phpMyAdmin. dengan MySQL dan System (DBMS) dengan objektif
phpMyAdmin. MySQL dan
phpMyAdmin.
15  Mahasiswa Praktikum Web Hosting Project Based  TM; 3x50  Mahasiswa Indikator: 16%
mamempraktekkan  Installasi Content Learning = 150 mempraktekan secara  Mahasiswa mampu
secara langsung Management menit langsung installasi CMS menginstall CMS dan
installasi CMS pada System (CMS)  BT; 3x60 = pada Web Hosting upload file pada web
web hosting (GRATIS)  Upload File ke Web 180 menit (GRATIS). hosting.
serta membuat Hosting  BM; 3x60  Mahasiswa membuat  Mahasiswa mampu
Laporan atas Grand  Grand Project = 180 laporan terkait Grand menyelesaikan Grand
Project yang sudah berupa Website menit Project berupa Website Project dan membuat
dilakukan. yang dikembangkan yang dikembangkan Pelaporannya sesuai
dengan PHP dan dengan PHP dan dengan petunjuknya.
tehubung ke Data tehubung ke Data Base Kriteria:
Base Management Management System  Pemahaman mahasiswa
System (DBMS) (DBMS) dengan MySQL tentang Web Hosting
dengan MySQL dan dan phpMyAdmin. (GRATIS), CMS dan
phpMyAdmin. Grand Project yang
bersifat mandiri.
Bentuk Penilaian:
 Pengamatan terhadap
Mahasiswa secara
objektif

16 UJIAN AKHIR SEMESTER

Mengetahui Menyetujui Jakarta, September 2017


Dekan FTMIPA Ketua Program Studi Dosen Koordinator

Prof. Dr. Supardi, U.S Adhi Susano, M.Kom Selli Mariko, S.Si., M.Pd

Anda mungkin juga menyukai