PENERAPAN METODE HILL CLIMBING UNTUK PENCARIAN RUTE LOKASI KULINER TERDEKAT DI SUMATERA UTARA BERBASIS ANDROID

Ukuran: px
Mulai penontonan dengan halaman:

Download "PENERAPAN METODE HILL CLIMBING UNTUK PENCARIAN RUTE LOKASI KULINER TERDEKAT DI SUMATERA UTARA BERBASIS ANDROID"

Transkripsi

1 PENERAPAN METODE HILL CLIMBING UNTUK PENCARIAN RUTE LOKASI KULINER TERDEKAT DI SUMATERA UTARA BERBASIS ANDROID Muhammad Shodiq 1, Nelly Astuti Hasibuan 2, Sony Bahagia Sinaga 3 1 Mahasiswa Teknik Informatika STMIK Budidarma Medan 2, 3 Dosen Tetap STMIK Budidarma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan // muhammadshodiqkampar@gmail.com ABSTRAK Perkembangan gadget yang kian pesat seseorang cenderung memilih untuk memanfaatkan perangkat mobilenya sebagai media untuk mencari lokasi lokasi terdekat untuk memenuhi kelangsungan kebutuhan kehidupannya. Dengan Lokasi lokasi yang sering dicari oleh seseorang seperti lokasi kuliner. Seseorang akan mencari lokasi terdekat dari tempat tinggalnya sehingga tidak memakan waktu dan biaya. Tujuan dari penerapan algoritma Hill Cimbing pada aplikasi ini adalah untuk menghasilkan suatu aplikasi smartphone yang dapat mengetahui dan menampilkan lokasi tertentu. Aplikasi ini dibuat dengan menggunakan aplikasi eclipse merupakan aplikasi pengembangan Java/, memiliki plugins yang dapat membuat project yang berbasis ADT ( Development Tools) dan menggunakan JSON (JavaScript Object Notation JavaScript). Dalam aplikasi ini terintegrasi dengan layanan Google Map dalam penentuan jalur antara user dengan suatu tempat, hal ini memudahkan aplikasi dalam penerapan algoritma yang berhubungan dengan layanan lokasi. Selain itu, keakuratan posisi user yang diterima GPS bisa meleset beberapa meter dari posisi user sekarang berada tergantung perangkat hardware GPS di handsetuser gunakan. Penerapan metode Hill Climbing Search sepenuhnya menggunakan informasi dari server yang telah disediakan, sehingga pemberian data kepada user sepenuhnya tergantung pada ketersediaan server, jika server tidak hidup maka aplikasi tidak dapat diakses oleh user. Kata Kunci : Lokasi Kuliner,,Algorima Hill Climbing. 1. Pendahuluan 1.1 Latar Belakang Masalah Pada saat ini perkembangan ilmu teknologi berkembang pesat, terutama dibidang handphone. Banyak sistem operasi yang digunakan pada handphone, salah satu sistem operasi yang banyak digunakan adalah android. Di dalam sistem operasi android ini banyak aplikasi aplikasi yang disediakan oleh pihak google melalui google playstore, diantaranya BBM, LINE, Wechat, Instagram dan lain lain. menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi. Oleh karena itu, siapa saja bisa menambah aplikasi yang ada di dalam sistem operasi android ini, salah satunya yaitu aplikasi pencarian rute. Untuk menuju ke suatu tempat, ada beberapa rute yang bisa ditempuh. Dalam membuat rute pencarian terdekat menggunakan metode Hill Climbing diperlukan node atau titik sebagai pembanding jaraknya. Node - node didapat dari rute yang memiliki dua atau lebih persimpangan rute. Node node sebelumnya disimpan terlebih dahulu sehingga dapat memberikan tingkat keakuratan dari rute tersebut. Dengan akses jalur yang bervariasi dan banyak. Tetapi tidak semua akses jalur tersebut efektif dan efisien mengingat tiap rute memiliki kendala tersendiri antara lain misalnya jalur A memiliki banyak persimpangan, jalur B terlalu banyak tikungan, jalur C terlalu banyak lampu lalu lintas dan sebagainya. Untuk itu pencarian rute terpendek merupakan salah satu alternatif yang menjadi opsi untuk mencapai tujuannya. Banyak para penikmat kuliner menginginkan rute yang efisien untuk menuju tempat wisata tujuan. Masih banyak para wisatawan yang tidak mengetahui rute yang efisien untuk menuju tempat wisata yang akan di tuju. Karena banyak terdapat beberapa pilihan rute yang bisa dilalui dengan jarak dan waktu yang berbeda pada masing masing rute. Kondisi ini yang menyebabkan mengapa dilakukan pencarian rute. Banyak tempat wisata yang ingin di tuju di Sumatera Utara salah satunya yaitu wisata kuliner, kuliner di kota medan bermacam macam jenisnya, diantaranya ialah bika ambon, meski sekarang ketenarannya bika ambon mulai digeser dengan bolu meranti. Masih banyak orang yang membeli bika ambon sebagai 78

