MODUL 9 Pembuatan Webgis Sederhana

dokumen-dokumen yang mirip
PENGERTIAN WEB web adalah

BAB III METODOLOGI PENELITIAN. Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

KONSEP DASAR WEB GIS KONSEP WEB GIS. Denny Charter

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

Geographics Information System

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

DAFTAR ISI. WebSIGIT - Web Sistem Informasi Geografis Infrastruktur Terpadu

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB III LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

WebGIS-PT Website Geographic Information System - Pariwisata Terpadu 1

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

APLIKASI BERBASIS WEB

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Komputer Perkantoran. Salhazan Nasution, S.Kom

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

BAB 3 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Web Programming. Denny Chandra, S.T

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III Validasi HTML5

PENGERTIAN WEBSITE DAN FUNGSINYA

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

HASIL DAN PEMBAHASAN. ditampilkan dalam sebuah layer yang akan muncul dalam aplikasi SIG. Integrasi dan Perancangan Antarmuka Sistem

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

PEMROGRAMAN WEB. Agussalim

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

gambar disamping merupakan icon dari Macromedia dreamweaver yang berfungsi untuk membuat A. table D. image B. frame E. Button C.

BAB II TINJAUAN PUSTAKA

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

BAB 2 LANDASAN TEORI

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Pertemuan 1. Pengenalan Dasar Web

SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM KOTA MOJOKERTO BERBASIS WEB

MEMBANGUN SISTEM NAVIGASI DI SURABAYA MENGGUNAKAN GOOGLE MAPS API

Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs

PENGANTAR WEB. Pengantar Web 1

Pengenalan Script. Definisi HTML

SISTEM INFORMASI GEOGRAFIS OBJEK WISATA MENGGUNAKAN GOOGLE MAPS API STUDI KASUS KABUPATEN MOJOKERTO

Pemrograman Basis Data Berbasis Web

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Pengantar E-Business dan E-Commerce

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 3 LANDASAN TEORI

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Aplikasiweb. Pengantar Aplikasi Web

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Pengenalan Internet dan Protokol HTTP

TUTORIAL DIGITAL PENGINDERAAN JAUH DAN SISTEM INFORMASI GEOGRAFI

Pert 11 DASAR-DASAR WEB DESIGN

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

Bab 1 Pengenalan Web Server dan Server Side Scripting

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

BAB 3 LANDASAN TEORI

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

BAB II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

SISTEM INFORMASI GEOGRAFIS POTENSI SUMBER DAYA ALAM KELISTRIKAN DI SUMATERA SELATAN

MODUL 3 DASAR-DASAR PHP

DASAR-DASAR WEB DESIGN

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

01. Pengenalan Internet

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

Andi Dwi Riyanto, M.Kom

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB III LANDASAN TEORI

WEBGIS. Tujuan. Arna fariza. Setelah menyelesaikan bab ini, anda diharapkan dapat: Memahami tentang Web GIS Mengetahui software2 untuk Web GIS

BAB II KAJIAN PUSTAKA

Web Programming (WP) m telp : Rolly Yesputra

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI GEOGRAFIS LOKASI HOTEL DI YOGYAKARTA MENGGUNAKAN SVG

Transkripsi:

