spesifikasi elemen-elemen model seperti diagram aliran data dan 3 Ketersediaan gaya arsitektur serta pola-pola.
c. Desain Interface
Perancangan interface atau antarmuka menggambarkan secara rinci spesifikasi
dari aplikasi yang akan dibuat. Terdapat 3 elemen penting 1 antarmuka pengguna user interface 2 antarmuka eksternal ke sistem atau sub sistem yang
lain 3 Antarmuka internal antar komponen perancangan.
d. Desain Prosedural
Desain Prosedural lebih spesifik daripada perancangan antarmuka. Desain Prosedural menggambarkan secara rinci komponen-komponen perangkat lunak
yang ada yang diwujudkan dalam bentuk flow chart.
3. Generasi Kode
Tahapan ini merupakan tahapan pembuatan produk. Aktivitas ini merupakan kegiatan coding dan pengetesan error pada kode. Pada tahap ini yang digunakan
acuan sebagai pengembangan adalah model yang dibuat pada tahap sebelumnya. Konstruksi terdiri dari 4 aktivitas yaitu:
a. Persiapan
Persiapan yang dibutuhkan antara lain konsep dasar perancangan, pemilihan bahasa pemrograman, memilih lingkungan pemrograman dan unit-unit pengujian.
Bahasa yang digunakan adalah bahasa pemrograman actionscript3 pada flash.
Sedangkan unit pengujian menggunakan air debug lancher yang terdapat pada
Adobe Flash CS 6 serta menggunakan perangkat smartphone.
b. Pemrograman
Pemrograman dilakukan dengan mengaplikasikan algoritma, pemilihan struktur data, membuat nama-nama variabel, menulis kode dan membuat kode untuk
memudahkan pemahaman.
c. Validasi
Validasi dilakukan setelah menuliskan kode program. Validasi dilakukan dengan pemeriksaan kebenaran syntac dan logika, melakukan pengujian dan melakukan
pembetulan kesalahan yang tidak tersingkap dan refactor terhadap kode yang dihasilkan.
d. Pengujian
Pengujian dilakukan dengan mengeksekusi program dengan tujuan untuk menemukan kesalahan-kesalahan di dalamnya. Pengujian dilakukan dengan
sasaran sudut pandang umum penggunaan aplikasi. Pengujian yang berhasil adalah pengujian yang menemukan kesalahan yang tidak ditemukan sebelumnya.
Spesifikasi peralatan yang digunakan pada tahap pembuatan kode adalah sebagai berikut.
a Perangkat Komputer
Perangkat komputer digunakan sebagai sarana untuk mengembangkan software. Spesifikasi perangkat komputer yang digunakan sebagai seperti terlihat
pada Tabel 3.
Tabel 3. Spesifikasi Perangkat Komputer Spesifikasi HP Compaq CQ40-114TU
Processor Intel® Core™ i3-3217U CPU 1.80GHz
Memory 6GB DDR3 PC3-12800 800 MHz
Hard Drive 500 GB
Optical Drive DVDRW
Display 14.0” Diagonal HD BrightView LED Display
Graphic Dual Graphics AMD Radeon HD 8670M 2GB Intel® HD
Graphics 4000 OS
Windows 8.1
b Perangkat Android
Perangkat Android digunakan sebagai uji coba aplikasi tersebut sebelum digunakan sebagai media pembelajaran. Spesifikasi perangkat android yang
digunakan seperti terlihat pada Tabel 4. Tabel 4. Spesifikasi Perangkat Android
Spesifikasi Blackberry Z3 OS
Blackberry 10.3.1 Processor
Dual-core 1.2 GHz Krait 200 GPU
Adreno 305 Memory
Internal 8 GB, 1.5 RAM Display
Capacitive touchscreen, 5.0 inches, 540 x 960 pixels Camera
5 MP, 2592 x 1944 pixels, autofocus, LED Flash
Langkah-langkah coding yang dilakukan adalah sebagai berikut: 1 Pembuatan kode dengan
actionscript3 pada air for android yang terdapat pada Adobe Flash CS 6 .
2 Uji coba menggunakan air debug launcher yang terdapat pada Adobe Flash CS
6. 3 Uji coba menggunakan perangkat android atau yang kompatibel.
Tahap ini dilakukan hingga rancangan desain dapat bekerja sesuai dengan fungsinya.
4. Pengujian