93
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
A. Pengembangan Perangkat Lunak 1. Analisis Kebutuhan Sistem
Dalam tahap analisis dilakukan pengumpulan informasi yang dibutuhkan untuk mengembangkan Aplikasi Simulasi Tes Berbasis Mobile Application
Menggunakan Bahasa Pemrograman Java Micro Edition, PHP dan MySQL. Tahap analisis ini mencakup analisis kebutuhan, analisis hardware, dan analisis
software. Berdasarkan hasil obeservasi evaluasi pembelajaran di SMK N 3 Yogyakarta
dengan produk yang dikembangkan, aplikasi dikembangkan untuk 2 kategori user yaitu: guru dan siswa. Berikut adalah sasaran pengembangan aplikasi
Simulasi Tes Berbasis Mobile Application Menggunakan Bahasa Pemrograman Java Micro Edition, PHP dan MySQL ini antara lain:
a. Aplikasi Simulasi Tes dikembangan dengan platform mobile khusus sebagai bagian utama diperuntukan bagi siswa.
b. Aplikasi Simulasi Tes dikembangkan dengan Web Service sebagai monitoring hasil evaluasi siswa diperuntukan untuk administrator dan guru.
Sistem yang dikembangkan membutuhkan sebuah server guna menampung database berupa data user maupun materi soal sebagai konten utama.
2. Analisis Kebutuhan Fitur
Analisis fitur aplikasi dikelompokan berdasarkan kategori user yang menjalankan skenario aplikasi:
94 a. Sistem GuruAdmin:
1 Guruadmin dapat melakukan memanajemen clientuser dengan baik terkait hak akses untuk simulasi tes.
2 Guruadmin dapat memanajemen nomor ujian sesuai dengan clientuser.
3 Guruadmin dapat memonitor seluruh nilai clientuser setelah mengerjakan simulasi tes.
4 Guru dapat memanajemen konten soal yang disajikan untuk simulasi tes.
b. Sistem UserSiswa 1 Clientuser dapat login aplikasi simulasi tes mobile.
2 Clientuser dapat memilih mata pelajaran yang diujikan dalam aplikasi. 3 Clientuser dapat mengerjakan soal yang disajikan dalam aplikasi.
4 Clientuser dapat mengunggah nilai setelah mengerjakan soal dalam aplikasi.
5 Clientuser dapat melihat hasil nilai sesuai id user pada aplikasi web. 6 Clientuser dapat mengakses hasil nilai.
7 Clientuser dapat mengakses hasil pembahasan soal Simulasi Tes. 8 Clientuser dapat mengerjakan soal pengayaan dalam aplikasi Simulasi
Tes. Jika, nilai tidak memenuhi standar nilai dalam aplikasi Simulasi Tes mobile.
c. Ketentuan Penggunaan AplikasiSistem 1 Adminuser telah terdaftar dalam database sistem atau autorisation user
nama, id user, password, alamat, tipe user.
95 2 Adminuser telah melakukan pemasangan aplikasi latihan tes ke dalam
handphone bersistem operasi Java. 3 Adminuser melakukan login menggunakan id user dan password yang
telah terdaftar sebelum mengerjakan soal dalam aplikasi. 4 Adminuser dapat mengakses aplikasi web simulasi tes dengan menuju
alamat https:rizam.fastacenter.com. 5 Adminuser melakukan login aplikasi web simulasi tes, setelah
mengerjakan soal pada aplikasi latihan tes mobile.
3. Analisis Kebutuhan Perangkat Keras dan Perangkat Lunak
Agar bisa mencapai user experience yang ideal, kebutuhan perangkat keras maupun lunak yang diperlukan untuk menjalankan Aplikasi Simulasi Tes
Berbasis Mobile Application ini adalah: a. Handphone memiliki sistem operasi Java ataupun Symbian OS Operating
System dengan fitur Java OS Operating System dengan versi minimal 1.0 dan prosesor minimal 300MHz.
b. SDK Software Development Kit dari Nokia versi 1.1, 2.0 sebagai emulator aplikasi.
c. Ukuran layar 3.5 inchi dengan resolusi minimal 96x54 piksel. d. Web browser untuk mengakses aplikasi web simulasi tes yaitu: Mozilla,
Google Chrome, Explorer, Opera e. Perangkat komputer dengan ketersediaan koneksi internet.
96
B. Tahapan Desain 1. Desain Sistem