Document - IKB112105 - STMIK EL RAHMA KONTRAK RPL

REKONSTRUKSI MATA KULIAH
Program Studi
Mata Kuliah
Kode
SKS
Semester
Dosen
1.

: Teknik Informatika
: Rekayasa Perangkat Lunak
:
: 3 SKS
:7
: Edi Iskandar, ST

Evaluasi Program Pembelajaran
Berdasarkan evaluasi terhadap program pembelajaran didapatkan fakta-fakta sebagai
berikut :
a.
b.

c.
d.
e.
f.

2.

Tingkat kehadiran mahasiswa dalam perkuliahan sangat tinggi ( 99%
mahasiswa hadir kuliah 14 pertemuan).
Posisi tempat duduk sudah tertib sesuai dengan aturan.
Metode tugas dan dipresentasikan lebih diminati mahasiswa dari pada
tutorial.
Interaksi mahasiswa dalam diskusi cukup tinggi.
Pemberian motivasi di awal atau di akhir perkuliahan diminati oleh
mahasiswa.
Komposisi nilai : A: B : C :
D:

Kompetensi Mata Kuliah
Standard Kompetensi :

Mahasiswa memahami dan mampu merekayasa perangkat lunak yang memenuhi
kebutuhan pengguna dengan mempertimbangkan persyaratan perangkat lunak,
perancangan perangkat lunak, system kritis perangakat lunak, verifikasi dan validasi,
manajemen perangkat lunak dan evolusi perangkat lunak.
Kompetensi Dasar :
Mahasiswa dapat :
a. Menjelaskan Pengantar Rekayasa Perangkat Lunak
b. Menjelaskan Persyaratan Perangkat Lunak
c. Menjelaskan Perancangan Perangkat Lunak
d. Menjelaskan Sistem Kritis Perangkat Lunak
e. Menjelaskan Verifikasi dan Validasi
f. Menjelaskan Manajemen Perangkat Lunak
g. Menjelaskan Evolusi Perangkat Lunak

3.

Analisis Instruksional

Mahasiswa memahami teori – teori
rekayasa perangkat lunak, persyaratan

perangkat lunak, perancangan perangkat
lunak, system kritis perangakat lunak,
verifikasi
dan
validasi,
manajemen
perangkat lunak dan evolusi perangkat
lunak
Menjelaskan Evolusi Perangkat Lunak
(13,14)

Menjelaskan Manajemen Perangkat Lunak
(11,12)
Menjelaskan Verifikasi dan Validasi
(9,10)
Menjelaskan Sistem Kritis Perangkat Lunak
(7,8)

Menjelaskan Perancangan Perangkat Lunak
(4,5,6)


A

1

A

Menjelaskan Persyaratan Perangkat Lunak
(2,3)
Menjelaskan Pengantar Rekayasa Perangkat Lunak
(1)

4.

Sumber Bahan

a.
b.

5.

a.
b.

6.

Ian Sommerville, Software Engineering 6

th

edition, Person Education Limited,

2001.
R.S. Pressman & Associates, Inc., Software Engineering: A Practitioner's
Approach., copyright © 1996, 2001, 2005
Strategi Instruksional
Pada pertemuan pertama perlu dilakukan kontrak belajar
Mahasiswa diwajibkan untuk mengetahui rencana proses belajar mengajar
melalui silabi yang telah ditetapkan, kuliah dilakukan dalam bentuk kombinasi
antara proses tutorial, diskusi dan tugas – tugas. Dosen akan menjelaskan
pengertian, konsep – konsep, pemahaman dan konteks aplikasinya serta contoh –

contoh. Tatap muka dikelas juga akan diisi dengan pertanyaan – pertanyaan
pengarah dari dosen, mahasiswa diharapkan mampu menjawab berdasarkan
materi yang telah dipelajari. Pada akhir kuliah mahasiswa diberi tugas untuk
menjawab beberapa pertanyaan materi kuliah yang dikumpulkan pada pertemuan
berikutnya sebagai evaluasi sejauh mana materi yang diberikan dapat diserap oleh
mahasiswa. Kuliah ini akan memberikan manfaat yang besar apabila mahasiswa
memiliki motivasi yang tinggi dalam mengikuti proses belajar mengajar serta
belajar mandiri.

Penilaian
NO
1
2
3
4
5

JENIS TAGIHAN
Partisipasi kelas
Presentasi Diskusi

Tugas-tugas
Ujian Tengah Semester
Ajian Akhir Semester

BOBOT (%)
20
20
10
25
25

2

7.

Kegiatan Perkuliahan

Tatap
Muka


Kompetensi
Dasar

1

Menjelaskan
Pengantar Rekayasa
Perangkat Lunak

