Anda di halaman 1dari 6

SATUAN ACARA PERKULIAHAN

MATA KULIAH
FAKULTAS
JURUSAN / JENJANG

: REKAYASA PERANGKAT LUNAK


: Fakultas Teknologi Informatika dan Komputer
: Teknik Informatika

PROSES BELAJAR MENGAJAR


DOSEN
:
Menerangkan (dengan contoh), diskusi, memberi tugas, melakukan evaluasi mingguan.
MAHASISWA
:
Mendengarkan, mencatat, diskusi, mengerjakan tugas, mengerjakan evaluasi mingguan.
MEDIA
:
Papan Tulis, Kertas kerja, Overhead Projector
EVALUASI
:
Hasil test Mingguan, Ujian Mid, Ujian Akhir dan Tugas.

Minggu
Ke

Pokok-pokok Bahasan dan TIU


PENDAHULUAN

2
PENGENALAN REKAYASA
PERANGKAT LUNAK
Mahasiswa dapat mengerti dan
memahami konsep dasar
rekayasa perangkat lunak

Sub Pokok Bahasan dan TIK

1.

Ruang Lingkup Mata Kuliah

2.

Sasaran

3.

Tujuan

4.

Kompetensi Lulusan

1. Konsep dasar Rekayasa Perangkat


Lunak (Software Engineering) :
- Arti dan definisi perangkat lunak
- Jenis-jenis perangkat lunak
2.Tanggung Jawab profesional dan etika
3.Siklus Hidup Perangkat Lunak
(SWDLC/Software Development Life
Cycle)
Mahasiswa dapat :

mengerti yang dimaksud dengan


rekayasa perangkat lunak dan
mengapa rekayasa perangkat lunak
itu penting
memahami tanggung jawab
profesional dan etika pada rekayasa

Hal 1 dari 6

Teknik
Pembelajaran

Media
Pembelajaran

Kuliah mimbar

Papan Tulis,
OHP

Kuliah mimbar

Papan Tulis,
OHP

Tugas

Ref.


PERENCANAAN PROYEK
PERANGKAT LUNAK
Mahasiswa dapat memahami
maksud dari perencanaan
proyek perangkat lunak

perangkat lunak
mengetahui siklus hidup perangkat
lunak
Kuliah mimbar

Papan Tulis,
OHP

Kuliah mimbar

Papan Tulis,
OHP

1.Observasi pada Estimasi


2.Tujuan Perencanaan Proyek
3.Ruang Lingkup Perangkat Lunak
4.Sumber Daya
5.Estimasi Proyek Perangkat Lunak

Mahasiswa dapat :

KONSEP DAN PRINSIP ANALISIS


Mahasiswa dapat memahami
konsep dan prinsip analisis

mengerti maksud dari observasi pada


estimasi
memahami tujuan dari perencanaan
proyek
memahami dan menjelaskan ruang
lingkup, sumber daya dan estimasi
proyek.

1.

Analisis Kebutuhan Perangkat Lunak

2.

Teknik Komunikasi

3.

Prinsip-prinsip analisis

4.

Prototyping perangkat lunak

5.

Spesifikasi dan kajian spesifikasi

Mahasiswa dapat :

menjelaskan maksud dari analisis


kebutuhan
memahami beberapa teknik
komunikasi
menjelaskan prinsip-prinsip analisis
menjelaskan model prototype
perangkat lunak
menjelaskan spesifikasi kebutuhan
perangkat lunak

Hal 2 dari 6

1.Elemen Model Analisis

PEMODELAN ANALISIS
Mahasiswa dapat memahami
model yang digunakan dalam
analisis

2.Pemodelan Data
3.Pemodelan Fungsional dan aliran
informasi
4.Pemodelan Tingkah Laku
5.Mekanik dari analisis terstruktur
6.Kamus Data
7.Overview mengenai metode analisis
1.

klasik
Mahasiswa dapat :

5&6

menjelaskan elemen-elemen model


