Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

APLIKASI LATIHAN SOAL UJIAN NASIONAL

SEKOLAH MENENGAH PERTAMA (SMP) BERBASIS


ANDROID

Gilang Rimadini ¹
Teknik Informatika STMIK ATMA LUHUR PANGKALPINANG
Jl. Jend. Sudirman Selindung Lama Pangkalpinang Kepulauan Babel
email : gilangrimadini@gmail.com

Abstrak
The national test is a standard evaluation system of basic levels, intermediate as well, as well as the
quality of local equations, to determine student graduation. When the students will face national exam, schools
provide intensive learning exercise with the addition of study hours during the afternoon. It is very time-
consuming. There will also be additional fees. The place also offers a tutoring learning package. But in general,
the price offered is relatively expensive, so not everyone can enjoy it.
Students can add to the repertory of books about national collection of exam questions that are sold in
bookstores. But the book is less effective to carry anywhere. Thus, the idea emerged author exercises to build
applications that can facilitate the national exam students working on the national exam practice anywhere and
anytime just by using mobile media as well as smartphones. Smartphones currently used almost by all people,
especially on the Android smartphone. With the Android OS, application writers can build mobile-based
national practice exam that can be used by junior high school students, for the motivation to learn.
This application study using literature data collection techniques, and the waterfall method. Supporting
software used is Eclipse ADT Bundle. The results obtained from this study is the junior national exam training
application based on Android that can be used to work on the national exam SMP, such as Indonesian, English,
Mathematics, and Science.

Keywords: application, android, school, exercise, matter, national exams.

1. Pendahuluan ini sedang marak sekali di masyarakat.


