RENCANA PEMBELAJARAN SEMESTER
(RPS)
CIG4G3
REKAYASA APLIKASI INTERNET
Disusun oleh:
TIM DOSEN REKAYA APLIKASI INTERNET
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS INFORMATIKA
TELKOM UNIVERSITY
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : CIG4G3
Nama Mata Kuliah : Rekayasa Aplikasi Internet
Bandung, Agustus 2015 Mengetahui Menyetujui
Kaprodi Teknik Informatika
Ketua KK SIDE (Software engineering Information system Data
Engineering )
M. Arif Bijaksana, PhD Shaufiah, S.T.,M.T.
iii
DAFTAR ISI
LEMBAR PENGESAHAN ........................................................................................................................ii
DAFTAR ISI .......................................................................................................................................... iii
A. PROFIL MATA KULIAH................................................................................................................. 1
IDENTITAS MATA KULIAH ........................................................................................................ 1
DESKRIPSI SINGKAT MATA KULIAH ....................................................................................... 1
DAFTAR PUSTAKA ...................................................................................................................... 1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) ............................................................................. 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ......................................................................... 5
D. KOMPONEN PENILAIAN ........................................................................................................... 12
E. PENENTUAN NILAI AKHIR MATA KULIAH ................................................................................. 12
1
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Rekayasa Aplikasi Internet
Kode Mata Kuliah : CIG4G3
SKS : 3
Jenis : MK Pilihan
Jam Pelaksanaan : Tatap muka di kelas
Tutorial / responsi
= 3 jam per minggu
= -1 jam per minggu
Semester / Tingkat : 7 (tujuh) / 4 (empat)
Pre-requisite :
Co-requisite :
Bidang Kajian :
DESKRIPSI SINGKAT MATA KULIAH Dalam mata kuliah ini dibahas tentang teknologi yang digunakan dalam membangun website , yaitu :
HTML, CSS, Javascript, DOM, PHP Berorientasi Obyek, Ajax, dan Framework. Kemudian juga dibahas
tentang XML, RSS, Web Service, dan teknik-teknik terkini lain yang berkaitan dengan pembangunan
website. Mahasiswa akan membuat beberapa tugas untuk mengimplementasikan pengetahuan yang
telah didapat
DAFTAR PUSTAKA
Introduction to Information Retrieval. Manning.
2
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Minggu
ke-
Kemampuan Akhir yang
Diharapkan
Bahan Kajian (Materi
Ajar)
Bentuk/
Metode/ Strategi
Pembelajaran
Kriteria Penilaian (Indikator) Bobot
Nilai
1 Dapat memahami mekanisme kerja
dan pemanfaatan web
Lecture introduction:
Pengantar cara kerja
aplikasi internet /
website HTML
Ceramah dan
Diskusi
1. Ketepatan penjelasan cara kerja
internet
2. Mampu menyebutkan fungsi
HTML dalam pembuatan website
5%
2-3 Dapat membuat website dengan
memanfaatkan HTML dan CSS 1. HTML
2. CSS
Ceramah,
Praktikum dan
Diskusi
1. Mahasiswa mampu membuat
layout halaman website dengan
HTML
2. Mahasiswa mampu mengatur
tampilan halaman website dengan
CSS
5%
4
Dapat memahami tentang
perkembangan terbaru HTML dan
CSS: HTML 5 dan CSS 3
1. HTML 5
2. CSS 3
Ceramah
(presentasi) dan
Dsiskusi
Mahasiswa mampu membuat
beberapa contoh implementasi fitur
HTML 5 dan CSS3, dan memahami
perbedaan dengan HTML dan CSS
sebelumnya.
10%
5
1. Dapat membuat program
sederhana dengan Javascript,
yang digunakan pada sebuah
halaman website.
2. Dapat memahami definisi
JQuery, manfaat
1. Java script
2. JQuery
Ceramah dan Drill
& Practice
1. Mahasiswa dapat membuat
program dengan javascript sesuai
spesifikasi.
2. Mahasiswa mampu menulis script
Jquery sendiri, dan dapat
menggunakan library Jquery yang
10%
3
penggunaannya, serta
sintaksnya.
sudah tersedia
6
Dapat membuat program sederhana
dengan OO PHP. Diutamakan pada
pengenalan sintaks, dan fungsi-
fungsi dasar yang penting, seperti :
string functions, database
connection, dan session
management.
OO PHP Ceramah dan Drill
& Practice
Kebenaran dalam mengerjakan latihan
soal dengan materi terkait 10%
7
Dapat memahami tentang AJAX,
dan mampu membuat implementasi
sederhananya
AJAX:
1. XML
2. AJAX
Ceramah dan Drill
& Practice
Kebenaran dalam membuat contoh
implementasi sederhana AJAX,
misalkan autocomplete
10%
8
Dapat memahami konsep
application framework, khususnya
web application framework. Dan
mengenal beberapa macam web
application framework, serta
perbedaan pembangunan aplikasi
jika menggunakan framework dan
tidak.
Web application
framework
Ceramah dan
Diskusi
Kebenaran dalam menyebutkan
karakteristik web application
framework
10%
9-11
Dapat memahami mekanisme
penggunaan Code Igniter sebagai
web application framework
Code Igniter
1. Konsep MVC
2. Implementasi
model, view dan
controller dengan
Code Igniter
3. Koneksi database
Drill & Practice
Kebenaran dalam membangun sebuah
aplikasi web menggunakan Code
Igniter, dengan mengimplementasikan
semua materi terkait
10%
4
4. Pembuatan session
12
Dapat menerapkan MVC pada
aplikasi web dengan menggunakan
Code Igniter Code Igniter
Ceramah
(presentasi) dan
Drill &Practice
Kebenaran dalam
mengimplementasikan semua
komponen MVC
10%
13
Dapat memahami konsep Web
Service dan dapat
mengimplementasikan contoh
sederhana penerapan web service
dengan REST pada project
Web Service: REST
Ceramah, Diskusi
dan Drill
&Practice
Kebenaran dalam
mengimplementasikan web service,
dengan daftar service sesuai deskripsi
aplikasi project
10%
14
1. Dapat menerapkan best-
practice untuk meningkatkan
efektivitas aplikasi web dari
sisi client.
2. Dapat membangun sebuah
aplikasi web dengan
framework Code Igniter dan
menerapkan web service REST
1. Code Igniter
2. Web Service
Ceramah
(presentasi) dan
Drill &Practice
1. Kebenaran menerapkan best-
practice untuk efektivitas web
pada project yang dikerjakan
2. Kebenaran menyelesaikan project
dengan penggunaan Code Igniter,
dan implementasi Web Service
REST
10%
5
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Kemampuan Akhir yang Diharapkan
Dapat memahami mekanisme kerja dan pemanfaatan web
Nama Kajian Pengantar cara kerja aplikasi Internet / website
HTML
Nama Strategi Ceramah dan Diskusi
Minggu Penggunaan Strategi (Metode) Minggu ke 1
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
Kemampuan Akhir yang Diharapkan
Dapat membuat website dengan memanfaatkan HTML dan CSS
Nama Kajian HTML dan CSS
Nama Strategi Ceramah, Drill & Practice dan Diskusi
Minggu Penggunaan Strategi (Metode) Minggu ke 2-3
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
6
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.
Kemampuan Akhir yang Diharapkan
Dapat memahami perkembangan terbaru HTML dan CSS: HTML 5 dan CSS 3.
Nama Kajian HTML 5 dan CSS 3
Nama Strategi Ceramah (presentasi) dan Diskusi
Minggu Penggunaan Strategi (Metode) Minggu ke 4
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
Kemampuan Akhir yang Diharapkan 1. Dapat membuat program sederhana
7
dengan Javascript, yang digunakan pada
sebuah halaman website.
2. Dapat memahamii definisi Jquery, manfaat
penggunaannya, serta sintaksnya.
Nama Kajian Java script dan JQuery
Nama Strategi Ceramah dan Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 5
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
Kemampuan Akhir yang Diharapkan
Dapat membuat program sederhana dengan OO PHP. Diutamakan pada pengenalan sintaks, dan fungsi-fungsi dasar yang penting, seperti : string functions, database connection, dan session management
Nama Kajian OO PHP
Nama Strategi Ceramah dan Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 6
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
8
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.
Kemampuan Akhir yang Diharapkan
Memahami tentang AJAX dan mampu membuat implementasi sederhananya
Nama Kajian AJAX
Nama Strategi Ceramah dan Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 7
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
9
Menyimpulkan materi Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan
Memahami konsep application framework, khususnya web application framework. Dan mengenal beberapa macam web application framework, serta perbedaan pembangunan aplikasi jika menggunakan framework dan tidak.
Nama Kajian Web Application Framework
Nama Strategi Ceramah dan Diskusi
Minggu Penggunaan Strategi (Metode) Minggu ke 8
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
Kemampuan Akhir yang Diharapkan
Memahami mekanisme penggunaan Code Igniter sebagai web application framework.
Nama Kajian Code Igniter
Nama Strategi Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 9-11
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
10
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.
Kemampuan Akhir yang Diharapkan
Dapat menerapkan MVC pada aplikasi web dengan menggunakan Code Igniter
Nama Kajian Code Igniter
Nama Strategi Ceramah (presentasi) dan Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 12
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
11
Menyimpulkan materi Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan
Memahami konsep Web Service dan dapat mengimplementasikan contoh sederhana penerapan web service dengan REST pada project
Nama Kajian Web service: REST
Nama Strategi Ceramah, Diskusi dan Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 13
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
Kemampuan Akhir yang Diharapkan
Mampu memahami dan menerapkan best-
practice untuk meningkatkan efektivitas
aplikasi web dari sisi client.
Mahasiswa mampu membangun sebuah aplikasi web dengan framework Code Igniter dan menerapkan web service REST
Nama Kajian Code Igniter dan Web service
Nama Strategi Ceramah (presentasi) dan Drill & Practice
Minggu Penggunaan Strategi (Metode) Minggu ke 14
12
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
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.
D. KOMPONEN PENILAIAN
1. Kuis : 10%
2. Tugas Besar : 20%
3. UTS : 30%
4. UAS : 40%
E. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Skor Matakuliah (NSM) Nilai Mata Kuliah (NMK)
80 < NSM A
70 < NSM ≤ 80 AB
65 < NSM ≤ 70 B
60 < NSM ≤ 65 BC
50 < NSM ≤ 60 C
40 < NSM ≤ 50 D
NSM ≤ 40 E