Sistem Informasi Tempat Wisata di Provinsi Sumatera Utara Berbasis Web

8

BAB 2
LANDASAN TEORI

2.1 Konsep Dasar Sistem
2.1.1

Pengertian Sistem

Sistem adalah sekelompok komponen dan elemen yang digabungkan menjadi satu
untuk mencapai tujuan tertentu. Sistem berasal dari bahasa Latin (systēma)
dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau
elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi
atau energi untuk mencapai suatu tujuan. Istilah ini sering dipergunakan untuk
menggambarkan suatu set entitas yang berinteraksi, di mana suatu model
matematika seringkali bisa dibuat.

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian
dan kesatuan yang nyata, seperti tempat, benda dan orang-orang yang betul-betul

ada dan terjadi. Jogianto (2005:2). Sistem adalah himpunan dari bagian-bagian
yang saling berhubungan, yang secara bersama mencapai tujuan-tujuan yang sama.
Lani Sidharta (1995:9)

2.1.2

Elemen Elemen Sistem

Menurut Andri Kristanto dalam bukunya yang berjudul “Perancangan Sistem
Informasi dan Aplikasinya” (2008:2), elemen-elemen yang terdapat dalam sistem

Universitas Sumatera Utara

9

meliputi: tujuan sistem, batasan sistem, kontrol, input, proses, output dan umpan
balik. Hubungan antara elemen-elemen dalam sistem dapat dilihat seperti gambar
dibawah ini.

Gambar 2.1 Elemen-Elemen Sistem


Dari gambar diatas, bisa dijelaskan sebagai berikut: Tujuan, batasan dan kontrol
sistem akan berpengaruh pada input proses dan output. Input yang masuk dalam
sitem akan diproses dan diolah sehingga menghasilkan output. Output tersebut akan
dianalisa dan akan menjadi umpan balik bagi si penerima dan dari umpan balik ini
akan muncul segala macam pertimbangan untuk input selanjutnya. Selanjutnya
siklus ini akan berlanjut dan berkembang sesuai dengan permasalahan yang ada.
1. Tujuan Sistem
Tujuan sisem merupakan tujuan dari sistem tersebut dibuat. Tujuan sistem
dapat berupa tujuan organisasi, kebutuhan organisasi, permasalahan yang
ada dalam suatu organisasi maupun urutan prosedur untuk mencapai tujuan
organisasi.

Universitas Sumatera Utara

10

2. Batasan Sistem
Batasan sistem merupakan sesuatu yang membatasi sistem dalam mencapai
tujuan sistem. Batasan sistem dapat berupa peratura-peraturan yang ada

dalam suatu organisasi, biaya-biaya yang dikeluarkan, orang- orang yang
ada dalam organisasi, fasilitas baik itu sarana dan pra sarana maupun
batasan yang lain.
3. Kontrol Sistem
Kontrol atau pengawasan sistem merupakan pengawasan terhadap
pelaksanaan pencapaian tujuan dari sistem tersebut. kontrol sistem dapat
berupa kontrol terhadap pemasukan data (input), kontrol terhadap keluaran
data (output), kontrol terhadap pengolahan data kontrol terhadap umpan
balik dan sebagainya.
4. Input
Input merupakan elemen dari sistem yang bertugas untuk menerima seluruh
masukan data dimana masukan tersebut dapat berupa jenis data, frekuensi
pemasukan data dan sebagainya.
5. Proses
Proses merupakan elemen dari sistem yang bertugas untuk mengolah atau
memproses seluruh masukan data menjadi suatu informasi yang lebih
berguna. Misalkan sistem produksi akan mengolah bahan baku yang berupa
bahan mentah menjadi bahan jadi yang siap untuk digunakan.

Universitas Sumatera Utara


11

