CIG4G3 Rekayasa Aplikasi Internet - SONIA

advertisement
RENCANA PEMBELAJARAN SEMESTER
(RPS)
CIG4G3
REKAYASA APLIKASI INTERNET
Disusun oleh:
TIM DOSEN REKAYA APLIKASI INTERNET
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS INFORMATIKA
TELKOM UNIVERSITY
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
Menyetujui
Ketua KK SIDE
(Software engineering Information system Data
Engineering )
Mengetahui
Kaprodi Teknik Informatika
M. Arif Bijaksana, PhD
Shaufiah, S.T.,M.T.
ii
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
iii
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah
Kode Mata Kuliah
SKS
Jenis
Jam Pelaksanaan
:
:
:
:
:
Semester / Tingkat
Pre-requisite
Co-requisite
Bidang Kajian
:
:
:
:
Rekayasa Aplikasi Internet
CIG4G3
3
MK Pilihan
Tatap muka di kelas
Tutorial / responsi
7 (tujuh) / 4 (empat)
= 3 jam per minggu
= -1 jam per minggu
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.
1
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Minggu
ke-
1
2-3
Kemampuan Akhir yang
Diharapkan
Dapat memahami mekanisme kerja
dan pemanfaatan web
Dapat membuat website dengan
memanfaatkan HTML dan CSS
4
Dapat memahami tentang
perkembangan terbaru HTML dan
CSS: HTML 5 dan CSS 3
5
1. Dapat membuat program
sederhana dengan Javascript,
yang digunakan pada sebuah
halaman website.
2. Dapat memahami definisi
JQuery, manfaat
Bahan Kajian (Materi
Ajar)
Lecture introduction:
Pengantar cara kerja
aplikasi internet /
website HTML
1. HTML
2. CSS
1.
2.
HTML 5
CSS 3
Bentuk/
Metode/ Strategi
Pembelajaran
Kriteria Penilaian (Indikator)
Ceramah dan
Diskusi
1. Ketepatan penjelasan cara kerja
internet
2. Mampu menyebutkan fungsi
HTML dalam pembuatan website
5%
Ceramah,
Praktikum dan
Diskusi
1. Mahasiswa mampu membuat
layout halaman website dengan
HTML
2. Mahasiswa mampu mengatur
tampilan halaman website dengan
CSS
5%
Ceramah
(presentasi) dan
Dsiskusi
Mahasiswa mampu membuat
beberapa contoh implementasi fitur
HTML 5 dan CSS3, dan memahami
perbedaan dengan HTML dan CSS
sebelumnya.
10%
1. Mahasiswa dapat membuat
program dengan javascript sesuai
Ceramah dan Drill
spesifikasi.
& Practice
2. Mahasiswa mampu menulis script
Jquery sendiri, dan dapat
menggunakan library Jquery yang
1. Java script
2. JQuery
2
Bobot
Nilai
10%
penggunaannya, serta
sintaksnya.
Dapat membuat program sederhana
dengan OO PHP. Diutamakan pada
pengenalan sintaks, dan fungsifungsi dasar yang penting, seperti :
OO PHP
string functions, database
connection, dan session
management.
sudah tersedia
Ceramah dan Drill Kebenaran dalam mengerjakan latihan
& Practice
soal dengan materi terkait
10%
7
Dapat memahami tentang AJAX,
AJAX:
dan mampu membuat implementasi 1. XML
sederhananya
2. AJAX
Kebenaran dalam membuat contoh
Ceramah dan Drill
implementasi sederhana AJAX,
& Practice
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%
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%
6
9-11
3
4. Pembuatan session
12
Dapat menerapkan MVC pada
aplikasi web dengan menggunakan
Code Igniter
13
Dapat memahami konsep Web
Service dan dapat
mengimplementasikan contoh
sederhana penerapan web service
dengan REST pada project
14
1. Dapat menerapkan bestpractice untuk meningkatkan
efektivitas aplikasi web dari
sisi client.
2. Dapat membangun sebuah
aplikasi web dengan
framework Code Igniter dan
menerapkan web service REST
Code Igniter
Ceramah
(presentasi) dan
Drill &Practice
Kebenaran dalam
mengimplementasikan semua
komponen MVC
10%
Web Service: REST
Ceramah, Diskusi
dan Drill
&Practice
Kebenaran dalam
mengimplementasikan web service,
dengan daftar service sesuai deskripsi
aplikasi project
10%
Ceramah
(presentasi) dan
Drill &Practice
1. Kebenaran menerapkan bestpractice untuk efektivitas web
pada project yang dikerjakan
2. Kebenaran menyelesaikan project
dengan penggunaan Code Igniter,
dan implementasi Web Service
REST
10%
1. Code Igniter
2. Web Service
4
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
Minggu Penggunaan Strategi (Metode)
Ceramah dan Diskusi
Minggu ke 1
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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
Nama Strategi
HTML dan CSS
Minggu Penggunaan Strategi (Metode)
Minggu ke 2-3
Ceramah, Drill & Practice dan Diskusi
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
Menyimak penjelasan dosen.
5
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
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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
6
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
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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
7
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
tujuan
kegiatan
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
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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.
8
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
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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
9
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
tujuan
kegiatan
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
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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.
10
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
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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 bestpractice 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
11
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen
Menjelaskan
pembelajaran
pembelajaran.
tentang
dari
Aktivitas Mahasiswa
tujuan
kegiatan
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.
2.
3.
4.
Kuis
Tugas Besar
UTS
UAS
: 10%
: 20%
: 30%
: 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
12
Download