Anda di halaman 1dari 2

Satuan Acara Perkuliahan

Kode Mata Kuliah : IT305


Nama Mata Kuliah : Rekayasa Perangkat Lunak (RPL)
Kompetensi Prasyarat : Algoritma dan Pemrograman
Literatur : 1. Pressman, Software Engineering: A Practitioner Approach 7th Edition”,
McGrawHill International Edition
2. Ian Sommerville, Software Engineering 7th Edition
3. Bambang Hariyanto, Perancangan Sistem Berorientasi Objek
Rincian Materi

No Nama Materi
1. Perangkat Lunak dan Rekayasa Perangkat Lunak
 Brainstorming Perangkat Lunak: Potret global, positionong, tantangan dan prospek
 Defnisi Perangkat Lunak
 Ranah Aplikasi Perangkat Lunak
 Rekayasa Perangkat Lunak
2,3 Proses Perangkat Lunak:
Model-model Proses 1
 Model Proses Generik
 Mendefinisikan framework activity
 Process Pattern
 Model Perspektif
 Model Waterfall
 Model Incremental
 Model-model Evolusi
 Model-model Konkuren
 Model Proses Khusus
 Component Base Development
 RUP
 Model Metode formal
4 Proses Perangkat Lunak:
Model-model Proses 2
 Agile Development
 Definisi Agile (Kecepatan)
 Agile dan Biaya Perubahan
 Model-model Proses Agile
 Extreme Programming (XP)
 Adaftive Software Depelovment (ASD)
 Scrum
 Model-model Proses Lain
 Kakas-kakas Agile Process
5. Modeling:
 Prinsip Pemandu Praktik RPL
 Knowledge RPL
 Prinsip Inti dan Pemandu
5, 6 Kebutuhan
 Rekayasa Kebutuhan
 Pemodelan spesifikasi Kebutuhan PL
7, 8, Desain (Design):
9  Konsep Perancangan
 Perancangan dalam Konteks RPL
 Konsep-konsep Perancangan
 Model Perancangan
 Perancangan Arsitektural
 Arsitektural PL
 Desain Arsitektural
 Perancangan Level Komponen
 Definisi komponen
 Perancangan komponen berbasis kelas
 Perancangan Berbasis Komponen
10 Desain (Design):
 Perancangan User Interface (UI)
 Analisis dan Perancangan UI
 Lankah-langkah Perancangan UI
 Perancangan UI web
11. Desain (Design):
 Perancangan Berbasis Pola
 Pola-pola Perancangan
 Perancangan PL Berbasis Pola
 Pola Perancangan pada Level Komponen
 Pola Perancangan UI
12,13 Manajemen Kualitas
 Konsep Kualitas
 Teknik Review
 Software Quality Assurance (SQA)
14. Manajemen Kualitas:
Pengujian:
 Strategi Pengujian
 Pengujian Aplikasi konvensional
 Pengujian Aplikasi berorientasi Objek
 Pengujian Aplikasi web

Anda mungkin juga menyukai