6. Output
Output merupakan hasil dari input yang telah diproses oleh bagian
pengolah dan merupakan tujuan akhir sistem. Output ini bisa berupa
laporan grafik, diagram batang dan sebagainya.
7. Umpan Balik
Umpan balik merupakan elemen dalam sistem yang bertugas mengevaluasi
bagian dari output yang dikeluarkan, dimana elemen ini sangat penting
demi kemajuan sebuah sistem. Umpan balik ini dapat merupakan perbaikan
sistem, pemeliharaan sistem dan sebagainya.

2.1.3

Klasifikasi Sistem

Dari berbagai sudut pandang, sistem dapat diklasifikasikan menjadi beberapa
bagian yaitu :
1. Sistem Abstrak dan Sistem Fisik

Sistem abstrak merupakan sistem yang tidak bisa dilihat secara mata biasa
dan biasanya sistem ini berupa pemikiran atau ide-ide. Contoh dari sistem
abstrak ini adalah filsafat. Sistem fisik merupakan sistem yang bisa dilihat
secara mata biasa dan biasanya sering digunakan oleh manusia. Contoh dari
sistem fisik ini adalah sistem akuntansi, sistem computer dan sebagainya.
2. Sistem Alamiah dan Sitem Buatan
Sistem alamiah merupakan sistem yang terjadi karena pengaruh alam.
Misalnya sistem rotasi bumi, sistem gravitasi dan sebagainya. Sistem
buatan merupakan sistem yang dirancang dan dibuat oleh manusia.
Misalnya, sistem pengolahan gaji.

Universitas Sumatera Utara

12

3. Sistem Tertutup dan Sistem Terbuka
Sistem tertutup merupakan sistem yang tidak berhubungan dengan bagian
luar sistem dan biasanya tidak terpengaruh oleh kondisi di luar sistem.
Sedangkan sistem terbuka merupakan sistem yang berhubungan dengan
bagian luar sistem.


2.2 Konsep Dasar Informasi
2.2.1

Pengertian Informasi

Informasi adalah Sekumpulan data/ fakta yang diorganisasi atau diolah dengan cara
tertentu sehingga mempunyai arti bagi penerima. Menurut Anton M. Meliono
(1990: 331) informasi adalah data yang telah diproses untuk suatu tujuan
tertentu. Tujuan tersebut adalah untuk menghasilkan sebuah keputusan.
Menurut Gordon B. Davis (1991: 28), informasi adalah data yang telah diolah
menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi
pengambilan keputusan saat ini atau mendatang.

2.2.2

Kualitas Informasi

Informasi dikatakan berkualitas jika memiliki syarat-syarat berikut :
1. Akurat

Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi
orang yang menerima informasi tersebut. Selain itu juga berarti informasi
harus jelas mencerminkan maksudnya.

Universitas Sumatera Utara

13

Komponen akurat meliputi :
a. Completeness

: Informasi yang dihasilkan atau dibutuhkan harus
memiliki kelengkapan yang baik, karena bila
informasi yang dihasilkan sebagian-sebagian akan
mempengaruhi dalam pengambilan keputusan.

b. Correctness

: Informasi yang dihasilkan atau dibutuhkan harus
memiliki kebenaran.


c. Security

: Informasi yang dihasilkan atau dibutuhkan harus
memiliki keamanan.

2. Tepat waktu
Informasi yang diterima harus tepat pada waktunya, sebab informasi yang
usang (terlambat) tidakmempunyai nilai yang baik, sehingga bila digunakan
sebagai dasar dalam pengambilan keputusan akan dapatberakibat fatal. Saat
ini mahalnya nilai informasidisebabkan harus cepatnya informasi tersebut
didapat, sehingga diperlukan teknologi mutakhir untukmendapatkan,
mengolah dan mengirimkannya.
3. Relevan
Informasi harus mempunyai manfaat bagi si penerima. Relevansi informasi
untuk tiap-tiap orang satu denganyang lainnya berbeda.
4. Ekonomis
Informasi

yang


dihasilkan

mempunyai

manfaat

yang

lebihbesar

dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi
tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang tetapi
dapatditaksir nilai efektivitasnya.

Universitas Sumatera Utara

14

2.3 Konsep Dasar Sistem Informasi

