Silabus Rekayasa Perangkat Lunak

7
UNIVERSITAS PGRI YOGYAKARTA FAKULTAS TEKNIK PROGRAM STUDI TEKNIK INFORMATIKA SILABUS Program 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 Silabus 2002/2003-Rekayasa Perangkat Lunak 1

description

silabus

Transcript of Silabus Rekayasa Perangkat Lunak

Page 1: 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

Page 2: Silabus Rekayasa Perangkat Lunak

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

Page 3: Silabus Rekayasa Perangkat Lunak

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

Page 4: Silabus Rekayasa Perangkat Lunak

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

Page 5: Silabus Rekayasa Perangkat Lunak

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

Page 6: Silabus Rekayasa Perangkat Lunak

Yogyakarta, 13 Agustus 2009Dosen Pengampu,

Jimmy Endwin, S.Kom

Silabus 2009/20010 Rekayasa Perangkat lunak 6