124 Gambar 38
. Rancangan Tampilan Menu “Pembahasan”
3. Desain Database
Proses implementasi database dalam mengembangankan aplikasi menggunakan MySQL. Berikut adalah hasil implementasi struktur database
aplikasi Simulasi Tes Berbasis Mobile Application ditunjukan pada tabel 38 sebagai berikut:
Tabel 38. Struktur Tabel Pada Database
Berdasarkan implementasi, proses pengembangan merancang struktur database dengan 6 tabel. Setiap tabel memiliki peran dan fungsi masing-masing.
Berikut penjelasan dari masing-masing tabel:
125 a.
Tabel “Mapel” Tabel 39. Detail Tabel Mapel
b. Tabel “Nilai”
Tabel 40. Detail Tabel Nilai
c. Tabel “Pembahasan”
Tabel 41. Detail Tabel Pembahasan
126 d.
Tabel “Tes” Tabel 42. Detail Tabel Tes
e. Tabel “Tipe”
Tabel 43. Detail Tabel Tipe
f. Tabel “User”
Tabel 44. Detail Tabel User
127
C. DevelopmentPengembangan
Proses pengembangan aplikasi Simulasi Tes Berbasis Mobile Application Menggunakan Bahasa Pemrograman Java Micro Edition, PHP dan MySQL
dilakukan IDE Integrated Development Environment Netbean 7.1 dengan menggunakan SDK Software Development Kit dari oracle mulai dari versi MIDP
1.0, 2.0 dan 2.1 ter-install dengan baik. Proses pengembangannya dilakukan sebagai berikut:
a. Implementasi layout aplikasi menggunakan script XML dan didukung library LWUIT.
b. Implementasi isi materi soal menggunakan bahasa pemrograman Java Micro Edition, PHP dan MySQL.
c. Implementasi logika program menggunakan bahasa pemrograman Java. d. Implementasi user interface.
Semua layout yang bukan gambar dikembangkan dengan menggunakan script XML sesuai syntax standar yang dikembangkan oleh Google. Layout yang
dikembangkan sebagai kebutuhan aplikasi Simulasi Tes untuk platform Java di antaranya project.xml dan build-impl.xml. File-file tersebut belum termasuk script
XML seperti private.xml serta berbagai file yang ada dalam folder build: ?xml version=1.0 encoding=UTF-8?
project xmlns=http:www.netbeans.orgnsproject1 typeorg.netbeans.modules.kjava.j2meprojecttype
configuration data xmlns=http:www.netbeans.orgnsj2me-project
namedigitalUANname minimum-ant-version1.6minimum-ant-version
data configuration
project
Gambar 39. Potongan Script XML