• Tidak ada hasil yang ditemukan

IF RPS RPL 2

N/A
N/A
Protected

Academic year: 2017

Membagikan " IF RPS RPL 2"

Copied!
14
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER

(RPS)

KKKF43123

REKAYASA PERANGKAT LUNAK II

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER (FILKOM)

(2)

ii

LEMBAR PENGESAHAN

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

Kode Mata Kuliah : KKKF43123

Nama Mata Kuliah : Rekayasa Perangkat Lunak II

Padang, 2017

Menyetujui

Ka Prodi S1 Teknik Informatika

(3)

iii

DAFTAR ISI

LEMBAR PENGESAHAN... ii

DAFTAR ISI ...iii

A. PROFIL MATA KULIAH... 1

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

C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 7

D. RANCANGAN TUGAS ... 9

E. PENILAIAN DENGAN RUBRIK ... 10

(4)

1

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Rekayasa Perangkat Lunak II

Kode Mata Kuliah : KKKF43123

SKS : 2

Jenis : MK Wajib

Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu

Responsi = 1 x 50 menit per minggu

Semester / Tingkat : 4 / 2

Pre-requisite :

-Co-requisite :

-Bidang Kajian : Software requirement and specification, Software Validation,

Software Evolution, Software Project Management

DESKRIPSI SINGKAT MATA KULIAH

Rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan,

memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan

perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.

DAFTAR PUSTAKA

1.

Ghezzi. C. Et.al., Fundamentals of Software Engineering 2/e, Prentice-Hall,2003,

2.

Budgen, D.,Software Design 2/e, Addison Wesley, 2002,

3.

Stiller,E. Dan Leblanc, C., Project-Based Software Engineering, Addison Wesley, 2002,

4.

Pressman, Roger S.,Software Engineering,

5.

Bennet, Simon, etc, Object Oriented System Analysis and Design using UML, McGraw

Hill., 1999,

(5)

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

Pertemuan

ke-Kemampuan Akhir yang

Diharapkan

Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

Kompetensi lulusan

 Ceramah

2

KebutuhandanSpesifikasiPerangkatLu

nak ( Software requirement and specification )

 Pengumpulan kebutuhan

PerangkatLunak

 Teknik pemodelan analisa kebutuhan

 Kebutuhan fungsional dan non-fungsional

 Pembuatan prototipe

 Teknik konsep dasar spesifikasi formal

 Ceramah  Memahami kebutuhan dan

spesfikasi Perangkat Lunak

3  ValidasiPerangkatLunak (Software

Validation)

 Perencanaanvalidasi  Dasar-dasarujicoba

 Pembuatanrencanaujicoba

danmembuatstudikasus  Teknikujicoba Black-box

dan

 Ceramah  Dapat mengetahui tahapan

(6)

4  ValidasiPerangkatLunak (Software

Validation)

 Uji coba unit, uji coba validasi, uji coba integrasi dan uji coba sistem

 Uji coba berorientasi objek

 Pengamatan (Inspections)

 Ceramah  Dapat mengetahui tahapan

dalam pengelolaan proyek perangkat lunak

(7)

Pertemuan

ke-Kemampuan Akhir yang

Diharapkan

Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

 PerkembanganPerangkatLunak

(Software Evolution)

 Pemeliharaan Perangkat Lunak

 Karakteristik pemeliharaan Perangkat Lunak

 Ceramah  Mengetahui

tahapan-tahapan perkembangan Perangkat Lunak

6

 PerkembanganPerangkatLunak

(Software Evolution)

 Perekayasaan kembali

 Legacy systems

 Penggunaan kembali

Perangkat Lunak

 Ceramah  Mengetahui

tahapan-tahapan perkembangan Perangkat Lunak

(8)

Pertemuan

ke-Kemampuan Akhir yang

Diharapkan

Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

Strategi

Pembelajaran

Kriteria Penilaian

(Indikator)

Bobot

Nilai