2 oleh oleh. Selain kedua makanan tersebut yang tidak kalah pentingnya adalah durian. Medan sangat terkenal dengan duriannya yang besar besar dan manis. Di Medan, anda bisa menikmati durian di pinggir jalan sambil duduk dan bersantai bersama keluarga. Tidak hanya itu, pancake durian memperkaya kuliner Medan dengan tampilan utuh daging durian. Sehingga pancake durian ini sangat digemari oleh banyak orang, mulai dari anak anak hingga orang dewasa. Banyak metode yang berkaitan dengan pencarian rute salah satunya adalah metode Hill Climbing. Permasalahan utama pencarian rute terpendek tentu saja mencari rute atau rute terpendek yang mudah diakses. Namun, untuk penerapannya persoalan ini dapat dikembangkan lebih luas lagi diantaranya untuk mencari biaya minimum dan rute perjalanan terpendek.. Oleh sebab itu, penulis tertarik merancang perangkat lunak dalam skripsi dengan judul Penerapan Metode Hill Climbing Untuk Pencarian Rute Lokasi Kuliner Terdekat Di Sumatera Utara Berbasis 1.2 Perumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan di atas maka penulis dapat merumuskan masalah masalah sebagai berikut : 1. Bagaimana mencari rute terpendek untuk lokasi kuliner di Medan? 2. Bagaimana menerapkan metode Hill Climbing Search pada pencarian rute terpendek untuk lokasi kuliner di Medan? 3. Bagaimana merancang aplikasi pencarian lokasi kuliner yang terdekat menggunakan android? 1.3 Batasan masalah Batasan masalah adalah hal yang sangat penting untuk ditentukan terlebih dahulu sebelum sampai pada tahap pembahasan selanjutnya. Adapun batasan masalah yang akan dibahas dalam penelitian ini adalah : 1. Tool untuk merancang database adalah Sqlite. 2. Mengingat jalan yang ada di kota Medan sangat banyak penulis hanya membahas jalan yang ada di kota medan yang meliputi : Jln. Kruing, Jln. Mojopahit, Jln. Jendral Ahmad Yani, Jln. Setia budi, dan Jln. Mangkubumi, 3. Rute yang dilalui adalah jalur protocol dan jalur alternative 4. Banyak metode yang terdapat di AI (Artificial Intelegence) namun penulis Hanya membahas Simple Hill Climbing. 5. Tools yang digunakan untuk merancang aplikasi ini adalah Eclipse Juno dan emulatornya adalah emulator android dengan platform 2.2 Froyo. 6. Aplikasi ini akan dijalankan pada smartphone yang telah didukung dengan sistem operasi android versi 2.2 Froyo sampai dengan 4.1 Jelly Bean tidak lebih 1.4 Tujuan dan Manfaat Penelitian Tujuan Penelitian Berdasarkan perumusan masalah di atas, adapun yang menjadi tujuan dari pembuatan penelitian ini adalah : 1. Mencari rute terpendek untuk lokasi kuliner di Medan 2. Menerapkan metode Hill Climbing Search pada pencarian rute terpendek untuk lokasi kuliner di Medan 3. Merancang aplikasi pencarian lokasi kuliner yang terdekat menggunakan android Manfaat Penelitian Adapun skripsi ini diharapkan memberikan manfaat berupa : 1. Mempersingkat jarak tempuh yang ingin dilalui untuk mencapai tujuan sebuah objek. 2. lokasi kuliner yang terdekat di sumatera utara sesuai dengan posisi konsumen pada saat itu. 3. Menghemat waktu dan biaya dalam mencari lokasi kuliner terdekat di Sumatera Utara. 2. Landasan Teori 2.1 Penerapan Menurut Munir Yusuf (2010:1), Implementasi (penerapan) bukan sekadar aktivitas, tetapi suatu kegiatan yang terencana dan dilakukan secara sungguh-sungguh berdasarkan acuan norma tertentu untuk mencapai tujuan kegiatan ( tanggal akses : 26 Desember 2015). 2.2 AI ( Artificial Intelligence) Artificial Intelligence sebagai kecerdesan buatan, kecerdasan artificial, intelijensia artificial atau intelijensia buatan. Para ahli mendefenisikan tentang Artificial Intelligence secara berbeda beda tergantung pada sudut pandang mereka masing masing. Ada yang fokus pada logika berfikir manusia saja, tetapi ada juga yang mendefenisikan Artificial Intelligence secara lebih luas pada tingkah laku manusia (Suyanto, Artificial Intelligence, 2014 : 3) Pencarian Pencarian atau pelacakan merupakan salah satu teknik untuk menyelesaikan permasalahan Artificial Intelligence (AI) (Anita Desiani dan Muhammad Arhami, Konsep Kecerdasan Buatan,2006 : 23 ) Pencarian Mendalam 79

3 Pencarian yang mendalam (Exhaustive Search Strategy) dilakukan dengan menggunakan Breadth First Search dan Depth First Search, merupakan pencarian buta (Blind Search) Pencarian Heuristik Pencarian buta (Uninformed atau Blind Search) umumnya kurang efisien. Hal ini disebabkan oleh waktu akses yang cukup lama dan besarnya memori yang diperlukan. Untuk mengatasi kelemahan ini maka penambahan domain pengetahuan akan menghasilkan suatu proses pencarian dan investasi baru Hill Climbing Metode ini hampir sama dengan metode Generate and Test dan merupakan salah satu variasi dari metode tersebut. Yang membedakan tersebut. Yang membedakan kedua metode ini adalah umpan balik (Feedback) yang berasal dari prosedur pengujian digunakan untuk memutuskan arah gerak dalam pencarian (Anita Desiani dan Muhammad Arhami, Konsep Kecerdasan Buatan, 2006 : 38). Ada dua macam metode Hill Climbing, yaitu: 1. Simple Hill Climbing Algoritma untuk simple hill climbing adalah sebagai berikut : a. Mulai dari keadaan awal, lakukan pengujian. Jika merupakan tujuan maka berhenti. jika sebaliknya, lanjutkan dengan keadaan sekarang sebagai keadaan awal. b. Ulangi langkah langkah berikut hingga solusi ditemukan, atau samapai tidak ada operator baru yang akan diaplikasikan pada keadaan sekarang. 1) Pilih operator yang belum pernah digunakan, gunakan operator ini untuk mendapatkan keadaan yang baru. 2) Evaluasi keadaan yang baru tersebut. a) Jika keadaan baru merupakan tujuan maka keluar b) Jika bukan tujuan, namun nilainya lebih baik dari pada keadaan yang sekarang, maka jadikan keadaan baru tersebut menjadi keadaan sekarang. c) Jika keadaan baru tidak lebih baik dari pada keadaan sekarang maka lanjutkan iterasi Menurut Anita Desiani dan Muhammad Arhami (2006 : 39), Pada Simple Hill Climbing ini, ada 3 masalah yang mungkin yaitu : a. Algoritma akan berhenti saat mencapai nilai optimum lokal. b. Urutan penggunaan operator akan sangat berpengaruh pada penemuan solusi c. Tidak diizinkan untuk melihat satu pun langkah sebelumnya. 2. Steepest-Ascent Hill Climbing Adapun algoritma untuk Steepest-Ascent Hill Climbing adalah : a. Mulai dari keadaan awal, lakukan pengujian. Jika merupaka tujuan maka berhenti dan jika tidak, lanjutkan dengan keadaan sekarang sebagai keadaan awal. b. Ulangi hingga tujuan tercapai atau hingga iterasi tidak memberika perubahan pada keadaan sekarang. 1. Tentukan SUCC sebagai nilai heuristik terbaik dari successor succcsessor. 2. Lakukan untuk tiap operator yang digunakan oleh keadaan sekarang. a) Gunakan operator tersebut dan bentuk keadaan baru. b) Evaluasi keadaan baru tersebut jika merupakan tujuan keluar. Jika bukan, bandingkan nilai heuristiknya dengan SUCC. Jika lebih baik, jadikan nilai heuristik keadaan baru tersebut sebagai SUCC, tetapi jika tidak lebih baik, nilai SUCC tidak berubah. c. Jika SUCC lebih baik dari pada nilai heuristik keadaan sekarang, ubah node SUCC menjadi keadaan sekarang. 3. Analisa Dan Perancangan 3.1 Analisa Masalah Pencarian rute yang akan dirancang ini adalah sebuah aplikasi yang berbasis mobile dengan system operasi android. Perancangan akan dilakukan dengan menggunakan softwaren IDE Eclipse sebagai editor kode program dan android SDK (software devlopment kit) yang diperlukan untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java serta Development Tools (ADT) sebagai plugin yang didesain untuk IDE Eclipse yang memberikan kemudahan dalam mengembangkan aplikasi android., Setelah dibuat source code pada eclipse juno dan aplikasi bisa dijalankan pada emulator di laptop maka untuk menjadikannya menjadi suatu aplikasi yang bisa djalankan pada Apk yang ada pada tempat penyimpanan aplikasi yang dirancang pada mobile android. 3.2 Penerapan Hill Climbing 80

