Top Banner
RENCANA PEMBELAJARAN SEMESTER (RPS) IKG3A3 SOFTWARE PROJECT 2 Disusun oleh: <Nama Dosen> PROGRAM STUDI S1 ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY
12

RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

Jan 30, 2018

Download

Documents

truongdieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

RENCANA PEMBELAJARAN SEMESTER

(RPS)

IKG3A3

SOFTWARE PROJECT 2

Disusun oleh:

<Nama Dosen>

PROGRAM STUDI S1 ILMU KOMPUTASI FAKULTAS INFORMATIKA

TELKOM UNIVERSITY

Page 2: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

ii

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:

Kode Mata Kuliah : IKG3A3

Nama Mata Kuliah : Software Project 2

Bandung, 2015 Mengetahui Menyetujui

Kaprodi S1 Ilmu Komputasi Ketua KK <Nama KK>

Dr. Deni Saepudin <Nama Ketua KK>

Page 3: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

iii

DAFTAR ISI

LEMBAR PENGESAHAN ............................................................................................................................ ii

DAFTAR ISI .............................................................................................................................................. iii

A. PROFIL MATA KULIAH ...................................................................................................................... 1

B. RENCANA PEMBELAJARAN SEMESTER (RPS) ................................................................................... 2

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ............................................................................... 7

D. RANCANGAN TUGAS ....................................................................................................................... 8

E. PENILAIAN DENGAN RUBRIK ........................................................................................................... 8

F. PENENTUAN NILAI AKHIR MATA KULIAH......................................................................................... 8

Page 4: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

1

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Software Project 2

Kode Mata Kuliah : IKG3A3

SKS : 3

Jenis : MK Wajib

Jam pelaksanaan : Tatap muka di kelas 3 jam per minggu

Tutorial / responsi 1 jam per minggu

Semester / Tingkat : 5 (lima) / 3 (tiga)

Pre-requisite : KUG1E3 Pemrograman Terstruktur 1

IKG2A3 Pemrograman Terstruktur 2

IKG2I4 Software Project 1

Co-requisite :

Bidang Kajian : Web Development, Web-based Information System

DESKRIPSI SINGKAT MATA KULIAH Mata kuliah Software Project 2 merupakan matakuliah yang membekali mahasiswa Ilmu Komputasi

dengan kemampuan dan skill praktis untuk mengembangkan sistem informasi berbasis web. Bidang

kajiannya meliputi web programming dan basis data, penerapan OOP pada web development, serta

penggunaan framework MVC (model-view-controller) untuk tugas besar.

DAFTAR PUSTAKA

1. http://www.w3schools.com/

2. http://php.net/manual/en/index.php

3. http://dev.mysql.com/doc/

4. http://net.tutsplus.com/

5. http://www.tutorialspoint.com/computer_programming_tutorials.htm

6. http://ellislab.com/codeigniter

Page 5: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

2

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 Memahami cara pengembangan sistem

informasi berbasis web

Dasar-dasar teknologi web Ceramah,

Diskusi,

Latihan.

Ketepatan

menjelaskan:

1. Dasar-dasar pengembangan sistem informasi berbasis web.

2. Instalasi web server (Apache XAMPP) pada Windows dan Linux.

3. Dasar-dasar web programming menggunakan HTML, JavaScript, CSS, PHP, MySQL.

2 Menguasai web programming berbasis

HTML

HTML Ceramah,

Diskusi,

Latihan.

1. Ketepatan

penggunaan tag-tag

HTML.

2. Kecakapan membuat

website statis

sederhana.

3. Ketepatan

menjelaskan

perkembangan

Page 6: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

3

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

HTML5.

3 Menguasai web programming berbasis

PHP

PHP Ceramah,

Diskusi,

Latihan.

Kecakapan menguasai

konsep pemrograman

web menggunakan

PHP: variabel,

pengcabangan,

perulangan,

fungsi/prosedur, dsb,

serta fungsi-fungsi

penting yang sudah

tersedia di library PHP.

4 Menguasai web programming berbasis

PHP/MYSQL

PHP/MySQL Ceramah,

Diskusi,

Latihan.

Kecakapan melakukan:

1. Koneksi PHP ke MySQL.

2. Pembuatan CRUD (Create-Read-Update-Delete) dengan menggunakan PHP/MySQL untuk menampilkan dan memanipulasi tabel pada halaman web.

5 Menguasai web programming berbasis Object Oriented pada PHP Ceramah,

Diskusi,

1. Ketepatan

menerapkan Object

Page 7: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

4

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

PHP yang berorientasi objek Latihan. Oriented pada PHP.

