Sistem Informasi Harga Pangan Wilayah Kota Medan Berbasis Web Menggunakan PHP dan MySQL

BAB 2
LANDASAN TEORI

2.1. Pengertian Komputer
Istilah komputer mempunyai arti yang luas dan berbeda. Istilah komputer
(computer) diambil dari bahasa Latin computare yang berarti menghitung (to
compute). Berikut ini adalah beberapa definisi tentang komputer yang disajikan
oleh beberapa buku komputer:
1. Menurut Robert H. Blissmer (1985), komputer adalah suatu alat elektronik
yang mampu melakukan beberapa tugas seperti menerima input, memproses
input sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari
pengolahan dan menyediakan output dalam bentuk informasi.
2. Menurut Donald H. Sanders (1950;35), komputer adalah sistem elektronik
untuk memanipulasi data yang cepat dan tepat dirancang dan diorganisasikan
supaya secara otomatis menerima dan menyimpan data input, memprosesnya,
dan menghasilkan outpt di bawah pengawas suatu langkah-langkah instruksi
program yang tersimpan di memori (stored program).
3. Menurut V. C. Hamacher, Z. G. Vransic. S. G. Zaky (2001), komputer adalah
mesin penghitung elektronik yang dengan cepat dapat menerima informasi
input digital, memprosesnya sesuai dengan suatu program yang tersimpan di
memorinya dan menghasilkan output informasi.

4. Enurut William M, Fuori (1981), komputer adalah tipe khusus alat
perhitungan yang mempunyai sifat tertentu yang pasti.

Universitas Sumatera Utara

Dari beberpa pengertian di atas dapat disimpulkan bahwa komputer adalah suatu
alat elektronik yang menerima input data, mengolah data, memberikan informasi
dengan menggunakan suatu program yang tersimpan di memori komputer (stored
program) serta dapat menyimpan program dan hasil dari pengolahan secara
otomatis. Sedangkan yang disebut dengan program adalah kumpulan dari instruksi
atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat
melakukan fungsinya dengan cara yang sudah tertentu.

