KATA PENGANTAR. Segala Puji bagi Allah SWT yang telah memberikan rahmat dan nikmatnya

dokumen-dokumen yang mirip
DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB II LANDASAN TEORI

SKRIPSI PERANCANGAN SISTEM INFORMASI DELIVERY ORDER UNTUK USAHA MIKRO KECIL PADA AGUNG MULYA PETSHOP BERBASIS ANDROID

APLIKASI PEMBELAJARAN TAJWID BERBASIS ANDROID

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... ABSTRAK... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN APLIKASI MOBILE PENJUALAN PULSA ELEKTRONIK PUTRI CELL BERBASIS ANDROID LAPORAN TUGAS AKHIR. Diajukan Sebagai Melengkapi Salah Satu Syarat

APLIKASI RUMUS-RUMUS FISIKA DASAR DENGAN PEMBAHASAN, CONTOH DAN LATIHAN SOAL UNTUK UNIVERSITAS BERBASIS ANDROID

SKRIPSI. Nama : Audio Usmanto NPM : Disusun Oleh:

APLIKASI HOME SERVICE BERBASIS ANDROID

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

PERANCANGAN SISTEM EVALUASI PEMBELAJARAN MATEMATIKA BANGUN DATAR BERBASIS ANDROID. Oleh : Aryo Bimo Praponco NIM :

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

SISTEM INFORMASI PENGELOLAAN BARANG BANTUAN LOGISTIK BAGI DAERAH BENCANA PADA BADAN PENANGGULANGAN BENCANA DAERAH (BPBD) KABUPATEN PATI

DAFTAR ISI Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERNYATAAN HALAMAN PERSEMBAHAN HALAMAN MOTTO RIWAYAT HIDUP KATA

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB PADA PT AIVON MEDIATAMA KRISTI ARIYANTI.

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

SKRIPSI MEDIA PEMBELAJARAN INTERAKTIF BAHASA ARAB UNTUK ANAK MUSLIM USIA DINI BERBASIS WEB. Disusun Oleh : IBAADUR RAHMAAN HIRMA

DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI.

RANCANG BANGUN SISTEM INFORMASI PELELANGAN GULA PADA APTRI (ASOSIASI PETANI TEBU RAKYAT INDONESIA) SEMARANG

APLIKASI BELAJAR DAN MENGENAL NAMA BUAH-BUAHAN DALAM BAHASA INGGRIS DENGAN PHONEGAP DAN SPEECH RECOGNITION HIMAWAN PROGRAM STUDI TEKNIK INFORMATIKA

HALAMAN PENGESAHAN PEMBIMBING...

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

APLIKASI PEMBAGIAN HARTA WARISAN BERDASARKAN HUKUM ISLAM BERBASIS ANDROID ROJAYADI

Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan Hardware Berbasis Web

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI LINKED LIST LAPORAN TUGAS AKHIR. Oleh WAHYU TEGUH PRATAMA NIM :

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

RANCANG BANGUN APLIKASI KOMPRESI FILE MENGGUNAKAN METODE LZW BERBASIS JAVA OLEH : HARDIANSYAH Dosen Pembimbing : Tri Daryanto, S.Kom.

BAB II LANDASAN TEORI

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

ANALISA PERANCANGAN APLIKASI MAINTENANCE GEDUNG DAN SARANA PADA PT. BANK RAKYAT INDONESIA (BRI) SYARIAH KC. KEBON JERUK BERBASIS WEB.

Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

RANCANG BANGUN SISTEM INFORMASI VERIFIKASI PNS (Studi Kasus : Badan Kepegawaian Daerah Tembilahan) TUGAS AKHIR FAUZI RAHMAN

LEMBAR JUDUL LEMBAR PENGESAHAN

Pembuatan Game Egg For Me Not For You

APLIKASI SIMULASI PEMBELAJARAN PENGATURAN KEMACETAN JARINGAN DENGAN MEKANISME FIFO

