Postingan

Menampilkan postingan dengan label Bab 2

Penjelasan Penggunaan Model-Model Pengembangan Perangkat Lunak

Gambar
Terdapat beberapa model pengembangan perangkat lunak, diantaranya yaitu model waterfall, prototyping, RAD, incremental dan spiral. Ke-5 model tersebut memiliki karateristik tersendiri dan dapat digunakan untuk menyelesaikan pengembangan perangkat lunak pada kondisi tertentu. 1. Model Waterfall merupakan model perangkat lunak yang menekankan fase-fase yang berurutan dan sistematis sehingga model ini sangat sesuai digunakan dalam pengembangan sistem perangkat lunak dan hardware yang luas dan apabila kebutuhan pengguna telah dimengerti dengan baik. Selain itu, juga apabila waktu yang tersedia juga masih cukup banyak. 2. Model Prototyping ini sangat sesuai diterapkan untuk kondisi yang beresiko tinggi di mana masalah-masalah tidak terstruktur dengan baik, terdapat fluktuasi kebutuhan pemakai yang berubah dari waktu ke waktu atau yang tidak terduga, bila interaksi dengan pemakai menjadi syarat mutlak dan waktu yang tersedia sangat terbatas sehingga butuh penyelesaian yang sege...

Penjelasan Model-Model Proses Pengembangan Perangkat Lunak

Gambar
Proses Pengembangan Perangkat Lunak (Software Development Process) adalah suatu penerapan struktur pada pengembangan suatu Perangkat Lunak (Software), yang bertujuan untuk mengembangkan sistem dan memberikan panduan untuk menyukseskan proyek pengembangan sistem melalui tahapan-tahapan tertentu. Dalam prosesnya, terdapat beberapa paradigma model pengembangan sistem perangkat lunak, diantaranya : 1. Model Sekuensial Linier (Waterfall) Model Sekuensial Linier atau Waterfall adalah sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan, . Tahapan – tahapan dalam pengembangan  model sekuensial linear / Waterfall sebagai berikut: 1.  Rekayasa dan Pemodelan Sistem / Informasi Karena perangkat lunak selalu merupakan bagian dari sebuah sistem (bisnis) yang lebih besar, kerja dimulai dengan membangun syarat dari semua elemen ...

Proses, Pengembangan dan Model Proses Perangkat Lunak

Gambar
Unsplash/Software Proses perangkat lunak merupakan sekumpulan aktifitas yang memiliki tujuan untuk pengembangan ataupun evolusi perangkat lunak, dimana setiap aktifitas bersifat saling terkait (koheren) untuk menspesifikasikan, merancang, implementasi dan pengujian sistem perangkat lunak. Aktifitas generic dalam semua proses perangkat lunak adalah: 1. Initial – Proses perangkat lunak yang ditandai sebagai ad hoc 2. Repeatable – Proses-proses manajemen proyek dasar dibangun untuk menelusuri masalah biaya, jadwal dan fungsionalitas. Disipin proses yang perlu ada untuk mengulangi sukses-sukses proyek yang terdahulu dengan penerapan yang sama 3. Defined – Proses perangkat lunak, baik untuk aktifitas manajemen atau perekayasaan didokumentasikan, distandarkan dan diintegrasikan ke dalam proses perangkat lunak organisasi besar. Semua proyek menggunakan versi proses organisasi yang didokumentasikan dan disahkan untuk pengembangan dan pemeliharaan perangkat lunak 4. Manage...