MODUL 9 Pembuatan Webgis Sederhana 1. Indikator Praktikan dapat melakukan operasi spasial (menampilkan peta, menampilkan marker, menampilkan Info Window, dan detail informasi) 2. Tujuan a. Praktikan mendapatkan pengetahuan tentang cara yang dibutuhkan untuk membangun sebuah webgis dengan fitur sederhana b. Praktikan mengetahui beberapa fitur yang bisa dibuat dalam webgis. 3. Tools a. Server (XAMPP/MS4W) b. PostgreSQL dan PostGIS c. Browser Google Chrome atau Mozilla Firefox d. Text Editor (Notepad++ atau Sublime Text) 4. Teori 1. Geographic Information System (GIS) Menurut ESRI tahun 1990, Sistem Informasi Geografis adalah kumpulan yang terorganisir dari perangkat keras komputer, perangkat lunak, data geografi dan personil yang dirancang secara efisien untuk memperoleh, menyimpan, meng-upgrade, memanipulasi, menganalisis dan menampilkan semua bentuk informasi yang bereferensi geografis. Sumber data sistem informasi geografis: 1. Data Primer Data primer adalah data yang diperoleh langsung dari lapangan. Data spasial primer dapat diperoleh dari pengukuran terestis (pengukuran secara langsung dilapangan dengan cara mengambil data berupa ukuran sudut dan/atau jarak), pengukuran fotogrametris (blow-up atau peta foto yang merupakan hasil pemetaan fotogrametrik), data citra satelit (merupakan hasil rekaman satelit dengan teknik Remote Sensing) dan pengukuran dengan GPS, sedangkan untuk data non-spasial primer dapat diperoleh melalui survey langsung dari lapangan. 1

2. Data Sekunder Data sekunder adalah data yang diperoleh dengan tidak secara langsung melakukan survey dilapangan. Data spasial sekunder dapat diperoleh dari peta Rupabumi (Peta Topograpi) dari Bakosurtanal, peta pendaftaran tanah dari BPN, peta pajak bumi dan bangunan dari PBB dan lain-lain. Sedangkan data non-spasial sekunder dapat diperoleh dari instansi seperti Biro Pusat Statistik (BPS). Ada dua jenis data didalam pembuatan sistem informasi yaitu: 1. Data Spasial Data spasial adalah data yang memiliki keruangan dimana berbagai data atribut terletak dalam berbagai unit spasial. Data spasial dibagi menjadi tiga bagian yaitu: data spasial titik, garis dan luasan serta diterjemahkan oleh komputer dalam bentuk simpul (node), bagian/segmen (arc), garis (line), dan polygon (polygon). 2. Data non-spasial (Atribut) Data atribut adalah data yang memberi keterangan atau mendeskripsikan data spasial (keruangan). Data tersebut disimpan untuk melengkapi informasi yang berkaitan dengan setiap objek yang terproyeksi, dalam pelaksanaannya file atribut akan dibuat dalam bentuk tabel-tabel dan hubungan antar tabel ini mengacu pada konsep relasi antar tabel satu dengan yang lainnya dan akan dapat membuat query dalam menjawab suatu pertanyaan dalam penggunaannya. Pengembangan aplikasi GIS kedepannya mengarah kepada aplikasi berbasis Web yang dikenal dengan Web GIS. Hal ini disebabkan karena pengembangan aplikasi di lingkungan jaringan telah menunjukan potensi yang besar dalam kaitannya dengan geo informasi. Sebagai contoh adalah adanya peta online sebuah kota dimana pengguna dapat dengan mudah mencari lokasi yang diinginkan secara online melalui jaringan intranet/internet tanpa mengenal batas geografi penggunanya. Secara umum Sistem Informasi Geografis dikembangkan berdasarkan pada prinsip input/ masukan data, manajemen, analisis dan representasi data. Aplikasi berada disisi client yang berkomunikasi dengan Server sebagai penyedia data melalui web Protokol seperti HTTP (Hyper Text Transfer Protocol). Aplikasi seperti ini bisa dikembangkan dengan web browser (Mozzila Firefox, Opera, Internet Explorer, dll). Untuk menampilkan dan berinteraksi dengan data GIS, sebuah browser membutuhkan Pug-In atau 2

