309x Filetype PDF File size 0.88 MB Source: library.binus.ac.id
BAB 2
TINJAUAN PUSTAKA
2.1 Landasan Teori
2.1.1 Spiral Model
Gambar 2-1 Spiral Model(Sommerville I. , 2014)
Barry Boehm mengusulkan proses perangkat lunak kerangka kerja
yang dapat mengendalikan resiko (model spiral) yang mengintegrasikan
manajemen risiko dan pengembangan inkremental. Proses perangkat lunak
direpresentasikan sebagai spiral daripada urutan kegiatan dengan beberapa
kemunduran dari satu aktivitas ke aktivitas lainnya. Setiap perulangan dalam
spiral merupakan fase dari proses perangkat lunak. Dengan demikian,
perulangan terdalam bisa berfokus dengan kelayakan sistem, perulangan
berikutnya dengan definisi persyaratan, perulangan berikutnya dengan
desain sistem dan seterusnya. Model spiral menggabungkanpenghindaran
perubahan dengan toleransi perubahan. Ini mengasumsikan bahwa
perubahan adalah hasil dari risiko proyek dan termasuk kegiatan manajemen
risiko yang jelas untuk mengurangi risiko ini.
Setiap perulangan pada spiral terbagi menjadi empat bagian (gb. 2-1) :
7
8
1. Objective settings (menentukan tujuan)
Menentukan tujuan dari fase yang ditentukan. Batasan-batasan
pada proses dan produk sudah diketahui. Perencanaan sudah
disiapkan.Resiko dari proyek sudah diketahui.Alternatif strategi
sudah disiapkan berdasarkan resiko-resiko yang diketahui, dan sudah
direncanakan.
2. Risk assessment and reduction (Penanganan dan pengurangan resiko)
Setiap resiko dianalisis secara detil pada sektor ini. Langkah-
langkah penanganan dilakukan, misalnya membuat prototype ntuk
mengetahui ketidakcocokan kebutuhan.
3. Development and Validation (Pembangunan dan Pengujian)
Setelah evaluasi resiko, maka model pengembangan sistem
dipilih.Misalnya jika resiko userinterface dominan, maka membuat
prototypeUser Interface.Jika bagian keamanan yang bermasalah,
maka menggunakan model formal dengan perhitungan matematis,
dan jika masalahnya adalah integrasi sistem model waterfall lebih
cocok.
4. Planning (Perencanaan)
Proyek dievaluasi atau ditinjau-ulang dan diputuskan untuk
terus ke fase loop selanjutnya atau tidak. Jika melanjutkan ke fase
berikutnya rencana untuk fase selanjutnya.
Perbedaan utama antara model spiral dan model proses perangkat
lunak lain adalah pengenalan eksplisit dari risiko. Sebuah siklus spiral
dimulai dengan mengelaborasi tujuan seperti kinerja dan fungsi. Cara-cara
alternatif untuk mencapai tujuan tersebut, dan berurusan dengan kendala
pada masing-masing dari mereka kemudian dicacah. Setiap alternatif dinilai
terhadap masing-masing tujuan dan sumber risiko daro proyek diidentifikasi.
Langkah berikutnya adalah untuk mengatasi risiko ini dengan kegiatan
pengumpulan-informasi seperti analisis yang lebih rinci, prototyping dan
simulasi.
Setelah risiko telah dinilai, beberapa pengembangan dilakukan,
diikuti dengan kegiatan perencanaan untuk tahap berikutnya dari proses.
Secara informal, risiko hanya berarti sesuatu yang bisa menjadi salah.
9
Misalnya, jika tujuannya adalah untuk menggunakan bahasa pemrograman
baru, risiko adalah bahwa para penyusun tersedia tidak dapat diandalkan
atau tidak menghasilkan kode obyek cukup efisien. Risiko menyebabkan
perubahan perangkat lunak yang diusulkan dan masalah proyek seperti
jadwal dan biaya yang keluar batas, sehingga meminimalkan risiko adalah
aktivitas manajemen proyek yang sangat penting. manajemen risiko,
merupakan bagian penting dari manajemen proyek. (Sommerville I. , 2014)
2.1.2 GPS
GPS adalah sistem satelit navigasi dan penentuan posisi, dimiliki dan
dikelola oleh Amerika Serikat. Sistem ini didesain untuk memberikan posisi
dan kecepatan tiga dimensi serta informasi mengenai waktu, secara kontinyu
di seluruh dunia tanpa bergantung waktu dan cuaca, bagi banyak orang
secara simultan(Pramono, 2011).
2.1.3 Google
Google adalah sebuah perusahaan yang didirikan oleh Larry Page and
Sergey Brin yang bergabung pada tanggal September 4, 1998(Google,
About : Our Company). Google telah mengeluarkan berbagai produk,
beberapa yang popular diantaranya adalah operasi sistem Android, Google
Chrome, Google Maps, Youtube, Google Translate, Gmail, Google
Translate, Google Drive, Google Search, Google Play dan masih banyak
yang lainnya (gb. 2-2)(Google, About : Our Products, n.d.)
10
Gambar 2-2 Produk-produk Google-1(Google, About : Our Products, n.d.)
no reviews yet
Please Login to review.