Rancang Bangun Aplikasi Simulasi Tes TOE

RANCANG BANGUN APLIKASI SIMULASI TES TOEFL
BERBASIS MOBILE UNTUK SISTEM OPERASI ANDROID

ARTIKEL ILMIAH

HALAMAN JUDUL

Oleh
M. Juni Eka Wardana
NIM. J1F108040

PROGRAM STUDI ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMBUNG MANGKURAT
BANJARBARU
AGUSTUS 2012

RANCANG BANGUN APLIKASI SIMULASI TES TOEFL
BERBASIS MOBILE UNTUK SISTEM OPERASI ANDROID

Oleh M. Juni Eka Wardana

(Pembimbing: Andi Farmadi, S.Si, M.T; Dodon T. Nugrahadi, S.Kom, M.Eng)

Program Studi Ilmu Komputer Fakultas MIPA Unlam
Jl. A. Yani Km 36 Kampus Unlam Banjarbaru, Kalimantan Selatan

ABSTRAK
Beberapa tahun ini banyak universitas yang mensyaratkan mahasiswanya untuk
memperoleh nilai TOELF (Test of English As A Foreign Language) yang tinggi
sebagai syarat kelulusan. Sedangkan untuk mendapatkan nilai TOEFL yang tinggi
tidaklah mudah. Perkembangan teknologi informasi yang pada saat ini semakin
pesat, hal ini mendorong masyarakat untuk dapat melakukan semua aktivitas
secara mudah dan dapat dilakukan dimana saja. Oleh karena itu perkembangan
aplikasi mobile saat ini sangat pesat, sejalan dengan perkembangan aplikasi
mobile, maka semakin pesat juga perkembangan sistem operasi berbasis mobile.
Aplikasi simulasi tes TOEFL ini diharapkan dapat membatu masyarakat untuk
dapat memudahkan pengguna melakukan tes TOEFL dimana saja.

Kata kunci : TOEFL, mobile , Android.

DESIGN APPLICATION OF SIMULATION-BASED TOEFL TEST FOR

MOBILE ANDROID OPERATING SYSTEM

By M. Juni Eka Wardana
(Advisor: Andi Farmadi, S.Si, MT; Dodon T. Nugrahadi, Kom, M.Eng)
Program Studi Ilmu Komputer Fakultas MIPA Unlam
Jl. A. Yani Km 36 Kampus Unlam Banjarbaru, Kalimantan Selatan

ABSTRACT

Recent years many universities require students to earn TOELF (Test of English
As A Foreign Language) is high as a condition of graduation. Meanwhile, to get a
high TOEFL score is not easy. Development of information technology today is
rapidly increasing, it encourages people to be able to perform all activities easily
and can be done anywhere. Therefore, the current development of mobile
applications very rapidly, in line with the development of mobile applications, the
more rapid development is also based mobile operating system. TOEFL test
simulation applications is expected to be petrified people to be able to allow users
to do the TOEFL test anywhere.

Keywords: TOEFL, mobile, Android .


PENDAHULUAN
I.

Latar Belakang
Indonesia telah memasuki era globalisasi, dimana tututan dalam berbahasa

Inggris sangat diperlukan di dalam lingkungan akademis, kerja dan sosial. Era
globalisasai ini tidak lepas dari perkembangan sains dan teknologi, diantaranya
pembuatan teknik pemograman, perancangan, dan pembuatan perangkat lunak.
TOEFL merupakan alat ukur atau evaluasi atas kemampuan seseorang dalam
memahami bahasa Inggris, TOEFL sendiri dibagi menjadi tiga jenis yaitu TOEFL
International, TOEFL ITP (Institutional Testing Program), dan TOEFL
Prediction. Perangkat lunak untuk TOEFL merupakan program yang bertujuan

untuk memberikan latihan sebagai simulasi dalam menghadapi test TOEFL yang
sesungguhnya.
Kemajuan teknologi terus berkembang secara pesat, hal ini terlihat bahwa
banyak pengguna mobile phone di dunia. Pesatnya perkembangan tersebut
dikarenakan ketersediaan mobile phone yang mampu berfungsi dimana saja dan

