NO. Pertemuan Materi Ajar Sasaran Pembelajaran

dokumen-dokumen yang mirip
SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Garis-garis Besar Program Pembelajaran (GBPP)

SATUAN ACARA PERKULIAHAN. Rekayasa Perangkat Lunak Kode Mata Kuliah: IF0552/3 SKS Program Studi: S 1 Sistem Informasi

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Kontrak Perkuliahan. 1. Manfaat Mata Kuliah

RANCANGAN PEMBELAJARAN

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

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

Deskripsi Mata Kuliah

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

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

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

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

FAKULTAS FTKI UNIVERSITAS NASIONAL RENCANA PEMBELAJARAN

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

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

PENGANTAR RUP & UML. Pertemuan 2

REKAYASA PERANGKAT LUNAK I

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

REKAYASA PERANGKAT LUNAK I ALIF FINANDHITA, M.T. - TEKNIK INFORMATIKA UNIKOM 1

Rekayasa Perangkat Lunak (Software Engineering)

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

BAB I PENDAHULUAN. yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

RENCANA PEMBELAJARAN SEMESTER GANJIL 2016/2017 FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

KKKF43123 REKAYASA PERANGKAT LUNAK II

1. MODEL WATERFALL KOMUNIKASI PERENCANAAN PEMODELAN PENYERAHAN KE PELANGGAN / PENGGUNA KONSTRUKSI. Permulaan proyek. Analisis perancangan

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP) STIA SEBELAS APRIL SUMEDANG 2016

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

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

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

REKAYASA SISTEM INFORMASI

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

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

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

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

MK. SISTEM INFORMASI Sap. PENDEKATAN PENGEMBANGAN SISTEM INFORMASI DOSEN : ASEP WAHYUDIN, M.T.

Testing dan Implementasi Sistem Kode Mata Kuliah: SK0243 /3 sks Program Studi: S 1 Sistem Informasi

Teknik Informatika S1

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap 2010/2011

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2011/2012

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB I PENDAHULUAN.

KODE MATA KULIAH / SKS

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul

Nama : Rendi Setiawan Nim :

Bab I Pendahuluan. I.1 Latar Belakang

KONSEP & TEKNIK PEMELIHARAAN PERANGKAT LUNAK. Tugas ke 12 Rekayasa Perangkat Lunak

Satuan Acara Perkuliahan

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

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SATUAN ACARA PERKULIAHAN

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam

RANCANGAN PEMBELAJARAN

SILABUS DAN SATUAN ACARA PERKULIAHAN (SAP) AKUNTANSI KEUANGAN DASAR

BAB 3 METODE PENELITIAN

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

Rational Unified Process (RUP)

REKAYASA PERANGKAT LUNAK

Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

SATUAN ACARA PERKULIAHAN PROGRAM STUDI : S1 SISTEM INFORMASI

Pengembangan Sistem Informasi

METODOLOGI BERORIENTASI OBJEK IIM ABDURROHIM, S.T.,M.T

SISTEM INFORMASI AKUNTANSI

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Hanif Fakhrurroja, MT

BAB 1 PENDAHULUAN. perubahan dari sistem manual menjadi sistem komputerisasi berbasiskan teknologi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGENALAN REKAYASA PERANGKAT LUNAK

Rancang Bangun Sistem Kehadiran Berbasis Fingerprint Sebagai Portal Aktivitas Praktikum Mahasiswa

Kebutuhan dan Spesifikasi Perangkat Lunak

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

BAB I PENDAHULUAN. yang secara cermat dipilih, bahan ajar yang berkualitas, serta metodologi

Rekayasa Perangkat Lunak (Software Engineering)

BAB I PENDAHULUAN. Penggajian pegawai merupakan sebuah kegiatan rutin di kantor Camat

SATUAN ACARA PERKULIAHAN (SAP) PENGANGGARAN D-III MANAJEMEN DM

Konsep Sistem Informasi

Pengembangan Sistem Informasi

BAB I PENDAHULUAN. Dalam pendahuluan ini akan menerangkan beberapa acuan dalam melakukan

PENDAHULUAN. 1.1 Latar Belakang 1 BAB I

Pertemuan 1 PENGENALAN REKAYASA PERANGKAT LUNAK

Hanif Fakhrurroja, MT

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

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

Pengenalan e-learning

Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Transkripsi:

