• Tidak ada hasil yang ditemukan

Bab 2 Tinjauan Pustaka - Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Pemetaan Lokasi SPBU di Kota Semarang Berbasis Web Menggunakan Google Maps API

N/A
N/A
Protected

Academic year: 2018

Membagikan "Bab 2 Tinjauan Pustaka - Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Pemetaan Lokasi SPBU di Kota Semarang Berbasis Web Menggunakan Google Maps API"

Copied!
10
0
0

Teks penuh

(1)

5

Bab 2

Tinjauan Pustaka

2.1 Penelitian Terdahulu

Penelitian sebelumnya tentang Sistem Informasi Geografis (SIG) telah banyak dilakukan salah satunya yang berjudul “Aplikasi Sistem Informasi Kota Salatiga Berbasis WebGIS” (Manuputty, 2008). Pada penelitian ini membahas tentang aplikasi yang menyediakan sebuah sistem pengelolaan dan analisis data spasial yang berguna untuk membantu dan melihat potensi Kota Salatiga. Penelitian ini juga memiliki beberapa kelemahan yaitu tidak dapat melakukan penambahan fitur secara langsung melalui web interface, dan masih membutuhkan aplikasi desktop GIS untuk penambahan fitur, sehingga sulit untuk melakukan update terhadap fitur yang dimiliki.

Sedangkan pada penelitian sebelumnya yang kedua berjudul “Pemanfaatan Sistem Informasi Geografis untuk Pemetaan Lokasi Sarana Kesehatan Berbasis Web

di Kota Salatiga” yang membahas mengenai penyediaan informasi dan menampilkan sarana kesehatan yang lebih menarik dan dapat diakses oleh masyarakat umum (Kurnianto, 2009). Fitur yang disediakan dapat di-update secara on-the-fly (remote) tanpa menggunakan aplikasi desktop GIS, sehingga mudah dilakukan dan menjadi keakuratan data sesuai dengan perkembangan yang ada.

Berdasarkan beberapa penelitian sebelumnya yang terkait dengan teknologi, maka dalam penelitian ini mengacu pada penelitian yang kedua. Akan tetapi, penelitian ini lebih menekankan pada penyediaan Sistem Informasi Pemetaan secara lengkap yang berbasis web untuk lokasi SPBU di kota Semarang menggunakan

(2)

6 1.2 Landasan Teori

Landasan teori yang digunakan menjadi dasar dan pendukung penelitian antara lain:

1.2.1 Konsep Dasar Sistem

Murdick dan Ross dalam Hanif Al Fatta (2007:3) mendefinisikan sistem sebagai seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama. Mc. Lead dalam Hanif Al Fatta (2007:4) mendefinisikan sistem sebagai sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Berdasarkan defenisi yang ada dapat disimpulkan bahwa sistem merupakan terintegrasinya berbagai unsur-unsur saling terkait untuk menuju satu tujuan. Unsur-unsur disini mencakup komputer itu sendiri, tujuan dari sistem, proses, dan prosedur, struktur organisasi, sumber daya manusia, rekaman, batasan, kontrol, input, output dan umpan balik. Prinsipnya bahwa kehandalan suatu sistem informasi terletak pada keterkaitan antar unsur-unsur yang ada, sehingga dapat dihasilkan dan dialirkan suatu informasi yang berdaya berguna dan berhasil guna. (John E. Harmon, & Steven J. Anderson, 2003).

Sistem adalah sekelompok unsur yang erat berhubungan satu dengan lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu (Mulyadi, 2001). Sistem juga adalah kumpulan dari komponen-komponen peralatan model

requirements, function dan interface (Mathiassen, Lars, 2000). Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Sistem adalah sekumpulan komponen yang saling bekerjasama untuk mencapai tujuan guna memperbaiki organisasi ke arah yang lebih baik (McLeod, 1998).

2.2.2 Website

(3)

7

membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan halaman atau hyperlink. Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website.

Contoh website statis adalah berisi profil perusahaan, sedangkan website

dinamis adalah seperti Friendster, Multiply, dan lain-lain. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa di update oleh pengguna maupun pemilik.

2.2.3 Sistem Informasi Geografis (SIG)

Pada dasarnya Sistem Informasi Geografis terdiri dari 3 suku kata yaitu: sistem, informasi, dan gografis. Dengan melihat unsur-unsur pokoknya, maka GIS merupakan salah saru sistem informasi dan GIS merupakan suatu sistem yang menekankan pada unsur “informasi geografis”. Penggunaan kata “Geografis” mengandung pengertian suatu persoalan mengenai permukaan bumi. Istilah “Informasi Geografis” mengandung pengertian informasi mengenai keterangan-keterangan (atribut) yang terdapat di permukaan bumi yang posisinya diberikan atau dikethui. Dengan memperhatikan pengertian Sistem Informasi, maka SIG merupakan suatu kesatuan formal yang terdiri dari berbagai sumber daya fisik dan logika yang berkenaan dengan objek-objek yang terdapat di permukaan bumi. (Budiyanto, 2002)

(4)

8 2.2.4 Komponen SIG

Untuk dapat beroperasi, SIG membutuhkan perangkat keras (hardware), perangkat lunak (software), dan juga manusia yang mengoperasikan (brainware). Secara rinci SIG tersebut dapat beroperasi membutuhkan komponen-komponen yang terlihat pada Gambar 2.1. (John E. Harmon, dan Steve J, Anderson, 2003).

Gambar 2.1 Komponen-Komponen Sistem Informasi Geografis

2.2.4.1 Hardware

Sistem Informasi Geografis membutuhkan perangkat keras berupa komputer beserta instrumennya (perangkat pendukungnya) untuk penyimpanan dan pemrosesan data. Perangkat keras dalam SIG terbagi menjadi 3 kelompok yaitu:

a. Alat masukan (Input) sebagai alat untuk memasukkan data ke dalam jaringan komputer. Contoh: Scanner,CD-ROM.

b. Alat pemrosesan, merupakan sistem dalam komputer yang berfungsi mengolah, menganalisis dan menyimpan data yang masuk sesuai kebutuhan, contoh: CPU, disk drive.

c. Alat keluaran (Output) yang berfungsi menampilkan informasi geogragfis sebagai data dalam proses SIG, contoh: Monitor, plotter, printer.

(5)

9

Dalam pembuatan SIG diperlukan software untuk menyediakan fungsi tool

yang mampu melakukan penyimpanan data, analisis, dan menampilkan informasi geografis. Dengan demikian, elemen yang harus terdapat dalam komponen software

SIG adalah:

1. Tool untuk melakukan input dan transformasi data geografis. 2. Sistem Manajemen Basis Data.

3. Tool yang mendukung query geografis, analisis, dan visualisasi.

4. Graphical User Interface (GUI) untuk memudahkan akses pada tool geografis. Untuk lebih jelasnya dapat dilihat skema software pada Gambar 2.2.

Gambar 2.2 Skema Software (Perangkat Lunak)

2.2.4.3 Data

(6)

10

sebuah basis data. Jadi dalam SIG juga dikenal adanya basis data yang disebut basis data spasial (spatial database).

2.2.4.4 Aplikasi

Aplikasi merupakan kumpulan dari prosedur-prosedur yang digunakan untuk mengolah data menjadi informasi. Misalnya penjumlahan, klasifikasi, rotasi, geometri, query, overlay, buffer, join table, dan sebagainya.

2.2.4.5 Brainware (Intelegensi Manusia)

Brainware merupakan kemampuan manusia dalam pengolahan dan pemanfaatan SIG secara efektif. Bagaimanapun juga manusia merupakan subjek yang mengendalikan seluruh sistem, sehingga sangat dituntut kemampuan dan penguasaannya terhadap ilmu dan teknologi mutakhir.