2.3.1

Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem yang memiliki kemampuan untuk
mengumpulkan informasi dari semua sumber dan menggunakan berbagai media
untuk menampilkan informasi (Menurut Mc Leod). Sistem informasi adalah
kombinasi dari setiap unit dikelola orang (orang), hardware (perangkat keras),
software (perangkat lunak), jaringan komputer dan jaringan komunikasi data
(komunikasi), dan database (basis data) yang mengumpulkan, mengubah, dan
menyebarkan informasi tentang yang bentuk organisasi.(Menurut O’Brien).
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas
orang yang menggunakan teknologi untuk mendukung operasi dan manajemen.
Dalam arti yang sangat luas, sistem informasi istilah yang sering digunakan untuk
merujuk pada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam
pengertian ini, istilah ini digunakan untuk merujuk tidak hanya untuk penggunaan
organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di
mana orang berinteraksi dengan teknologi dalam mendukung proses bisnis.

Sistem informasi adalah suatu bentuk sistem komunikasi di mana data

direpresentasikan dan diproses sebagai bentuk memori sosial. Sistem informasi juga
dapat dianggap sebagai bahasa semi formal yang mendukung orang dalam
pengambilan keputusan dan tindakan.
a. Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem
informasi dan organisasi informatika.
b. Sistem ini diselenggarakan informasi dari manusia, perangkat lunak,
perangkat

keras,

jaringan

komunikasi

dan

sumber

data

untuk

Universitas Sumatera Utara

15

mengumpulkan, mengubah, dan mendistribusikan informasi dalam sebuah
organisasi.
c. Sistem informasi adalah suatu sistem dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung
operasi, kegiatan manajerial dan strategis dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.2

Komponen-Komponen Sistem Informasi

Secara umum pengertian dari sistem informasi adalah kombinasi dari teknologi
informasi dan aktivitas orang yang menggunakan teknologi untuk mendukung
operasi dan manajemen. Sistem informasi mempunyai delapan buah komponen atau
disebut juga dengan blok bangunan (building block). Komponen-komponen ini
harus ada bersama-sama dan membentuk satu kesatuan. Jika satu atau lebih
komponen tersebut tidak ada, maka sistem informasi tidak akan dapat melakukan
fungsinya, yaitu pengolahan data dan tidak dapat mencapai tujuannya, yaitu
menghasilkan informasi yang relevan, tepat waktu dan akurat. Komponenkomponen dari sistem informasi ini dapat digambarkan sebagai berikut ini :
1. Komponen Masukan (Input Block)
Input merupakan data yang masuk ke dalam sistem informasi. Input
termasuk dalam metode dan media untuk menangkap data yang akan
dimasukkan, data dapt berupa dokumen dokumen dasar.

Universitas Sumatera Utara

16

2. Komponen Model (Model Block)
Kombinasi prosedur, logika, dan model matemetik yang akan memanipulasi
data input dan data yang tersimpan di basis data dengan cara yang sudah
ditentukan untuk menghasilkan keluaran yang diingiinkan.
3. Komponen Keluaran (Output Block)
Hasil dari blok keluaran yang merupakan informasi yang berkualitas dan
dokumentasi yang berguna untuk semua tingkatan manajemen serta semua
pemakai sistem.
4. Komponen Teknologi (Technology Block)
Teknologi merupakan kotak alat (tool box) dalam sistem informasi.
Teknologi digunakan untuk menerima input, menjalankan model,
menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran
dan membantu pengendalian dari sistem secara menyeluruh.
5. Blok Basis Data (Database Block)
Merupakan kumpulan dari data yang saling berhubungan satu sama lainnya,
tersimpan di perangkat keras komputer dan digunakan perangkat lunak
untuk memanipulasinya.
6. Komponen Kendali (Control block)
Beberapa pengendalian yang dirancang secara khusus untuk menanggulangi
gangguan-gangguan terhadap sistem.
7. Komponen hardware
Hardware berperan penting sebagai suatu media penyimpanan vital bagi
sistem informasi.Yang berfungsi sebagai tempat untuk menampung