analisis
memahami dan menjelaskan
pemodelan data (Object Data dan
Entity Relationship Diagram)
memahami dan menjelaskan alur
informasi dan fungsi pemodelan
memahami dan menggunakan teknik
pemodelan dengan memberikan
contoh kasus yang diselesaikan
dengan membuat: DFD, ERD,
Spesifikasi Proses dan Data
Dictionary

UJIAN TENGAH SEMESTER


8

PRINSIP DAN KONSEP DESAIN


Mahasiswa dapat memahami
prinsip dan Konsep desain
perangkat lunak

1.

Desain perangkat lunak dan


rekayasa

2.

perangkat lunak

3.

Prinsip Desain

4.

Konsep Desain

5.

Desain Modular Efektif

6.

Model Desain

7.

Dokumentasi Desain

Hal 3 dari 6

Mahasiswa dapat :

METODE DESAIN
Mahasiswa dapat memahami
dan mengerti desain data dan
arsitektur perangkat lunak

9 & 10

mengetahui dan memahami konsep


dan prinsip desain perangkat lunak
mengerti bahwa desain secara
modular dapat mengurangi
kompleksitas program dan hasil dari
desain ini dapat dengan mudah
diimplementasikan
memahami model desain
membuat dan mengetahui isi dari
dokumentasi desain

1.

Desain Data

2.

Desain Arsitektur

3.

Proses Desain Arsitektur

4.

Pasca Pemrosesan Desain

5.

Optimasi Desain Arsitektur

6.

Desain Interface

7.

Desain Interface Manusia-Mesin

8.

Desain Prosedural

9.

Coding

Mahasiswa dapat :

11,12

TEKNIK PENGUJIAN
PERANGKAT LUNAK
memahami dan mengerti

1.

menjelaskan maksud dari arsitektur


perangkat lunak dan mengapa
arsitektur perangkat lunak sangat
penting
memahami Model Data, Struktur
Data, Database, Data Warehouse,
Desain Data pada level komponen
memahami desain prosedural dan
koding

Dasar-dasar pengujian perangkat


lunak

Hal 4 dari 6

teknik-teknik pengujian
perangkat lunak

2.

Desain Test Case

3.

Pengujian White Box

4.

Pengujian Basis Path

5.

Pengujian Struktur Kontrol

6.

Pengujian Black Box

Mahasiswa dapat :

Strategi Pengujian Perangkat


Lunak
TIU :
memahami dan mengerti
strategi pengujian perangkat
lunak

13

menjelaskan dasar-dasar pengujian


perangkat lunak
membuat rancangan test case
melakukan pengujian perangkat
lunak menggunakan White Box, Black
Box, Basis Path dan Struktur Kontrol

1.

Pendekatan strategis ke pengujian


perangkat lunak

2.

Pengujian Unit

3.

Pengujian Integrasi

4.

Pengujian Validasi

5.

Pengujian Sistem

6.

Debugging

Mahasiswa dapat :

14

Pemeliharaan Perangkat Lunak

1.

TIU :
memahami dan mengerti teknik
pemeliharaan perangkat lunak

2.

memahami pendekatan strategis


untuk pengujian perangkat lunak
melakukan pengujian Unit, Integrasi
Validasi dan Sistem
mengerti proses debugging pada
perangkat lunak

Konsep Pemeliharaan Perangkat


Lunak
Teknik Pemeliharaan Perangkat
Lunak :
Pemeliharaan Korektif
Pemeliharaan Adaptif
Pemeliharaan Perfektif

Hal 5 dari 6

- Pemeliharaan Prefentif
Mahasiswa dapat :

15

16

memahami konsep pemeliharaan


perangkat lunak
mengerti teknik-teknik pemeliharaan
perangkat lunak

STUDI KASUS
Mahasiswa dapat membuat
proyek rekayasa perangkat
lunak menggunakan metode dan
teknik yang sudah dipelajari
UJIAN AKHIR SEMESTER

Hal 6 dari 6

Anda mungkin juga menyukai