RPS PEMROG Web2

(1)

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