ANALISIS DAN PERANCANGAN WEB SUPPORT UNTUK MONITORING CASE NUMBER DAN CUSTOM REQUEST PADA PT. IRIS

BAB IV ANALISIS DAN PERANCANGAN SISTEM

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI FIKIH SUNNAH WANITA DENGAN PEMBAHASAN PERMASALAHAN WANITA DAN SOAL LATIHAN BERBASIS ANDROID. Muhamad Ridwan Maulana

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PERANCANGAN SISTEM INFORMASI SALES QUOTATION GAS PADA PT SURYA CIPTA INTERNUSA MENGGUNAKAN PHP FRAMEWORK CODEIGNITER DAN MYSQL

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

PEMETAAN INDUSTRI KECIL DAN MENENGAH (IKM) MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS (SIG) BERBASIS WEB DI KABUPATEN KUDUS

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT BUAH MANGGA MENGGUNAKAN METODE INFERENSI FORWARD CHAINING BERBASIS WEB TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

Game Gatot Kaca Protection

PERANCANGAN APLIKASI MONITORING PROSES KERJA BENGKEL MOBIL BODY REPAIR PT.SELARAS

APLIKASI ALAT BANTU PENGGUNAAN RUANG KELAS GEDUNG A DAN B UNIVERSITAS MERCU BUANA. Oleh: SALAMUDIN PROGRAM STUDI TEKNIK INFORMATIKA

UNIVERSITAS MERCU BUANA. Rancang Bangun Aplikasi Pembelajaran Bahasa Inggris Tingkat Sekolah. Dasar. (Studi Kasus : Kelas 6 SD) RINO FADILLAH

SKRIPSI. Implementasi Layanan Berbasis Lokasi. Pada Sistem Informasi Geografis. Pencarian Lokasi Perumahan dan Cluster.

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

APLIKASI PEMBAGIAN HARTA WARIS BERBASIS ANDROID TUGAS AKHIR. Oleh : ILHAM SATRIA

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

BAB I PENDAHULUAN. ETSI (European Telecommunication Standars Institute) dan pada awalnya

PENGANTAR RUP & UML. Pertemuan 2

SISTEM INFORMASI APLIKASI PENGELOLAAN NILAI RAPOR SMP NEGERI 5 KUDUS

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

SISTEM INFORMASI PENGAWASAN DISTRIBUSI MERCHANDISE SEMEN3RODA PADA PT. KHARISMA MULIA ABADIJAYA BERBASIS MOBILE

APLIKASI E-ABSENSI PERHITUNGAN GAJI KARYAWAN PT. PUTRA MAJU LESTARI BERBASIS ANDROID

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

APLIKASI PERHITUNGAN KONTER UNTUK ANTRIAN LAYANAN DI FASILKOM MENTENG ZAENAL ARIFIN

APLIKASI UNTUK MENAMPILKAN OBJEK KURSI DAN MEJA DARI 2D MENJADI 3D BERBASIS MOBILE MENGGUNAKAN UNITY 3D


LAPORAN SKRIPSI PERANCANGAN SISTEM INFORMASI PEMESANAN MAKANAN UNTUK CATERING

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

Rancang Bangun Aplikasi Penunjang Pembelajaran Aljabar Untuk Sekolah Menengah Pertama

LAPORAN SKRIPSI SISTEM INFORMASI UJIAN PENERIMAAN SISWA BARU PADA MA MAFATTIHUT THULLAB BERBASIS WEB

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

PENGEMBANGAN SISTEM INFORMASI PARIWISATA DAERAH DENGAN APLIKASI WEB

RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL PENJUALAN PADA MULTI UNIT RESTAURANT BERBASIS MOBILE ANDROID SKRIPSI

Aplikasi Mobile Sebagai Media Untuk Pembelajaran Pengenalan Bahasa Korea untuk Calon TKI/TKW pada BLK (Balai Latihan Kerja) Kudus Berbasis Android

SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA PESERTA PESTA BARATAN KALINYAMATAN JEPARA BERBASIS WEB

APLIKASI PENGINGAT AMALAN-AMALAN SUNNAH RASULULLAH BERBASIS ANDROID

LAPORAN SKRIPSI. Rancang Bangun Aplikasi Alat Bantu Pembelajaran Zoologi di Indonesia Untuk Sekolah Menengah Pertama Berbasis Android

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

APLIKASI PELACAK LOKASI, KECEPATAN, ARAH DENGAN MENGGUNAKAN GLOBAL POSITIONING SYSTEM (GPS) DAN MENGHASILKAN OUTPUT FILE EKSTENSI KEYHOLE

ANALISIS PERBANDINGAN ALGORITMA MERGE SORT DAN SELECTION SORT DALAM PENGURUTAN DATA ANGGOTA POLRI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

SISTEM INFORMASI PENGGAJIAN DAN INSENTIF PENJUALAN PADA MITRA ABADI SEJAHTERA BERBASIS WEB

Transkripsi:

KATA PENGANTAR Segala Puji bagi Allah SWT yang telah memberikan rahmat dan nikmatnya yang tidak terbatas serta shalawat dan salam kepada Nabi Muhammad SAW. Dalam menyelesaikan skripsi ini, penulis tidak sedikit mengalami kesulitan dalam membuatnya, namun penulis mempercayai firman Allah dalam Q.S Alam Nasyrah ayat 5-8 yang berbunyi: Artinya: Karena Sesungguhnya sesudah kesulitan itu ada kemudahan(5), Sesungguhnya sesudah kesulitan itu ada kemudahan (6), Maka apabila kamu telah selesai (dari sesuatu urusan), kerjakanlah dengan sungguh-sungguh (urusan) yang lain (7), Dan hanya kepada Tuhanmulah hendaknya kamu berharap (8). Maka dari itu penulis telah menyelesaikan skripsi ini dengan tidak sedikit bantuan dari orang-orang yang ada di sekeliling penulis. Untuk itu, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Allah SWT atas kehidupan yang diberikan 2. Kedua orang tua Bapak Supriatna dan Ibu Euis Solihat dan Adik Aulia (atas pinjaman handphone,hehe) i

3. Bapak Ichsan Taufik, MT selaku Dosen Pembimbing I 4. Bapak Undang Syarifudin, S.H, M.Kom selaku Dosen Pembimbing II 5. Bapak Dr.H.M. Subandi, Drs., Ir.,MP selaku Dekan Fakultas Sains dan Teknologi 6. Bapak H. Cecep Nurul Alam, MT selaku Ketua Jurusan Teknik Informatika 7. Seluruh Dosen dan Staff Fakultas Sains dan Teknologi 8. Seluruh keluarga besar yang ada di Garut dan Bandung (Wa Enok, Wa Dedi, Teh Dine, Teh Dini&A Agung, Kel. Teh Icha) 9. Pa Kuwat dan Sabar Santoso untuk bantuannya 10. Saepul Anpal untuk dukungan moral dan materilnya 11. Seluruh teman-teman di Informatika A 2007, Sahabat-sahabat ku selama 4 tahun (Anis,Carla,Desi,Kamal,Aim,Adit,Desu,Adam,Ami semoga pada cepet dapat kerja dan lulus kuliah) 12. Semua pihak yang telah membantu penyelesaian skripsi Pada akhirnya semua kata terima kasih ini tidak akan cukup untuk membalas semua kebaikan yang telah diberikan kepada penulis untuk menyelesaikan skripsi ini. Bandung, 05 Maret 2012 Penulis ii

