• Tidak ada hasil yang ditemukan

Sistem Informasi Pariwisata Kota Binjai Berbasis Web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pariwisata Kota Binjai Berbasis Web"

Copied!
14
0
0

Teks penuh

(1)

LADASAN TEORI

2.1 Sekilas Tentang Komputer

Komputer berasal dari bahasa latin yaitu “computare” yang berarti menghitung.

Menurut buku yang berjudul Computer Organization (V.C. Hamacher, Z.G. Vranesic. S.G.Zaky) komputer adalah mesin penghitung elektronik yang cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan menghasilkan output informasi.

Menurut robert H.Blissmer, komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut:

1. Menerima input

2. Memproses input tersebut sesuai dengan programnya 3. Menyimpan perintah-perintah dan hasil dari pengolahan 4. Menyediakan output dalam bentuk informasi

(2)

Dari berbagai pendapat diatas, maka dapat disimpulkan secara umum bahwa komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengelola input dengan menggunakan suatu program yang tersimpan di memori komputer, memberikan output yang berupa informasi yang dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan.

2.2 Pengertian Sistem

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.

Kata ”sistem” digunakan untuk banyak hal, dan pada banyak bidang pula,

sehingga maknanya menjadi beragam. Dalam pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di antara mereka.

Menurut Simatupang (1995: 6) Webster’s Third New Collegiate Dictionary.

”Memberikan pengertian tentang sistem bahwa sistem ialah sebagai suatu kesatuan

(3)

Menurut Jogianto (2005: 2) mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata adalah suatu objek nyata, seperti tempat dan benda (Hutahaean, 2014).

Dari definisi diatas, dapat disimpulkan bahwa sistem adalah suatu struktur yang memiliki unsur-unsur yang saling berhubungan atau berkaitan yang masing-masing saling bekerja sama untuk mencapai sebuah tujuan yang sama.

2.3 Pengertian Informasi

Menurut buku yang berjudul Pengenalan Komputer (Jogiayanto, H.M, 1999:692). Informasi adalah hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan. Dengan kata lain, informasi merupakan hasil dari pengolahan data dalam bentuk yang lebih berguna dan lebih penting bagi penerimannya dan mempunyai nilai yang nyata dalam pengambilan keputusan. Kualitas suatu informasi terlihat dari beberapa unsure-unsur berikut:

1. Akurat artinya informasi harus secara teliti dan bebas dari segala factor kesalahan data yang dihasilkan.

(4)

3. Tepat waktu artinya informasi yang disajikan adalah informasi yang terbaru karena keterlambatan informasi tidak akan memberikan nilai dan menghilangkan peluang.

2.4 Pengertian Sistem Informasi

Informasi adalah sekumpulan data yang memiliki makna atau arti yang nantinya dapat memecahkan suatu permasalahan. Sistem Informasi adalah sebuah proses pengumpulan dan pengolahan data yang nantinya menjadi sebuah informasi, lalu akan menghasilkan sebuah hasil akhir yang dapat membantu dalam pengambilan suatu keputusan (Hafiz, 2014).

2.5 Pengertian Internet

(5)

2.6 PHP

PHP adalah singkatan dari Personal Home Page yang merupakan standar yang digunakan dalam dunia Website. PHP adalah bahasa pemrograman yang berbentuk script yang diletakkan didalam Web Server. Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada server disebut serverside, berbeda dengan mesin maya Java yang mengeksekusi program pada sisi klien (client-server). Kasiman Perangin-angin dalam buku yang berjudul Aplikasi Web dengan PHP dan MySQL, (2009).

Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebuat menjadi lebih mudah dan efisien. PHP merupakan software open-source yang disebarkan dan dilisensikan secara gratis serta dapat di download secara bebas dari situs resminya http://www.php.net. PHP ditulis menggunakan bahasa C. 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 GCI, seperti mengumpulkan data form, menghasilkan isi halaman Web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.

(6)

Information Servers, Oreilly Website Pro Server, audium, Xitami, Omni HTTPd, dan masih banyak lagi yang lainnya, bahkan PHP dapat bekerja sebagai suatu CGI Processor.

PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup Languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak Database. (Kasiman Peranginangin, 2009).

2.6.1 Sejarah PHP

Menurut Alexander F.K Sibero, pada tahun 1994 seorang programmer bernama Rasmus Lerdorf awalnya membuat sebuah halaman Website pribadi, tujuannya adalah untuk mempertahankan halaman Website pribadi tersebut sekaligus membangun halaman Web yang dinamis.

(7)

bernama Zend kemudian melanjutkan pengembangan PHP dan merilis PHP versi 5 terakhir pada terakhir pada saat ini.

2.6.2 Kelebihan PHP

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

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti Visual Basic dan sebagainya.

2. PHP dapat berjalan pada Web server yang dirilis oleh Microsoft.

3. Perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah karena banyak developer yang siap membantu pengembangannya.

4. PHP memiliki referensi yang sangan mudah dipahami.

5. PHP dapat berjalan pada 4 operating sistem, yaitu Linux, Unix, dan Windows serta dapat juga dijalankan pada suatu console.

2.6.3 Kelemahan PHP

PHP memiliki beberapa kelemahan, diantaranya: 1. Tidak ideal dalam pengembangan skala besar.

(8)

2.7 MySQL

MySQL merupakan salah satu jenis Database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan Strukture Query Languange (SQL) sebagai bahasa dasar untuk mengakses Databasenya. MySQL juga termasuk jenis Relation Database Managemen Sistem (DBMS).

MySQL pada awalnya diciptakan pada tahun 1979 oleh seorang programmer

computer asal Swedia, Michael Widenius atau disebut “Monty” yang saat itu bekerja

pada perusahaan bernama TcX mulai mengembangkan aplikasi berbasis Web dengan berlandaskan UNIREG sebagai Sistem Database. Namun UNIREG dianggap tidak cocok untuk Database yang dinamis seperti Web. Akhirnya David Hughes, TcX dan juga Monty merancang dan mengembangkan sendiri konsep Sistem Database baru.

Sistem ini merupakan gabungan dari UNIREG dan MySQL sehingga pada Mey 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis. Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB dengan Michael Widenius, David

Axmark, dan Allan Larsson sebagai pendirinya. Title “AB” dibelakang MySQL

(9)

2.8 Fungsi PHP dan MySQL

Fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah: a. Mysql_connect(), fungsi mysql_connect adalah untuk menghubungkan PHP

dengan Database MySQL.

Format fungsinya adalah: mysql_connect(string hostname, string username, string password);

b. Mysql_select_db, setelah terhubung ke Database MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilihi Database yang akan digunakan. Fungsi mysql_connect_db digunakan untuk memilih Database. Format fungsinya adalah: mysql_select_db(string Database, koneksi);

c. Mysql_query, dalam Database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada Database untuk melakukan apa yang dikehendaki.

Format fungsinya adalah: int mysql_query(string query, int[link_identifier]); d. Mysql_num_rows, kegunaan dari fungsi ini adalah untuk menghitung jumlah

baris yang akan dikenai oleh proses SQL.

Format fungsinya adalah: int num_rows(int result);

e. Mysql_fetch_array, fungsi ini digunakan untuk menampilkan data. Dalam fungsi ini, hasil query ditampung dalam bentuk array.

(10)

2.9 World Wide Web

World Wide Web (WWW), yang lebih dikenal dengan istilah Web, merupakan salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan internet. Dengan menggunakan teknologi hypertext, pemakai Webdituntun untuk menemukan informasi dengan mengikuti link-link yang disediakan dalam dokumen Webyang ditampilkan dalam Browser Web. Browser Web adalah software yang digunakan untuk menampilkan informasi dari server web. Software ini kini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemakai dapat dengan mudah

melakukan “point” dan “click” untuk pindah antar dokumen.

Adapun cara kerja Web secara singkat adalah sebagai berikut:

a. Informasi Web disimpan dalam dokumen yang disebut dengan halaman halaman Web (Web Pages).

