You are on page 1of 29

Kode/No: M3322I2

POLITEKNIK POS INDONESIA Tanggal: 16 Desember 2015


FORMULIR Revisi: 0

SISTEM PENJAMINAN MUTU INTERNAL Halaman: 1 / 4


(SPMI)

FORMULIR

KONTRAK PERKULIAHAN
M3322I2 REKAYASA PERANGKAT LUNAK

Digunakan untuk melengkapi: STANDAR PROSES PEMBELAJARAN


Program Studi D3 Manajemen Informatika

Penanggung Jawab
Proses Tanggal
Nama Jabatan Tanda Tangan
1. Perumusan Maniah, S.T., M.T. Staf Pengajar
2. Pemeriksaan Supono, S.T., M.T. Ketua Prodi
3. Persetujuan Dodi Permadi, S.T., M.T. Pudir I
4. Penetapan Dr. Agus Purnomo, M.T. Direktur
5. Pengendalian Sri Suharti, S.E., M.M. Ka. SPMI
KONTRAK PERKULIAHAN

Mata Kuliah : Rekayasa Perangkat Lunak


Kode Mata Kuliah : M3322I2
Pengajar : Maniah, ST., MT.
Semester :1
Hari Pertemuan / Jam : 14 Pertemuan / 2 jam @50 menit
Tempat Perkuliahan : Ruangan Kelas

1. Manfaat Mata Kuliah

Setelah mengikuti kuliah ini, mahasiswa diharapkan dapat memahami tentang rekayasa
perangkat lunak secara lengkap dan kemampuan merekayasa perangkat lunak sederhana

2. Deskripsi Perkuliahan

Mata kuliah ini mempelajari tentang pengertian perangkat lunak, rekayasa perangkat lunak,
berbagai model proses pembangunan perangkat lunak, standar di bidang RPL, case tools yang
dapat digunakan, dan profesionalisme di bidang RPL

3. Capaian (Hasil) Pembelajaran Mata Kuliah

Mahasiswa mampu memahami tentang rekayasa perangkat lunak secara lengkap dan
kemampuan merekayasa perangkat lunak sederhana.

4. Capaian (Hasil) Pembelajaran Pertemuan

1. Mahasiswa memahami pengertian perangkat lunak, rekayasa perangkat lunak, berbagai


model proses pembangunan perangkat lunak, standar di bidang RPL, CASE tools yang dapat
digunakan, dan profesionalisme di bidang RPL
2. Mahasiswa memahami gambaran umum mengenai siklus hidup dan model pengembangan
perangkat lunak.
3. Mahasiswa mengetahui dan dapat menggambarkan diagram UML
4. Mahasiswa memahami gambaran umum mengenai tahapan analisis dalam siklus hidup
perangkat lunak, terutama dalam pembuatan spesifikasi kebutuhan, pemodelan kebutuhan
dan dokumentasinya, serta konsep, prinsip, dan metode analisis berorienatasi objek
5. Mahasiswa megetahui dan faham bagaimana menganalisis kebutuhan perangkat lunak dan
menggambarkan dalam diagran UML
6. Mahasiswa memahami bagaimana rekayasa perangkat lunak dapat direpresentasikan
sebagai sat set objek yang berinteraksi yang menangani status dan operasinya serta
Mahasiswa mengetahui kegiatan yang paling penting pada proses perancangan berorientasi
objek.
7. Mahasiswa memahami bagaimana mendesain perangkat lunak dan menggambarkan dalam
diagram UML
8. Mahasiswa memahami proses manajemen kualitas dan kegiatan proses kunci untuk jaminan
kualitas, perencanaan kualitas (quality planning) dan kontrol kualitas (quality control ) serta
mahasiswa memahami bagaimana pengukuran dapat membantu dalam menilai beberapa
atribut dan keterbatasan pengukuran perangkat lunak.
9. Memahami bagaimana alat bantu CASE pada manajemen konfigurasi digunakan untuk
mendukung proses manajemen konfigurasi

5. Strategi Perkuliahan

Kuliah diberikan dalam bentuk demonstrasi, teori di ruang kelas dan studi kasus .

6. Referensi Utama dan Penunjang

 Roger S.Pressman, “Software Engineering : A practitioner’s approaches”, Mc Graw


Hill,5th edition, 2001

 Ian Sommerville, Software Engineering, jilid 1 dan 2, erlangga, jakarta 2002

8. Tugas

1. UTS (penguasaan pengetahuan) dengan cara tes (30 %)


