Konsep Dasar Rekayasa Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak dan Proses Software
Advertisements

Pertemuan 5 PENGEMBANGAN PERANGKAT LUNAK….cont Febriyanno Suryana, S.Kom, MM SI
Software Process Model
Sasaran Menjelaskan apa yang dimaksud model proses
PENDAHULUAN Pertemuan 1.
PENGANTAR REKAYASA PERANGKAT LUNAK I
Pengembangan PL Ahmat Adil.
REKAYASA PERANGKAT LUNAK
Program Studi Manajemen informatika
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
Rekayasa Perangkat Lunak (Software Engineering)
Methods for Software Engineering
SE2423 REKAYASA PERANGKAT LUNAK
PROSES Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
IKI Teknik Perangkat Lunak Introduction. 2 Perangkat Kuliah Pengasuh: Eko K. Boediardjo R. Indra Budi
Diadopsi dari presentasi Ian Sommeriville, Pengantar Rekayasa Perangkat Lunak.
Managing Software Requirement 1
Rekayasa Perangkat Lunak (Lanjut)
REKAYASA PERANGKAT LUNAK
PEMAHAMAN REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Sumber Referensi Pengembangan Kurikulum
KKNI Bidang Rekayasa Perangkat Lunak (RPL)
Perangkat Lunak 1.
Rekayasa Perangkat Lunak
Rekayasa perangkat lunak (rpl)
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Aspek Penilaian Prosentase Tugas Mandiri--20 %
Pendahuluan Muhammad Rachmadi, S.T., M.T.I..
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak Pendahuluan
Rekayasa Perangkat Lunak Oleh : BERI PERIMA, S. Kom
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Pengantar Praktikum Rekayasa Perangkat Lunak
Requirement Document.
REKAYASA PERANGKAT LUNAK
SOFTWARE ENGINEERING (cont.)
REKAYASA PERANGKAT LUNAK (RPL)
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
PENGANTAR REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Pengantar Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pertemuan 1 Pengenalan Rekayasa Perangkat Lunak Oleh : Yudha Dwi Putra negara, S.Kom
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
ALGORITMA DAN PEMROGRAMAN Rekayasa Perangkat Lunak (RPL) 2017.
ANALISIS PERANCANGAN SISTEM INFORMASI (APSI) 01. Pengantar APSI
R.S. Pressman & Associates, Inc
11/15/2018 Pertemuan 1 Siti Mukaromah,S.Kom.
Proses Rekayasa Kebutuhan
Pemodelan Sistem PL.
SOFTWARE ENGINEERING (cont.)
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
MODEL PROSES PERANGKAT LUNAK
Pustaka Wajib Pressman, R. S., Software Engineering: A Practitioner’s Approach, 8th Edition, McGraw-Hill, 2008 Sommerville, I., Software Engineering 8th.
Review Rekayasa Perangkat Lunak
Pengantar Perangkat Lunak
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Transcript presentasi:

Konsep Dasar Rekayasa Perangkat Lunak Kuliah - 1

Topik Konsep dasar RPL (what, why, where, when, how) Pengembangan perangkat lunak secara profesional Etika dalam rekayasa perangkat lunak Konsep Dasar RPL 02/05/2019

Definisi Perangkat Lunak Perangkat lunak adalah program komputer, prosedur, aturan, dan dokumentasi yang berkaitan serta data, yang berhubungan dengan operasi suatu sistem komputer. (IEEE, 1993) Perangkat lunak = program + data + dokumentasi Konsep Dasar RPL 02/05/2019

Konsep Dasar What ? Rekayasa Perangkat Lunak adalah adalah penerapan pendekatan yang sistematis , disiplin, dan dapat diukur, terhadap pengembangan, operasi, dan pemeliharaan perangkat lunak, dan studi tentang pendekatan-pendekatan tersebut, yaitu penerapan teknik/rekayasa terhadap perangkat lunak. (IEEE) RPL adalah disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak dari tahap awal spesifikasi sistem sampai dengan pemeliharaan sistem ketika sistem mulai digunakan. (Sommerville) Konsep Dasar RPL 02/05/2019

Konsep Dasar What ? RPL adalah pendekatan sistematis terhadap analisis, perancangan, penilaian, implementasi, pengujian, pemeliharaan, dan rekayasa ulang perangkat lunak dengan menerapkan prinsip-prinsip rekayasa untuk perangkat lunak. (wikipedia) RPL adalah aplikasi teknik yang diperuntukkan bagi perangkat lunak karena ilmu ini mengintegrasikan ilmu-ilmu matematika, ilmu komputer, dan praktik- praktik yang berasal dari ilmu rekayasa/teknik (literatur ttg ilmu rekayasa) Konsep Dasar RPL 02/05/2019

Konsep Dasar Why ? Pengembangan perangkat lunak skala besar tidak mungkin dapat dikerjakan oleh satu orang saja. Diperlukan kerja tim yang baik agar pengembangan dapat berjalan sesuai rencana. Untuk itu, diperlukan teknik-teknik rekayasa untuk pengembangan perangkat lunak. RPL belum tentu diperlukan untuk pengembangan PL skala kecil, namun sudah mulai diperlukan untuk pengembangan skala medium. Konsep Dasar RPL 02/05/2019

Konsep Dasar Where ? When ? RPL diperlukan pada pengembangan PL skala besar dan medium. When ? RPL diperlukan ketika pengembangan PL tidak dapat dikerjakan hanya dengan cara-cara tradisional. Ketika pengembangan PL memerlukan teknik-teknik rekayasa agar produk PL yang dihasilkan sesuai target yang direncanakan. Konsep Dasar RPL 02/05/2019

Konsep Dasar How ? Teknik-teknik rekayasa yang diterapkan pada pengembangan PL secara garis besar meliputi tahapan: Spesifikasi PL Pengembangan PL Validasi PL Evolusi PL Software Engineering (Rekayasa PL) ≠ Software Development (Pengembangan PL) Konsep Dasar RPL 02/05/2019

Cakupan RPL Proses Produk Disiplin ilmu dasar RPL terbagi atas tiga ranah utama. Proses Produk Manajemen Konsep Dasar RPL 02/05/2019

Cakupan RPL Proses Produk Manajemen Semua aspek teknis yang diperlukan untuk membangun PL dari tahap paling awal (spesifikasi) sampai tahap akhir (evolusi) Produk Hasil proses rekayasa yang diterapkan untuk membangun PL, berupa produk PL yang siap digunakan oleh pengguna Manajemen Pengelolaan (aspek manajemen) yang diperlukan ketika membangun PL, biasanya dalam bentuk proyek PL. Terdiri atas manajemen biaya, waktu, orang, risiko, dll. Konsep Dasar RPL 02/05/2019

Referensi Pressman, R. S., Software Engineering: A Practitioners Approach, 7th edition, Pearson Education, 2009. Sommerville, I., Software Engineering, 9th edition, Addison-Wesley, 2010. Konsep Dasar RPL 02/05/2019