Simulasi test of english as a foreign language (Toefl) berbasis android

SIMULASI TEST OF ENGLISH AS A FOREIGN LANGUAGE (TOEFL)
BERBASIS ANDROID

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada
Program Studi Sistem Informasi Jenjang S1(Strata 1)
Fakultas Teknik dan Ilmu Komputer

MUHAMAD YANO
10509174

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2015

DAFTAR ISI

LEMBAR PENGESAHAN ................................................................................... i

LEMBAR PERNYATAAN KEASLIAN ............................................................ ii
ABSTRAK ............................................................................................................ iii
ABSTRACT ........................................................................................................... iv
KATA PENGANTAR............................................................................................v
DAFTAR ISI........................................................................................................ vii
DAFTAR TABEL ................................................................................................ xi
DAFTAR LAMPIRAN ...................................................................................... xiv
BAB 1 PENDAHULUAN ........................................Error! Bookmark not defined.
1.1

Latar Belakang ........................................Error! Bookmark not defined.

1.2

Maksud dan Tujuan Penelitian ................Error! Bookmark not defined.

1.3

Kegunaan Penelitian................................Error! Bookmark not defined.


1.3.1

Kegunaan Praktis .............................Error! Bookmark not defined.

1.3.2

Kegunaan Akademis ........................Error! Bookmark not defined.

1.4

Batasan Masalah......................................Error! Bookmark not defined.

1.5

Lokasi dan Waktu Penelitian...................Error! Bookmark not defined.

1.6

Sistematika Penulisan..............................Error! Bookmark not defined.


BAB II LANDASAN TEORI ..................................Error! Bookmark not defined.
2.1

Defenisi Aplikasi Mobile ........................Error! Bookmark not defined.

2.2

Simulasi ...................................................Error! Bookmark not defined.

2.3

Sejarah TOEFL........................................Error! Bookmark not defined.

2.3.1

Mekanisme Seleksi...........................Error! Bookmark not defined.

iii

2.3.2


Penentuan kelulusan.........................Error! Bookmark not defined.

2.4 Android.........................................................Error! Bookmark not defined.
2.4.1

Sejarah Android ...............................Error! Bookmark not defined.

2.4.2

Arsitektur Android ...........................Error! Bookmark not defined.

2.4.3

Fundamental Aplikasi ......................Error! Bookmark not defined.

2.4.4

Versi Android...................................Error! Bookmark not defined.


2.4.5

Fitur Android....................................Error! Bookmark not defined.

2.5

UML (Unified Modeling Language) .......Error! Bookmark not defined.

2.5.1

Use case Diagram.............................Error! Bookmark not defined.

2.5.2

Activity Diagram..............................Error! Bookmark not defined.

2.5.3

Sequence Diagram ...........................Error! Bookmark not defined.


2.5.4

Class Diagram ..................................Error! Bookmark not defined.

2.5.5

Component Diagram ........................Error! Bookmark not defined.

2.5.6

Deployment Diagram .......................Error! Bookmark not defined.

2.5

PHP..........................................................Error! Bookmark not defined.

2.7 Basis Data....................................................Error! Bookmark not defined.
2.8 MySQL ........................................................Error! Bookmark not defined.
2.9 JAVA...........................................................Error! Bookmark not defined.
2.10 Perangkat Lunak yang Digunakan ..........Error! Bookmark not defined.

2.11 XAMPP .....................................................Error! Bookmark not defined.
BAB lll OBJEK DAN METODE PENELITIAN ..Error! Bookmark not defined.
3.1

Objek Penelitian ......................................Error! Bookmark not defined.

3.1.1

Sejarah Singkat Perusahaan .............Error! Bookmark not defined.

3.1.2 Visi dan Misi Englishmax......................Error! Bookmark not defined.

3.1.3 Struktur Organisasi Englishmax ............Error! Bookmark not defined.
3.1.4 Deskripsi Tugas .....................................Error! Bookmark not defined.
3.2

Metode Penelitian....................................Error! Bookmark not defined.

3.2.1 Desain Penelitian ...................................Error! Bookmark not defined.
3.2.2


Jenis dan Metode Pengumpulan Data ............ Error! Bookmark not