kapan saja. Android adalah platform perangkat lunak untuk perangkat mobile
yang didukung oleh Google OS, awalnya dikembangkan oleh Android Inc yang
terdiri dari pengembang software, hardware, dan provider seperti Google, HTC,
Intel, Motorola, Qualcomm, T-Mobile, dan NVIDIA yang bertujuan membuat
sebuah standar terbuka untuk perangkat bergerak (mobile device). Perusahaan ini
kemudian dibeli oleh Google pada tahun 2005 dan pada tanggal 5 November 2007
barulah secara resmi android dirilis oleh Google. Dalam pengembangan aplikasi
Android menyediakan Android SDK (Software Development Kit) yang

menyediakan tools untuk para pengembang aplikasi dengan platform android.
Android menggunakan java sebagai bahasa pemrogramannya.

Berdasarkan alasan – alasan tersebut, penulis akan mencoba suatu aplikasi
pada android mobile dengan menggunakan Platform Android Mobile v2.2.
Berdasarkan hal tersebut, maka penulis membuat aplikasi Aplikasi TOEFL
berbasis mobile pada sistem operasi Android. Alasan yang melatar belakangi
penulis mengunakan Aplikasi Mobile Phone sebagai media penggunaannya
adalah ditujukan untuk pemanfaatan yang mempermudahkan pengguna untuk
mengakses aplikasi ini secara mudah dan praktis.
II. Perumusan Masalah

Berdasarkan latar belakang diatas maka perumusan masalah yang didapat
adalah bagaimana membangun aplikasi mobile yang berfungsi untuk simulasi tes
TOEFL untuk sistem operasi android.
III. Tujuan Penelitian
3.1 Tujuan Umum
Tujuan yang ingin dicapai dari penelitian ini yaitu membuat sebuah aplikasi
simulasi TOEFL berbasis mobile phone.
3.2 Tujuan Khusus
Tujuan khusus dari penelitian ini adalah membuat sebuah aplikasi simulasi
TOEFL berbasis mobile phone untuk sistem operasi Android.

IV. Manfaat Penelitian
Manfaat yang dapat diberikan dari penelitian yang akan dilakukan adalah
untuk memudahkan user untuk melakukan simulasi tes TOEFL dengan
menggunakan perangkat mobile phone.
METODE PENELITIAN
I.

Jenis Penelitian
Jenis penelitian adalah penelitian perancangan dan pembuatan perangkat


lunak.
II. Waktu Penelitian
Waktu penelitian adalah bulan April 2012 sampai dengan bulan Juli 2012.
III. Bahan dan Materi Penelitian
Bahan penelitian adalah kajian litelatur sistem informasi berbasis mobile dan
pemrograman Android.
IV. Desain Penelitian
4.1 Desain Penelitian
Desain pelaksanaan penelitian dibuat dengan mengikuti salah satu metode
Sistem Development Live Cycle (SDLC) yaitu waterfall. Spesifikasi software

dituliskan secara rinci pada dokumen Software Requirement Spesification (SRS)
yang berisi berbagai rincian pokok sebagai berikut:
a. Identification, menjelaskan komposisi isi dokumen SRS.
b. System Overview, menjelaskan gambaran software dan fungsi software secara
umum.
c. Document Overview, menjelaskan ketentuan-ketentuan yang dipakai dalam
menyatakan maksud dari isi dokumen.
d. Bagian Requirement berisi:

1. Use Case, menggambarkan tugas-tugas yang bisa dilakukan user pada
software.
2. Use Case Description, menjelaskan secara rinci dari setiap tugas pada
diagram Use Case.

