• Tidak ada hasil yang ditemukan

Sistem Informasi Pariwisata Kabupaten Langkat Berbasis Multimedia

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pariwisata Kabupaten Langkat Berbasis Multimedia"

Copied!
20
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Sistem Informasi

Istilah sistem (kata sistem) berasal dari bahasa Yunani yaitu “sistema” yang berarti kesatuan. Sistem adalah sekumpulan komponen yang saling berhubungan yang harus bekerja bersama – sama untuk menghasilkan suatu kesatuan metode, prosedur teknik yang digabungkan dan diatur sedemikian rupa sehingga menjadi satu kesatuan yang berfungsi untuk mencapai tujuan. Informasi merupakan hal yang sangat penting dalam suatu organisasi. Tanpa adanya informasi yang baik dan akurat, maka sistem yang dirancang atau yang digunakan dalam organisasi akan menjadi tidak baik dan mungkin tidak akan bertahan lama.

Pengertian "Sistem" dan "Informasi" menurut beberapa ahli, diantaranya adalah sebagai berikut :

1. Sistem menurut Tata Sutabri (2005:8), adalah sekelompok unsur yang erat hubungannya satu dengan yang lainnya yang berfungsi bersama-sama untuk mencapai tujuan tertentu.

(2)

3. Informasi menurut Jogiyanto Hartono (1999:8), adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

4. Informasi menurut Abdul kadir ( 2003:31), adalah data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seorang yang menggunakan data tersebut.

5. Sistem informasi menurut Erwan Arbie, 2000, 35, adalah sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, membantu dan mendukung kegiatan operasi, bersifat manajerial dari suatu organisasi dan membantu mempermudah penyediaan laporan yang diperlukan.

6. Sistem informasi menurut George M.Scott,2001;4, adalah sistem yang diciptakan oleh para analisis dan manajer guna melaksanakan tugas khusus tertentu yang sangat esensial bagi berfungsinya organisasi.

Dari pengertian diatas, maka istilah sistem mengandung arti kumpulan dari bagian-bagian, unsur-unsur atau komponen-komponen aliran informasi yang saling berhubungan satu sama lainnya yang tersusun secara teratur dan merupakan satu kesatuan yang saling bergantung untuk mencapai suatu tujuan.

2.1.1 Elemen Sistem

Menurut Abdul Kadir (2003:54), ada beberapa elemen yang membentuk sebuah sistem, yaitu :

(3)

Setiap sistem memiliki tujuan (goal), entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan sistem menjadi tak terarah dan tak terkendali. Tentu saja, tujuan antar satu sistem dengan sistem lain berbeda.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk kedalam sistem dan selanjutnya menjadibahan untuk diproses.

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna.

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa informasi, saran, cetakan laporan, dan sebagainya.

5. Umpan Balik

Umpan balik digunakan untuk mengendalikan baik masukan maupun proses.

2.2 Pengertian Pariwisata

(4)

keseimbangan atau keserasiandan kebahagiaan dengan lingkungan dalamdimensi sosial, budaya, alam dan ilmu. (Kodyat2010)

2.3 Multimedia

Multimedia merupakan suatu konsep dan teknologi baru dalam bidang teknologi informasi, dimana dalam bentuk teks, gambar, suara, animasi dan video disatukan dalam komputer untuk disimpan, diproses dan disajikan baik secara linear maupun interaktif. (W, et al. 2008) .

Menurut Hofstetter adalah pemanfaatan komputer untuk membuat dan menggabungkan teks, grafik, audio, video, dengan menggunakan tool yang memungkinkan pemakai berinteraksi,berkreasi, dan berkomunikasi. (dikutip dalam buku karangan Suyanto,2005;20).

2.4 Pengertian Komputer

Komputer berasal dari bahasa yunani "conpute" yang kemudian diartikan ke dalam bahasa inggris yaitu "to compute" yang berarti hitung, sehingga komputer dapat diartikan sebagai alat hitung atau mesin hitung.

(5)

Sistem komputerisasi adalah suatu sistem yang berdiri atas komputer dan seluruh komponen-komponen yang menunjang terlaksananya proses pengolahan data dan menjadikan komputer sebagai alat yang berguna. Sistem komputer memiliki beberapa komponen yaitu :

