BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN. Langkah-langkah yang diuraikan dalam tahapan analisis ini terdiri dari analisis

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi perangkat keras, implementasi basis data, implementasi instalasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA. tahap implementasi ada beberapa faktor pendukung antara lain:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. masyarakat dalam memperoleh data dan informasi. Internet (Interconnected

Aplikasi Informasi Penanganan Pertama Pada Cedera Olahraga dengan Fisioterapi Berbasis Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi program Aplikasi Penghitung Zakat Berbasis Mobile Android

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. spesifikasi kebutuhan sistem yang meliputi perangkat keras ( hardware ) dan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

Bab III. Analisa dan Perancangan Sistem

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun aplikasi sabak digital pada smartphone

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

Bab 3 Metode dan Perancangan Sistem

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

PEMBUATAN APLIKASI PENGETAHUAN SEPEDA BERBASIS ANDROID

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. mampu mengubah manusia, dari cara pandang seseorang atas sesuatu hingga cara

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

U K D W BAB I PENDAHULUAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

(ELks) BERBASIS ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN. Dalam melakukan komunikasi dibutuhkan pemahaman antara pihak yang

BAB 4 IMPLEMENTASI DAN EVALUASI. 1. Processor: Intel Core 2 Duo CPU 2.4 GHz. 3. Operating System: Mac OS X Leopard

Instalasi SDK dan AVD

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 4 HASIL DAN PEMBAHASAN

BAB II LANDASAN TEORI

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV METODOLOGI PENELITIAN. pada bagian ketiga dan pada bagian yang terakhir digram alir peneitian.

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

BAB III BAB 3 METODOLOGI PENELITIAN. Penelitian ini bertujuan untuk mengembangkan produk berupa mobile

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

Persiapan. 2.1 Hardware

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN


BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dan selanjutnya akan diimplementasikan pada bahasa pemrograman. Setelah diimplementasikan maka dilakukan pengujian terhadap sistem melalui tahapan-tahapan yang telah ditentukan dan dilihat kekurangan-kekurangan pada aplikasi untuk pengembangan sistem selanjutnya. 4.1 Implementasi Langkah-langkah yang diuraikan dalam tahapan implementasi ini terdiri dari persiapan perangkat keras (Hardware), perangkat lunak (Software), dan implementasi antarmuka (Interface). 4.1.1 Persiapan Perangkat Keras (Hardware) Dalam pembuatan aplikasi ini dibutuhkan aspek pendukung, yaitu perangkat keras (hardware) dan perangkat lunak (software) seperti berikut ini. A. Perangkat Keras (Hardware) Perangkat keras merupakan seluruh komponen atau unsur peralatan yang digunakan sebagai penunjang pembangunan suatu sistem. Adapun spesifikasi minimum perangkat keras yang diperlukan meliputi : 1. Kompatibel dengan Pentium(R) Dual-Core CPU 59

60 2. Space harddisk yang diperlukan minimal 500 MB (diluar JDK dan Eclipse). 3. RAM minimal 1GB. B. Perangkat Lunak (Software) Analisis perangkat lunak cenderung lebih menekankan kepada aspek pemanfaatan sumber daya (software). Spesifikasi perangkat lunak yang diperlukan untuk membangun aplikasi belajar integral berbasis Android diantaranya: 1. Sistem Operasi yang dapat digunakan untuk menjalankan program Android, yaitu : Windows XP (32 bit)/ Windows Vista (32 atau 64 bit)/ Windows 7 (32 atau 64 bit), Mac OS X 10.5.8 atau yang lebih tinggi, Linux. 2. Java Development Kit (JDK) JDK dibutuhkan karena Android merupakan bahasa yang berbasis Java. Versi minimum yang dianjurkan yaitu JDK 5 atau JDK 6. Java Runtime Environment (JRE) saja tidak cukup untuk melakukan proses compile program. 3. Eclipse 3.6 (Helios) Ada beberapa versi Eclipse yang beredar saat ini, namun untuk keperluan pemrograman Android yang dibutuhkan yaitu Eclipse Helios atau versi yang lebih baru. 4. Android SDK Tools Android SDK ini komponen utama untuk pemrograman Android yang harus ada. 5. ADT Plugin untuk Eclipse ADT Plugin merupakan salah satu contoh plugin yang dikembangkan Google agar Eclipse bisa menggunakan Android SDK.

61 6. OpenCV OpenCV digunakan sebagai library dalam pengolahan citra digital. 7. JavaCV JavaCV merupakan wrapper untuk pustaka-pustaka yang umum digunakan untuk fungsi real time computer cision yang terdapat pada aplikasi OpenCV, FFmpeg, libdcl394, PGR FlyCapture, OpenKinect, CIdeoInput, dan ARToolKitPlus. 4.1.3 Implementasi Antar Muka (User Interface) Aplikasi ini dibuat hanya satu form. Dan berikut adalah tampilannya. 1. Halaman Utama Aplikasi Gambar 4.1 merupakan implementasi tampilan halaman utama dari aplikasi. Gambar 4.1 Tampilan Utama Aplikasi Berdasarkan Gambar 4.1, dapat dilihat terdiri dari 4 button. Button Galeri, Button Train, Button Mencari dan Button Kamera. Adapun untuk penjelasan lebih lanjut dari fungsi setiap button yaitu :

62 1. Button Galeri Button ini berfungsi untuk melihat dan menghapus citra trainning yang telah dimasukan. 2. Button Train Button ini berfungsi untuk memasukan citra trainning. 3. Button Mencari Button ini berfungsi untuk mulai melakukan. 4. Button Kamera Button ini berfungsi untuk memilih menggunakan kamera depan atau kamera belakang. 2. Halaman Mengambil Citra Trainning Gambar 4.2 merupakan implementasi tampilan halaman untuk mengambil citra trainning. Gambar 4.2 Mengambil Citra Trainning Gambar 4.2 ini merupakan tampilan setelah memilih button train. Halaman ini berfungsi untuk mengambil citra training. Disana terdapat 3 form isian yang harus diisi terlebih dahulu oleh user. Ada form Nama, Nim, dan Tanggal Lahir. Setelah diisi, kemudian user memilih button Rec. Button Rec ini berfungsi untuk memulai

63 mengambil citra trainning. Secara otomatis sistem akan melakukan deteksi diarea wajah. 3. Halaman Melakukan Pengenalan Wajah Gambar 4.3 merupakan implementasi tampilan halaman untuk Melakukan. Gambar 4.3 Melakukan Pengenalan Wajah Halaman ini muncul setelah user memilih button mencari. Berdasarkan Gambar 4.3, sistem akan mendeteksi area wajah dan melakukan identifikasi. Jika dikenali maka muncul identitas pemilik citra. 4. Halaman Galeri Gambar 4.4 merupakan tampilan dari halaman galeri. Gambar 4.4 Halaman Galeri

64 Gambar 4.4 merupakan tampilan dari halaman galeri. Halaman ini untuk menyimpan citra trainning. Disana terdapat button hapus, fungsinnya untuk menghapus citra yang telah tersimpan. 4.2 Pengujian 4.2.1 Uji Pengenalan Wajah Tabel 4.1 merupakan table hasil pengujian. Tabel 4.1 Hasil Pengujian Pengenalan Wajah No Citra Trainning Citra Hasil Keterangan 1 Sistem dapat melakukan 2 Sistem dapat melakukan 3 Sistem dapat melakukan 4 Sistem dapat melakukan

65 Berdasarkan table 4.1 dapat dilihat bahwa dari 4 kali percobaan sistem dapat mengenali wajah dengan baik. Tabel 4.2 Hasil Pengujian Pengenalan Wajah Dengan Beberapa Posisi Wajah No Citra Trainning Citra Test Keterangan 1 Citra test diambil dengan posisi wajah miring ke kanan, hasilnya sistem dapat melakukan 2 Citra test diambil dengan posisi wajah menghadap kedepan, hasilnya sistem dapat melakukan pengenalan wajah 3 Citra test diambil dengan posisi wajah miring ke kiri, hasilnya sistem dapat melakukan 4 Citra test diambil dengan posisi wajah menghadap kedepan dan dibawah cahaya lampu, hasilnya sistem dapat melakukan

66 4.4.2 Tujuan Pengujian Tabel 4.3 merupakan tabel tujuan pengujian aplikasi untuk mencari identitas mahasiswa berbasis android. No. Kasus Uji 1. Mengambil Citra Trainning 3. Melakukan Pengenalan Wajah Tabel 4.3 Tujuan Pengujian Pengujian Butir Uji a. Menampilkan Kamera b. Menampilkan Form Isian c. Menyimpan Citra Trainning a. Menampilkan Kamera b. Melakukan proses dan Menampilkan hasil UCS01 UCS02 Identifikasi 4.4.3 Hasil Pelaksanaan Pengujian Tabel 4.4 merupakan tabel hasil pelaksanaan pengujian aplikasi. Tabel 4.4 Hasil Pelaksanaan Pengujian Kode Uji Kasus Uji Parameter Hasil yang Pengujian diharapkan Reaksi sistem Mengambil User mengisi form UJI-1 Citra isian dan Data tersimpan Sistem akan Trainning mengambil citra didatabase menyimpan data UJI-2 Melakukan Pengenalan Wajah training User mengarahkan kamera pada area wajah orang yang ingin di kenali menampilkan nama wajah yang dikenali Sistem melakukan pengecekan test face ke training face Validasi Valid Valid