3. Requirement, menyebutkan suatu fasilitas yang harus diadakan pada
software sebagai konsekuensi dari suatu Use Case yang ditentukan
sebelumnya.
4. Activity Diagram, yaitu diagram yang menggambarkan alur semua aktivitas
yang mungkin dilakukan melalui software ini.
5. Activity Description, menjelaskan secara rinci setiap aktivitas yang berjalan
beserta algoritma globalnya.
e. Desain antarmuka program, sebagai gambaran tampilan program sebelum
semua fungsi diimplementasikan.
4.2 Proses Penelitian
Proses penelitian dibuat dengan mengikuti tahapan model proses waterfall.
Penelitian dimulai dengan perencanaan, analisis, perancangan, implementasi dan
testing. Pemeliharaan tidak termasuk di dalam penelitian karena dilakukan setelah
selesainya proses pembuatan.
a. Perencanaan

Perencanaan dimulai dengan pengumpulan data mentah, yaitu dengan
mengumpulkan data secara lengkap dengan tatap muka langsung kepada
narasumber. Selain itu perencanaan juga dilakukan dengan melakukan studi
pustaka ke perpustakaan untuk mencari lisensi buku – buku yang berhubungan
dengan TOEFL dan juga mengumpulkan bank-bank soal TOEFL guna
menambah variasi soal pada aplikasi ini.
b. Analisis
Pada

tahapan

ini

bertujuan

untuk

menspesifikasikan

bahasa


pemrograman yang akan dipakai untuk program serta bagaimana sistem basis
datanya. Pada tahapan ini menggunakan Unified Modelling Language dan
activity diagram yaitu menggambarkan berbagai alir aktifitas dalam sebuah
sistem yang sedang dirancang, bagaimana masing-masing alir berawal,
decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity

diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada
beberapa eksekusi. Sedangkan

UML sendiri juga memberikan standar

penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses,

penulisan kelas-kelas dalam bahasa program yang spesifik, skema database,
dan komponen-komponen yang diperlukan dalam sistem software
c. Perancangan
Perancangan adalah bentuk rencana pengenbangan perangkat lunak
yang lebih dekat kepada unsur teknis. Pada proses ini akan digunakan activity
diagram karena diagram ini merupakan bentuk UML yang dekat dengan


bentuk desain dan proses kerja Use Case dengan jelas.
d. Implementasi
Perancangan sistem yang dihasilkan akan diimplementasikan menjadi
sebuah aplikasi TOEFL berbasis mobile untuk sistem operasi Android. Pada
tahap ini digunakan Eclipse mengembangkan aplikasi, Adobe Dreamweaver
CS 5 sebagai web editor, Google Chrome sebagai web browser, database
MySql dan device Samsung GT S5830 dan Sony Erickson XPERIA Play untuk
melakukan ujicoba aplikasi dan tool lain sebagai pendukung seperti Adobe
Photoshop CS4, XAMPP, Power Designer 15, dan Microsoft Visio 2010.
e. Testing
Pengujian sistem ini akan dilakukan dengan menggunakan metode
pengujian Black Box. Pengujian Black Box yang disebut juga functional testing,
merupakan suatu metode pengujian yang hanya memfokuskan pada keluaran
yang dihasilkan dari berbagai macam manipulasi masukan (input)..
V. Instrumen Penelitian
Pada penelitian ini peneliti menggunakan peralatan yaitu sebuah Komputer
dengan spesifikasi Processor Intel Core i3, RAM 4 GB, dan Harddisk 500 GB.
Perangkat Lunak yang digunakan adalah Sistem Operasi Microsoft Windows 7,
dan Adobe Dreamweaver CS4 sebagai web editor, Eclipse sebagai media

penmgembangan aplikasi, Google Chrome sebagai web browser, MySql sebagai
databasenya, Adobe Photoshop CS4, XAMPP, Power Designer 15, dan Microsoft
Visio 2010.

VI. Alur Penelitian
Alur penelitian ditunjukkan pada gambar 1.
Pengumpulan litelatur dan observasi pustaka dari berbagai sumber

Pembuatan dokumen SRS

Pembuatan database dan desain antarmuka perangkat lunak

Desain proses aplikasi simulasi tes TOEFL berbasis mobile

Implementasi pembuatan sistem informasi dan proses aplikasi simulasi tes TOEFL
berbasis mobile

Pendefinisian dan pembuatan mekanisme penyimpanan oleh perangkat lunak