Teknologi informasi saat ini semakin Aplikasi-aplikasi yang sekarang sudah sangat
berkembang dan maju seiring zaman. Pesatnya mudah ditemukan dapat menjadi media
kebutuhan teknologi pada masyarakat pembelajaran bagi masyarakat untuk
membuat teknologi menjadi konsumsi umum menciptakan atau mengembangkan karya baru
yang tidak terpisahkan lagi dalam kehidupan dalam dunia teknologi.
manusia. Seperti halnya internet yang dapat Sistem operasi telepon genggam yang saat
memberikan akses informasi apa saja yang ini memberikan kesempatan bagi masyarakat
dibutuhkan. dalam pengembangan teknologi ini adalah
Telepon genggam sendiri telah menjadi sistem operasi Android. Saat ini android
benda yang hampir tidak terpisahkan lagi dari sedang menguasai pangsa pasar dengan
kebutuhan dasar manusia. Selain karena keunikan yang ditawarkan. Karena sistem
mudah di bawah, telepon genggam adalah operasinya juga berbasis Linux, maka dari itu
teknologi sederhana yang sangat berguna dapat membuka peluang untuk
dalam kehidupan sehari-hari. Telepon mengembangkan teknologi seluas-luasnya.
genggam yang semakin hari banyak beredar Sekolah Menengah Pertama adalah
juga memiliki banyak macamnya sesuai tingkatan pendidikan yang masih belum
perkembangan yang ada, teelpon genggam melalui berbagai penjurusan. Mata pelajaran
memiliki ragam kecanggihan sistem operasi yang diterapkan juga masih umum dan mudah
yang mendukung untuk menarik minat diterapkan. Pada tingkatan ini siswa sering kali
konsumen, contohnya adalah telepon genggam merasa membutuhkan solusi yang tepat untuk
berbasis Android, Symbian, Java, Blackberry, menghadapi ujian nasional yang menunggu
IOS, Windows Phone, dan masih banyak yang didepan mata. Solusi yang ditawarkanpun
lainnya. beraneka ragam, dari bimbingan belajar dan les
Oleh karena itu telepon genggam adalah tambahan di sekolah maupun di luar
salah satu teknologi paling menarik dan efektif lingkungan sekolah. Semua itu tentunya
untuk media aplikasi berbasis mobile yang saat menyita waktu dan pikiran, serta tidak terlalu
efisien untuk dikerjakan di tempat-tempat
tertentu.
Para pelajar cenderung terbatas dalam 2.2 Eclipse
mengerjakan soal-soal dimanapun dan Eclipse adalah sebuah IDE (Integrated
kapanpun dengan hanya mengandalkan buku Development Environment) untuk
saja. Metode buku juga cenderung kurang mengembangkan perangkat lunak dan dapat
efektif jika di bawa ketempat-tempat umum. dijalankan di semua platform (platform
Selain itu biaya membeli buku juga cenderung independent).
lebih mahal. Eclipse pada saat ini merupakan salah satu
Maka dari itu, karena perkembangan IDE favorit dikarenakan gratis dan open
Android yang pesat memberikan peluang dan source, yang berarti setiap orang boleh melihat
kreatifitas bagi penulis untuk membuat kode pemograman perangkat lunak ini. Selain
Aplikasi Mobile pada telepon genggam atau itu kelebihan dari Eclipse yang membuatnya
biasa disebut Smartphone ini oleh masyarakat populer adalah kemampuannya untuk dapat
zaman sekarang. Berdasarkan latar belakang dikembangkan oleh pengguna dengan
permasalahan yang dijabarkan inilah penulis komponen yang dinamakan plug-in.
mencoba untuk membuat alat yang dapat
membantu pengguna dalam memanfaatkan 2.3 Java
teknologi yang telah tersedia serta layanan Java adalah bahasa pemrograman tingkat
yang dapat memudahkan pengguna dalam tinggi yang berorientasi objek dan program
pemakainya juga menjadi target pembuatan java tersusun dari bagian yang disebut kelas.
aplikasi ini,serta untuk memberikan solusi Kelas terdiri atas metode-metode yang
yang mudah digunakan oleh pelajar dimanapun melakukan pekerjaan dan mengembalikan
dan kapanpun dengan metode penyelesaian informasi setelah melakukan tugasnya. Para
yang menyenangkan tanpa harus membawa- pemrogram Java banyak mengambil
bawa buku ketika sedang berada di luar jam keuntungan dari kumpulan kelas di pustaka
belajar. Pemanfaatan teknologi ini memberikan kelas Java, yang disebut dengan Java
solusi bagi penulis pula untuk membuat Application Programming Interface (API).
“Aplikasi Latihan Soal Ujian Nasional Untuk Kelas-kelas ini diorganisasikan menjadi
Sekolah Menengah Pertama Berbasis sekelompok yang disebut paket (package).
Android”. Java API telah menyediakan fungsionalitas
yang memadai untuk menciptakan applet dan
2. Tinjauan Pustaka aplikasi canggih. Jadi ada dua hal yang harus
2.1 Android dipelajari dalam Java, yaitu mempelajari
Android merupakan sistem operasi yang bahasa Java dan bagaimana mempergunakan
dikembangkan untuk perangkat mobile kelas pada Java API. Kelas merupakan satu-
berbasis Linux. satunya cara menyatakan bagian eksekusi
Pada awalnya sistem operasi ini program.
dikembangkan oleh Android Inc. Yang
kemudian dibeli oleh Google pada tahun 2005. 2.4 Ujian Nasional
Dalam usaha pengembangannya Google Ujian Nasional biasa disingkat UN /
menginginkan Android untuk menjadi sistem UNAS adalah sistem evaluasi standar
operasi Open Source dan gratis, kebanyakan pendidikan dasar dan menengah secara
code Android dirilis di bawah lisensi Open nasional dan persamaan mutu tingkat
Source Apache yang berarti setiap orang pendidikan antar daerah yang dilakukan oleh
bebas untuk menggunakan dan mengunduh Pusat Penilaian Pendidikan. Penentuan standar
source code android secara penuh. yang terus meningkat diharapkan akan
Model pengembangan yang sederhana mendorong peningkatan mutu pendidikan,
membuat Android menjadi atarktif dan itu yang dimaksud dengan penentuan standar
menarik para vendor tertarik untuk mencoba pendidikan adalah penentuan nilai batas (cut
sistem operasi Android. off score).
Pengembangan aplikasi Android 2.5
menggunakan bahasa pemograman Java.
Seperti kita ketahui, SDK ini dikembangkan 3. Metode Penelitian
oleh OHA (Open Handset Alliance). 3.1 Perencanaan
Organisasi OHA ini terdiri atas Google, Intel, Pada awal penelitian diperlukan beberapa
Motorola, Qualcomm, T-Mobile dan Nvidia. persiapan dalam proyek. Pelaksanaan proyek
SDK dapat kita gunakan pada beberapa IDE “Aplikasi Latihan Soal Ujian Nasional Sekolah
(Integrated Development Environment) Menengah Pertama Berbasis Android”
software untuk membuat suatu program.
memuat beberapa mengenai poin-poin dari v Membangun sebuah aplikasi
perencanaan penelitian ini : yang variasi sebagai metode
a. Laporan Perencanaan Sistem belajar selain dari buku, kepada
b. Tahap Pengumpulan Data pelajar.
c. Studi Kelayakan vi. Membangun sebuah aplikasi
yang dapat memberikan solusi
3.2 Analisa mengerjakan latihan soal UN
Merupakan tahap menganalisis hal-hal tanpa biaya yang mahal.
yang diperlukan dalam pembuatan proyek 2) Identifikasi Stakeholder
perangkat lunak, berikut tahapan yang di i. Pemimpin proyek (Project leader)
perlukan: ii. Manajer proyek (Project
a. Mengidentifikasi Penyebab Masalah Manager)
b. Menentukan Jenis Penelitian iii. Analis sistem (System Analyst)
c. Menganalisis Kelemahan Sistem Berjalan iv. Desainer sistem (System
d. Menyelesaikan Masalah Designer)
e. Analisa Kebutuhan Sistem v. Programmmer
1) Analisa Perangkat Keras vi. Pengguna (End User)
2) Analisa Perangkat Lunak
3) Identifikasi Deliverable
3.3 Design atau Perancangan Deliverables atau secara harfiah
Pada tahapan ini penelitian akan diartikan sebagai hasil kerja atau hasil
melanjutkan dari tahapan data dan analisa yang akhir dari proyek pembangunan aplikasi
telah di kumpulkan serta di analisis. Beberapa latihan soal ini akan berbentuk atau berupa
tahapan akan di jelaskan sebagai berikut: laporan dan produk aplikasi yang sudah
a. Perancangan Sistem jadi, diantaranya adalah sebagai berikut:
b. Perancangan Interface i. Laporan proyek pengembangan
dan penelitian ini dalam bentuk
3.4 Implementasi CD dan buku.
Implementasi sendiri adalah suatu ii. Produk jadi Aplikasi Latihan
tindakan atau pelaksanaan dari sebuah rencana Soal Ujian Nasional Sekolah
yang sudah disusun secara matang dan Menengah Pertama Berbasis
terperinci. Android dalam bentuk file
a. Menginstal Perangkat Lunak installer atau biasanya disebut
b. Pengujian (.apk), juga akan disediakan ke
dalam CD.
4. Hasil dan Pembahasan
4.1 Perencanaan 4) Penjadwal Proyek
a. Laporan Perencanaan Sistem Proyek perencanaan pembangunan
Didalamnya beberapa hal yang dibutuhkan Aplikasi Latihan Soal UAN SMP berbasis
ketika membuat sebuah model proyek untuk Android ini, dijadwalkan dan di mulai dari
sebuah penelitian, yaitu tanggal 20 Maret 2014 dan berakhir pada
1) Objective Project 06 Mei 2014. Jadwal kerja ini mengikuti
i. Merancang dan membangun jam kerja pada umumnya yang dilakukan
aplikasi yang menarik serta setiap Senin-Jumat, dari pukul 08:00 –
berguna bagi pengguna yang 12:00, diselingi istirahat dan dilanjutkan
memakainya. pada pukul 14:00 – 16:30. Sedangkan
ii. Membangun aplikasi yang mudah pada hari sabtu dimulai pada pukul 08:30
digunakan bagi pengguna – 11:00, dan dilanjutkan kembali pada
terutama para siswa. pukul 13:00 – 16:30. Penjadwalan proyek
iii. Membangun dan merancang ini sendiri dimuat dalam bentuk Work
aplikasi yang dapat digunakan Breakdown Structure
pada Smartphone Android
iv. Membangun serta merrancang
sebuah aplikasi yang efektif
,praktis dan efisien dalam
mengerjakan soal-soal untuk
ujian nasional dimanapun dan
kapanpun tanpa terpaku pada
buku.
5) Work Breakdown Structure 8) Rab

