Anda di halaman 1dari 6

Jaringan Multimedia 2013

Teknik Informatika, FTIF-ITS

APLIKASI PEMBELAJARAN TOEIC PADA PERANGKAT GENGGAM BERBASIS ANDROID


Bastian Ajriya E.1), Dhiyaan Sabila R.2), Bagus Gede Krishna3), I Gede Adhiarta W.4) Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Jalan Raya ITS, Surabaya, 60111 Telp : (031) 5994251, Fax : (031) 5923465 Email : bastian10@mhs.if.its.ac.id1), sabila10@mhs.if.its.ac.id2), krishna10@mhs.if.its.ac.id3), adhiarta10@mhs.if.its.ac.id4)

1,2,3,4)

Abstrak Di era globalisasi ini bahasa inggris merupakan bahasa yang penting dan biasa digunakan karena merupakan bahasa internasional, akan tetapi masih banyak orang yang masih kurang fasih ketika harus berbahasa inggris. Selain itu, dalam dunia kerja sendiri banyak perusahaan yang menilai kemampuan bahasa inggris dari pegawai yang akan direkrut dengan menggunakan TOEFL atau TOEIC. Dengan kemajuan teknologi smartphone saat ini, dimungkinkan untuk dibuat aplikasi pembelajaran TOEIC yang dapat mempermudah kebutuhan masyarakat dibandingkan dengan dengan mengikuti les di lembaga pelatihan bahasa inggris. Maka akan dibangun aplikasi TOEICDROID menggunakan Android SDK dan dikembangkan menggunakan Speech Input API dan Text to Speech API. Dengan adanya aplikasi TOEICDROID yang dapat berjalan pada perangkat genggam, pengguna mampu mengasah kemampuan listening, reading, writing, dan sepaking secara mobile. Selain itu, aplikasi ini membuat pembelajaran bahasa inggris setingkat TOEIC menjadi lebih praktis dan tidak memakan banyak biaya. Kata kunci: toeic, android, smartphone, bahasa inggris.

1. PENDAHULUAN 1.1 Latar Belakang Bahasa inggris merupakan bahasa yang penting dan biasa digunakan, akan tetapi masih banyak orang yang kurang fasih ketika berbahasa Inggris. Selain itu dalam dunia kerja, banyak perusahaan yang menilai kemampuan bahasa inggris pegawai yang akan direkrut dengan menggunakan TOEFL maupun TOEIC. Akan tetapi biaya untuk pembelajaran bahasa Inggris saat ini terbilang cukup tinggi. Sehingga dibutuhkan suatu alternatif pembelajaran untuk menguji kemampuan TOEIC dengan cara yang mudah, cepat, dan murah. Dewasa ini, semakin berkembangnya teknologi yang begitu pesat, hampir semua orang menggunakan smartphone. Bisa dibilang bukan hanya sebagai tren saja, namun sudah menjadi suatu kebutuhan bagi sebagian orang untuk mendukung kinerja sehari-hari. Oleh karena itu, kami bermaksud untuk membuat suatu aplikasi pembelajaran TOEIC yang user friendly, yakni berbasis android. Tren penggunakan teknologi sebagai media pembelajaran saat ini telah hadir di lingkungan masyarakat. Teknologi seperti smartphone hadir sebagai jawaban media pembelajaran bahasa inggris interaktif, mudah dan menarik untuk semua usia. Pengguna smartphone pun saat ini tidak hanya kalangan dewasa namun juga merambah hingga kalangan anak-anak. Dengan teknologi yang ada saat ini pembelajaran bahasa inggris menjadi lebih mudah karena dapat disajikan dengan menarik. Hadirnya aplikasi media pembelajaran bahasa inggris di berbagai platform menjadi solusi bagi kebanyakan orang yang ingin belajar bahasa inggris dengan cepat dan mudah. Aplikasi pembelajaran yang hadir di perangkat bergerak saat ini mampu menarik minat seluruh kalangan usia karena kebanyakan orang saat ini lebih sering berada di jalan daripada berdiam di suatu tempat sehingga menginginkan hal yang praktis dan cukup menyulitkan jika harus membuka laptop atau komputer terlebih dahulu. 1.2 Tujuan Tujuan dari pembuatan Final Project ini adalah untuk membuat sebuah aplikasi pembelajaran TOEIC yang dapat secara mobile dan dapat dijalankan pada perangkat genggam yang mendukung aplikasi Android sehingga dapat mengetahui kemampuan listening, reading, speaking, dan writing penguna. Selain itu juga dapat merekam suara pengguna dan mengkonversikan ke dalam bentuk tulisan, memutar suara dari bentuk tulisan dan membuat pembelajaran bahasa inggris setingkat TOEIC menjadi lebih praktis dan tidak banyak memakan biaya.

Copyright 2013 SESINDO