2. UTS (penguasaan pengetahuan) dengan cara tes (30 %)
3. Tugas (penguasaan ketrampilan) dengan cara Observasi dan presentasi individu/kelompok
(20 %)

4. Quiz (penguasaan pengetahuan) dengan cara tes (20 %)
5. Kedisiplinan dan Absensi menjadi nilai tambah

9. Kriteria Penilaian

Bagian ini menjelaskan kriteria penilaian prestasi belajar mahasiswa. Contoh:

Hasil pembelajaran akan dinilai dengan menggunakan kriteria sesuai dengan peraturan
akademik yang berlaku di Politeknik Pos Indonesia, yaitu:

Huruf Mutu Sebutan Mutu Angka Mutu Skala Nilai

A Baik Sekali 4 85 - 100

B Baik 3 75 – 84

C Cukup 2 65 – 74

D Kurang 1 36 - 64

E Gagal 0 < 35
Bandung, Desember 2015

Dosen Pengampu

Maniah, ST., MT.


RENCANA PEMBELAJARAN SEMESTER
(RPS)

Mata Kuliah : Rekayasa Perangkat Lunak Semester : 4


Kode Matakuliah : MI2441 Penanggung Jawab MK : Maniah, M.T.
Bobot : 2 SKS Deskripsi Singkat : Mata kuliah ini membahas konsep proses perangkat lunak dan
Institusi : Politeknik Pos Indonesia prinsip analisis – desain berorientasi objek

Tujuan Pembelajaran Umum : Membentuk dan menumbuhkan pengetahuan tentang rekayasa perangkat lunak secara lengkap dan kemampuan merekayasa perangkat lunak sederhana

POKOK
TUJUAN
BAHASAN METODA
NO PEMBELAJARAN SUB POKOK BAHASAN MEDIA WAKTU REFERENSI
DALAM MATA PEMBELAJARAN
KHUSUS (TPK)
PELAJARAN
1 2 3 4 5 6 7 8
1. Mahasiswa memahami Pendahuluan 1. Overview Perangkat Lunak  Ceramah, Diskusi LCD, 100 menit 1, 2
pengertian perangkat dan rekayasa perangkat dan evaluasi White
lunak, rekayasa Lunak Board
perangkat lunak, 2. CASE
berbagai model proses 3. tanggung jawab profensional
pembangunan dan etika
perangkat lunak, 4. Evaluasi
standar di bidang RPL,
CASE tools yang dapat
digunakan, dan
profesionalisme di
bidang RPL
2. Mahasiswa memahami Proses perangkat 1. pendahuluan model proses  Ceramah, Diskusi LCD, 100 menit
gambaran umum lunak perangkat lunak White
mengenai siklus hidup 2. model waterfall Board
dan model 3. pengembangan evolusioner
pengembangan 4. sistem formal
perangkat lunak. 5. pengembangan berorientasi
pemakaian ulang
6. pengembangan inkremental
7. pengembangan spiral

Page 1 of 5
POKOK
TUJUAN
BAHASAN METODA
NO PEMBELAJARAN SUB POKOK BAHASAN MEDIA WAKTU REFERENSI
DALAM MATA PEMBELAJARAN
KHUSUS (TPK)
PELAJARAN
1 2 3 4 5 6 7 8
3. Mahasiswa Diagram UML 1. use case diagram  Ceramah dan diskusi LCD, 100 menit
mengetahui dan dapat 2. activity diagram White
menggambarkan 3. class diagram Board
diagram UML 4. communication diagram
5. component diagram
6. composite structure diagram
7. deployment diagram
8. interaction overview
diagram
9. object diagram
10. package diagram
11. sequence diagram
12. state machine diagram
13. timing diagram
4. Mahasiswa memahami Analisis 1. pendahuluan  Ceramah, Diskusi LCD, 200 menit 1, 2
gambaran umum berorientasi objek 2. domain analysis dan evaluasi White
mengenai tahapan 3. use case diagram Board
analisis dalam siklus 4. system sequence diagram
hidup perangkat lunak, 5. conceptual class diagram
terutama dalam 6. CRC cards
pembuatan spesifikasi 7. class dan objek diagram
kebutuhan, pemodelan 8. pattern
kebutuhan dan
dokumentasinya, serta
konsep, prinsip, dan
metode analisis
berorienatasi objek
5. Mahasiswa megetahui studi kasus 1. analisis kebutuhan  Ceramah, Diskusi 100 menit
dan faham bagaimana analisis 2. menggambarkan use case dan evaluasi
menganalisis berorientasi objek diagram
kebutuhan perangkat 3. menggambarkan SSD
lunak dan 4. identifikasi kelas dan objek
menggambarkan dalam 5. identifikasi relasi
diagran UML
6. Mahasiswa mengulang Evaluasi -1 1. Review pertemuan 1 – 6  Diskusi dan tanya LCD, 1. 50 menit
pemahaman materi jawab White

