25
Proses modeling ini akan menerjemahnkan syarat kebutuhan ke sebuah
perancangan software yang dapat diperkirakan sebelum dibuat coding. Proses
ini berfokus pada rancangan struktur data, arsitektur software,
representasi
interface, dan detail (alogritma) procedural. Tahapan ini akan menghasilkan
dokumen yang disebut software requirement.
4.
Construction
Contstruction merupakan proses membuat kode. Coding atau pengkodean
merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh
komputer. Programmer akan menerjemahkan transaksi yang diminta oleh
user. Tahapan inilah yang merupakan tahapan secara nyata dalam
mengerjakan suatu
software, artinya penggunaan komputer akan
dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan
dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing
adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk
kemudian bisa diperbaiki.
5.
Deployment
Tahapan ini bisa dikatan final dalam pembuatan sebuah software atau sistem.
Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah
jadi akan digunakan oleh user. Kemudian software yang telah dibuat harus
dilakukan pemeliharaan secara berkala.
2.2 Teori Khusus
2.2.1
Android
Android
adalah sistem operasi yang berbasis kernel linux
dengan rancangan
khusus oleh Google dan bersifat open source. Google
memberikan akses yang luas
kepada pada developer untuk menggunakan tools dan library dalam pengembangan
aplikasi-aplikasi Android. Pada awalnya, Android
dikembangkan oleh perusahaan
Android Inc. namun perusahaan tersebut dibeli oleh Google pada tahun 2005
(Conder & Darcey,2011)
Perkembangan Android
ditentukan oleh sebuah konsorsium yang bernama
Open Handset Alliance (OHA) pada bulan November 2009. OHA
adalah aliansi
perusahaan-perusahaan software, hardware dan telekomunikasi seperti Intel, Nvidia,
Google, Samsung, Sprint, T-Mobile, Motorola, serta beberapa anggota lainnya.
|