FAKULTAS FTKI UNIVERSITAS NASIONAL
RENCANA PEMBELAJARAN MATA KULIAH : REKAYASA PERANGKAT LUNAK JURUSAN
: SISTEM INFORMASI
DOSEN
: Andrianingsih, S. Kom., MMSI
SEM: 5
KODE: 08020313
SKS: 4
KOMPETENSI : Setelah mengikuti perkuliahan ini pada akhir semester, mahasiswa dapat memahami metode, teknik pengujian dan pemeliharaan perangakt lunak
MINGGU KE
KEMAMPUAN AKHIR YANG DIHARAPKAN
1
Mahasiswa setelah mengikuti perkuliahan ini, mampu konsep dasar rekayasa perangkat lunak
BAHAN KAJIAN (Materi ajar)
Konep dasar rekayasa perangkat lunak Tanggung jawab proffesiona dan etika
BENTUK PEMBELAJARAN
-
Ceramah Diskusi Tanya Jawab
KRITERIA PENILAIAN (Indikator)
BOBOT PUSTAKA NILAI
1
2
Mahasiswa memahami siklus hidup perangkat lunak
Siklus hidup perangkat lunak (software development life cycle )
-
Ceramah Diskusi Tanya Jawab
1
3
Mahasiswa memahami observasi dan estimasi proyek
Observasi pada estimasi Tujuan perencanaan proyek Ruang lingkup perangkat lunak Sumber daya Estimasi proyek perangkat lunak
-
Ceramah Diskusi Tanya Jawab
1,2
Analisis kebutuhan perangkat lunak Teknik komunikasi Prinsip – prinsip analisis Prototyping perangkat lunak Spesifikasi dan kajian spesifikasi
-
Quiz estimasi proyek
Elemen model analisis Permodelan data Permodelan fungsional dan aliran informasi Pemodelan tingkah laku Mekanik dan analisis terstruktur Kamus data Overview terhadap metode analisis klasik
-
Ceramah Diskusi Tanya Jawab
4
Mahasiswa memahami konsep dan prinsip analis terhadap spesifikasi kajian
5&
Mahasiswa memahami model yang digunakan untuk analisis
Penilaian berdasarkan Ketrampilan, Kebenaran analisis, kebenaran metode
20 %
1,2
7
8&9
10
EVALUASI PERTENGAHAN SEMESTER
Mahasiswa diharapkan mampu memahami dari materi pertemuan pertama sampai dengan pertemuan enam
-
Mahasiswa memahami desain arsitektur perangkat lunak
Desain perangkat lunak
dan rekayasa perangkat lunak Prinsip desain Konsep desain Desain modular efektif Model desain Dokumentasi desain
Mahasiswa dapat memahami dan melakukan pengujian
11
Mahasiswa dapat memahami dan melakukan pengujian
Quiz (study case : membuat: DFD, ERD, Spesifikasi Proses dan Data Dictionary
Penilaian berdasarkan 30 % ketajaman, kelengkapan analisa, kebenaran metode dalam mengimplementasikan menganalisa studi kasus.
-
Ceramah Diskusi Tanya Jawab
2,3
Dasar dasar pengujian perangkat lunak Desain test case Pengujian White Box Pengujian Basis Path Pengujian Struktur kontrol Pengujian Black Box
-
Ceramah Diskusi Tanya Jawab
2,3
Pengujian Struktur Kontrol Pengujian Black Box
-
Ceramah Diskusi Tanya Jawab
1,2
12
Mahasiswa memahami pengujian validasi, unit dan sistem
13
14
Mahasiswa secara umum dapat memahami teknik – teknik pemeliharaan perangkat lunak
Mahasiswa mampu memahami dalam pengujian dari pertemuan delapan sampai pertemuan tiga belas
Pendekatan startegis ke pengujian perangkat lunak Pengujian unit Pengujian integrasi Pengujian validasi Pengujian sistem Debugging
-
Ceramah Diskusi Tanya Jawab
Konsep pemeliharaan perangkat lunak Teknik pemeliharaan perangkat lunak Pemeliharaan korektif Pemeliharaan Adaptif Pemeliharaan Perfektif Pemeliharaan prefentif
-
Ceramah Diskusi Tanya Jawab
EVALUASI AKHIR SEMESTER
Test Project dengan menggunakan metode dan teknik yang sudah di pelajari
Penilaian berdasarkan Ketrampilan, Kebenaran analisis, dan kebenaran metode
20 %
3
Penilaian berdasarkan 30 % ketajaman, kelengkapan analisa, kebenaran metode dalam mengimplementasikan analisa dalam sebuah proyek.
Referensi 1.Tavri D. Mahyuzir, Pengantar Rekayasa Perangkat Lunak, Elexmedia Komputindo, 1997 th 2.Pressman, Roger S., Software Engineering : A Practitioner’s Approach, 5 edition, McGraw-Hill International, 2001 th 3.Sommervile, Ian, Software Engineering, 7 Addison Wesley Publishing Company, 2003