4 Pencarian lokasi kuliner yang akan dirancang menggunakan algoritma Hil Climbing sebagai solusi dalam menyelesaikan masalah pencarian rute. Proses pencarian rute dengan menerapkan algoritma yang digunakan, merupakan hal penting dalam pembuatan pencarian lokasi kuliner mobile ini karena proses tersebut merupakan bagian inti dari penggunaan pencarian rute ltersebut. Algoritma untuk Simple hill climbing adalah sebagai berikut : 1. Mulailah dari keadaan awal, lakukan pengujian. Jika merupakan tujuan maka berhenti. Jika sebaliknya, lanjutkan dengan keadaan sekarang sebagai keadaan awal. 2. Ulangi langkah langkah berikut hingga solusi ditemukan atau sampai tidak ada operator baru yang akan diaplikasikan pada keadaan sekarang. a. Pilih operator yang belum pernah digunakan, gunakan operator ini untuk mendapatkan keadaan yang baru. b. Evaluasi keadaan yang baru tersebut. 1) Jika keadaan baru merupakan tujuan maka keluar 2) Jika bukan tujuan, namun nilainya lebih baik dari pada keadaan sekarang, maka jadikan keadaan baru tersebut menjadi keadaan sekarang. 3) Jika keadaan baru tidak lebih baik dari pada keadaan sekarang maka lanjutkan iterasi. Pada simple hill climbing ini, ada 3 masalah yang mungkin yaitu : 1. Algoritma akan berhenti saat mencapai nilai optimum local 2. Urutan penggunaan operator akan sangat berpengaruh pada penemuan solusi 3. Tidak diizinkan untuk melihat satu pun langkah sebelumnya. Sebagai ilustrasi pencarian solusi dengan Simple Hill Climbing, digunakan contoh masalah TSP (Travelling Salesman Problem) pada generate and test. Oprator yang digunakan adalah operator yang bisa menghasilkan kombinasi lintas kota yang berbeda berbeda, yaitu dengan cara menukar posisi masing masing kota. Mempermudah penukaran posisi, kita cukup menukar 2 posisi kota, operator untuk kombinasi lintasan dengan menukar posisi 2 kota dengan jumlah kota 6, maka dapat di hitung dengan : Maka : hasil kombinasi operator, yaitu : {(1,2), (1,3), (1,4), (1,5), (1,6), (2,3), (2,4), (2,5), (2,6), (3,4), (3,5), (3,6), (4,5), (4,6), (5,6), } penjelasan dari kombinasi operator yaitu : 1. (1,2) : menukar posisi kota kesatu dengan kota kedua 2. (1,3) : menukar posisi kota kesatu dengan kota ketiga 3. (1,4) : menukar posisi kota kesatu dengan kota keempat 4. (1,5) : menukar posisi kota kesatu dengan 5. (1,6) : menukar posisi kota kesatu dengan 6. (2,3) : menukar posisi kota kedua dengan kota ketiga 7. (2,4) : menukar posisi kota kedua dengan kota keempat 8. (2,5) : menukar posisi kota kedua dengan 9. (2,6) : menukar posisi kota kedua dengan 10. (3,4) : menukar posisi kota ketiga dengan kota keempat 11. (3,5) : menukar posisi kota ketiga dengan 12. (3,6) : menukar posisi kota ketiga dengan 13. (4,5) : menukar posisi kota keempat dengan 14. (4,6) : menukar posisi kota keempat dengan 15. (5,6) : menukar posisi dengan pencarian rute pertama Rumus Keterangan : n = jumlah kota 2 = petukaran posisi 81

5 Gambar Hasil pencarian rute lokasi Kuliner terdekat Di Sumatera Utara Pencarian rute kedua Activity Diagram Activity diagram merupakan salah satu cara memodelkan event-event yang terjadi dalam use case. Pada diagram ini secara ensensial mirip dengan diagram alir (Flowchart), memperlihatkan aliran kendali dari suatu aktifitas ke aktifitas lainnya. Activity diagram berfungsi untuk menvisualisasikan, menspesifikasi, mengkonstruksi, serta mendokumentasikan sifat dari sekumpulan objek, selain itu juga dapat digunakan memodelkan aliran kendali dari suatu operasi. Pengguna start Sistem Memilih menu Meminta Posisi Pengguna dan Rute pada server Gambar Hasil pencarian rute lokasi Kuliner terdekat Di Sumatera Utara jadi rute terdekat pada lokasi kuliner di Sumatera Utara adalah EBADCF = 10,4 km / 38 menit 3.3 Perancangan Aplikasi Perancangan Database Pencarian Rute Databse yang ada pada aplikasi ini menggunakan software database SQLite Manajer. Rancangan tabel kamus dapat dilihat pada tabel 3.1. Tabel database Field Type Size Jarak Varchar 10 Waktu Varchar 15 Menampilkan Pesan Posisi Keberadaan Pengguna dan Finish Gambar Activity Diagram pencarian lokasi kuliner di Sumatera Utara Use Case Diagram Use case diagram ini digunakan untuk menggambarkan hubungan sejumlah external aktor dengan use case yang terdapat dalam sistem. adapun use case dari aplikasi pencarian lokasi kuliner terdekat di Sumatera utara adalah sebagai berikut: Hel Men Men u Lih at Lok Ab asi 4. ALGORITMA DAN IMPLEMENTASI 4.1 Algoritma Algoritma dapat didefenisikan sebagai urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Langkah-langkah tersebut harus logis, dimana nilai kebenarannya harus dapat ditentukan benar atau salahnya secara logika. Algoritma dapat diuraikan dalam 3 (tiga) bentuk yaitu dengan menggunakan Flowchart, Pseudocode dan Deskripsi atau uraian. Algoritma untuk Aplikasi Pencarian lokasi kuliner ini diuraikan dalam bentuk pseudocode. Berikut ini adalah algoritma pencarian Hill Climbing sebagai berikut : Input : nodeawal (koordinatawalx,koordinatawaly) Proses : menghitung jarak antara titik For = I to list node.count -1 82