defined.
3.2.3

Metode Pendekatan dan Pengembangan Sistem ... Error! Bookmark

not defined.
3.2.4
3.3

Pengujian Software ..........................Error! Bookmark not defined.

Analisis Sistem Yang Berjalan................Error! Bookmark not defined.

3.3.1

Analisis Prosedur Yang Sedang Berjalan ...... Error! Bookmark not


defined.
3.3.2

Evaluasi Sistem Yang Berjalan ........Error! Bookmark not defined.

BAB IV HASIL DAN PEMBAHASAN .................Error! Bookmark not defined.
4.1

Perancangan Sistem.................................Error! Bookmark not defined.

4.1.1

Tujuan Perancangan Sistem .............Error! Bookmark not defined.

4.1.2

Gambaran Umum Sistem yang Diusulkan ..... Error! Bookmark not

defined.
4.1.3


Perancangan Prosedur Yang Diusulkan ......... Error! Bookmark not

defined.
4.2 Perancangan Antar Muka .............................Error! Bookmark not defined.
4.2.1

Perancangan Antar Muka Frontend Application... Error! Bookmark

not defined.

4.2.2

Perancangan Antar Muka Backend Application.... Error! Bookmark

not defined.
4.3

Perancangan Arsitektur Jaringan .............Error! Bookmark not defined.


4.4

Implementasi ...........................................Error! Bookmark not defined.

4.4.1

Implementasi Perangkat Lunak........Error! Bookmark not defined.

4.4.2

Implementasi Perangkat Keras.........Error! Bookmark not defined.

4.4.3

Implementasi Basis Data ..................Error! Bookmark not defined.

4.4.4

Implementasi Antar Muka................Error! Bookmark not defined.

4.4.5

Implementasi Instalasi Aplikasi .......Error! Bookmark not defined.

4.5

Pengujian .................................................Error! Bookmark not defined.

4.5.1

Rencana Pengujian...........................Error! Bookmark not defined.

BAB V KESIMPULAN DAN SARAN ...................Error! Bookmark not defined.
5.1 Kesimpulan ..................................................Error! Bookmark not defined.
5.2 Saran ............................................................Error! Bookmark not defined.
DAFTAR PUSTAKA.............................................................................130
LAMPIRAN-LAMPIRAN............................................................................131

BAB 1
PENDAHULUAN

1.1

Latar Belakang
Perkembangan teknologi sekarang ini memang dirasa sangat mengagumkan, keterbatasan

jarak dan waktu bukan merupakan suatu masalah lagi dikarenakan bantuan dari teknologi yang
ada. Teknologi mobile yang sekarang ini makin populer di masyarakat dikarenakan ukurannya
yang kecil yang memungkinkan dibawa ke mana pun dan kapan pun serta fungsinya yang
semakin hari semakin canggih saja bahkan hampir menyamai fungsi dari sebuah komputer
personal. Sehingga cocok bagi masyarakat terutama yang berkecimpung di dunia bisnis ataupun
pendidikan yang mempunyai mobilitas tinggi dalam menunjang aktivitasnya.
Perkembangan teknologi pada telepon selular sekarang sudah berkembang dengan
menggunakan teknologi sistem operasi Android yang memungkinkan penggunaan telepon
selular untuk membuat aplikasi berbasis sistem operasi Android yang dapat dijalankan pada
telepon selular yang mendukung Android platform. Dengan adanya teknologi Android, pengguna
telepon selular dapat melakukan kreasi sendiri ataupun men-download aplikasi Android untuk
kemudian digunakan pada telepon selulernya.
Bahasa Inggris merupakan bahasa internasional pertama di dunia. Karena itu, setiap
orang yang bukan penutur asli, harus mempelajari bahasa inggris. Untuk membuktikan bahwa
bahasa inggris yang telah dipelajari telah fasih, maka diadakan ujian atau test untuk melihat
seberapa jauh kemampuannya dalam bahasa inggris.

