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

  

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.3.2 Penentuan kelulusan.........................Error! Bookmark not defined.

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

  2.11 XAMPP .....................................................Error! Bookmark not defined.

  2.10 Perangkat Lunak yang Digunakan ..........Error! Bookmark not defined.

  2.9 JAVA...........................................................Error! Bookmark not defined.

  2.8 MySQL ........................................................Error! Bookmark not defined.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  

BAB lll OBJEK DAN METODE PENELITIAN .. 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 Pengujian Software ..........................Error! Bookmark not defined.

  3.3 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.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 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

  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. 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.

  Penulis berharap dalam penyusunan penelitian ini dapat berguna untuk berbagai pihak 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 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

  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 dengan Unified Modeling Language.

1.6 Lokasi dan Waktu Penelitian

  Lokasi di Bandung, waktu penelitian laporan dan perancangan

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

  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 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

  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.

  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