Page 2 of 5
yang di peroleh pada 2. Kuis  Mandiri Board 2. 100 menit
pertemuan 1 s.d 6

7. Mahasiswa memahami Desain perangkat 1. objek dan kelas objek  Ceramah dan diskusi 200 menit
bagaimana rekayasa lunak berorientasi 2. proses perancangan
perangkat lunak dapat objek berorientasi objek
direpresentasikan 3. evolusi desain
sebagai sat set objek
yang berinteraksi yang
menangani status dan
operasinya serta
Mahasiswa
mengetahui kegiatan
yang paling penting
pada proses
perancangan
berorientasi objek.
8. mahasiswa memahami Studi kasus 1. membuat sequence diagram  Ceramah, Diskusi LCD 100 menit 1, 2
bagaimana mendesain desain 2. membuat class diagram dan evaluasi
perangkat lunak dan berorientasi objek
menggambarkan dalam
diagram UML
Mahasiswa memahami Manajemen 1. jaminan dan standar kualitas  Ceramah, Diskusi LCD, 100 menit 1, 2
proses manajemen kualitas perangkat 2. perencanaan kualitas dan evaluasi White
kualitas dan kegiatan lunak 3. kontrol kualitas Board
proses kunci untuk 4. pengukuran dan metrik
jaminan kualitas, perangkat lunak
perencanaan kualitas
(quality planning) dan
kontrol kualitas
(quality control ) serta
mahasiswa memahami
9. bagaimana pengukuran
dapat membantu dalam
menilai beberapa
atribut dan
keterbatasan
pengukuran perangkat
lunak.

Page 3 of 5
POKOK
TUJUAN
BAHASAN METODA
NO PEMBELAJARAN SUB POKOK BAHASAN MEDIA WAKTU REFERENSI
DALAM MATA PEMBELAJARAN
KHUSUS (TPK)
PELAJARAN
1 2 3 4 5 6 7 8
10 Mahasiswa memahami Manajemen 1. perencanaan manajemen  Ceramah, Diskusi LCD, 100 menit 1, 2
mengapa manajemen konfigurasi konfigurasi dan evaluasi White
konfigurasi perangkat 2. manajemen perubahan Board
lunak penting 3. manajemen versi dan rilis
4. pembangunan sistem
Mahasiswa 5. alat bantu CASE untuk
mengetahui empat manajemen konfigurasi.
kegiatan utama
menajemen
konfigurasi

Memahami bagaimana
alat bantu CASE pada
manajemen
konfigurasi digunakan
untuk mendukung
proses manajemen
konfigurasi
11. mahasiswa memahami Pengujian 1. pengujian cacat  Ceramah, Diskusi LCD, 100 menit 1, 2
sejumlah teknik perangkat lunak 2. pengujian integrasi dan evaluasi White
pengujian yang 3. pengujian berorientasi objek Board
digunakan untuk 4. workbench pengujian
menemukan kesalahan
program, mahasiswa
memahami pendekatan
spesifik bagi pengujian
komponen dan
pengujian integrasi
untuk sistem
berorientasi objek,
Mahasiswa memahami
prinsip kerja
pendukung alat bantu
CASE untuk pengujian
12. Mahasiswa Dokumentasi 1. dokumen spesifikasi  ceramah dan diskusi LCD, 100 menit
mengetahui bagaimana perangkat lunak perangkat lunak White
membuat dokumentasi 2. dokumen perancangan Board
pembangunan perangkat lunak
Page 4 of 5
perangkat lunak 3. dokumen perencanaan dan
hasil uji perangkat lunak
13 Mahasiswa mengulang Evaluasi -2 3. Review pertemuan 8 – 13  Diskusi dan tanya LCD, 3. 50 menit 1,2
pemahaman materi jawab White
yang di peroleh pada 4. Kuis  Mandiri Board 4. 100 menit
pertemuan 8 s.d 13

DAFTAR PUSTAKA

1. Buku/Bacaan Wajib (BW)

