Anda di halaman 1dari 6

SATUAN ACARA PERKULIAHAN

MATA KULIAH REKAYASA PERANGKAT LUNAK 1


KODE/SKS AK045226/4 SKS

Pertemuan Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media Tugas Ref
Ke- Pembelajaran Pembelajaran
Pendahuluan Ruang Lingkup Mata Kuliah
Sasaran
1
Tujuan
Kompetensi Lulusan
Pengenalan Rekayasa 1.Konsep dasar Rekayasa Perangkat Lunak Kuliah Mimbar Papan Tulis, 1,2,3
Perangkat Lunak (Software Engineering) : OHT
- Arti dan definisi perangkat lunak
TIU : - Jenis-jenis perangkat lunak
Mahasiswa dapat mengerti 2.Tanggung Jawab profesional dan etika
dan memahami konsep
3.Siklus Hidup Perangkat Lunak
dasar rekayasa perangkat
(SWDLC/Software Development Life
lunak
Cycle)

2
TIK :
•Mahasiswa mengerti yang dimaksud
dengan rekayasa perangkat lunak dan
mengapa rekayasa perangkat lunak itu
penting
•Mahasiswa memahami tanggung jawab
profesional dan etika pada rekayasa
perangkat lunak
•Mahasiswa mengetahui siklus hidup
perangkat lunak
Perencanaan Proyek 1. Observasi pada Estimasi Kuliah Mimbar Papan Tulis, Membuat 2,3
Perangkat Lunak OHT proposal proyek
2. Tujuan Perencanaan Proyek
perangkat lunak
3
TIU : 3. Ruang Lingkup Perangkat Lunak secara
Mahasiswa dapat berkelompok
4. Sumber Daya
memahami maksud dari
Pertemuan Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media Tugas Ref
Ke- Pembelajaran Pembelajaran
perencanaan proyek 5. Estimasi Proyek Perangkat Lunak
perangkat lunak

TIK :
§ Mahasiswa dapat mengerti maksud dari
observasi pada estimasi
§ Mahasiswa dapat memahami tujuan dari
perencanaan proyek
§ Mahasiswa dapat memahami dan
menjelaskan ruang lingkup, sumber daya
dan estimasi proyek.

Konsep dan Prinsip 1. Analisis Kebutuhan Perangkat Lunak Kuliah Mimbar Papan Tulis, Membuat
Analisis OHT prototype
2. Teknik Komunikasi
perangkat lunak
TIU : 3. Prinsip-prinsip analisis
Mahasiswa dapat
4. Prototyping perangkat lunak
memahami konsep dan
prinsip analisis 5. Spesifikasi dan kajian spesifikasi

TIK :
4 § Mahasiswa dapat menjelaskan maksud
dari analisis kebutuhan
§ Mahasiswa dapat memahami beberapa
teknik komunikasi
§ Mahasiswa dapat menjelaskan prinsip-
prinsip analisis
§ Mahasiswa dapat menjelaskan model
prototype perangkat lunak
§ Mahasiswa dapat menjelaskan spesifikasi
kebutuhan perangkat lunak

Pemodelan Analisis 1. Elemen Model Analisis Kuliah Mimbar Papan Tulis, Menganalisa 2,3
OHT model prototype
2. Pemodelan Data
TIU : yang sudah
5&6
Mahasiswa dapat 3. Pemodelan Fungsional dan aliran dibuat
memahami model yang
digunakan dalam analisis informasi
Pertemuan Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media Tugas Ref
Ke- Pembelajaran Pembelajaran
4. Pemodelan Tingkah Laku
5. Mekanik dari analisis terstruktur
6. Kamus Data
7. Overview mengenai metode analisis
klasik

TIK :
§ Mahasiswa dapat menjelaskan elemen-
elemen model analisis
§ Mahasiswa dapat memahami dan
menjelaskan pemodelan data (Object Data
dan Entity Relationship Diagram)
§ Mahasiswa dapat memahami dan
menjelaskan alur informasi dan fungsi
pemodelan
§ Mahasiswa dapat memahami dan
menggunakan teknik pemodelan dengan
memberikan contoh kasus yang
diselesaikan dengan membuat: DFD,
ERD, Spesifikasi Proses dan Data
Dictionary

Prinsip dan Konsep Desain 1. Desain perangkat lunak dan rekayasa Kuliah Mimbar Papan Tulis, 2,3
OHT
perangkat lunak
TIU :
Mahasiswa dapat 2. Prinsip Desain
memahami prinsip dan
3. Konsep Desain
Konsep desain perangkat
lunak 4. Desain Modular Efektif
7
5. Model Desain
6. Dokumentasi Desain

