29
3. Code Generation
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 java. Lingkunan pemrograman IDE yang digunakan adalah Eclipse. Sedangkan unit pengujian
menggunakan Softwae develoment kit android dengan android virtual device 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
30 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 2. Tabel 2. Spesifikasi Perangkat Komputer
Spesifikasi HP Compaq CQ40-114TU Processor
Intel® Core™ 2 Duo T6400 2.0GHz, 2MB L2 Cache, 800Mhz FSB Memory
1GB DDR2 PC5300 Hard Drive
320GB SATA Optical Drive
DVDRW Display
14.1” WXGA BrightView 1280x800 Max Resolition Graphic
Intel® Graphics Media Accelerator 4500MHD OS
Windows 8
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 3. Tabel 3. Spesifikasi Perangkat Android
Spesifikasi Lenovo A390 OS
Android OS, v4.0.4 Ice Cream Sandwich Processor
Dual-core 1 GHz Cortex-A9 Memory
Internal 4 GB, 512 MB RAM Display
Capacitive touchscreen, 480x800 pixels, 4.0 Inches Camera
5 MP, 2592 x 1944 pixels
Langkah-langkah coding yang dilakukan adalah sebagai berikut: a. Pembuatan kode menggunakan software Eclipse IDE.
b. Uji coba menggunakan Android Virtual Device AVD. c. Uji coba menggunakan perangkat android.
31 Tahap ini dilakukan hingga rancangan desain dapat bekerja sesuai dengan
fungsinya.
4. Testing