Mampu menjelaskan definisi rekayasa
perangkat lunak



Menjelaskan
Persyaratan
Perangkat Lunak






2 dan
3

Indikator

Mampu menjelaskan
rekayasa persyaratan

proses



Mampu membuat prototype
perangkat lunak

Mampu menentukan spesifikasi
formal


Rekaya
sa sistem berbasis komputer

Prosesproses perangkat lunak

Menjelaskan
Perancangan
Perangkat Lunak







Mampu merancang
perangkat lunak
Mampu merancang
sistem terdistribusi
Mampu merancang

lunak berorientasi objek
Mampu merancang
lunak real time
Mampu merancang
lunak interface user

sistem




arsitektur



perangkat



perangkat






7 dan
8

9 dan
10

Menjelaskan Sistem
Kritis Perangkat
Lunak



Menjelaskan
Verifikasi dan Validasi





Mampu menentukan sistem
kritis

Model



arsitektur

perangkat

Proses
rekayasa persyaratan


4,5
dan 6

Pengalaman
Belajar

Materi Pokok




Pembu
atan prototype perangkat
lunak
Spesifi
kasi formal
Peranc
angan arsitektur
Arsitek
tur system terdistribusi
Peranc
angan berorientasi objek
Peranc
angan perangkat lunak real
time
Peranc
angan dengan pemakaian
ulang
Peranc
angan interface user
Spesifikasi system kritis
Pengembangan system kritis

Mampu mengembangkan
sistem kritis

Mampu menjelaskan definisi
verifikasi dan validasi

Mampu melakukan pengujian
terhadap perangkat lunak

Definisi
verifikasi dan validasi

Pengujian
perangkat lunak


Penilaian
Jenis Tagihan
Bentuk
Instrumen

Ceramah
Tanya Jawab
Diskusi kelas

Ceramah
Tanya Jawab
Pemberian
Tugas

Sumber
Bahan
Texbook
Referensi

Tugas

Paper

Awalnya : Tes

Awalnya : Tes

Ceramah
Tanya Jawab
Diskusi kelas
Pemberian
tugas
kelompok

Tugas

Paper

Awalnya : Tes

Awalnya : Tes

Ceramah
Tanya Jawab
Diskusi kelas
Pemberian
Tugas

Tugas

Paper

Awalnya : Tes

Awalnya : Tes

Ceramah
Tanya Jawab
Pemberian
Tugas

Tugas

Paper

Awalnya : Tes

Awalnya : Tes

Texbook
Referensi

Texbook
Referensi

Texbook
Referensi

Texbook
Referensi

3



Mampu memvalidasi sistem

11
dan
12

Menjelaskan
Manajemen
Perangkat Lunak





13
dan
14

Menjelaskan Evolusi
Perangkat Lunak





Mampu mengelola sumber
daya manusia
Mampu memajemen kualitas
perangkat lunak
Mampu mengembangkan
proses perangkat lunak
Mampu melakukan pergantian
perangkat lunak dengan
mempertimbangkan keuntungan dan
meminimalkan resiko yang yang
akan terjadi
Mampu memanajemen
konfigurasi

Validasi system


kritis

kritis


Mengelola
sumber daya manusia

Manajemen
kualitas

Pengembanga
n proses

Ceramah
Tanya Jawab
Diskusi kelas

Pergantian perangkat
lunak

Manajemen konfigurasi

Ceramah
Tanya Jawab
Presentasi
Pemberian
Tugas



Texbook
Referensi

Tugas

Paper

Texbook
Referensi

Yogyakarta, 10 September 2008
Dosen Pengampu

Edi Iskandar, ST

4

KONTRAK BELAJAR
Nama Mata Kuliah
Kode Mata Kuliah
Pengajar
: Edi
Semester
:7
Hari Pertemuan :
Tempat Pertemuan

: Rekayasa Perangkat Lunak
:
Iskandar, ST
:

1. Manfaat Mata Kuliah
Mata kuliah ini disajikan kepada mahasiswa sebagai upaya :
a.
Membimbing mahasiswa agar memahami Definisi Rekayasa Perangkat Lunak
b.
Membimbing mahasiswa agar mengerti persyaratan perangkat lunak
c.
Membimbing mahasiswa agar mengerti perancangan perangkat lunak
d.
Membimbing mahasiswa agar memahami sistem kritis perangkat lunak
e.
Membimbing mahasiswa agar memahami verifikasi dan validasi
f.
Membimbing mahasiswa agar mengerti manajemen perangkat lunak
g.
Membimbing mahasiswa agar memahami evolusi perangkat lunak
2. Deskripsi Perkuliahan
Mahasiswa memahami teori – teori rekayasa perangkat lunak, persyaratan perangkat
lunak, perancangan perangkat lunak, system kritis perangakat lunak, verifikasi dan
validasi, manajemen perangkat lunak dan evolusi perangkat lunak.
3. Kompetensi Dasar
Mahasiswa mampu :
a.
Menjelaskan Pengantar Rekayasa Perangkat Lunak
b.
Menjelaskan Persyaratan Perangkat Lunak
c.
Menjelaskan Perancangan Perangkat Lunak
d.
Menjelaskan Sistem Kritis Perangkat Lunak
e.
Menjelaskan Verifikasi dan Validasi
f.
Menjelaskan Manajemen Perangkat Lunak
g.
Menjelaskan Evolusi Perangkat Lunak

