7 BAB II
DASAR TEORI
1.1.Konsep dan Definisi Konsep
1.1.1. Pengertian Sistem Informasi
Sistem informasi adalah mencakup sejumlah komponen (manusia,
komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang
diproses (input) yang bertujuan untuk mencapai suatu sasaran atau tujuan.
Dalam definisi lain, sistem informasi adalah merupakan suatu sistem yang
dibuat oleh manusia yang terdiri dari komponen-komponen dalam
organisasi untuk mencapai suatu tujuan yaitu menjadikan informasi.
1.1.2. Pengertian Internet
Internet merupakan salah satu teknologi yang berperan penting dalam
kemajuan zaman yang bila dipergunakan akan memberikan banyak
manfaat, salah satu komponen internet adalah aplikasi website. Website
merupakan sebuah sarana penyampaian informasi yang memiliki fasilitas
dasar internet yang tidak memandang tempat dan waktu. Bisanya
pengguna website di dunia bisnis dan informasi khususnya pemasaran dan
penjualan barang secara online sudah berkembang sangat pesat. Hal
langsung barang yang akan dijual dan sistem pemesanan secara online
dimanapun dan kapanpun tanpa batasan waktu dan tempat.
1.1.3. Pengertian HTTP (Hypertext Transfer Protocol)
HTTP berasal dari bahasa inggris berupa singkatan dari Hypertext
Transfer Protocol (HTTP). HTTP merupakan sebuah Protocol atau
Penyerta awal yang digunakan WWW (World Wide Web) sebagai
pelengkap berjalannya sebuah koneksi internet. Secara khusus HTTP
dapat diartikan sebagai pesan yang berbentuk format dan dapat dikirim
melalui sebuah server ke client. HTTP juga berfungsi sebagai alat yang
mengatur bentuk dan aksi apapun yang dilakukan oleh Web Server juga
Web Browser untuk direspon atas perintah yang ada pada protokol HTTP.
2.1.4 World Wide Web (www)
World Wide Web atau dikenal dengan sebutan web saja,
merupakan sebuah aplikasi perangkat lunak yang mempermudah dan
memungkinkan hampir setiap orang untuk memperkenalkan dan mencari
dokumen hypertext pada internet.
Web pada awalnya merupakan ruang informasi dalam internet dengan
menggunakan teknologi hypertext, penguna dituntun untuk menemukan
informasi dengan mengikuti link yang disediakan dalam dokumen web
yang ditampilkan oleh web browser . kini internet identik dengan web,
karena kepopuleran web sebagai standar interface pada layanan – layanan
hingga kini digunakan untuk komunikasi lewat e-mail, chatting, bahkan
hingga transaksi bisnis (e – commerce).
2.1.5. Basis Data
Basis data adalah kumpulan data yang saling berhubungan secara
logikal dan deskripsi yang dirancang untuk menjawab kebutuhan suatu
organisasi. Basis data juga merupakan media penyimpanan data secara
terpusat yang dapat di akses oleh banyak pengguna secara bersamaan.
Dalam perusahaan yang memiliki banyak departemen, basis data tidak
hanya dipegang oleh departemen tertentu melainkan dibagikan kesemua
departemen yang ada (Connoly & Begg, 2010).
2.1.6. PHP
PHP merupakan bahasa skrip yang digunakan untuk membuat halaman
web yang dinamis. PHP bersifat open source product pengguna dapat
mengubah soucre code dan mendistribusikanya secara bebas serta
diedarkan secara gratis.
PHP bersifat server side scripting yang dapat ditambahkan ke dalam
HTML, sehingga suatu halaman web tidak lagi bersifat statis, namun
bersifat dinamis. Sifat server-side berarti pengerjaan skrip PHP akan
dilakukan di sebuah web server, kemudian hasilnya akan dikirimkan ke
browser. Salah satu web server yang paling umum digunakan untuk PHP
adalah apache. PHP dapat dijalankan pada sistem operasi Unix. Windows,
PHP 5 dirilis pada bulan juli 2004 dengan inti Zend Engine 2.0. PHP 5
adalah versi PHP terbaru yang mendukung penuh Object-Oriented
Programing (OOP), integrasi XML, mendukung semua ekstensi terbaru
MySql, pengembangan web services dengan SOAP dan REST, serta
ratusan peningkatan lainnya dibandingkan versi sebelumnya, PHP 4.
2.1.7. MySQL
My SQL merupakan Database Management System (DBMS) yang
bersifat open source dan dikembangkan, serta didistribusikan oleh MySQL
AB. MySQL memiliki bagian berupa Structured Query Language (SQL)
yang digunakan untuk mengolah database-database relasional yang ada di
dalamnya. Sejak dahulu MySQL merupakan pasangan serasi PHP dalam
pembuatan web yang dinamis.
Dalam hal penggunaan database, PHP 5 memiliki ekstensi terbaru,
MySQLi (Improved MySQL) yang didesain untuk bekerja dengan versi
MySQL 4.1 ke atas mendukung PHP 5 dalam menyediakan hubungan
antarmuka berbasis object-oriented ke MySQL.
Sejak PHP 5, ekstensi SQLite sudah langsung tersedia dalam PHP.
SQLite adalah embeddable mesin database SQL yang tidak mengharuskan
client terkoneksi ke sebuah database server. SQLite akan menjalankan
perintah-perintah SQL kemudian membaca serta menulis hasil eksekusi
perintah-perintah SQL tersebut langsung ke sebuah file database dalam
menginstal atau menjalankan aplikasi database lain yang terpisah dari