Universitas Sumatera Utara

17

database atau lebih mudah dikatakan sebagai sumber data dan informasi
untuk memperlancar dan mempermudah kerja dari sistem informasi.
8. Komponen software
Software berfungsi sebagai tempat untuk mengolah,menghitung dan
memanipulasi data yang diambil dari hardware untuk menciptakan suatu
informasi.

2.4 Konsep Dasar Membangun Sistem Informasi Berbasis Web
2.4.1

Internet dan Website

Pengertian

internet

(interconnection

networking)

sendiri

adalah

jaringan

komunikasi global yang terbuka dan menghubungkan jutaan bahkan milyaran
jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe
komunikasi seperti telepon, satelit dan lain sebagainya.

Pengertian internet menurut situs ensiklopedia terbesar Wikipedia adalah
seluruh jaringan komputer yang saling terhubung menggunakan sistem yang
disebut dengan TCP-IP (Transmission Control Protocol / Internet Protocol)
sebagai protokol pertukaran paket (Packet Switching Communication Protocol)
untuk melayani para pengguna diseluruh dunia. Perlu diketahui bahwa internet itu
sendiri merupakan singkatan dari Interconnection Networking yang dalam Bahasa
Indonesia kira-kira memiliki arti jaringan yang saling terhubung.

Sistem cara kerja dari inernet yaitu server meyimpan atau menyediakan
informasi dan memproses permintaan dari klien, apabila ada klien yang meminta

Universitas Sumatera Utara

18

informasi, maka server mengirimkannya. Informasi yang diakses dapat berupa teks,
gambar, dan suara. Server juga mengirimkan peri tah-perintah ke klien tentang
bagaimana cara menampilkan semua informasi tersebut.

Website dapat diartikan sebagai kumpulan halaman yang menampilkan
informasi data teks, data gambar diam,atau data gerak, data animasi,suara, videodan
atau gabungan dari semuanya, baik yang bersifat statis ataupun dinamis yang
membentuk suatu rangakain bangunan yang saling terkait dimana masing-masing
dihubungkan dengan jaringan-jaringan halaman (hyperlink) (Suyanto, 2007).
Website bersifat statis apabila isi informasi bersifat tetap, jarang berubah. Bersifat
dinamis apabila isi informasi website selalu berubah-ubah dan sifat informasinya
interaktif dua arah berasal baik dari pemilik atau pun pengguna website.

2.4.2

Web Browser

Web Browser adalah suatu program yang digunakan untuk menjelajahi dunia
Internet atau untuk mencari informasi tentang suatu halaman web yang tersimpan di
komputer. Awalnya, web browser hanya berorientasi pada teks dan belum dapat
menampilkan gambar. Namun, web browser sekarang tidak hanya menampilkan
gambar dan teks saja, tetapi juga memutar file multimedia. Browser juga dapat
mengirim dan menerima email, mengolah bahasa HTML sebahai input dan
menjadikan halaman web sebagai output yang informatif.

Universitas Sumatera Utara

19

2.4.3

PHP (Hypertext Preprocessor)

PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai
bahasa script serverside dalam pengembangan Web yang disisipkan pada dokumen
HTML. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP
bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa
menampilkan konten yang dinamis dari sebuah website.

Sintak Program atau Script PHP ditulis dalam apitan tanda khusus PHP.
Ada tiga macam pasangan tag PHP yang dapat digunakan untuk menandai blok
script PHP, yakni sebagai berikut :
1.
2. ...
3.
Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun cara 3
tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file
php.ini yang terdapat pada direktori c:\apache\php

2.4.3.1 Keunggulan PHP
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP
difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang
dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi
halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan
lebih dari pada kemampuan CGI. PHP dapat digunakan pada semua sistem operasi,

Universitas Sumatera Utara

20

antara lain Linux, Unix (termasuk variannya HP-UX, Solaris, dan Open BSD),
Microsoft Windows, Mac OS, RISC OS.