Selain itu dibutuhkan juga kemampuan untuk memadukan pengolahan dengan pemanfaatan SIG, sehingga SIG dapat digunakan secara efektif dan efisien.

2.2.5 HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman

(7)

11

dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

Perkembangan mengenai HTML di tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Language, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup Language(GML).

Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi (ISO 8879) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML (Standard Generalized Markup Language).ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset

dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML saat ini adalah HTML5.

2.2.6 Peta

Peta merupakan gambaran wilayah geografis, bagian permukaan bumi yang disajikan dalam berbagai cara yang berbeda, mulai dari peta konvensional yang tercetak hingga peta digital yang tampil di layar komputer. Peta dapat digambarkan dengan berbagai gaya masing-masing menunjukkan permukaan yang berbeda untuk subjek yang sama untuk menvisualisaikan dunia dengan mudah, informative dan fungsional.

(8)

12

memungkinkan perubahan skala, animasi gabungan, gambar, suara, dan bisa terhubung ke sumber informasi tambahan melalui internet. Peta digital dapat di

update ke peta tematik baru dan bisa menambahkan detail informasi geografi lainnya. (Denny Carter, Irma Agtrisari, 2003)

2.2.7 Google Maps

Google Maps adalah layanan gratis google.inc untuk menampilkan peta dunia secara digital pada website yang sedang popular untuk pembuatan sistem informasi pemetaan berbasis web. Untuk memanfaatkan layanan Google Maps dibutuhkan sebuah fitur API (Application Programming Interface) yaitu Google Maps API. Google Maps API adalah library JavaScript dengan 3 jenis tampilan yang bisa dipilih yaitu: Maps, Satelit, dan Hybrid. Map menampilkan peta dalam bentuk garis, Satelit

menampilkan peta dalam bentuk citra/foto satelit, Hybrid adalah gabungan dari Map

dan Satelit. Google Maps menggunakan teknik AJAX yang merupakan gabungan dari teknologi XML dan JavaScript yang dapat digabungkan pada beberapa bahasa pemrograman lainnya seperti: PHP, Perl, CGI, dan lain-lain. Google Maps

mengijinkan penggunaannya untuk mengubah atau menambah fitur yang disediakan untuk mempermudah data spasial yang ada. Google Maps API adalah aplikasi yang

open source sehingga dapat digunakan secara bebas, legal, dan gratis. Untuk menggunakan Google Maps API diperlukan login dengan akun gmail terlebih dahulu dan membuat Create Project pada Console Developer Google untuk mendapatkan

API Key dari Google yang digunakan pada kode pemrograman (Purvis, Michael, Jeffrey, Sambells, & Cameron Turner, 2006).

2.2.8 XML (ExtensibleMarkupLanguage)

(9)

13

digunakan XML sebenarnya bukan teknologi baru, tetapi turunan dari teknologi

SGML yang telah dikembangkan pada awal tahun 1980 dan telah banyak digunakan pada dokumentasi teknis proyek-proyek berskala besar. Ketika HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting pada

SGML dan dengan berpedoman pada pengembangan HTML menghasilkan markup language yang tidak kalah hebatnya dengan SGML

XML mendeskripsikan sususan informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan untuk menyusun dan menyajikan informasi dengan format yang tidak mengandung format standar layaknya heading, paragraph, table, dan lain sebagainya (Fitzgeral, 2004). Sama seperti HTML, file XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan bantuan software

khusus. Hal ini memudahkan dalam pembuatan aplikasi yang menggunakan teknologi

XML untuk mengeksekusi programnya. XML lebih fleksibel dibandingkan dengan

HTML dalam hal kemampuan menyimpan informasi dan data. XML dapat menyimpan data baik dalam atribut maupun sebagai isi elemen yang diletakkan di antara tag pembuka dan tag penutup. Kelebihan lain yang dimiliki XML adalah informasi bisa dipertukarkan dari satu sistem ke sistem lain yang berbeda platform

