Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER (RPS)

Program Studi : Sistem Informasi


Mata Kuliah : Pemrograman Berbasis Web Dasar (Teori)
Semester :V
Bobot : 2 SKS
Fakultas : Sains dan Teknologi
Tahun Akademik : 2019/2020
Nama Dosen Pengasuh : Suendri, M.Kom

FAKULTAS SAINS DAN TEKNOLOGI


UNIVERSITAS ISLAM NEGERI SUMATERA UTARA
MEDAN
2020
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUMATERA UTARA MEDAN

RENCANA PEMBELAJARAN SEMESTER


TAHUN AKADEMIK 2020/2021

Program Studi : Sistem Informasi


Mata Kuliah : Pemrograman Berbasis Web Dasar (Teori)
Kode Mata Kuliah :-
Semester :V
Sks : 2 SKS
Dosen Pengampu : Suendri, M.Kom

Capaian Pembelajaran Lulusan :


1. Mahasiswa mampu memahami pengertian, sejarah dan kebutuhan pemrograman berbasis web
2. Mahasiswa mampu memahami dan merancang desain halaman web menggunakan HTML
3. Mahasiswa mampu memahami dan merancang gaya halaman web menggunakan CSS
4. Mahasiswa mampu memahami, merancang dan mengatur Database dengan baik menggunakan MySQL
5. Mahasiswa mampu merancang dan membuat sistem berbasis web menggunakan Bahasa pemrograman PHP
Kemampuan Akhir Metode Wakt
No Bahan Kajian Pengalaman Belajar Mahasiswa Referensi
Mahasiswa Pembelajaran u
1. Mahasiswa memahami Kontrak Kuliah, Ceramah, 2 x 50 Kriteria Indikator Aktivitas Bobot Penilaian: Diktat
Pengertian pemrograman Pengantar Demonstrasi menit Aktivitas: • Menjelaskan Perpem: 20% perkuliahan.
web, HTTP, sejarah pemgrograman web Tatap Muka; pengertian
perkembangan web, Belajar pemrograman web
Kebutuhan pemrograman Mandiri. • Menjelaskan Sejarah
web, web browser dan HTTP
web server • Menjelaskan
perkembangan web
• Menjelaskan
kebutuhan
pemrograman web
2. Mahasiswa memahami HTML Dasar Ceramah, 2 x 50 Kriteria Indikator Aktivitas: Bobot Penilaian: Diktat
struktur dan penggunaan Demonstrasi, menit Aktivitas: • Menjelaskan struktur Perpem: 20% perkuliahan.
HTML dasar Ekperimental, Tatap Muka; dasar HTML
Penugasan Tugas • Menjelaskan
Berstruktur; penggunaan meta
Belajar • Menjelaskan
Mandiri. penggunaan Text
Formatting
• Menjelaskan
penggunaan desain
formulir