PHP juga mendukung banyak Web Server, seperti Apache, Microsoft
Internet Information Server (MIIS), Personal Web Server (PWS), Netcape and
iPlanet servers, Oreilly Website Pro Server, audium, Xitami, OmniHTTPd, dan
masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI Processor.
PHP tidak terbatas pada hasil keluaran HTML (Hyper Text Markup Language).
PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan
movie flash. PHP juga dapat menghasilkan text seperti XHTML dan file XML
lainnya. Salah satu fitur yang dapat diandalkan oleh PHP yakni dukungannya
terhadap banyak database seperti Adabas D, dBase, Direct MS-SQL, Empress,
FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, MSQL, MySQL,
ODBC, Oracle, Ovrimos, PostgrSQL, Solid, Sybase, Unix DBM dan Velocis.
Umumnya database MySQL digunakan untuk bekerja sama dengan PHP.

2.4.4

MySQL

MySql adalah 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 untuk kasuskasus di mana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama
dengan proyek-proyek seperti Apache, di mana perangkat lunak dikembangkan

Universitas Sumatera Utara

21

oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya
masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan
komersial Swedia MySQL AB, di mana memegang hak cipta hampir atas semua
kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan
MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty"
Widenius.

2.4.5

XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP
dan perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi
apapun), Apache, MySQL, PHP, dan

Perl. Program ini tersedia dalam GNU

General Public License dan bebas, merupakan web server yang mudah digunakan
yang dapat melayani tampilan halaman web yang dinamis.

2.4.6

Sublime Text

Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat berjalan di
berbagai platform operating system dengan menggunakan teknologi phyton API (
Eric Haughee, 2013). Aplikasi ii tercipta karena terinspirasi dari aplikasi Vim.
Aplikasi ini sangatlah fleksibel dan powerfull. Sublime Text bukanlah aplikasi open
sourceyang artinya aplikasi ini membutuhkan lisensi yang harus dibeli. Akan tetapi

Universitas Sumatera Utara

22

beberapa fitur pengembangan fungsionalitas dari aplikasi ini merupakan hasil dari
temuan dan mendapat dukungan penuh dari komunitas serta memiliki lisensi
aplikasi gratis.

Sublime Text mendukung berbagai bahasa pemprograman dan mampu
menyajikan fitur syntax highlight hampir disemua bahasa pemprograman yang
didukung atau dikembangankan oleh komunitas seperti : C, C++, C#, CSS, Dylan,
Erlang, HTML, Groovy, Haskell, Java, javaScript, LaTex, Lisp, Lua, Markdown,
MATLAB, Ocaml, Perl, PHP, Pyhon, R, Ruby, SQL, TCL, Textile dan XML.
Berikut beberapa fitur yang diunggulkan dari aplikasi sublime text yaitu:
1. Goto Anything
Fitur yang dapat membantu dalam membukan file ataupun menjelajahi isi
dari file hanya dengan beberapa keystrokes.
2. Multiple selection
Fitur ini memungkinkan user untuk mengubah secara interaktif banyak
baris sekaligus mengubah nama variabel dengan mudah dan memanifulasi
file lebih cepat dari sebelumnya.
3. Command Pallete
Dengan hanya beberapa keystrokes, user dapat dengan cepat mencari
fungsi yang diinginkan , tanpa harus menavigasi melalui menu.
4. Distraction Free Mode
Bila user memerlukan fokus penuh pada aplikasi ini, fitur ini dapat
membantu user dengan memberikan tampilan layar penuh.

Universitas Sumatera Utara

23

