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.
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.