Test Toefl berbasis android sangat membantu dalam ujian Toefl yang sebenarnya,karena
tes toefl berbasis android bisa digunakan dimana saja dan kapan saja sehingga sangat efisien
untuk pembelajaran sebelum melakukan tes toefl di perusahaan-perusahaan yang menyediakan
sertifikasi Toefl.
Karena banyak manfaat bagi siswa/siswi yang akan melakukan ujian/tes toefl maka dari
itu saya membuat aplikasi tes toefl berbasis android yang akan saya beri judul “SIMULASI
TEST TOEFL BERBASIS ANDROID”.

1.2 Identifikasi dan Rumusan Masalah
Dari latar belakang permasalahan diatas, maka dapat dirumuskan menjadi bebarapa
masalah sebagai berikut :
1.2.1

Identifikasi Masalah
Berdasarkan latar belakang diatas,maka penulis mencoba untuk mengindentifikasi
masalah yang berkaitan dengan ujian/tes tofl di Englishmax
1. Siswa/siswi yang akan melakukan ujian toefl di englishmax tidak diberikan contoh
soal atau latihan soal toefl sebelum melakukan ujian toefl.
2. Siswa/siswi yang melaksanakan ujian tes toefl harus menuggu untuk mendapatkan
score dari jawaban mereka

1.2.2

Perumusan Masalah

1. Bagaimana membuat simulasi TOEFL berbasis android yang memiliki kemampuan
(Listening, Structure, dan Reading) yang dapat melakukan bagian setiap test dan dapat
memberikan skor yang tepat?
2. Bagaimana merancang aplikasi mobile ini agar mudah digunakan (User Friendly) pada
smartphone berbasis Android?
3. Bagaimana membuat aplikasi simulasi TOEFL online berbasis android yang yang lebih
efektif dari segi biaya, waktu dan tempat?

1.3 Maksud dan Tujuan Penelitian
Adapun tujuan penulisan tugas akhir adalah sebagai berikut:
1. Menciptakan suatu mobile aplikasi yang dapat digunakan oleh semua pengguna
telepon genggam untuk memberikan kemudahan para pengguna untuk melatih bahasa
inggris dengan mempelajari simulasi TOEFL.
2. Menghasilkan perangkat lunak aplikasi simulasi TOEFL online berbasis android yang
mudah digunakan.

1.4

Kegunaan Penelitian

Penulis berharap dalam penyusunan penelitian ini dapat berguna untuk berbagai
pihak diantaranya :

1.4.1

Kegunaan Praktis

Adapun kegunaan praktis dari penelitian ini diantaranya :

1. Bagi Dinas Pendidikan dapat dijadikan sebagai sumber pemikiran dan rekomendasi
dalam upaya meningkatkan pengetauhan bahasa inggris.
2. Bagi Siswa diharapkan dapat bermanfaat sebagai pembelajaran atau latihan berbahasa
inggris dengan baik.

1.4.2

Kegunaan Akademis

Adapun kegunaan akademis dari penelitian ini diantaranya :
1. Bagi Pengembangan Ilmu
Hasil penelitian ini diharapkan menjadi sumbangan informasi bagi pengembangan ilmu
Sistem Informasi, terutama mengenai pembuatan aplikasi mobile.
2. Bagi Peneliti Lain
Dengan adanya penelitian ini dapat dijadikan bahan bacaan dan referensi untuk
mengembangkan wawasan dan pengetahuan khususnya tentang suatu aplikasi mobile
yang memiliki nilai mutu dan kegunaan.
3. Bagi Penulis
Untuk menambah wawasan di bidang pembuatan program aplikasi mobile dan
meningkatkan pengetahuan sekaligus memahami pentingnya teori yang didapat dalam
perkuliahan serta dapat mengaplikasikan teori tersebut ke dalam dunia pekerjaan.
1.5

Batasan Masalah
Dengan mengidentifikasi masalah-masalah yang ada agar lebih terarah dan dapat

dipahami dengan mudah, maka perlu dilakukan batasan masalah. Adapun batasan masalah yang
dibahas adalah :
1. Penelitian ini hanya mengolah data tentang TOEFL