5. Split Editing
Dapatkan hasil yang maksimal dari monitor layar lebar dengan didukung
editing perpecahan. Mengedit sisi file dengan sisi, atau mengedit dua
lokalasi di satu file. Anda dapat mengedit dengan banyak baris dan banyak
kolom yang user inginkan.
6. Instant Project Switch
Menangkap semua file yang dimasukan kedalam project pada aplikasi.
Terintegrasi dengan fitur Goto Anything untuk menjelajahi semua file yang
ada ataupun untuk beralih ke file dalam project lainnya dengan cepat.
7. Plugin API
Dilengkapi dengan plugin API berbasis Phyton sehingga membuat aplikasi
in sangat tangguh.
8. Customize Anything
Aplikasi ini memberi user fleksibilitas dalam hal pengaturan fungsional
dalm aplikasi ini.
9. Cross Platform
Aplikasi ini dapat berjalan hampir disemua operating System Modern
seperti windows, OS X, dan Linux Based operating system.

2.4.7

JavaScript

JavaScript adalah bahasa script yang berdasar pada objek yang memperbolehkan
pemakai untuk banyak aspek interaksi pada suatu dokumen HTML. Dimana objek
tersebut dapat berupa window, frame, URL, dokumen, form, button, atau item yang
lain. Untuk dapat mempelajari pemrograman JavaScript, ada 2 piranti yang

Universitas Sumatera Utara

24

diperlukan yaitu browser dan teks editor. Teks editor adalah sebuah pengolah kata
(word processor) yang menghasilkan file dalam format ASCII murni. Browser yang
mendukung JavaScript yaitu Internet Explorer, Opera, FireFox dan lain-lain. Kode
dalam JavaScript dapat dituliskan langsung pada file HTML dengan dengan
menggunakan tag kontainer . Dengan kata lain tidak perlu menuliskan
program JavaScript dengan file terpisah.

2.4.8

CSS

CSS ( Cascading Style Sheet ) yang berfungsi untuk mengatur tampilan dengan
kemampuan jauh lebih baik dari tag maupun atribut standar HTML (Hypertext
Markup Language). CSS adalah suatu kumpulan atribut untuk fungsi format
tampilan dan dapat digunakan untuk menggontrol tampilan banyak dokumen secara
bersamaan. Keuntungan menggunakan CSS yaitu jika ingin mengubah format
dokumen, maka tidak perlu mengedit satu per satu. Penggunaan CSS ada dua cara
yaitu dengan menyisipkan kode CSS langsung kedalam kode HTML atau disimpan
menjadi file tersendiri berekstensi.css. Dengan menyimpan file tersendiri akan lebih
memudahkan untuk mengontrol tampilan dalam banyak dokumen secara langsung.

2.5 Alat Perancang Sistem
Dalam perancangan suatu sistem informasi, dibutuhkan beberapa alat bantu
perancangan sistem agar analisa dan hasil yang ingin dicapai dapat mencapai
sebuah hasil yang maksimal. Adapun alat bantu perancangan sistem ialah
Data Flow Diagram (DFD) dan Bagan Alir (Flowchart).

Universitas Sumatera Utara

25

2.5.1

Data Flow Diagram (DFD)

DFD merupakan ganbaran sistem secara logika yang tidak tergantung pada
perangkat keras, lunak, struktur data dan organisasi file. Keuntungan dari DFD
adalah untuk memudahkan pemakai yang kurang menguasai bidang komputer
untuk mengerti system yang akan dikerjakan atau dikembangkan.

Tabel 2.1. Simbol-Simbol dari Data Flow Diagram (DFD)
No

Simbol

Keterangan

1

Entitas luar.
Merupakan sumber atau tujuan dari aliran data
dari atau ke sistem.

2

Proses
Proses atau fungsi yang mentransformasikan
data secera umum

3

Data Store
Erupakan komponen yang berfungsi untuk
menyimpan data atau file.

4

Aliran Data
Menggambarkan aliran data dari sumber proses
ke suatu proses lain.

Data Flow Diagram adalah alat perancangan sistem yang berorientasi pada alur
data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran
analisa maupun perancangan sistem yang mudah dikomunikasikan ke pengguna
ataupun ke pembuat program. Didalam DFD terdapat tiga level, yaitu :
1. Diagram Konteks (DFD Level 0)
Diagram konteks menggambarkan satu lingkaran besar yang dapat mewakili
seluruh proses yang terdapat dalam suatu sistem. Diagram konteks

