RANCANGAN PEMBELAJARAN

dokumen-dokumen yang mirip
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN (SAP)

SATUAN ACARA PERKULIAHAN MATA KULIAH REKAYASA PERANGKAT LUNAK KODE/SKS : TI11. C342 / 2 SKS

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMELIHARAAN PERANGKAT LUNAK. Kompetensi Lulusan 1. Pengertian Pemeliharaan OHT

FAKULTAS FTKI UNIVERSITAS NASIONAL RENCANA PEMBELAJARAN

KKKF33118 REKAYASA PERANGKAT LUNAK I

Satuan Acara Perkuliahan

Garis-garis Besar Program Pembelajaran (GBPP)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Rekayasa Perangkat Lunak IF1203

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BUANA FAKULTAS PROGRAM STUDI

Deskripsi Mata Kuliah

SATUAN ACARA PERKULIAHAN MATA KULIAH TESTING & IMPLEMENTASI SISTEM (KA) KODE / SKS : KK / 3 SKS

SATUAN ACARA PERKULIAHAN MATA KULIAH TESTING & IMPLEMENTASI SISTEM (JURUSAN SISTEM INFORMASI) KODE / SKS : AK / 3 SKS

[Year] SILABUS: MI09KB53. Kode Mata Kuliah REKAYASA PERANGKAT LUNAK. Mata Kuliah. Prasyarat - Cosyarat -

RANCANGAN PEMBELAJARAN

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

SATUAN ACARA PERKULIAHAN PROGRAM STUDI : S1 SISTEM INFORMASI

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

SATUAN ACARA PERKULIAHAN (SAP)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 9 halaman

Kontrak Perkuliahan. 1. Manfaat Mata Kuliah

SATUAN ACARA PERKULIAHAN (SAP)

Implementasi dan Maintenance Sistem. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma PTA 2015/2016

SATUAN ACARA PERKULIAHAN(SAP)

SAP Pengembangan Sistem Informasi Halaman 1 dari 8 Direvisi : 2 September 2009

Teknik Informatika S1

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

Rekayasa Perangkat Lunak (Software Engineering)

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

KKKF43123 REKAYASA PERANGKAT LUNAK II

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 8 halaman : PENGEMBANGAN SISTEM INFORMASI

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI: S1 SISTEM INFORMASI Semester : 7

PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI

Review of Process Model. SE 3773 Manajemen Proyek Teknologi Informasi *Imelda Atastina*

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

BAB I PENDAHULUAN. besar, salah satunya yaitu informasi kepegawaian di Stone Cafe. Seperti kita

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SATUAN ACARA PERKULIAHAN ~ 1 ~

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

Testing dan Implementasi

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

Rekayasa Perangkat Lunak (Software Engineering)

Rekayasa Perangkat Lunak

Jenis Metode Pengembangan Perangkat Lunak

BAB 1 PENDAHULUAN 1.1 Latar Belakang

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

A Layered Technology

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SOFTWARE PROCESS MODEL

SILABUS. Standar Kompetensi : Mahasiswa mampu mensimulasikan suatu proyek pengembangan perangkat lunak dengan memanfaatkan model-model yang berlaku.

Uraian Rinci Materi Kuliah Tujuan Instruksional Pert. Khusus (TIK) 1. Mengenalkan pada mahasiswa tentang konsep dasar sistem Memberikan pengetahuan pa

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP)

BAB III METODOLOGI PENELITIAN. melakukan penelitian yang bertujuan untuk memudahkan peneliti dalam

BAB I PENDAHULUAN 1.1 Latar Belakang

Pengembangan Sistem Informasi

RENCANA PEMBELAJARAN SEMESTER (RPS)

MODUL 4 Unified Software Development Process (USDP)

Silabus dan Satuan Acara Perkuliahan

TUGAS KLIPING SISTEM INFORMASI MANAJEMEN V-MODEL

BAB III METODELOGI PENELITIAN. Desain penelitian adalah langkah dan proses yang akan dilakukan dalam

RANGKUMAN SIM BAB 13 Mengembangkan Sistem Informasi (Building Information Systems)

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

BAB 16 IMPLEMENTASI SISTEM

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

REKAYASA PERANGKAT LUNAK

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengembangan Sistem Informasi

Hanif Fakhrurroja, MT

BAB II LANDASAN TEORI

Bahan Ajar Rekayasa Perangkat Lunak Agile Software Development Disiapkan oleh Umi Proboyekti

Metodologi pengembangan sistem METODOLOGI PENGEMBANGAN SISTEM INFORMASI DIAN PALUPI RINI, M.KOM 1

PERANCANGAN SISTEM INFORMASI PENGADAAN DAN PENCATATAN BARANG ALAT TULIS KANTOR

Implementasi Sistem dan Maintenace Sistem. Sistem Informasi Universitas Gunadarma 2012/2013

