BIODATA PENULIS
1. DATA PRIBADI
Nama : Saksono Braja
Jenis Kelamin : Laki-laki
Tempat, tanggal lahir : Bandung, 27 Desember 1990
Agama : Islam
Kewarganegaraan : Indonesia
Status : Belum kawin
Anak ke : Pertama dari dua bersaudara
Alamat : Jl.Pilar biru raya no 21 rtrw 0312 cibiru hilir
Telepon : 085860271210
E-mail : Brajahitamgmail.com
2. RIWAYAT PENDIDIKAN
1. Sekolah Dasar : SD Negri Bandung Kulon 1
2. Sekolah Menengah Pertama : SMP Negeri 28 Bandung tahun ajaran 2003
– 2006 3. Sekolah Menengah Atas
: SMA Negri 26 Pembangunan tahun ajaran 2006
– 2009 4. Perguruan Tinggi
: FTIK Unikom Bandung tahun ajaran 2009
– 2014 Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan
sadar dan tanpa paksaan. Bandung, 21 Agustus2014
Saksono Braja
1
BAB 1 PENDAHULUAN
1.1 Latar Belakang Masalah
TOEFL adalah singkatan dari Test Of English as a Foreign Language Test Bahasa Inggris sebagai bahasa asing, yang diorganisir oleh sebuah lembaga
di Amerika Serikat yang bernama ETS Educational Testing Service.Pada awalnya, TOEFL diperlukan bagi para pelajar di negara-negara yang bahasa
utamanya bukan bahasa Inggris, tetapi ingin melanjutkan studi ke negara-negara yang bahasa resminya adalah bahasa Inggris, seperti Amerika Serikat, Kanada,
dan negara-negara Eropa Barat.Ini diperlukan untuk memastikan bahwa siswa- siswa dari negara berbahasa non-bahasa Inggris tersebut dapat mengikuti
perkuliahan di negara berbahasa Inggris dengan baik. Dalam pelatihan tes TOEFL terdapat tiga komponen penting yang mendasar yaitu Listening comprehension,
grammar structure dan reading comprehension. Tes TOEFL juga biasa di gunakan sebagai persyaratan dalam penerimaan
karyawan baru di instansi pemerintah, perusahaan pemerintah, atau perusahaan swasta. Dalam pelatihan tes TOEFL peserta biasanya mengikuti pelatihan untuk
melakukan tes TOEFL pada lembaga pendidikan bahasa inggris yang cukup menyita waktu dalam pelaksanaanya, selain itu juga tempat pelatihan yang
menetap menyebabkan pelatihan tidak bisa dilakukan dimana saja. Dari permasalahan yang telah dijelaskan maka dibutuhkan sebuah media
yang bisa dijadikan acuan agar dapat mempermudah pengguna sebelum melakukan pelatihan tes TOEFL juga dapat digunakan dimanapun dan kapanpun,
salah satu cara yang dapat dilakukan adalah dengan membangun sebuah aplikasi mobile berbasis android, karena sistem operasi ini memiliki sifat terbuka open
source yang dapat mendorong penulis agar menjadi lebih kreatif, selain itu sistem operasi ini juga merupakan sistem operasi yang sedang populer saat ini dengan
menguasai 80 lebih pasar smart phone di dunia 2012 berdasarkan IDC International Data Corporation. [3]
1.2 Identifikasi Masalah
Berdasarkan penjelasan dari latar belakang yang ada, maka perumusan masalahnya sebagai berikut :
1. Pelaksanaan pelatihan tes TOEFL di Lembaga Pendidikan Bahasa Inggris terlalu menyita waktu khususnya bagi peserta pelatihan yang memiliki
sedikit waktu luang. 2. Tempat pelatihan yang menetap dan harus sesuai jadwal sehingga peserta
pelatihan tidak bisa melaksanakan pelatihan setiap saat.
1.3
Maksud dan Tujuan.
Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan penelitian tugas akhir ini adalah untuk membangun aplikasi pelatihan tes TOEFL.
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah : 1. Membangun aplikasi pelatihan tes TOEFL yang dapat menjadi acuan
sebelum melakukan tes TOEFL digunakan setiap saat tanpa menyita waktu peserta.
2. Membangun aplikasi yang bisa diakses lewat smartphone android sehingga peserta pelatihan dapat melakukan pelatihan tes TOEFL dimana
saja.
1.4
Batasan Masalah
Penelitian ini memiliki beberapa batasan dengan harapan penelitian terfokus dengan batasan-batasan yang dibuat. Adapaun batasan dalam penelitian
sebagai berikut:
1. Aplikasi ini dibangun dengan menggunakan sistem operasi android 4.2 jellybean.
2. Metodologi pemodelan
sistem menggunakan
Object Oriented
Programming OOP dengan Unified Modeling Language UML.
3. Tools pengolah gambar yang digunakan yaitu Adobe Photoshop CS3.
4. Bahasa pemrograman yang digunakan dalam membangun aplikasi adalah Java, PHP, HTML, CSS, JAVASCRIPT.
5. Tools pengembangan aplikasi yang digunakan yaitu IDE Eclipse 4.2 Juno, Java Development Kit
versi 1.7.0_40, Android Development Tools versi 22.2.
6. DBMS yang digunakan untuk membangun aplikasi ini adalah SQL Lite dan MySQL
1.5
Metodologi Penelitian
Metodologi penelitian yang digunakan adalah metode deskriptif yaitu dengan cara mengumpulkan data, menganalisis data, membuat suatu pemecahan
masalah dam kemudian disusun untuk ditarik kesimpulan mengenai masalah tersebut [1]
1. Teknik pengumpulan data Teknik pengumpulan data yang digunakan dalam penelitian ini adalah
sebagai berikut : a. Studi Literatur
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan guna mendapatkan informasi tentang mobile android dari
media buku, internet dan media-media lain yang ada kaitannya dengan judul penelitian agar aplikasi yang dibangun sesuai dengan harapan
pengguna. b. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.
c. Wawancara Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung dan tidak langsung kepada pengelola, yang ada kaitannya dengan topik yang diambil.
2. Model pembuatan perangkat lunak. 3. Tahap pembuatan perangkat lunak.
Dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall menurut Roger S.Pressman [1], yang meliputi beberapa
proses diantaranya: a.
System Information Engineering Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu
proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam
pembentukan perangkat lunak. b.
Analysis Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan
proyek pembuatan perangkat lunak. c.
Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah
dimengerti oleh user. d.
Coding Tahap penerjemahan data atau pemecahan masalah yang telah dirancang
keadalam bahasa pemrograman tertentu. e.
Testing Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
f. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan
–perubahan atau penambahan sesuai dengan permintaan user.
Gambar 1.1
Waterfall pressman
[1]
1.6
Sistematika Penulisan
Sistematika penulisan laporan tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas
akhir ini adalah sebagai berikut : BAB I PENDAHULUAN
Bab ini menerangkan tentang latar belakang masalah, identifikasi masalah, maksud dan tujuan dibuatnya aplikasi, metodologi penelitian yang digunakan,
batasan masalah serta sistematika penulisan. BAB II. LANDASAN TEORI
Membahas berbagai konsep dasar dan teori tentang TOEFL, tools yang digunakan seperti OOP, UML, Java, Android, tools pendukung pembuatan
aplikasi Android, Eclipse dan Photoshop. BAB III. ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi pemaparan analisis masalah, analisis sistem operasi, analisis sistem yang berjalan, analisis kebutuhan data, Menganalisis masalah
yang dihadapi dalam pembuatan tugas akhir yang berjudul “Pembangunan aplikasi pelatihan tes TOEFL berbasis Android
” BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini menjelaskan tentang implementasi dan pengujian dari perangkat lunak yang dibangun berdasarkan analisis dan perancangan perangkat lunak yang
telah dilakukan. Hasil dari implementasi kemudian dilakukan pengujian perangkat lunak menggunakan metode blackbox yang terdiri dari pengujian alpha dan beta
sehingga perangkat lunak yang dibangun sesuai dengan analisis dan perancangan yang telah dilakukan.
BAB V. KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang merupakan rangkuman dari hasil pengujian
perangkat lunak dan saran yang perlu diperhatikan bagi pengembangan perangkat lunak di masa yang akan datang.
7
BAB 2 LANDASAN TEORI
2.1 Sejarah TOEFL
Tes TOEFL adalah merek dagang terdaftar dari Educational Testing Service ETS dan diberikan di seluruh dunia. Tes ini pertama kali diberikan pada tahun
1964 dan sejak itu telah diambil oleh lebih dari 23 juta siswa. Tes awalnya dikembangkan di Pusat Linguistik Terapan dipimpin oleh ahli bahasa, Dr Charles
A. Ferguson. Komite TOEFL Penguji terdiri dari 12 spesialis dalam linguistik, pengujian
bahasa, pengajaran atau penelitian. Tanggung jawab utamanya adalah untuk memberi nasehat tentang isi tes TOEFL. Komite ini membantu memastikan tes
adalah ukuran yang valid kemampuan berbahasa Inggris mencerminkan tren saat ini dan metodologi.
TOEFL adalah singkatan dari Test Of English as a Foreign language. Toefl merupakan sebuah test yang digunakan untuk mengetahui kemampuan seseorang
dalam berbahsa inggris. Test toefl berawal dari sebuah proyek ferguson yang digunakana untuk mengukur kemampuan bahasa pegawai pemerintah dan
mahasiswa dan sejak tahun 1960-an, tes TOEFL telah dikelola oleh Educational Testing Service ETS, sebuah organisasi standar-pengujian internasional.Test
toefl terdiri dari test membaca, menulis , mendengarkan dan berbicara. Dulu test toefl hanya berbasis test kertas dan test komputer, namun sejak tahun 2005 test
berbasis internet telah banyak menggantikan 2 test terdahulu tersebut.Waktu yang diberlakukan untuk tes TOEFL secara keseluruhan kurang lebih 150 menit, untuk
Paper and Pencil Based TOEFL, dan sekitar 240 menit untuk Computer Based TOEFL. Waktu untuk Computer Based TOEFL ini relatif lama karena sudah
termasuk prosedur tutorial. .
2.1.1 Definisi TOEFL
Kemampuan berbahasa asing pada zaman globalisasi ini merupakan hal yang sangat penting. Segala bidang kehidupan saat ini menuntut adanya
penguasaan bahasa asing, termasuk sektor pendidikan. Test of English As A Foreign Language TOEFL merupakan tes untuk menguji kemampuan bahasa
Inggris pada negara-negara yang tidak menggunakan bahasa Inggris sebagai bahasa sehari-hari. TOEFL merupakan tolak ukur yang dipercaya dalam
menyatakan kemampuan berbahasa Inggris seseorang. Jika dulu TOEFL hanya digunakan pada saat pelamaran beasiswa belajar ke luar
negeri, maka saat ini TOEFL juga digunakan sebagai salah satu syarat untuk melengkapi kelulusan atau pun syarat minimal untuk dapat mengikuti jenjang
pendidikan tertentu. Dalam mencapai skor TOEFL minimal yang telah ditetapkan, maka tidak semua mahasiswa atau calon mahasiswa mampu mencapainya.
Apalagi bahasa Inggris bukan merupakan bahasa yang akrab digunakan dalam budaya bangsa Indonesia. Hal ini akhirnya menimbulkan kendala bagi para
mahasiswa untuk dapat melanjutkan studinya atau dalam mendapatkan gelar mereka masing-masing. Seringkali mahasiswa tertunda kelulusan atau kelanjutan
studinya hanya karena belum melulusi TOEFL. TOEFL dan bahasa Inggris merupakan hal yang asing di Indonesia. Maka untuk
dapat melulusi TOEFL dengan menghafal atau belajar grammar mati-matian juga bukan merupakan strategi yang tepat. Sehingga pengenalan TOEFL dan tips dan
trik untuk melulusi TOEFL lah yang sesungguhnya diperlukan.
2.1.2 Contoh Soal TOEFL
Ini adalah contoh soal listening comprehension sebagai berikut : Anda akan mendengar percakapan dari dua orang berikut [2]:
1. man : What‟s the matter? You don‟t look too good.
woman : I was frightened by a loud noise.
narrator : WHAT DOES THE WOMAN MEAN ?
A She was not alllowed to fight. B Something scared her.
C she made a load noise that frightened some people D some load neighbors had a fight
2. woman : Is nicky going to work on the science project with us ? man : She prefer not to work on group project.
narrator : WHAT DOES THE MAN SAY ABOUT NICKY ?
A She‟d rather work alone. B Group work is her preferences.
C She‟s working on a project about group preferences. D She
projected that the group wouldn‟t work. Ini adalah contoh soal Structur and Written Expression sebagai berikut :
1. Young children _______ playing actives game such as chasing, hide and seek, and tag.
A Enjoy B Enjoys
C Enjoying D Does enjoy
2. The final class presentation is the importan test examination. A
B B
D Ini adalah contoh soal reading comprehension
The rattles with wich a ratlesnake warns of its presence are formed by loosely interlocking hollow rings of hard skin, which make a buzzing sound when its tails
is shaken. As a baby, the snake begins to form its rattles from the button at the very tip of its tail. Ther after, each time it sheds its skin, a new ring is formed.
Popular belief hold thats a snake age can be told by counting the rings, but this idea is fallacious. In fact, a snake may lose its old skin as often as four times
ayear. Also, rattless tend to wear or break off wich time. 1.
A rattlesnake‟s rattles are made of a Skin
b Wood c Bone
d Muscle 2. How often does a rattlesnake shed it skin ?
a Once every four years b Once every four month
c Up to four times a year d Four times more often than other snake
2.2 Android
Gambar 2.2 Logo Android
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar Smartphone dan komputer tablet. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti begerak.
Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,
dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti lunak dan telekomunikasi, termasuk Google, HTC, Intel,
Motorola, Qualcomm, T-Mobile dan Nvidia.[5]
Bebrapa pengertian lain dari Android, yaitu : 1. Merupakan platform terbuka Open Source bagi para programmer untuk
membuat atau mengembangkan aplikasi.
2. Merupakan sistem operasi yang dibeli Google Inc dari Android Inc. 3. Bukan bahasa pemrograman, akan tetapi hanya menyediakan lingkungan
hidup atau runtime environment yang disebut DVM Dalvik Virtual Machine
yang telah dioptimasi untuk device dengan sistem memori yang kecil.
2.2.1 Sejarah Android
Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California, Amerika Serikat. Para pendiri
Android Inc . bekerja pada Google, diantaranya Andy Rubin, Rich Miner, Nick
Sears dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Sejak saat itu muncul
rumor bahwa Google hendak memasuki pasar telepon seluler. Di perusahaan Google
, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh Kernel Linux. Hal ini menunjukan indikasi bahwa
Google sedang bersiap menghadapi persaingan dalam pasara telepon seluler.
Versi android terbaru yaitu versi 5.0. KitKat. Android juga sudah bergabung dengan beberapa smart mobile seperti LG, Samsung, Sony Ericsson, HTC,
Motorola dan lainnya.
Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler akhirnya Google mengenalkan
Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada
sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporotaion dan tersedia di pasaran pada 5 Januari 2010.
Pada Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh
Asustek Computer Inc. Garmin Ltd, Softbank, Sony Ericsson Toshiba Corp dan
Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA
mengumumkan produk perdana mereka, Android, perangkat bergerak Mobile yang merupakan modifikasi kernel Linux 2.6. sejak Android dirilis telah dilakukan
berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
2.2.2 Versi Android
Banyak smartphone dan PC Tablet menggunakan sistem operasi dengan versi yang berbeda. Semakin tinggi versi, fiturnya semakin canggih dan banyak.
Telepon pertama yang memakai sistem operasi Android adalah HTC Dream yang dirilis pada tanggal 22 Oktober 2008. Beberapa uraian versi android seperti
dibawah ini :
1. Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice
search pencarian suara, pengiriman pesan dengan Gmail, dan
pemberitahuan Email.
2. Android versi 1.5 Cupcake
Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK Software Development Kit
dengan versi 1.5 Cupcake. Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan
merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan
Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset
bluetooth , animasi layar dan keyboard pada layar yang dapat disesuaikan
dengan sistem.
3. Android versi 1.6 Donut
Donut versi 1.6 dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan
baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus pada
kamera, camcorder dan galeri yang diintegrasikan pada CDMA EVDO, 802.1x, VPN, Gestures, dan Text-to-spech engine. Kemampuan dial
kontak teknologi text to change speech tidak tersedia pada semua ponsel.
4. Android versi 2.02.1 Eclair
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.02.1 Eclair, perubahan yang dilakukan adalah
mengoptimalkan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML 5, daftar kontak yang baru,
dukungan flash untuk kamera 3.2 MP, digital zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikut,
Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile
terbaik killer apps-aplikasi unggulan. Kompetisi ini berhadiah 25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan
selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik. Dengan semakin berkembangnya dan semakin bertambahnya
jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android.
Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds dan WeatherBug.
Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan
Facebook.
5. Android versi 2.2 Froyo : Frozen Yoghurt