(Fitzgerald, 2004).

2.2.9 JavaScript

JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. Pada awalnya bahasa ini dinamakan “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browserNetscape2. Pada masa itu, LiveScript dikritik karena memiliki banyak kekurangan pada keamanan dan tidak menyediakan pesan kesalahan saat membuat program. Kemudian dengan kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”), maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 Desember 1995 (Sunyoto, 2007).

(10)

14

web. JavaScript adalah bahasa pemrograman untuk memberikan kemampuan tambahan pada halaman HTML dengan menginjinkan perintah eksekusi dari user.

JavaScript bergantung pada browser yang memanggil halaman web yang berisi skrip-skrip dari JavaScript dan terdapat dokumen HTML di dalamnya. JavaScript juga tidak perlu penerjemah khusus untuk menjalankannya (Sunyoto, 2007).

2.2.10 PHP (HypertextPrepocessor)

PHP (Hypertext Processor) adalah bahasa pemrograman berbasis web yang memiliki kemampuan untuk proses data dinamis. PHP dikatakan sebagai sebuah

server-side embedded script language artinya sintaks-sintaks dan perintah yang diberikan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML

biasa (Nugrogo, 2004). Aplikasi yang dibangun oleh PHP pada umumnya memberikan hasil pada web browser, tetapi proses keseluruhan dijalankan di server.

Pada prinsipnya server bekerja apabila ada permintaan dari client. Client

menggunakan kode PHP untuk mengirim permintaan ke server. Ketika menggunakan

PHP sebagai server-side embedded sript language, maka server melakukan hal yang meliputi:

1. Membaca permintaan dari client/browser. 2. Mencari halaman di server.

3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman.

4. Mengirim kembali halaman kepada client melalui jaringan internet.

Pada pengunaan PHP dapat mengolah data yang diambil dengan sebuah form, membuat aplikasi sistem informasi pemetaan dalam sebuah web maupun database

Gambar

Gambar 2.1 Komponen-Komponen Sistem Informasi Geografis
Gambar 2.2 Skema Software (Perangkat Lunak)

Referensi

Dokumen terkait

Elemen-elemen yang digunakan pada media visual perancanga kampanye ini menggunakan elemen yang berkaitan dengan permainan tradisional Kudus seperti Gedrik (Engklek),

Proyek Agraria Nasibnal (Pronas) mengenai sertifikasi tanah balk yang dilakukan oleh dan atas inisiatif masyarakat atau karena inisiatif Pemerintah Daerah Tingkat II, termasuk

Return on Asset (ROA) terhadap rentabilitas modal sendiri pada perusahaan barang konsumsi yang terdaftar di Bursa Efek Indonesia.. ROE adalah variabel yang digunakan untuk

Penggunaan pembelajaran kontekstual memiliki potensi tidak hanya untuk mengembangkan ranah pengetahuan dan keterampilan proses, tetapi juga untuk mengembangkan sikap, nilai,

Strategi pemasaran yang terkonsentrasi (Concentrated marketing) dengan strategi ini, perusahaan mengkhususkan pemasaran produknya dalam beberapa segmen pasar, dengan

Bagi manajer perusahaan, diharapkan tetapmenjaga current ratio yang berfungsi untuk mengukur tingkat keamanan Perusahaan walaupun tidak berpengaruh signifikan terhadap

Surya Media Perdana memiliki permasalahan dalam proses distribusi, dimana dalam satu kali pengiriman produk hanya dilakukan pada satu customer, sehingga mengakibatkan

Ny C tiba di UGD RSUD soetomo dengan hasil pemeriksaan ditemukan radang Ny C tiba di UGD RSUD soetomo dengan hasil pemeriksaan ditemukan radang kulit pada