BAB II LANDASAN TEORI. pengertian. Secara garis besar ada dua kelompok pendekatan, yaitu:

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

PERANAN TEAM SOFTWARE PROCESS PADA REKAYASA PERANGKAT LUNAK

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

Hanif Fakhrurroja, MT

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK I

PENJAMINAN KUALITAS SOFTWARE pada SIKLUS HIDUP PENGEMBANGAN PERANGKAT LUNAK PROTOTYPING

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB III LANDASAN TEORI. yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

Transkripsi:

RANCANGAN PEMBELAJARAN MATA KULIAH : REKAYASA PERANGKAT LUNAK SEMESTER: 3 KODE: SKS: 3 JURUSAN : TEKNIK INFORMATIKA FTIF-ITS DOSEN: KOMPETENSI UTAMA / TIU : Mahasiswa memiliki pengetahuan terhadap metodologi pembangunan melalui pendekatan struktur dan obyek, memahami teknik pengujian, dan teknik perawatan. Minggu ke Sub Kompetensi / TIK Materi / Topik Metode Indikator Keberhasilan Bentuk Evaluasi (bobot) 1 Mahasiswa dapat mengerti dan memahami konsep dasar rekayasa perangkat 10% 2 Mahasiswa dapat mengerti dan memahami model proses rekayasa perangkat 3 Mahasiswa dapat memahami maksud dari perencanaan proyek 4 Mahasiswa dapat memahami konsep dan prinsip analisis 5 Mahasiswa dapat memahami konsep dan prinsip analisis 6 Mahasiswa dapat memahami model yang digunakan dalam analisis 1.Konsep dasar Rekayasa Perangkat Lunak (Software Engineering) : - Arti dan definisi - Jenis-jenis 2. Konsep rekayasa, Pengantar analisis, perencanaan, desain dan implementasi Perspektif Produk dan Proses Perangkat Lunak, Model Proses Perangkat Lunak: Model spiral, RAD, prototype, Unified Process ; Aktivitas terintegrasi, System Engineering,Agile Model (extreme programming), SCRUM. Requirement engineering; Pemodelan Analisis; Sudah ada studi kasus 1. Tujuan Perencanaan Proyek 2. Ruang Lingkup Perangkat Lunak 3. Estimasi Proyek Perangkat Lunak (Waktu, Biaya, SDM) 1. Analisis Kebutuhan Perangkat Lunak 2. Teknik Komunikasi 3. Prinsip-prinsip analisis 4. Dokumen analisis 1. Prototyping 2. Spesifikasi dan kajian spesifikasi 1. Elemen Model Analisis (terstruktur dan obyek) 2. Pemodelan Kebutuhan Fungsional (context, dfd level1 dan use case) dan Non Fungsional Akurasi penjelasan paradigma rekayasa. Mampu membedakan tipetipe Mampu membedakan tipetipe model proses perangkat Mampu membuat perencanaan proyek dan estimasi biayanya. Mampu mengidentifikasi kebutuhan. Mampu membuat model diagram konteks dan diagram use case Quis Kecil Tugas perencanaan proyek (Presentasi )

7 Mahasiswa dapat memahami model yang digunakan dalam analisis 1. Overview mengenai metode analisis klasik 2. Pemodelan Proses 3. Pemodelan Data 4. Kamus Data 5. CRUD Matriks model data 8 Mahasiswa dapat memahami prinsip dan Konsep desain perangkat 9 Mahasiswa dapat desain data dan arsitektur 10 Mahasiswa dapat memahami dan membuat spesifikasi desain 11 Mahasiswa dapat komponen-komponen interface 12 Mahasiswa dapat teknik-teknik pengujian 13 Mahasiswa dapat teknik-teknik pengujian 14 Mahasiswa dapat strategi pengujian perangkat 1. Desain dan rekayasa 2. Prinsip Desain 3. Konsep Desain 4. Desain Modular Efektif 5. Model Desain 6. Dokumentasi Desain 1. Desain Data lihat 2. Desain Arsitektur 3. Proses Desain Arsitektur 1.Evaluasi alternatif rancangan, 2.Penyiapan spesifikasi rancangan 3.Penyiapan laporan rancangan sistem secara konseptual 1. Desain Interface 2. Desain Interface Manusia-Mesin 3. Desain Prosedural 4. Coding 1. Dasar-dasar pengujian 2. Desain Test Case 3. Pengujian White Box (Equivalensi, Partioning, Basis Path) 1. Pengujian Struktur Kontrol 2. Pengujian Black Box 1. Pendekatan strategis ke pengujian 2. Pengujian Unit 3. Pengujian Integrasi 4. Pengujian Validasi 5. Pengujian Sistem 6. Debugging model data arsitektur Mampu spesifikasi rancangan Mampu membuat desain interface Mampu membuat scenario pengujian Mampu membuat scenario pengujian Mampu melakukan pengujian menggunakan salah satu teknik pengujian

