Desain Database Tahapan Desain 1. Desain Sistem

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