2.2. Pengertian Data
Pengertian data adalah kumpulan kejadian yang diangkat dari suatu kenyataan
(fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan
dari ketiganya. Data masih belum dapat menjelaskan sesuatu dengan jelas
sehingga perlu diolah lebih lanjut. Pengertian data juga bisa berarti kumpulan file
atau informasi dengan tipe tertentu, baik suara, gambar atau yang lainnya.
Menurut kamus Oxford definis data adalah “facts or information used in deciding

or discussing something” yang berarti fakta atau informasi yang digunakan dalam
menentukan atau mendiskusikan sesuatu. Hal tersebut juga bisa berarti
“information prepared for or stored by a computer” yang berarti berarti informasi
yang disiapkan untuk atau disimpan oleh komputer.
Menurut Kamus Besar Bahasa Indonesia pengertian data adalah
keterangan yang benar dan nyata. Atau keterangan atau bahan nyata yang dapat
dijadikan bahan kajian (analisis atau kesimpulan). Data merupakan materi mentah
yang membentuk semua laporan penelitian (Dempsey dan Dempsey, 2002: 76).
Data yang baik adalah data yang bisa dipercaya kebenarannya (reliable), tepat

Universitas Sumatera Utara

waktu dan mencakup ruang lingkup yang luas atau bisa memberikan gambaran
tentang suatu masalah secara menyeluruh merupakan data relevan. Pengertian
Data dalam arti luas adalah sekumpulan informasi yang dapat diuat, diolah,
dikirimkan dan di analisis. Namun apabila kita mau mengartikan data dalam arti
sempit konteks penelitian, maka yang dimaksud dengan data adalah data
penelitian. Adapun data Penelitian adalah segala fakta dan angka yang dapat
dijadikan bahan untuk menyusun suatu informasi (Suharsimi Arikunto, 2002 : 96).
Jadi dapat disimpulkan, bahwa data merupakan sejumlah informasi yang

dapat memberikan gambaran tentang suatu keadaan, atau masalah baik yang
berbentuk angka-angka maupun yang berbentuk kategori atau keterangan. Data
bisa juga didefinisikan sebagai sekumpulan informasi atau nilai yang diperoleh
dari pengamatan (obsevasi) suatu objek dan dapat memberikan gambaran tentang
suatu keadaan atau persoalan.
Berikut adalah definisi maupun pengertian data menurut pendapat para
ahli:
1. Menurut Nuzulla Agustina, data adalah keterangan mengenai sesuatu hal
yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik, tabel,
gambar, lambang, kata, huruf-huruf yang menyatakan sesuatu pemikiran,
objek, serta kondisi dan situasi.
2. Menurut Arikunto (2002), data merupakan segala fakta dan angka yang dapat
dijadikan bahan untuk menyusun suatu informasi, sedangkan informasi
adalah hasil pengolahan data yang dipakai untuk suatu keperluan.
3. Menurut Slamet Riyadi, data adalah kumpulan informasi yang diperoleh dari
hasil suatu pengamatan di mana data dapat berupa angka atau lambang.

Universitas Sumatera Utara

4. Menurut Anhar, data adalah kenyataan yang menggambarkan suatu kejadian

dan merupakan kesatuan nyata yang nantinya akan digunakan sebagai bahan
dasar suatu informasi.
5. Menurut Haer Talib, data adalah sekumpulan fakta dan sebuah fakta tak lain
adalah sebuah kenyataan atau kejadian.
6. Menurut Kuswadi dan E. Mutiara, data adalah kumpulan informasi yang
diperoleh dari suatu pengamatan, dapat berupa angka, lambang, atau sifat.
7. Menurut Lia Kuswayatno, data adalah kumpulan kejadian atau peristiwa yang
terjadi di dunia nyata yang berupa angka-angka, huruf-huruf, simbol-simbol
khusus, atau gabungan dari semuanya.
8. Menurut H. J. Sriyanto, data adalah suatu keterangan atau informasi tentang
objek penelitian.
9. Menurut Wahyu Supriyanto dan Ahmad Muhsin, data adalah bahan baku
dalam sebuah informasi, atau kelompok teratur simbol-simbol yang mewakili
kuantitas, fakta, tindakan, benda, dan sebagainya.
10. Menurut Zulkifli A. M., data adalah keterangan atay bukti mengenai suatu
kenyataan yang masih mentah, masih berdiri sendiri-sendiri, belum
diorganisasikan, dan belum diolah.

2.3. Basis Data (Database)
Basis data adalah sekumpulan data organisasi untuk banyak aplikasi secara efisien

dengan memusatkan data dan mengendalikan redudansi data (Kenneth Loudon et
al, 2007, hal:265).

Universitas Sumatera Utara

Sistem Manajemen Basis Data (DBMS) adalah peranti lunak yang memudahkan
organisasi untuk memusatkan data, mengelola data secara efisien, dan
menyediakan akses data bagi program aplikasi, DBMS bertindak sebagai
antarmuka (interface) antara program aplikasi dan file data fisik.
Dewasa ini DBMS menggunakan basis data yang berbeda-beda dalam
melacak berbagai entitas dan relasi. DBMS yang populer untuk sebuah PC atau
mainframe adalah DBMS relasional. Basis data relasional mempresentasikan data
seperti tabel dua dimensi. Tabel dapat dirujuk sebagai file. Setiap tabel berisi data
tentang sebuah entitas dan atributnya.
Ms.Acess adalah DBMS relasional untuk sistem dekstop, sedangkan DB2,
oracle database dan MySQL server adalah DBMS relasional untuk mainframe
besar. MySQL adalah sebuah DBMS open source yang popular dan oracle
database lite adalah DBMS untuk perangkat komputasi genggaman.

2.4. Pengertian Sistem

Dalam arti terminologi, sistem berasal dari bahasa Yunani “systema” yang artiya
“kesatuan”. Sistem dapat terdiri dari beberapa subsistem yang saling berhubungan
untuk membentuk satu kesatuan sehingga tujuan atau sasaran sistem dapat
dicapai. Suatu sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem
yang berusaha untuk mencapai tujuan yang sama. (Grace, 2011)
Ada beberapa pengertian sistem menurut beberapa pakar sistem informasi,
antara lain:
1. Menurut Fredick H. Wu (1984), suatu sistem beroperasi dan berinteraksi
dengan lingkungannya untuk mencapai sasaran (objective) tertentu, suatu

Universitas Sumatera Utara

sistem menunjukkan tingkah lakunya melalui interaksi di antara komponenkomponen di dalam sistem dan di antara lingkungannya.
2. Menurut M. J. Alexander (2003;2), suatu sistem adalah suatu group dari
elemen-elemen, baik bentuk fisik maupun bukan fisik yang menunjukkan
suatu kumpulan saling berhubungan di antaranya dan berinteraksi bersamasama menuju satu atau lebih tujuan, sasaran dan akhir dari sistem.
3. Menurut Jerry Fitz Gerald, Andra F. Fitz Gerald dan Warre D Stallings
(2001), suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau untuk menyelesaikan suatu sasaran tertentu.


Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang
terpadu untuk melaksanakan kegiatan pokok perusahaan. Prosedur adalah suatu
urutan kegiatan, biasanya melibatkan beberapa orang dalam suatu departemen
atau lebih, yang dibuat untuk menjamin penanganan secara seragam transaksi
perusahaan yang terjadi berulang-ulang (Mulyadi, 2001;6).
Sistem adalah seklompok elemen-elemen yang terintegrasi dengan maksud
yang sama untuk mencapai suatu tujuan organisasi. Organisasi terdiri dari
sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu yang
ditentukan oleh pemilik atau manajemen (Raymond Mc. Leod Jr.,2004;9).
Dari beberapa pengertian mengenai sistem yang diberikan dapat
dikelompokkan ke dalam 2 (dua) kelompok, yang pertama lebih menekankan
pada elemen-elemen dalam sistem. Elemen-elemen atau komponen-komponen
atau bagian-bagian dari suatu sistem yang dapat berupa subsistem dan yang ke
dua lebih menekankan pada prosedur.

Universitas Sumatera Utara

2.5. Pengertian Informasi
Beberapa ahli mendefinisikan informasi sebagai berikut:

1. Menurut Gordon B. Davis (1974,hal:32) informasi adalah data yang telah
diolah menjadi suatu bentuk yang penting bagi si penerima dan mempunyai
nilai yang nyata yang dapat dirasakan dalam keputusan-keputusan yang
sekarang atau keputusan-keputusan yang kan datang.
2. George R. Terry Ph. D (1962,hal:23) menyatakan: informasi adalah
pengumpulan atau pengolahan data untuk memberikan pengetahuan atau
keterangan.
Jadi secara umum informasi adalah data yang sudah diolah menjadi suatu
bentuk lain yang lebih berguna yaitu pengetahuan atau keterangan yang ditujukan
bagi penerima dalam pengambilan keputusan, baik masa sekarang atau masa yang
akan datang.
George R. Terry Ph. D (1962, hal:23) menjelaskan, berguna atau tidaknya
informasi tergantung pada beberapa aspek, yaitu:
1.

Tujuan si penerima
Apabla informasi itu tujuannya untuk memberikan bantuan makan informasi
itu harus membantu si penerima dalam usaha untuk mendapatkannya.

2.


Ketelitian penyampaian dan pengolahan data
Penyampaian dan mengolah data, inti dan pentingnya harus dipertahankan.

3.

Waktu
Informasi yang disajikan harus sesuai dengan perkembangan informasi itu
sendiri.

Universitas Sumatera Utara

4.

Ruang dan tempat
Informasi yang didapat harus tersedia dalan ruangan atau tempat yang tepat
agar penggunaannya lebih terarah bagi si pemakai.

5.


Semantik
Agar informasi efektif informasi harus ada hubungannya antara kata-kata dan
arti yang cukup jelas dan menghindari kemungkinan salah tafsir.

2.6. Pengertian Sistem Informasi
Sistem informasi secara teknis dapat didefinisikan sebagai sekumpulan komponen
yang saling berhubungan, mengumpulkan atau mendapatkan, memproses,
menyinpan, dan mendistribusikan informasi untuk manunjang pengambilan
keputusan, pengawasan, dan suatu organisasi. (Kenneth Loudon et al,
2007,hal:15).
Sistem informasi memiliki tiga aktivitas yang dapat memproduksi
informasi

yang dibutuhkan sauatu instansi untuk membuat keputusan,

mengendalikan operasi, menganalisis permasalahan dan menciptakan produk
baru, ketiga aktivitas tersebut yaitu:
1. Masukan (input) : Merekam atau mengumpulkan data mentah dari dalam
maupun luar instansi.
2. Proses (processing) : mengubah data input mentah menjadi bentuk yang

berarti.
3. Keluaran (output) : mengirimkan informasi yang telah diproses ke orangorang yang menggunakan informasi tersebut.

Universitas Sumatera Utara

INPUT

PROCESSING

OUTPUT

2.7. Sekilas Mengenai Web
World Wide Web (WWW) atau lebih dikenal dengan web merupakan salah satu
layanan yang didapat oleh pemakai komputer yang terhubung dengan internet.
Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan
teknologi hypertext. Pemakai dituntut untuk menemukan informasi dengan
mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam
browser web.
Kini internet identik dengan web, karena kepopuleran web sebagai standar
interface pada layanan yang ada pada internet, dari awalnya sebagai penyedia
informasi, kini digunakan juga untuk komunikasi dari email sampai dengan
chatting, sampai dengan melakukan transaksi bisnis (commerce).
Kini, web seakan lebih popular dari pada email, walaupun secara statistik
email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna
internet. Web lebih popular bagi khalayak umum dan pemula, terutama untuk
tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan
web sebagai interface-nya. Interface identik dengan web, karena popularitas
sebagai penyedia informasi dan interface yang digunakan oleh pengguna internet
dari masalah informasi sampai dengan komunikasi.
Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku
internet lainya dan menelusuri (informasi) di internet. Selain itu web telah

Universitas Sumatera Utara

diadopsi oleh perusahaan sebagai bagian dari stategi teknologi informasi, karena
beberapa alasan:
a. Akses informasi yang mudah.
b. Setup server yang lebih mudah.
c. Informasi mudah didistribusikan.
d. Bebas platform atau informasi dapat disajikan oleh web browser pada
system mana saja karena adanya standar dokumen berbagai tipe data dapat
disajikan.

2.7.1. Sejarah Web
Tahun 1989, Trimothy Berners-Lee seorang ahli komputer dari Inggris dan
penelitilain di European Particle Physics Lab Consei European Pour la Recherche
Nucleaire(CERN) di Geneva Swiss, mengembangkan satu cara untuk membagi
data antar koleganya menggunakan sesuatu yang di sebut dengan hypertext.
Pemakai di CERN dapat menampilkan dokumen pada layar komputer dengan
menggunakan software browser baru.

2.7.2. Aplikasi Web
Browser web adalah software yang digunakan untuk menampilkan informasi dari
server web. Software ini kini telah berkembang dengan menggunakan user
interface grafis, sehingga pemakai dapat dengan mudah memakai poin atau klik
untuk pindah antar dokumen.
Link adalah browser web yang masih menggunakan mode teks, yang
akibatnya adalah tidak ada gambar yang dapat ditampilkan. Linx ini ada pada

Universitas Sumatera Utara

lingkungan Disk Operation System(DOS). Akan tetapi pengembangan dari
browser mode teks ini adalah tidak secepat browser web dengan Grafic User
Interface(GUI).
Disaat perkembangan WWW ada dua browser web yang paling populer
yaitu Internet Explorer (IE) dan Netscape Navigator. Namun saat ini bermunculan
browser web lain yang turut meramaikan persaingan untuk merebut para
pengguna internet. Diantara browser web yang telah banyak digunakan pada saat
peluncurannya adalah Microsoft Network, Opera, dan Mozilla Firefox. Diantara
web browser ini terdapat kelebihan dan kekurangan sehingga pengguna dapat
memilih sesuai dengan keinginan dan kemudahan yang ditawarkan.

2.7.3. Server Web
Server web adalah komputer yang digunakan untuk menyimpan dokumendokumen web, komputer ini akan melayani permintaan dokumen web dari
kliennya. Browser web seperti Opera berkomunkasi melalui jaringan (termasuk
jaringan internet) dengan server web, menggunakan HyperText Transfer
Protocol(HTTP). Browser akan mengirimkan request kepada server untuk
meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server
memberikan dokumen atau layanan jika tersedia juga dengan menggunakan
HTTP.

2.8. Pengertian Personal Home Page (PHP)
PHP digunakan sebagai bahasa script server-side dalam pengembangan web yang
diletakkan pada dokumen Hypertext Markup Language (HTML). Penggunaan

Universitas Sumatera Utara

PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web
tersebut dapat menjadi lebih mudah dan efisien. PHP merupakan software Opensource yang dapat digunakan secara gratis serta dapat diunduh secara bebas dari
situs resminya http://www.php.net.
PHP merupakan salah satu bahasa pemrograman web yang masih muda
namun telah mengalami perkembangan yang cukup signifikan dan telah banyak
digunakan oleh user dalam membuat sebuah aplikasi web yang baik, baik
perseorangan maupun perusahaan.

2.8.1. Sejarah Singkat PHP
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya,
PHP digunakan untuk siapa saja pengunjung pada homepage-nya. Rasmus
Lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan
Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah
kemampuan PHP 1.0 dan meluncurkan PHP 2.0.
Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia.
Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski,
Andi Gutman, Stig Bakken, Shane Craveo, dan Jim Winstead bekerja sama untuk
melakukan penyempurnaan sehingga pada tahun 2000 dikeluarkan PHP 4.0.
Tidak berhenti sampai di situ, kemampuan terus ditambah, dan saat ini versi
terbaru yang telah dikeluarkan adalah PHP 5.0.x.

Universitas Sumatera Utara

2.9. MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal.
Kepopulerannya disebabkan MySQL menggunakan basis data Structured Query
Language (SQL) sebagai bahasa dasar untuk mengakses database-nya. Selain itu,
ini bersifat gratis atau tidak perlu membayar untuk menggunakannya pada
berbagai platform kecuali pada windows yang bersifat shaware atau membayar
setelah melakukan evaluasi dan memutuskan untuk digunakan untuk keperluan
produksi.
Perkembangannya disebut SQL yang merupakan bahasa terstruktur yang
khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh
American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah
sebuah sistem manajemen database yang bersifat open source. MySQL adalah
pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB
yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta
isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan
menghapus data yang berada dalam database. MySQL merupakan sistem
manajemen database yang bersifat at relational. Artinya data-data yang dikelola
dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga
manipulasi data akan menjadi jauh lebih cepat.

Universitas Sumatera Utara