a. Perangkat Keras (hardware)

Perangkat keras merupakan perangkat yang secara fisik dapat dilihat dan diraba, yang membentuk suatu kesatuan dapat difungsikan. Berdasarkan kegunaannya, perangkat keras komputer digolongkan ke dalam tiga bagian utama, yaitu :

1. Alat input

Alat input adalah alat untuk memasukkan program maupun data yang akan diprosesn oleh komputer, seperti keyboard, mouse, scanner.

2. Alat Proses

Alat prose atau CPU (Central Processing Unit), merupakan alat atau unit terpenting didalam sistem komputer. Tugas utamanya adalah mengontrol keseluruhan sistem komputer selama pengelolahan data berlangsung, seperti motherboard dan processor.

(6)

Alat Output adalah alat untuk menampilkan hasil pengelolahan data yang dilakukan oleh CPU, misalnya monitor dan printer.

b. Perangkat Lunak (software)

Perangkat lunak adalah komponen komputer yang merupakan kumpulan program dan prosedur yang memungkinkan komputer perangkat keras komputer dapat menjalankan fungsinya sebagai alat pengolahan data, komponen ini tidak nyata secara fisik. Perangkat lunak berfungsi sebagai alat pengolahan data, komponen ini tidak nyata secara fisik. Perangkat lunak berfungsi sebagai perantara bagi komputer dan pengguna komputer dan pengguna komputer (user), sehingga komputer dapat digunakan. c. Pengguna Komputer

Pengguna komputer adalah manusia yang menangani suatu sistem komputer atau orang yang mampu mengoperasikan komputer. Brainware dapat dikelompokkan dalam beberapa bagian, yaitu :

1. Sistem Analisis

Orang yang bertugas membentuk dan merancang fasilitas suatu sistem komputer yang akan dibangun.

2. Programmer

Orang yang bertugas menterjemahkan spesifikasi yang telah dirancang oleh sistem analisis ke dalam suatu bahasa pemrograman tertentu.

(7)

Orang yang bertugas menangani pengelolahan data secara langsung.

4. Data Entry Operator

Orang yang bertugas melakukan pengurusan terhadap data yang akan diolah, mulai dari pengumpulan data, perekaman data ke dalam media-media penyimpanan hingga pemeriksaan dan pengiriman informasi.

2.5 Pengertian Internet

Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia. Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internet working ("antar jaringan").

(8)

sekarang penerusnya menjadi tulang punggung global untuk sumber daya informasi yang disebut dengan internet.

Daya internet itu terletak pada informasi itu sendiri, bukan pada jaringan komputer. Informasi ada karena beberapa orang/beberapa kelompok memberikan waktu, usaha, dan karya mereka. Mereka mempunyai ide, menyusunnya, menciptakan sesuatu yang berguna dan membuat tersedia tersebut buat pemakai internet di seluruh dunia.

2.5.1 TCP/IP

Dalam arti sederhana, TCP/IP (Transmission Control Protocol/Internet Protocol) adalah jenis protocol yang memungkinkan suatu komputer untuk berkomunikasi dengan computer lainnya melalui suatu jaringan yang sering disebut internet. TCP/IP bekerja untuk mengatur bagaimana computer terhubung internet dan mengatur pertukaran data yag terjadi pada computer tersebut.

Semua bagian di dalam keluarga TCP/IP memiliki tugas tersendiri, misalnya email, mentrasfer file dan menyediakan informasi routing jaringan. Protokol TCP bertanggung jawab memecah informasi ke dalam beberapa paket, sedangkan IP bertanggung jawab mentransfer paket-paket tersebut susuai tujuan. Kemudian TCP bertugas menyatukan kembali paket-paket itu ke urutan yang benar (Muhammad Sutiyadi, 2003).

2.5.2 WWW (World Wide Web)

(9)

WWW dapat di umpamakan sebagai perpustakaan besar yang menyediakan berbagai informasi yang dibutuhkan. WWW (world wide web) merupakan bagian dari internet yang paling cepat berkembang dan paling populer. WWW bekerja berdasarkan pada tiga mekanisme berikut:

