Analisis Kebutuhan Fitur Analisis Kebutuhan Perangkat Keras dan Perangkat Lunak

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