b. Web page adalah file-file yang disimpan dalam komputer yang disebut dengan server-server Web(web servers).

c. Komputer-komputer membaca web page disebut sebagai Web Client.

d. Web client menampilkan page dengan menggunakan program yang disebut dengan Browser Web (Web Browser).

2.10Hypertext Markup Language (HTML)

(11)

juga merupakan file teks murni yang dapat dibuat dengan editor teks sembarang yaitu yang dikenal sebagai Web page atau dokumen yang disajikan dalam Web browser. Dokumen ini umumnya berisi informasi atau interface aplikasi didalam internet.

HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dank arena bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : Windows, Linux, Macintosh. Kata Markup Language pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML sehingga bisa mengatur judul, garis, tabel, gambar dan lain-lain dengan perintah yang telah ditentukan dalam elemen HTML. Simbol penandaan yang digunakan dalam HTML ditandai dengan tanda lebih kecil (<) dan tanda lebih besar (>) yang disebut dengan tag. Misalnya hendak menampilkan teks yang tercetak miring, maka mark up yang digunakan adalah sebagai berikut:

<i> Teks ini akan tercetak miring <i>

(MADCOMS, 2008) HTML itu sendiri terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode <form>, judul dengan title dan sebagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan skema dibawah ini: <html>

<head>

<title>Judul Halaman<title> </head>

(12)

… isi dari halaman web …

</body> </html>

Keterangan:

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri dengan tanda tag penutup <html>.

2. Pada elemen head <head><head>, dapat sisipkan kode untuk menuliskan keterangan tentang dokumen HTML atau dapat juga sisipkan scripts pemrograman Web seperti Javascript, Vbscript atau CSS untuk menambah daya tarik pada situs yang dibuat agar lebih menarik dan dinamis.

3. Elemen- elemen <body></body> berisi tag-tag untuk isi atau layout tampilan situs, seperti : <font></font>,<table></table>,<form></form>.

(13)

2.11Database (Basis Data)

Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras computer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam dasar data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket yang disebut dengan DBMS (Database Management Systems). (Prof. Dr. Jogiyanto H.M, M.B.A., Akt 1999:699)

2.12Sublime Text Editor

Sublime Text Editor adalah editor teks untuk berbagai bahasa pemograman termasuk pemograman PHP. Sublime Text Editor merupakan editor text lintas-platform dengan Python application programming interface (API). Sublime Text Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor tanpa lisensi perangkat lunak.

(14)

Referensi

Dokumen terkait

By her experience in getting a Bible of her own, Mary Jones had touched Reverend Thomas Charles of Bala so that he made a great effort to supply Bibles for his country (and

yang ditunjuk untuk melaksanakan Pekerjaan Pengadaan Penyedia Pekerjaan Konstruksi Rehabilitasi Sedang/Berat Rumah Jabatan pada Dinas Pendapatan, Pengelolaan Keuangan dan

3) Dalam riwayat Dinasti Tang (618M-907M), terdapat banyak laporan tentang kedatangan utusan Khalifah Abu al-Abbas (Abu Loba), Khalifah Abu Jaafar (Ap’u Cha’fo),

softskill di perguruan tinggi. Pengembangan kurikulum didesain selaras dengan pengembangan softskill yang akan diberikan di perkuliahan. Perubahan sikap dan

Bahwa Pengadilan Tinggi Tata Usaha Negara Jakarta harus memberikan pertimbangan serta alasan-alasan yang menjadi dasar putusannya tanpa harus mengambil alih dengan

Pada ibu hamil yang menderita Hepatitis B, transmisi vertikal dari ibu ke bayinya sangat mungkin terjadi, apalagi dengan hasil pemeriksaan darah

a) Melaksanakan proses lelang dengan cara Pelelangan Terbatas. b) Menyiapkan Term Of Refference (TOR), termasuk kriteria dan tata cara penilaian penawaran serta

E-filing bertujuan untuk mencapai transparansi dan bisa menghilangkan praktek-praktek Korupsi, Kolusi dan Nepotisme (KKN). Dengan diterapkannya sistem e-filing