Anda di halaman 1dari 10

RENCANA PEMBELAJARAN SEMESTER (RPS)

Mata Kuliah : Pemrogaman Web (3 sks)


Kode : TFP 3308
Prasyarat : Sistem Manajemen Basis Data
Program studi : Teknik Informatika (program S1)
Semester : IV
Dosen : Prita Haryani S.Pd, M.Eng

JURUSAN TEKNIK INFORMATIKA


INSTITUT SAINS DAN TEKNOLOGI AKPRIND YOGYAKARTA
2018
Mata Kuliah : Pemrogaman Web (3 sks)
Kode : TFP 3308
Prasyarat : Sistem Manajemen Basis Data
Program studi : Teknik Informatika (program S1)
Semester : IV
Capaian Pembelajaran (LO) Prodi : Mahasiswa dapat membuat aplikasi web
dinamis
Capaian Pembelajaran (LO) Mata Kuliah : Membuat web dinamis sampai operasi CRUD
(Create Read Update Delete) pada datase

Membuat web dinamis sampai operasi CRUD


(Create Read Update Delete) pada database

Melakukan operasi Melakukan operasi Melakukan operasi Melakukan operasi


pembacaan data penambahan data penghapusan data update data

Menggunakan mysql untuk Mengkoneksikan PHP


pembuatan database & mysql

Menggunakan Menggunakan struktur Menggunakan struktur Menggunakan Menggunakan


syntax PHP percabangan perulangan array form

Menggunakan tag-tag dasar HTML Menggunakan CSS

Mahasiswa mampu
memahami konsep web
secara umum
INSTITUT SAINS & TEKNOLOGI AKPRIND YAOGYAKARTA
FAKULTAS TEKNOLOGI INDUSTRI

I. RENCANA PEMBELAJARAN SEMESTER (RPS)

Program Studi : Teknik Informatika


Mata Kuliah : Pemrograman Web Kode : TFP-3308 Jumlah Sks : 3 sks
Semester : IV
Dosen Pengampu : Prita Haryani, S.Pd, M.Eng
Deskripsi Mata Kuliah : Mata kuliah ini memberikan pengalaman belajar kepada mahasiswa tentang pembuatan aplikasi web. Materi
yang disampaikan meliputi:1) pengantar pemrograman web 2) HTML 3) CSS 4) Javascript 5) PHP 6)
Pengoperasian database dengan PHP. Pelaksanaan kuliah dilaksanakan dalam bentuk ceramah, diskusi,
penugasan di laboratorium, penulisan makalah proyek dan presentasi