Gambar 4.1 Work Breakdown Structure

6) Milestone

Gambar 4.4 Rencana Anggaran Biaya

b. Tahap Pengumpulan Data


1) Study Literatur
Pengumpulan data dengan cara
mengumpulkan literatur-literatur yang ada
kaitannya dengan penelitian, seperti jurnal
yang didapat dari internet, buku-buku dan
bacaan-bacaan. Judul-judul buku yang menjadi
bahan referensi penelitian ini adalah, Android
Programming with Eclipse, Android All One,
Android Pemprograman Aplikasi Mobile
Gambar 4.2 Milestone
Smartphone dan Tablet berbasis Android,
7) Jadwal Proyek
Kumpulan Soal Ujian Nasional 2014.

c. Studi Kelayakan
Tabel 4.1 Studi Kelayakan
No Sistem yang sedang Sistem yang akan
Berjalan dibangun
1. Harga buku Aplikasi apk gratis,
cenderung lebih karena hanya melalui
mahal media download.
2. Transportasi untuk Tidak ada biaya
pergi kesekolah, dan transportasi, karena
bimbingan belajar dapat di lakukan
lebih mahal. dimana saja dan
kapanpun.
3. Cenderung bosan Tidak membosankan
karena bentuk karena tampilan yang
pembelajaran kaku menarik dan variatif
dan tidak variatif
4. Waktu yang Tidak ada batas
disediakan oleh waktu.
sekolah cenderung
terbatas
5. Pembelajaran melalui Pembelajaran dengan
buku dan sulit di metode interface
bawa kemana-mana melalui smartphone
lebih praktis dan
dapat di bawa
Gambar 4.3 Jadwal Proyek kemana-mana
d. Menyelesaikan Masalah
4.2 Analisis Penyelesaian masalah merupakan solusi
a. Mengidentifikasi Penyebab Masalah atau cara untuk menangani masalah yang
1) Keterbatasan bagi para siswa dalam terjadi pada kelemahan sistem yang berjalan
mengerjakan latihan-latihan soal di mana saat ini.
dan kapanpun dengan membawa buku
menyebabkan kesulitan yang utama. e. Analisa Kebutuhan Sistem
2) Metode mengerjakan soal latihan ujian Pada analisa selanjutnya yaitu analisa
nasional yang cenderung kaku dan kebutuhan sistem akan di jabarkan beberapa
monoton, sehingga membuat pelajar kebutuhan yang wajib dan harus ada dalam
merasa bosan. pengerjaan penelitian ini..
1) Analisa Perangkat Keras
b. Menentukan Jenis Penelitian Dalam penelitian ini dibutuhkan
Penelitian ini memakai jenis penelitian perangkat keras dalam pelaksanaan penelitian.
Terapan, dimana penelitian terapan adalah Berikut perangkat keras yang dugunakan.
salah satu jenis penelitian yang bertujuan
untuk memberikan solusi atas permasalahan Tabel 4.2 Perangkat Keras atau Hardware
tertentu secara praktis. Model pengembangan Perangkat
No Spesifikasi
perangkat lunak ini menggunakan model keras
Waterfall. 1. Komputer / Processor Intel pentium 4
Notebook Ram 1 Gb
c. Menganalisis Kelemahan Sistem Berjalan
Hardisk 160 Gb
Analisis ini dijelaskan menggunakan
Activity Diagram, sebagai berikut: VGA 220 Mb

