Persiapan Pemrograman Validasi Pengujian Perangkat Komputer Perangkat Android

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