Matakuliah : Rekayasa Perangkat Lunak Kode Komputer : Kode Matakuliah : SKS : 3 sks Dosen Pengampu : Drs. Megah Mulya, M.T. I. Deskripsi Matakuliah Matakuliah ini merupakan matakuliah wajib yang membahas bidang rekayasa terhadap (RPL) yang meliputi: pengertian&tujuan RPL, model proses RPL, standar RPL, CASE tools, profesionalisme dibidang RPL, sekilas tentang perawatan PL, manajemen kualitas PL, reengineering dan migrasi PL. II. Standar Kompetensi Kompetensi yang diharapkan dimiliki oleh mahasiswa setelah mengikuti perkuliahan ini adalah memiliki pemahaman yang baik tentang yang benar dan bagaimana cara-cara mengembangkan PL, siklus hidup PL sampai PL tidak dapat dipakai lagi III. Kompetensi Dasar Mengetahui kaidah rekayasa PL dan mampu mengembangkan PL dengan kaidah tersebut. IV. Indikator: Mahasiswa mampu: 1. mengetahui apa itu PL dan macam-macamnya. 2. memahami model-model proses RPL 3. mengetahui faktor-faktor penentu kualitas PL 4. memahami fase-fase siklus hidup PL. V. Tujuan Pembelajaran Matakuliah ini bertujuan agar mahasiswa mampu melakukan pengembangan sesuai dengan kaidah RPL yang benar. VI. Materi Pokok 1. Pengantar OOP: paradigma pemrograman, perbedaan OOP terhadap paradigma sebelumnya, trend paradigma pemrograman 2. review ADT sebagai cikal bakal obyek 3. abstraksi 4. enkapsulasi dan penerapannya di bahasa C++ 5. inheritance dan penerapannya di bahasa C++ 6. polimorfisme dan penerapannya di bahasa C++ 7. penerapan enkapsulasi, inheritance dan polimorfisme di bahasa Java VII. Rencana Perkuliahan, Materi Ajar, Sasaran Pembelajaran NO. Pertemuan Materi Ajar Sasaran Pembelajaran 1. Pertama Pengantar Kontrak Kuliah Rekayasa Mahasiswa dapat menjelaskan definisi rekayasa Perangkat Lunak (RPL) Mahasiswa dapat menjelaskan definisi Mahasiswa dapat menyebutkan jenis-jenis

2. Kedua Proses Perangkat Lunak 3. Ketiga Membangun model analisis :konsep dan prinsip analisis kebutuhan 4 Keempat Membangun model analisis:pende Mahasiswa dapat memahami dipandang dari luar seperti gunung es. Mahasiswa dapat menjelaskan definisi RPL Mahasiswa dapat memahami keterkaitan berbagai bidang kajian dengan RPL Mahasiswa memahami pentingnya RPL dalam membangun Mahasiswa dapat mengerti mitos-mitos yang salah terhadap Mahasiswa dapat memahami bagaimana semestinya etika dan profesionalisme seorang software engineering. Mahasiswa dapat menyebutkan lapisan-lapisan penyususn teknologi RPL Mahasiswa dapat memahami proses P/L mulai dari kerangka kerja umum sampai aktifitas pelindung (SQA) Mahasiswa dapat menjelaskan bermacam-macam model proses P/L Mahasiswa dapat memahami model proses waterfall,, incremental process, specialized process, The unified process,dan memahami kelemahanya Mahasiswa dapat memahami konsep Requirement engineering Mahasiswa dapat menyebutkan pengertian analisis Mahasiswa memahami alas an-alasan pentingnya requirement Mahasiswa memahami seberapa lama dan tahapan dalam requirement Mahasiswa dapat menyebutkan metode-metode dalam analisis Mahasiswa dapat menyebutkan atribut-atribut SRS yang baik Mahasiswa menjelaskan pendapat Alan M. Davis tentang dilemma whatt vs. how Mahasiswa dapat menjelaskan dan menggambarkan model proses spesifikasi Mahasiswa dapat menyebutkan siapa-siapa yang terlibat dalam pembentukan SRS Mahasiswa dapa memahami metode untuk mengumpilkan data. Mahasiswa dapat menyebutkan pemodelan analisis berdasarkan pendekatan dari sisi bisnis Mahasiswa memahami pemodelan data dengan