Universitas Sumatera Utara

26

merupakan tingkatan tertinggi dalam Data Flow Diagram dan biasanya
diberi penomoran nol. Semua entitas eksternal ditunjukkan dalam diagram
konteks beserta dengan aliran-aliran data utama, baik dari dan menuju
sistem.
2. Diagram Nol (DFD Level 1)
Diagram nol merupakan satu lingkaran besar yang mewakili lingkaranlingkaran kecil yang ada pada diagram konteks. Dengan kata lain diagram
nol merupakan pemecahan dari diagram konteks.
3. Diagram Rinci
Lebih rinci lagi, diagram rinci adalah diagram yang menguraikan prosesproses yang terdapat di dalam diagram nol.

2.5.2

Bagan Alir (Flowchart)

Flowchart merupakan bagan atau gambar yang memperlihatkan hubungan antarproses beserta instruksinya. Gambaran ini dinyatakan dengan simbol yang mana
dari tiap-tiap simbol mewakili proses tertentu. Sedangkan hubungan antar-proses
tadi digambarkan dengan garis-garis. Flowchart merupakan langkah awal
pembuatan program. Setelah flowchart selesai disusun, selanjutnya pemrogram
menerjemahkannya ke dalam bentuk program menggunakan bahasa pemrograman.
Berikut ini adalah simbol-simbol standar pada sebuah flowchart beserta fungsinya.

Universitas Sumatera Utara

27

Tabel 2.2. Simbol Flowchart
No

Nama

Simbol

Keterangan

1

Terminal

Untuk memulai atau
mengakhiri suatu
program
Arus/Flow dari prosedur
yang dapat dilakukan
dari atas kebawah, kiri
kekanan atau sebaliknya.
Simbol ini menunjukkan
setiap pengolahan yang
dilakukan oleh
komputer.
Simbol untuk inputoutput, untuk
memasukkan data atau
menunjukkan hasil
keluaran dari suatu
proses

2

Garis Alir

3

Proses

4

Data

5

Dokumen

merupakan simbol dari
data yang berbentuk
kertas maupun informasi

6

Keputusan

suatu kondisi yang
menghasilkan beberapa
kemungkinan jawaban
atau pilihan.

7

Connector

Suatu prosedur akan
masuk atau keluar
melalui simbol ini dalam
lembaran yang sama.

8

Off-Line
Connector

Simbol masuk atau
keluarnya suatu prosedur
pada lembaran kertas
lainnya.

9

Proses Sub
Program

Untuk menyatakan
sekumpulan langkah
proses yang ditulis
sebagai procedur.

Universitas Sumatera Utara

28

Tabel 2.2 Lanjutan
10 Tampilan

Simbol yang menyatakan
peralatan output yang
digunakan seperti layar,
printer, plotter, dan
sebagainya.

11 Database

Menyediakan tempat
pengolahan data serta
penyimpanan dalam
storage.
Simbol yang menyatakan
input yang berasal dari
disk atau disimpan ke
disk.

12 Peyimpanan
Data

2.6 Alat Perancang Basis Data
2.6.1

Entity Relation Diagram (ERD)

ERD merupakan salah satu bentuk analis dan perancangan yang menjabarkan
hubungan antara objek (entitas) dalam sistem sehingga terlihat jelas relasi apa yang
terjadi antara entitas tersebut. Tujuan utama dari ERD adalah untuk mewakili objek
data. (Simarmata, 2006) simbol yang digunakan dalam ERD dapat dilihat pada
tabel 2.3.
Dalam entity relationship diagram, relasi antara 2 entity set dapat terjadi
dan terbagi menjadi beberapa jenis:
1. One to One Relationship
Hubungan antara setiap entity pada entity set pertama dengan entity set
kedua adalah satu banding satu.

Universitas Sumatera Utara

29