Pembuatan fasilitas penampil hasil oleh program berupa laporan

Hasil, evaluasi dan update

Sinkronisasi dengan dokumen SRS, packaging perangkat lunak dalam modul instalasi

Pembuatan dokumentasi lain yang perlu

Pembahasan

Kesimpulan

Gambar 1. Alur penelitian

PEMBAHASAN
Umumnya saat ini tes TOEFL dilakukan secara manual dengan menjawab
soal pada lembar jawaban yang disediakan, dan hanya dapat dilakukan di lembaga
– lembaga Tes TOEFL. Proses nya pun terhitung cukup lama, karena setelah
selesai melakukan tes TOEFL masyarakat tidak dapat langsung mengetahui hasil
dari tes TOEFL yang sudah dilakukannya.
Perangkat lunak ini bertujuan untuk mempersingkat proses tersebut, dan
memudahkan masyarakat dalam melakukan simulasi tes TOEFL karena dapat
dilakukan dimana saja hanya dengan menggunakan perangkat mobile Android
yang dimiliki oleh user.
KESIMPULAN DAN SARAN
I.

Kesimpulan
Kesimpulan yang diperoleh dari penelitian ini adalah Aplikasi simulasi tes

TOEFL berbasis mobile dapat digunakan pada sistem operasi Android.
II. Saran
Adapun saran-saran yang dapat diberikan yaitu sebagai berikut :
1.

Penelitian selanjutnya diharapkan aplikasi ini bisa lebih dikembangkan
dengan menambahkan fitur – fitur yang belum terdapat pada aplikasi ini.

2.

Penelitian selanjutnya diharapkan aplikasi ini tidak hanya dapat digunakan
pada sistem operasi Android saja, tapi dapat digunakan pada sistem operasi
mobile lainnya.

UCAPAN TERIMA KASIH
Puji syukur penulis panjatkan kehadirat Allah SWT atas segala rahmat dan
hidayah-Nya sehingga penelitian ini dapat diselesaikan tepat pada waktunya.
Penulis mengucapkan terima kasih yang sebesar-besarnya kepada orang tua, serta
seluruh keluarga atas dukungan, kasih sayang, perhatian, dan doa yang tiada henti.
Bapak Andi Farmadi, S.Si, M.T. selaku pembimbing utama yang telah banyak
memberikan saran, dorongan, pengarahan, masukan, dan koreksi sebelum dan
selama pelaksanaan penelitian hingga selesainya penyusunan skripsi ini. Bapak

Dodon R. Nugrahadi, S.Kom, M.Eng. selaku pembimbing pendamping atas
arahan, bimbingan, masukan dan bantuannya dalam penyusunan skripsi dan
Bapak Radityo Adi Nugroho, S.T, M.Kom,\ dan Bapak Muliadi, S.Kom, M.Cs
selaku doesen penguji yang telah banyak memberikan masukan dan koreksi
selama penulisan laporan ini. Teman-teman Ilmu Komputer angkatan 2006, 2007,
dan 2008, 2009 atas semangat dan kebersamaan yang tiada habisnya dan semua
pihak yang tidak dapat disebutkan satu persatu.
DAFTAR PUSTAKA
F, Priyanta. (2011). Pemrograman Android untuk Pemula. Jakarta: CV. Cerdas
Pustaka.
Hariyanto, Bambang. 2004. Rekayasa Sistem Berorientasi Objek. Informatika.
Bandung.
Muhammad. (2007). Tips dan Trik Menaikkan TOEFL. Yogyakarta: Idea
Publishing.
S., Stephanus Hermawan. (2011).

Mudah

Membuat

Aplikasi

Android.

Yogyakarta: CV. Andi Offset.
Siregar, I. M. (2010). Mengembangkan Aplikasi Enterprise Berbasis Android.
Yogyakarta: Gava Media.
Siregar, I. M. (2011). Membongkar Source Code Berbagai Aplikasi Andorid.
Yogyakarta: Gava Media.
Supardi, I. Y. (2008). Pemrograman Handphone dengan J2ME. Jakarta: PT. Elex
Media Komputindo.