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
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.
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.
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
menyediakan tools untuk para pengembang aplikasi dengan platform android.
Android menggunakanjava 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
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
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
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
VI. Alur Penelitian
Alur penelitian ditunjukkan pada gambar 1.
Gambar 1. Alur penelitian
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
Pembuatan dokumentasi lain yang perlu
Sinkronisasi dengan dokumen SRS, packaging perangkat lunak dalam modul instalasi
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
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.