Capaian Pembelajaran : Membuat web dinamis sampai operasi CRUD (Create Read Update Delete) pada database
1 2 3 4 5 6 7 8 9 10
Perte Capaian Bahan Metode Pengalaman Indikator Teknik Bobot Waktu Sumber/
muan Pembelajaran Kajian/Pokok Pembelajaran Belajar Penilaian Penilaian Penilai Bahan
Ke Bahasan -an Ref
1 Mahasiswa Konsep Domain Ceramah Menjalankan Mahasiswa Partisipasi 5.0 % 3 x 50 1,2,3
mampu memahami DNS Diskusi Web Server mampu di kelas menit
konsep web secara Domain Provider kelompok Menjalankan memahami Quiz
umum Konsep Hosting Demo FTP Server konsep
Konsep Web Mendownload Membuat domain/hosting
client (browser) dan sebuah Mahasiswa
& web server Menginstall halaman web mampu
Konsep Database program sederhana memahami
client & database (berdasarkan konsep kerja
server contoh) web
Konsep file Mengupload Mahasiswa
client & file halaman mampu
server tersebut memahami
Penggunaan FTP pada FTP fungsi dari
Server aplikasi-
Pengenalan
Mengakses aplikasi web
bahasa
pemrograman halaman web Mahasiswa
web mengetahui
bahasa-
bahasa dalam
pemrograman
web
2 Mahasiswa mampu .Struktur HTML Ceramah Membuat Mahasiswa Partisipasi 7.5 % 3 x 50 1,2,3
menggunakan tag-tag Tag-tag dasar Diskusi sebuah mampu di kelas menit
dasar HTML untuk Atribut dasar kelompok halaman menampilkan Penugas-
membuat halaman Demo webdengan informasi an
web statis Membuat memanfaatkan dalam format Individu
program tag dan atribut HTML
Memodifikasi HTML yang Mahasiswa
Program telah diajarkan mampu
Mengupload meletakkan
halaman gambar, link
tersebut pada dan tabel
FTP Server pada halaman
Mengakses web
Halaman Web
3 Mahasiswa mampu Syntax CSS Ceramah Membuat Mahasiswa Partisipasi 7.5 % 3 x 50 1,2,3
menggunakan CSS CSS internal Diskusi sebuah mampu di kelas menit
untuk melakukan CSS eksternal kelompok halaman web menggunakan Penugas-
styling sederhana pada Tag style dan Demo dengan CSS pada an
halaman web statis link Membuat memanfaatkan halaman web Individu
Selector program tag dan atribut Mahasiswa
warna, posisi, Memodifikasi HTML yang mampu
dan background Program telah diajarkan memahami
Menambahkan konsep selector
CSS untuk Mahasiswa
memodifikasi mampu
halaman mengubah
HTML posisi , ukuran,
Mengupload dan warna pada
halaman elemen HTML
tersebut pada
FTP Server
Mengakses
Halaman Web
4 Mahasiswa Syntax dasar Ceramah Mengubah Mahasiswa 7.5 % 3 x 50 1,2,3
mampu PHP Diskusi halaman web mampu di kelas menit
menggunaka - Struktur HTML menjadi mengenal
n PHP dalam umum PHP syntax PHP
pembuatan - Penggunaan Membuat
perintah sebuah
web
echo halaman web
Variabel dengan
dalam PHP menggunakan
perintah PHP
(echo,variable,
aritmatik,
string
operation)
Mengupload
halaman
tersebut pada
FTP Server
Mengakses
Halaman Web
5 Mahasiswa Struktur Ceramah Mahasiswa Mahasiswa Partisipasi 7.5 % 3 x 50 1,2,3
mampu percabangan Diskusi melakukan mampu di kelas menit
menggunakan PHP -Percabangan if kelompok praktek tentang menggunakan Quiz
dalam pembuatan -Percabangan Demo penggunaan struktur Penugas-
web Switch Case Membuat percabangan if percabangan an
program dan switch dalam bahasa Individu
Modifikasi case pemrograman
coding PHP
6 Mahasiswa Struktur Ceramah Mahasiswa Mahasiwa Partisipasi 7.5 % 3 x 50 1,2,3
mampu perulangan Diskusi melakukan mampu di kelas menit
menggunakan PHP Perulangan for kelompok praktek satu menggunakan Quiz
dalam pembuatan Perulangan while Demo per satu tentang struktur Penugas-
web Perulangan do Membuat penggunaan perulangan an
while program perulangan for, dalam bahasa Individu
Modifikasi coding while dan do pemrograman
while PHP
7 Mahasiswa Penggunaan Ceramah Mahasiswa Mahasiswa Partisipasi 7.5 % 3 x 50 1,2,3
mampu variabel bertipe Diskusi melakukan mampu di kelas menit
menggunakan PHP array dalam kelompok praktek menggunakan Quiz
dalam pembuatan bahasa Demo penggunaan array dalam Penugas-
web pemrograman Membuat variabel array. bahasa an
PHP program pemrograman Individu
Modifikasi coding PHP
UTS
1 2 3 4 5 6 7 8 9 10
Perte Capaian Bahan Metode Pengalaman Indikator Teknik Bobot Waktu Sumber/
muan Pembelajaran Kajian/Pokok Pembelajaran Belajar Penilaian Penilaian Penilai Bahan
Ke Bahasan -an Ref
8 Mahasiswa mampu Pemanfaatan tag Ceramah Mahasiswa Mahasiswa Partisipasi 7.0 % 3 x 50 1,2,3
menggunakan PHP form di HTML Diskusi mencoba mampu di kelas menit
dalam pembuatan Pemanfaatan kelompok berbagai menggunak Quiz
web berbagai input Demo macam jenis an form Penugas-
sederhana Membuat form untuk an
Pemanfaatan program melakukan Individu
metode POST Modifikasi input
dan GET coding sederhana
Mahasiswa
mengerti beda
penggunaan
method POST
dan GET
dengan
langsung
praktek pada
form HTML
9 Mahasiswa mampu Pembuatan Ceramah Mahasiswa Mahasiswa Partisipasi 7.0 % 3 x 50 1,2,3
melakukan operasi schema database Diskusi mempraktekka mampu di kelas menit
database dengan MySQL kelompok n pembuatan menggunak Quiz
menggunakan PHP Pembuatan table Demo schema an MySQL Penugas-
dan field di Membuat database untuk an
MySQL program MySQL pembuatan Individu
Operasi CRUD Modifikasi coding Mempraktekka database
pada database, n pembuatan
baik dengan table dan field
menggunakan Melakukan
interface dua metode
phpmyadmi operasi select
menulis kalimat pada
SQL phpMyAdmin
dan dengan
cara
menuliskan
kalimat SQL
10 Mahasiswa mampu Koneksi ke Ceramah Mahasiswa Mahasiswa Partisipasi 7.0 % 3 x 50 1,2,3
melakukan operasi server MySQL Diskusi melakukan mampu di kelas menit
database dengan dengan kelompok latihan untuk mengkoneksik Quiz
menggunakan PHP menggunakan Demo membuat an PHP & Penugas-
PHP Membuat koneksi ke MySQL an
Membaca dan program server MySQL Mahasiswa Individu
menampilkan Modifikasi coding dengan mampu
data dalam menggunakan melakukan
bentuk tabel PHP operasi
ataupun bentuk Mahasiswa pembacaan
lain mempraktekka data
n pembacaan
table dan data
dalam
database
dengan
menggunakan
beberapa studi
kasus.
Mahasiswa
menampilkan
table tersebut
dalam bentuk
format table
HTML atau
yang lainnya
11 Mahasiswa mampu Operasi insert Ceramah Mahasiswa Mahasiswa Partisipasi 7.0 % 3 x 50 1,2,3
melakukan operasi data Diskusi membuat file mampu di kelas menit
database dengan menggunakan kelompok HTML dan melakukan Quiz
menggunakan PHP PHP Demo PHP untuk operasi Penugas-
Membuat inserting data penambahan an
program (berdasarkan data Individu
Modifikasi coding apa yang
sudah dibuat
pada
pertemuan
minggu lalu)
12 Mahasiswa mampu Operasi delete Ceramah Mahasiswa Mahasiswa Partisipasi 7.0 % 3 x 50 1,2,3
melakukan operasi data Diskusi memodifikasi mampu di kelas menit
database dengan menggunakan kelompok file HTML dan melakukan Quiz
menggunakan PHP PHP Demo PHP agar operasi Penugas-
Membuat dapat penghapusan an
program mendelete data data Individu
Modifikasi coding (berdasarkan
apa sudah
dibuat pada
pertemuan
minggu lalu)
13 Mahasiswa mampu Operasi update Ceramah Mahasiswa Mahasiswa Partisipasi 7.0 % 3 x 50 1,2,3
melakukan operasi data Diskusi memodifikasi mampu di kelas menit
database dengan menggunakan kelompok file HTML dan melakukan Quiz
menggunakan PHP PHP Demo PHP agar operasi update Penugas-
Membuat dapat data an
program mengupdate Individu
Modifikasi coding data
(berdasarkan
apa yang
sudah dibuat
pada
pertemuan
minggu lalu)
14 Mahasiswa mampu Proggres report Ceramah Mahasiswa Mahasiswa Partisipasi 8.0 % 3 x 50 1,2,3
melakukan operasi tugas kelompok Diskusi mempresentasi mampu di kelas menit
database dengan kelompok kan progress membuat web Quiz
menggunakan PHP Demo reportnya, dan dinamis Penugas-
Membuat membuka sesi sampai operasi an
program diskusi untuk CRUD (Create Individu
Modifikasi coding setiap Read Update
permasalahan Delete) pada
yang mereka database
alami selama
pembuatan
proyek.

UAS
EVALUASI

No Komponen Evaluasi Bobot (%)


1 Kehadiran dan Partisipasi dalam klas 10%
2 Hasil Praktikum dan Penugasan 50%
3 Ujian Tengah Semester 20%
4 Ujian Akhir Semester 20%
Jumlah 100%

Referensi :
 Kadir,Abdul,” Pemrograman Web Mencakup HTML,CSS, JAVASCRIPT, & PHP,
2015, Andi Offset Yogyakarta
 Winanrno,E, Zaki,A & SmitDev Community, Pemrograman web berbasis HTML5,
PHP.& Javascript, 2014, Pt Elex Media Komputindo, Jakarta
 Raharjo,B, Heryanto,I, dan K.Rosdiana, E, Modul Pemrograman Web HTML,PHP
& MYSQL revisi kedua, 2014,Modula,Bandung

Anda mungkin juga menyukai