1. Roger S.Pressman, “Software Engineering : A practitioner’s approaches”, Mc Graw Hill,5th edition, 2001
2. Ian Sommerville, Software Engineering, jilid 1 dan 2, erlangga, jakarta 2002

Page 5 of 5
SATUAN ACARA PENGAJARAN
(SAP)

MATA KULIAH : REKAYASA PERANGKAT LUNAK


KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 1
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI PENGERTIAN PERANGKAT LUNAK, REKAYASA PERANGKAT LUNAK, BERBAGAI MODEL
PROSES PEMBANGUNAN PERANGKAT LUNAK, STANDAR DI BIDANG RPL, CASE TOOLS YANG DAPAT DIGUNAKAN,
DAN PROFESIONALISME DI BIDANG RPL

POKOK BAHASAN : PENDAHULUAN


B. SUB POKOK BAHASAN : - PENADANGAN UMUM PERANGKAT LUNAK DAN REKAYASA PERNAGKAT LUNAK
- CASE (COMPUTER AIDED SOFTWARE ENGINEERING)
- TANGGUNG JAWAB PROFESIONAL DAN ETIKA
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-1
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-1 meliputi : pandangan
umum tentang perangkat lunak,
rekayasa perangkat lunak, alat bantu
komputer dalam rekayasa perangkat
lunak dan tanggung jawab profesional
dan etika.

2. Menjelaskan manfaat materi dalam

Page 1 of 20
melakukan rekayasa perangkat lunak

1. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa memahami pengertian
perangkat lunak, rekayasa perangkat
lunak, berbagai model proses
pembangunan perangkat lunak, standar
di bidang RPL, CASE tools yang dapat
digunakan, dan profesionalisme di
bidang RPL
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 2 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 2
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI GAMBARAN UMUM MENGENAI SIKLUS HIDUP DAN MODEL PENGEMBANGAN PERANGKAT
LUNAK

POKOK BAHASAN : PROSES PERANGKAT LUNAK


B. SUB POKOK BAHASAN : - MODEL PROSES PERANGKAT LUNAK
- MODEL WATERFALL
- PENGEMBANGAN EVOLUSIONER
- PENGEMBANGAN SISTEM FORMAL
- PENGEMBANGAN BERORIENTASI PEMAKAIAN ULANG
- PENGEMBANGAN INKREMENTAL
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-2
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 3. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-2 proses perangkat lunak
meliputi : model proses perangkat
lunak, model waterfall, pengembangan
evolusioner, sistem formal, berorientasi
pemakaian ulang dan pengembangan
inkremental

4. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

2. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini

Page 3 of 20
Mahasiswa memahami gambaran umum
mengenai siklus hidup dan model
pengembangan perangkat lunak

Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 4 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 3
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MENGETAHUI DAN DAPAT MENGGAMBARKAN DIAGRAM UML

POKOK BAHASAN : DIAGRAM UML


B. SUB POKOK BAHASAN : - USECASE DIAGRAM
- ACTIVITY DIAGRAM
- SEQUENCE DIAGRAM
- CLASS DIAGRAM
- DIAGRAM LAINNYA
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-3
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-3 diagram UML yaitu
meliputi semua diagram pada UML 2.0

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa mengetahui dan dapat
menggambarkan diagram UML

Page 5 of 20
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 6 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 4 dan 5
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI GAMBARAN UMUM MENGENAI TAHAPAN ANALISIS DALAM SIKLUS HIDUP PERANGKAT
LUNAK, TERUTAMA DALAM PEMBUATAN SPESIFIKASI KEBUTUHAN, PEMODELAN KEBUTUHAN DAN
DOKUMENTASINYA, SERTA KONSEP, PRINSIP, DAN METODE ANALISIS BERORIENATASI OBJEK

POKOK BAHASAN : ANALISIS BERORIENTASI OBJEK


B. SUB POKOK BAHASAN : - PENDAHULUAN
- DOMAIN ANALISIS
- SYSTEM SEQUENCE DIAGRAM
- CONCEPTUAL CLASS DIAGRAM
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-4 dan 5


TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-4 dan 5 analisis
berorientasi objek yaitu meliputi
domain analisis, system sequence
diagram dan conceptual diagram

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa memahami gambaran
umum mengenai tahapan analisis dalam
siklus hidup perangkat lunak, terutama