6 For j = ; node awal D (i,j) = D (i,j) + sqrt ((X(jarakTitik(i),1) X(JarakTitik(j),1))^2 + (X(jarakTitik(i),2) X (jaraktitik(i),2)^2); Memilih cabang pertama sebagai succesor Until r = rec; If succesor adalah tujuan, simpan ke array, keluar loop Bandingkan succesor dengan cabang cabang lainnya If cab [1,p] <> succ then begin if cab [1,p] = tujuan then Begin succ = cabang Until panjang = cab or succesor If not succesor then Begin Curr:=succ; Output : Menggambarkan jalar terpilih Generate_steepest(curr,1+1,succesor); 4.2 Implementasi Program Pencarian lokasi kuliner yang telah dirancang merupakan aplikasi berbasis mobile dapat dijalankan pada handphone berbasis android. Aplikasi ini menggunakan bahasa pemrograman Java, dimana untuk mengetikan listing programnya penulis menggunakan editor Eclipse Juno dan untuk menjalankan programnya menggunakan emulator Eclipse. Aplikasi ini menggunakan algoritma Hill Climbing untuk proses pencarian istilah, dimana algoritma Hill Climbing berguna bagi para pemakai yang menginginkan cara cepat untuk mencari lokasi kuliner yang ada dalam handphone dengan sistem operasi android. 1. Tampilan Home Page Tampilan ini merupakan tampilan utama dari Pencarian lokasi kuliner Di Sumatera Utara. Dimana pada tampilan ini ditunjukkan beberapa menu pilihan, seperti : lokasi, Help, About dan Exit. Tampilan ini merupakan tampilan lokasi dari Pencarian lokasi kuliner Di Sumatera Utara. Dimana pada tampilan ini untuk mencari lokasi sesuai dengan keinginan pengguna aplikasi Gambar Tampilan lokasi 3. Tampilan Form Maps Tampilan ini merupakan tampilan Maps dari Pencarian lokasi kuliner Di Sumatera Utara. Dimana pada tampilan ini untuk mencari Maps sesuai dengan keinginan pengguna aplikasi Gambar Tampilan Maps Gambar Tampilan Menu Utama 2. Tampilan Form lokasi 5. Kesimpulan Dan Saran 5.1 Kesimpulan Setelah penulis selesai melakukan penerapan metode Hill Climbing Search untuk pencarian lokasi, penulis menarik kesimpulan sebagai berikut : 1. Proses pencarian rute terpendek lebih mudah karena proses pencariannya selalu mendekati tujuan. 83

7 2. Metode Hill Climbing Search baik dalam menemukan solusi, karena mendekati node tujuan 3. Aplikasi cocok dirancang menggunakan bahasa pemograman Eclipse, yang berbasis android. 5.2 Saran Penulis ingin memberikan beberapa saran yangmungkin berguna untuk mengembangkan lebih lanjut pada penerapan metode Hill Climbing untuk pencarian lokasi, sebagai berikut : 1. Diharapkan untuk kedepannya aplikasi ini dapat menampilkan jalur tercepat berdasarkan waktu dan tingkat kemacetan dari jalan raya. 2. Diharapkan lebih lanjut penerapan metode Hill Climbing Search dapat menampilkan jalur yang berbeda sehingga pengguna dapat memilih sendiri rute yang ingin dilalui. 3. Diharapkan aplikasi ditambah sistem update peta secara otomatis melalui satelit DAFTAR PUSTAKA 1. Anita Desiani dan Muhammad Arhami, Konsep Kecerdasan Buatan. Penerbit Andi, Yogyakarta, Anita Swantar, Potensi Wisata Kuliner Di Kemang Pratama 1 Bekasi, Volume 3, MITTRA, A.S, Rosa dan M. Shalahuddin, Rekayasa Perangkat Lunak, Modula, Bandung, I Ketut Margi, ddk, Identifikasi Potensi Wisata Kuliner Berbasis Bahan Baku Lokal Di Kabupaten Buleleng Bali, Volume 2, Muhamad Rezki Firdaus, ddk, Penerapan Metode Hill Climbing untuk Pencarian Lokasi Terdekat pada Aplikasi Toko Virtual Berbasis, Nazruddin Safaat, Aplikasi Berbasis, Informatika, Bandung, Suyanto, Aritificial Intelligence, Informatika, Bandung, w.muniryusuf.org, tanggal akses : 26 Desember diakses : 28 Desember

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Pencarian Lokasi Terdekat Kantor PLN Medan Berbasis Android yang meliputi analisa sistem yang sedang berjalan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

Lebih terperinci

I-1 BAB I PENDAHULUAN

I-1 BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam hidup ini, kita sering melakukan perjalanan dari satu tempat ke tempat yang lain. Tentu saja perjalanan yang kita lakukan tidak tanpa pertimbangan terlebih

Lebih terperinci

Penerapan Metode Hill Climbing Search untuk Pencarian Lokasi Terdekat pada Aplikasi Toko Virtual Berbasis Android

Penerapan Metode Hill Climbing Search untuk Pencarian Lokasi Terdekat pada Aplikasi Toko Virtual Berbasis Android 88 ISSN: 2407-1102 Penerapan Metode Hill Climbing Search untuk Pencarian Lokasi Terdekat pada Aplikasi Toko Virtual Berbasis Android Muhammad Rezki Firdaus *1, Syarif Indra Halim 2, Dewi 3 1,2,3 STMIK

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem Informasi Geografis (Geographic Information Systems) merupakan sistem informasi berbasis komputer digunakan untuk menyajikan secara digital dan menganalisa penampakan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Banyaknya aplikasi - aplikasi yang digunakan saat ini telah banyak membantu banyak pengguna dalam proses komunikasi dan bertukar informasi. Sama

Lebih terperinci

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

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam. Waktu penelitian dilaksanakan semester ganjil

Lebih terperinci

PERANGKAT LUNAK PEMESANAN MAKANAN RESTORAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID

PERANGKAT LUNAK PEMESANAN MAKANAN RESTORAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID PERANGKAT LUNAK PEMESANAN MAKANAN RESTORAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID 1 Puji Susanto, 2 Malinda Septi Diana 2 Program Studi Teknik Informatika STMIK LPKIA Jln. Soekarno Hatta No. 456

Lebih terperinci

PENERAPAN METODE HILL CLIMBING SEARCH UNTUK PENCARIAN LOKASI TERDEKAT PADA APLIKASI TOKO VIRTUAL BERBASIS ANDROID

PENERAPAN METODE HILL CLIMBING SEARCH UNTUK PENCARIAN LOKASI TERDEKAT PADA APLIKASI TOKO VIRTUAL BERBASIS ANDROID PENERAPAN METODE HILL CLIMBING SEARCH UNTUK PENCARIAN LOKASI TERDEKAT PADA APLIKASI TOKO VIRTUAL BERBASIS ANDROID Muhammad Rezki Firdaus (riezky_firdauz@yahoo.com) Syarif Indra Halim (sindrah92@gmail.com)

Lebih terperinci

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan BAB II KAJIAN PUSTAKA A. Aplikasi Perangkat lunak aplikasi adalah suatu subkelas perangkat komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Jika

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

METODE PENCARIAN DAN PELACAKAN

METODE PENCARIAN DAN PELACAKAN METODE PENCARIAN DAN PELACAKAN SISTEM INTELEGENSIA Pertemuan 4 Diema Hernyka S, M.Kom Materi Bahasan Metode Pencarian & Pelacakan 1. Pencarian buta (blind search) a. Pencarian melebar pertama (Breadth

Lebih terperinci

ANALISA KEBUTUHAN WAKTU PADA PROSES PENYELESAIAN TRAVELING SALESMAN PROBLEM

ANALISA KEBUTUHAN WAKTU PADA PROSES PENYELESAIAN TRAVELING SALESMAN PROBLEM ANALISA KEBUTUHAN WAKTU PADA PROSES PENYELESAIAN TRAVELING SALESMAN PROBLEM Hari Murti 1, R. Soelistijadi 2, Sugiyamto 3 Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas Stikubank

Lebih terperinci

SISTEM PENENTUAN LINTASAN TERPENDEK TRAVELING SALESMAN PROBLEM DENGAN ALGORITMA SIMPLE HILL CLIMBING

SISTEM PENENTUAN LINTASAN TERPENDEK TRAVELING SALESMAN PROBLEM DENGAN ALGORITMA SIMPLE HILL CLIMBING SISTEM PENENTUAN LINTASAN TERPENDEK TRAVELING SALESMAN PROBLEM DENGAN ALGORITMA SIMPLE HILL CLIMBING Abdul Mukthi Chifdhi 1, Dwi Puspitasari 2 Teknik Informatika, Teknologi Informasi, Politeknik Negeri

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Lahirnya teknologi informasi komputer dan fasilitas pendukungnya seperti layanan internet saat ini membuat perkembangan yang sangat luas. Segala informasi-informasi

Lebih terperinci

KECERDASAN BUATAN METODE HEURISTIK / HEURISTIC SEARCH ERWIEN TJIPTA WIJAYA, ST., M.KOM

KECERDASAN BUATAN METODE HEURISTIK / HEURISTIC SEARCH ERWIEN TJIPTA WIJAYA, ST., M.KOM KECERDASAN BUATAN METODE HEURISTIK / HEURISTIC SEARCH ERWIEN TJIPTA WIJAYA, ST., M.KOM KERANGKA MASALAH Generate And Test Hill Climbing Best First Search PENCARIAN HEURISTIK Kelemahan blind search : 1.

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

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

Lebih terperinci

BAB I PENDAHULUAN. semakin meningkat. Teknologi komputasi yang berkembang pesat sangat

BAB I PENDAHULUAN. semakin meningkat. Teknologi komputasi yang berkembang pesat sangat BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi informasi terutama teknologi geografis dalam pembuatan peta dewasa ini telah berkembang semakin pesat sehingga membuat kehidupan manusia sekarang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Pembahasan pada bab ini meliputi analisis aplikasi yang didalamnya membahas tujuan dari pembuatan aplikasi. 3.1.1 Tujuan Aplikasi yang penulis rancang dan

Lebih terperinci

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Aplikasi pencarian rute terdekat berbasis android ini bertujuan untuk memberikan kemudahan kepada pengguna aplikasi untuk memberikan informasi mengenai rute atau

Lebih terperinci

Contoh 4/7/ HEURISTIC METHOD. Pencarian Heuristik

Contoh 4/7/ HEURISTIC METHOD. Pencarian Heuristik 07/04/2016 3. HEURISTI METHO KEERASAN BUATAN Pertemuan : 05-06 INFORMATIKA FASILKOM UNIVERSITAS IGM Pencarian Heuristik Kelemahan blind search : Waktu akses lama Memori yang dibutuhkan besar Ruang masalah

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Membicarakan tentang teknologi mobile sekarang ini tentu sudah sangat digemari. Pesatnya perkembangan berbagai program aplikasi yang dibutuhkan sangat cepat dan menarik,

Lebih terperinci

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

Lebih terperinci

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

Lebih terperinci

Pencarian Rute Terpendek pada Tempat Wisata di Kota Bogor Menggunakan Metode Heuristik

Pencarian Rute Terpendek pada Tempat Wisata di Kota Bogor Menggunakan Metode Heuristik Pencarian Rute Terpendek pada Tempat Wisata di Kota Bogor Menggunakan Metode Heuristik Irwansyah Saputra Jurusan Ilmu Komputer, STMIK Nusa Mandiri Jakarta Irwansyah9205@gmail.com Abstrak: Pencarian rute

Lebih terperinci

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID MAKALAH Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Informatika Fakultas Komunikasi & Informatika

Lebih terperinci

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

ABSTRAK. Kata kunci : Google Map, Android, Kuliner. ABSTRAK Teknologi sudah menjadi kebutuhan pelengkap di lingkungan masyarakat sekarang ini. Proses penelusuran informasi secara manual yang membutuhkan waktu yang lama untuk menemukan tempat atau lokasi

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Transportasi telah menjadi salah satu kebutuhan penting dalam kegiatan sehari-hari di kehidupan bermasyarakat. Kemajuan teknologi informasi yang ada sekarang,

Lebih terperinci

BAB I PENDAHULUAN. Industri mobile phone saat ini berkembang dengan pesat. Menurut

BAB I PENDAHULUAN. Industri mobile phone saat ini berkembang dengan pesat. Menurut BAB I PENDAHULUAN 1.1 Latar Belakang Industri mobile phone saat ini berkembang dengan pesat. Menurut International Telecomunication Union [1], jumlah mobile phone di dunia pada 2011 mencapai 5,9 miliar

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini perkembangan perangkat telepon telah sampai pada era smartphone. Telepon pada zaman dulu hanya berfungsi sebagai alat komunikasi suara atau pesan saja.

Lebih terperinci

Bab 3 Perancangan Sistem

Bab 3 Perancangan Sistem 14 Bab 3 Perancangan Sistem Proses perancangan dan pengimplementasian aplikasi Objek Wisata Kabupaten Poso Berbasis Android diperlukan perancangan sistem. Perancangan sistem bertujuan untuk memberikan

Lebih terperinci

IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9

IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9 IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9 Dicky Herman Firmansyah zudenks@yahoo.co.id Pembimbing I : Nana Juhana, S.T., M.T. Pembimbing II : Irfan Maliki, S.T. Fakultas Teknik

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Perancangan aplikasi game bola pantul menggunakan Eclipse Galileo sebagai desain pengembang aplikasi. Eclipse memiliki sifat Multi-platform

Lebih terperinci

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ANGINA PEKTORIS (ANGIN DUDUK) DENGAN MENGGUNAKAN METODE BAYES

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ANGINA PEKTORIS (ANGIN DUDUK) DENGAN MENGGUNAKAN METODE BAYES SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT ANGINA PEKTORIS (ANGIN DUDUK) DENGAN MENGGUNAKAN METODE BAYES Ayu Permata Lestari (0911267) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl.

Lebih terperinci

RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID

RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID M. Reza Deviriyanto1), Daniel Udjulawa2) 1), 2) 3) Teknik Informatika STMIK GI MDP Palembang Sistem Informasi

