71 pertimbangan perbaikan dari pengguna akhir sebelum persiapan rilis produk
akhir. Senada dengan model pengembangan pada penelitian ini, penulis
mengembangkan perangkat lunak menggunakan kaidah software engineering model proses klasik, yaitu
waterfall’s model. Mengacu pada model tersebut beberapa hal yang akan dilakukan dalam mengembangkan produk seperti
gambar berikut:
Analisis Kebutuhan
White box testing, Black Box Testing,
Alpha Testing, Beta testing,
Desain Struktur Program
Analisis
Analisis Software Analisis Hardware
Desain
Desain Interface
Pengembangan
Uji Materi dan Kualitas
Implementasi Logika Program
Pengujian
Gambar 9. Prosedur dan Alur Pengembangan
1. Analisis Analysis
Analisis merupakan tahapan di mana penulis melakukan analisa kebutuhan maupun keinginan yang diharapkan oleh pengguna. Tahapan analisa kebutuhan
mencakup di dalamnya a analisis hardware fungsional perangkat lunak b desain antarmuka user interface perangkat lunak dan lain-lain. Pada tahapan
72 analisa kebutuhan ini diharapkan semua kebutuhan yang diharapkan pada
proses pengembangan perangkat lunak dapat terpenuhi. a. Analisis Kebutuhan
Dalam analisis kebutuhan dilakukan pengumpulan kebutuhan-kebutuhan yang digunakan dalam mengembangkan aplikasi Simulasi Tes Berbasis Mobile
Application. Yaitu, antara lain kebutuhan sistem dan sistem yang akan dikembangkan. Kebutuhan materi mengacu pada fungsi dari subyek
pengembangan. b. Analisis Hardware
“Devices capable of accepting and storing computer data, executing a systematic sequence of operations on computer data, or producing control
outputs. Such devices can perform substantial interpretation, computation, communication, control, or other logical functions” Meulen, 2000: 40.
Meulen mendefinisikan hardware sebagai perangkat yang mampu menerima dan menyimpan data komputer, mengeksekusi urutan sistematis operasi pada
data komputer, atau memproduksi kontrol output. Perangkat tersebut dapat melakukan penafsiran substansial, komputasi, komunikasi, kontrol, atau fungsi
Logis lainnya. Dalam pengembangan perangkat lunak ini, jenis perangkat keras yang
digunakan adalah sebagai berikut: Tabel 13. Spesifikasi Hardware yang Digunakan
Hardware KomputerLaptop
Handphone
Processor Intel Core i3
1 GHz RAM
2.00 GB 32.00 MB
Hardisk 320 GB
10 MB
c. Analisis Software Analisis software didefinisikan sebagai sekumpulan instruksi yang digunakan
untuk memeroleh
masukan input
dan memanipulasinya.
Sehingga menghasilkan keluaran output yang diinginkan dalam hal fungsi dan kinerja
73 yang ditentukan oleh pengguna software Agarwal, Tayal, Gupta, 2010: 4.
Dalam pengembangan perangkat lunak ini, jenis perangkat lunak yang digunakan adalah:
1 Windows 7 Ultimate. 2 Netbeans 7.0.1 For Windows.
3 SDK Software Development Kit. 4 JDK Java Development Kit.
5 Xampp-win 32-1.7.7-VC9. 6 SQLyog Ultimate v.10.00.
7 FileZila-3.6.02.
2. Desain Sistem Design