RENCANA PEMBELAJARAN SEMESTER
(RPS)
KBKI82127
Kapita Selekta
Disusun oleh:
Syafri Arlis, S.Kom., M.Kom
PROGRAM STUDI S1 SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER (FILKOM)
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KBKI82127
Nama Mata Kuliah : Kapita Selekta
Padang, 2017
Menyetujui
Ka Prodi S1 Sistem Informasi
DAFTAR ISI
LEMBAR PENGESAHAN... ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. B.RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 7
D. RANCANGAN TUGAS ... 9
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Kapita Selekta Kode Mata Kuliah : KBKI82127
SKS : 2
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas = 2 x 50 menit per minggu Responsi = 1 x 50 menit per minggu
Semester / Tingkat : 8 / 4 Pre-requisite : -Co-requisite :
-Bidang Kajian : Web Programming
DESKRIPSI SINGKAT MATA KULIAH
World Wide Web adalah layanan internet yang paling populer saat ini. Internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW. WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP), dengan menggunakan HTTP dapat membuat user untuk mengakses suatu halaman web melalui protocol TCP/IP menjadi lebih mudah. Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/dilihat/diterjemahkan dengan Internet Browser ketika Sintaks HTML mampu memuat konten text, gambar, audio, video, dan animasi. Jadi matakuliah web programming adalah matakuliah yang mengajarkan membuat website yang isi tampilannya tidak statis
DAFTAR PUSTAKA
B. RENCANA PEMBELAJARAN SEMESTER (RPS) Pertemuan
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar) Bentuk/ Metode/
1 Dapat memahami konsep domain/hosting
Dapat memahami konsep kerja web di internet
KONSEP WEB
Konsep Domain
a. DNS
b. Domain Provider Konsep Hosting Konsep Web client
(browser) & web server Konsep Database client &
database server
Ceramah Ketepatan dalam memahami konsep domain/hosting Ketepatan dalam
memahami konsep kerja web di internet
2 Dapat memahami fungsi dari aplikasiaplikasi web
Dapat mengetahui bahasa-bahasa dalam pemrograman web
KONSEP WEB (LANJUTAN)
Konsep file client & file server
Penggunaan FTP Pengenalan bahasa
pemrograman web
Ceramah Ketepatan dalam memahami fungsi dari aplikasiaplikasi web Ketepatan dalam
mengetahui bahasa-bahasa dalam pemrograman web 3 Dapat menampilkan informasi
dalam format HTML
Dapat meletakkan gambar, link dan tabel pada halaman web
HTML (HYPERTEXT MARKUP LANGUAGE)
Struktur HTML Tag-tag dasar Atribut dasar
Ceramah Praktikum
Ketepatan dalam menampilkan informasi dalam format HTML Ketepatan dalam
Pertemuan
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar) Bentuk/ Metode/
4 Mampu menggunakan CSS pada
halaman web
Mampu memahami konsep selector
Mampu mengubah posisi , ukuran, dan warna pada elemen HTML
CSS (CASCADING STYLE SHEET)
Syntax CSS CSS internal CSS eksternal Tag style dan link Selector
Warna, posisi, dan background
Ceramah Praktikum
Ketepatan dalam menggunakan CSS pada halaman web
Ketepatan dalam memahami konsep selector
Ketepatan dalam mengubah posisi , ukuran, dan warna pada elemen HTML
5 Mampu memahami konsep dasar
PHP
Mampu menggunakan sintaks PHP dalam program
Mampu mengetahui cara penulisan variabel dalam PHP
PHP : SYNTAX DAN VARIABEL
Syntax dasar PHP a. Struktur umum b. Penggunaan perintah
echo
Variabel dalam PHP
Ceramah Praktikum
Ketepatan dalam memahami konsep dasar PHP
Ketepatan dalam menggunakan sintaks PHP dalam program Ketepatan dalam
mengetahui cara penulisan variabel dalam PHP
Pertemuan
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar) Bentuk/ Metode/
6 Mampu menggunakan struktur
percabangan dalam bahasa pemrograman PHP
PHP : STRUKTUR PERCABANGAN
Struktur percabangan a. Percabangan if b. Percabangan Switch
Case
Ceramah Praktikum
Ketepatan dalam menggunakan struktur percabangan dalam bahasa pemrograman PHP
7 Mampu menggunakan struktur
perulangan dalam bahasa pemrograman PHP
PHP : STRUKTUR PERULANGAN
Struktur perulangan a. Perulangan for b. Perulangan while c. Perulangan do while
Ceramah Praktikum
Mampu menggunakan struktur perulangan dalam bahasa pemrograman PHP
8
Mampu menyelesaikan soal / studi kasus yang berhubungan dengan materi pra-UTS
QUIZ
Materi pra-UTS Tes
Ketepatan dalam menyelesaikan soal quiz
7.5%
Pertemuan
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar) Bentuk/ Metode/
10 Menggunakan array dalam bahasa
pemrograman PHP
PHP : ARRAY
Penggunaan variabel bertipe array dalam bahasa pemrograman PHP
Ceramah Praktikum
Ketepatan dalam menggunakan array dalam bahasa pemrograman PHP
11 Mampu menggunakan form PHP : FORM
Pemanfaatan tag form di HTML
Pemanfaatan berbagai input sederhana
Pemanfaatan metode POST dan GET
Praktikum Mampu menggunakan form
12 Mampu menggunakan MySQL
untuk pembuatan database
MYSQL
Pembuatan schema database MySQL
Pembuatan table dan field di MySQL
Operasi CRUD pada database, baik dengan: a. menggunakan interface
phpmyadmin
b. menulis kalimat SQL
Pertemuan
ke-Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar) Bentuk/ Metode/
13 Mampu mengkoneksikan PHP &
MySQL
PHP DAN MYSQL : KONEKSI DAN
MENAMPILKAN DATA
Koneksi ke server MySQL dengan menggunakan PHP Membaca dan
menampilkan data dalam bentuk tabel ataupun bentuk lain
Praktikum Ketepatan dalam
mengkoneksikan PHP & MySQL
14 Mampu melakukan operasi
penambahan data
Mampu melakukan operasi perubahan data
Mampu melakukan operasi penghapusan data
PHP DAN MYSQL :
MENAMBAH, MERUBAH DAN MENGHAPUS DATA
Operasi insert data dengan menggunakan PHP
Operasi update data dengan menggunakan PHP
Operasi delete data dengan menggunakan PHP
Praktikum Ketepatan dalam melakukan operasi penambahan data Ketepatan dalam
melakukan operasi perubahan data Ketepatan dalam
melakukan operasi penghapusan data
15
Mampu menyelesaikan soal / studi kasus yang berhubungan dengan materi pra-UAS
QUIZ
Materi pra-UAS Tes
Ketepatan dalam menyelesaikan soal quiz
7.5%
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian 1. Konsep Web
2. Konsep Web (Lanjutan)
3. HTML (Hypertext Markup Language) 4. CSS (Cascading Style Sheet)
5. PHP : Syntax Dan Variabel 6. PHP: Struktur Percabangan 7. PHP: Struktur Perulangan 8. PHP: Array
9. PHP: Form 10. MySQL
11. PHP Dan MySQL : Koneksi Dan Menampilkan Data
12. PHP Dan MySQL : Menambah, Merubah dan Menghapus Data
Nama Strategi Ceramah
Minggu Penggunaan Strategi (Metode) 1, 2, 3, 4, 5, 6, 7, 10
Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
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.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menuangkan konsep materi yang dipelajari untuk diterjemahkan kedalam bentuk program
Nama Kajian 1. HTML (Hypertext Markup Language) 2. CSS (Cascading Style Sheet)
3. PHP : Syntax Dan Variabel
4. PHP: Struktur Percabangan
5. PHP: Struktur Perulangan
6. PHP: Array
7. PHP: Form
8. MySQL
9. PHP Dan MySQL : Koneksi Dan Menampilkan Data
10.PHP Dan MySQL : Menambah, Merubah dan Menghapus Data
Nama Strategi Praktikum
Minggu Penggunaan Strategi (Metode) 3, 4, 5, 6, 7, 10, 11, 12, 13, 14
Deskripsi Singkat Strategi (Metode)
pembelajaran Mahasiswa diminta membuat program sederhana sesuai dengan materi yang sudah diberikan
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen Aktivitas Mahasiswa
Memberikan program yang harus dikerjakan dalam bentuk latihan.
Menyelesaikan latihan yang diberikan.
Membahas jawaban latihan mahasiswa. Mencocokan jawaban yang dikerjakan dengan program yang dikerjakan dosen
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menyelesaikan soal/
studi kasus yang berhubungan dengan materi pra- UTS dan pra-UAS.
Nama Kajian 1. Quiz (Evaluasi) Pra-UTS
a. HTML (Hypertext Markup Language)
b. CSS (Cascading Style Sheet) c. PHP : Syntax Dan Variabel d. PHP : Struktur Percabangan e. PHP: Struktur Perulangan 2. Quiz (Evaluasi) Pra-UAS Mengubah dan Menghapus Data
Nama Strategi Tes
Minggu Penggunaan Strategi (Metode) 9, 15
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta untuk menyelesaikan soal- soal quiz sebagai evaluasi terhadap pemahaman materi yang telah diberikan.
8
D. RANCANGAN TUGAS
Kode mata Kuliah KBKI82127 Nama Mata Kuliah Kapita Selekta Kemampuan Akhir yang
Diharapkan
Mampu memahami semua konsep dalam web programming yang telah dipelajari untuk
menyelesaikan kasus tugas akhir matakuliah secara komprehensif
Minggu / Pertemuan ke 12 – 16 Tugas ke Tugas Akhir
1. Tujuan tugas:
Memahami semua konsep dalam kecerdasan buatan yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif
2. Uraian Tugas:
a. Obyek garapan:
Membuat proyek akhir yaitu sebuah website dinamis
Topik dari website yang akan dikerjakan harus diajukan terlebih dahulu dan harus ada tanda bukti topik diterima
Website yang sudah dikerjakan harus diupload ke web hosting sampai diperoleh alamat web (URL)
Website yang sudah selesai dikirimkan ke alamat email dosen b. Yang harus dikerjakan dan batasan-batasan:
Topik harus diajukan dan harus ada bukti diterima dari dosen.
Topik bebas, tetapi harus ada proses CRUD dengan minimal 2 aktor
Pengerjaan selama 4 minggu dampai akhir perkuliahan.
Website harus diupload ke web hosting agar bisa diakses secara online
Softcopy website harus dikirimkan ke alamat email dosen c. Metode/cara pengerjaan, acuan yang digunakan:
Tugas akhir adalah tugas perorangan.
d. Deskripsi luaran tugas yang dihasilkan/dikerjakan: Website yang bisa diakses secara online
3. Kriteria penilaian:
Penilaian Individu (30% dari nilai akhir)
E. PERSENTASE KOMPONEN PENILAIAN
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)