Lebih terperinci

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG Muhammad Imansyah 1*, Ciksadan 1, Aryanti 1 1 Program Studi Teknik Telekomunikasi, Jurusan Teknik Elektro, Politeknik Negeri Sriwijaya Jl. Srijaya Negara,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi di bidang komunikasi semakin tahun semakin maju. Barbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan,

Lebih terperinci

Gambar 3.1 Flowchart Membuat Rute Lari

Gambar 3.1 Flowchart Membuat Rute Lari BAB III ANALISA DAN PERANCANGAN Bab ini akan menjelaskan analisa sistem dan perancangan sebuah prototipe aplikasi android untuk melakukan pembuatan rute lari dengan menggunakan algoritma haversine formula.

Lebih terperinci

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

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan BAB IV IIMPLEMENTASI DAN PENGUJIAN Implementasi merupakan tahap pengembangan dimana hasil analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada awal bagian ini akan dijelaskan spesifikasi

Lebih terperinci

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA JURNAL Disusun oleh : Mohammad Nurtryono Hs 10.11.1785 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI

Lebih terperinci

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi komunikasi sekarang ini sudah semakin maju. Dunia semakin terintegrasi dalam suatu perangkat yang ada dalam genggaman tangan. Hal ini memudahkan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Analisis bertujuan untuk mengidentifikasi permasalahan-permasalahan yang ada pada sistem serta menentukan kebutuhan dari sistem yang dibangun.analisis tersebut