TIK :
§ Mahasiswa dapat mengetahui dan
Pertemuan Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media Tugas Ref
Ke- Pembelajaran Pembelajaran
memahami konsep dan prinsip desain
perangkat lunak
§ Mahasiswa dapat mengerti bahwa desain
secara modular dapat mengurangi
kompleksitas program dan hasil dari
desain ini dapat dengan mudah
diimplementasikan
§ Mahasiswa dapat memahami model
desain
§ Mahasiswa dapat membuat dan
mengetahui isi dari dokumentasi desain

Metode Desain 1. Desain Data Kuliah Mimbar Papan Tulis, Membuat desain 2,3
OHT arsitektur, data
2. Desain Arsitektur
TIU : dan interface
Mahasiswa dapat 3. Proses Desain Arsitektur perangkat lunak
memahami dan mengerti
desain data dan arsitektur 4. Pasca Pemrosesan Desain
perangkat lunak 5. Optimasi Desain Arsitektur
6. Desain Interface
7. Desain Interface Manusia-Mesin
8. Desain Prosedural
9. Coding
8&9

TIK :
§ Mahasiswa dapat menjelaskan maksud
dari arsitektur perangkat lunak dan
mengapa arsitektur perangkat lunak
sangat penting
§ Mahasiswa dapat memahami Model Data,
Struktur Data, Database, Data Warehouse,
Desain Data pada level komponen
§ Mahasiswa dapat memahami desain
prosedural dan koding

Teknik Pengujian Perangkat 1. Dasar-dasar pengujian perangkat Kuliah Mimbar Papan Tulis, 2,3
10 & 11
Lunak OHT
Pertemuan Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media Tugas Ref
Ke- Pembelajaran Pembelajaran
lunak
TIU :
2. Desain Test Case
Mahasiswa dapat
memahami dan mengerti 3. Pengujian White Box
teknik-teknik pengujian
4. Pengujian Basis Path
perangkat lunak
5. Pengujian Struktur Kontrol
6. Pengujian Black Box

TIK :
§ Mahasiswa dapat menjelaskan dasar-
dasar pengujian perangkat lunak
§ Mahasiswa dapat membuat rancangan
test case
§ Mahasiswa dapat melakukan pengujian
perangkat lunak menggunakan White Box,
Black Box, Basis Path dan Struktur Kontrol

Strategi Pengujian 1. Pendekatan strategis ke pengujian Kuliah Mimbar Papan Tulis, Melakukan 2,3
Perangkat Lunak OHT pengujian
perangkat lunak
perangkat lunak
TIU : 2. Pengujian Unit menggunakan
Mahasiswa dapat salah satu teknik
memahami dan mengerti 3. Pengujian Integrasi
pengujian
strategi pengujian perangkat 4. Pengujian Validasi
lunak
5. Pengujian Sistem
6. Debugging
12

TIK :
§ Mahasiswa dapat memahami pendekatan
strategis untuk pengujian perangkat lunak
§ Mahasiswa dapat melakukan pengujian
Unit, Integrasi Validasi dan Sistem
§ Mahasiswa dapat mengerti proses
debugging pada perangkat lunak
Pertemuan Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik Media Tugas Ref
Ke- Pembelajaran Pembelajaran
Pemeliharaan Perangkat 1. Konsep Pemeliharaan Perangkat Kuliah Mimbar Papan Tulis, 1,2,3
Lunak OHT
Lunak
TIU : 2. Teknik Pemeliharaan Perangkat
Mahasiswa dapat
Lunak :
memahami dan mengerti
teknik pemeliharaan - Pemeliharaan Korektif
perangkat lunak
- Pemeliharaan Adaptif
- Pemeliharaan Perfektif
13
- Pemeliharaan Prefentif

TIK :
§ Mahasiswa dapat memahami konsep
pemeliharaan perangkat lunak
§ Mahasiswa dapat mengerti teknik-teknik
pemeliharaan perangkat lunak

Studi Kasus Kuliah Mimbar Papan Tulis,


OHT
TIU :
Mahasiswa dapat membuat
14
proyek rekayasa perangkat
lunak menggunakan metode
dan teknik yang sudah
dipelajari

Referensi
1.Tavri D. Mahyuzir, Pengantar Rekayasa Perangkat Lunak, Elexmedia Komputindo, 1997
2.Pressman, Roger S., Software Engineering : A Practitioner s Approach, 5th edition, McGraw-Hill International, 2001
3.Sommervile, Ian, Software Engineering, 7th Addison Wesley Publishing Company, 2003

Anda mungkin juga menyukai