Kata Pengantar Segala puji syukur penulis panjatkan kepada Tuhan Y.M.E, penulis dapat menyelesaikan Tugas Akhir ini. Tugas Akhir ini dikerjakan guna memenuhi salah satu syarat kelulusan dari matakuliah Tugas Akhir di Jurusan Teknik Elektro Universitas Udayana. Penulis menyadari bahwa tugas akhir ini bukanlah tujuan akhir dari belajar karena belajar adalah sesuatu yang tidak terbatas. Terselesaikannya tugas akhir ini tentunya tak lepas dari dorongan dann uluran tangan dari berbagai pihak. Oleh karena itu, tak salah kiranya bila penulis mengungkapkan rasa terimakasih dan penghargaan kepada : 1. Bapak I Made Sukarsa, S.T., M.T., selaku pembimbing I yang dengan sabar telah meluangkan waktu untuk membimbing dan mengarahkan penulis. 2. Bapak Putu Wira Buana, S.Kom., M.T., selaku pembimbing II yang sudah membimbing dan mengarahlan penulis. 3. Kedua orang tua penulis, yang telah memberikan dorongan dan dukungan kepada penulis untuk menyelesaikan tugas akhir ini. 4. Semua pihak yang telah membantu penulis dalam menyelesaikan tugas akhir ini, yang tidak bisa penulis sebutkan. Semoga karya tulis ini dapat membeikan rmanfaat dan kebaikan bagi banyak pihak. Dan penulis mengharapkan banyak masukkan dan saran guna memperbaiki karya tulis ini. Denpasar, Oktober 2015 Penulis i
DAFTAR ISI Lembar Pengesahan Kata Pengantar.. i DAFTAR ISI ii DAFTAR GAMBAR... vi DAFTAR TABEL vii BAB I. 1 PENDAHULUAN. 1 1.1 Latar Belakang.. 1 1.2 Permasalahan.... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian.. 3 1.5 Manfaat Penelitian. 3 1.6 Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 5 2.1 Global Positioning System (GPS)... 5 2.1.1 Bagian Bagian Daerah Kerja GPS.... 6 2.1.2 Daerah Kerja GPS.... 7 2.1.3 TTFF (Time to First Fix).. 8 2.2 SMS. 11 ii
2.2.1 Layanan SMS.. 11 2.2.2 Sejarah SMS.... 13 2.3 SMS Gateway 13 2.3.1 Manfaat SMS Gateway... 15 2.4 GAMMU 15 2.5 PHP 17 2.6 XAMPP.. 20 2.7 MySQL... 21 2.8 Google Maps... 22 2.9 Google Maps API... 24 BAB III.... 27 PERANCANGAN PEMBUATAN SISTEM..... 27 3.1 Gambaran Umum... 27 3.2 Pembuatan Aplikasi Web Tracking... 29 3.3 Perancangan Perangkat Lunak... 31 3.3.1 Perancangan Database..... 31 3.4 Perancangan Layar User Interface..... 37 3.4.1 Perancangan Layar User Interface untuk client...... 37 3.4.1.1 Perancangan Layar Login.... 37 3.4.1.2 Rancangan Layar Home... 39 3.4.1.3 Rancangan Layar Tambah Member..... 40 iii
3.4.1.4 Rancangan Layar Tambah Perangkat GPS.... 41 3.4.1.5 Rancangan Layar Tracking Posisi... 42 3.4.1.6 Rancangan Layar Histori... 42 BAB IV.. 44 PEMBAHASAN DAN IMPLEMENTASI. 44 4.1 Identifikasi System. 44 4.1.1 Identifikasi Kebutuhan Hardware dan Software..... 45 4.1.2 Identifikasi Barinware...... 45 4.2 Pengembangan..... 45 4.2.1 Pembuatan Database dan Tabel..... 45 4.3 Pembahasan..... 46 4.3.1 Tampilan Awal Aplikasi... 47 4.3.1.1 Tampilan Halaman Awal... 47 4.3.1.2 Tampilan Halaman Utama.....47 4.3.1.3 Tampilan Halaman Tambah Armada. 48 4.3.1.4 Tampilan Halaman Daftar Armada Patroli. 49 4.3.1.5 Tampilan Halaman Tracking Histori.. 50 4.3.1.6 Tampilan Halaman Hasil Tracking Histori. 50 4.3.1.7 Tampilan Halaman Tracking Mobil Patroli yang Tidak Ditemukan Datanya..... 51 4.3.1.8 Tampilan Halaman Tambah User 51 4.3.1.9 Tampilan Halaman Daftar User.. 52 iv
4.4 Analisa Kegagalan. 52 4.4.1 Kendala... 52 4.4.2 Kejadian yang Menyebabkan Sistem Mobil Patroli Gagal. 52 BAB V PENUTUP. 53 5.1 Kesimpulan 53 5.2 Saran.. 53 DAFTAR PUSTAKA..... 55 v
DAFTAR GAMBAR Gambar 2.1 Sistem Satelit GPS... 5 Gambar 2.2 Daerah Kerja GPS.... 7 Gambar 2.3 Teknik Triangulasi./.. 8 Gambar 2.4 Alur Pengiriman SMS Standar Teknologi GSM.. 15 Gambar 2.5 Mekanisme Kerja Gammu.... 17 Gambar 2.6 Satellite Maps....... 23 Gambar 2.7 Terrain Maps..... 24 Gambar 2.8 Earth Map... 24 Gambar 2.9 Contoh tampilan peta Google Maps Wilayah Indonesia. 26 Gambar 3.1 Blok Diagram Sistem.. 27 Gambar 3.2 Diagram Flowchart Aplikasi tracking mobil patroli... 29 Gambar 3.3 Contoh database dari tabel Armada... 32 Gambar 3.4 Contoh database dari tabel dari Log Tabel. 33 Gambar 3.5 Contoh database dari tabel Pending User... 35 Gambar 3.6 Contoh database dari tabel Tracking... 35 Gambar 3.7 Relasi Antar Tabel.. 36 Gambar 3.8 Entity Relationship Dagram 37 Gambar 3.9 Rancangan Layar Login Admin...... 38 Gambar 3.10 Rancangan Layar Home Admin.... 39 Gambar 3.11 Rancangan Layar Tambah Member Admin.. 40 vi
Gambar 3.12 Rancangan Layar tambah Perangkat GPS Admin.... 41 Gambar 3.13 Rancangan Layar Tracking Posisi Admin..... 42 Gambar 3.14 Rancangan Layar Histori Admin... 43 Gambar 4.1 Tampilan Jendela PHPMyAdmin 46 Gambar 4.2 Tampilan Halaman Awal 47 Gambar 4.3 Tampilan Halaman Utama.. 48 Gambar 4.4 Tampilan Tambah Armada. 49 Gambar 4.5 Daftar Armada Patroli. 49 Gambar 4.6 Tampilan Halaman Tracking Histori... 50 Gambar 4.7 Tampilan Halaman Hasil Tracking Histori. 50 Gambar 4.8 Hasil Tracking Mobi Patroli yang Tidak Ditemukan.. 51 Gambar 4.9 Tampilan Tambah User.. 51 Gambar 4.10 Gambar Daftar User.. 52 vii
DAFTAR TABEL Tabel 3.1 Tabel Database.. 32 Tabel 3.2 Tabel Armada 33 Tabel 3.3 Tabel Log Tabel. 34 Tabel 3.4 Tabel Pending User.... 34 Tabel 3.5 Tabel Tracking... 35 viii
ix
Abstract Within the advance development of information technology, many people need the information quickly and accurately. This thesis titled "Design of Patrol Car Tracking Technology Based GPS and SMS Gateway" intends to produce an information system used to monitor the position of a patrol car. Utilizing GPS technology and SMS gateway patrol car tracking can be displayed on the Web for a position or coordinates of each patrol car. The programming language used is PHP and the MySQL database. The result of this design system is information system the patrol car that includes tracking GPS data processing, patrol cars, the real-time and historical position of the patrol car. Keywords: GPS, SMS Gateway, Web, PHP, MySQL
Abstrak Dengan perkembangan teknologi informasi yang semakin maju, banyak orang yang membutuhkan informasi yang cepat dan akurat. Laporan skripsi ini dengan judul Rancang Bangun Tracking Mobil Patroli Berbasis Teknologi GPS dan SMS Gateway bermaksud menghasilkan sebuah sistem informasi yang digunakan untuk memantau posisi dari mobil patroli. Memanfaatkan teknologi GPS dan SMS gateway tracking mobil patroli dapat ditampilkan di Web untuk posisi atau koordinat dari tiap-tiap mobil patroli.bahasa pemrograman yang digunakan adalah PHP dan database MySQL. Hasil dari rancangan sistem ini adalah sistem informasi tracking mobil patroli yang meliputi pengolahan data GPS, mobilpatroli, posisi realtime dan histori dari mobil patroli. Kata kunci :GPS, SMS Gateway, Web, PHP, MySQL
BAB I PENDAHULUAN Bab pendahuluan dibahas mengenai urutan dari pembuatan laporan. Tahapan tersebut berupa latar belakang, permasalahan, batasan masalah, tujuan penelitian, manfaat penelitian, dan sistematika penulisan. 1.1 Latar Belakang Perkembangan teknologi yang pesat ini, mendorong manusia untuk melakukan berbagai percobaan, guna mengembangkan dan menemukan hal yang baru dalam dunia teknologi informasi. Cara-cara yang baru dikaji dan dicoba guna memberikan manfaat, juga mempermudah segala aktifitasnya. Perkembangan teknologi yang super cepat ini, bidang teknologi informasi telah menimbulkan banyak persaingan berbagai perusahaan dalam mendapatkan keuntungan yang besar dari konsumen. Kebutuhan terhadap pemantauan posisi kendaraan semakin banyak, hal ini dapat dilihat contoh-contoh yang ada seperti penentuan jarak terdekat pelanggan dengan taksi, penyalahgunaan pemakaian mobil dinas, distribusi barang dan sistem pengiriman bahan bakar minyak. Teknologi yang digunakan biasanya masih menggunakan komunikasi suara melalui handy talky, dan juga komunikasi data melalui radio trunking yang juga sudah dilengkapi dengan Global Positioning System (GPS). Tapi cara ini kurang efektif karena memiliki jangkauan yang kurang luas. Kemajuan teknologi penentuan lokasi seperti GPS berkembang pesat dengan tingkat akurasi yang semakin teliti. Posisi dapat diketahui jika membawa alat yang diberi nama GPS receiver yang berfungsi untuk menerima sinyal dari satelit GPS. Kehidupan saat ini, fasilitas pemetaan lokasi sudah disediakan oleh Google Maps, Google Earth dan GPS (Global Positioning System) seakan menjadi suatu kebutuhan. Dengan fasilitas ini, akan kita dapat melakukan atau mengetahui banyak hal. Persewaan mobil, semisal ingin mengetahui posisi dari mobil. Perkembangan jaringan teknologi (wireless) khususnya pada handphone semakin pesat. Sebuah handphone tipe tertentu sudah dilengkapi dengan fitur GPRS. General Packet Radio Service dapat digunakan sebagai media pengiriman data secara nirkabel melalui internet.
Tracking kendaraan adalah mekanisme bagaimana memantau keberadaan kendaraan yang bergerak. Pengertian bergerak dalam perspektif geografi adalah perpindahan posisi suatu obyek dari satu koordinat ke koordinat yang lain. Tracking diperoleh dengan cara merekam data perpindahan tersebut. Modul GPS receiver mempunyai karakteristik dapat menghasilkan informasi data posisi. GPRS adalah sebuah teknologi komunikasi wireless dapat mengirimkan data melalui jaringan internet. Karakteristik yang dimiliki oleh GPS dan GPRS dapat diintegrasikan untuk membangun sistem pelacakkan kendaraan. Adapun kelebihan yang teknologi GPS dan SMS Gateway dibandingkan dengan sistem yang berjalan sekarang menggunakan handy talky adalah, sebagai berikut : Jangkauan dari GPS lebih luas dibandingkan dengan handy talky yang sekitar 3 km dikarenakan masih menggunakan teknologi radio. Informasi yang diberikan lebih akurat dibandingkan dengan handy talky yang menggunakan suara yang harus pelan dan jelas. Baterei lebih tahan lama dibandingkan handy talky sehingga dalam berpatroli lebih efisien. Tidak memerlukan perawatan ekstra dibandingkan dengan handy talky. Informasi posisi lokasi tidak perlu melaporkan setiap saat dikarenakan sudah dilaporkan oleh sistem teknologi GPS dan SMS Gateway itu sendiri. Kelebihan sistem ini diharapkan ke depannya akan lebih baik dalam pelaksanaan operasional dan kegiatan patroli dari mobil polisi. Dikarenakan yang standby di office bisa memantau secara langsung keberadaan dari mobil patroli itu. Apabila ada kejadian atau perkara dapat secara langsung mengontak mobil patroli terdekat tanpa menanyakan terlebih dahulu keberadaan atau lokasi dari mobil patroli tersebut. Hal itu juga yang dapat mempermudah dari operasional patroli juga efisiensi dalam bekerja. Sistem ini, diharapkan beberapa permasalahan yang berhubungan dengan aktifitas-aktifitas patroli seperti : 1. Pemantauan pergerakan kendaraan-kendaraan (armada) patroli (terutama yang mengalami masalah). 2. Pemantauan personil-personil (terutama di bagian patroli jalan raya)
3. Permasalahan koordinasi dan kerjasama team dapat diatasi dengan baik. Pertimbangan dengan masalah-masalah yang timbul diatas, maka rancang bangun sistem ini, dijadikan bahan untuk proyek. Sebuah aplikasi pemantauan keberadaan Mobil Patroli, untuk mendeteksi keberadaan mobil patroli tersebut. 1.2. Permasalahan Dari latar belakang diatas dapat dirumuskan masalah, sebagai berikut : Bagaimana program simulasi GPS mobile tracker dapat menampilkan simulasi lokasi kendaraan di peta digital sesuai dengan informasi SMS yang diterimanya. 1.3. Batasan Masalah Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut adalah beberapa batasan yang perlu dibuat, yaitu : a. Bagaimana rancangan aplikasi tarcking kendaraan patroli dengan menggunakan Google Maps b. Bagaimana menampilkan rancangan sistem ke dalam pemrograman Web, Gammu dan MySQL 1.4. Tujuan Penelitian Tujuan penelitian adalah mengimplementasikan aplikasi tracking mobil patroli polisi ini untuk mempermudah operasional dari kepolisian juga efisiensi dalam bekerja. 1.5. Manfaat Penelitian Aplikasi ini diharapkan pekerjaan dalam berpatroli dapat lebih efisien Juga lebih teroganisir dalam operasional patroli setiap harinya, dikarenakan dapat dipantau setiap saat. Serta dapat mengetahui posisi dari mobil patroli lebih akurat, dikarenakan setiap saat data terkirim dari mobil patroli tersebut.
1.6. Sistematika Penulisan Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai berikut : BAB I : Pendahuluan Dalam BAB ini penulis menguraikan Latar Belakang, Batasan Masalah, Tujuan Penelitian, Manfaat Penelitian dan Sistematika Penulisan. BAB II : Landasan Teori Dalam BAB ini penulis menguraikan beberapa hal yang berhubungan dengan aplikasi tracking mobil patroli polisi berbasis teknologi GPS dan SMS gateway. Yaitu : Bahasa Pemrograman Web PHP Hypertext Processor, Gammu dan MySQL. BAB III : Perancangan Umum Sistem Dalam BAB ini penulis menguraikan tentang perancangan sistem yang dirancang, meliputi : layout, perancangan database, gambaran aplikasi tracking mobil patroli polisi berbasis teknologi GPS dan SMS gateway yang akan kita buat serta bagaimana algoritma aplikasi tersebut dijalankan. BAB IV : Pembahasan dan Implementasi Dalam BAB ini penulis menguraikan tentang impelmentasi sistem yang dirancang, meliputi : identifikasi sistem, pengembangan sistem, pembahasan sistem dan analisa yang menyebabkan kegagalan sistem. BAB V : Penutup Dalam BAB ini penulis menguraikan tentang kesimpulan dan saran dari sistem yang telah dirancang dan sudah dijalankan.