Lebih terperinci

Pencarian. Kecerdasan Buatan Pertemuan 3 Yudianto Sujana

Pencarian. Kecerdasan Buatan Pertemuan 3 Yudianto Sujana Pencarian Kecerdasan Buatan Pertemuan 3 Yudianto Sujana Metode Pencarian dan Pelacakan Hal penting dalam menentukan keberhasilan sistem cerdas adalah kesuksesan dalam pencarian. Pencarian = suatu proses

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

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

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Letak Masjid Raya dan Masjid Jami di Kota Medan Berbasis Android yang meliputi analisa masalah dan desain

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Pariwisata adalah salah satu sektor ekonomi yang potensial di Indonesia dan menjadi sektor yang berperan penting dalam pendapatan negara. Sektor pariwisata di Indonesia

Lebih terperinci

BAB I PENDAHULUAN. dalam pemsokan bahan baku biji kopi yang akan nanti nya di ekspor keluar

BAB I PENDAHULUAN. dalam pemsokan bahan baku biji kopi yang akan nanti nya di ekspor keluar BAB I PENDAHULUAN I.1. Latar Belakang Indonesia merupakan negara eksportir kopi nomor 6 dunia. Hal ini menyebabkan permintaan biji kopi dari indonesia terutama di wilayah sumatera indonesia. Besarnya permintaan

Lebih terperinci

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT Hilda Nurliani 1, Rinda Cahyana 2 Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No 1 Jayaraga

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Perancangan aplikasi kamus mobile menggunakan bahasa pemograman Java dimana platform yang digunakan adalah J2ME ( Java 2 Micro Edition). J2ME

Lebih terperinci

3-1.

3-1. BAB 3. ANALISA SISTEM Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat. lalu setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih

Lebih terperinci

1.1. Latar Belakang Masalah

1.1. Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi khususnya dibidang mobile semakin pesat, khususnya teknologi informasi dan komunikasi. Dengan perkembangan teknologi yang maju, maka

Lebih terperinci

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

Lebih terperinci

PENERAPAN ALGORITMA A* PADA PERMASALAHAN OPTIMALISASI PENCARIAN SOLUSI DYNAMIC WATER JUG

PENERAPAN ALGORITMA A* PADA PERMASALAHAN OPTIMALISASI PENCARIAN SOLUSI DYNAMIC WATER JUG PENERAPAN ALGORITMA A* PADA PERMASALAHAN OPTIMALISASI PENCARIAN SOLUSI DYNAMIC WATER JUG Firman Harianja (0911519) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma Medan Jl. Sisingamangaraja