a. Protokol, standar aturan yang digunakan untuk berkomunikasi pada computer networking, Hypertext Tranfer Protokol (HTTP) adalah protocol WWW.

b. Address, WWW memiliki aturan penamaan alamat web yaitu URL (Uniform Resource Locator ) yang digunakan sebagai standar alamat email.

c. HTML, digunakan untuk membuat dokumen yang bisa diakses melalui web. (Mico Pardosi, 2004)

2.5.3 HTTP (Hypertext Transfer Protocol)

HTTP ( Hypertext Transfer Protocol) adalah suatau protocol internet yang digunakan oleh world wide web. Dengan protocol ini sebuah web client (dalam hal ini browser) seperti Internet Explorer Netscape dapat melakukan pertukaran data hypermedia, seperti teks, gambar, suara, video dengan web server.server dan browser web berkomunikasi satu sama lain dengan protocol yang memang dibuat khusus untuk ini, yaitu HTTP. HTTP bertugas menangani permintaan-permintaan (request) dari browser untuk mengambil dokumen-dokumen web.

(10)

bahwa telah terjadi kesalahan. Karena client dan server dan clien tidak harus menyediakan mekanisme untuk memeriksa kesalahan transmisi data, yang berarti mempermudah pekerjaan pemograman. Namun demikian, HTTP tidak memiliki apa yang disebut session, seperti halnya FTP, yang menjaga hubungan antara client dan server secara konsisten. Setiap halaman web yang dikirim akan melibatkan suatu proses penyambungan antara client dan server, baru kemudian datanya ditransfer, koneksi antara server dan client akan diputus. Sifatnya ini membuat HTTP sering disebut dengan istilah protocol hit-and-run.(Muhammad Sutiyadi, 2003)

2.6 Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

(11)

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

2.6.1 Kelebihan PHP

Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemrograman web server diatas, terdapat kelebihan dari PHP yaitu :

(12)

2. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.

3. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang sangat mudah dipahami.

4. Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap membantu pengembangannya.

5. PHP dapat berjalan pada 3 operating sistem, yaitu: Linux, Unix, dan Windows serta dapat juga dijalankan secara runtime pada suatu console.

2.6.2 Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya :

1. PHP Tidak mengenal Package.

2. Jika tidak di encoding, maka kode PHP dabat dibaca semua orang & untuk meng encodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya.

(13)

2.6.3 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya (<?) kemudian ditutup dengan tanda tanya dilanjutkan tanda tag tutup (?>). Ada dua tipe penggabungan antara PHP dan HTML, yaitu :

a) Embedde Script

Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses didalam server. Embedded Script menempatkan PHP sebagai bagian dari script HTML. Contoh penulisan Embedded Script dapat dilihat berikut ini: <html>

<head>

<title>uji</title> <head>

<body>

<? echo "Hai"?> </body>

</html>

b) Non Embedded Script

(14)

script PHP. Contoh Penulisan Non Embedded Script dapat dilihat dibawah ini:

<?

echo' <html>'; echo'<head>';

echo'<title>uji</title>'; echo</head><body>'; echo'Hai';

echo'</body>'; echo'</html>'; ?>

2.7 Sejarah MySQL

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.

(15)

adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus. Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.

Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.

David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.

(16)

2.8 Sublime Text 3

Sublime Text merupakan text editor berbagai bahasa pemrograman mulai dari C hingga Java, menurut penulis Sublime Text merupakan text editor yang sangat baik dan nyaman untuk digunakan sebagai alat berkoding ria. Karena tampilannya yang minimalis namun elegant, bawaannya yang ringan namun diboboti dengan keakuratan dalam penulisan yang mengikuti algoritma dan aturan setiap bahasa pemrograman yang digunakan. Intinya penulis sangat merekomendasikan untuk menjadikan Sublime Text sebagai text editor yang meski digunakan.Kini pada versi terbaru Sublime Text dengan paket dependasi *.deb sudah dapat dijalankan pada distro linux Debian dan turunannya seperti Ubuntu.Pada update kali ini, Sublime Text mencegah plugin merusak Sublime Text, dan mempercepat pembukaan aplikasi di awal. Selain peningkatan kecepatan, sekarang Sublime Text juga menggunakan Python 3.3 untuk setiap plugin, serta memperkenalkan symbol indexing yang membaca semua file dalam sebuah proyek untuk dibuat indeks simbol pada saat pencarian.Pengembang Sublime Text, Jon Skinner menjelaskan bahwa lisensi Sublime Text 3 akan dijual dengan harga $70, bertambah $11 dari harga sebelumnya yang hanya $59, walaupun kamu dapat menggunakan setiap fitur Sublime Text secara lengkap tanpa membutuhkan lisensi.

