Institutional Repository | Satya Wacana Christian University: Rancang Bangun Web Pariwisata Kota Salatiga T0 562010013 BAB II

Bab II.
TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Berdasarkan web pariwisata yang sudah pernah ada
masih terdapat beberapa kekurangan dan penulis bermaksud
mengambangkan

aplikasi

tersebut

untuk

melengkapi

kekurangan-kekurangan yang ada. Web pariwisata Salatiga
terdahulu memiliki batasan-batasan masalah sebagai berikut:
a. Tidak ada web kusus yang hanya menyajikan tempat
pariwisata di Salatiga.
b. Data yang ditampilkan belum komplit.
c. Tampilan web yang kurang menarik.

Dengan

batasan-batasan

tersebut

penulis

ingin

mengembangkan lagi dengan melengkapi fitur-fitur yang
tidak disediakan aplikasi terdahulu. Fitur-fitur yang akan
ditambahkan antara lain:
a. Pembuatan web kusus untuk pariwisata kota Salatiga dan
sekitarnya.
b. Menambahkan data-data pariwisata yang belum ada
dalam web terdahulu
c. Membuat tampilan web lebih baik dan menarik.
2.2 Landasan Teori
2.2.1 Pengertian Sistem


Dalam bukunya Hanif Al Fatta (2007:3), terdapat
banyak pengertian sistem yang diungkap oleh
beberapa pakar manajemen yang dijelaskan dari sudut
pandang yang berbeda, namun mempunyai tujuan
yang sama. Definisi sistem secara umum adalah
kumpulan dari bagian-bagian yang bekerja sama
untuk mencapai tujuan yang sama.
[1]

Menurut John Mc Manama, sistem adalah

sebuah struktur konseptual yang tersusun dari fungsifungsi yang saling berhubungan yang bekerja sebagai
suatu kesatuan organic untuk mencapai suatu hasil
yang diinginkan secara efektif dan efesien.
2.2.2 Pengertian Informasi
[2]

Menurut Mc Leod “Informasi adalah data yang


telah diproses atau data yang memiliki arti. Informasi
sesungguhnya berasal dari data yang kemudian
diproses sehngga data tersebut memiliki arti bagi
pemakainya.
Sumber informasi adalah data. Data adalah
kenyataan-kenyataan yang menggambarkan suatu
kejadian-kejadian

dan

kesatuan

nyata.

Data

merupakan bentuk yang masih mentah yang belum
mampu memberikan banyak arti sehingga data perlu
diolah lebih lanjut.


2.2.3 Konsep Basis Data
[3]

Basis

data

adalah

kumpulan

data

yang

dihubungkan secara bersama-sama, dan gambaran
dari data yang dirancang untuk memenuhi kebutuhan
informasi dari suatu organisasi. Berbeda dengan
sistem file yang menyimpan data secara terpisah,
pada database data tersimpan secara terintegrasi,

basis data bukan menjadi milik suatu departemen
tetapi sebagai sumber daya perusahaan yang dapat
digunakan bersama (Connolly. 2002, p14)
Data dalam basis data disimpan dalam tiga
struktur, yaitu file, table atau objek. File terdiri dari
record dan field, table terdiri dari baris dan kolong,
sedangkan objek terdiri dari data dan instruksi
program yang memfungsikan data. File didalam basis
data dapat terhubung kepada beberapa table, dalam
sebuah table data tiap kolom terdiri dari ukuran dan
tipe yang sejenis.

2.2.4 Internet
[4]

Internet

adalah

kepanjangan


dari

interconnection-networking, merupakan sistem global
dari seluruh jaringan computer yang saling terhubung
menggunakan

standar

Internet

Protocol

Suite

(TCP/IP) untuk melayani miliaran pengguna di
seluruh

dunia.


[5]

Internet

merupakan

jaringan

computer yang dibentuk oleh Departemen Pertahanan
Amerika Serikat di tahun 1969, melalui proyek ARPA
yang disebut ARPANET (Advanced Research Project
Agency Network).
2.2.5 HTML (Hyper Text Markup Language)
[6]

Hyper Text merupakan kata atau frase yang

dapat menunjukan hubungan suatu naskah dokumen
dengan naskah-naskah lainnya. Sementara Markup
menunjukkan bahwa pada file HTML berisi suatu

instruksi tertentu yang dapat memberikan suatu
format pada dokumen yang akan ditampilkan pada
halaman World Wide Web. Sedangkan Language atau
dalam bahasa Indonesia diartikan sebagai “bahasa”,
biarpun HTML sendiri bukan merupakan bahasa
pemrograman tetapi HTML merupakan kumpulan
dari beberapa instruksi yang dapat digunakan untuk
mengubah-ubah format suatu naskah atau dokumen

2.2.6 PHP (Hypertext Preprocessor)
Dalam bukunya Andi (2004:1), PHP adalah salah
satu bahasa pemrograman yang berjalan dalam
sebuah web server dan berfungsi sebagai pengolah
data pada sebuah server.[7]PHP memili beberapa
keunggulan dari beberapa bahasa pemrograman lain,
diantaranya web server yang mendukung PHP dapat
ditemukan dimana-mana mulai dari apache, IIS,
Lighttpd,
konfigurasi


nginx
yang

hingga
relative

Xitami
mudah.

dan

dengan

PHP

juga

merupakan bahasa open source yang dapat digunakan
di berbagai sistem operasi (Linux, Unix, Macintosh,
Windows) dan dapat dijalan secara runtime melalui

console.
2.2.7 MySQL (My Srtucture Query Language)
Dalam bukunya Sutarman (2007:163), MySQL
dikembangkan oleh sebuah perusahaan Swedia
bernama MySQL AB yang pada saat itu bernama
TcX DataKonsult AB. MySQL versi 1.0 dirilis Mei
1996 secara terbatas kepada empat orang, baru di
bulan Oktober versi 3.11.0 dilepas ke publik.
[8]

MySQL merupakan sebuah perangkat lunak

sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang

multithread, multi-user, dengan sekitar 6 juta instalasi
di seluruh dunia. MySQL AB membuat MySQL
tersedia sebagai perangkat lunak gratis dibawah
lisensi GNU General Public License (GPL), tetapi
mereka juga menjual dibawah lisensi komersial

untukkasus-kasus dimana penggunaannya tidak cocok
dengan penggunaan GPL. MySQL adalah Relational
Database Management System (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL.
Dimana setiap orang bebas untuk menggunakan
MySQL, namun tidak boleh dijadikan produk turunan
yang bersifat closed source atau komersial. MySQL
sebenarnya merupakan turunan salah satu konsep
utama dalam database sejak lama, yaitu SQL
(Structured Query Language). SQL adalah sebuah
konsep pengoperasian database, terutama untuk
pemilihan atau seleksi dan pemasukan data, yang
memungkinkan

pengoperasian

data

dikerjakan

dengan mudah secara otomatis.
2.2.8 XAMMP
[9]

XAMPP merupakan singkatan dari X (empat

sistem operasi apapun), Apache, MySQL, PHP, Perl.
XAMPP merupakan tool yang menyediakan paket
perangkat lunak ke dalam satu buah paket. Dalam
paketnya sudah terdapat Apache (web server),

MySQL (database), PHP (server side scripting), Perl,
FTP server, phpMyAdmin dan berbagai pustaka
bantu lainnya.