DAFTAR ISI Halaman HALAMAN JUDUL HALAMAN PERSETUJUAN ABSTRAK ABSTRACT KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... v DAFTAR TABEL... vii DAFTAR LAMPIRAN... ix BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 2 1.3.Tujuan... 2 1.4. Batasan masalah... 3 1.5. Metode Pengembangan... 3 1.6. State of The Art... 4 1.7. Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 7 2.1. Definisi Aplikasi... 7 2.2. UML (Unified Modelling Language)... 7 2.2.1. Definisi UML... 7 2.2.2. Diagram UML... 9 2.2.3. RUP (Rational Unified Process)...23 2.3. Android... 21 2.3.1. Definisi Android... 21 2.3.2. Fitur-fitur Android... 23 2.3.3. Arsitektur Android... 24 2.3.4. Fundamental Android... 27 2.3.5. SQLite... 29 iii

2.4. TOEFL... 31 2.5. Pengujian Perangkat Lunak Black-box... 32 BAB III ANALISIS DAN PERANCANGAN SISTEM... 34 3.1. Analisis Sistem... 34 3.1.1. Tujuan Analisis Sistem... 34 3.1.2. Spesifikasi Kebutuhan... 34 3.1.2.1. Kebutuhan Fungsional... 35 3.1.2.2. Kebutuhan NonFungsional... 36 3.1.2.3. Kebutuhan Software dan Hardware... 36 3.2.Perancangan Sistem... 38 3.2.1. Rancangan Fungsional... 38 3.2.2. Rancangan Database... 63 3.2.3. Rancangan Interface... 67 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM... 75 4.1.Implementasi Sistem... 75 4.1.1. Implementasi Hardware dan Software... 75 4.1.2. Implementasi Database... 76 4.1.3. Implementasi User Interface... 79 4.2. Pengujian Sistem... 84 BAB V SIMPULAN DAN SARAN... 94 5.1. Simpulan... 94 5.2. Saran... 94 DAFTAR PUSTAKA... 96 LAMPIRAN... 98 iv

DAFTAR GAMBAR Halaman Gambar 1.1 Alur Hidup RUP... 4 Gambar 2.1 Proses Iteratif RUP... 21 Gambar 2.2 Arsitektur Android... 27 Gambar 3.1 Use Case Aplikasi Persiapan TOEFL berbasis Android berbasis Android... 39 Gambar 3.2 Activity Diagram pada Aplikasi Persiapan TOEFL berbasis Android... 48 Gambar 3.3 Activity Diagram Menu Listening pada Aplikasi Persiapan TOEFL berbasis Android... 49 Gambar 3.4 Activity Diagram Menu Structure and Written pada Aplikasi Persiapan TOEFL berbasis Android... 50 Gambar 3.5 Activity Diagram Menu Reading pada Aplikasi Persiapan TOEFL berbasis Android... 51 Gambar 3.6 Activity Diagram Menu Vocabulary pada Aplikasi Persiapan TOEFL berbasis Android... 52 Gambar 3.7 Activity Diagram Menu Test TOEFL pada Aplikasi Persiapan TOEFL berbasis Android... 53 Gambar 3.8 Activity Diagram Exit pada Aplikasi Persiapan TOEFL berbasis Android... 53 Gambar 3.9 Sequence Diagram menu Listening Aplikasi Persiapan TOEFL berbasis Android... 54 Gambar 3.10 Sequence Diagram menu Structure And Written Expression Aplikasi Persiapan TOEFL berbasis Android... 55 Gambar 3.11 Sequence Diagram menu Reading Aplikasi Persiapan TOEFL berbasis Android... 56 Gambar 3.12 Sequence Diagram menu Vocabulary Aplikasi Persiapan TOEFL berbasis Android... 57 Gambar 3.13 Sequence Diagram Menu Test TOEFL Aplikasi Persiapan TOEFL berbasis Android... 58 v

