BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak 4.1.1 Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk aplikasi ini adalah Sony Xperia Z2 dan Laptop Lenovo B40-80 dengan spesifikasi sebagai beikut : Tabel 4. 1 Spesifikasi Sony Xperia Z2 2G Network GSM 850 / 900 / 1800 / 1900 - D6502, D6503, D6543 3G Network HSDPA 850 / 900 / 1700 / 1900 / 2100 - D6502, D6503, D6543 4G Network LTE band 1(2100), 2(1900), 3(1800), 4(1700/2100), 5(850), 7(2600), 8(900), 13(700), 17(700), 20(800) - D6503, LTE band 1(2100), 2(1900), 3(1800), 4(1700/2100), 5(850), 7(2600), 8(900) - D6543 Speed Dimensions Type Size Resolution Card Slot Internal HSPA 42.2/5.76 Mbps, LTE Cat4 150/50 Mbps 146.8 x 73.3 x 8.2 mm (5.78 x 2.89 x 0.32 in) IPS LCD capacitive touchscreen, 16M colors 5.2 inches (~69.3% screen-to-body ratio) 1080 x 1920 pixels (~424 ppi pixel density) microsd, up to 256 GB (dedicated slot) 16 GB, 3 GB RAM 68
69 Primary OS 20.7 MP, f/2.0, autofocus, LED flash Android OS, v6.0.1 (Marshmallow) Chipset Qualcomm MSM8974AB Snapdragon 801 CPU Quad-core 2.3 GHz Krait 400 GPU Adreno 330 Battery WLAN Li-Ion 3200 mah battery Wi-Fi 802.11 a/b/g/n/ac, dual-band, Wi-Fi Direct, DLNA, hotspot Tabel 4. 2 Spesifikasi Laptop Lenovo B40-80 Prosesor Intel Core i3-5005u CPU @2.00GHz Memori 4GB DDR 3 Storage 500GB HDD OS Windows 10 Home SL Display 14 HD LED Optical Drive Type DVDRW 4.1.2 Spesifikasi Perangkat Lunak Adapun perangkat lunak yang digunakan untuk melakukan implementasi pembuatan aplikasi ini adalah sebagai berikut : Windows Single Language 64 bitt berfungsi sebagai Sistem Operasi. Microsoft Office 2016 berfungsi sebagai Dokumentasi dan penulisan. Microsoft Visio 2010 berfungsi sebagai Pembuatan diagram. Adobe PhotoShop CS6 berfungsi sebagai design gambar.
70 Dimana diketahui android mempunyai beberapa versi, dan aplikasi ini dapat berjalan di android versi : 1. Android 4.0 (ICS : Ice Cream Sandwich) 2. Android 4.1 dan 4.2 (Jelly Bean) 3. Android 4.4 (KitKat) 4. Android 5.0 (Lollipop) 5. Android 6.0 (Marshmallow) 4.2 Implementasi Output 4.2.1 Halaman Sign up Penggalan source code halaman sign up Gambar 4. 1 Tampilan Halaman Sign up Gambar 4. 2 Source Code Halaman Sign up
71 4.2.2 Halaman Login Penggalan source code halaman login Gambar 4. 3 Tampilan Halaman Login Gambar 4. 4 Source Code Halaman Login
72 4.2.3 Menu Halaman Utama Penggalan source code halaman utama Gambar 4. 5 Tampilan Halaman Utama Gambar 4. 6 Source Code Halaman Utama
73 4.2.4 Halaman Kalkulator BMI Penggalan source code halaman kalkulator BMI Gambar 4. 7 Tampilan Halaman Kalkulator BMI Gambar 4. 8 Source Code Halaman Kalkulator BMI
74 4.2.5 Halaman Keterangan Hasil Kalkulator BMI Gambar 4. 9 Tampilan Halaman Keterangan Kalkulator BMI Penggalan source code halaman keterangan kalkulator BMI Gambar 4. 10 Source Code Halaman Keterangan Kalkulator BMI
75 4.2.6 Halaman Kalori Makanan Penggalan source code halaman kalori makanan Gambar 4. 11 Tampilan Halaman Kalori Makanan Gambar 4. 12 Source Code Halaman Kalori Makanan
76 4.2.7 Halaman Hasil Kalori Makanan Gambar 4. 13 Tampilan Halaman Hasil Kalori Makanan Penggalan source code halaman hasil kalori makanan Gambar 4. 14 Source Code Halaman Hasil Kalori Makanan
77 4.2.8 Halaman FAQ Penggalan source code halaman FAQ Gambar 4. 15 Tampilan Halaman FAQ Gambar 4. 16 Source Code Halaman FAQ
78 4.2.9 Halaman About Penggalan source code halaman about Gambar 4. 17 Tampilan Halaman About Gambar 4. 18 Source Code Halaman About
79 4.2.10 Halaman Logout Penggalan source code halaman logout Gambar 4. 19 Tampilan Halaman Logout Gambar 4. 20 Source Code Halaman Logout
80 4.3 Metode pengujian Metode pengujian dilakukan untuk memastikan apakah sistem yang akan dipakai sudah sesuai dengan yang diharapkan. Metode yang digunakan untuk pengujian ini adalah metode black box, yaitu melakukan pengujian dengan memfokuskan pada fungsionality sistem tanpa mengetahui apa sesungguhnya yang terjadi. 4.3.1 Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang dibuat dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi ini, kemudian dilakukan pengujian dengan menekan tombol-tombol pada halaman form dari aplikasi ini, apakah sudah sesuai dengan yang diharapkan Tabel 4. 3 Skenario Hasil Pengujian Menggunakan Metode Black Box No Antar Muka Uji Coba Status aplikasi Skenario pengujian Hasil yang diharapkan Hasil Pengujian 1 Tampilan Sign up Memilih Mendaftarkan Berhasil menu sign menu sign up data diri user berhasi mendaftarkan up mendaftar data data diri user diri user 2 Tampilan Login Memilih Memasukan data Berhasil menu Login menu Login diri yang sudah terdaftar oleh semua layer user seluruh layer 3 Tampilan awal Memilih Membuka Masuk ke layer Berhasil Home menu yang menu yang yang diinginkan berhasi diinginkan diinginkan user semua layer user seluruh layer 4 Menu Kalkulator Memilih Memasukan Berhasil BMI menu menu berat badan, menampilkan kalkulator kalkulator tinggi badan dan menampilkan hasil BMI
81 BMI BMI jenis kelamin layer hasil user kalkulator BMI 5 Menu keterangan Memilih Menyesuaikan hasil BMI Menu menu hasil yang menampilkan keterangan keterangan didapat dari menampilkan hasil informasi hasil BMI hasil BMI perhitungan layer hasil BMI kalkulator BMI informasi BMI 6 Menu Kalori Memilih Memilih Makanan menu kalori layer sejumlah makanan yang layer makanan makanan diinginkan user memberikan informasi informasi kalori kalori makanan makanan 7 Menu FAQ Memilih Masuk ke layer Berhasil menu FAQ menu FAQ FAQ FAQ layer FAQ 8 Menu about Memilih menu about menu about Masuk ke layer about Berhasil about layer about 9 Menu logout Memilih menu logout menu logout Masuk ke layer logout menutup layer Berhasil menutup seluruh layer 4.4 Analisa Hasil Pengujian Setelah dilakukan pengujian secara menyeluruh maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, kerena telah dibuktikan dari hasil skenario pengujian.
82 Hasil pengujian yang telah diperoleh dapat dianalisis sebagai berikut: 1. Halaman Sign up dan login yang menghubungkan menuju menu dalam aplikasi berjalan baik 2. Halaman awal yang menghubungkan menuju menu menu dalam aplikasi. 3. Menu kalkulator BMI yang menghubungkan antar interface yang terdapat dalam menu kalkulator BMI berjalan dengan baik. 4. Menu kalori makanan yang menghubungkan antar interface yang terdapat dalam menu kalori makanan berjalan dengan baik 5. Menu FAQ yang menghubungkan antar interface yang terdapat dalam menu FAQ berjalan dengan baik 6. Menu About yang menghubungkan antar interface yang terdapat dalam menu About berjalan dengan baik 7. Hasil keluaran atau output berupa hasil BMI dan informasi kalori makanan ditampilkan.