Sistem Informasi E-Commerce Pada Rumah Makan “Siang Hari”

BAB 2
TINJAUAN PUSTAKA

2.1 Pengertian Komputer
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.
Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan
sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data
(input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi
dibawah kontrol program yang tersimpan di memorinya.

2.2 Internet
Seperti yang kita ketahui bahwa internet telah menciptakan revolusi yang sangat tidak
terduga dalam dunia teknologi, informasi maupun komunikasi.
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. Awalnya internet merupakan jaringan
komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun
1969 melalui sebuah proyek yang disebut dengan ARPANET.
Misi awal dari proyek ini awalnya hanya untuk keperluan militer saja, tetapi
lambat laun terus berkembang dan bisa dinikmati oleh semua kalangan. Terciptanya

internet telah membawa perubahan yang sangat berarti dalam berbagai aspek
kehidupan manusia. Selain itu, internet juga telah melahirkan dunia baru yang
memiliki pola, corak sekaligus karakteristik yang berbeda dengan dunia nyata.

Universitas Sumatera Utara

2.3 Website
Website adalah sering juga disebut Web, dapat diartikan suatu kumpulan-kumpulan
halaman yang menampilkan berbagai macam informasi teks, data, gambar diam
ataupun bergerak, data animasi, suara, video maupun gabungan dari semuanya, baik
itu yang bersifat statis maupun yang dinamis, yang dimana membentuk satu rangkaian
bangunan yang saling berkaitan dimana masing-masing dihubungkan dengan jaringan
halaman atau hyperlink.
Atau definisi website adalah kumpulan dari berbagai macam halaman situs, yang
terangkum didalam sebuah domain atau juga subdomain, yang lebih tempatnya berada
di dalam WWW (World Wide Web) yang tentunya terdapat di dalam Internet.
Halaman website biasanya berupa dokumen yang ditulis dalam format Hyper Text
Markup Language (HTML), yang bisa diakses melalui HTTP, HTTP adalah suatu
protokol yang menyampaikan berbagai informasi dari server website untuk
ditampilkan kepada para user atau pemakai melalui web browser.

Jenis-jenis website ada 3 (tiga) macam diantaranya, bisa dibaca dibawah ini:
a. Website Statis adalah suatu website yang mempunyai halaman yang tidak
berubah. Yang artinya adalah untuk melakukan sebah perubahan pada suatu
halaman hanya bisa dilakukan secara manual yitu dengan cara mengedit kodekode yang menjadi struktur dari website itu sendiri.
b. Website Dinamis adalah merupakan suatu website yang secara strukturnya
diperuntukan untuk update sesering mungkin. Biasanya selain dimana
utamanya yang bisa diakses oleh para pengguna (user) pada umumnya, juga
telah disediakan halaman backend yaitu untuk mengedit kontent dari website

Universitas Sumatera Utara

tersebut. Contoh dari website dinamis seperti web berita yang didalamnya
terdapat fasilitas berita, dsb.
c. Website Interaktif adalah suatu website yang memang pada saat ini memang
terkenal. Contohnya website interaktif seperti forum dan blog. Di website ini
para pengguna bisa berinteraksi dan juga beradu argument mengenai apa yang
menjadi pemikiran mereka.
Manfaat dari website biasanya sebagaian orang memiliki suatu alasan untuk membuat
web itu sendiri, diantaranya:
a. Memperluas jangkauan promosi sesuatu, dengan memiliki website maka


produk kita lebih bisa dikenal oleh masyarakat khususnya pengguna internet.
b. Bisa menjadi media tanpa batas, sebab internet adalah media informasi yang

tanpa batas. Dengan memiliki website kita berarti sama saja memiliki banayk
karyawan yang mempromosikan produk kita selama 24 jam. Yang artinya
diman website kita akan memberikan suatu informasi kepada calon konsumen
selama 24 jam.
c. Promosi yang luas, internet adalah suatu media promosi terluas di dunia jika

dilihat dari jangkauan area.
d. Media pengenalan perusahaan, Jika kita memeliki suatu perusahaan akan lebih

mudah kita mengenalkan perusahaan lewat website, kerana jangkauannya
internet yang luas dan pemakainya yang banyak, sehingga perusahaan kita akan
dikenaloleh masyarakat banyak sehingga dapat mendatangkan calon konsumen
dengan cara promosi produk lewat website.
e. Dan lain-lain.

Domain website, contohnya bisa di baca di bawah ini:


Universitas Sumatera Utara

a. .co.id : Biasanya digunakan untuk badan usaha yang memiliki badan hukum
sah.
b. .go.id : Khusus digunakan untuk Lembaga Pemerintahan RI.
c. .ac.id : Dipakai untuk Lembaga Pendidikan.
d. .or.id: Dipakai untuk segala macam organisasi yang tidak termasuk kedalam
kategori co.id, go.id, mil.id, ac.id dan sebagainya.
e. .war.net.id : Dipakai untuk industri warung internet (warnet) yang ada di
Indonesia
f. .sch.id: Dipakai khusus untuk Lembaga Pendidikan SD, SMP dan SMU atau
SMK
g. .web.id:

Biasanya

digunakan

untuk


organisasi, badan

usaha, ataupun

perseorangan yang melakukan kegiatannya di WWW. (SORA N 07/09/2014)

2.4 Pengertian E-Commerce
E-Commerce adalah suatu proses membeli dan menjual produk-produk secara
elektronik oleh konsumen dan dari perusahaan ke perusahaan dengan komputer
sebagai perantara transaksi bisnis.
E-Commerce atau yang biasa disebut juga dengan istilah Ecom atau Emmerce
atau EC merupakan pertukaran bisnis yang rutin dengan menggunakan transmisi
Electronic Data Interchange (EDI), email, electronic bulletin boards, mesin faksimili,
dan Electronic Funds Transfer yang berkenaan dengan transaksi-transaksi belanja di
Internet shopping (Pearson, 2010).

2.5 Pengertian PHP, Database, XAMPP, MySQL, dan CSS

Universitas Sumatera Utara


Sebagai aplikasi yang ingin dinilai baik haruslah memiliki referensi dan program
aplikasi pendukung yang cukup. Oleh karena itu penulis mengumpulkan bahan bacaan
guna mengumpulkan informasi yang berhubungan dengan materi yang terdapat dalam
tugas akhir nantinya.
Sebagai sumber bahan bacaan atau informasi tersebut penulis mendapatkannya
dari perpustakaan Universitas Sumatera Utara, koleksi buku pribadi milik sendiri serta
pinjaman dari teman-teman penulis. Kemudian adapun beberapa program aplikasi
pendukung dalam pembentukkan aplikasi ini, yaitu:

2.5.1 PHP
PHP singkatan dari PHP: Hypertext Preprocessor yang digunakan sebagai
bahasa script serverside dalam pengembangan web yang disisipkan dalam
dokumen HTML. Penggunaan PHP memungkinkan web dapat dinamis
sehingga maintenance situs web tersebut 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 (Kasiman P:2006).
PHP adalah bahasa pemrograman website yang interpretasinya lebih kepada
gratisan biasanya berjalan pada sistem operasi linux (PHP juga bisa

dijalankan dengan hosting windows). PHP adalah pilihan alternatif, seperti
halnya ASP, PHP juga digabungkan dengan HTML jadi sebelum sebuah
halaman website ditampilkan, web server akan memanggil modul dan skrip
PHP untuk melakukan proses penampilan datanya (Anhar, 2010).

2.5.2 MySQL

Universitas Sumatera Utara

MySQL adalah sebuah perangkat lunak database (basis data) sistem tebuka
yang sangat terkenal dikalangan pengembang sistem database dunia yang di
gunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web.
MySQL mempunyai fungsi sebagai SQl (Structured Query Language) yang
di miliki sendiri dan telah di perluas. MySQL umumnya digunakan
bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful
(Bimo Sunarfri Hantono: 2002).

2.5.3 Database
Basis data atau sering pula disebut database adalah kumpulan informasi
yang disimpan di dalam komputer secara sistematik sehingga dapat

diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk
mengelola dan memanggil query basis data disebut sistem manajemen basis
data (database management system, DBMS). Sistem basis data dipelajari
dalam ilmu informasi. Untuk membuat ini siswa menggunakan MySQL
(www.termasmedia.com/65-pengertian/69-pengertian-database.html, 2012).

2.5.4 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. XAMPP merupakan
tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.
Dengan menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan
konfigurasi web server Aphace, PHP dan MYSQL secara manual. (Daud
Edison T, 2011:6).

Universitas Sumatera Utara

2.5.5 Sublime Text
Sublime Text adalah teks editor berbasis Python, sebuah teks editor yang
elegan, kaya akan fitur, cross-platform, mudah dan simpel yang cukup

terkenal di kalangan pengembang, penulis, dan desainer. Para programmer
biasanya menggunakan sublime Text untuk menyunting source code yang
sedang ia kerjakan. Sampai saat ini Sublime Text sudah mencapai pada versi
3 Beta (Yudi Yusti, 2015).

2.5.6 CSS (Cascading Style Sheet)
Cascading Style Sheet (CSS) merupakan aturan untuk mengatur beberapa
komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
CSS bukan merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word
yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext,
footer, images, dan style lainnya untuk dapat digunakan bersama-sama
dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat
tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada
teks, warna tabel, ukuran border, warna border, warna hyperlink, warna
mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas,
bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang
digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS
memungkinkan kita untuk menampilkan halaman yang sama dengan format

yang berbeda (Priyanto & Kawistara, 2015).

Universitas Sumatera Utara

2.6 Macromedia Dreamweaver
Adobe Dreamweaver merupakan aplikasi desain dan pengembangan web yang
menyediakan editor WYSIWYG visual (bahasa sehari-hari yang disebut sebagai
Design view) dan kode editor dengan fitur standar seperti syntax highlighting, code
completion, dan code collapsing serta fitur lebih canggih seperti real-time syntax
checking dan code introspection untuk menghasilkan petunjuk kode untuk membantu
pengguna dalam menulis kode (Wirawan, 2015).
Tata letak tampilan Design memfasilitasi desain cepat dan pembuatan kode seperti
memungkinkan pengguna dengan cepat membuat tata letak dan manipulasi elemen
HTML. Dreamweaver memiliki fitur browser yang terintegrasi untuk melihat halaman
web yang dikembangkan di jendela pratinjau program sendiri agar konten
memungkinkan untuk terbuka di web browser yang telah ter-install.
Aplikasi ini menyediakan transfer dan fitur sinkronisasi, kemampuan untuk mencari
dan mengganti baris teks atau kode untuk mencari kata atau kalimat biasa di seluruh
situs, dan templating feature yang memungkinkan untuk berbagi satu sumber kode atau
memperbarui tata letak di seluruh situs tanpa server-side includes atau scripting.

Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa pengetahuan
coding, dan integrasi dengan Adobe Spry Ajax framework menawarkan akses mudah
ke konten yang dibuat secara dinamis dan interface.
Dreamweaver dapat

menggunakan

ekstensi

dari

pihak

ketiga

untuk

memperpanjang fungsionalitas inti dari aplikasi, yang setiap pengembang web bisa
menulis (sebagian besar dalam HTML dan JavaScript). Dreamweaver didukung oleh
komunitas besar pengembang ekstensi yang membuat ekstensi yang tersedia (baik

Universitas Sumatera Utara

komersial maupun yang gratis) untuk pengembangan web dari efek roll over sederhana
sampai full-featured shopping cart (Wirawan, 2015).
Dreamweaver, seperti editor HTML lainnya, edit file secara lokal kemudian diupload ke web server remote menggunakan FTP, SFTP, atau WebDAV.

Gambar 2.1 Macromedia Dreamweaver 8

Universitas Sumatera Utara