2.9 Xampp

(17)

usah bingung untuk melakukan penginstallan programprogram yang lain, karena semua kebutuhan telah disediakan oleh XAMPP. (Nugroho, Pengenalan XAMPP 2008)

2.10 Data Flow Diagram

Data Flow Diagram adalah gambaran system secara logika. Gambaran ini tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi.

Tabel 2.1 Simbol-simbol Flowchart

No. Gambar Nama Fungsi

1. Kesatuan Luar

(External entity)

Merupakan kesatuan luar di

lingkungan luar sistem yang

akan memberikan input atau

menerima

2. Proses (Process) Kegiatan dari hasil suatu arus

data yang masuk dalam proses

untuk dihasilkan arus data yang

akan keluar atau untuk

(18)

output.

3. Aliran Data

(Data Flow)

Data mengalir melaui sistem

dimulai dengan sebagian input

dan diubah mnjadi output.

4. Penyimpanan Data

(Data Storage)

Data disimpan untuk keperluan

berikutnya

1. Sumber : Budi, Sutedjo Dharma Oetomo. 2002. Perancangan Dan Pembangunan Sistem Informasi.Yogyakarta: Penerbit Andi.

Tabel 2.2 Simbol-simbol DFD

NO. Simbol Fungsi

1. Terminator, untuk memulai dan mengakhiri suatu

program.

2. Process, suatu simbol yang menunjukkan setiap

pengolahan yang dilakukan oleh komputer.

3. Data, untuk memasukkan data manapun

menunjukkan hasil dari suatu proses.

4. Decision, untuk memasukkan data maupun

(19)

5. Preparation, suatu simbol yang menyediakan

tempat-tempat pengolahan data dalam storage.

6. Connector, merupakan simbol untuk masuk dan

keluarnya suatu prosedur pada lembar kertas yang

sama.

7. Off-Page Connector, merupakan simbol untuk

masuk dan keluarnya suatu prosedur pada lembar

kertas yang lain.

8. Arus atau flow, prosedur yang dapat dilakukan dari

atas ke bawah, bawah ke atas, dari kiri ke kanan ,

atau dari kanan ke kiri.

9. Document, merupakan simbol untuk data yang

berbentuk informasi.

10. Predifined process, untuk menyatakan sekumpulan

langkah proses yang ditulis sebagai prosedur.

11.

Display, untuk output yang ditunjukkan suatu

(20)

12. Magnetic Disc, untuk menyimpan data.

Gambar

Gambar Nama
Tabel 2.2  Simbol-simbol DFD

Referensi

Dokumen terkait

Sistem Informasi Geografis adalah suatu kumpulan yang terorganisir dari perangkat keras komputer, perangkat lunak, data geografi dan personel yang didesain untuk

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat

Basis data merupakan kumpulan dari data ynag saling berhubungan satu sama lainnya, tersimpan didalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya..

SIG sebagai suatu kumpulan yang terorganisir dari perangkat keras komputer, perangkat lunak, data geografi, dan personil yang dirancang secara efisien untuk memperoleh,

Sistem informasi geografis (SIG) adalah kumpulan yang terorganisir dari perangkat keras komputer, perangkat lunak, data geografi dan personil yang dirancang secara

Komponen basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan diperangkat keras komputer dan menggunakan

Sebuah sistem informasi merupakan kumpulan dari peramgkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan

SIG merupakan suatu kumpulan yang terorganisir dari perangkat keras komputer, perangkat lunak, data geografi, dan personil yang dirancang secara efisien untuk memperoleh,