Lebih terperinci

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb APLIKASI PEMETAAN RUMAH BERSALIN DI KOTA DEPOK BERBASIS PLATFORM ANDROID Nopi Hidayatuloh *), Prof. Dr. Boesono Soerowirdjo **) Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi

Lebih terperinci

BAB I PENDAHULUAN. melakukan browsing di internet untuk melakukan pencarian informasi kuliner.

BAB I PENDAHULUAN. melakukan browsing di internet untuk melakukan pencarian informasi kuliner. BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Wisata kuliner kini mengalami perkembangan pesat dan semakin populer dikalangan masyarakat. Hal ini dapat terjadi akibat adanya perubahan gaya hidup masyarakat

Lebih terperinci

1. Pendahuluan. Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi.

1. Pendahuluan. Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi. PERANGKAT LUNAK LAYANAN INFORMASI PENCUCIAN KENDARAAN BERMOTOR BERBASIS MOBILE UNTUK PENGGUNA ANDROID Arif Ichsan F Teknik Informatika, Program Studi Manajemen Informatika, STMIK KOMPUTER NIAGA LPKIA BANDUNG

Lebih terperinci

BAB I PENDAHULUAN. akhir, hal itu menjadi sebuah peluang bagi para pengembang Information

BAB I PENDAHULUAN. akhir, hal itu menjadi sebuah peluang bagi para pengembang Information BAB I PENDAHULUAN I.1. Latar Belakang Seiring dengan teknologi yang terus berkembang seakan tidak ada titik akhir, hal itu menjadi sebuah peluang bagi para pengembang Information Technology (IT). Apalagi

Lebih terperinci

Sistem Penentuan Kualitas Pelayanan Di Bidang Kesehatan Berbasis Android

Sistem Penentuan Kualitas Pelayanan Di Bidang Kesehatan Berbasis Android Sistem Penentuan Kualitas Pelayanan Di Bidang Kesehatan Berbasis Android Siti Mujilahwati, Nur Nafi iyah Prodi Teknik Informatika Fakultas Teknik Universitas Islam Lamongan Email: moedjee@gmail.com, mynaff26@gmail.com

Lebih terperinci

APLIKASI PERHITUNGAN SISTEMATIS DAN INFORMASI PENJUALAN RUMAH BERBASIS ANDROID PADA PT. PULAU JAYA ABADI

APLIKASI PERHITUNGAN SISTEMATIS DAN INFORMASI PENJUALAN RUMAH BERBASIS ANDROID PADA PT. PULAU JAYA ABADI APLIKASI PERHITUNGAN SISTEMATIS DAN INFORMASI PENJUALAN RUMAH BERBASIS ANDROID PADA PT. PULAU JAYA ABADI Armedi Arief Nugraha Budi Santoso Jurusan Teknik Informatika STMIK PalComTech Palembang Abstrak

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Metode Penelitian Penelitian ini bertujuan untuk mengembangkan produk berupa locationbased game yang diperuntukan bagi perangkat mobile dengan sistem operasi Android. Penelitian

Lebih terperinci

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam tahapan bab ini menjelaskan hasil dari perancangan sistem serta uji coba yang telah dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan.

Lebih terperinci

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

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID Makalah Nomor: KNSI-106 APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID Tavipia Rumambi 1, Rosny Gonidjaya 2, Sari Dwi Rahmani 3 Jurusan Teknik Informatika, Fakultas Teknologi

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Perkembangan game dari skala kecil maupun besar sangat bervariasi yang dapat dimainkan oleh siapa saja tanpa memandang umur, dari anak

Lebih terperinci

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI Disusun Oleh : IKA WAHYU FEBIANA NPM. 0934010190 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS

Lebih terperinci

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID Akhmad Agus Wijayanto, Bowo Nurhadiono, S.Si M.Kom Penulis, Mahasiswa S-1 Jurusan Teknik Informatika Universitas Dian Nuswantoro

Lebih terperinci

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... DAFTAR ISI Halaman ABSTRAK... KATA PENGANTAR... v vi DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... x xi DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan

Lebih terperinci

KATA PENGANTAR. DAFTAR TABEL.. xviii. 1.1 Latar Belakang Masalah 1

KATA PENGANTAR. DAFTAR TABEL.. xviii. 1.1 Latar Belakang Masalah 1 DAFTAR ISI Halaman HALAMANJUDUL LEMBAR PENGESAHAN PEMBIMBING LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR LEMBAR PENGESAHAN PENGUJI HALAMAN PERSEMBAHAN HALAMAN MOTTO KATA PENGANTAR ABSTRAKSI DAFTAR ISI

Lebih terperinci

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat BAB I PENDAHULUAN 1.1. LATAR BELAKANG MASALAH Perkembangan sekolah di Surakarta sangatlah pesat baik itu negeri maupun swasta, banyaknya sekolahan dengan kriteria tersendiri setiap jurusan baik itu sekolah

Lebih terperinci

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

BAB I PENDAHULUAN. masyarakat dalam memperoleh data dan informasi. Internet (Interconnected BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi informasi memberikan kemudahan bagi masyarakat dalam memperoleh data dan informasi. Internet (Interconnected networking) sebagai salah satu

Lebih terperinci

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

BAB IV HASIL DAN UJI COBA. tahap implementasi ada beberapa faktor pendukung antara lain: BAB IV HASIL DAN UJI COBA IV.1. Implementasi Program Tahap implementasi program merupakan tahap meletakkan aplikasi agar siap untuk dioperasikan. Sebelum aplikasi diterapkan ada baiknya diuji terlebih

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Perkembangan game dari skala kecil maupun besar sangat bervariasi yang dapat dimainkan oleh siapa saja tanpa memandang umur, dari anak-anak hingga

Lebih terperinci

PERANGKAT LUNAK LOKASI HALTE DAN RUTE TRANSMUSI PALEMBANG BERBASIS ANDROID

PERANGKAT LUNAK LOKASI HALTE DAN RUTE TRANSMUSI PALEMBANG BERBASIS ANDROID PERANGKAT LUNAK LOKASI HALTE DAN RUTE TRANSMUSI PALEMBANG BERBASIS ANDROID Tri Nopawan 1), Linda Atika 2), Nia Oktaviani 3) Program Studi Informatika, Ilmu Komputer, Universitas Bina Darma Universitas

