Teknik Analisis Data METODE PENELITIAN

35 guru ini berkaitan dengan penyampaian materi yang diperlukan oleh siswa, membuat berbagai jenis soal yang kemungkinan muncul dalam ujian nasional, serta melakukan evaluasi terhadap hasil yang diperoleh siswa pada saat tryout. 3 Analisis Kebutuhan Administrator Administrator merupakan pihak yang bertanggungjawab untuk mengelola sistem. Administrator mempunyai kewenangan untuk menghapus posting-an maupun komentar yang berada di forum diskusi. Administrator juga berhak untuk mengijinkan maupun menolakmenghapus user yang bertindak sebagai guru. b. Analisis Kebutuhan Sistem 1 Kebutuhan untuk Siswa Agar sistem bisa berjalan dengan baik, diperlukan perangkat keras dan perangkat lunak sebagai berikut : 1 Smartphone dengan prosesor minimal 800 MHz. 2 Android versi 2.2 Froyo. 3 Terkoneksi dengan jaringan internet. 2 Kebutuhan untuk Guru dan Administrator Hardware : Laptop, PC dengan berbagai sistem operasi. Software : mozilla firefox, google chrome, dan web browser lainnya. 3 Kebutuhan untuk Pengembangan Sistem Hardware : LaptopPC dengan operating system sebagai berikut :  Windows XP 32-bit, Vista 32 atau 64-bit, atau Windows 7 32 atau 64- bit 36  Mac OS X 10.5.8 ke atas hanya untuk yang x86  Linux Ubuntu Linux, Lucid Lynx GNU C Library glibc 2.7 ke atas. untuk Ubuntu Linux, version 8.04 ke atas. Software : Eclipse + ADT plugin, Android SDK Tools, Android Platform-tools, The latest Android platform, The latest Android system image for the emulator, Apache Ant 1.8 or later, JDK 6.

2. Desain

a. Desain Arsitektur Fisik Sistem Gambar 5. Arsitektur Fisik Sistem Gambar 5 menunjukkan bahwa aplikasi yang dibuat terdiri dari dua komponen utama, yaitu application client, dan server. Application client merupakan front-end aplikasi yang digunakan oleh user. Application client terdiri dari dua device yang berbeda. Mobile device merupakan device yang digunakan oleh siswa dan merupakan tempat aplikasi android terinstall. Sedangkan user yang bertindak sebagai guru dan administrator akan menggunakan perangkat Web Server Applic ation student 2 interne t Datab ase student 1 Teacher Server administrator 37 komputer desktop pc atau laptop yang mempunyai layar serta resolusi yang lebih besar dari pada perangkat mobile. b. Desain Model 1 Use Case Diagram Use case diagram mendefinisikan fitur – fitur yang terdapat di dalam sistem . Fitur – fitur tersebut merupakan hasil dari analisis kebutuhan pengguna function requirement. Use case diagram juga merepresentasikan interaksi antara aktor dengan use case lainnya. Aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem yang bertujuan untuk melakukan suatu pekerjaan. Sedangkan use case merupakan sebuah pekerjaan tertentu yang dapat dilakukan oleh aktor. Dalam sistem aplikasi persiapan ujian nasional, terdapat beberapa fungsi yang akan dikembangkan. Gambar 6 menunjukkan fungsi – fungsi yang akan dikembangkan serta menunjukkan interaksi antara aktor dengan sistem.