Silabus Rekayasa Perangkat Lunak
description
Transcript of Silabus Rekayasa Perangkat Lunak
UNIVERSITAS PGRI YOGYAKARTA
FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
SILABUSProgram studi : Teknik Informatika
Matakuliah : Rekayasa Perangkat Lunak
Kode : MK3110214
SKS : Teori : 3 SKS
Semester : V
Matakuliah Prasyarat : MK2110218 – Pengantar Analisis Sistem Informasi
Dosen : Jimmy Endwin, S.Kom
I. Deskripsi Mata Kuliah
Matakuliah ini membahas tentang konteks perangkat lunak sebagai produk dan
proses, rekayasa sistem, konsep dan prinsip analisis, pemodelan analisis, desain
sistem, desain database, desain output, desain input, desain dialog, pemodelan
UML, implementasi sistem, operasi dan dukungan sistem,
II. Kompetensi Mata Kuliah
Memahami konteks pengenembangan perangkat lunak dan mampu
mengaplikasikanya dalam berbagai studi kasus, yang meliputi perencanaan,
analisis, desain, pemodelam, implementasi, dan peongoperasian perangkat lunak.
Silabus 2002/2003-Rekayasa Perangkat Lunak 1
III. Analisis Instruksional
IV. Strategi Perkuliahan
A. Tatap Muka :
1. Ceramah2. Presentasi3. Diskusi
B. Non Tatap Muka :
1. Tugas individu2. Tugas Kelompok
Silabus 2002/2003-Rekayasa Perangkat Lunak 2
Memahami perangkat lunak sebagai produk
Memahami perangkat lunak sebagai proses
Memahami dan mapumenganalisis sistem
Memodelkan hasil analisis
Mendesain model
Mendesain Database
Mendesain Output
Mendesain Input
Mendesain antar muka
pemakai
Mengaplikasikan Pemodelan UML
Memahami fase konstruksi dan implemensi sistem
Memahami fase operasi dan dukungan sistem
V. Sumber Bahan
A. Textbook :
1. Roger R. Pressman, Software Enginering : A Practioners Approach, RS. Presmann and Assosiation, 2001.
2. Jeffry L. Whitten, dkk, Sistem Analysis & Desgn Methods,St. Louis: Times Mirror / Mosby College Publishing 1986.
B. Referensi :
Jogiyanto HM, Analisis & Desain Sistem Informasi : Pendekatan teori dan praktek aplikasi bisnis, Penerbit Andi Yogyakarta, 1999.
VI. Penilaian
No Jenis Tagihan Bobot (%)
1. Kehadiran dan partisipasi kuliah 10%
2. Presentasi dan diskusi 10%
3. Tugas – tugas 20%
4. Ujian Tengah Semester 30%
5. Ujian Akhir Semester 30%
Jumlah 100%
Silabus 2002/2003-Rekayasa Perangkat Lunak 3
VII. Kegiatan Perkuliahan
Tatap Muka
ke
Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar
Penilaian Sumber Bahan (textbook/ referensi)
Jenis Tagihan
Bentuk Instrumen
1. Memahami perangkat lunak sebagai produk
1. Memahami peran perangkat lunak
2. Memahami karakteritik, komponen dan aplikasi perangkat lunak
3. Memahami krisis di masa depan
Produk Ceramah danDiskusi
Tugas Individu
Uraian Objektif
A.1. Ch.1
2. Memahami perangkat lunak sebagai proses
1. Memahami lapisan teknologi pengembangan perangkat lunak
2. memahami proses-proses perangkat lunak
3. Memahami pemodelan dalam perangkat lunak
Proses CeramahDiskusi,
Kuis Uraian Objektif
A.1. Ch.2
3. Memahami konsep dan prinsip analisis
1. Memahami analisis persyaratan
2. Memahami prinsip-prinsip analisis
Kosep dan Prinsip Analisis
Ceramah dan Diskusi
Tugas Individu
Uraian Objektif
A.1. Ch.11B. Ch.3
4. Memodelkan hasil analisis
1. Mengetahui elemen model analisis
2. Memodelkan data
3. Membuat kamus data
Pemodelan Analisis
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.1. Ch.12
5. Memahami konsep desain sistem
1. Memahami berbagai pendekatan-pendekatan dalam mendesain sistem
2. Memahami langkah-langkah mendesain sistem
Desain Sistem Ceramah,Diskusi,
Kuis Uraian Objektif
A.1. Ch.13A.2. Ch.12B. Ch.5
6. Membuat arsitektur aplikasi
1. Membuat DAD
2. Menggambar
Arsitektur dan Pemodela Aplikasi
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.1. Ch.14A.2. Ch.13B. Ch.6
Silabus 2009/20010 Rekayasa Perangkat lunak 4
kan arsitektur Teknologi informasi
7. Membuat desain Database
1. Memahami tujuan dan prasyarat desain database
2. Membuat desain database
Desain Database
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.1.Ch.14A.2.Ch.14B.Ch.6
8. Membuat desain output
1. Memahami konsep dan petunjuk desain output
2. Membuat desain dan prototype Output
Desain dan Pototyping Output
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.1.Ch.14A.2.Ch.15B.Ch.7
9. Membuat desain input
1. Memahami konsep dan petunjuk Desain Input
2. Memahami Kontrol GUI untuk desain input
3. Mendesain input
Desain dan Prototypinh Input
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.1.Ch.14A.2.Ch.16B.Ch.7
10. Mendesain antar muka pemakai
1. Memahami Konsep petunjuk dan teknologi, antar muka pengguna
2. Mendesain antar muka pengguna
Desain Antar Muka Pengguna
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.1.Ch.14A.2.Ch.17B.Ch.7
11. Mengaplikasikan Pemodelan UML
1. Memami konsep dan proses desain berorientasi obyek
2. Membuat desain berorientasi obyek
Desain dan pemodelam berorientasi obyek menggunakan UML
Ceramah,dan Presentasi Studi Kasus
Tugas Kelompok
UnjukKerja
A.2.Ch.18
12. Memahami fase konstruksi dan implemensi sistem
1. Memahami konteks fase Konstruksi
2. Memahmi konteks fase implementasi
Konstruksi dan Implementasi Sistem
Ceramah danDiskusi
Kuis Uraian Objektif
A.2.Ch.19
13. Memahami fase operasi dan dukungan sistem
1. Memahami konteks operasi
2. Memahami konteks dukungan sistem
Operasi dan Dukungan Sistem
Ceramah danDiskusi
Tugas Individu
Uraian Objektif
A.2.Ch.20
Silabus 2009/20010 Rekayasa Perangkat lunak 5
Yogyakarta, 13 Agustus 2009Dosen Pengampu,
Jimmy Endwin, S.Kom
Silabus 2009/20010 Rekayasa Perangkat lunak 6