1.3 Batasan Masalah Hal-hal yang akan dibahasa pada penilaian Final Project nanti, dibatasi pada : 1. Aplikasi ini hanya dikembangkan untuk perangkat genggam dengan platform Android minimal versi ICS (Ice Cream Sandwich). 2. Jumlah soal yang akan ditampilkan kurang lebih sebanyak 40 soal dengan masing-masing berupa 10 soal listening, 10 soal reading, 10 soal speaking, dan 10 soal writing. 3. Aplikasi ini harus terkoneksi dengan database untuk dapat melakukan tes atau evaluasi.

2. DASAR TEORI 2.1. Android Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat genggam layar sentuj seperti smartphone dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem Operasi ini dirilis seccara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Android merupakan sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. (Android, 2013)[1]. Di dalam aplikasi TOEICDROID sendiri Android merupakan sistem operasi dasar dan digunakan untuk menjalankan aplikasi TOEICDROID. 2.2. Android SDK Android SDK merupakan kependekan dari Android Software Development Kit yakni merupakan paket yang berisi tools, debugger, emulator, libraries, dokumentasi dan banyak hal lainnya yang diperlukan untuk membangun aplikasi Android menggunakan bahasa pemrograman Java(Janssen, 2012)[2]. Android SDK memiliki banyak versi bergantung dari platform android versi berapa yang akan digunakan oleh aplikasi. Setiap versi memiliki bundle paketnya masing masing seperti 2.2 (froyo), 2.3 (Gingerbread) , 3.0 (Honeycomb), 4.0 (Ice Cream Sandwich) dan 4.1 (Jelly Bean). Sebagai platform aplikasi netral, android memberi kesempatan untuk membuat aplikasi yang dibutuhkan yang bukan aplikasi bawaan Handphone/smartphone. Android SDK ini mencakup sample project beserta kode sumbernya, dan juga file-file library (pendukung) yang dapat digunakan dalam pengembangan aplikasi. (Android SDK, 2013)[3]. Android SDK ini digunakan pada perangkat lunak sebagai tools pendukung untuk mengembangkan aplikasi TOEICDROID ini. 2.3. Speech Input API for Android Speech Input API for Android adalah API yang disediakan oleh Google untuk mendeteksi inputan suara dari pengguna. Deteksi suara oleh API Google ini kemudian dapat diubah dalam bentuk tulisan. Data suara dapat digunakan untuk keperluan pengembang aplikasi. Inputan suara dapat pula digunakan untuk mencari di berbagai mesin pencari (Gruenstein, 2010)[4]. Speech Input API for Android ini digunakan untuk menjalankan fitur Speaking pada aplikasi TOEICDROID ini. 2.4. Text to Speech API Merupakan API yang dimiliki oleh Developer Android yang menyediakan servis kepada publik untuk membuat suara dari tulisan (Android)[5]. Pada fitur listening dan writing dalam aplikasi TOEICDROID dibutuhkan suara untuk pembacaan soal. Oleh karena itu digunakan Text to Speech API ini untuk merubah basis data soal yang berupa tulisan menjadi suara. Text to Speech API ini digunakan pada perangkat lunak sebagai API untuk menjalankan fitur Listening dan Writing. 2.5. MySQL Database MySQL merupakan sebuah perangkat lunak basis data open source yang sangat terkenal di kalangan pengembang sistem basis data, digunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web.

Copyright 2013 SESINDO

3
MySQL mempunyai fungsi sebagai sebagai SQl (Structured Query Language) yang di miliki sendiri dan telah di perluas. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful. SQL atau DBMS sendiri bersifat multithread dan multiuser yang digunakan untuk membuat database soal (MySQL)[6]. MySQL sendiri digunakan karena termasuk perangkat lunak basis data yang mudah dan banyak digunakan. MySQL digunakan pada perangkat lunak sebagai tools untuk menyimpan data soal dan pengguna. MySQL pada TOEICDROID ini dipasang pada sebuah server hosting. 2.6. PHP PHP atau Hypertext Preprocessor adalah bahasa skrip yang sangat dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak digunakan untuk memrogram situs web dinamis karena dianggap cukup cepat, fleksibel dan pragmatis selain itu juga memiliki referensi yang cukup banyak (Group, 2001)[7]. PHP digunakan pada perangkat lunak sebagai tools untuk membuat webservice sebagai penghubung antara aplikasi TOEICDROID dengan database MySQL pada server hosting.

3. PERANCANGAN SISTEM Dalam pembuatan aplikasi ini diperlukan rancangan proses komunikasi yang sesuai antara klien dan server dengan kebutuhan aplikasinya. 3.1 Desain Arsitektur Aplikasi Aplikasi ini menggunakan API Speech Input dan Text to Speech yang dapat diakses melalui jaringan internet. Pengguna dapat menggunakan aplikasi dengan perangkat genggam berbasis android yang menggunakan koneksi internet. Arsitektur jaringan aplikasi dapat dilihat pada Gambat 1.

Input Data Smartphone Android

WebService

Request Data Data Database MySQL(Server Hosting)

Gambar 1. Arsitektur Jaringan

3.2 Desain Alur Aplikasi Desain alur ketika akan menjalankan aplikasi pembelajaran TOEIC pada perangkat genggam berbasis android dapat dilihat pada Gambar 2.

Copyright 2013 SESINDO

Instal dan Buka TOEICDROID

