Anda di halaman 1dari 4

SILABUS

I.

IDENTIFIKASI MATA KULIAH

Nama Mata Kuliah


Kredit
Semester
Tingkat
Program Studi
Jurusan
Dosen
II.

:
:
:
:
:
:
:

Analisis dan Desain Sistem Komputer


3 SKS
VI (Genap)
III
S1
Teknik Komputer
Selvia Lorena Br Ginting, S.Si., M.T

DESKRIPSI SINGKAT MATA KULIAH

Mata kuliah ini membahas tentang paradigma pengembangan perangkat lunak


(software process), siklus pengembangan perangkat lunak, peranan software
requirement spesification, analisis terstruktur dan spesifikasi kebutuhan, analisis
terstruktur : data flow diagram, dasar dan konsep perancangan, konsep dan prinsip
object oriented, implementasi perangkat lunak, pengujian perangkat lunak,
manajemen konfigurasi perangkat lunak dan manajemen proyek perangkat lunak.
III.

TUJUAN INSTRUKSIONAL

Setelah menyelesaikan mata kuliah Analisis dan Desain Sistem Komputer


mahasiswa akan mampu memahami konsep dasar terhadap setiap tahapan dalam
pengembangan perangkat lunak, mampu mengumpulkan dan menstrukturkan
requirements dan specifications suatu perangkat lunak secara tepat, lengkap dan
jelas serta mampu memilih dan menerapkan berbagai metodologi penyelesaian
masalah secara baik, lengkap dan tuntas terutama pada tahap analisis dan
perancangan sehingga menjadi sebuah perangkat lunak yang berkualitas.
IV.

METODE PERKULIAHAN

Materi perkuliahan Analisis dan Desain Sistem Komputer diberikan dalam bentuk
ceramah dan simulasi perangkat lunak dari berbagai contoh kasus-kasus yang ada.
Perkuliahan akan membahas seluruh teori dan untuk materi tertentu akan diberikan
latihan-latihan soal yang dikerjakan di dalam kelas. Tugas diberikan dalam bentuk
mandiri dan tim (berkelompok). Untuk tugas tim, para mahasiswa diwajibkan
mempresentasikan
hasil
yang
mereka
peroleh
dan
mampu
mempertanggungjawabkan hasil tersebut. Setiap tugas akan dikumpulkan,
didiskusikan dan dinilai sesuai dengan ketentuan yang berlaku.
V.

SISTEMATIKA PENILAIAN
-

Nilai Akhir (NA) = 20% Tugas + 20% Quiz + 30% UTS + 30% UAS
Bobot Penilaian
INDEKS
A
B
C
D
E

NILAI
75 NA 100
60 NA 75
45 NA 60
30 NA 45
0 NA 30

VI.

MATERI PERKULIAHAN

Minggu ke
1.

Materi Perkuliahan
PENDAHULUAN
1.
Rekayasa Perangkat Lunak
2.
Software Process dan Project Metrics
3.
Software Product
4.
Profesionalisme

Referensi
BW Bab 1

2.

PARADIGMA REKAYASA
PERANGKAT LUNAK
1.
Peranan Software Requirement
Specification (SRS)
2.
Dokumen SRS

BW Bab 2

3.

KONSEP DAN PRINSIP ANALISIS


TERSTRUKTUR
1. Analisis Persyaratan
2. Teknik Komunikasi
3. Prinsip-Prinsip Analisis
4. Prototyping Perangkat Lunak
5. Spesifikasi
6. Kajian Spesifikasi

BW Bab 11

4.

PEMODELAN ANALISIS
1. Elemen Model Analisis
2. Pemodelan data
3. Pemodelan Kebutuhan Fungsional
dan Aliran Informasi (Data Flow
Diagram-Contoh Kasus)
4. Pemodelan Kebutuhan Non
Fungsional
5. Mekanik dari Analisis Terstruktur
6. Kamus Data
7. Diskusi Kelompok (Latihan)

BW Bab 12

5.

KONSEP DAN PRINSIP DESAIN


BW Bab 13
TERSTRUKTUR
1. Perancangan Perangkat Lunak dan
Rekayasa Perangkat Lunak
2. Proses Perancangan
3. Konsep-Konsep Perancangan
4. Desain Modularitas
5. Heuristik Perancangan
6. Model Perancangan
7. Dokumentasi Perancangan
8. Diskusi Kelompok (Latihan)

6.

METODE PERANCANGAN
1. Perancangan Data
2. Perancangan Arsitektur
3. Perancangan Antarmuka
4. Perancangan Prosedural

BW Bab 14

7.

1. Studi Kasus I + Presentasi Tugas


Besar
2. Review Materi Kuliah
3. Quiz I

8.

UJIAN TENGAH SEMESTER

9.

KONSEP
DAN
PRINSIP BW Bab 19
BERORIENTASI OBJEK
1. Paradigma Berorientasi Objek
2. Konsep-Konsep Berorientasi Objek
3. Mengidentifikasi Elemen Model
Objek

10.

ANALISIS BERORIENTASI OBJEK BW Bab 20


1. Analisis Berorientasi Objek
2. Analisis Domain
3. Komponen Generik dan Model
Analisis OO
4. Proses OOA
5. Model Hubungan Objek
6. Model Tingkah laku Objek
7. Diskusi Kelompok (Latihan)

11.

PERANCANGAN BERORIENTASI BW Bab 21


OBJEK
1. Perancangan Sistem Berorientasi
Objek
2. Komponen
Generik
Model
Perancangan OO
3. Proses Perancangan Sistem
4. Proses Perancangan Objek
5. Pola Perancangan
6. Pemrograman Berorientasi Objek
7. Diskusi Kelompok (Latihan)

12

PENGUJIAN PERANGKAT LUNAK


1. Pengujian White Box
2. Pengujian Basis Path
3. Pengujian Struktur Kontrol
4. Pengujian Black-Box
5. Pengujian GUI
6. Pengujian Unit
7. Pengujian Integrasi
8. Pengujian Validasi
9. Pengujian Sistem
10. Debugging

BW Bab 16-17

13.

MANAJEMEN KONFIGURASI
PERANGKAT LUNAK
1. Baseline Manajemen Konfigurasi
Perangkat Lunak
2. Item Konfigurasi Perangkat Lunak
3. Kontrol Perubahan
4. Audit Konfigurasi
5. Tahap Penyelesaian

BW 1 Bab 9

14.

1. Studi Kasus II + Presentasi Tugas

Besar
2. Quiz II
15.

REAL TIME SOFTWARE


1. Pertimbangan Sistem
2. Sistem Real-Time (MasalahMasalah, Penanganan, Database
Real Time, Sistem Operasi RealTime Bahasa dan Komunikasi serta
Sinkronisasi
3. Analisis dan Simulasi Sistem RealTime
4. Perancangan Real-Time Sistem

16.

UJIAN AKHIR SEMESTER

BW Bab 15

VII.PUSTAKA ACUAN
REFERENSI
1. BUKU / BACAAN WAJIB (BW) :
Pressman, Roger S. (2001) Software Engineering : A Practitioners Approach
(5th Edition). McGraw-Hill.
2. BUKU / BACAAN ANJURAN (BA) :
Coad & Yourdan. (1991). Object Oriented Analysis. Prentice Hall.
VIII. MEDIA YANG DIPERLUKAN PESERTA KULIAH
1. Buku Catatan
2. Buku Wajib
3. Buku Tugas

Anda mungkin juga menyukai