Satuan Acara Perkuliahan Mata Kuliah Kode Mata Kuliah / SKS Semester Dosen Hari, jam, ruang
: : : : :
Rekayasa Perangkat Lunak KB1082/ 3 SKS IV (Empat) Tim DOSEN
Deskripsi Mata Kuliah Mata kuliah ini bermaksud untuk memberikan pemahaman mengenai disiplin ilmu perangkat lunak yang menghasilkan sebuah perangkat lunak yang berkualitas. Yang dimaksud dengan berkualitas dapat dilihat dari tiga sisi, sisi sponsor (individu atau organisasi yang telah mengeluarkan biaya dalam pembangunan perangkat lunak), sisi pemakai (siapapun yang menggunakan perangkat lunak tersebut),dan sisi maintainer / modifier (yang memelihara dan memodifikasi perangkat lunak tersebut)
Tujuan Kompetensi Umum Setelah mengikuti perkuliahan, mahasiswa diharapkan akan dapat: 1. Mahasiswa memahami langkah-langkah membangun perangkat lunak 2. Mahasiswa memahami model-model yang diterapkan dalam perancangan perangkat lunak 3. Mahasiswa memahami pengujian dan jaminan kualitas perangkat lunak 4. Mahasiswa mamahami implementasi produk perangkat lunak
Tujuan Kompetensi Khusus Setelah mahasiswa mengikuti perkuliahan ini diharapkan mampu: 1. Mampu memahami sasaran dan tujuan teknologi informasi 2. Memahami model-model RPL dan alat bantu RPL 3. Mampu menjelaskan dan mengaplikasikan konsep manajemen proyek 4. Mampu melakukan observasi terhadap perkiraan dan resiko 5. Memahamai dalam menganalisa rekayasa sitsem dan rekayasa perangkat lunak 6. Dapat menganalisis apa saja yang diperlukan untuk tampilan rogram 7. Dapat menganalisis apa saja yang diperlukan untuk program dari segi struktur datanya 8. Memahami hubungan Design perangkat lunak 9. Memahami design Interface perangkat lunak 10. Mampu memahami Macam-macam Pengujian perangkat lunak 11. Mampu memahami Masalah dan pendekatan pengujian perangkat lunak
1
12. Dapat mengidentifikasikan Kualitas dan jaminan perangkat lunak 13. Dapat mengenai konsep pemeliharaan perangkat lunak serta Membahas teknik-teknik pemeliharaan perangkat lunak
Strategi Perkuliahan Perkuliahan dilaksanakan dengan metode ceramah, diskusi, penugasan berupa studi kasus dan diikuti dengan praktek di laboratorium
Pustaka 1. Roger S.Pressman, Ph.D ( Penerbit ANDI Yogyakarta),Rekayasa Perangkat Lunak pendekatan Praktisi ( Buku Satu ) 2. Albahra Bin Ladjamudin ( Graha Ilmu ), Rekayasa Perangkat Lunak 3. Bambang Haryanto ( Penerbit Informatika ), Rekayasa Sistem Beorientasi Obyek
Tugas 1. Membuat karya ilmiah secara perorangan sebelum UTS tentang Perencanaan proyek sampai dengan analisis, dengan tema bebas 2. Membuat karya ilmiah secara kelompok sebelum UAS tentang Perancangan Sistem dengan tema bebas
Penilaian Dan Bobot Penilaian Penilaian yang diberikan meliputi 4 (empat) komponen, yaitu:
Komponen
Bobot
Ujian Tengah Semester Ujian Akhir Semester Tugas Absensi Total Bobot semua komponen
40 % 30 % 20 % 10 % 100 %
Penilaian akhir merupakan gabungan nilai dari semua komponen tersebut di atas. Kriteria penilaian yang digunakan adalah: 2
Angka Mutu
Huruf Mutu
80 - 100 70 - 79 60 - 69 50 - 59 0 - 49
A B C D E
Kehadiran Dalam Perkuliahan Kehadiran dalam perkuliahan minimal 70 %.
3
Jadwal Perkuliahan No
Pokok Bahasan
1.
Pendahuluan TIU : Mahasiswa mengetahui ruang lingkup mata kuliah, sasaran, tujuan serta kompetensi.
2.
Pengenalan Rekayasa Perangkat Lunak ( Paradigma RPL)
3.
4.
Sub Pokok Bahasan Memahami tujuan dan fungsi mata kuliah RPL
Materi
Pustaka
Metode Pembelajaran
Ruang lingkup Mata Kuliah 1. Sasaran dan tujuan 2. Kompetensi lulusan 3. Definsi, Tujuan RPL 4. Karakteristik RPL
1,2,3
Ceramah, Tanya Jawab
Memahami tujuan dan fungsi mata kuliah RPL
1. 2. 3. 4.
Peran perangkat lunak Proses perangkat lunak Model-model perangkat lunak Alat bantu RPL
1,2,3
Ceramah, Tanya Jawab
Manajemen Proyek Perangkat Lunak
Memahami kegiatan awal Manajemen proyek RPL
1. Konsep Manajemen proyek 2. Fokus manajemen proyek RPL 2.1 SDM 2.2 Masalah 2.3 Proses 2.4 Royek 3. Critical ath Methode
1,2,3
Ceramah, Tanya Jawab
Perencanaan Proyek perangkat lunak dan manajemen resiko
Esimasi dan resiko RPL
1. 2. 3. 4. 5. 6.
1,2,3
Ceramah, Tanya Jawab
Observasi pada estimasi Sumber daya Estimasi Dekomposisi dan empiris Identifikasi resiko Proyeksi resiko
4
No
Pokok Bahasan
5.
Rekayasa sistem rekayasa informasi
6.
Pemodelan, analisis
7
Quiz
Sub Pokok Bahasan dan
konsep
Memahamai dalam menganalisa rekayasa sitsem dan rekayasa perangkat lunak Memahamai pemodelan RPL
Materi 7. Monitoring 1. Hirarki rekayasa sistem 2. rekyasa dan perencana strategi informasi 3. Rekayasa produk 1. Pemodelan data 2. Pemodelan fungsional dan aliran informasi 3. Alat bantu, mekanik dan aliran tersetruktur 4. Obyek data 5. Diagram hubungan antar entitas
Pustaka
Metode Pembelajaran
1,2,3
Ceramah, Tanya Jawab
1,2,3
Ceramah, Tanya Jawab
1,2,3
Ceramah, Tanya Jawab
1,2,3
Ceramah, Tanya Jawab
1,2,3
Ceramah, Tanya Jawab
Feed Back materi Feed Back materi yang sudah diberikan yang sudah diberikan UJIAN TENGAH SEMESTER ( UTS )
8 9
Konsep design
dan
prinsip
Memahami hubungan Design perangkat lunak
10
Metode Design
Memahami design Interface perangkat lunak
11
Teknik pengujian perangkat lunak
Macam-macam Pengujian perangkat lunak
1. Design perangkat lunak dan rekayasa perangkat lunak 2. Konsep-konsep design 3. HIPO Chart 4. Structure chart dan NS Chart 1. Design data 2. Design Interface 3. Design Prosedural 4. Otimal Design arsitektur 1. Dasar pengujian perangkat lunak 2. Design test case 3. White box dan black bok 4. Basis path dan struktur kontrol
5
No
Pokok Bahasan
Sub Pokok Bahasan
12
Strategi pengujian perangkat lunak
Masalah dan pendekatan pengujian perangkat lunak
13
Jaminan kualitas perangkat lunak
Kualitas dan jaminan perangkat lunak
14
Pemeliharaan Perangkat Lunak
Membahas mengenai konsep pemeliharaan perangkat lunak serta Membahas teknikteknik pemeliharaan perangkat lunak
Materi 5. 1. 2. 3. 4. 5.
Pengujian aplikasi khusus Pendekatan strategis Masalah strategis Pengujian Unit Pengujian integrasi Pengujian Validasi, sistem dan debuging 1. Konsep kualitas 2. Pergerakan kualitas 3. Jaminan perangkat lunak 1. Konsep Pemeliharaan Perangkat
Pustaka
Metode Pembelajaran
1,2,3
Ceramah, Tanya Jawab
1,2,3
Ceramah, Tanya Jawab
1,2,3
Ceramah, Tanya Jawab
Lunak 2. Teknik Pemeliharaan Perangkat Lunak : - Pemeliharaan Korektif - Pemeliharaan Adaptif - Pemeliharaan Perfektif - Pemeliharaan Prefentif
15 16
Latihan UAS
Membahas materi dari materi 9 s/d 14
Membahas materi dari materi 9 s/d 14 UJIAN AKHIR SEMESTER( UAS )
6