2. Sistem yang dibangun dapat mengupdate data-data atau soal-soal disimpan dalam
database.
3. Aplikasi ini berbasis client-server dan membutuhkan koneksi internet untuk dapat
menjalankannya.
4. Aplikasi simulasi TOEFL akan berjalan pada sistem operasi android
5. Soal yang diujikan terbagi dalam soal untuk level Easy,Medium dan Hard.
6. Soal yang ditampilkan pada setiap mata pelajaran hanya sebanyak 20 soal.
7. Tools pengembangan aplikasi yang digunakan yaitu IDE Eclipse, Java Development Kit
v.7, Android Development Tools v 8.0.1.
8. Pemodelan sistem

menggunakan

Object

Oriented

Programing

Modeling Language.

1.6

Lokasi dan Waktu Penelitian
Lokasi di Bandung, waktu penelitian laporan dan perancangan

dengan Unified

Tabel 1.1 Pelaksanaan Penelitian
TAHUN 2014/2015
NO

AKTIVITAS

September

Oktober

November

Desember

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1

Observasi
Survey penelitian
Wawancara

2

Analisis system
Pengumpulan data
Identifikasi kebutuhan sistem

3

Perancangan Design
Design arsitektur perangkat
lunak
Design interface

4

Pemrograman
Pembuatan program

5

Pengujian
Uji coba program

6

Implementasi
Melakukan implementasi pada
system yang telah dibangun

1.7

Sistematika Penulisan

Sistematika penulisan skripsi ini diuraikan dalam lima bab dan isinya akan
diuraikan sebagai berikut :

BAB I PENDAHULUAN
Pada bab ini akan dijelaskan mengenai latar belakang masalah, rumusan masalah, batasan
masalah, tujuan penelitian, metode yang digunakan, sistematika penulisan lapora
BAB II LANDASAN TEORI
Pada bab ini akan dijelaskan mengenai uraian dasar teori yang akan digunakan penulis
dalam melakukan perancangan dan pembuatan program yang dapat dipergunakan sebagai
pembanding atau acuan di dalam pembahasan masalah.

BAB III OBJEK DAN METODE PENELITIAN
Pada bab ini akan dijelaskan mengenai objek dan metode penelitian yang akan digunakan
penulis dalam melakukan perancangan dan pembuatan program
BAB IV HASIL DAN PEMBAHASAN
Bab ini berisi penjelasan mengenai analisis dan desain perangkat lunak yang akan dibuat,
serta desain sistem yang akan dibuat.
BAB V KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari pembahasan tugas akhir secara keseluruhan dan saran
untuk pengembangan lebih lanjut.

BAB V
KESIMPULAN DAN SARAN

5.1 Kesimpulan
Kesimpulan dari penelitian skripsi yang berjudul : “SIMULASI TES
TOEFL BERBASIS ANDROID” adalah sebagai berikut :
1. Dengan adanya aplikasi simulasi tes toefl ini, dapat memangkas biaya
pelaksanaan dan waktu penyelenggaraan, karena aplikasi simulasi tes toefl
ini dapat digunakan tanpa biaya dan dapat dilakukan kapan saja.
2. Dengan adanya aplikasi tes toefl ini dapat mengehemat waktu karena
penggunaannya yang mudah serta sifatnya

portabel, serta dapat

menghemat biaya akses internet karena pengaksesan datanya yang ringan
pada smartphone android.
3. Aplikasi ini memungkinkan seorang siswa melakukan beberapa kali tes dan
siswa tersebut dapat menganalisa nilai yang dia peroleh dengan melihat
daftar nilai untuk seluruh tes yang telah dikerjakan

5.2

Saran
Aplikasi Simulasi Tes Toefl Online Berbasis Android ini masih jauh dari

kata sempurna dan masih banyak memiliki kekurangan. Untuk itu, perlu dilakukan
pengembangan dan penyempurnaan lebih lanjut. Adapun saran agar aplikasi ini
bisa berjalan dengan optimal dan lebih menarik yaitu sebagai berikut

1. Aplikasi yang dibangun dapat dikembangkan untuk dapat digunakan saat aplikasi tidak
terkoneksi dengan internet (offline).
2. Aplikasi yang dibangun dapat dikembangkan untuk menyediakan soal-soal yang lebih
banyak.
3. Aplikasi yang dibangun dapat dikembangkan untuk menyediakan soal-soal yang update
4. Aplikasi yang dibangun dapat dikembangkan untuk menyediakan download soal terbaru.
Demikian saran yang dapat diberikan, semoga saran tersebut bisa dijadikan sebagai
bahan masukan yang dapat bermanfaat untuk pengembangan aplikasi ini.