2. Handphone Processor 800 MHz


Os Froyo 2.2
Ram 512 Mb
Memori 512 Mb

2) Analisa Perangkat Lunak


Tabel 4.3 Perangkat Lunak/ Software
No Perangkat lunak

1. Eclipse ADT Bundle

2. Photoshop Cs3

4.3 Perancangan atau Design


Gambar 4.5 Activity Diagram Pembelajaran Konvensional Pada tahapan ini penelitian akan
melanjutkan dari tahapan data dan analisa yang
telah di kumpulkan serta di analisis. Beberapa
tahapan akan di jelaskan sebagai berikut:
a. Perancangan Sistem

Gambar 4.6 Activity Diagram Pembelian Buku


Konvensional
Gambar 4.8 Rancang Antar Muka

4.4 Implementasi
i. Instalasi Perangkat Lunak

Gambar 4.7 Flowchart Diagram Aplikasi Latihan Soal


UN SMP

b. Perancangan Interface
Perancangan Interface dibuat dengan
memanfaatkan Microsoft Visio. Adapun
hasil dari rancangan sebagai berikut
memberikan pengetahun lebih bagi penulis
tentang pemprograman android, dan dapat
mengerti tentang perkembangan software
android pada smartphone.
Penggunaan Eclipse IDE yang ada pada
ADT Bundle, memberikan kemudahan bagi
penulis. Design aplikasi menjadi lebih fleksible
dengan fasilitas dari software penunjang
tersebut.