Gambar 3.14 Sequence Diagram Exit Aplikasi Persiapan TOEFL berbasis Android... 59 Gambar 3.15 Class Diagram pada Aplikasi Persiapan TOEFL berbasis Android... 60 Gambar 3.16 Component Diagram pada Aplikasi Persiapan TOEFL berbasis Android... 62 Gambar 3.17 Deployment Diagram pada Aplikasi Persiapan TOEFL berbasis Android... 62 Gambar 3.18 Struktur Tampilan... 68 Gambar 3.19 Halaman pertama aplikasi... 69 Gambar 3.20 Halaman Menu Utama... 70 Gambar 3.21 Halaman Tampil Materi... 71 Gambar 3.22 Halaman Tampil Soal pada menu Listening dan Structure and Written Expression... 72 Gambar 3.23 Halaman Tampil Soal pada menu Reading... 73 Gambar 3.24 Halaman Hasil... 74 Gambar 4.1 Implementasi tabel modul... 76 Gambar 4.2 Implementasi tabel soal... 76 Gambar 4.3 Implementasi tabel nilai_temp... 77 Gambar 4.4 Implementasi tabel tbl_reading... 78 Gambar 4.5 Implementasi tabel skor_temp... 78 Gambar 4.6 Implementasi tabel tbl_skor... 78 Gambar 4.7 Halaman Pertama Aplikasi... 79 Gambar 4.8 Halaman Menu Utama... 79 Gambar 4.9 Halaman Materi... 81 Gambar 4.10 Halaman Tampil Soal pada Menu Listening dan Structure and Written Expression... 81 Gambar 4.11 Halaman Tampil Soal pada menu Reading... 82 Gambar 4.12 Halaman Hasil... 83 vi

DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Pada Diagram Use Case... 10 Tabel 2.2 Simbol-simbol Pada Diagram Kelas... 13 Tabel 2.3 Simbol-simbol Pada Diagram Aktifitas... 14 Tabel 2.4 Simbol-simbol Pada Diagram Sekuen... 16 Tabel 2.5 Simbol-simbol Pada Diagram Komponen... 19 Tabel 2.6 Simbol-simbol Pada Diagram Deployment... 20 Tabel 3.1 Kebutuhan Fungsional Aplikasi Persiapan TOEFL berbasis Android berbasis Android... 35 Tabel 3.2 Tabel kebutuhan nonfungsional pada Aplikasi Persiapan TOEFL berbasis Android berbasis Android... 36 Tabel 3.3 Skenario Use Case pada Menu Listening... 39 Tabel 3.4 Skenario Use Case pada Menu Structure and Written Expression... 41 Tabel 3.5 Skenario Use Case pada Menu Reading... 44 Tabel 3.6 Skenario Use Case pada Menu Vocabulary... 45 Tabel 3.7 Skenario Use Case pada Menu Test TOEFL... 46 Tabel 3.8 Skenario Use Case Exit... 46 Tabel 3.9 Keterangan Kelas di Class Diagram...58 Tabel 3.10 Spesifikasi Data modul... 61 Tabel 3.11 Spesifikasi Data Soal... 62 Tabel 3.12 Spesifikasi Data nilai_temp... 63 Tabel 3.13 Spesifikasi Data tbl_reading... 63 Tabel 3.14 Spesifikasi data skor_temp... 64 Tabel 3.15 Spesifikasi data tbl_skor... 65 Tabel 4.1 Pengujian untuk masuk dan mengakses feature menu Listening... 85 Tabel 4.2 Pengujian untuk masuk dan mengakses feature menu Structure and Written Expression... 87 Tabel 4.3 Pengujian untuk masuk dan mengakses feature menu Reading... 90 Tabel 4.4 Pengujian untuk masuk dan mengakses feature menu Vocabulary... 91 Tabel 4.5 Pengujian untuk masuk dan mengakses feature menu Test TOEFL... 92 vii

Tabel 4.6 Pengujian untuk keluar dari Aplikasi... 92 Tabel 4.7 Pengujian pada mobile device Android 2.2... 93 viii

DAFTAR LAMPIRAN Halaman Lampiran A... 98 Lampiran B... 99 Lampiran C... 102 Lampiran D... 105 Lampiran E... 124 Lampiran F... 124 ix