BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak di mana program diimplementasikan. Bagian utama implementasi adalah penjabaran rancangan kelas menjadi kelas yang ditulis dalam sintaks Bahasa Pemrograman Java. Di samping itu disajikan juga tampilan Aplikasi Pembelajaran Bahasa Inggris Dasar setelah diimplementasikan pada smartphone Nokia XL. 4.1.1 Batasan Implementasi Dalam implementasi perangkat lunak tentunya dibutuhkan dukungan perangkat lunak dan perangkat keras yang baik agar mendukung saat penulisan program atau coding. Perangkat yang penyusun gunakan pada saat melakukan implementasi adalah sebagai berikut. 4.1.2 Implementasi Perangkat Keras dan Perangkat Lunak Dalam menerapkan dari perancangan yang telah di jelaskan sebelumya di butuhkan beberapa perangkat keras untuk menyajikan aplikasi ini. Adapun alat-alat yang di butuhkan adalah : a. Spesifikasi Perangkat Keras 1. Handphone Berbasis Sistem Operasi Android Ice Cream Sandwich
Handphone di gunakan untuk menjalankan program aplikasi yang telah di buat. Adapun handphone yang di gunakan adalah Samsung Galaxy Wonder dengan spesifikasi minimal sebagai berikut: 1) Model : Samsung Galaxy Wonder 2) Sistem Operasi : Android 4.0 Ice Cream Sandwich 3) Memory : 512 MB (RAM) dan 8 GB (microsd) 4) Dimensi Layar : 110.2 x 65.2 x 4.5 mm 5) Display : 720 x 1080 pixels, 5.0 inches (~294 ppi) 6) Konektivitas : HSDPA, 42.2 Mbps; HSUPA, 5.76 Mbps, Wi-Fi hotspot, Bluetooth v4.0 with A2DP, microusb v2.0 JellyBean Adapun handphone yang di gunakan adalah Nokia XL dengan spesifikasi maksimal sebagai berikut: 1) Model : Nokia XL 2) Sistem Operasi : Android 4.1 JellyBean 3) Memory : 2 GB (RAM) dan 8GB (microsd) 4) Dimensi Layar : 178.2 x 787.2 x 5.5 mm 5) Display : 720 x 1280 pixels, 5.0 inches (~294 ppi) 6) Konektivitas : HSDPA, 42.2 Mbps; HSUPA, 5.76 Mbps, Wi- Fi hotspot, Bluetooth v4.0 with A2DP, microusb v2.0 2. Kabel data serial port handphone. Fungsi dari kabel data ini adalah untuk menghubungkan antara komputer dengan
b. Spesifikasi perangkat lunak Dalam menerapkan rancangan yang telah di buat, di butuhkan beberapa software untuk membuat program Aplikasi Pembelajaran Bahasa Inggris Dasar yaitu : 1. Bahasa Pemrograman Java Dalam hal ini digunakan Java Development Kid (JDK) dan Java Runtime Environment (JRE). 2. Sistem operasi yang digunakan untuk membuat aplikasi ini adalah Windows 7. 3. Integrated Development Environment (IDE) Eclipse versi 4.2.1 untuk memudahkan dalam pembuatan atau pengembangan aplikasi, maka digunakan IDE karena memiliki beberapa fasilitas yang diperlukan dalam pembuatan atau pembangunan perangkat lunak. 4. Android Software Development Kit (Android SDK) Android SDK menyediakan development environment dengan semua komponen yang diperlukan. Antara lain tools pengembangan, libraries, dokumentasi, dan contoh aplikasi serta disertakan pula emulator untuk mensimulasikan aplikasi berjalan pada perangkat. 5. Android Development Tools (ADT) Android membuat kostum plugin untuk IDE Eclipse, sehingga dengan adanya ADT ini memberikan kemudahan dalam pembuatan atau pengembangan aplikasi, membuat tampilan antarmuka aplikasi, menambahkan komponen yang diperlukan, men-debug aplikasi dengan menggunakan perangkat SDK Android, dan bahkan membungkus aplikasi yang telah dikembangkan untuk di distribusikan. 4.1.3 Implementasi Antar Muka Implementasi merupakan tahapan yang bertujuan mengubah hasil dari rancangan sistem menjadi bentuk nyata, dalam hal ini berupa aplikasi tata cara ibadah haji haji yang berjalan pada emulator android di komputer. pada saat pertama kali aplikasi ini di jalankan maka akan muncul sebuah tampilan seperti gambar di bawah ini : 1. Tampilan Progress Bar
Pada tampilan Progress Bar terdapat loading sekitar 8 detik dan setelah akan masuk ke menu utama. Gambar 4.1 Tampilan Progress Bar 2. Tampilan Menu Utama Pada tampilan menu utama terdapat 7 menu yang terdiri dari Alphabet, Number, m Family, Color, Body, Exercise, dan About.
Gambar 4.2 Tampilan Menu Utama 3. Tampilan Menu Alphabet Pada menu ini terdapat beberapa gambar huruf A-Z dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengar gambar huruf tersebut. Gambar 4.3 Tampilan Menu Alphabet
4. Tampilan Menu Number Pada menu ini terdapat beberapa gambar angka 1-20 dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengar gambar angka tersebut. 4.4 Gambar Tampilan Menu Number 5. Tampilan Menu Family Pada menu ini terdapat beberapa gambar anggota keluarga dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengar gambar anggota keluarga tersebut.
Gambar 4.5 Tampilan Menu Family 6. Tampilan Menu Colour Pada menu ini terdapat beberapa gambar warna-warna dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengar gambar warna tersebut. Gambar 4.6 Tampilan Menu Colour
7. Tampilan Menu Body Pada menu ini terdapat beberapa gambar bagian-bagian tubuh dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengar gambar bagianbagian tubuh tersebut. Gambar 4.7 Tampilan Menu Body 8. Tampilan Menu Exercise Pada menu terdapat 10 kuis yang terdiri dari soal berupa gambar, kolom untuk menjawab, tombol untuk menjawab dan tombol berikutnya untuk ke soal selanjutnya.
Gambar 4.8 Tampilan Menu Exercise 9. Tampilan Menu About Menu ini hanya berisi data dari pembuat aplikasi. Gambar 4.9 Tampilan Menu About 4.1.4 Implementasi Installasi Program Berikut adalah tahapan instalasi aplikasi tata cara ibadah haji. Instalasi dilakukan dengan memindahkan terlebih dahulu setup APK (Android Application Package file) android yang telah di simpan ke memori internal handphone. Selanjutnya penyusun menginstalasinya pada device Smartphone Nokia XL android 4.2.2. 1. Langkah pertama tekan atau click icon setup Tetst-3
Gambar 4.10 Tampilan icon setup Tetst-3.apk 2. Kemudian muncul tampilan seperti di bawah ini untuk installasi klik install Gambar 4.11 Tampilan Pilihan Installasi 3. Tampilan selesai installasi, setelah instalasi selesai kita bias langsung membuka aplikasi dengan mengklik Open.
Gambar 4.12 Tampilan Setelah Installasi 4.1.5 Penggunaan Program Selanjutnya dibawah ini adalah cara penggunaan aplikasi pembelajaran bahasa inggris dasar agar dapat berjalan dan dapat dijalankan sebagai mana mestinya dengan penjelasan fungsi. Cara penggunaannya adalah sebagai berikut : Setelah proses installasi selesai, untuk menjalankan aplikasi pembelajaran bahasa inggris dasar ini pilih icon Aplikasi pada home smartphone android Nokia XL yang telah di install.
Gambar 4.13 Tampilan Icon Aplikasi Pembelajaran Bahasa Inggris Dasar 1. Tampilan Progress Bar Pada Smartphone Nokia XL Tampilan awal sebelum menu utama pada aplikasi pembelajaran yang telah di install di smartphone android Nokia XL. Tampilan tersbut ada pada gambar dibawah ini.
Gambar 4.14 Tampilan Progress Bar 2. Tampilan Menu Utama Pada Smartphone Nokia XL Pada tampilan dibawah ini akan terlihat isi dari menu utama aplikasi pembelajaran bahasa inggris. Gambar 4.15 Tampilan Menu Utama 3. Tampilan Menu Alphabet Pada Smartphone Nokia XL Pada tampilan menu ini akan terlihat tampilan huruf A Z ketika masuk ke menu Alphabet.
Gambar 4.16 Tampilan Menu Alphabet 4. Tampilan Menu Number Pada Smartphone Nokia XL Pada tampilan menu ini akan terlihat tampilan angka 1 20 ketika masuk ke menu Number..
Gambar 4.17 Tampilan Menu Number 5. Tampilan Menu Family Pada Smartphone Nokia XL Disini akan terlihat beberapa gambar anggota keluarga seperti ayah, mamah, kaka, abaang dll. Gambar 4.18 Tampilan Menu Family 6. Tampilan Menu Colour Pada Smartphone Nokia XL Pada menu ini akan disajikan beberapa gambar warna yang terdiri dari merah, biru, putih, hijau, dll.
Gambar 4.19 Tampilan Menu Colour 7. Tampilan Menu Body Pada Smartphone Nokia XL Pada menu ini akan disajikan beberapa gambar bagian tubuh seperti bibir, telinga, alis, tangan, dll. Gambar 4.20 Tampilan Menu Body
8. Tampilan Menu Exercise Pada Smartphone Nokia XL Di menu ini disajikan 10 soal latihan tebak gambar untuk mengasah pengetahuan pengguna ketika mereka menggunakan aplikasi ini. Gambar 4.21 Tampilan Menu Exercise 9. Tampilan Menu About Pada Smartphone Nokia XL Di menu ini hanya menyajikan bahasa inggris dasar. pendeskripsian dari aplikasi pembelajaran
Gambar 4.22 Tampilan Menu About 4.2 Pengujian Pengujian sebuah proses yang dijelaskan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal. (Rizky, 2011). Pengujian perangkat lunak ini menggunakan metode pengujian Black Box. Pengujian Black Box Digunakan untuk menguji fungsi-fungsi khusus dari aplikasi perangkat lunak yang dirancang. 4.2.1 Rencana Pengujian Pengujian sistem yang akan dilakukan atau di uji dengan teknik Black Box yang akan di tampilkan dalam tabel berikut :
Tabel 4.1 Rancangan Pengujian No. Komponen yang di uji Skenario butir uji Metode pengujian 1. Tanpilan Awal Memilih Icon Aplikasi Pembelajaran Bahasa Inggris BlackBox 2 Tampilan Progress Bar Loading sekitar 8 detik untuk BlackBox menuju ke menu utama 3. Tampilan Menu Utama Memilih 7 menu Aplikasi BlackBox Pembelajaran Bahasa Inggris 4. Memilih Menu Alphabet Akan keluar beberapa gambar BlackBox huruf A Z dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengan keterangan tersebut 5. Memilih Menu Number Akan keluar beberapa gambar BlackBox angka 1 20 dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengan keterangan tersebut 6. Memilih Menu Family Akan keluar beberapa gambar BlackBox anggota keluarga dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengan keterangan tersebut. 7. Memilih Menu Colour Akan keluar beberapa gambar BlackBox warna dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengan keterangan tersebut 8. Memilih Menu Body Akan keluar beberapa gambar BlackBox bagian tubuh dan ketika gambar tersebut di ketuk akan mengeluarkan suara yang sesuai dengan keterangan tersebut 9. Memilih Menu Exercise Akan keluar soal latihan tebak BlackBox
gambar 10. Memilih Menu About Akan keluar penjelasan mengenai aplikasi pembelajaran bahasa inggris dasar BlackBox 4.2.2 Kasus dan Hasil Ujian Beri Berikut ini adalah kasus untuk menguji perangkat lunak yang sudah dibangun menggunakan metode BlackBox berdasarkan Tabel 4.1. Tabel 4.2 Kasus dan Hasil Uji No. Kasus/diuji Skenario uji Hasil yang diharapkan Hasil Pengujian 1. Tampilan Awal Memilih icon Aplikasi Pembelajaran Ketika icon di sentuh maka aplikasi berjalan dan masuk ke tampilan awal Berhasil Tidak Berhasil Bahasa Inggris 2. Tampilan Progress Bar Loading sekitar 8 detik untuk menuju menu Masuk ke menu utama Berhasil Tidak Berhasil utama 3. Tampilan Menu Utama Memilih 7 menu aplikasi pembelajaran Memilih setiap menu yang terdapat pada menu utaman Berhasil Tidak Berhasil bahasa inggris 4. Memilih Alphabet Memilih Menu Alphabet Saat memilih menu alphabet, akan muncul tampilan menu tersebut dan Berhasil Tidak Berhasil berisi gambar huruf A-Z dan jika gambar itu disentuh, akan mengeluarkan suara 5. Memilih Number Memilih menu Number Saat memilih menu number, akan muncul tampilan menu Berhasil
6. Memilih Family Memilih menu Family 7. Memilih Memilih menu Colour Colour 8. Memilih Body Memilih menu Body 9. Memilih Memilih menu Exercise Exercise 10. Memilih Memilih menu About About tersebut dan berisi gambar angka 1-20 dan jika gambar itu disentuh, akan mengeluarkan suara Saat memilih menu family, akan muncul tampilan menu tersebut dan berisi gambar anggota keluarga dan jika gambar itu disentuh, akan mengeluarkan suara Saat memilih menu colour, akan muncul tampilan menu tersebut dan berisi gambar warna-warna dan jika gambar itu disentuh, akan mengeluarkan suara Saat memilih menu body, akan muncul tampilan menu tersebut dan berisi gambar anggota tubuh dan jika gambar itu disentuh, akan mengeluarkan suara Saat memilih menu exercise, akan muncul tampilan menu tersebut dan berisi soal latihan tebak gambar Saat memilih menu about, akan keluar tampilan keterangan aplikasi pembelajaran bahasa inggris dasar Tidak Berhasil Berhasil Tidak Berhasil Berhasil Tidak Berhasil Berhasil Tidak Berhasil Berhasil Tidak Berhasil Berhasil Tidak Berhasil
4.2.3 Analisa Hasil Pengujian Setelah dilakukan pengujian pada aplikasi tersebut secara menyeluruh maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaaran dan proses yang sesuai dengan rancangan aplikasi ini dan dapat dipastikan bahwa aplikasi ini berjalan dan berfungsi dengan baik sesuai apa yang di harapkan oleh programmer. Hasil pengujian dapat di analisis sebagai berikut : 1. Halaman interface sebelum masuk ke menu dapat berjalan dengan baik. 2. Halaman menu utama yang menyajikan beberapa menu dapat berjalan dengan baik. 3. Setiap tombol menu yang terdapat di semua menu dapat berfungsi dengan baik. 4. Suara (Mp3) yang ada pada gambar atau konten di dalam aplikasi tersebut berjalan dengan baik.