BAB V HASIL PENELITIAN

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN

BAB 4 HASIL DAN PEMBAHASAN Kebutuhan Perangkat Keras Mobile. perangkat keras yang memiliki spesifikasi sebagai berikut:

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI_DAN_EVALUASI. dibutuhkan pengembang untuk melakukan menuliskan kode-kode program. Selain

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

TESTING PROGRAM. Pertemuan Nurul Adhayanti

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai


BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. 1. Processor : Core 2 duo 2,2 Ghz. 4. VGA : Graphic Media Accelerator x Input : Keyboard dan Mouse

BAB IV HASIL RANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan sistem ini, dibutuhkan perangkat keras (hardware) dan

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

BAB IV IMPLEMENTASI DAN PENGUJIAN

Dalam aplikasi pendeteksi penyakit pada tanaman kopi dengan layanan berbasis. pengguna. Adapun penjelasan tahapan tahapan sebagai berikut :

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI


BAB III ANALISIS DAN PERANCANGAN. dan memudahkan dalam pengembangan sistem selanjutnya. Tujuan dari analisa

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Sembada dan digunakan agar dapat memudahkan pengguna untuk menggunakan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN TESTING

BAB IV TESTING DAN IMPLEMENTASI

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV IMPLEMENTASI DAN EVALUASI. Pengelolaan Food Court terlebih dahulu diperlukan komponen-komponen utama

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras yang dibutuhkan sebagai berikut: a. Processor Intel Pentium 4 atau lebih tinggi;

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. sistem yang telah dibuat. Agar dapat terlaksananya implementasi sistem dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

Gambar 5.1 Hierarki Sistem Admin

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN. Adapun tampilan hasil dari sistem informasi geografis lokasi gedung

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

BAB V HASIL PENELITIAN 5.1 Black Box Testing Pada tahap ini dilakukan pengujian masing-masing unit program apakah sesuai dengan tugasnya. Pengetesan ini dilakukan dengan menggunakan metode black box testing. Pada pengujian black box adalah pengujian yang tidak perlu tahu apa yang sesungguhnya terjadi pada sistem (tidak perlu tahu proses/logika kode), yang di uji adalah input serta output dari perangkat lunak. Alat alat yang digunakan untuk melakukan tahap black box testing diantaranya : 1. Perangkat Komputer Tabel 5.1 Perangkat Komputer yang digunakan Laptop Lenovo ideapad 270 Processors intel core i5-240m CPU @2.40 GHz RAM DDR Berkapasitas 4 GB Harddisk berkapasitas 750 GB Monitor berukuran 14 inchi, resolusi 1280 x 800 pixel. Graphic card Intel HD Graphics 000 Pointing and keybaoard Perangkat mouse dan keyboard standart. 2. Perangkat Smartphone Android Tabel 5.2 Perangkat Smartphone yang digunakan Smartphone Android Asus Zenfone 6 Operating system Lollipop 5.0 Display 1280x720 pixel processors Dual core 2,4 GHz RAM 2 GB Memory Internal 16 GB Connection G,Edge,Wlan,Bluetooth,GPS sensor. 7

74 5.1.1 Hasil black box testing pada Web GPS Tracker PT. MPS Tabel 5. Hasil black box testing pada web Gps Tracker PT. MPS No Modul Prasyarat Hasil yang diharapkan Hasil pengujian 1. Login Username dan Masuk ke Web OK Password 2. Beranda Login Masuk ke halaman OK beranda. Data Sales Login Masuk ke Halaman data sales OK 4. Lihat Lokasi Sales Login 5. Realtime login, halaman lihat lokasi sales 6. historical Login,data latitude dan longitude untuk waktu interval tertentu dari sales yang ingi di tampilkan 7. Zoom in/out Login, halaman lihat memperkecil Masuk Ke halaman OK lihat lokasi sales dan menampilkan lokasi sales pada Google Maps Google maps OK menampilkan lokasi semua sales secara realtime Muncul marker setiap OK historical location dari sales berdasarkan interval waktu Memperbesar atau OK

75 lokasi sales tampilan Google Maps 8. Delete Login, Menghapus data halaman lihat lokasi sales yang lokasi sales dipilih 9. Auto refresh Login, Refresh Google maps halaman lihat secara otomatis lokasi sales apabila ada update data lokasi 10. Refresh Login, Merefresh tampilan halaman lihat google maps lokasi sales 11. View All Login, Melihat semua lokasi halaman lihat para sales lokasi sales OK OK OK OK 5.1.1.1 Bukti Hasil Pengujian Dari semua hasil implementation testing diatas, hampir semua dapat berjalan dengan benar dan baik sesuai dengan apa yang diharapkan. 1. Login Gambar 5.1 Hasil Pengujian Login Gambar diatas adalah tampilan dari halaman login pada web GPS Tracker PT. MPS. Pada halaman ini supervisor akan