7

 Memahami materi dari pertemuan 1-7 TUGAS  Tes  Memahami materi dari

pertemuan 1-7

8

Mampu menyelesaikan soal / studi

kasus yang berhubungan dengan

materi pra-UTS

QUIZ

Materi pra-UTS

Tes

Ketepatan dalam

menyelesaikan soal quiz

7.5%

UJIAN TENGAH SEMESTER

30 %

(9)

Pertemuan

ke-Kemampuan Akhir yang

Diharapkan

Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

 Pengelolaan Proyek Perangkat Lunak (Software Project Management)

 Pengelolaan tim

 Pengaturan jadwal proyek

 Teknik perkiraan DAM

pengukuran Perangkat Lunak

 Ceramah  memahami dan

mengerti desain data dan arsitektur perangkat lunak

11

 Pengelolaan Proyek Perangkat Lunak (Software Project Management)

 Analisa resiko

 Jaminan kualitas Perangkat Lunak

 Pengelolaan konfigurasi Perangkat Lunak

 Alat-alat pengelolaan proyek (project management tools)

 Ceramah  memahami dan

mengerti desain data dan arsitektur perangkat lunak

12

 Teknik Pengujian Perangkat Lunak 1. Rencana Pengujian 2. Proses Testing

 Component Testing

1. Black – Box Testing 2. White – Box Testing 3. Path Testing

4. Partisi Ekivalensi  Integration Testing  User Testing 3. Faults, Error dan Failures

 Ceramah  memahami dan

(10)

Pertemuan

ke-Kemampuan Akhir yang

Diharapkan

Bahan Kajian (Materi Ajar)

Bentuk/

Metode/

 Studi kasus RPL dalam bentuk aplikasi yang dibangun dengan OOP berdasarkan proyek sebelumnya

 Mahasiswadapatmenyeles

aikanstudikasus RPL dengan OOP

 Ceramah  Pembahasan Studi kasus

pembuatan aplikasi kepegawaiandengan menggunakan OOP (java,C)

14

Mampu menyelesaikan soal / studi

kasus yang berhubungan dengan

materi pra-UAS

QUIZ

Materi pra-UAS

Tes

Ketepatan dalam

menyelesaikan soal quiz

7.5%

UJIAN AKHIR SEMESTER

30 %

(11)

C. RANCANGAN INTERAKSI DOSEN

MAHASISWA

Kemampuan Akhir yang Diharapkan

Mahasiswa mampu memahami konsep

materi yang diberikan.

Nama Kajian

1.

KebutuhandanSpesifikasiPerangkatLunak

( Software requirement and specification ) 2. ValidasiPerangkatLunak (Software

Validation)PerkembanganPerangkatLunak (Software Evolution)

3. PengelolaanProyekPerangkatLunak (Software Project Management) 4. aplikasi yang dibangundengan OOP

berdasarkanproyeksebelumnya

Nama Strategi

Ceramah

Minggu Penggunaan Strategi (Metode)

1

7 dan 10

14

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.

(12)

RANCANGAN INTERAKSI DOSEN

MAHASISWA

Aktivitas Dosen

Aktivitas Mahasiswa

Memberikan kasus yang harus

diselesaikan dalam bentuk soal latihan.

Menyelesaikan soal yang diberikan.

Membahas hasil jawaban mahasiswa.

Mempresentasikan jawaban dari setiap soal.

Kemampuan Akhir yang Diharapkan

Mahasiswa mampu menyelesaikan soal/

studi kasus yang berhubungan dengan

materi pra- UTS dan pra-UAS.

Nama Kajian

1. Quiz (Evaluasi) Pra-UTS

a.

KebutuhandanSpesifikasiPerangkatLunak ( Software requirement and specification ) b. ValidasiPerangkatLunak (Software

Validation)PerkembanganPerangkatLunak (Software Evolution)

2. Quiz (Evaluasi) Pra-UAS

1. PengelolaanProyekPerangkatLunak (Software Project Management)

2.