2. Ketepatan merancang class diagram untuk tugas besar (web-based information system)

6 Menguasai komponen pendukung web

programming

JavaScript, CSS, JQuery, security

pada web

Ceramah,

Diskusi,

Latihan.

Kecakapan

menggunakan

JavaScript, CSS, JQuery,

dan security pada web

7 Menguasai web programming dengan

framework MVC

Framework MVC (model-view-

controller)

Ceramah,

Diskusi,

Latihan.

Kecakapan menggunakan salah satu framework MVC (misalnya CodeIgniter atau Yii)

8 Memahami cara pengembangan sistem

informasi berbasis web dan menguasai

web programming

Web-based information system Konsultasi dan

presentasi

progress tugas

besar

Kecakapan

mengembangkan

sistem informasi

berbasis web yang

berkualitas cukup baik.

9 Mampu menerapkan konsep object

oriented dan basis data dalam web

development

Web-based information system Konsultasi dan

presentasi

progress tugas

besar

Kecakapan

mengembangkan

sistem informasi

berbasis web yang

Page 8: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

5

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

berkualitas cukup baik.

10 Mampu menerapkan konsep object

oriented dan basis data dalam web

development

Web-based information system Konsultasi dan

presentasi

progress tugas

besar

Kecakapan

mengembangkan

sistem informasi

berbasis web yang

berkualitas cukup baik.

11 Mampu menerapkan konsep object

oriented dan basis data dalam web

development

Web-based information system Konsultasi dan

presentasi

progress tugas

besar

Kecakapan

mengembangkan

sistem informasi

berbasis web yang

berkualitas cukup baik.

12 Mampu menerapkan konsep object

oriented dan basis data dalam web

development

Web-based information system Konsultasi dan

presentasi

progress tugas

besar

Kecakapan

mengembangkan

sistem informasi

berbasis web yang

berkualitas cukup baik.

13 Termotivasi untuk mengeksplorasi

sendiri mengenai teknologi

pengembangan web dan penggunaan

framework MVC

Web-based information system Presentasi Kecakapan mengembangkan sistem informasi berbasis web yang berkualitas cukup baik.

Page 9: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

6

Pertemuan

ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

14 Termotivasi untuk mengeksplorasi

sendiri mengenai teknologi

pengembangan web dan penggunaan

framework MVC

Web-based information system Presentasi Kecakapan

mengembangkan

sistem informasi

berbasis web yang

berkualitas cukup baik.

Page 10: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

7

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA

Kemampuan Akhir yang Diharapkan

Sesuai dengan table RPS

Nama Kajian

Nama Strategi (dapat dikombinasikan, untuk mencapai kemampuan yang diharapkan)

Minggu Penggunaan Strategi (Metode)

Deskripsi Singkat Strategi (Metode) pembelajaran

Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst)

Mengungkapkan apa yang telah dipahami dari

materi yang telah disampaikan pada

pertemuan sebelumnya.

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.

Page 11: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

8

D. RANCANGAN TUGAS

Kode mata Kuliah

Nama Mata Kuliah

Kemampuan Akhir yang Diharapkan

Minggu/Pertemuan ke

Tugas ke

1. Tujuan tugas:

2. Uraian Tugas: a. Obyek garapan: b. Yang harus dikerjakan dan batasan-batasan: c. Metode/ cara pengerjaan, acuan yang digunakan:

d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan:

3. Kriteria penilaian:

E. PENILAIAN DENGAN RUBRIK

Jenjang

(Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

F. PENENTUAN NILAI AKHIR MATA KULIAH

KOMPONEN PENILAIAN BOBOT KETERANGAN

Tugas/Assignment,

Quiz, Keaktifan di kelas

20 % Tugas perorangan

Logbook (individu) 20 % Logbook adalah rekaman kegiatan progress pengerjaan

tugas besar

Project (kelompok) 60 % Project menggunakan PHP dan MySQL. Komponen nilai

project dapat disepakati bersama oleh dosen-dosen

pengajar, misalnya komponen originalitas,

kompleksitas, kualitas program, dokumentasi, nilai

presentasi. Mekanisme presentasi juga dapat

disepakati bersama oleh dosen-dosen pengajar

misalnya presentasi dilakukan di depan tim dosen

Page 12: RENCANA PEMBELAJARAN SEMESTER (RPS)sonia.soc.telkomuniversity.ac.id/cdn/rps/S1 Ilmu Komputasi/MK Wajib... · Tutorial / responsi 1 jam per minggu ... dengan kemampuan dan skill praktis

9

KOMPONEN PENILAIAN BOBOT KETERANGAN

pengajar dan penilaiannya dirata-ratakan dari tim

dosen.

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