Belum punya Akun Register

Sudah punya Login

Modul Training

Training atau Evaluasi

Menjawab Soal Evaluasi

Score Hasil menjawab soal Evaluasi

Gambar 2. Alur Aplikasi

3.3 Kebutuhan Perangkat Keras dan Perangkat Lunak Untuk menunjang pembuatan aplikasi ini maka digunakan sarana dan perlengkapan yang diperlukan yaitu : Software : Eclipse 4.2.0 TexttoSpeech API MySQL (dihosting) Php SpeechtoText API Hardware : Laptop dengan kebutuhan koneksi internet dan peramban web. Smartphone atau ponsel Android dengan fitur internet.

4. IMPLEMENTASI Implementasi pada aplikasi TOEICROID ini memiliki beberapa fitur yang telah dibuat di antaranya yaitu: 1. Fitur Registrasi Registrasi merupakan sebuah fitur untuk pengguna yang ingin menggunakan aplikasi TOEICDROID namun belum memiliki akun sehingga harus melakukan pendaftaran terlebih dahulu. 2. Modul Training Modul Training merupakan fitur untuk melakukan latihan terlebih dahulu untuk mengetaui tata cara tes sehingga pengguna diajarkan bagaimana cara menjawab soal-soal yang ada. 3. Modul Evaluasi a. Listening Fitur modul evaluasi listening merupakan fitur untuk melakukan tes atau evaluasi untuk kemampuan listening pengguna. Pada fitur ini pengguna akan diperdengarkan soal berupa output suara yang kemudian harus dijawab oleh pengguna. b. Reading

Copyright 2013 SESINDO

5
Fitur modul evaluasi reading merupakan fitur untuk melakukan tes atau evaluasi untuk kemampuan reading pengguna. Pada fitur ini pengguna akan diperdengarkan soal berupa teks biasa yang kemudian harus dijawab oleh pengguna. c. Speaking Fitur modul evaluasi speaking merupakan fitur untuk melakukan tes atau evaluasi untuk kemampuan speaking pengguna. Pada fitur ini pengguna akan diperdengarkan soal berupa teks biasa yang kemudian harus dijawab oleh pengguna menggunakan inputan suara dari pengguna. d. Writing Fitur modul evaluasi writing merupakan fitur untuk melakukan tes atau evaluasi untuk kemampuan writing pengguna. Pada fitur ini pengguna akan diperdengarkan soal berupa output suara yang kemudian harus dijawab oleh pengguna dengan menuliskan apa yang mereka dengar dari output suara tadi. 4.1 Tangkapan Layar Utama

(A)

(B)

(C)

(D)

(E)

(F)

Copyright 2013 SESINDO

(G)

(H)

(I)

Gambar 3. Tampilan Halaman (A) Log in, (B) Registrasi, (C) Modul Training, (D)Modul Evaluasi, (E) Evaluasi Listening, (F) Evaluasi Reading, (G) Evaluasi Writing, (H) Evaluasi Speaking, (I) Cara Menjawab Evaluasi Speaking

5. SIMPULAN DAN SARAN 5.1 Simpulan Kesimpulan yang didapatkan dari pengembangan aplikasi ini yaitu sebagai berikut: Aplikasi ini dapat memudahkan pengguna dalam pembelajaran bahasa inggris yang praktis dan ekonomis. Aplikasi ini dapat menjadi sarana latihan sebelum melakukan tes TOEFL atau TOEIC yang sebenarnya. Aplikasi ini dapat digunakan secara mobile sehingga mempermudahkan pengguna ketika Aplikasi ini memiliki fitur 4 macam tipe soal yaitu listening, reading, speaking, dan writing. 5.2 Saran Saran untuk pengembangan aplikasi ini berikutnya, yaitu: Aplikasi ini untuk pembuatannya dapat dikembangkan pada platform lain dengan fitur yang makin beragam. Dalam pembuatan aplikasi ini membutuhkan kerja sama dalam pembuatan soal-soal sesuai standar TOEIC dengan lembaga pendidikan bahasa inggris yang kompeten sehingga soal-soalnya pun lebih berkualitas.

6. DAFTAR RUJUKAN [1] Android. (2013, November 1). Android. Retrieved from http://www.android.com/ [2] Janssen, C. (2012, Oktober 6). Techopedia. Diambil kembali dari Techopedia: http://www.techopedia.com/definition/4220/android-sdk [3] Android SDK. (2013). Android SDK. Retrieved from http://developer.android.com/sdk/index.html [4] Gruenstein, A. (2010, Maret 5). Android Developers Blog. Dipetik Oktober 6, 2013, dari http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html [5] Android, D. (n.d.). Developer Android. Retrieved November 2, 2013, from Developer Android Website: http://developer.android.com/reference/android/speech/tts/TextToSpeech.html [6] MySQL. (n.d.). Retrieved November 2, 2013, from www.mysql.com/ [7] Group, The PHP. 2001. PHP. PHP. [Online] 2001. [Cited: Januari 10, 2014.] http://www.php.net/.

Copyright 2013 SESINDO

Anda mungkin juga menyukai