76 melakukan proses login, jika login berhasil maka halaman web akan dialihkan ke halaman beranda. 2. Beranda Gambar 5.2 Setelah melakukan Login Gambar 5. Hasil Pengujian halaman beranda Pada halaman beranda berisikan artikel tentang PT. Meliana Perkasa sejahtera.. Data Sales Gambar 5.4 Hasil Pengujian halaman Sales

77 Pada halaman data sales akan ditampilkan tabel yang berisi record-record dari data sales yang bisa melakukan login pada perangkat lunak GPS Tracker PT. MPS platform android. Jika ada sales yang melakukan registrasi, data sales dapat dilihat pada halaman ini. 4. Lihat Lokasi Sales Gambar 5.5 Hasil Pengujian halaman lihat lokasi sales Pada halaman lihat lokasi sales, supervisor akan dapat melihat lokasi dari para sales PT. Meliana Perkasa Sejahtera. Pada halaman ini terdapat tampilan google maps untuk menampilkan koordinat dari para sales. Pada halaman ini terdapat 4 button yaitu delete, auto refresh, refresh, dan view all. Pada tampilan google maps dapat dilakukan zoom in dan zoom out agar supervisor dapat melihat secara detail lokasi sales.

78 5. Realtime Gambar 5.6 Hasil Pengujian realtime location Realtime location merupakan lokasi yang paling ter-update. Misal sales memilih route dari salah satu sales, akan ditampilkan lokasi dari sales tersebut lokasi realtime (lokasi yang paling update dari sales tersebut). Marker pada lokasi paling baru berwarna merah. 6. Historical Gambar 5.7 Hasil Pengujian historical location Seperti yang dijelaskan pada gambar 5.6, pada historical location akan ditamplikan lokasi histori dari sales. Historical location yaitu lokasi terdahulu dari sales sesuai dengan selang waktu pengiriman lokasi yang dikirimkan oleh sales melalui smartphone android mereka. Marker lokasi terdahulu berwana hijau.

79 7. Zoom in/out Gambar 5.8 Hasil Pengujian Zoom in/out Fitur zoom in zoom out ini adalah bawaan dari google maps, jadi supervisor dapat memperbesar dan memperkecil view dari google maps. 8. Delete Gambar 5.9 Hasil Pengujian Delete Pada tombol/button delete disini digunakan untuk menghapus route dari salah satu sales. Akan ada notifikasi pada saat melakukan delete, yaitu apakah benar-benar akan dihapus atau tidak, jika oke maka data lokasi sales akan terhapus dari database.

80 9. Auto Refresh Gambar 5.10 Hasil Pengujian auto refresh Tombol auto refresh berfungsi untuk menyegarkan tampilan google maps secara otomatis dengan selang waktu satu menit. 10. Refresh Gambar 5.12 Hasil Pengujian sebelum di refresh Pada tombol refresh fungsinya jg seperti auto refresh, tetapi refresh akan dilakukan apabila tombol refresh mendapatkan event baru/ tombol refresh di klik.

81 11. View All Gambar 5.14 Hasil Pengujian View All Sales Jika tombol view all di klik maka lokasi dari semua sales akan terlihat/tampil pada tampilan google maps 5.1.2 Hasil black box testing pada Gps Based Location Tracker pada platform android Tabel 5.4 black box testing pada Gps Based Location Tracker pada platform android No Modul Prasyarat Hasil yang diharapkan Hasil pengujian 1. Login Username dan Masuk ke halaman OK Password GpsTrackerMPS 2. Register Fullname, Berhasil OK email, password menyimpan data login ke database. GpsTrackerMPS Login Masuk ke Halaman data sales OK 4. Waktu interval Login, Memilih interval OK GpsTrackerMPS waktu pengiriman data lokasi 5. Pengiriman GPS ID, data Mengirim paket OK Lokasi latitude dan data lokasi dari

82 longitude untuk interval waktu tertentu 6. logout Login, GpsTrackerMPS smartphone android ke Web Keluar dari aplikasi OK 5.1.2.1 Bukti Hasil Pengujian 1. Register Gambar 5.15 Hasil Pengujian Registrasi Halaman registrasi berfungsi jika sales baru ingin melakukan pendaftaran sebagai user agar bisa melakukan login ke perangkat lunak GPS Tracker PT. MPS. Dihalaman ini akan ada textfield yang harus diisikan yaitu nama lengkap, email, dan password, jika ketiga textfield sudah terisi maka sales baru akan mengklik button register dan data dari sales baru tadi akan tersimpan pada database.

