PERANCANGAN APLIKASI TES TOEFL BERBASIS ANDROID
TUGAS AKHIR
NURUL SAKINAH WARDANI RANGKUTI
132406195
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERANCANGAN APLIKASI TES TOEFL BERBASIS ANDROID
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
NURUL SAKINAH WARDANI RANGKUTI
132406195
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERNYATAAN
PERANCANGAN APLIKASI TES TOEFL BERBASIS ANDROID
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2016
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-Nya penulis dapat menyelesaikan penyusunan tugas akhir ini dengan judul Perancangan Aplikasi Tes TOEFL Berbasis Android.
Selama membangun aplikasi berbasis android hingga selesainya Tugas Akhir ini penulis banyak mendapat bantuan, dorongan, serta motivasi baik secara langsung maupun tidak. Maka pada kesempatan ini, penulis mengucapkan terima kasih kepada :
1. Ayahanda Ir.H.Wirdan Yusuf Rangkuti, MMA dan IbundaIr. Hj. Murniati Lubis yang telah memberikan cinta dan kasih sayang yang tiada tanding.
2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Dosen Pembimbing yang senantiasa membimbing penulis hingga Tugas Akhir ini selesai.
3. Bapak Dr.Kerista Sebayang, M.Si selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
4. Bapak Prof. Dr. Tulus, Vordipl. Math., M.Si., Ph.D.
selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
5. Ibu Dr. Elly Rosmaini, M.Si,selaku Ketua Program Studi D3 Teknik Informatika FMIPA.
6. Kakak dan Adik saya Fatma Wardani Rangkuti, S.Fuadi Rangkuti, Indah Wardani Rangkuti dan Rivaldo Yusuf Rangkuti yang selalu mendukung saya.
PERANCANGAN APLIKASI TES TOEFL BERBASIS ANDROID
ABSTRAK
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.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 sebab soal TOEFL bervariasi dan faktor psikologi yang tidak siap.
Untuk mendukung dan mempermudah dalam melakukan latihan-latihan tesTOEFL,maka salah satunya dapat dikembangkan aplikasi yang berbasis smartphoneAndroid,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.
DESIGN TOEFL TEST APPLICATIONS BASED ON ANDROID
ABSTRACT
Test of English as a Foreign Language ( TOEFL ) is a test to test their English language skills in countries that do not use English as the daily language. The cost to do TOEFL once in an English language course could be considered relatively expensive for middle income down , plus never before participating in activities previously possibilities TOEFL results are not optimal because about TOEFL varied and psychological factors that are not ready .
To support and facilitate the exercises TOEFL test , then one of them can be developed applications based Android smartphone , before following the TOEFL test official institution or English language courses , the application is also intended for some people who do not have time to exercise or TOEFL test .
DAFTAR ISI
2.2.3 Anatomi Aplikasi Android ... 20
2.2.4 Siklus Hidup Android ... 21
2.2.5 Keunggulan Android ... 22
2.3 SQLite ... 23
2.4 Eclipse ... 26
2.4.2 Arsitektur Eclipse ... 28
2.4.3Perkembangan Eclipse ... 29
2.5 Software Development Kit (SDK) 29
2.6 Java Development Kit (JDK) 30
2.7 Android Development Tools (ADT) 30
2.8 Flowchart 31
Bab 3. Perancangan Sistem ... 3.1 Perancangan Sistem ... 34
3.2 Flowchart Program ... 35
3.3 Desain Interface ... 40
Bab 4. Implementasi Sistem ... 4.1 Pengertian Implementasi Sistem ... 47
4.2 Tujuan Implementasi Sistem ... 47
4.3 Komponen Utama dalam Implementasi Sistem ... 48
4.3.1 Perangkat Keras (Hardware) ... 48
4.3.2 Perangkat Lunak (Software) ... 48
4.3.3 Unsur Manusia (Brainware) ... 49
4.4 Demonstrasi Program ... 44
4.4.1 Tampilan Awal ... 50
4.4.2 Tampilan Sub Menu ... 51
4.4.3 Tampilan Tes Listening Comprehension ... 52
4.4.4 Tampilan Tes Reading Comprehension ... 55
4.4.5 Tampilan Tes Stucture and Written Expression ... 57
DAFTAR TABEL
Nomor Tabel Judul ... Halaman
2.1 TOEFL PBT... 10
2.2 TOEFL CBT ... 10
2.3 TOEFL IBT ... 11
2.4 TOEFL ITP ... 12
2.5 Konversi Nilai TOEFL ITP ... 12
DAFTAR GAMBAR
No. Gambar Judul ... Halaman
2.1 Logo Android ... 14
2.2 Detail Anatomi Android ... 20
2.3 Prioritas Aplikasi Berdasarkan Activity ... 21
2.4 Tampilan Awal Sqlitestudio(3.0.7) ... 25
2.5 Tampilan Menambahkan Database Baru ... 25
2.6 Tampilan Tabel dan Kolom ... 26
2.7 Tampilan Awal ADT ... 31
3.1 Flowchart Utama Aplikasi ... 35
3.2 Flowchart Listening Comprehension ... 36
3.3 Flowchart Reading Comprehension ... 38
3.4 Flowchart Structure & Written Expression ... 39
3.5 Desain Tampilan Menu Utama ... 40
3.6 Desain Tampilan Sub Menu ... 41
3.7 Desain Tampilan Listening ... 42
3.8 Desain Tampilan Reading ... 43
3.9 Desain Tampilan Structure and Written Expression ... 44
3.10 Desain Tampilan Pembahasan ... 45
3.11 Desain Tampilan Score ... 46
4.1 Splash Screen dan Menu Utama ... 50
4.2 Tampilan Sub Menu ... 52
4.3 Tampilan Introduction pada Tes Listening ... 53
4.4 Tampilan Tes Listening Comprehension ... 54
4.5 Tampilan Introductionpada Tes Reading ... 55
4.6 Tampilan Tes Reading Comprehension... 56
4.7 Tampilan Wacana ... 57
4.8 Tampilan Introduction Tes Structure & Written Expresion ... 57
4.9 Tampilan Tes Structure and Written Expresion ... 58
4.10 Tampilan Kotak Dialog Submit ... 58
4.11 Tampilan Pembahasan dari Setiap Section ... 59
4.12 Tampilan Hasil Skor Akhir ... 60
4.14 Tampilan Halaman Tips ... 61
4.15 Tampilan Halaman Rules ... 62