RENCANA PEMBELAJARAN SATU SEMESTER UNIVERSITAS AMIKOM YOGYAKARTA Nama Program Studi : Informatika Semester : VI (Enam) Nama Mata Kuliah : Rekayasa Perangkat Lunak Beban SKS : 4 (Empat) SKS Kode Mata Kuliah Prasyarat : ST063 : - Dosen Pengampu : 1. Capaian Pembelajaran : 1. Mahasiswa mampu memahami pengetahuan tentang konsep pengembangan Perangkat Lunak. Diskripsi Mata kuliah 2. Mahasiswa mampu menentukan kebutuhan fungsional 3. Mahasiswa mampu membuat dan menerapkan pemodelan perangkat lunak menggunakan UML 4. Mahasiswa memahami proses pengembangan perangkat lunak. 5. Mahasiswa mampu membuat dokumen SRS : Mata Kuliah ini bertujuan untuk memberikan pemahaman, pengetahuan, dan kemampuan mahasiswa dalam menguasi bidang Rekayasa Perangkat Lunak Materi dimulai dari memberikan motivasi dan membuka wawasan mahasiswa tentang pentingnya mengetahui konsep Rekayasa Perangkat Lunak. Selanjutnya, memberikan pengetahuan tentang Perangkat Lunak, Model Proses Perangkat Lunak, Rekayasa Sistem, Analisa Kebutuhan Perangkat Lunak, Perancangan Perangkat Lunak, Implementasi Perangkat Lunak, Pengujian dan Pemeliharaan Perangkat Lunak. Tugas dalam mata kuliah ini terbagi atas tugas individu dan kelompok. Presentasi Tugas dilaksanakan sesuai dengan mekanisme dan jadwal yang disepakati pada saat kontrak belajar. Produk akhir dari mata kuliah ini diharapkan mahasiswa dapat menghasilkan rancangan sebuah sistem perangkat lunak menggunakan langkah-langkah pengembangan sistem (system development life cycle) based-on plattform.
SKKNI bidang software development subbidangsoftware requirement analysis and design J.62SAD00.002.1 Melakukan Identifikasi Sumber Kebutuhan Perangkat Lunak (mengidentifikasi : tujuan, domain knowladge, stakeholder, business rule) J.62SAD00.007.1 Membuat Spesifikasi Kebutuhan Software Environment (CD, DFD, SKKNI bidang software development subbidang pemrograman J.620100.008.01 Merancang Arsitektur Aplikasi J.620100.007.01 Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas J.620100.009.01 Menggunakan Spesifikasi Program (CD, DFD, J.620100.018.02 Mengimplementasikan Pemrograman Berorientasi Objek J.620100.038.01 Melaksanakan Pengujian Oleh Pengguna (UAT) Penilaian : UTS = 50%, UAS = 50%, Kehadiran = 0%, Tugas Individu /Kelompok = 20%.
Perte Kemampuan Akhir Yang Diharapkan muan Ke 1 memahami definisi dan klasifikasi perangkat lunak, Bahan Kajian Model Pembelajaran Waktu yang disediakan Indikator Keberhasilan Referensi Bobot Nilai Test 2 Memahami Karakteristik perangkat lunak dan kriteria perangkat lunak yang bagus 3 memahami pengetahuan tentang konsep pengembangan Perangkat Lunak SDLC 4 memahami pengetahuan tentang Kebutuhan fungsional vs non fungsional 5 memahami pengetahuan tentang METODOLOGI pengembangan beserta karakteristiknya 6 Memahami materi pertemuan 1-5 7 Melakukan Identifikasi Sumber Kebutuhan Perangkat Lunak Diskusi kasus (mengidentifikasi : tujuan, domain knowladge, stakeholder, business rule)
8 Melakukan Identifikasi Sumber Kebutuhan Perangkat Lunak Diskusi / (mengidentifikasi : tujuan, domain knowladge, stakeholder, business rule) 9 Membuat Spesifikasi Kebutuhan Software Environment (Context diagram, data flow diagram) 10 Membuat Spesifikasi Kebutuhan Software Environment (ERD) 11 Membuat Spesifikasi Kebutuhan Software Environment (UML-Behaviour diagram) 12 Membuat Spesifikasi Kebutuhan Software Environment (UML-structure diagram) 13 Membuat Spesifikasi Kebutuhan Software Environment (UML-interaction diagram) 14 Merancang Arsitektur Aplikasi, mengetahui wawasan arsitektur berbagai aplikasi atau software diskusi diskusi diskusi Diskusi / ceramah 15 MID materi 7-14 16 Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas 17 Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas Diskusi/tugas Diskusi/presen tasi untuk me-
review 18 Menggunakan Spesifikasi Program (CD, DFD, 19 Menggunakan Spesifikasi Program (CD, DFD, 20 Menggunakan Spesifikasi Program (CD, DFD, 21 Menggunakan Spesifikasi Program (CD, DFD, 22 Mengimplementasikan Pemrograman Berorientasi Objek 23 Mengimplementasikan Pemrograman Berorientasi Objek 24 Melaksanakan Pengujian Oleh Pengguna (UAT) Diskusi/tugas Diskusi/tugas 25 UAS UJIAN MANDIRI 26 UAS UJIAN MANDIRI 27 UAS UJIAN MANDIRI 28 UAS UJIAN MANDIRI
Referensi 1. 2. 3. 4. 5. Disetujui, Tgl : Ketua Jurusan Diperiksa, Tgl : Koord.Matakuliah/Bidang Keahlian Dibuat, Tgl : Dosen ybs (Sudarmawan, S.T., M.T.) (M. Rudyanto Arief, MT.) (...)