8 2. Login Gambar 5.16 Hasil Pengujian login Pada halaman login ini sales akan mengisikan email dan password. kemudian klik button login untuk masuk kedalam perangkat lunak, button login akan melakukan pengecekan pada database, apakah sudah ada atau belum email dan password tersebut, jika ada login berhasil, jika tidak maka akan ada notifikasi gagal login. Gambar 5.17 hasil pengujian setelah login Setelah berhasil melakukan login maka akan dialihkan pada halaman utama yaitu GPS Tracker PT. MPS

84. Pengiriman Lokasi Gambar 5.18 hasil pengujian pengiriman lokasi mode off pada halaman inilah sales akan melakukan pengiriman data lokasi ke database web GPS Tracker PT. MPS. Pada textfield pertama berisikan nama dari sales, kemudian textfield kedua berisikan alamat post/upload data lokasi sales. Pada halaman ini terdapat pilihan tombol radio untuk waktu interval update lokasi, yaitu 1, 5 dan 15 menit. Jika button pengiriman lokasi on, maka data lokasi akan dikirim ke alamat post tadi yaitu ke database web GPS Tracker PT. MPS dan jika off maka pengiriman lokasi dihentikan.

85 Gambar 5.19 hasil pengujian pengiriman lokasi mode on Tombil pengiriman lokasi akan berubah warna jika di klik, hijau berarti pengiriman lokasi on, dan merah berarti pengiriman lokasi off 4. Logout Gambar 5.20 hasil pengujian setelah button logout di klik Pada saat tombol logout pada halaman GPS Ttracker PT. MPS di klik, maka halaman akan berpindah ke halaman login.

86 1 5.2 White Box Testing Untuk menguji tingkat keberhasilan penelitian ini, penulis melakukan pengujian dengan menggunakan white box testing. Pada tahap pengujian white box testing, pengujian dengan cara melihat kedalam modul untuk melihat/meneliti kode dari perangkat lunak yang ada, dan menganalisis apakah ada kesalahan atau tidak pada logikanya. 5.2.1 White Box Testing pada button pengiriman lokasi class GpsTrackerActivity // dipanggil jika button pengiriman lokasi di klik protected void tracklocation(view v) {SharedPreferences sharedpreferences = this.getsharedpreferences("gpstracker.mps.com. gpstrackermps.prefs", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedpreferences.edit(); 7 9 if (!saveusersettings()) { return; } if (!checkifgoogleplayenabled()) { return; } 5 if (currentlytracking) { 6 cancelalarmmanager(); currentlytracking = false; editor.putboolean("currentlytracking", false); editor.putstring("sessionid", ""); } 2 else { 8 startalarmmanager(); currentlytracking = true; editor.putboolean("currentlytracking", true); editor.putfloat("totaldistanceinmeters", 0f); editor.putboolean("firsttimegettingposition", true); editor.putstring("sessionid", UUID.randomUUID().toString()); } 4 editor.apply(); settrackingbuttonstate(); } 10

87 FLOW GRAPH 1 2 4 6 8 5 7 9 P1 P2 P P4 10 Gambar 5.21 Flow Graph white box testing Cyclomatic Complexity V (G) = E N + 2 V (G) = 12 10 + 2 V (G) = 4 Keterangan : E = Edge Flow Graph N = Node Flow Graph Jalur yang dihasilkan P1 = 1 2 10 P2 = 1 2 4 5 10 P = 1 2 4 6 7 10 P4 = 1 2 4 6 8 9 10 Keterangan : P = Path Flow Graph

88 5. Kesimpulan dari Hasil Pengujian Black box dan white box 5..1 Pengujian White Box Dari hasil pengujian white box didapatkan nilai kompleksitas siklomatis, kompleksitas siklomatis merupakan matriks perangkat lunak yang memberikan pengukuran kuantitatif terhadap kompleksitas logis suatu program/perangkat lunak. Nilai V(G) memberi batas untuk jumlah jalur independen yang membentuk basis set dan implikasi batas atas jumlah pengujian yang harus didesain dan dieksekusi untuk menjamin statement program. 5..2 Pengujian Black Box Dari hasil black box dapat dilihat bahwa fungsi-fungsi setiap unit pada perangkat lunak GPS based location tracker yang penulis rancang dan bangun berjalan dengan baik. Perangkat lunak berhasil memberikan keluaran seperti yang diharapkan.dari hasil pengujian pengujian dengan white box dan black box dapat disimpulkan bahwa perangkat lunak GPS Based Location Tracker pada platform android untuk pelacakan lokasi Sales PT. Meliana Perkasa Sejahtera bebas dari kesalahan sintaks dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.