RPS PEMROG Web2
RENCANA PEMBELAJARAN SEMESTER
(RPS)
KKKM32011
Pemrograman Web II
PROGRAM STUDI D3 MANAJEMEN
INFORMATIKA FAKULTAS ILMU KOMPUTER
(FILKOM)
(2)
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KKKM32011
Nama Mata Kuliah : Pemrograman Web II
Padang, 2017 Menyetujui
Kaprodi D3 Manajemen Informatika
(3)
iii
DAFTAR ISI
LEMBAR PENGESAHAN...ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 9
D. RANCANGAN TUGAS ... 12
E. PENILAIAN DENGAN RUBRIK ... 13
(4)
1
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Pemrogrman Web II
Kode Mata Kuliah : KKKM32011
SKS : 3
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas = 2 x 50 menit per minggu
Responsi = 1 x 50 menit per minggu
Semester / Tingkat : 4 / 2
Pre-requisite :
-Co-requisite : Praktikum Dasar Algoritma dan Pemrograman
Bidang Kajian : Programming Fundamentals, Algorithms & Complexity
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini mempelajari struktur dasar php, mysql, database, aplikasi-aplikasi web, web dinamis, hosting, client, server.
DAFTAR PUSTAKA
1. buku sakti web master, adhi prasetyo.
2. web programing project 1, eka praja wiyata mandala. 3. www.w3schools.com
(5)
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/
Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Bobot Nilai
1
Mampu memahami bahasa
pemrograman web dan database
mahasa pemrograman
database
Ceramah
Tanya jawab
Mahasiswa mampu
menjawab pertanyaan-pertanyaan yang diberikan setelah materi diberikan
2
Mampu mengenal syntax php struktur umum
perintah echo
variable
praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
3
Mampu menggunakan struktur percabangan dalm php
percabangan if
percabangan switch case
praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
(6)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 4
Mampu menggunakan struktur perulangan dalam php
perulangan for
perulangan while
perulangan do while
praktek Mampu mengerjakan
latihan kasus yang diberikan setelah materi
5
Mampu menggunakan array dalam php penggunaan array dalam php praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
6
Mengenal form dan cara
penggunaannya tag form
tag input
post
get
praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
7
Mempu menggunakan my sql dan mengkoneksikan php dan mysql
sintax membuat database
sintax membuat tabel
operasi CRUD
penggunaan interface phpmyadmin
praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
(7)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/
Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Bobot Nilai
8
Quis dan Simulasi UTS Materi Pra UTS Praktek Ketepatan dalam membuat program dalam
menyelesaikan soal
9
UTS
10
Mampu melakukan pembacaan data dari database
operasi pembacaan data
dari databse dengan php Praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
11
Mampu melakukan input data ke dalam database
operasi penambahan data ke dalam database dengan php
Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
(8)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 12
Mampu mengupdate data yang ada di database dan mampu menghapus data dari database
operasi pengubahan data dalam database dengan php
operasi penghapusan data dari database
Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
13
Mampu membuat program php sederhana untuk melakukan operasi CRUD ke dalam database mysql
operasi CRUD pada database mysql dengan program php
Praktek Mampu mengerjakan
latihan kasus yang diberikan setelah materi
14
Mampu membuat sebuah web dengan menggunakan php dan mysql
Tugas akhir Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
15
Quis dan Simulasi UTS Materi Pra UAS Praktek Ketepatan dalam membuat
program dalam
menyelesaikan soal
16
UAS
(9)
C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian 1. Pengenalan pemrograman web dan database mysql
Nama Strategi Ceramah
Minggu Penggunaan Strategi (Metode) 1-15 Deskripsi Singkat Strategi (Metode)
pembelajaran
Dosen mengulas materi, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, dan melakukan tanya jawab dengan
mahasiswa terkait materi yang disampaikan. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada
pertemuan sebelumnya. Menjelaskan tentang tujuan
pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk
melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi. Menyimak kesimpulan.
(10)
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian 2. Struktur Umum
3. Variabel 4. Percabangan 5. Pengulangan 6. Array 7. Form 8. Mysql 9. View 10. Input
11. Update Dan Delete
Nama Strategi Praktek
Minggu Penggunaan Strategi (Metode) 1 – 2 Deskripsi Singkat Strategi (Metode)
pembelajaran
Dosen mengulas materi, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, dan melakukan tanya jawab dengan
mahasiswa terkait materi yang disampaikan. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Menjelaskan teori dan struktur dari sintax program serta memberikan contoh.
Menyimak dan mencoba struktur sintax program yang dicontohkan
Menjelaskan tentang tujuan kegunaan sintax dan pengaplikasiannya dalam program.
Menyimak penjelasan dosen.
Memberikan mahasiswa contoh kasus dari sintax yang dipelajari serta berbagai macam pengaplikasiannya.
Mencoba mengerjakan kasus yang diberikan dengan mengaplikasikan sintax yang sudah dipelajari,
Memberi mahasiswa kesempatan bertanya apabila masih ragu dalam mengerjakan kasus yang diberikan.
Menanyakan apabila ada yang masih ragu dalm menyelesaikan kasus yang diberikan.
(11)
D. RANCANGAN TUGAS
Kode mata Kuliah KKKM32011
Nama Mata Kuliah Pemrograman Web II
Kemampuan Akhir yang Diharapkan Mampu menyelesaikan sebuah program web sederhana dengan database mysql
Minggu/ Pertemuan ke 1-15
Tugas ke Tugas Akhir
1. Tujuan tugas:
Mampu mengaplikasikan semua materi yang sudah dipelajari selama satu semester dengan sempurna.
2. Uraian Tugas:
Membuat sebuah program web sederhana dengan database mysql. Tema program yangdibuat bebas dan dikerjakan berkelompok.
3. Kriteria penilaian:
Penilaian Kelompok(100%)
- program berjalan (terdapat CRUD) (70%) - desain tampilan program (30%)
(12)
E. PERSENTASE KOMPONEN PENILAIAN
1. Tugas Besar : 20%
2. UTS : 30%
3. UAS : 50%
F. PENILAIAN DENGAN RUBRIK
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator) A > 80 Program selesai denga baik
B 65 – 79 Program selesai 75% satah satu CRUD tidak berjalan
C 55 – 64 Program selesai 50% hanya dua CRUD berjalan
D 45 – 54 Program selesai 25% hanya satu dari CRUD yang berjalan
E ≤ 44 Program tidak selesai sama sekali
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D
NA < 45 E
(1)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/
Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Bobot Nilai
8
Quis dan Simulasi UTS Materi Pra UTS Praktek Ketepatan dalam membuat program dalam
menyelesaikan soal
9
UTS
10
Mampu melakukan pembacaan data dari database
operasi pembacaan data
dari databse dengan php Praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
11
Mampu melakukan input data ke dalam database
operasi penambahan data ke dalam database dengan php
Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
(2)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/
Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Bobot Nilai
12
Mampu mengupdate data yang ada di database dan mampu menghapus data dari database
operasi pengubahan data dalam database dengan php operasi penghapusan data dari database
Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
13
Mampu membuat program php sederhana untuk melakukan operasi CRUD ke dalam database mysql
operasi CRUD pada database mysql dengan program php
Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
14
Mampu membuat sebuah web dengan menggunakan php dan mysql
Tugas akhir Praktek Mampu mengerjakan latihan kasus yang diberikan setelah materi
15
Quis dan Simulasi UTS Materi Pra UAS Praktek Ketepatan dalam membuat
program dalam
menyelesaikan soal
16
UAS
(3)
C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi
yang diberikan.
Nama Kajian 1. Pengenalan pemrograman web dan
database mysql
Nama Strategi Ceramah
Minggu Penggunaan Strategi (Metode) 1-15
Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, dan melakukan tanya jawab dengan
mahasiswa terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada
pertemuan sebelumnya. Menjelaskan tentang tujuan
pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk
melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari
materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi. Menyimak kesimpulan.
(4)
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian 2. Struktur Umum
3. Variabel 4. Percabangan 5. Pengulangan 6. Array 7. Form 8. Mysql 9. View 10. Input
11. Update Dan Delete
Nama Strategi Praktek
Minggu Penggunaan Strategi (Metode) 1 – 2
Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, dan melakukan tanya jawab dengan
mahasiswa terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Menjelaskan teori dan struktur dari sintax program serta memberikan contoh.
Menyimak dan mencoba struktur sintax program yang dicontohkan
Menjelaskan tentang tujuan kegunaan sintax dan pengaplikasiannya dalam program.
Menyimak penjelasan dosen.
Memberikan mahasiswa contoh kasus dari sintax yang dipelajari serta berbagai macam pengaplikasiannya.
Mencoba mengerjakan kasus yang diberikan dengan mengaplikasikan sintax yang sudah dipelajari,
Memberi mahasiswa kesempatan bertanya apabila masih ragu dalam mengerjakan kasus yang diberikan.
Menanyakan apabila ada yang masih ragu dalm menyelesaikan kasus yang diberikan.
(5)
D. RANCANGAN TUGAS
Kode mata Kuliah KKKM32011
Nama Mata Kuliah Pemrograman Web II
Kemampuan Akhir yang Diharapkan Mampu menyelesaikan sebuah program web sederhana dengan database mysql
Minggu/ Pertemuan ke 1-15
Tugas ke Tugas Akhir
1. Tujuan tugas:
Mampu mengaplikasikan semua materi yang sudah dipelajari selama satu semester dengan sempurna.
2. Uraian Tugas:
Membuat sebuah program web sederhana dengan database mysql. Tema program yangdibuat bebas dan dikerjakan berkelompok.
3. Kriteria penilaian:
Penilaian Kelompok(100%)
- program berjalan (terdapat CRUD) (70%) - desain tampilan program (30%)
(6)
E. PERSENTASE KOMPONEN PENILAIAN
1. Tugas Besar : 20%
2. UTS : 30%
3. UAS : 50%
F. PENILAIAN DENGAN RUBRIK
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Program selesai denga baik
B 65 – 79 Program selesai 75% satah satu CRUD tidak berjalan C 55 – 64 Program selesai 50% hanya dua CRUD berjalan
D 45 – 54 Program selesai 25% hanya satu dari CRUD yang berjalan
E ≤ 44 Program tidak selesai sama sekali
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D
NA < 45 E