Java Applet atau bahkan keduanya. Web Server bertanggung jawab terhadap proses permintaan dari client dan mengirimkan tanggapan terhadap respon tersebut. 2. Dasar Komunikasi Client-server Web Dua pendekatan yang menunjukkan kemungkinan distribusi fungsional pada sistem client/server: a) Thin Client, memfokuskan diri pada sisi server, hampir semua proses dan analisa data dilakukan berdasarkan request dari sisi server. Data hasil pemrosesan dikirimkan ke client dalam format HTML yang didalamnya terdapat file gambar sehingga dapat dilihat di browser, pada pendekatan ini interaksi pengguna terbatas dan tidak fleksibel. b) Thick/Fat Client, pemrosesan data dilakukan disisi client, data dikirim dari server ke client dalam bentuk data vektor yang disederhanakan. Pemrosesan dan penggambaran kembali dilakukan di sisi client, cara ini menjadikan user dapat berinteraksi lebih interaktif dan fleksibel. 3. Client Side Script-ing Client side script-ing merupakan salah satu jenis bahasa pemrograman web yang proses pengolahannya dilakukan di sisi client. Proses penerjemahan atau pengolahannya dilakukan oleh web browser sebagai client-nya, didalam web browser sudah terdapat library yang mampu menerjemahkan semua perintah dihalaman web yang menggunakan client side scripting. Library ini juga disebut web engine yang dimiliki setiap web browser, namun web engine yang berbeda-beda terkadang membuat tampilan layout web sering berbeda disetiap browser, untuk menghindari itu sebaiknya gunakan web browser yang telah disertifikasi oleh World Wide Web Consortium (W3C). Contoh dari client side script ing ini antara lain: HTML, XHTML, CSS, JavaScript, XML, JQUERY. 4. Server-side Web Programming Server side script-ing merupakan bahasa pemrograman web yang pengolahannya dilakukan dalam server, maksudnya ialah web server yang sudah telah terintegrasi oleh web engine. Disini peran web engine ialah memproses semua script yang ada termasuk kategori client side scripting. Web engine biasanya harus diinstal dalam komputer terlebih dahulu dari bagian terpisah web server. Contoh dari server side scripting ialah: Active Server Pages (ASP), Hypertext Preprocessor (PHP), Java Sever Pages (JSP), ColdFusion, Active Server Page (ASP), Java Server Page (JSP), Lasso, SSI. 3

5. Langkah Praktikum 1) Pindahkan folder prak_webgis yang telah didownload ke dalam htdocs XAMPP/MS4W. 2) Buat sebuah database baru di PostgreSQL dengan nama prakgis_(haripraktikum) jangan lupa tambahkan ekstensi postgis. 3) Restore database yang telah di download di website labgis ke dalam database yang baru dibuat, dengan cara klik kanan database prakgis_(haripraktikum) kemudian pilih restore, seperti pada gambar 1 berikut: Gambar 1 Restore Database 4) Aktifkan XAMPP, jika memakai MS4W, server bisa diaktifkan dengan cara mengklik httpd.exe yang ada di folder bin pada folder Apache, dan biarkan aktif, jangan sampai di close, seperti pada gambar 2 berikut: Gambar 2 Apache MS4W 4

5) Sesuaikan pengaturan koneksi ke database yang ada di folder prak_webgis\webserver\config.php 6) Pada browser, buka localhost/prak_webgis/webclient, sehingga menampilkan tampilan seperti pada gambar 3 berikut: Gambar 3 Tampilan Halaman Webgis 7) Klik Map untuk beralih ke section peta 8) Webgis yang dijalankan merupakan webgis yang menampilkan fasilitas olahraga yang ada di Universitas Andalas. Pilih Jenis, Fasilitas Olahraga, kemudian pilih salah satu sub jenis nya, kemudian klik button Search, maka akan tampil marker dari fasilitas olahraga yang dipilih seperti pada gambar 4 dan 5 berikut: Gambar 4 Map 5

Gambar 5 Pencarian 9) Untuk menampilkan infowindow dari marker, bias dilakukan dengan cara mengklik marker tersebut seperti pada gambar 6 berikut: Gambar 6 InfoWindow 10) Untuk menampilkan detail informasi klik fasilitas olahraga yang telah dicari pada panel seperti pada gambar 7 berikut: 6

Gambar 7 Detail Informasi 11) Untuk melihat rute dari lokasi sekarang ke fasilitas olahraga yang dicari, bias dilakukan dengan mengklik button Get Direction yang ada pada panel, sehingga akan tampil seperti pada gambar 8 berikut: 6. Tugas Praktikum Gambar 8 Get Direction 7