FM-UDINUS-BM-08-05/R0
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah Satuan Kredit Semester Jml Jam kuliah dalam seminggu
: 56403 / Pemrograman Web Lanjut : 2 SKS (Praktek) : 100
Jml Jam kegiatan laboratorium
: 100 menit
Deskripsi Mata kuliah Standar Kompetensi
: Mata kuliah berisi materi mengenai pembuatan aplikasi web dinamis dan mobile menggunakan PHP, MySQL, XML, JQuery, dan Android. : Setelah mengambil mata kuliah ini mahasiswa diharapkan dapat membuat aplikasi web dinamis yang berjalan di internet maupun mobile.
Pertemuan ke : 1
Kompetensi Dasar
Indikator
Mengenali materi perkuliahan
Dapat menyebutkan materi kuliah Dapat menyebutkan bahasa program yang digunakan
2
Menerapkan perintahperintah dasar PHP
Dapat membuat program menghitung sesuatu dengan PHP
3
Menggunakan perintahperintah lanjut PHP
1.
2.
Dapat membuat program menghitung yang melibatkan array dan fungsi Dapat membuat tampilan situs web yang tersusun dari modul-modul
Revisi ke Tgl revisi Tgl mulai berlaku Penyusun Penanggung jawab Keilmuan
: : : : :
1 01 Agustus 2014 01 Agustus 2014 L. Erawan, M.Kom L. Erawan, M.Kom
Pokok Bahasan/Materi
Aktifitas Pembelajaran
KONTRAK KULIAH DAN PREVIEW MATERI a. Materi perkuliahan b. Bahasa-bahasa program yang digunakan c. Kompetentsi keluaran d. Sisten penilaian e. Sumber referensi materi f. Ketentuan perkuliahan a. Konsep Pemrograman PHP b. Tipe data PHP c. Jenis-jenis operator PHP d. Seleksi kondisi e. Perulangan a. Array b. Fungsi c. String, date, time d. Modularisasi
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Rujukan
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
RPKPS: Pemrograman Web Lanjut Hal: 1 dari 5
FM-UDINUS-BM-08-05/R0
Pertemuan ke : 4
Kompetensi Dasar
Indikator
Pokok Bahasan/Materi
Menggunakan form
Dapat membuat sebuah form yang bervalidasi
5
Membangun database dengan MySQL
1.
6
Menghubungkan PHP dengan MySQL
7
Membuat otentikasi pengguna dengan Session
Dapat membuat database berisi tabel dan relasinya dengan MySQL 2. Dapat melakukan query pada database Dapat membuat program CRUD dengan PHP dan MySQL
Dapat membuat program pendaftaran dan otentikasi menggunakan session atau cookie
a. b. c. a. b. c. a. b. a. b.
Jenis-jenis form Metode GET dan POST Validasi form Sistem database Membuat tabel MySQL Membuat relasi antar tabel MySQL Langkah-langkah koneksi PHP ke MySQL Cara-cara pengambilan rekod dari database Session dan Cookie Otentikasi pengguna
Aktifitas Pembelajaran
Rujukan
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ujian Tengah Semester 8
Menggunakan XML
9
Mengenal Android
10
Menggunakan komponen GUI Android
Laporan Tugas Praktikum (cross check kartu kegiatan praktikum, dan file-file kerja mahasiswa di Laboratorium) + Proposal Proyek Pengembangan Aplikasi Web 1. Dapat membuat data dalam bentuk XML 2. Dapat membuat program PHP untuk memproses data XML 3. Dapat menyimpan data XML kedalam database MySQL 1. Dapat membuat program tampilan sederhana di perangkat android
a. b. c.
Penggunaan XML Fungsi-fungsi XML Integrasi XML ke database MySQL
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
a.
Jenis-jenis sistem operasi Android Membuat aplikasi di Android Membuat teks dan gambar
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Membuat komponen di Android Melewatkan parameter di Android dalam 1 layar
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
b. c.
a. b.
RPKPS: Pemrograman Web Lanjut Hal: 2 dari 5
FM-UDINUS-BM-08-05/R0
Pertemuan ke :
11
Kompetensi Dasar
Indikator
Pokok Bahasan/Materi c.
Menggunakan komponen GUI Android
1.
Dapat membuat program tampilan sederhana di perangkat android
a. b. c.
12
Membangun interkoneksi client-server Android
1.
13
Mengenal JQuery Mobile
1.
Dapat menggunakan komponen GUI dalam program Android yang melibatkan 1 dan 2 layar Dapat membuat aplikasi clientserver android
a. b. c. a. b. c.
14
Interkoneksi client-server JQuery
1. 2.
Dapat membuat aplikasi dengan JQuery Mobile Dapat membuat aplikasi clientserver dengan JQuery Mobile
a. b. c.
Aktifitas Pembelajaran
Melewatkan parameter di Android dalam 2 layar Interkoneksi client-server dengan PHP di Android Interkoneksi client-server dengan PHP-MySQL Melewatkan parameter dalam koneksi client-server Konsep JQuery Mobile Interkoneksi antar halaman Membuat aplikasi JQuery Membuat antarmuka pengguna Transmisi data pada antarmuka pengguna Melewatkan parameter dalam koneksi client-server Membuat antarmuka pengguna Transmisi data pada antarmuka pengguna Melewatkan parameter dalam koneksi client-server
Rujukan
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ceramah, Brainstorming, Presentasi Slide LCD, Tanya Jawab, Diskusi
Ujian Akhir Semester Level Taksonomi
: Kognitif Pengetahuan (knowledge) Pemahaman (comprehension) Penerapan (application)
15 % 15 %
Psikomotor Peniruan (immitation) Manipulasi (manipulation) Ketepatan (precision)
10 %
Afektif Menerima (receiving) Menanggapi (responding) Menilai (valuing)
5%
RPKPS: Pemrograman Web Lanjut Hal: 3 dari 5
FM-UDINUS-BM-08-05/R0
Analisis (analysis) Sintesis (synthesis) Evaluasi (evaluation) Komposisi Penilaian
30 % 10 %
Artikulasi (articulation) Pengalamiahan (naturalization)
10 %
Mengelola (organizing) Menghayati (characterizing)
5%
:
Aspek Penilaian Ujian Akhir Semester Ujian Tengah Semester Tugas Mandiri Kuis Kehadiranan Mahasiswa Sikap Total
Prosentase 30 % 25 % 20 % 15 % 5% 5% 100 %
Daftar Referensi Wajib : 1. Modul Praktikum 2. Siregar, van Michael. “Mengembangkan Aplikasi Enterprise Berbasis Android”. Penerbit Gava Media. 2010 Anjuran : 3. Situs tentang PHP. http://www.phptherightway.com 4. Situs tentantg jquery. http://learn.jquery.com 5. Situs kuliah online W3C, http://www.w3schools.com
Disusun oleh : Dosen Pengampu
Diperiksa oleh : Penanggungjawab Keilmuan
Disahkan oleh : Program Studi
Dekan
RPKPS: Pemrograman Web Lanjut Hal: 4 dari 5
FM-UDINUS-BM-08-05/R0
L. Erawan, M.Kom
L. Erawan, M.Kom
Affandy, Ph.D
DR. Drs. Abdul Syukur, MM
RPKPS: Pemrograman Web Lanjut Hal: 5 dari 5