15 Mahasiswa dapat mengidentifikasi dan mengelola resiko 16 Mahasiswa dapat teknik pemeliharaan 17&18 Mahasiswa dapat membuat proyek rekayasa perangkat menggunakan metode dan teknik yang sudah dipelajari 1. Macam-macam resiko dalam 2. Tindakan dan pengelolaan resiko 1. Konsep Pemeliharaan Perangkat Lunak 2. Teknik Pemeliharaan Perangkat Lunak : - Pemeliharaan Korektif - Pemeliharaan Adaptif - Pemeliharaan Perfektif - Pemeliharaan Prefentif Dokumentasi dan laporan Mampu mengidentifikasi dan menganalisis resiko yang timbul Mampu membuat Rencana Pemeliharaan Kelengkapan Software (completeness) Tugas membuat Analisis Resiko Tugas membuat Rencana Pemeliharaan 10% Demo Software Pustaka Utama : 1. Pressman, R. S., Software Engineering: A Practitioner's Approach, 8th Edition, McGraw-Hill, 2008 2. Sommerville, I., Software Engineering 8th edition, Addison-Wesley, 2007. 3. Stephen R. Schach: Object-Oriented and Classical Software Engineering, 7th Edition, 2007 Pustaka penunjang : 1. Meyer, B., Object-Oriented Software Construction, 5nd Edition, Prentice-Hall, 2007. 2. Pfleeger, S. L., Software Engineering Theory and Practice, 2nd Edition, Prentice Hall, 2001

SILABUS MATA KULIAH : REKAYASA PERANGKAT LUNAK SEMESTER: 3 KODE: KI091312 SKS: 3 JURUSAN : TEKNIK INFORMATIKA FTIF-ITS DOSEN: KOMPETENSI UTAMA / TIU : Mahasiswa memiliki pengetahuan terhadap metodologi pembangunanan melalui pendekatan struktur dan obyek, memahami teknik pengujian, dan teknik perawatan. KI091312 Rekayasa Perangkat Lunak 2 sks Mata Kuliah : Rekayasa Perangkat Lunak Kode/bobot/Semester : KI091312 / 2 sks / 3 Tujuan Pembelajaran (Learning Objective): Mahasiswa mampu menjelaskan tahapan dan metodologi pembangunan secara benar baik secara mandiri atau juga dalam kerjasama tim. Kompetensi: 1. Mahasiswa mampu menjelaskan dengan benar siklus pengembangan. 2. Mahasiswa mampu merumuskan dengan teliti berbagai macam metodologi pengembangan. 3. Mahasiswa mampu menganalisis & melakukan perancangan model sistem akademik sederhana. 4. Mahasiswa mampu bekerjasama dan berfikir kreatif dalam membuat serta mempresentasikan hasil karya rancangan. Pokok Bahasan (Subject Matter): Pengertian rekayasa, Konsep rekayasa, Pengantar analisis, perencanaan, desain dan implementasi; Perspektif Produk Perangkat Lunak, Model Proses Perangkat Lunak, Model spiral, RAD, prototypeunified Process ; Aktivitas terintegrasi, System Engineering, Requirement engineering; Pemodelan Analisis; Pemodelan Desain Perangkat Lunak, Desain sistem: perancangan konseptual dan perancangan fisik, Perancangan konseptual, evaluasi alternatif rancangan, penyiapan spesifikasi rancangan, dan penyiapan laporan rancangan sistem secara konseptual, perancangan fisik- keluaran, masukan, antarmuka pemakai dan sistem, platform, basis data, modul, kontrol, dokumentasi, pengujian, ataupun rencana konversi; Implementasi sistem, Pemrograman dan pengujian, Instalasi perangkat keras dan, Pelatihan kepada pemakai,pembuatan dokumentasi ; Software Testing Strategies, Unit Testing, Integration Testing; Software Testing Techniques, Whitebox testing, Blackbox testing, System Testing,; Quality Assurance; Operasi dan pemeliharaan, Perawatan perfektif, Perawatan adaptif, Perawatan korektif, Evaluasi dan pengukuran produk, Software metric; Software Performance, SQA & Reviews, Software Reuse, Manajemen Resiko, Specification Configuration Management; Pembiayaan dan Estimasi Perangkat Lunak, Cocomo, Delphi, Activity Base costing. Pustaka Utama : 1. Pressman, R. S., Software Engineering: A Practitioner's Approach, 8th Edition, McGraw-Hill, 2008

2. Sommerville, I., Software Engineering 8th edition, Addison-Wesley, 2007. 3. Stephen R. Schach: Object-Oriented and Classical Software Engineering, 7th Edition, 2007 Pustaka penunjang : 1. Meyer, B., Object-Oriented Software Construction, 2nd Edition, Prentice-Hall, 1997. 2. Pfleeger, S. L., Software Engineering Theory and Practice, 2nd Edition, Prentice Hall, 2001