49 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 dimana 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 Resep Masakan setelah diimplementasikan pada telepon genggam Advance S5. 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 cooding. Perangkat yang penyusun gunakan pada saat melakukan implementasi adalah sebagai berikut. 4.1.2 Implementasi Perangkat Keras Dalam menerapkan dari perancangan yang telah di jelaskan sebelumya dibutuhkan beberapa perangkat keras untuk menyajikan aplikasi ini. Perangkat keras yang digunakan selama pembangunan aplikasi ini adalah :
50 a. Spesifikasi perangkat keras handphone Handphone yang digunakan untuk menjalankan program aplikasi yang telah dibuat. Adapun handphone yang digunakan adalah Advance S5 dengan spesifikasi sebagai berikut : 1. OS : Android OS, v4.0 (Ice Cream) 2. CPU : 1 GHz Processor 3. Memory : 512 MB RAM 4. Resolusi Layar : 480x800 pixels, 5.3 inc 5. Display Type : LCD IPS Panel, 16 M colors b. Spesifikasi perangkat keras komputer Komputer digunakan untuk membangun aplikasi. Adapun komputer yang digunakan memiliki spesifikasi sebagai berikut : 1. OS : Windows 7 Ultimate 2. Processor : Intel Core i3-23306 3. VGA : NVIDIA Geforce GT520M 4. Harddisk : 500 Gb 4.1.3 Spesifikasi Perangkat Lunak a. Eclipse ADT Bundle v22.0.5-757759 b. JDK (Java Development Kit) dan JRE (Java Runtime Environment) c. Android SDK (Android Development Tools)
51 4.2 Implementasi Penginstalan Aplikasi Berikut ini adalah tahapan instalasi aplikasi resep makanan. Instalasi dilakukan dengan cara memindahkan terlebih dahulu APK (Android Application Package File) android yang telah disimpan ke memori SDCard handphone. Selanjutnya instal pada device smartphone Advance S5. 1. Langkah pertama click icon setup Aplikasi Masakan Sumbar Gambar 4.1 Tampilan Icon Setup Maskan Sumbar.apk 2. Kemudian muncul pernyataan apakah ingin menginstal aplikasi ini. Untuk menginstal click install
52 Gambar 4.2 Tampilan Pilihan Instalasi 3. Setelah memilih install dan aplikasi terinstall maka akan muncul pemberitahuan aplikasi telah berhasil di instal ke dalam smartphone. Gambar 4.3 Tampilan Aplikasi Berhasil Di Install
53 4. Setelah proses instalasi berhasil dilakukan, maka icon Aplikasi Resep Sumbar tersedia pada home smartphone yang telah di install Gambar 4.4 Tampilan Icon Aplikasi Resep Sumbar Pada Smartphone Android Advance S5 4.3 Implementasi Antar Muka Implementasi sistem merupakan tahap dimana sistem siap dioperasikan pada tahap yang sebenarnya, sehingga diketahui apakah sistem telah dibuat sesuai dengan yang direncanakan. Pada implementasi perangkat lunak ini akan dijelaskan bagaimana program sistem ini bekerja dengan memeberikan tampilan aplikasi yang dibuat.
54 1. Tampilan Menu Utama Pada menu ini tersedia jenis - jenis resep makanan, minuman, video makanan, video minuman yang telah tersedia di dalam aplikasi. User tinggal memilih jenis resep apa yang ingin dilihat. Gambar 4.5 Tampilan Menu Utama 2. Tampilan Menu Makanan Di dalam menu ini user dapat melihat daftar resep makanan khas Sumatera Barat.
55 Gambar 4.6 Tampilan Menu Makanan 3. Tampilan Detail Menu Makanan Di dalam menu ini user dapat melihat panduan membuat makanan khas Sumatera Barat. Gambar 4.7 Tampilan Detail Menu Makanan
56 4. Tampilan Menu Minuman Di dalam menu ini user dapat melihat daftar resep minuman khas Sumatera Barat. Gambar 4.8 Tampilan Menu Minuman 5. Tampilan Detail Menu Minuman Di dalam menu ini user dapat melihat panduan membuat minuman khas Sumatera Barat.
57 Gambar 4.9 Tampilan Detail Menu Minuman 6. Tampilan Menu Video Makanan Di dalam menu ini user dapat melihat daftar resep video makanan khas Sumatera Barat. Gambar 4.10 Tampilan Menu Video Makanan
58 7. Tampilan Menu Video Minuman Di dalam menu ini user dapat melihat daftar resep video minuman khas Sumatera Barat. Gambar 4.11 Tampilan Menu Video Minuman 4.4 Pengujian Pengujian merupakan bagian penting dalam siklus pembuatan atau pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian perangkat lunak ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas dan dapat diandalkan. Pengujian perangkat lunak ini menggunakan metode pengujian Black Box. Pengujian Black Box Digunakan untuk menguji fungsi-fungsi khusus dari aplikasi perangkat lunak yang dirancang.
59 4.4.1 Rencana Pengujian Adapun rencana pengujian sistem yang akan di uji dengan teknik pengujian BlackBox akan penyusun kelompokan dalam tabel di bawah ini. Berikut ini adalah hasil dari pengujian dari aplikasi resep makanan berbasis android. Tabel 4.1 Rencana Pengujian No Komponen yang diuji Skenario uji Hasil pengujian 1 Tampilan Awal Mmilih launcher icon Black Box Resep Sumbar 2 Menu Utama Memilih jenis resep Black Box 3 Menu Makanan Memilih menu resep Black Box makanan 4 Menu Minuman Memilih menu resep Black Box minuman 5 Menu Video Makanan Memilih menu video Black Box makanan 6 Menu Video Minuman Memilih menu video Black Box minuman
60 4.4.2 Kasus dan Hasil Pengujian 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 Komponen Skenario uji Hasil yang Hasil yang diuji diharapkan pengujian 1 Tampilan Mmilih Ketika icon di Berhasil Awal launcher icon klik/disentuh maka Resep Sumbar aplikasi berjalan dan masuk ke tampilan awal 2 Menu Utama Memilih jenis resep Ketika memilih menu resep, maka muncul tampilan menu Resep yang berisikan jenis jenis resep Berhasil 3 Menu Memilih Ketika memilih menu Berhasil Makanan menu resep resep makanan, maka makanan muncul tampilan menu Resep Makanan
61 No Komponen Skenario uji Hasil yang Hasil yang diuji diharapkan pengujian 4 Menu Minuman Memilih menu resep minuman 5 Video Makanan Memilih menu video makanan 6 Video Minuman Memilih menu video minuman Ketika memilih menu resep makanan, maka muncul tampilan menu Resep Minuman Ketika memilih menu video makanan, maka muncul tampilan menu Video Makanan Ketika memilih menu video minuman,maka muncul tampilan menu Video Minuman Berhasil Berhasil Berhasil
62 4.4.3 Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian dengan kasus Black box yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi sudah berjalan cukup maksimal, tetapi tidak menutup kemungkinan dapat terjadi kesalahan suatu saat pada saat aplikasi digunakan, sehingga membutuhkan proses maintenance untuk lebih mengetahui kekurangan dari aplikasi.