RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik...

15
RENCANA PEMBELAJARAN SEMESTER (RPS) CIG4G3 REKAYASA APLIKASI INTERNET Disusun oleh: TIM DOSEN REKAYA APLIKASI INTERNET PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY

Transcript of RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Teknik...

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