1 BAB 5 IMPLEMENTASI DAN PENGUJIAN
|
|
|
- Irwan Jayadi
- 9 tahun lalu
- Tontonan:
Transkripsi
1 1 BAB 5 IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Aplikasi dibangun sesuai dengan rancangan sistem yang telah dibuat pada bab sebelumnya.di bawah ini merupakan implementasi dari rancangan mockup yang telah dibuat dan diterjemahkan ke dalam bentuk aplikasi. Gambar 1.1 Halaman Login Aplikasi Pada halaman login, user diharuskan mengisi username dan password yang telah didaftarkan sebelumnya. Pada proses login terdapat validasi username dan password untuk mengecek ke dalam tabel basis data apakah data yang diinputkan sesuai atau tidak. Apabila user berhasil melakukan login, halaman utama aplikasi akan terbuka. Pada halaman ini, peta akan dimunculkan yaitu google maps dengan posisi wilayah kota Bandung. 61
2 Gambar 1.2 Halaman Utama Aplikasi User dapat melakukan tagging lokasi pengiriman barang sesuai dengan alamat yang dituliskan oleh pelanggan. Pada peta terdapat fitur bantuan berupa field search address untuk pencarian lokasi. Fitur ini memanfaatkan salah satu fungsi dari goole maps api, yaitu geocode. Tabel 1.1 Script Geocoder GMaps Api function getsearchbox(searchbox, markers, map) { google.maps.event.addlistener(searchbox, 'places_changed', function() { var address = $('#pac-input').val(); var geocoder = new google.maps.geocoder(); geocoder.geocode({'address': address,function(results, status) { if(status == google.maps.geocoderstatus.ok) { addmarker(results[0].geometry.location, map); map.setcenter(results[0].geometry.location, true, 16); ); ); Variabel address merupakan alamat yang diinput oleh user, sebagai contoh Jl. Lembong No.22, Sumur Bandung, Kota Bandung, Jawa Barat 40111, Indonesia. 62
3 Hasil yang akan diberikan oleh geocoder google maps api adalah berupa data json yang terdiri dari results dan status. Status OK menandakan bahwa lokasi berhasil dicari, sedangkan ZERO_RESULTS diartikan lokasi tidak ditemukan. Data results berisi geometry yang didalamnya terdapat koordinat jalan yang diinputkan. Koordinat tersebut digunakan untuk tagging lokasi. { Tabel 1.2 Tabel Hasil Geocoder GMaps Api results: [ { address_components: [], formatted_address: "Jl. Lembong No.22, Sumur Bandung, Kota Bandung, Jawa Barat 40111, Indonesia", geometry: { location: { lat: , lng: , location_type: "ROOFTOP", viewport: {, place_id: "ChIJjSveDDDmaC4RIrhpROVcj8A", types: ["street_address"] ], status: "OK" 63
4 Di bawah ini merupakan hasil dari tagging lokasi dengan memanfaatkan fungsi geocoder google maps api. Gambar 1.3 Tagging Lokasi Pengiriman Barang Aplikasi menghitung jarak dari satu lokasi ke lokasi lainnya. Perhitungan jarak memanfaatkan fungsi goole maps api, yaitu distance matrix. Distance matriks mengeluarkan nilai jarak dalam satuan meter dan kilo meter. Dalam aplikasi menggunakan nilai jarak dalam satuan meter untuk perhitungan algoritma Tabu Search, agar nilai yang dihasilkan tidak dalam bentuk desimal. Ada dua parameter input untuk mendapatkan jarak dari dua lokasi, diantaranya destination addresses merupakan parameter input lokasi asal dan origin addresses merupakan parameter input lokasi tujuan. Hasil dari api berupa destination addresses, origin addresses, rows dan status. Status OK menandakan bahwa jarak berhasil dicari, sedangkan NOT_FOUND diartikan jarak tidak ditemukan. Text meruapakan bobot jarak dalam satuan kilo meter, sedangkan value merupakan bobot jarak dalam bentuk meter. 64
5 { Tabel 1.3 Tabel Hasil Distance Matrix GMaps Api destination_addresses: [ "Jl. Lembong No.22, Sumur Bandung, Kota Bandung, Jawa Barat 40111, Indonesia" ], origin_addresses: [ "Jl. TamblongDalam No.38, Sumur Bandung, Kota Bandung, Jawa Barat 40111, Indonesia" ], rows: [ { elements: [ { distance: { text: "2.0 km", value: 2025, duration: { text: "8 mins", value: 484, status: "OK" ] ], status: "OK" 65
6 Di bawah ini merupakan hasil dari pencarian atau perhitungan jarak dengan memanfaatkan fungsi distance matrix google maps api. Gambar 1.4 Tabel Data Jarak Lokasi ke Lokasi Gambar 1.5 Jalur Terpendek dari Hasil Algoritma Tabu Search Setelah jarak tiap lokasi ke lokasi lainnya telah diketahui, barulah proses perhitungan algoritma tabu search dilakukan. Hasil akhir dari perhitungan algoritma berupa jalur terpendek dengan total jarak dalam satuan meter. Algoritma tabu search mencari jalur terpendek dari daftar kandidat solusi yang telah dibentuk. Dari daftar kandidat tersebut dicari jarak titik-titiknya dan dihitung total jaraknya. 66
7 Total jarak dari kandidat solusi yang paling kecil merupakan jarak terbaik.di bawah ini merupakan script algoritma tabu search. Tabel 1.4 Script Algoritma Tabu Search function process() { if(clickprocess === false) { alert('proses hanya dapat dilakukan sekali'); return false; clickprocess = false; $('#li-process').css("background-color", "#6E6E6E"); tabusearch(arrlabel); function tabusearch(data){ var iterasi = 300; var bestdistance = 0; var arradist = arrdata; var historysolusi = []; if(!getsolution(data)){ return false; if(arrsolution.length!= 0){ var newarray = []; for(var i = 0;i < arrsolution.length;i++){ newarray = arrsolution[i]; var alternativedist = []; for(var j = 0;j < newarray.length;j++){ var limit = j + 1; if(limit < newarray.length){ for(var k = 0;k < arradist.length;k++){ var newdatadist = arradist[k]; if(newarray[j] == newdatadist[0] && newarray[j+1] == newdatadist[1]){ alternativedist.push(newdatadist[2]); var totaldistance = 0; for (var l = 0;l < alternativedist.length;l++){ totaldistance += alternativedist[l]; if(bestsolution.length < 1) { bestsolution.push(arrsolution[i]); bestdistance = totaldistance; else { if(totaldistance < bestdistance) { bestsolution = arrsolution[i]; bestdistance = totaldistance; historysolusi[i] = []; 67
8 historysolusi[i][0] = arrsolution[i]; historysolusi[i][1] = totaldistance; finaldistance = bestdistance; 5.2 Pengujian Di bawah ini merupakan daftar data uji berupa data alamat lokasi pengiriman barang. Pengujian terhadap aplikasi meliputi tagging lokasi, perhitungan jarak dan perhitungan algoritma tabu search. Tabel 1.5 Tabel Data Alamat Pengiriman Barang No Lokasi Alamat 1 A Jl. Margacinta No.72, Buahbatu, Kota Bandung, Jawa Barat 40287, Indonesia 2 B Jl. Ciganitri No.21, Bojongsoang, Bandung, Jawa Barat 40287, Indonesia 3 C Jl. Raya Banjaran No.227, Baleendah, Bandung, Jawa Barat 40375, Indonesia 4 D Jl. Siliwangi No.99, Baleendah, Bandung, Jawa Barat 40375, Indonesia Pengujian Tagging Lokasi Pengujian pertama yang dilakukan adalah membandingkan tagging lokasi pada aplikasi yang dibangun dengan tagging lokasi pada google maps.hal yang akan dibandingkan adalah letak posisi tagging dari pencarian berdasarkan alamat. Lokasi yang diuji adalah lokasi A. Alamat lokasi A dijadikan parameter input pada geocoder google maps api. Hasil yang diberikan adalah koordinat seperti gambar di bawah ini. 68
9 Gambar 1.6 Output yang dihasilkan Geocoder Google Maps Api Koordinat dari google maps api digunakan untuk tagging lokasi. Koordinat yang didapat adalah latitude dan longitude Gambar 1.7 Hasil Tagging Lokasi A pada Aplikasi Sedangkan di bawah ini adalah hasil tagging lokasi A pada halaman website google maps dengan url yang diakses 69
10 Gambar 1.8 Hasil Tagging Lokasi A pada Website GMaps Hasil perbandingan antara aplikasi dengan website google maps itu sama persis, seperti yang terlihat pada gambar Pengujian Perhitungan Jarak Pengujian selanjutnya yang dilakukan adalah pengujian perhitungan jarak antara lokasi A dengan A dan lokasi A dengan B. Cara menguji perhitungan jarak adalah membandingkan hasil dari aplikasi dengan hasil dari google maps api. Gambar 1.9 Hasil Perhitungan Jarak pada Aplikasi Jarak yang dihasilkan dari aplikasi antara lokasi A dengan A adalah 0 meter dan lokasi A dengan B adalah 3292 meter. Apabila dibandingkan dengan hasil dari google maps api maka hasilnya akan tepat sama, seperti gambar dibawah ini. 70
11 Gambar 1.10 Hasil Perhitungan Jarak pada GMaps Api Lokasi A dengan A Gambar 1.11 Hasil Perhitungan Jarak pada GMaps Api Lokasi A dengan B Origin addresses diisi dengan alamat lengkap dari lokasi asal yaitu A, sedangkan destination addresses diisi dengan alamat lengkap dari lokasi tujuan B. Format keluaran atau output dari google maps api berupa JSON. Data yang diberikan berupa jarak, durasi dan status. Status OK menandakan bahwa lokasi dari asal ke lokasi tujuan dapat dihitung jaraknya. Apabila alamat tidak diketahui maka output yang dikeluarkan berupa status NOT_FOUND. Nilai 71
12 jarak yang didapat berupa value dalam satuan meter dan text yang merupakan pembulatan dari value dibentuk dalam satuan kilo meter. Bobot jarak yang ditampilkan oleh website google maps adalah 3.2 kilo meter, dengan perbedaan sekitar 93 meter atau 0.1 kilo meter apabila dilakukan pembulatan. Gambar 1.12 Hasil Perhitungan Jarak pada Website GMaps Lokasi A dengan B Pengujian Perhitungan Algoritma Tabu Search Untuk menguji proses perhitungan algoritma tabu search, dilakukan perhitungan manual yang akan dibandingkan dengan hasil perhitungan algoritma yang dilakukan oleh aplikasi. Proses manual yang dibuat mengadaptasi proses perhitungan algoritma aplikasi. Perhitungan manual menggunakan alat bantu microsoft excel. Alur perhitungan manual pada microsoft excel adalah sebagai berikut. a. Inisiasi variabel diantaranya adalah. 1) arrlocation merupakan variabel array untuk menampung data label lokasi beserta koordinat. 2) arrdata merupakan variabel array untuk menampung data label asal, label tujuan, dan jarak. 3) Iterasi merupakan variabel integer untuk menampung bobot iterasi dengan nilai ) arralternative merupakan variabel array untuk menampung daftar kemungkinan jalur alternatif. 72
13 5) arrsolution merupakan variabel array untuk menampung daftar kemungkinan jalur alternatif yang berawal dari depot A. 6) alternativedist merupakan variabel array untuk menampung jarak potong lokasi dari suatu arrsolution per indeksnya. 7) totaldistance merupakan variabel integer untuk menampung total jarak dari alternativedistance. 8) bestsolution merupakan varibel array untuk menampung jalur terbaik atau terpendek. 9) bestdistance merupakan varibel integer untuk menampung jarak terbaik atau terpendek. b. Alamat lokasi diinputkan oleh user, tagging lokasi ditandai dengan label abjad berurut dari A sampai dengan Z tergantung berapa lokasi tujuan yang akan dilalui. Label lokasi akan disimpan ke dalam variabel arrlocation. Tabel 1.6 Tabel Data Variabel arrlocation Indeks Label Latitude Longitude 0 A B C D c. Perhitungan jarak menggunakan koordinat lokasi asal dan lokasi tujuan dengan memanfaatkan geocoder google maps api, sehingga mendapatkan bobot seperti di bawah ini. Bobot jarak akan disimpan ke dalam variabel arrdata. Tabel 1.7 Tabel Data Variabel arrdata Indeks Label Asal Label Tujuan Jarak (Meter) 0 A A 0 1 A B A C A D B A B B 0 73
14 Indeks Label Asal Label Tujuan Jarak (Meter) 6 B C B D C A C B C C 0 11 C D D A D B D C D D 0 d. Pembentukan kemungkinan jalur alternatif dengan memanfaatkan variabel arrlocation. Jalur alternatif dibuat dengan teknik perulangan sejumlah data pada variabel arrlocation. Jumlah kemungkinan jalur alternatif yang terbentuk sejumlah n faktorial (n!). Nilai n adalah jumlah lokasi yang akan dilalui termasuk depot. Apabila n sama dengan 4, maka kemungkinan jalur yang akan terbentuk adalah 4 x 3 x 2 x 1 = 24 jalur. Jalur yang terbentuk disimpan ke dalam variabel arralternative. Tabel 1.8 Tabel Data Variabel arralternative Indeks Jalur Alternatif 0 A B C D 1 A B D C 2 A C B D 3 A C D B 4 A D B C 5 A D C B 6 B A C D 7 B A D C 8 B C A D 9 B C D A 10 B D A C 11 B D C A 74
15 Indeks Jalur Alternatif 12 C A B D 13 C A D B 14 C B A D 15 C B D A 16 C D A B 17 C D B A 18 D A B C 19 D A C B 20 D B A C 21 D B C A 22 D C A B 23 D C B A e. Variabel arralternative dilakukan pengecekan dengan kondisi lokasi awal sama dengan lokasi depot, jika sesuai maka akan ditampung ke dalam variabel arrsolution. Tabel 1.9 Tabel Data Variabel arrsolution Indeks Jalur Alternatif Berawal dari Depot 0 A B C D A 1 A B D C A 2 A C B D A 3 A C D B A 4 A D B C A 5 A D C B A f. Total jarak didapat dari penjumlahan jarak tiap lokasi dari jalur yang terbentuk. Total jarak menurut perhitungan manual adalah sebagai berikut. Tabel 1.10 Tabel Total Jarak Jarak Tiap Lokasi / AlternativeDist Total Jarak / totaldistance (Meter)
16 Jarak Tiap Lokasi / AlternativeDist Total Jarak / totaldistance (Meter) g. Dari total jarak yang didapat, maka dapat ditentukan jalur terbaik dan jarak terpendek. Tabel 1.11 Tabel Jalur Terbaik dan Jarak Terpendek Best Solution Best Distance (Meter) A D C B A Pada perhitungan manual menghasilkan jalur terpendek yaitu A-D-C-B-A dengan total jarak meter dan dari perhitungan algoritma yang dilakukan oleh aplikasi menghasilkan jalur terpendek yang sama nilainya dengan perhitungan manual. Gambar 1.13 Hasil Perhitungan Algoritma Tabu Search Menggunakan Aplikasi Jalur terbaik ditampilkan pada google maps dengan pewarnaan berbeda dari lokasi ke lokasi yang lain. Pewarnaan yang berbeda pada perpotongan jalur ini bertujuan untuk memudahkan user membaca jalur yang terbentuk. Warna yang terbentuk dari jalur A-D-C-B-A adalah sebagai berikut. a. A-D ditandai dengan warna hijau tua, color code # (#RRGGBB). b. D-C ditandai dengan warna biru tua, color code # c. C-B ditandai dengan warna coklat tua, color code # d. B-A ditandai dengan warna ungu, color code #CC00CC. 76
17 Gambar 1.14 Direction dari Hasil Perhitungan Algoritma Tabu Search 77
BAB IV HASIL DAN PEMBAHASAN. Pada tahap ini penulis mengumpulkan data-data berupa nama dan titik
BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil Penelitian 4.1.1 Pengumpulan Data Pada tahap ini penulis mengumpulkan data-data berupa nama dan titik koordinat lokasi Apotik, Mall dan Supermarket. Data tentang apotik,
Geocoding Services pada Google Maps API
Geocoding Services pada Google Maps API Oleh: Hasyemi Rafsanjani Asyari Geocode adalah salah satu fitur dari Google Maps API yang singkatnya sih adalah mentranslate human readable address menjadi sebuah
Geocoding Services pada Google Maps API
Geocoding Services pada Google Maps API Oleh: Hasyemi Rafsanjani Asyari Geocode adalah salah satu fitur dari Google Maps API yang singkatnya sih adalah mentranslate human readable address menjadi sebuah
BAB III ANALISIS DAN PERANCANGAN. dan memudahkan dalam pengembangan sistem selanjutnya. Tujuan dari analisa
BAB III ANALISIS DAN PERANCANGAN.1. Analisis Sistem Dalam perancangan sebuah sistem diperlukan analisis untuk keperluan sistem. Dengan adanya analisis sistem, sistem yang dirancang diharapkan akan lebih
PENENTUAN ARAH TUJUAN OBJEK DENGAN TABU SEARCH
PENENTUAN ARAH TUJUAN OBJEK DENGAN TABU SEARCH Kampami Kelimay Fitri 1,Suriati 2 Jurusan Sistem Informasi Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No 70 Medan, Indonesia 1 [email protected]
IMPLEMENTASI ALGORITMA PSO UNTUK PROBABILITAS URUTAN PENGIRIMAN PAKET PENGANTARAN KURIR
IMPLEMENTASI ALGORITMA PSO UNTUK PROBABILITAS URUTAN PENGIRIMAN PAKET PENGANTARAN KURIR ABSTRACT Jurusan Sistem Komputer, Expanding a shipping company or package delivery services today can not be separated
BAB IV IMPLEMENTASI DAN ANALISA. Dalam aplikasi ini, node yang dimaksud dalam Algoritma Dijkstra adalah dapat berupa :
BAB IV IMPLEMENTASI DAN ANALISA 4.1. Analisa dan Pembahasan Implementasi Algoritma Dijkstra pada aplikasi pencarian jalur terpendek ini adalah pada saat dilakukan fungsi generate jalur terpendek yang berada
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Loket Bus merupakan tempat dimana masyarakat yang akan memesan atau membeli suatu tiket untuk menggunakan sarana transportasi bus sebagai keperluan
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Di Kota Medan Berbasis Web yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1
BAB IV ANALISA DAN PERANCANGAN SISTEM
BAB IV ANALISA DAN PERANCANGAN SISTEM BAB IV ANALISA DAN PERANCANGAN SISTEM 1.1 Gambaran Sistem Pemetaan SPBU Sistem pemetaan SPBU (Stasiun Pengisian Bahan Bakar Umum) di kota Jepara dan Kudus ini dimaksudkan
BAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM III.1. Analisa Masalah Kemudahan untuk mendapatkan informasi rumah susun merupakan salah satu tuntutan di Kota Medan, terutama bagi masyarakat yang membutuhkan tempat
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tanah dalam perspektif ekonomi merupakan suatu investasi yang mempunyai nilai tinggi dan terus meningkat dari tahun ke tahun. Peningkatan nilai tanah
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Pencarian Lokasi ini merupakan masalah untuk mencari rute atau lintasan Lokasi yang bisa dilalui pengunjung yang ingin mengunjungi beberapa titik Universitas
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN
29 BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN 3.1. Metode Rekayasa Perangkat Lunak Dalam membangun sebuah perangkat lunak dibutuhkan metode pengerjaan sehingga perangkat lunak yang akan dibuat dapat berjalan
Analisis Pengimplementasian Algoritma Greedy untuk Memilih Rute Angkutan Umum
Analisis Pengimplementasian Algoritma Greedy untuk Memilih Rute Angkutan Umum Arieza Nadya -- 13512017 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,
BAB III METODOLOGI PENELITIAN
26 BAB III METODOLOGI PENELITIAN 3.1 Metode Analisis Metode analisis yang akan digunakan adalah metode aliran data, metode ini memmiliki konsep yaitu bagaimana data mengalir sesuai dengan struktur model
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Travel merupakan suatu agen yang melayani persoalan tiketing seperti pesawat terbang, kapal laut dan juga kereta api. Travel ini sudah
BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Penelitian ini akan menghasilkan suatu aplikasi yang digunakan untuk menemukan lokasi hotel terdekat dan menempilkan informasi mengenai hotel
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Rute jalur terpendek merupakan suatu persoalan untuk mencari lintasan menuju toko Majestyk yang dilalui dengan jumlah yang paling minimum. Maka
BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.
27 BAB III ANALISA DAN DESAIN Analisis sistem digunakan untuk melakukan penguraian terhadap suatu sistem informasi secara nyata yang bertujuan untuk melakukan identifikasi terhadap masalah yang mungkin
Instalasi Aplikasi Pada Perangkat Mobile. instalasi aplikasi pada perangkat mobile berbasis android :
1 Instalasi Aplikasi Berikut ini merupakan langkah langkah proses instalasi aplikasi untuk pengguna dan website untuk back end : Instalasi Aplikasi Pada Perangkat Mobile Berikut ini merupakan langkah langkah
BAB IV IMPLEMENTASI DAN PEMBAHASAN. API yang digunakan dalam sistem adalah MapBox. Untuk menampilkan
BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi dan Uji Coba Sistem Implementasi program berdasarakan rancangan sistem yang dibuat meliputi. 4.1.1 Pemetaan Lokasi Dealer Motor Yamaha API yang digunakan
BAB V HASIL PENELITIAN
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.
BAB 4 PERANCANGAN Perancangan Algoritma Algoritma shortest path (Haversine formula)
BAB 4 PERANCANGAN 4.1. Perancangan Algoritma 4.1.1 Algoritma shortest path (Haversine formula) Algoritma shortest path akan menghasilkan persamaan penting dalam sistem navigasi, nantinya haversine formula
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Hasil penentuan jarak terdekat akan menjadi sebuah pertimbangan dalam proses pengambilan keputusan untuk menentukan jalur yang akan ditempuh. Perangkat
PANDUAN PENGGUNA UMUM Versi 1.0
SISTEM INFORMASI PENGAWASAN DAN PENGENDALIAN POS DAN TELEKOMUNIKASI (SIMPOSTEL) DISHUBKOMINFO KABUPATEN TEMANGGUNG PANDUAN PENGGUNA UMUM Versi 1.0 A. PENGANTAR Aplikasi SIMPOSTEL Kabupaten Temanggung dimaksudkan
BAB V PEMBAHASAN DAN IMPLEMENTASI
BAB V PEMBAHASAN DAN IMPLEMENTASI Implementasi adalah tahap penerapan sekaligus pengujian bagi sistem baru serta merupakan tahap dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya, efektifitas
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem 3.1.1 Analisis Pemakai Dari hasil penelitian yang dilakukan di Provinsi Maluku dan hasil observasi diperoleh data-data yang dibutuhkan untuk membuat
BAB III ANALISA DAN PERANCANGAN. Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis di Kota Medan masih bersifat manual. Bentuk manual yang dibuat
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Kantor Kecamatan di Kota Medan masih menggunakan daftar tabel
BAB IV HASIL DAN PEMBAHASAN. Gambar 4. 1 Halaman Utama. (domain name saat localhost/nama_file).
BAB IV HASIL DAN PEMBAHASAN 4.1. Tampilan Aplikasi 4.1.1. Halaman Utama Gambar 4. 1 Halaman Utama Tampilan utama adalah tampilan saat user mengetikkan url www.telkomjogja.com/odp (domain name saat localhost/nama_file).
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis. Tahap analisis merupakan tahap pemahaman terhadap aplikasi yang dibuat. Pada tahap ini berisi hal-hal yang berhubungan dengan perangkat lunak yang digunakan,
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Dalam hasil rancangan yang berjalan pada sistem ini bertujuan untuk mengidentifikasi serta melakukan uji coba terhadap Perancangan Aplikasi Objek Wisata Di Kota Medan
BAB 4 UJI COBA DAN ANALISA KINERJA APLIKASI PETA UI BERBASIS GOOGLE MAPS
BAB 4 UJI COBA DAN ANALISA KINERJA APLIKASI PETA UI BERBASIS GOOGLE MAPS 4.1 Uji Coba dan Analisa Load Time 4.1.1 Uji Coba Load TIme Pengujian dilakukan dengan menggunakan komputer yang memiliki spesifikasi
BAB I PENDAHULUAN. Android merupakan sebuah sistem operasi yang sedang. populer, pada tanggal 3 September 2013 telah mencapai 1 miliar
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Android merupakan sebuah sistem operasi yang sedang populer, pada tanggal 3 September 2013 telah mencapai 1 miliar perangkat yang telah menggunakan sistem
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Kota medan memiliki jumlah penduduk yang tidak sedikit, dimana mayoritas penduduk kota Medan sekarang ialah Suku Jawa, Melayu dan
1. Pendahuluan Salah satu contoh perkembangan teknologi adalah teknologi dalam pencarian rute terpendek. Kehadiran teknologi pencarian rute dapat
1. Pendahuluan Salah satu contoh perkembangan teknologi adalah teknologi dalam pencarian rute terpendek. Kehadiran teknologi pencarian rute dapat mempermudah user dalam menjalankan aktifitasnya sehingga
BAB III ANALISA DAN PERANCANGAN Bab ini akan menjelaskan analisa sistem dan perancangan sebuah prototipe aplikasi android untuk melakukan pencarian rute terpendek dengan menggunakan algoritma dijkstra
PENCARIAN LOKASI RUMAH SAKIT DI KABUPATEN PROBOLINGGO DENGAN METODA DJIKSTRA BERBASIS SPASIAL
PENCARIAN LOKASI RUMAH SAKIT DI KABUPATEN PROBOLINGGO DENGAN METODA DJIKSTRA BERBASIS SPASIAL Dwi Putro Sarwo Setyohadi Taufiq Rizaldi (Jurusan Teknologi Informasi Politeknik Negeri Jember) Abstrak Perkembangan
1. Pendahuluan 2. Kajian Pustaka
1. Pendahuluan Pendidikan adalah usaha sadar untuk menyiapkan peserta didik melalui kegiatan bimbingan, pengajaran, dan latihan bagi peranannya di masa yang akan datang. Sistem pendidikan formal berstruktur
Rancang Bangun Aplikasi Panggilan Darurat dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android
JURNAL TEKNIK POMITS Vol. 1, No. 1, (2014) 1-5 1 Rancang Bangun Aplikasi Panggilan Darurat dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android Lucky Dewantara, Dwi Sunaryono,
Dalam aplikasi pendeteksi penyakit pada tanaman kopi dengan layanan berbasis. pengguna. Adapun penjelasan tahapan tahapan sebagai berikut :
Prosedur Penggunaan Aplikasi Mobile Dalam aplikasi pendeteksi penyakit pada tanaman kopi dengan layanan berbasis lokasi pada perangkat mobile, ada beberapa tahapan-tahapan yang harus ditempuh oleh pengguna.
BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS)
IV-1 BAB IV PERANCANGAN Bab ini akan menjelaskan perancangan AntiJam. Pembahasan perancangan pada bab ini akan diorganisasikan menjadi per-modul. Supaya pembahasan dalam Tugas Akhir ini ringkas dan padat,
BAB III ANALISIS DAN PERANCANGAN SISTEM. mengacu kepada SDLC model waterfall berdasarkan referensi Ian Sommerville,
BAB III ANALISIS DAN PERANCANGAN SISTEM Pengembangan perangkat lunak dalam penelitian ini dilakukan dengan mengacu kepada SDLC model waterfall berdasarkan referensi Ian Sommerville, yang terbagi atas 4
1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Kemacetan merupakan hal yang tidak asing lagi di Indonesia khususnya pada kota Bandung. Dengan bertambahnya jumlah kendaraan di Indonesia maka semakin tinggi tingkat
BAB IV IMPLEMENTASI DAN PENGUJIAN. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi prototype merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak
Bab IV. HASIL DAN ANALISIS
Bab IV. HASIL DAN ANALISIS 4.1 Hasil Karya / Implementasi Dari tahap-tahap yang telah dilakukan sebelumnya, maka dihasilkan website Jual Pintu dan Jendela Rumah. Berikut adalah tampilan website : 1. Halaman
BAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN 4.1. Analisa Sistem Analisa merupakan tahap pemahaman terhadap suatu persoalan sebelum mengambil suatu tindakan atau keputusan. Ini merupakan tahap yang paling penting karena
BAB III ANALISA DAN PERANCANGAN Pada bagian ini penulis akan menjelaskan system analisis dan perancangan dalam membuat pembuatan aplikasi ini. Setelah semua kebutuhan selesai dianalisis, maka penulis akan
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dari aplikasi Analisa Daerah Geografi Rawan Tindak Kejahatan Berbasis Android Dengan Metode Ant Colony. IV.1.1 Tampilan Aplikasi
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam sistem informasi geografis sekolah luar biasa berbasis web masih bersifat manual. Bentuk manual yang
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Letak Bidan Praktek Di Kota Medan Berbasis Web yang meliputi analisa sistem yang sedang berjalan dan desain
Menampilkan multiple marker Google Maps API
Menampilkan multiple marker Google Maps API Oleh: Hasyemi Rafsanjani Asyari Masih berhubungan dengan Google Maps, kali ini saya akan mengajarkan bagaimana menampilkan banyak marker pada map. Kalau pada
BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan sistem ini, dibutuhkan perangkat keras (hardware) dan
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk menjalankan sistem ini, dibutuhkan perangkat keras (hardware) dan perangkat lunak (software) yang harus memenuhi syarat minimal dalam spesifikasinya.
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam Perancangan Sistem Informasi Geografis Objek Pariwisata Kabupaten Serdang Bedagai masih bersifat
BAB III ANALISA DAN DESAIN SISTEM. melakukan evaluasi terhadap Sistem Informasi Geografis Rute Terpendek Kantor
BAB III ANALISA DAN DESAIN SISTEM III.1.Analisis Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap Sistem Informasi Geografis Rute Terpendek Kantor
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM SISTEM PENCARIAN LOKASI PERGURUAN TINGGI DI DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN GOOGLE
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem SISTEM PENCARIAN LOKASI PERGURUAN TINGGI DI DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN GOOGLE MAPS BERBASIS ANDROID dibangun dengan menggunakan
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan dari Sistem Informasi
BAB II KAJIAN TEORI 2.1 Kajian Penelitian Sebelumnya
5 BAB II KAJIAN TEORI 2.1 Kajian Penelitian Sebelumnya Traveling salesman problem (TSP) merupakan salah satu permasalahan yang telah sering diangkat dalam berbagai studi kasus dengan penerapan berbagai
BAB III PERANCANGAN SISTEM. Sistem yang dibuat adalah sistem yang berbasis web (online), sehingga
BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan perancangan dari sistem yang akan dibuat, perancangan sistem yang akan dibuat terdiri dari gambaran umum sistem, perancangan sistem, perancangan
Penentuan Lokasi Fasilitas Supply Chain Dengan Metode Gravity Location Models
Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Penentuan Lokasi Fasilitas Supply Chain Dengan Metode Gravity Location Models Luh Gede Surya Kartika 1), I Made Ari Andreawan
MANUAL BOOK v2 APLIKASI DATABASE STATISTIK PROVINSI JAWA BARAT
MANUAL BOOK v2 APLIKASI DATABASE STATISTIK PROVINSI JAWA BARAT 1. PETUNJUK UMUM 1.1 INFORMASI APLIKASI Gambar 1 Informasi APlikasi Kotak merah : Tab Aplikasi Kotak Putih : Kotak pesan baru yang belum dibaca
SIGAPTARU USER MANUAL. v1.0.1
SIGAPTARU USER MANUAL v1.0.1 SIGAPTARU Tentang Website Sistem Jaringan Penataan Ruang (SIGAPTARU) merupakan wadah yang dibuat untuk berbagi informasi kepada para pihak dalam mengangkat permasalahan yang
ANALISIS DAN PERANCANGAN SISTEM
BAB 3. ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Implementasi Sistem Teknik Web Scraping ini dibuat karena website seminar tidak menyediakan API untuk mengelola data atau content pada websitenya
PEMANFAATAN GOOGLE MAP API PADA APLIKASI PENCARIAN LOKASI DEPARTMENT STORE BERBASIS WEB
PEMANFAATAN GOOGLE MAP API PADA APLIKASI PENCARIAN LOKASI DEPARTMENT STORE BERBASIS WEB Tri Suci Wulan Dari 1, Muhammad Zarlis 2, Sajadin Sembiring 3 1,3 Jurusan Teknik Informatika Sekolah Tinggi Teknik
PERBANDINGAN APLIKASI ALGORITMA BRUTE-FORCE DAN KOMBINASI ALGORITMA BREADTH FIRST SEARCH DAN GREEDY DALAM PENCARIAN SOLUSI PERMAINAN TREASURE HUNT
PERBANDINGAN APLIKASI ALGORITMA BRUTE-FORCE DAN KOMBINASI ALGORITMA BREADTH FIRST SEARCH DAN GREEDY DALAM PENCARIAN SOLUSI PERMAINAN TREASURE HUNT Adi Purwanto Sujarwadi (13506010) Program Studi Teknik
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III. 1. Analisa Sistem Yang Berjalan Analisa sistem dilakukan guna mengetahui gambaran umum sistem informasi geografis letak lokasi baliho di Kota Medan, yakni menganalisis
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada Sistem
BAB III ANALISA DAN DESAIN
BAB III ANALISA DAN DESAIN Analisis sistem digunakan untuk melakukan penguraian terhadap suatu sistem informasi secara nyata yang bertujuan untuk melakukan identifikasi terhadap masalah yang mungkin akan
Pengingat Agenda Berdasarkan Konteks Lokasi Menggunakan GPS dengan Algoritma k-nearest Neighbor pada Perangkat Bergerak
Pengingat Agenda Berdasarkan Konteks Lokasi Menggunakan GPS dengan Algoritma k-nearest Neighbor pada Perangkat Bergerak IVAN AHMED GIOVANNI NRP 5109100042 Dosen Pembimbing I Ary Mazharuddin S., S.Kom.,
ABSTRAK. Kata kunci: Google Maps, travelling salesman problem, pencarian rute, Branch and Bound. vi Universitas Kristen Maranatha
ABSTRAK Google Maps adalah salah satu aplikasi yang dapat mengetahui pemetaan jalan, kondisi lalu lintas, dan penelusuran rute, jarak tempuh dan waktu tempuh ke tempat yang hendak kita tuju. Namun dengan
Rekomendasi Indekos dengan Metode Pembobotan pada Aplikasi E-Commerce CariKos Berbasis Web
JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: 2337-3539 (2301-9271 Print) A-578 Rekomendasi Indekos dengan Metode Pembobotan pada Aplikasi E-Commerce CariKos Berbasis Web Luwandino Wismar, R.V. Hari Ginardi,
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Tahap analisis sistem yang berjalan in bertujuan untuk mencari informasi mengenai masalah yang ada guna mendapatkan bahan evaluasi untuk pengembangan
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Masalah Mesin ATM (Automatic Teller Machine) merupakan fasilitas mesin dari bank berbasis komputer yang menyediakan tempat bagi nasabah dalam melakukan
Bab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem berikut. Hasil implementasi sistem berdasarkan perancangan yang telah dibuat, dijelaskan sebagai Gambar 4.1. Form Voting Gambar 4.1 merupakan antarmuka
BAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Pencarian Lokasi Sekolah ini merupakan masalah untuk mencari rute atau lintasan yang bisa dilalui pengunjung yang ingin mengunjungi beberapa titik
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa disebut juga sebagai proses untuk melakukan interaksi, Maka dalam
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Teori Graf 2.1.1 Defenisi Graf Graf G didefenisikan sebagai pasangan himpunan (V,E), ditulis dengan notasi G = (V,E), yang dalam hal ini V adalah himpunan tidak kosong dari simpul-simpul
Oki Ria Hermawan 1), Harjono 2) Jl. Raya Dukuhwaluh PO. Box 202 Purwokerto )
Sistem Informasi Geografis Tempat Wisata di Kabupaten Banyumas Berbasis Android (Geographic Information System of Tourist Sites in Banyumas Regency Based on Android) Oki Ria Hermawan 1), Harjono 2) 1)
REVIEW JURNAL. Disusun Oleh : Istikomah K Yuliana Ariyanti K
REVIEW JURNAL Rancang Bangun Sistem Informasi Geografis Pelayanan Kesehatan Masyarakat Berbasis Web (Studi Kasus: Kota Semarang) Author : Gita Amalia Sindhu Putri, Bambang Sudarsono, Arwan Putra Wijaya
UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Dalam pengiriman barang, pemilihan jalur yang tepat sangat penting dalam meminimalkan biaya dan waktu pengiriman barang. Penggunaan teknologi dapat membantu
BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.
BAB III ANALISA DAN DESAIN III.1. Analisis Masalah Pada tahap analisis ini bertujuan untuk mencari informasi mengenai masalah yang ada guna mendapatkan bahan evaluasi untuk pengembangan pada sistem yang
Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1 Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis
AUGMENTED REALITY UNTUK MENGETAHUI FASILITAS UMUM BERBASIS ANDROID
AUGMENTED REALITY UNTUK MENGETAHUI FASILITAS UMUM BERBASIS ANDROID Fadilah Fahrul Hardiansyah¹, Yuliana Setiowati, S.Kom, M.Kom², Kholid Fathoni, S.Kom 2 Mahasiswa Jurusan Teknologi Informasi 1, Dosen
BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata
SOP Aplikasi E-budgeting Level SKPD
SOP Aplikasi E-budgeting Level SKPD E-budgeting adalah sistem yang dikembangkan untuk merencanakan anggaran daerah. Dengan tujuan memberikan SOP dalam proses penyusunan APBD dan juga perubahannya di Provinsi
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Pada Alfamart sistem yang berjalan sekarang ini masih menggunakan aplikasi microsoft excell dalam penginputan data lokasi Alfamart
BAB III ANALISA DAN PERANCANGAN SISTEM
19 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1.Perancangan Sistem yang Diusulkan Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan pelanggan dalam melakukan order laundry sepatu dengan gambaran
Manual Book Penggunaan CMS Website SMA Negeri 3 Cibinong (Untuk Administrator)
Manual Book Penggunaan CMS Website SMA Negeri 3 Cibinong (Untuk Administrator) Penjelasan Umum CMS (Content Management System) merupakan fasilitas yang disediakan untuk mempermudah pengelolaan data/konten
BUKU PANDUAN APLIKASI PELAPORAN DATA
BUKU PANDUAN APLIKASI PELAPORAN DATA DIREKTORAT PERBENIHAN HORTIKULTURA Kementerian Pertanian 2013 Rev 1.0 Daftar Isi i. Daftar Isi.. 1 ii. Pengantar. 2 1. Persyaratan operasional aplikasi 3 2. Cara Akses
BAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam sistem informasi geografis lokasi customer PT.Starcom Solusindo berbasis web masih bersifat manual.
