Dokumen tersebut merangkum tentang rekayasa perangkat lunak dengan menggunakan metode spiral model. Metode spiral model menggabungkan prototyping dan pendekatan berbasis risiko untuk mengembangkan sistem perangkat lunak. Model ini cocok untuk pengembangan sistem skala besar karena memungkinkan penyesuaian selama siklus hidup perangkat lunak. Dokumen tersebut juga membahas kelebihan, kekurangan, dan studi kasus penerapan model spiral.
2. DEFINISI
• SPIRAL MODEL
• MODEL SPIRAL ADALAH GENERATOR MODEL PROSES BERBASIS RISIKO YANG DIGUNAKAN
UNTUK MEMANDU REKAYASA PERANGKAT LUNAK BERSAMA BERBAGAI PEMANGKU
KEPENTINGAN DARI SISTEM INTENSIF.
3. SPIRAL MODEL
KELEBIHAN :
• SETIAP TAHAP PENGERJAAN DIBUAT PROTOTYPING SEHINGGA KEKURANGAN
DAN APA YANG DIHARAPKAN OLEH CLIENT DAPAT DIPERJELAS DAN JUGA DAPAT
MENJADI ACUAN UNTUK CLIENT DALAM MENCARI KEKURANGAN KEBUTUHAN.
• LEBIH COCOK UNTUK PENGEMBANGAN SISTEM DAN PERANGKAT LUNAK SKALA
BESAR.
• DAPAT DISESUAIKAN AGAR PERANGKAT LUNAK BISA DIPAKAI SELAMA HIDUP
PERANGKAT LUNAK KOMPUTER.
• PENGEMBANG DAN PEMAKAI DAPAT LEBIH MUDAH MEMAHAMI DAN BEREAKSI
TERHADAP RESIKO SETIAP TINGKAT EVOLUSI KARENA PERANGKAT LUNAK
TERUS BEKERJA SELAMA PROSES.
4. KELEBIHAN :
• MENGGUNAKAN PROTOTIPE SEBAGAI MEKANISME PENGURANGAN RESIKO DAN
PADA SETIAP KEADAAN DI DALAM EVOLUSI PRODUK.
• TETAP MENGIKUTI LANGKAH-LANGKAH DALAM SIKLUS KEHIDUPAN KLASIK
DAN MEMASUKKANNYA KE DALAM KERANGKA KERJA ITERATIF.
• MEMBUTUHKAN PERTIMBANGAN LANGSUNG TERHADP RESIKO TEKNIS
SEHINGGA MENGURANGI RESIKO SEBELUM MENJADI PERMASLAHAN YANG
SERIUS.
5. KEKURANGAN :
• BANYAK KONSUMEN (CLIENT) TIDAK PERCAYA BAHWA PENDEKATAN SECARA
EVOLUSIONER DAPAT DIKONTROL OLEH KEDUA PIHAK. MODEL SPIRAL MEMPUNYAI
RESIKO YANG HARUS DIPERTIMBANGKAN ULANG OLEH KONSUMEN DAN DEVELOPER.
• MEMERLUKAN TENAGA AHLI UNTUK MEMPERKIRAKAN RESIKO, DAN HARUS
MENGANDALKANNYA SUPAYA SUKSES.
• BELUM TERBUKTI APAKAH METODE INI CUKUP EFISIEN KARENA USIANYA YANG
RELATIF BARU.
• MEMERLUKAN PENAKSIRAN RESIKO YANG MASUK AKAL DAN AKAN MENJADI
MASALAH YANG SERIUS JIKA RESIKO MAYOR TIDAK DITEMUKAN DAN DIATUR.
• BUTUH WAKTU LAMA UNTUK MENERAPKAN PARADIGMA INI MENUJU KEPASTIAN
YANG ABSOLUTE.
6. STUDI KASUS
• SALAH SATU PERMASALAHAN PENJADWALAN YANG PASTI DIHADAPI OLEH SUATU
INSTITUSI AKADEMIK ADALAH PENGATURAN JADWAL BELAJAR-MENGAJAR AGAR TIDAK
TERJADI TABRAKAN(OVERLAP).BERBAGAI ALGORITMA DAN METODE TELAH DITELITI DAN
DIKEMBANGKAN OLEH PAKAR UNTUK MEMECAHKAN PERMASALAHAN OTOMATISASI
PENJADWALAN TERSEBUT. SALAH SATU ALGORITMA YANG DIKEMBANGKAN ADALAH
ALGORITMA BRANCH AND BOUND. MELIHAT PADA KEMAMPUAN ALGORITMA BRANCH AND
BOUND DALAM MEMECAHKAN PERMASALAHAN PENJADWALAN DAN KEBUTUHAN AKAN
PENGAKSESAN JADWAL YANG MUDAH OLEH MAHASISWA DAN DOSEN, MAKA PADA
SKRIPSI INI PENULIS MEMBUAT SUATU PERANGKAT LUNAK PEMBUATAN SERTA
PENGATURAN JADWAL MATA KULIAH DENGAN MENGGUNAKAN ALGORITMA BRANCH
AND BOUND. METODOLOGI YANG DIGUNAKAN DALAM PENULISAN SKRIPSI INI ADALAH
METODOLOGI SPIRAL, YANG MELIPUTI CUSTUMER COMMUNICATION, PLANNING, ANALYSIS
RISK, ENGINEERING, CONSTRUCTION AND RELEASE SERTA CUSTUMER EVALIATION
APLIKASI INI DIKEMBANGKAN DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN
MICROSOFT VISUAL BASIC 6.0 DAN MICROSOFT ACCESS 2007. DIHARAPKAN APLIKASI INI
DAPAT MEMBANTU ADMIN UNTUK MENYELESAIKAN MASALAH YANG DIHADAPI DENGAN
CEPAT , TEPAT DAN EFISIEN.
7. • STMIK GI MDP MENGGUNAKAN PENGEMBANGAN SISTEM BERMODEL PROSES
SPIRAL.MODEL INI MEMPRESENTASIKAN FASE PROSES PENGERJAAN DALAM SETIAP
UNTAIAN SPIRAL. MODEL PROSES SPIRAL MENGGABUNGKAN DUA MODEL PROSES
YAITU MODEL WATERFALL DAN MODEL PROTOTYPING. MODEL WATERFALL DIGUNAKAN
PADA BAGIAN PERANCANGAN , SEDANGKAN MODEL PROTOTYPING DIGUNAKAN
UNTUK MEMBERIKAN GAMBARAN KEPADA PENGGUNA , SEHINGGA PENGGUNA
DAPAT MENGETAHUI APA SAJA YANG DIHARAPKAN DARI RANCANGAN TERSEBUT. MODEL
PROSES INI MEMPUNYAI FRAMEWORK YANG DISEBUT JUGA TASK RAGIONS.
• DAN APLIKASI INI CUKUP EFEKTIF DIGUNAKAN UNTUK BERPERAN DAN
MEMBERIKAN BEBERAPA SOLUSI PERMASALAHAN YANG ADA WALAUPUN MASIH BELUM
MAKSIMAL.