Lebih terperinci

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi yang sangat cepat telah membawa manusia memasuki kehidupan yang berdampingan dengan informasi dan teknologi itu sendiri. Yang berdampak pada

Lebih terperinci

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi komputer saat ini sangat pesat sekali, dampaknya dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan perkantoran, pendidikan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

APLIKASI TEKS PREDIKSI PESAN DENGAN MENGGUNAKAN ALGORITMA BRUTE FORCE BERBASIS ANDROID

APLIKASI TEKS PREDIKSI PESAN DENGAN MENGGUNAKAN ALGORITMA BRUTE FORCE BERBASIS ANDROID APLIKASI TEKS PREDIKSI PESAN DENGAN MENGGUNAKAN ALGORITMA BRUTE FORCE BERBASIS ANDROID Juniaman Gulo (0911260) Mahasiswa Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja Np.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena

Lebih terperinci

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID Dian Setiawan I Gede Mega Astawa M. Dennys Kurniawan Jurusan Teknik Informatika STMIK PalComTech Palembang ABSTRAK Seiring dengan

Lebih terperinci

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadyah Malang Oleh:

Lebih terperinci

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android M. Abdurrozzaq Almuzakki Program Studi Teknik Informatika - S1, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

BAB IV HASIL DAN UJI COBA

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 memperjelaskan tentang tampilan-tampilan yang ada pada Aplikasi

Lebih terperinci

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID Sudra Irawan, Dhamas Noprian Jurusan Teknik Informatika Politeknik Negeri Batam sudra@polibatam.ac.id

Lebih terperinci

Sistem Kecerdasan Buatan. Masalah, Ruang Masalah dan Pencarian Solusi. Masalah. Masalah Sebagai Ruang Keadaan 10/7/2015

Sistem Kecerdasan Buatan. Masalah, Ruang Masalah dan Pencarian Solusi. Masalah. Masalah Sebagai Ruang Keadaan 10/7/2015 Sistem Kecerdasan Buatan Masalah, Ruang Masalah dan Pencarian Solusi Bahan Bacaan : Sri Kusumadewi, Artificial Intelligence. Russel, Artificial Intelligence Modern Approach 2 bagian utama kecerdasan buatan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti, BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti, pencarian lokasi apotek menggunkan sistem operasi android berbasis google

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Berjalan Analisis sistem yang berjalan dilakukan untuk mengetahui bagaimana alur atau tata cara memperoleh rute pariwisata di Provinsi Jawa

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Kecerdasan Buatan ( Artificial Intelligence ) merupakan salah satu cabang dari ilmu computer yang membuat agar mesin atau komputer dapat melakukan pekerjaan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Penyebaran Optik Kacamata Berbasis Android Di Kota Medan yang meliputi analisa sistem yang sedang berjalan

Lebih terperinci

BAB III METODE PELACAKAN/PENCARIAN

BAB III METODE PELACAKAN/PENCARIAN BAB III METODE PELACAKAN/PENCARIAN Hal penting dalam menentukan keberhasilan sistem cerdas adalah kesuksesan dalam pencarian. Pencarian = suatu proses mencari solusi dari suatu permasalahan melalui sekumpulan,

Lebih terperinci

BAB I PENDAHULUAN. aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk mencapai

BAB I PENDAHULUAN. aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk mencapai BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi yang sangat cepat telah membawa manusia memasuki kehidupan yang berdampingan dengan informasi dan teknologi itu sendiri. Yang berdampak pada

Lebih terperinci

HEURISTIC SEARCH UTHIE

HEURISTIC SEARCH UTHIE HEURISTIC SEARCH Pendahuluan Pencarian buta biasanya tidak efisien karena waktu akses memori yang dibutuhkan cukup besar. Untuk mengatasi hal ini maka perlu ditambahkan suatu informasi pada domain yang

Lebih terperinci

BAB I PENDAHULUAN. Semakin berkembang cepatnya kemajuan IPTEK di era globalisasi seperti

BAB I PENDAHULUAN. Semakin berkembang cepatnya kemajuan IPTEK di era globalisasi seperti BAB I PENDAHULUAN 1.1. Latar Belakang Semakin berkembang cepatnya kemajuan IPTEK di era globalisasi seperti sekarang ini telah meningkatkan kebutuhan masyarakat akan teknologi yang sekaligus telah mengubah

Lebih terperinci

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID Ahmad Habib, Skom., MM., Achmad Dicky Wibowo TEKNIK INFORMATIKA UNIVERSITAS 17 AGUSTUS 1945 SURABAYA

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei 5 BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian tentang aplikasi kamus digital ini pernah dibuat oleh Agustinus Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia

Lebih terperinci

BAB I PENDAHULUAN. ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk

BAB I PENDAHULUAN. ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk BAB I PENDAHULUAN I.1. Latar Belakang Kesibukan maupun kemacetan merupakan kendala pelanggan untuk pergi ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk kendaraan Toyota

Lebih terperinci

BAB I PENDAHULUAN 1 bab 1

BAB I PENDAHULUAN 1 bab 1 BAB I PENDAHULUAN 1 bab 1 1.1 Latar Belakang Masalah Pelayanan informasi yang cepat dan akurat sangat dibutuhkan di zaman modern seperti saat ini. Selama ini STMIK AKAKOM Yogyakarta menjalin komunikasi

Lebih terperinci

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID Yulia Chalri 1, Hasma Rasjid 2, Thariq Basyir 3 1,2) Sistem Informasi, Fakultas Ilmu Komputer dan TI Universitas Gunadarma 3) Teknik Informatika,

Lebih terperinci

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis PROGRAM APLIKASI PEMESANAN MENU PADA IM CAFÉ N COFFEE MENGGUNAKAN BAHASA PEMROGRAMAN JAVA BERBASIS ANDROID, PHP DAN MYSQL Hidayat Siddiq Kurniawan Program Studi Sistem Informasi, Fakultas Ilmu Komputer

Lebih terperinci

Penerapan Metode Best First Search Pada Permainan Tic Tac Toe

Penerapan Metode Best First Search Pada Permainan Tic Tac Toe Penerapan Metode Best First Search Pada Permainan Tic Tac Toe Harvei Desmon Hutahaean STMIK Pelita Nusantara, Jl. Iskandar Muda No. 1 Medan, Sumatera Utara, Indonesia http : // www.penusa.ac.id, Email:

Lebih terperinci