Muhammad Taufik Syastra 2 Pengujian dan Implementasi Sistem Informasi Proses
Pokok Bahasan 1.Pengembangan Perangkat Lunak – Sebuah Lapisan Teknologi 2.Proses Perangkat Lunak 3.Model Proses Perangkat Lunak 4.Model Sekuensial Linier 5.Model Prototipe 6.Model RAD (Rapid Application Development) 7.Model Proses Perangkat Lunak Evolusioner 8.Model Formal 9.Teknik Generasi Keempat 10.Teknologi Proses 11.Produk dan Proses Muhammad Taufik Syastra
Kompetensi Mahasiswa mampu mempelajari berbagai macam proses membangun perangkat lunak Muhammad Taufik Syastra
Pengembangan PL – Lapisan Teknologi Rekayasa Perangkat Lunak Fritz Bauer (NAU69) Pengembangan dan penggunaan prinsip pengembangan untuk memperoleh perangkat lunak secara ekonomis dan reliable bekerja sama secara efisien pada mesin nyata. IEEE(IEEE93) Aplikasi dari sebuah pendekatan yang kuantifable, disiplin dan sistematis kepada pengembangan, operasi dan pemeliharaan perangkat lunak. Muhammad Taufik Syastra
Pengembangan PL – Lapisan Teknologi Fase Umum pada Rekayasa Perangkat Lunak adalah 1.Fase Definisi – “Apa” 2.Fase Pengembangan – “Bagaimana” Koreksi Adaptasi Perkembangan (enhancement) Pencegahan 3.Fase Pemeliharaan – “Perubahan” Muhammad Taufik Syastra
Proses Perangkat Lunak Software Engineering Institue (SEI) menggunakan model komperhensif untuk mengukur model kematangan kapabilitas (CMM – Capability Maturity Model). Berikut tingkatan level dari CMM : 1.Level 1 : Initial 2.Level 2 : Repeatable 3.Level 3 : Defined 4.Level 4 : Managed 5.Level 5 : Optimizing Muhammad Taufik Syastra
Model Proses Perangkat Lunak Model Proses untuk Rekayasa Perangkat Lunak dipilih berdasarkan : 1.Sifat Aplikasi dan Proyeknya 2.Metode dan alat-alat bantu yang dipakai 3.Kontrol dan Penyampaian yang dibutuhkan Muhammad Taufik Syastra
Model Proses Perangkat Lunak Model-model Proses Rekayasa Perangkat Lunak (Software Engineering) adalah sebagai berikut : 1.Model Sekuensial Linier 2.Model Prototipe 3.Model RAD (Rapid Application Development) 4.Model Inkremental (Pertambahan) 5.Model Spiral 6.Model Rakitan Komponen 7.Model Perkembangan Konkuren 8.Model Formal 9.Teknik Generasi Keempat Muhammad Taufik Syastra
Model Formal Model Formal memungkinkan perekayasa perangkat lunak untuk mengkhususkan, mengembangkan, dan menverifikasi sistem berbasis komputer dengan menggunakan notasi matematis yang tepat. Muhammad Taufik Syastra
Teknik Generasi Keempat Paradigma Teknik Generasi Keempat (Fourth Generation Technique – 4GT) untuk rekayasa perangkat lunak berfokus pada kemampuan spesifikasi perangkat lunak dengan menggunakan bentuk bahasa yang dikhususkan atau sebuah notasi grafik yang menggambarkan masalah yang akan dipecahkan kedalam bentuk yang dapat dipahami pelanggan. Contoh : Software Rational Rose (untuk Pemodelan) Muhammad Taufik Syastra
Teknologi Proses Teknologi Proses digunakan untuk membantu organisasi menganalisis proses yang sedang berlangsung, mengorganisasi tugas-tugas kerja, mengontrol, dan memonitor kemajuan serta mengatur kualitas teknis. Muhammad Taufik Syastra
Produk dan Proses Produk yang baik dihasilkan melalui Proses yang baik, sehingga tercipta hubungan yang sejalan antara Proses dan Produk. Muhammad Taufik Syastra
SEKIAN TERIMA KASIH Muhammad Taufik Syastra
Daftar Pustaka Buku : Pressman, Roger S Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu). Yogyakarta : Penerbit Andi. Website : Muhammad Taufik Syastra