5

4. Analisis Instruksional

Mahasiswa memahami teori – teori
rekayasa perangkat lunak, persyaratan
perangkat lunak, perancangan perangkat
lunak, system kritis perangakat lunak,
verifikasi
dan
validasi,
manajemen
perangkat lunak dan evolusi perangkat
lunak

Menjelaskan Evolusi Perangkat Lunak
(13,14)

Menjelaskan Manajemen Perangkat Lunak
(11,12)

Menjelaskan Verifikasi dan Validasi
(9,10)

Menjelaskan Sistem Kritis Perangkat Lunak
(7,8)

Menjelaskan Perancangan Perangkat Lunak
(4,5,6)

Menjelaskan Persyaratan Perangkat Lunak
(2,3)

Menjelaskan Pengantar Rekayasa Perangkat Lunak
(1)

6

Strategi Perkuliahan
a.
Dalam setiap perkuliahan selalu di awali dengan salam.
b.
Untuk membuka pertemuan, kelas di ajak bersama-sama membaca basmalah.
c.
Tempat duduk mahasiswa diatur dengan susunan putra mengelompok menjadi
satu demikian juga dengan mahasiswi.
d.
Sebelum masuk ke tema perkuliahan, dosen menyampikan pesan motivasi baik
secara lisan maupun melalui tayangan gambar atau video.
e.
Metode perkuliahan menggunakan berbagai macam metode yang dijabarkan
dalam tabel sebagai berikut :
NON.
TM

TM

TOPIK BAHASAN
Pengantar Rekayasa Perangkat Lunak

D


Persyaratan Perangkat Lunak





Perancangan Perangkat Lunak





Sistem Kritis Perangkat Lunak





Verifikasi dan Validasi





Manajemen Perangkat Lunak





Evolusi Perangkat Lunak





C : Ceramah D: Diskusi
Observasi

SK : Studi Kasus SM : Seminar

SK

S
M

C


P


OB










P: Penugasan OB :

5. Materi / Bacaan Perkuliahan / Referensi
a. Ian Sommerville, Software Engineering 6 th edition, Person Education Limited, 2001.
b. R.S. Pressman & Associates, Inc., Software Engineering: A Practitioner's Approach.,
copyright © 1996, 2001, 2005
6. Tugas-Tugas
Selama menempuh mata kuliah Rekayasa Perangkat Lunak :
a. Mahasiswa diberikan tugas berupa pencarian artikel yang berhubungan dengan
materi rekayasa perangkat lunak
b. Mahasiswa diberikan kasus tertentu kemudian diminta untuk mengomentari dan
sekaligus memberikan solusi atas kasus yang diberikan. (Individual).
c. Mahasiswa diberikan tugas kelompok membuat makalah tentang perancangan
perangkat lunak
7. Kriteria Penilaian

Penilaian akan dilakukan dengan menggunakan kriteria sebagai berikut :
NILAI
A
B
C
D
E

POINT
4
3
2
1
0

RANGE
 80
70 – 79
60 – 69
50 - 59
 49

Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut :
NO

1
2
3
4
5

JENIS TAGIHAN

Partisipasi kelas
Partisipasi diskusi
Tugas-tugas
Ujian Tengah Semester
Ajian Akhir Semester

BOBOT (%)

20
20
10
25
25

7

8. Jadual Perkuliahan
PERTEMUAN

TOPIK BAHASAN

Pertemuan 1

Pengantar Rekayasa Perangkat Lunak

Pertemuan 2 dan 3

Persyaratan Perangkat Lunak

Pertemuan 4, 5
dan 6
Pertemuan 7 dan 8

Perancangan Perangkat Lunak

BACAAN

Sistem Kritis Perangkat Lunak
UJIAN TENGAH SEMESTER

Pertemuan 9 dan
10
Pertemuan 11 dan
12
Pertemuan 13 dan
14

Verifikasi dan Validasi
Manajemen Perangkat Lunak
Evolusi Perangkat Lunak
UJIAN AKHIR SEMESTER

8