3. Mahasiswa memahami Semantic HTML dan Ceramah, 2 x 50 Kriteria • Menjelaskan Bobot Penilaian: Diktat
semantic HTML dan Generic element Demonstrasi, menit Aktivitas: penggunaan Anchor Perpem: 20% perkuliahan.
Generic Element Ekperimental, Tatap Muka; • Menjelaskan
Penugasan Tugas penggunaan Image
Berstruktur; • Menjelaskan
Belajar penggunaan Table
Mandiri. • Menjelaskan
Semantic pada HTML
• Menjelaskan
susunan Generic
Element
4. Mahasiswa memahami CSS Dasar Ceramah, 2 x 50 Kriteria • Menjelaskan Bobot Penilaian: Diktat
Struktur dan Penggunaan Demonstrasi, menit Aktivitas: perintah styling pada Perpem: 20% perkuliahan.
CSS Ekperimental, Tatap Muka; CSS
Penugasan Tugas • Menjelaskan Selector
Berstruktur; pada CSS
Belajar • Menjelaskan
Mandiri. penggunaan CSS
pada Font
5. Mahasiswa memahami Box, Positioning dan Ceramah, 2x 50 Kriteria • Menjelaskan Bobot Penilaian: Diktat
Penggunaan Box, Responsive Demonstrasi, menit Aktivitas: penggunaan Box Perpem: 20% perkuliahan.
Positioning dan Ekperimental, Tatap Muka; pada CSS
Responsive pada CSS Penugasan Tugas • Menjelaskan cara
Berstruktur; Positioning
Belajar menggunakan CSS
Mandiri. • Menjelaskan
halaman responsive
menggunakan CSS
6. Mahasiswa memahami Database, Hierarki Ceramah, 2x 50 Kriteria • Menjelaskan Bobot Penilaian: Diktat
pengertian Database, Data, Normalisasi dan Demonstrasi, menit Aktivitas: pengertian database Perpem: 20% perkuliahan.
Hierarki Data, Normalisasi Entity Relationship Ekperimental, Tatap Muka; • Menjelaskan Hierarki
dan Entity Relationship Diagram Penugasan Tugas Data
Diagram Berstruktur; • Menjelaskan
Belajar Normalisasi
Mandiri. • Menjelaskan dan
merancang Entity
Relationship
Diagram
7. QUIZ
8. UJIAN TENGAH SEMESTER
9. Mahasiswa memahami XAMPP, Data Ceramah, 2 x 50 Ceramah, • Menjelaskan Bobot Penilaian: Diktat
Penggunaan XAMPP, Defenition Language Demonstrasi, menit Demonstrasi, penggunaan aplikasi Perpem: 20% perkuliahan.
Data Defenition dan Data Ekperimental, Ekperimental, XAMPP
Language dan Data Manipulation Penugasan Penugasan • Menjelaskan
Manipulation Language Language perintah Data
menggunakan MySQL Defenition Language
menggunakan • Menjelaskan Data
MySQL Manipulation
Language
10. Mahasiswa memahami Fungsi pada Ceramah, 2 x 50 Ceramah, • Menjelaskan Fungsi Bobot Penilaian: Diktat
fungsi pada Database, Database, Relasi antar Demonstrasi, menit Demonstrasi, pada Database Perpem: 20% perkuliahan.
Relasi antar tabel dan tabel dan View. Ekperimental, Ekperimental, MySQL
View menggunakan Penugasan Penugasan • Menjelaskan Relasi
MySQL antar tabel pada
Database MySQL
• Menjelaskan view
pada Database
MySQL
11 Mahasiswa memahami sejarah, versi, Ceramah, 2 x 50 Ceramah, • Menjelaskan sejarah Bobot Penilaian: Diktat
sejarah, versi, membuat membuat variabel, Demonstrasi, menit Demonstrasi, dan versi Bahasa Perpem: 20% perkuliahan.
variabel, merancang merancang kontrol Ekperimental, Ekperimental, Pemrograman PHP
kontrol struktur dan struktur dan Teknik Penugasan Penugasan • Menjelaskan
Teknik Modulasi pada Modulasi pada pembuatan variabel
Bahasa Pemrograman Bahasa Pemrograman pada PHP
PHP PHP • Menjelaskan kontrol
struktur pada PHP
• Menjelaskan teknik
modulasi pada PHP
12. Mahasiswa memahami PHP Fungsi Ceramah, 2 x 50 Ceramah, • Menjelaskan Bobot Penilaian: Diktat
pembuatan Form, Array Demonstrasi, menit Demonstrasi, pembuatan Form Perpem: 20% perkuliahan.
dan Validasi Ekperimental, Ekperimental, dalam Bahasa
menggunakan Bahasa Penugasan Penugasan Pemrograman PHP
Pemrograman PHP • Menjelaskan teknik
Array PHP
• Menjelaskan validasi
pada PHP
13. Mahasiswa memahami Function Ceramah, 2 x 50 Ceramah, • Menjelaskan Bobot Penilaian: Diktat
Function menggunakan Demonstrasi, menit Demonstrasi, function pada Perpem: 20% perkuliahan.
Bahasa Pemrograman Ekperimental, Ekperimental, Bahasa
PHP Penugasan Penugasan Pemrograman PHP
14 Mahasiswa memahami PHP Data Object Ceramah, 2 x 50 Ceramah, • Menjelaskan Bobot Penilaian: Diktat
Teknik PDO dan Bahasa Demonstrasi, menit Demonstrasi, pengertian PDO Perpem: 20% perkuliahan.
Pemrograman PHP Ekperimental, Ekperimental, • Menjelaskan
Penugasan Penugasan penggunaan PDO
dan keamanan data
15 QUIZ
16. UJIAN AKHIR SEMESTER

DAFTAR PUSTAKA

Sakur, Stendy B. 2010. PHP5 Pemrograman Berorientasi Objek Konsep dan Implementasi. Yogyakarta: Penerbit Andi.
Solichin Achmad. 2010. MySQL 5 Dari Pemula Hingga Mahir. Tersedia di http://achmatim.net

Solichin Achmad. 2010. Pemrograman Web dengan PHP dan MySQL. Tersedia di http://achmatim.net
Yuana, Rosihan Ari. 2012. Panduan Praktis OOP di PHP. Tersedia di http://blog.rosihanari.net

Jubile Enterprise, 2012. Buku Pintar HTML5+CSS3+Dreamweaver CS6. Jakarta: PT Elex Media Komputindo.
Betha Sidik. 2012. Framewok Codeigniter. Bandung: Informatika
Awan Pribadi Basuki. 2016. Konsep dan Implementasi Pemrograman Laravel 5. Yogyakarta: Lokomedia

Medan, 21 Oktober 2020

Suendri, M.Kom
NIP. 198712082015031003

Anda mungkin juga menyukai