RENCANA PEMBELAJARAN SEMESTER (RPS)
KKKM32011 Pemrograman Web II
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)
UNIVERSITAS PUTRA INDONESIA “YPTK”
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
Mardhiah Masril, S.Kom, M.Kom
ii
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
F.
PENENTUAN NILAI AKHIR MATA KULIAH ................................................................................. 14
iii
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH Nama Mata Kuliah Kode Mata Kuliah SKS Jenis Jam pelaksanaan
: : : : :
Pemrogrman Web II KKKM32011 3 MK Wajib Tatap muka di kelas Responsi
Semester / Tingkat Pre-requisite Co-requisite Bidang Kajian
: : : :
4/2 Praktikum Dasar Algoritma dan Pemrograman Programming Fundamentals, Algorithms & Complexity
= 2 x 50 menit per minggu = 1 x 50 menit per minggu
DESKRIPSI SINGKAT MATA KULIAH Mata kuliah ini mempelajari struktur dasar php, mysql, database, aplikasi-aplikasi web, web dinamis, hosting, client, server.
DAFTAR PUSTAKA 1. 2. 3. 4.
buku sakti web master, adhi prasetyo. web programing project 1, eka praja wiyata mandala. www.w3schools.com Kitab Suci Web Programming, F.K. Sibero Alexander
1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Mampu memahami bahasa pemrograman web dan database
mahasa pemrograman database
Ceramah Tanya jawab
Mahasiswa mampu menjawab pertanyaanpertanyaan yang diberikan setelah materi diberikan
Mampu mengenal syntax php
struktur umum perintah echo variable
praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
percabangan if percabangan switch case
praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
1
2
Mampu menggunakan percabangan dalm php
struktur
3
2
Bobot Nilai
Pertemuan ke-
4
Kemampuan Akhir yang Diharapkan
Mampu menggunakan perulangan dalam php
Bahan Kajian (Materi Ajar)
praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
penggunaan array dalam php
praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
praktek
Mampu mengerjakan latihan kasus yang diberikan setelah materi
praktek
perulangan for perulangan while perulangan do while
5
6
7
Mengenal form dan cara penggunaannya
Kriteria Penilaian (Indikator)
struktur
Mampu menggunakan array dalam php
Bentuk/ Metode/ Strategi Pembelajaran
tag form tag input post get
Mempu menggunakan my sql dan sintax membuat database sintax membuat tabel mengkoneksikan php dan mysql operasi CRUD penggunaan interface phpmyadmin
3
Mampu mengerjakan latihan kasus yang diberikan setelah materi
Bobot Nilai
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Materi Pra UTS
Bentuk/ Metode/ Strategi Pembelajaran
Praktek
Praktek
Mampu melakukan input data ke dalam operasi penambahan data ke dalam database dengan php database
Praktek
Quis dan Simulasi UTS 8
Kriteria Penilaian (Indikator)
Ketepatan dalam membuat program dalam menyelesaikan soal
UTS 9
10
11
Mampu melakukan pembacaan data operasi pembacaan data dari databse dengan php dari database
4
Mampu mengerjakan latihan kasus yang diberikan setelah materi
Mampu mengerjakan latihan kasus yang diberikan setelah materi
Bobot Nilai
Pertemuan ke-
12
13
14
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
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
Mampu membuat program php sederhana untuk melakukan operasi CRUD ke dalam database mysql
Mampu membuat sebuah web dengan menggunakan php dan mysql
Quis dan Simulasi UTS
Bentuk/ Metode/ Strategi Pembelajaran
Praktek
operasi CRUD pada database Praktek mysql dengan program php
Tugas akhir
Praktek
Praktek
Materi Pra UAS
15
UAS
16
8
Kriteria Penilaian (Indikator) Mampu mengerjakan latihan kasus yang diberikan setelah materi
Mampu mengerjakan latihan kasus yang diberikan setelah materi
Mampu mengerjakan latihan kasus yang diberikan setelah materi Ketepatan dalam membuat program dalam menyelesaikan soal
Bobot Nilai
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami konsep materi yang diberikan. 1. Pengenalan pemrograman web dan database mysql
Nama Kajian
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.
9
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian
2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Struktur Umum Variabel Percabangan Pengulangan Array Form Mysql View Input 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. Memberikan mahasiswa contoh kasus dari sintax yang dipelajari serta berbagai macam pengaplikasiannya.
Menyimak penjelasan dosen.
Memberi mahasiswa kesempatan bertanya apabila masih ragu dalam mengerjakan kasus yang diberikan.
Menanyakan apabila ada yang masih ragu dalm menyelesaikan kasus yang diberikan.
Mencoba mengerjakan kasus yang diberikan dengan mengaplikasikan sintax yang sudah dipelajari,
10
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%)
11
E. PERSENTASE KOMPONEN PENILAIAN 1. Tugas Besar 2. UTS 3. UAS
: 20% : 30% : 50%
F. PENILAIAN DENGAN RUBRIK Jenjang (Grade)
Angka (Skor)
A
> 80
B
65 – 79
C
55 – 64
D
45 – 54
E
≤ 44
Deskripsi perilaku (Indikator) Program selesai denga baik Program selesai 75% satah satu CRUD tidak berjalan Program selesai 50% hanya dua CRUD berjalan Program selesai 25% hanya satu dari CRUD yang berjalan 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
12