Page 7 of 20
dalam pembuatan spesifikasi
kebutuhan, pemodelan kebutuhan dan
dokumentasinya, serta konsep, prinsip,
dan metode analisis berorienatasi objek
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 8 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 6
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEGETAHUI DAN FAHAM BAGAIMANA MENGANALISIS KEBUTUHAN PERANGKAT LUNAK DAN
MENGGAMBARKAN DALAM DIAGRAN UML

POKOK BAHASAN : STUDI KASUS ANALISIS BERORIENTASI OBJEK


B. SUB POKOK BAHASAN : - ANALISIS KEBUTUHAN SISTEM
- MENGGAMBARKAN USE CASE DIAGRAM
- MENGGAMBARKAN SYSTEM SEQUENCE DIAGRAM
- MENGGMBARKAN CONCEPTUAL CLASS DIAGRAM
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-6
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-6 studi kasus analisis
berorientasi objek yaitu meliputi
menganalisis kebutuhan sistem,
menggambarkan system sequence
diagram dan conceptual diagram

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa megetahui dan faham
bagaimana menganalisis kebutuhan
perangkat lunak dan menggambarkan

Page 9 of 20
dalam diagran UML

Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya.

D. EVALUASI
Tanya Jawab Lisan

Page 10 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 8 dan 9
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI BAGAIMANA REKAYASA PERANGKAT LUNAK DAPAT DIREPRESENTASIKAN SEBAGAI SAT
SET OBJEK YANG BERINTERAKSI YANG MENANGANI STATUS DAN OPERASINYAMAHASISWA MENGETAHUI
KEGIATAN YANG PALING PENTING PADA PROSES PERANCANGAN BERORIENTASI OBJEK

POKOK BAHASAN : DESAIN BERORIENTASI OBJEK


B. SUB POKOK BAHASAN : - OBJEK DAN KELAS OBJEK
- PROSES PERANCANGAN BERORIENTASI OBJEK
- EVOLUSI DESAIN
- MENGGMBARKAN SEQUENCE DAN KELAS DIAGRAM
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-8 DAN 9


TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-8 dan 9 desain
berorientasi objek yaitu meliputi objek
dan kelas objek, proses perancangan
objek, evolusi desain dan
menggambarkan squence dan kelas
diagram

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa memahami bagaimana

Page 11 of 20
rekayasa perangkat lunak dapat
direpresentasikan sebagai sat set objek
yang berinteraksi yang menangani
status dan operasinya serta mahasiswa
juga mengetahui kegiatan yang paling
penting pada proses perancangan
berorientasi objek
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 12 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 10
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI PROSES MANAJEMEN KUALITAS DAN KEGIATAN PROSES KUNCI UNTUK JAMINAN
KUALITAS, PERENCANAAN KUALITAS (QUALITY PLANNING) DAN KONTROL KUALITAS (QUALITY CONTROL ) SERTA
MAHASISWA MEMAHAMI BAGAIMANA PENGUKURAN DAPAT MEMBANTU DALAM MENILAI BEBERAPA ATRIBUT
DAN KETERBATASAN PENGUKURAN PERANGKAT LUNAK.

POKOK BAHASAN : MANAJEMEN KUALITAS PERANGKAT LUNAK


B. SUB POKOK BAHASAN : - JAMINAN DAN STANDAR KUALITAS
- PERENCANAAN KUALITAS
- KONTROL KUALITAS
- PENGUKURAN DAN METRIK PERANGKAT LUNAK
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-10
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-10 manajemen kualitas
perangkat lunak yaitu meliputi jaminan
kualitas, perencanaan kualitas, kontrol
kualitas dan pengukuran dan metrik
perangkat lunak

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa memahami proses

Page 13 of 20
manajemen kualitas dan kegiatan
proses kunci untuk jaminan kualitas,
perencanaan kualitas (quality planning)
dan kontrol kualitas (quality control )
serta mahasiswa memahami bagaimana
pengukuran dapat membantu dalam
menilai beberapa atribut dan
keterbatasan pengukuran perangkat
lunak.
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 14 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 11
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI MENGAPA MANAJEMEN KONFIGURASI PERANGKAT LUNAK PENTING

POKOK BAHASAN : MANAJEMEN KKONFIGURASI


B. SUB POKOK BAHASAN : - PERENCANAAN MANAJEMEN KONFIGURASI
- MANAJEMEN VERSI DAN RILIS
- PEMBANGUNAN SISTEM
- ALAT BANTU CASE UNTUK MANAJEMEN KONFIGURASI
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-11
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-11 manajemen
konfigurasi yaitu meliputi perencanaan
manajemen konfigurasi, manajemen
versi dan rilis, pembangunan sistem
dan alat bantu case untuk manajemen
konfigurasi

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa memahami mengapa
manajemen konfigurasi perangkat

