BAB 1 PENDAHULUAN 1.1 Latar Belakang TOEFL singkatan dari Test of English as a Foreign Language merupakan hal yang terpenting bagi seseorang yang ingin melanjutkan pendidikan lebih tinggi lagi ataupun untuk melamar pekerjaan dan mendaftar sekolah keluar negeri. TOEFL sebagai acuan untuk mengetahui apakah orang tersebut mahir dalam bahasa inggris atau tidak. Jenis-jenis TOEFL yang ada adalah PBT, CBT dan ibt. Untuk versi PBT (paper-based test), sejak tahun 1998, diadakan secara online dengan menggunakan komputer (Computer-based Testing/ CBT) dan sejak tahun 2005 disebut ibt (Internet-based Test). Di tempat-tempat yang belum bisa melaksanakan CBT atau ibt karena belum ada fasilitas komputer dan jaringan internetnya, TOEFL masih tetap diadakan secara manual menggunakan kertas dan pensil (paper-based test). Soal TOEFL yang bervariasi dan faktor psikologi yang tidak siap dalam menghadapi TOEFL yang dikarenakan kurangnya latihan tentunya secara tidak langsung akan membuat nilai TOEFL yang didapatkan menjadi tidak maksimal. Untuk mendapatkan nilai tes TOEFL yang baik dan semaksimal mungkin, maka diperlukan latihan sesering mungkin dalam menghadapi tes tersebut. Semakin sering berlatih, maka akan semakin mudah dalam mengerjakan tes tersebut. Untuk mendukung dan mempermudah dalam melakukan latihan-latihan tes TOEFL, maka salah satunya dapat dikembangkan aplikasi yang berbasis smartphone Android, yaitu melalui simulasi latihan tes TOEFL. Latihan tes TOEFL yang bersifat simulasi
diharapkan dapat memberikan persiapan yang semaksimal mungkin bagi pengguna aplikasi. Android merupakan salah satu sistem operasi untuk smartphone. Dengan seiringnya perkembangan teknologi, maka perkembangan sistem operasi juga semakin maju. Salah satunya adalah Android. Android dilengkapi dengan berbagai macam fitur yang memungkinkan pengembang untuk dapat mengembangkan berbagai macam aplikasi dengan kreatifitas tinggi yang berkarakter user friendly. Sebuah aplikasi yang berkarakteristik user friendly bisa dikatakan mudah untuk digunakan dan mudah untuk dimengerti. Alasan dipilihnya media smartphone Android sebagai media pelatihan tes TOEFL adalah karena smartphone dimiliki oleh banyak orang, mobilitas tinggi juga menjadi pertimbangan, karena pengguna dapat berlatih kapanpun dan dimanapun ia ingin berlatih, harga smartphone kini yang semakin murah membuat semua orang bisa memiliki smartphone. Biaya untuk melakukan TOEFL satu kali di tempat kursus bahasa inggris bisa dibilang relatif mahal untuk masyarakat menengah kebawah, ditambah belum pernah ikut kegiatan TOEFL sebelumya kemungkinan hasilnya tidak maksimal. Oleh karena itu, penulis membuat Aplikasi Tes TOEFL ini untuk mengetahui sejauh mana kemampuan user dalam bahasa inggris sebelum mengikuti tes TOEFL resmi di lembaga atau kursus bahasa inggris, aplikasi ini juga diperuntukkan kepada beberapa orang yang tidak mempunyai waktu dalam melakukan latihan atau tes TOEFL.
1.2 Perumusan Masalah Berdasarkan latar belakang tersebut maka, rumusan masalah yang ada dalam pembuatan aplikasi ini adalah bagaimana merancang dan membangun aplikasi tes TOEFL yang efektif dan user friendly. 1.3 Batasan Masalah Dalam membuat aplikasi ini ada beberapa batasan masalah yang ditemukan, diantaranya: a. Aplikasi menggunakan sistem operasi Android minimal versi 2.3 (Gingerbread). b. Bagian tes TOEFL yang disimulasikan adalah listening, grammar and structure, dan reading c. Soal TOEFL yang dibahas adalah TOEFL ITP (Institutional Testing Program). 1.4 Tujuan Tujuan dari penulisan ini adalah merancang sebuah aplikasi yang dapat memberikan kemudahan dalam berlatih bahasa inggris dan mengetahui seberapa besar kemampuannya dimana saja dan kapan saja tanpa terikat ruang dan waktu dengan menggunakan smartphone Android sebagai media belajarnya.
1.5 Manfaat Pembuatan aplikasi ini untuk memberikan manfaat nyata dalam hal berikut ini : a. Memberikan solusi untuk orang yang tidak memiliki waktu atau kesempatan dalam mengikuti tes TOEFL b. Menyediakan aplikasi untuk meningkatan kemampuan bahasa inggris seseorang. 1.6 Metodologi Penelitian Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data-data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan adalah sebagai berikut: 1. Studi literatur dengan memepelajari buku-buku dan artikel yang berhubungan dengan pemograman android di perpustakaan dan internet untuk mendapatkan bahan teoritis untuk membangun aplikasi yang dinamis, efektif dan efisien. 2. Pengumpulan data, pada tahap ini penulis mengumpulkan semua data mengenai soal-soal TOEFL yang pernah diujikan melalui buku-buku dan internet. 3. Analisis masalah dengan melakukan analisis terhadap aplikasi- aplikasi android yang telah berkembang pada saat ini sehingga dapat diimplementasikan. 4. Perancangan aplikasi dilakukan dengan cara mendefinisikan kebutuhan pengguna lalu dilakukan perancangan aplikasi. Perancangan ini berkaitan
dengan berkaitan arsitektur aplikasi, layanan- layanan yang tersedia, dan bagaimana aplikasi digunakan dari sisi pengguna. 5. Implementasi yaitu dengan membangun aplikasi sesuai dengan rancangan yang telah dimodelkan. Pemodelan dimulai dengan pembuatan database sebagai tempat penyimpanan soal-soal dan pembahasan TOEFL 6. Pengujian dilakukan terhadap aplikasi yang telah dibangun. Hal ini untuk mengetahui apakah sistem yang dibuat sudah dapat beroperasi dengan baik ataupun masih membutuhkan perbaikan lebih lanjut. 1.7 Sistematika Penulisan Adapun sistematika penulisan laporan Tugas ini adalah sebagai berikut : BAB 1 : PENDAHULUAN Dalam bab ini penulis menguraikan Latar Belakang, Rumusan Masalah, Tujuan, Metode Penelitian dan Sistematika Penulisan. BAB 2 : LANDASAN TEORI Dalam bab ini penulis menguraikan beberapa hal yang berhubungan dengan Toefl, aplikasi android, dan software. BAB 3 : PERANCANGAN SISTEM Dalam bab ini penulis menguraikan tentang perancangan sistem yang dirancang yang meliputi perancangan layout, perancangan database, gambaran aplikasi android yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.
BAB 4 : IMPLEMENTASI SISTEM Dalam bab ini penulis menyajikan tentang pengertian implementasi sistem, tujuan implementasi sistem serta spesifikasi aplikasi. BAB 5 : PENUTUP Dalam bab ini penulis menguraikan tentang kesimpulan dan saran.