BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Apliasi Pada tahap implementasi ini merupaan penerapan apliasi dari hasil perancangan sistem yang ada untu mencapai suatu tujuan yang diinginan. Implementasimelasanaan perintah-perintah yang secara terstrutur dari awal sampai ahir. Pada implementasi ini juga aan mengimplementasian sebuah perangat luna menggunaan program Java development it (JDK), editor pemograman eclipse. Untu mengimplementasian program ini di lingungan sebenarnya, sebelumnya buat program apliasi ini menjadi installer agar dapat di-install di perangat Android. Format file installer program pada Android adalah *.ap. Ap (Android Pacage) sebenarnya adalah variasi format JAR pada java yang digunaan husus untu sistem operasi Android. 4.1.1 Perangat Keras Perangat eras yang digunaan untu mengimplementasian apliasi informasi posyandu di wilayah jaarta utara berbasis android adalah: Lenovo Series G480 (RAM 4GB, VGA 512MB) Smartphone Android Samsung Duos Emulator Genymotion V.2.2 4.1.2 Perangat Luna Perangat luna yang digunaan untu mengimplementasian apliasi informasi posyandu di wilayah jaarta utara berbasis android adalah: Windows 7 32 bit ADT Plugins V 22.2 Eclipse Android Developer Tools SDK Android Level 14 dan Level 19 JDK V 1.7 System image emulator android V 19 4.1.3 Implementasi Antarmua Setelah melauan analisis, sebuah sistem aan diimplementasian e dalam 44
bentu program menggunaan sebuah bahasa pemrograman. Adapun antarmuaantarmua yang diimplementasian untu menunjang penelitian tugas ahir ini adalah sebagai beriut. 1. Layout Main Pada halaman / layout Main menu terdapat Tombol Daftar yang digunaan eluar yang digunaan untu menampilan data-data posyandu yang ada dan Tombol Daftar Suplemen yang di gunaan untu menampilan data-data suplemen yang ada. Di halaman ini juga terdapat menu menu lain untu menampilan halaman yang lainnya. Gambar 4.2 Tampilan halaman Main 2. Layout Daftar Pada halaman / layout Daftar ini aan menampilan sejumlah daftar posyandu yang telah ada. Daftar aan berupa grid view, aan 45
memunculan gambar posyandu dan juga nama dari posyandu tersebut. Untu melihat detail dari posyandu, cuu mengli daftar posyandu maa aan muncul dialog detail posyandu. Gambar 4.2 Tampilan halaman Daftar 3. Layout Daftar Suplemen Pada halaman / layout Daftar Suplemen ini aan menampilan sejumlah daftar suplemen yang telah ada. Di halaman ini aan dijelasan beberapa nama suplemen berdasaran tingat egunaan suplemen tersebut. 46
Gambar 4.4 Tampilan halaman Daftar Suplemen 4. Layout Cari Loasi Pada halaman / layout Cari Loasi ini aan menampilan sejumlah nama dari posyandu yang ingin di cari loasi nya berdasaran google map. 47
Gambar 4.4 Tampilan halaman Cari Loasi posyandu 5. Layout Detail Grafi Pertumbuhan Balita Pada halaman / layout Grafi Pertumbuhan Balita ini aan menampilan sejumlah nama balita yang ingin di etahui grafi pertumbuhan dari balita tersebut. 48
Gambar 4.6 Tampilan halaman Grafi Pertumbuhan Balita 6. Layout Informasi Pengembang Pada halaman / layout Info Pengembang aan menampilan eterangan dari pembuat apliasi yang di gunaan untu memberian penjelasan mengenai apliasi. 49
Gambar 4.7 Tampilan halaman Informasi Pengembang 4.2 Pengujian Dalam perancangan sistem perlu dilauan pengujian sistem sebagai verifiasi atas sistem yang telah dirancang. Verifiasi dilauan untu mengetahui emunginan terjadinya esalahan dan dupliasi fungsi. 4.2.1 Pengujian Kota Hitam ( Blac Box ) rut Roger S. Pressman (2010) Blac Box Testing atau Pengujian Kota Hitam atau juga disebut Behavioral Testing, berfous pada persyaratan fungsional dari perangat luna. Artinya, teni Blac Box Testing memunginan untu mendapatan set ondisi masuan yang sepenuhnya aan melasanaan semua persyaratan fungsional untu suatu 50
program. 4.2.2 Lingungan Pengujian Beriut merupaan perangat yang penulis gunaan: Tabel 4. 1 Perangat Keras dan Perangat Luna Yang Digunaan Perangat Keras Perangat Luna a. Lenovo Series G480 b. Smartphone Samsung Galaxy SIII c. Emulator Genymotion V.2.2 a. Windows 7 32 bit b. ADT Plugins V 22.2 dan Eclipse c. SDK Android Level 14 dan Level 19 d. JDK V 1.7 dan emulator android V 19 4.2.3 Pengujian Untu memastian tombol-tombol, menu dan fungsi-fungsi yang terdapat dalam modul-modul sistem yang sedang berjalan. Tabel 4.2 Senario Pengujian apliasi N o Nama Tampilan Bagian menu yang diuji A si Hasil yang aan dicapai 1. Main Button Daftar Menampilan Halaman Daftar 2. Main Button Daftar Menampilan Halaman Daftar Suplemen Suplemen 3. Daftar List Menampilan Dialog Detail berdasaran List 4. Daftar List Suplemen Menampilan dialog Detail Suplemen Suplemen berdasaran List Suplemen 5. Cari Loasi Button Pilih Menampilan Map loasi posyandu pada halaman Cari Loasi 51
6. Grafi Button Pilih Menampilan Grafi Pertumbuhan Pertumbuhan Balita pada Balita halaman Grafi Pertumbuhan Balita 7. Main Main Untu embali e halaman Main 8. Main Keluar Untu Keluar dari apliasi 9. Loasi Loasi Menampilan halaman map berdasaran daftar posyandu yang sudah dipilih 1 Graf Graf Menampilan grafi 0. berdasaran daftar posyandu yang dipilih 4.2.4 Data Hasil Pengujian Berdasaran analisa pengujian yang telah dibahas sebelumnya, maa aan didapatan hasil pengujian. Tabel 4.3 Data Hasil Pengujian apliasi N Nama Bagian menu Hasil yang aan dicapai Hasil o Tampilan yang diuji Pengujia n 52
1. Main Button Daftar Menampilan Halaman Daftar 2. Main Button Daftar Menampilan Halaman Daftar Suplemen Suplemen 3. Daftar List Menampilan Dialog Detail berdasaran List 4. Daftar List Menampilan dialog Detail Suplemen Suplemen Suplemen berdasaran List Suplemen 5. Cari Loasi Button Pilih Menampilan Map loasi posyandu pada halaman Cari Loasi 6. Grafi Button Pilih Menampilan Grafi Pertumbuhan Pertumbuhan Balita pada halaman Grafi Pertumbuhan Balita 53
7. Main Main Untu embali e halaman Main 8. Main Keluar Untu Keluar dari apliasi 9. Loasi Loasi Menampilan halaman map berdasaran daftar posyandu yang sudah dipilih 1 Graf Graf Menampilan halaman grafi 0. berdasaran daftar posyandu yang dipilih 4.3.2 Analisis Hasil Pengujian Selanjutnya hasil pengujian aan dianalisis dari beberapa segi, untu mengetahui esesuaian apliasi terhadap persyaratan standar yang telah ada sehingga mencapai tujuan yang telah ditentuan. Hasil analisis ini pada ahirnya aan digunaan untu dijadian bahan hipotesis guna penelitian dan pengembangan omuniasi VoIP lebih lanjut. Dari hasil pengujian dengan menggunaan metode blac box didapatan hasil bahwa proses pada tiap halaman dapat berjalan dengan bai, tombol-tombol pada setiap halaman dapat digunaan sesuai dengan fungsinya dan juga jenis-jenis suplemen yang berada di daftar suplemen dapat berjalan dengan bai. Tampilan halaman tersusun secara rapi dan tida ada omponen / tombol yang saling tertiban dan juga dupliasi fungsi. 54