Académique Documents
Professionnel Documents
Culture Documents
Media
Pembelajaran
Tugas
Ref
Tujuan
Pengenalan Rekayasa
Perangkat Lunak
Kompetensi Lulusan
1. Konsep dasar Rekayasa Perangkat Lunak Kuliah Mimbar
(Software Engineering) :
- Definisi perangkat lunak
TIU :
Teknik
Pembelajaran
perangkat lunak
Papan Tulis,
OHT
1,2,3
Pertemuan
Ke-
Perencanaan Proyek
Perangkat Lunak
TIU :
Mahasiswa dapat
memahami maksud dari
perencanaan proyek
perangkat lunak
Media
Tugas
Ref
Pembelajaran
Papan Tulis,
Membuat
2,3
OHT
proposal proyek
perangkat lunak
secara
berkelompok
Kuliah Mimbar
Papan Tulis,
OHT
Teknik
Pembelajaran
Kuliah Mimbar
Membuat
prototype
perangkat lunak
Pertemuan
Ke-
Teknik
Pembelajaran
Media
Pembelajaran
Tugas
Pemodelan Analisis
TIU :
Mahasiswa dapat
memahami model yang
digunakan dalam analisis
1. Permodelan Analisis
2. Objek
- Anatomi Objek
- Encapsulation
- Polymorphism
- Kohesi dan Kopling
- Komunikasi dalam Objek
3. Kelas
- Instance
- Inheritance
- Multiheritance
4. UML
- Things
- Relasi
- Diagram
klasik
TIK :
Mahasiswa dapat menjelaskan elemenelemen model analisis
Mahasiswa dapat memahami dan
menjelaskan Objek
Kuliah Mimbar
Papan Tulis,
OHT
Menganalisa
2,3
model prototype
yang sudah
dibuat
Ref
Pertemuan
Ke-
Teknik
Pembelajaran
Media
Pembelajaran
Tugas
Ref
Kuliah Mimbar
Papan Tulis,
OHT
2,3
Kuliah Mimbar
Papan Tulis,
OHT
perangkat lunak
2. Prinsip Desain
3. Konsep Desain
4. Desain Modular Efektif
5. Model Desain
6. Dokumentasi Desain
TIK :
8&9
1. Desain Data
2. Desain Arsitektur
3. Proses Desain Arsitektur
4. Pasca Pemrosesan Desain
Pertemuan
Ke-
Teknik
Pembelajaran
Media
Pembelajaran
Tugas
Ref
Component Testing
1. Black Box Testing
2. White Box Testing
3. Path Testing
4. Partisi Ekivalensi
Integration Testing
User Testing
Kuliah Mimbar
Papan Tulis,
OHT
2,3
Pertemuan
Ke-
Teknik
Pembelajaran
Media
Pembelajaran
Tugas
Ref
perangkat lunak.
Mahasiswa dapat mencari kesalahan dari
pengembangan perangkat lunak.
Strategi Pengujian
Perangkat Lunak
Kuliah Mimbar
Papan Tulis,
OHT
Kuliah Mimbar
Papan Tulis,
OHT
perangkat lunak
TIU :
2. Pengujian Unit
Mahasiswa dapat
3. Pengujian Integrasi
memahami dan mengerti
strategi pengujian perangkat 4. Pengujian Validasi
lunak
5. Pengujian Sistem
Melakukan
2,3
pengujian
perangkat lunak
menggunakan
salah satu teknik
pengujian
6. Debugging
7. Quality Assurance
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
Mengetahui dan memahami quality
assurance
13
Pemeliharaan Perangkat
Lunak
TIU :
Mahasiswa dapat
memahami dan mengerti
teknik pemeliharaan
perangkat lunak
Lunak
Lunak :
- Pemeliharaan Korektif
- Pemeliharaan Adaptif
- Pemeliharaan Perfektif
- Pemeliharaan Prefentif
1,2,3
Pertemuan
Ke-
Teknik
Pembelajaran
Media
Pembelajaran
TIK :
Mahasiswa dapat memahami konsep
pemeliharaan perangkat lunak
Mahasiswa dapat mengerti teknik-teknik
pemeliharaan perangkat lunak
Studi Kasus
14
Kuliah Mimbar
Papan Tulis,
OHT
TIU :
Mahasiswa dapat membuat
proyek rekayasa perangkat
lunak menggunakan metode
dan teknik yang sudah
dipelajari
Referensi
2.Tavri D. Mahyuzir, Pengantar Rekayasa Perangkat Lunak, Elexmedia Komputindo, 1997
3.Pressman, Roger S., Software Engineering : A Practitioners Approach, 5th edition, McGraw-Hill International, 2001
4.Sommervile, Ian, Software Engineering, 7th Addison Wesley Publishing Company, 2003
Tugas
Ref