katan konvensional 5. Kelima Konsep dan prinsip disain 6. Keenam Pengujian 7. Ketujuh Pengantar paradigma berorientasi objek ERD Mahasiswa memahami pemodelan fungsional dengan DFD Mahasiswa mengerti pemodelan perilaku P/L Mahasiswa dapat menyebutkan pengertian perancangan P/L Mahasiswa memahami transformasi elemenelemen analisis ke elemen-elemen disain Mahasiswa dapat menyebutkan konsep-konsep penting dalam disain P/L Mahasiswa dapat menyebutkan cirri-ciri perancangan yang baik Mahasiswa dapat menyebutkan pemodelan Mahasiswa dapat menyebutkan definisi pengujian P/L Mahasiswa dapat menyebutkan prinsip-prinsip dalam pengujian P/L Mahasiswa dapat menyebutkan apa saja tujuan dari pengujian P/L Mahasiswa dapat menyebutkan metode-metode yang diunakan dalam pengujian P/L Mahasiswa dapat menyebutkan strategi dalam pengujian P/L Mahasiswa dapat memahami konsep dasar paradigma BO. Mahasiswa dapat menyebutkan karakteristik dari system yang dibangun dengan paradigma BO. Mahasiswa dapat menyebutkan perbedaanperbedaan antara paradigma BO dengan aliran data Mahasiawa mamahami alas an-alasan sehingga metode BO. Adalah penting. Mahasiswa dapat menyebutkan keuntungankeuntungan yang diperoleh dengan metode BO. Mahasiswa dapat menyebutkan contoh-contoh metodologi BO. Mahasiswa dapat memehami RUP sebagai suatu proses P/L Mahasiswa dapat memahami tentang UML dan kaitannya dengan RUP Mahasiswa dapat memahami analisis dengan metode BO. Mahasiswa dapat memahami perancangan dengan metode BO.

8. Kedelapan Perangkat Realtime Mahasiswa dapat menyebutkan definisi sistem real time Mahasiswa dapat menyebutkan karakterstik system realtime Mahasiswa dapat menyebutkan definisi P/L real time Mahasiswa memahami analisis P/L real time dengan metode konvensional Mahasiswa memahami analisis P/L real time dengan metode BO. Mahasiswa memahami disan P/L real time 9. Kesembilan Manajemen proyek 10. Kesepuluh Manajemen konfigurasi 11. Kesebelas Manajemen kualitas 12. Keduabelas Perawatan luak Mahasiswa memahami manajemen proyek P/L sebagai lapisan pertama dalam RPL Mahasiwa dapat menyebutkan factor-faktor keberhasilan proyek P/L Mahasiswa memahami resiko-resiko yang mempengaruhi proyek P/L Mahasiswa memahami bagaimana melakukan penjadwalan dalam proyek P/L Mahasiswa dapat menyebutkan definisi SCM Mahasiswa dapat menyebutkan tujuan SCM Mahasiswa mengerti standar yang digunakan dalam SCM Mahasiswa memahami penerapan CM pada database Mahasiswa memahami manajemen versi dan release Mahasiswa mampu menyebutkan definisi kualitas P/L Mahasiswa dapat menyebutkan komponen biaya kualitas P/L Mahasiswa memahami standar kualitas P/L Mahasiswa memahami model dari kulitas P/L Mahasiswa memahami faktor dan kriteria P/L yang berkualitas dalam suatu metrik Mahasiswa memahami topik-topik penting sekitar kualitas P/L Mahasiswa dapat menyebutkan definisi perawatan P/L Mahasiswa mengerti sejarah pengembangan dan proses perawatan P/L Mahasiswa memahami aspek-aspek yang mempengaruhi perawatan P/L

13. Ketigabelas Migrasi 14. Keempatbelas Rekayasa ulang Mahasiswa dapat menyebutkan sasaran dalam perawatan P/L Mahasiswa memahami mdel yang digunakan dalam perawatan P/L Mahasiswa memahami proses perawatan P/L Mahasiswa dapat menyebutkan definisi dari migrasi P/L Mahasiswa memahami bahwa migrasi P/L merupakan bagian dari perawatan P/L Mahasiswa dapat menyebutkan aktifitas-aktifitas dalam migrasi P/L Mahasiswa dapan menyebutkan macam-macam transisi dalam mgrasi P/L Mahasiswa dapat menyebutkan definisi dari migrasi database Mahasiswa dapat memahami proses migrasi dari RDBMS ke OODBMS Mahasiswa dapat menyebutkan definisis rekayasa ulang P/L Mahasiswa memahami alas an dilakukannya rekayasa ulang P/L Mahasiswa memahami suatu mdel dalam rekayasa ulang P/L Mahasiswa memahami proses reverse engineering Mahasiswa memahami proses forword engineering Mahasiswa memahami rekayasa ulang P/L dalam praktek VIII. Model dan Metode Pembelajaran: Model pembelajaran langsung. Metode pembelajaran: Studi kasus Mencotohkan kasus-kasus di dunia nyata Diskusi kelompok IX. Media Pembelajaran 1. Whiteboard 2. LCD 3. email X. Tugas Tugas terstruktur: kelompok dan individual Tugas mandiri : explorasi di internet XI. Evaluasi 1. tugas individual 2. tugas kelompok 3. atitude

XII. 4. kuis 5. ujian tengah semester 6. ujian akhir semester Buku Sumber 1. Roger R. Pressman 2005, Software Engineering, edisi ke-6, McGrow-Hill 2. Ian Sommerville, Software Engineering,