aplikasi yang dibangundengan OOP berdasarkanproyeksebelumnya

Nama Strategi

Tes

Minggu Penggunaan Strategi (Metode)

9, 15

Deskripsi Singkat Strategi (Metode)

pembelajaran

Mahasiswa diminta untuk menyelesaikan

soal- soal quiz sebagai evaluasi terhadap

pemahaman materi yang telah diberikan.

RANCANGAN INTERAKSI DOSEN

MAHASISWA

Aktivitas Dosen

Aktivitas Mahasiswa

Memberikan soal quiz.

Menyelesaikan soal yang diberikan.

(13)

D. RANCANGAN TUGAS

Kode mata Kuliah

KKKF43123

Nama Mata Kuliah

Rekayasa Perangkat Lunak II

Kemampuan Akhir yang

Diharapkan

Mampu memahami semua konsep yang telah

dipelajari untuk menyelesaikan kasus tugas akhir

matakuliah secara komprehensif

Minggu / Pertemuan ke

14

16

Tugas ke

Tugas Akhir

1.

Tujuan tugas:

Memahami semua konsep yang telah dipelajari untuk menyelesaikan kasus tugas

akhir matakuliah secara komprehensif

2.

Uraian Tugas:

a.

Obyek garapan:

b.

Studikasus RPL dalam bentuk aplikasi yang dibangun dengan OOP berdasarkan proyek sebelumnya

c.

Yang harus dikerjakan dan batasan-batasan:

Topik sudah diberikan oleh dosen untuk masing-masing mahasiswa

d.

Metode/cara pengerjaan, acuan yang digunakan:

Tugas akhir adalah tugas perorangan.

Topik tugas akhir berasal dari dosen, mahasiswa hanya mencari dan

merangkum berdasarkan topik yang diterima

e.

Deskripsi luaran tugas yang dihasilkan/dikerjakan: Makalah

3.

Kriteria penilaian:

Penilaian Individu (100%)

-

Kebenaran rancangan (50%)

-

Kebeneran RPL (50%)

E. PERSENTASE KOMPONEN PENILAIAN

1. Kuis

: 10%

2. Tugas Akhir

: 20%

3. UTS

: 30%

4. UAS

: 40%

(14)

F. PENILAIAN DENGAN RUBRIK

Jenjang

(Grade)

Angka

(Skor)

Deskripsi perilaku (Indikator)

A

80 - 100

Dokumen lengkap, pemaparan jelas, dan menguasai materi saat presentasi

B

61

80

Dokumen lengkap, pemaparan jelas, tetapi kurang menguasai materi saat presentasi

C

51

60

Dokumen lengkap, pemaparan kurang jelas, kurang menguasai materi saat presentasi

D

10

50

Dokumen kurang lengkap, pemaparan kurang jelas, kurang menguasai materi saat presentasi.

E

0

Tidak dikerjakan oleh mahasiswa.

G. PENENTUAN NILAI AKHIR MATA KULIAH

Nilai Angka (NA)

Nilai Huruf (NH)

NA > 80

A

65 < NA

79

B

55 < NA

64

C

40 < NA

54

D

NA < 40

E

Referensi

Garis besar

Dokumen terkait

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep algoritma yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan ke 8 – 14/

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep algoritma yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan ke 8 – 14/

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep algoritma yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan ke 8 – 14/

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep algoritma yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan ke 8 – 14/

Mampu memahami semua konsep dari dasar – dasar kalukulus yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif Minggu / Pertemuan ke 14 –

Mampu memahami semua konsep yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif. Minggu / Pertemuan ke 14 –

Kemampuan Akhir yang Diharapkan Mampu menerapkan semua konsep Objek Grafik yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif. Minggu/ Pertemuan

Mampu memahami semua konsep dalam kecerdasan buatan yang telah dipelajari untuk menyelesaikan kasus tugas akhir matakuliah secara komprehensif Minggu / Pertemuan ke 14 – 16.