Pengantar Rekayasa Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
The Product and the Process CHAPTER 2 The Process Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Advertisements

Muhammad Taufik Syastra 2 Pengujian dan Implementasi Sistem Informasi Proses.
Rekayasa Perangkat Lunak dan Proses Software
Rekayasa Perangkat Lunak
Pengujian Perangkat Lunak
1. What and Why Sofware Engineering ?
Sasaran Menjelaskan apa yang dimaksud model proses
1 & 2.  Rekayasa = Engineering - pemakaian ‘science’ untuk menyelesaikan’masalah praktis’ - Dari tidak ada menjadi ada.
PENGANTAR REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK
Program Studi Manajemen informatika
 Satu pencegahan bernilai satu pon pengobatan. Biaya untuk menemukan dan memperbaiki cacat merupakan salah satu kegiatan pengembangan perangkat lunak.
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
Perancangan Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
Methods for Software Engineering
SE2423 REKAYASA PERANGKAT LUNAK
PENGETAHUAN PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
PROSES PERANGKAT LUNAK DAN METRIK PROYEK
Diadopsi dari presentasi Ian Sommeriville, Pengantar Rekayasa Perangkat Lunak.
Pemodelan Analisis (Part 1) Pertemuan 5 Rekayasa Perangkat Lunak
Q: Jika Anda harus menulis sebuah program baris dalam C untuk memecahkan masalah, berapa lama waktu yang dibutuhkan? Jawaban: umumnya berkisar.
Rekayasa Perangkat Lunak (Lanjut)
REKAYASA PERANGKAT LUNAK
PEMAHAMAN REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Testing dan implementasi sistem
REKAYASA PERANGKAT LUNAK
Perangkat Lunak 1.
PERENCANAAN PROYEK SISTEM INFORMASI.
Rekayasa Perangkat Lunak Model Proses PL
Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
PENGENALAN REKAYASA PERANGKAT LUNAK
Pendahuluan Muhammad Rachmadi, S.T., M.T.I..
Rekayasa Perangkat Lunak Pendahuluan
METode rekayasa perangkat lunak
Oleh : Dewi Sartika, M.Kom
Rekayasa Perangkat Lunak
Testing dan Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-8)
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK (RPL)
SOFTWARE ENGINEERING (cont.)
Rekayasa Produk (Perangkat Lunak)
METODE PENGEMBANGAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Manajemen Proyek Pengantar Perencanaan Proyek Software
Manajemen Proyek Pengantar Perencanaan Proyek Software
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
8. Beberapa kendala yang muncul pada model waterfall adalah :
REKAYASA PERANGKAT LUNAK
ALGORITMA DAN PEMROGRAMAN Rekayasa Perangkat Lunak (RPL) 2017.
R.S. Pressman & Associates, Inc
PERENCANAAN PROJEK PERANGKAT LUNAK
SOFTWARE ENGINEERING (cont.)
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Pustaka Wajib Pressman, R. S., Software Engineering: A Practitioner’s Approach, 8th Edition, McGraw-Hill, 2008 Sommerville, I., Software Engineering 8th.
Konsep Dasar Rekayasa Perangkat Lunak
Tipe Proyek 1.Proyek yang berasal dari klien yang ditawarkan kesuatu konsultan atau kontraktor. –Karakteristik pekerjaan sudah jelas. –Tidak melalui proses.
PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.
REKAYASA PERANGKAT LUNAK
Transcript presentasi:

Pengantar Rekayasa Perangkat Lunak Sistem Informasi Semester III

Defenisi Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak adalah cabang computer science yang berhubungan dengan pembangunan sistem perangkat lunak yang besar dan kompleks, sehingga dibangun oleh suatu tim (Ghezzi, 2000). Rekayasa perangkat lunak adalah ilmu yang membahas semua aspek produksi perangkat lunak (Sommerville, 2003).

Defenisi Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak (IEEE) : (1) aplikasi/penerapan dari pendekatan yang sistematis, disiplin dan terkuantifikasi untuk mengembangkan, menjalankan dan memelihara perangkat lunak (2) studi mengenai pendekatan (1) Rekayasa Perangkat Lunak (Fritz Baeur) : pembentukan dan penggunaan prinsip-prinsip teknik untuk mendapatkan perangkat lunak yang ekonomis yang dapat bekerja secara efisien .

Mengapa Harus RPL ??? Banyak projek-projek sukses tidak menggunakan RPL contoh : projek-projek awal Microsoft Tetapi sering projek tidak dapat diulang kembali.

Mengapa Harus RPL ??? Lebih banyak lagi projek-projek yang gagal karena tidak menggunakan RPL. Kegagalan terjadi karena : Ukuran projek tidak sebanding dengan usaha/SDM Berhentinya personil kunci Gagal mengerti kebutuhan Projek yang dihasilkan tidak sesuai dengan kualitas Munculnya teknologi baru dll

Mengapa Harus RPL ??? Krisis Perangkat Lunak , menyebabkan: keterlambatan penyelesaian proyek PL biaya mahal kualitas tidak terpenuhi Sehingga dikembangkan teknik/metode pengembangan perangkat lunak

TUJUAN RPL Memberi kerangka kerja untuk membangun perangkat lunak yang berkualitas tinggi

PRODUK DAN PROSES Keduanya adalah aspek penting dalam RPL Kita harus mampu menghasilkan produk software yang berkualitas untuk customer melalui proses yang konsisten, terkelola dengan baik dan cost-effective

Atribut Perangkat Lunak Yang Baik Perangkat Lunak yang baik seharusnya memberikan pengguna kebutuhan fungsionalitas dan unjuk kerja yang dapat di rawat, berguna, Maintanability (Dapat Dirawat) : PL harus dapat memenuhi perubahan kebutuhan Dependability : PL harus dapat dipercaya Efisiensi : PL harus efisien dalam penggunaan resource Usability : PL harus dapat digunakan sesuai dengan yang direncanakan

Terima Kasih