DAFTAR PUSTAKA

Al-Bahra, 2013. Analisis Sistem Informasi. Graha Ilmu. Tangerang
Arif Akbarul Huda.2013. live Coding 9 Aplikasi Android buatan sendiri.Penerbit Andi
Yogyakarta
Arief Rahman .2012..Persiapan TOEFL 101 .Penerbit Multimedi Edukasi
Bella Hardiyana dan Julian Chandra W.2014. Belajar Pemrograman Berorientasi Objek.
Megatama. Bandung
Didik Dwi Prasetya.2013. Membuat Aplikasi Smartphone.Penerbit PT.Elex Media Komputindo
Kompas Gramedia
Dodit Suprianto.2012.Buku pintar pemograman php. penerbit OASE Media Malang
Dr.Bambang Hariyanto.2013.esensi-esensi bahasa pemograman java (revisi ketiga). Informatika
Bandung
Nazruddin Safaat H. 2013 Android pemrograman aplikasi mobile smartphone dan tablet pc
berbasis android (edisi revisi). Informatika Bandung
Nazruddin Safaat H. 2014 Aplikasi berbasis android. Informatika Bandung
Rosa A S dan M Shalahuddin, 2013. Rekayasa Perangkat Lunak. Modula. Bandung

KATA PENGANTAR

Puji dan syukur penulis panjatkan atas kehadirat Allah SWT atas segala rahmat dan
karunia-Nya yang telah dilimpahkan kepada penulis sehingga penulis dapat menyelesaikan
Skripsi yang berjudul “SIMULASI TEST OF ENGLISH AS A FOREIGN LANGUAGE
(TOEFL) BERBASIS ANDROID” tepat pada waktunya.
Laporan Skripsi ini dibuat untuk memenuhi salah satu syarat dalam menempuh kelulusan pada
Program Studi Sistem Informasi jenjang Sarjana Universitas Komputer Indonesia (UNIKOM).
Penulis menyadari bahwa dalam pembuatan Skripsi ini masih terdapat banyak
kekurangan dan jauh dari kata sempurna, namun berkat bantuan dan bimbingan dari banyak
pihak akhirnya Skripsi ini dapat diselesaikan dengan baik. Untuk itu tidak lupa penulis
menyampaikan ucapan terima kasih yang sebesar- besarnya dan setulus-tulusnya kepada :
1. Universitas Komputer Indonesia (UNIKOM) yang telah memberikan banyak pelajaran
dan ilmu pengetauhan kepada penulis.
2. Semua pihak Englishmax yang telah memberikan izin penelitian kepada penulis sehingga
dapat berjalan dengan lancar
3. Kedua orang tua penulis yang sangat saya cintai dan hormati yang telah mendidik serta
memberikan kasih sayangnya kepada penulis
4. Allah SWT yang telah memberikan segala kemurahan atas segala kehendaknya
sehingga penulis dapat menyelesaikan Skripsi ini.
5. Semua keluarga serta saudara-saudara penulis yang sangat saya cintai.
6. Dr.Ir.H.Eddy Suryanto Soegoto,M.Sc., selaku rector Universitas Komputer Indonesia.

7. Prof. Dr. H. Denny Kurnadie, Ir., M.Sc selaku Dekan Fakultas Teknik Universitas
Komputer Indonesia.
8. Citra

Noviyasari,

S.Si,

MT

selaku

Ketua

Program

Studi

Sistem Informasi

Universitas Komputer Indonesia.
9. Wahyuni, S.Si., M.T. selaku Dosen Wali
10. Imelda, ST., MT. selaku dosen pembimbing skripsi
11. Seluruh Dosen serta karyawan Universitas Komputer Indonesia.
12. Semua teman-teman SI-4 UNIKOM 2009 yang saya cinta
13. Semua pihak yang telah membantu penulis, yang namanya tidak dapat penulis sebutkan
satu persatu.
Penulis berharap apa yang telah disajikan dalam Skripsi ini dapat bermanfaat bagi
kita semua.

Bandung, January 2015

Muhamad Yano