2. One to Mary Relationship
Hubungan antara setiap entity set pertama denagn entity set kedua adalah
satu banding banyak.
3. Many to One Relationship
Hubungan antara setiap entity pada entity set pertama dengan entity set
kedua adalah banyak banding satu.
4. Many to Many Relationship
Hubungan antara setiap entity pada entity set pertama dengan entity set
kedua adalah banyak banding banyak.

Tabel 2.3. Simbol Entity Relation Diagram (ERD)
No

Simbol

Keterangan

1

Entitas
Suatu objek yang dapat didefinisikan dalam
lingkungan pemakai

2

Atribut
Elemen dari entitas yang berfungsi
mendeskripsikan karakter dari entitas

3

Rrelationship
Menggambarkan
hubungan
sejumlah entitas yang berbeda

4

diantara

Garis
Sebagai penghubung antara relasi dengan
entitas, relasi dan entitas dengan atribut.

Universitas Sumatera Utara

30

2.7 Pariwisata
Arti dari istilah pariwisata belum banyak diungkapkan oleh para ahli bahasa dan
pariwisata di Indonesia. Yang jelas kata pariwisata berasal dari bahasa Sangsakerta,
terdiri dari dua suku kata, yaitu “ pari” dan “ wisata” . Pari berarti banyak, berkalikali atau berputar-putar, sedangkan wisata berarti perjalanan atau bepergian. Jadi
pariwisata berarti perjalanan yang dilakukan secara berkali-kali atau berkeliling.
Dalam Bahasa Inggris untuk Pariwisata digunakan istilah “ Tourism”. Menurut
seorang

Ahli

Ekonomi

berkebangsaan

Austria

Norval,

Pariwisata

atau Tourism adalah “ the sum total of operations, mainly of an economic nature
which directly relate to the entry, stay and movement of foreigners inside and
outside a certain country, city or region.” ( Pariwisata adalah keseluruhan kegiatan,
yang berhubungan dengan masuk, tinggal dan pergerakkan penduduk asing di
dalam atau di luar suatu negara, kota atau wilayah tertentu.)

Definisi pariwisata yang lebih lengkap dikemukakan oleh Prof. Hunziker
dan Kraft (1942) sebagai berikut : “ Tourism is the totality of relationships and
phenomena arising from the travel and stay of strangers, provided the stay does not
imply the establishment of a permanent residence and is not connected with a
remunerated activity”. ( Pariwisata adalah keseluruhan hubungan dan gejala –gejala
atau peristiwa – peristiwa yang timbul dari adanya perjalanan dan tinggalnya orang
asing, dimana perjalanannya tidak untuk bertempat tinggal menetap dan tidak ada
hubungan dengan kegiatan untuk mencari nafkah.)

Sedangkan menurut Keputusan R. I. No. 19 tahun 1969 , Kepariwisataan
adalah “ merupakan kegiatan jasa yang memanfaatkan kekayaan alam dan

Universitas Sumatera Utara

31

lingkungan hidup yang khas, seperti hasil budaya, peninggalan sejarah,
pemandangan alam yang indah dan iklim yang nyaman.” Dari ketiga batasan
tersebut penulis dapat menarik kesimpulan , bahwa pariwisata mencakup hal – hal
sebagai berikut :
1. Keseluruhan fenomena alam maupun buatan manusia yang di manfaatkan
untuk wisatawan.
2. Kegiatan –kegiatan yang ditujukan untuk memenuhi kebutuhan wisatawan
selama melakukan perjalanan.
Ruang lingkup kegiatan pariwisata mencakup kegiatan –kegiatan sebagai berikut :
1. Kegiatan yang berhubungan dengan angkutan dari tempat asal wisatawan
sampai temapat tujuan selama di tempat tujuan dan kembali ke tempat
asalnya.
2. Kegiatan yang berhubungan dengan penyediaan , pengelolaan dan
pengembangan atraksi, sarana , prasarana dan amenitas pariwisata.
Kegiatan yang berhubungan dengan penyediaan dan pelayanan informasi tentang
atraksi , sarana , prasarana dan segala sesuatu yang diperlukan wisatawan.

Universitas Sumatera Utara