PROFIL MATA KULIAH IDENTITAS MATA KULIAH RENCANA PEMBELAJARAN SEMESTER RPS Pertemuan

1

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 TCPIP menjadi lebih mudah. Halaman Web merupakan file teks murni plain text yang berisi sintaks-sintaks HTML yang dapat dibukadilihatditerjemahkan 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 1. Mandala, Eka Praja Wiyata, 2015, Web Programming Project 1 : e.p.w.m Forum, Penerbit Andi, Yogyakarta Informatika, 2014

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  Dapat memahami konsep domainhosting  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 domainhosting  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 meletakkan gambar, link dan tabel pada halaman web 2 Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 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 3 Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 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 UJIAN TENGAH SEMESTER 30 4 Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 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  Praktikum  Ketepatan dalam menggunakan MySQL untuk pembuatan database 5 Pertemuan ke- Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar Bentuk Metode Strategi Pembelajaran Kriteria Penilaian Indikator Bobot Nilai 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 UJIAN AKHIR SEMESTER 30 6

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA Kemampuan Akhir yang Diharapkan