Page 15 of 20
lunak penting

Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 16 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 12
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MEMAHAMI SEJUMLAH TEKNIK PENGUJIAN YANG DIGUNAKAN UNTUK MENEMUKAN KESALAHAN
PROGRAM, MAHASISWA MEMAHAMI PENDEKATAN SPESIFIK BAGI PENGUJIAN KOMPONEN DAN PENGUJIAN
INTEGRASI UNTUK SISTEM BERORIENTASI OBJEK, MAHASISWA MEMAHAMI PRINSIP KERJA PENDUKUNG ALAT
BANTU CASE UNTUK PENGUJIAN

POKOK BAHASAN : PENGUJIAN PERANGKAT LUNAK


B. SUB POKOK BAHASAN : - TEKNK PENGUJIAN : BLCK BOX DAN WHITE BOX
- PENGUJIAN INTEGRASI
- PENGUJIAN BERORIIENTASI OBJEK
- WORKBENCH PENGUJIAN
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-12
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-12 pengujian perangkat
lunak yaitu meliputi teknik pengujian,
tahapan pengujian, pengujian
berorientasi objek, workbench
pengujian.

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini

Page 17 of 20
Mahasiswa memahami mengapa
manajemen konfigurasi perangkat
lunak penting
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

Page 18 of 20
MATA KULIAH : REKAYASA PERANGKAT LUNAK
KODE MATA KULIAH : MI2441
SKS : 2
WAKTU PERTEMUAN : 100 MENIT
PERTEMUAN KE : 13
A. TUJUAN PEMBELAJARAN
TPU (MK) : MEMBENTUK DAN MENUMBUHKAN PENGETAHUAN TENTANG REKAYASA PERANGKAT LUNAK SECARA LENGKAP
DAN KEMAMPUAN MEREKAYASA PERANGKAT LUNAK SEDERHANA
TKP (MK) : MAHASISWA MENGETAHUI BAGAIMANA MEMBUAT DOKUMENTASI PEMBANGUNAN PERANGKAT LUNAK

POKOK BAHASAN : DOKUMENTASI PERANGKAT LUNAK


B. SUB POKOK BAHASAN : - DOKUMEN SPESIFIKASI PERANGKAT LUNAK
- DOKUMEN PERANCANGAN PERANGKAT LUNAK
- DOKUMEN PENGUJIAN PERANGKAT LUNAK
C. KEGIATAN BELAJAR MENGAJAR

PERTEMUAN KE-12
TAHAP MEDIA DAN ALAT ESTIMASI DAFTAR
KEGIATAN DOSEN KEGIATAN MAHASISWA
KEGIATAN PENGAJARAN WAKTU PUSTAKA
Pendahuluan 1. Menjelaskan Cakupan Materi Dalam Memperhatikan LCD, White Board 30 Menit 1,2
Pertemuan Ke-13 dokumentasi
perangkat lunak yaitu meliputi
dokumen spesifikasi, perancangan dan
hasil pengujian perangkat lunak

2. Menjelaskan manfaat materi dalam


melakukan rekayasa perangkat lunak

3. Menjelaskan TPK: Setelah


Menyelesaikan Sub Pokok Bahasan ini
Mahasiswa mengetahui bagaimana
membuat dokumentasi pembangunan
perangkat lunak

Page 19 of 20
Penyajian 1. menjelaskan mengenai manajemen Memperhatikan, dan menjawab LCD, White Board 70 Menit 1,2
spektrum, manusia, produk dan proses pertanyaan
serta cara mengelolanya
2. Memberikan beberapa pertanyaan
singkat terkait dengan teori yang telah
dibahas.

1. Melakukan Evaluasi: Tanya Jawab LCD, White Board 20 MENIT 1,2


Penutup secara lisan tentang materi yang telah Memperhatikan, Bertanya dan
diberikan menjawab
2. Memberi Umpan Balik: Bertanya
3. Tindak Lanjut: Membaca materi
pertemuan berikutnya

D. EVALUASI
Tanya Jawab Lisan

DAFTAR PUSTAKA

Buku/Bacaan Wajib (BW)

1. Roger S.Pressman, “Software Engineering : A practitioner’s approaches”, Mc Graw Hill,5th edition, 2001
2. Ian Sommerville, Software Engineering, jilid 1 dan 2, erlangga, jakarta 2002

Page 20 of 20