5.2 Saran
Dalam proses awal penelitian ini
dilakukan, hingga pembuatan dan pengujian,
penulis menyadari bahwa aplikasi ini hanya
sebuah aplikasi yang masih sangat sederhana
dari aplikasi yang ada diluaran sana. Tentunya
aplikasi ini masih membutuhkan
penyempurnaan dalam banyak hal.
Maka dari itu saran yang dapat penulis
sampaikan adalah, bahwa Aplikasi Latihan
Soal UN SMP berbasis Android ini,
membutuhkan penambahan dan
perbaikan,diantaranya adalah penambahan
timer untuk melatih kecepatan mengerjakan
Gambar 4.9 Tampilan Menu Aplikasi soal, pembuatan tampilan yang lebih menarik,
Latihan Soal Ujian Nasionan SMP integrasi update soal dengan , contohnya
internet, serta penambahan soal dapat
ii. Pengujian dilakukan pada aplikasi, karena tampilan yang
Pada penelitian ini di gunakan metode bersifat dinamis.
pengujian BlackBox. Pengujian blackbox Dengan pembuatan aplikasi ini, yang telah
lebih mengutamakan pada input yang melalui tahap dari hanya sebuah rencana untuk
diberikan dan hasil yang diberikan tanpa syarat meraih gelar sarjana, hingga proses
perlu mengetahui proses yang terjadi akhir aplikasi selesai dan menjadi kepuasaan
didalamnya. Selain itu juga dapat sendiri bagi penulis, maka penulis hanya
mengamati hasil eksekusi melalui data uji, berharap semoga aplikasi ini dapat berguna
dan memeriksa fungsional dari interface dan dapat dimanfaatkan sebaik-baiknya bagi
perangkat lunak. Pengujian yang telah teman-teman atau pelajar yang membutuhkan.
dilakukan menunjukkan bahwa semua Walau aplikasi ini masih sangatlah sederhana
konten dan button berjalan dengan yang di dan semoga akan semakin baik dalam
harapkan, pengembangannya ke depan.
5. Kesimpulan dan Saran
5.1 Kesimpulan Daftar Pustaka
Berdasarkan dari hasil uji coba yang telah [1] Edukasis, Tim.2013. Paket Intensif Tes dan
dilakukan, disimpulkan bahwa aplikasi Latihan TryOut UN SMP/MTS,Yogyakarta:Pustaka
Soal UN SMP berbasis Android ini berjalan Edukasia
dengan baik. Hasil dari uji coba ini juga [2] Safaat H,Nasruddin.2011. Android
berdampak pada pengguna yaitu terutama Pemprograman Aplikasi Mobile Smartphone
pelajar kelas tiga SMP, dimana mereka dapat dan Tablet PC berbasis Android,
memperoleh informasi contoh latihan soal Bandung:Penerbit Informatika
[3] Sutanta, Eddy.2004. Algoritma Teknik
ujian nasional. Pengguna juga dapat dengan
Penyelesaian Permasalahan Untuk Komputasi,
mudah mengakses aplikasi hanya dengann Yogyakarta: Penerbit Graha Ilmu
memanfaatkan smartphone android. Pengguna [4] Tim EMS.2013. Android All In
dapat memvariasikan cara belajar tidak hanya One,Jakarta:Penerbit Alex Media Komputindo
pada buku tapi juga dapat memanfaatkan
media teknologi tersebut. Hal lainnya yaitu [5] Arif . 4 April 2010. Tutorial Android Membuat
pengguna dapat menambah pengetahuan soal- Soal Pilihan Ganda.http://omayib.com/
soal untuk ujian nasional. 2012/07/02/ tutorial-android-membuat-soal-
Selain manfaat yang diperoleh oleh pilihan-ganda/
pengguna, penulis juga memperoleh manfaat
yang besar. Pembuatan aplikasi ini,
[6] Ariwibowo,Ahmanto.1 april 2014.Metode
Penelitian. http://www.dedeyahya.com/
2012/02/ pengertian-metode-penelitian-dan.html/

You might also like