6
Bab II. TINJAUAN PUSTAKA
1.1 Penelitian Terdahulu
Hasil penelitian Anne Aaben 2013 yang berjudul Sistem Informasi Penjualan Elektronik Berbasis Web. Hasil karya suatu
sistem penjualan barang atau produk yang berbasis web secara online yang dapat diakses dengan cepat dan dapat digunakan oleh
calon pelanggan yang akan membeli barang atau produk dimanapun berada tanpa harus mendatangi toko yang
bersangkutan. Selain untuk pelanggan, sistem informasi yang dibangun
pun bermanfaat bagi pihak toko yang akan mengimplementasikan sistem informasi tersebut untuk mengolah beragam data dan juga
untuk mencetak berbagai laporan yang berkaitan dengan Pembuatan web ini menampilkan menu katalog produk elektronik
yang disertai dengan detail gambar dan harga. Didalam web ini terdapat halaman perjanjian transaksi
dimana diharapkan konsumen dapat membaca dan memahami prosedur cara pemesanan, pembayaran dan pengiriman sebelum
konsumen melakukan pemesanan barang.
7
2.2 Aplikasi Web
Aplikasi web
merupakan sebuah
aplikasi yang
mengunakan teknologi
browser
untuk menjalankan aplikasi dan diakses melalui jaringan komputer Remick, 2011, sedangkan
menurut Rouse, 2011 aplikasi web adalah sebuah program yang disimpan di
Server
dan dikirim melalui internet dan diakses melalui antarmuka
browser
. Dari pengertian diatas dapat disimpulkan aplikasi web
merupakan aplikasi yang diakses mengunakan web
browser
melalui jaringan internet atau intranet. Aplikasi web juga merupakan suatu perangkat lunak komputer yang dikodekan
dalam bahasa pemrograman yang mendukung perangkat lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python,
Php, Java dan bahasa pemrograman lainnya. Adapun Gambaran rincian aplikasi web adalah sebagai berikut :
Gambar 2.1 Aplikasi Web
8
Ada 2 bagian pokok dalam aplikasi web, yang pertama adalah sisi client dan yang kedua adalah sisi server, sisi client
dalam hal ini adalah PC atau bisa juga Perangkat mobile yang terhubung kejaringan internet, Client dapat mengakses aplikasi
web melalui web browser seperti internet explorer, mozila fire fox, google crome, opera dan lain-lain, sedangkan server adalah
perangkat komputer dengan spesifikasi yang bagus digunakan untuk menyimpan aplikasi web beserta database server yang siap
untuk diakses oleh client, Client bertugas meminta halaman web server melalui Web Browser, Web browser akan meneruskannya
ke Server dimana Aplikasi Web berada, Komputer Server akan mengolah permintaan dari client, ketika halaman web yang
diminta ditemukan maka computer server akan mengirimkannya ke computer client dan halaman web yang diminta akan
ditampilkan pada web browser di computer client.
2.2.1 Client Side Scripting
Client-side Scripting adalah bahasa pemrograman web
yang pengolahan
datanya dilakukan
oleh komputer
penggunapengunjung. Jadi, ketika seseorang berkunjung ke sebuah web, komputernya akan mendownload data
script
yang bersifat
client-side
di web tersebut.
Client-side script
mempengaruhi berat-tidaknya loading sebuah website yang tergantung pada kecepatan
loading
spesifikasi komputer serta koneksi internet penggunanya.
Client-side script
meliputi kode-
9
kode yang ditampilkan ketika anda mengklik kanan pada sebuah halaman web dan melihat sumber halaman
View Page Source
. Contoh dari
Client-side Script
adalah
HTML, CSS
, JavaScript
dan
XML
.
2.2.2 Server Side Scripting
Server-side Scripting adalah bahasa pemrograman web
yang pengolahan
datanya dilakukan
oleh komputer
serverpenyedia. Jadi, setiap kali sebuah web dikunjungi, server akan mengirimkan data-data yang diminta dari
database
yang kemudian akan ditampilkan di web.
Server-side Script
biasanya hanya ada pada web dinamis saja.
Server-side Script
memengaruhi berat-tidaknya
loading
sebuah website
bergantung pada kecepatan spesifikasi komputer
server
. Kode-kode
Server-side
tidak bisa kita lihat karena sifatnya yang rahasia untuk
Client
. Contoh dari
Server-side Script
adalah
PHP, ASP, ASP.Net
, dan masih banyak lagi.
10
2.3 Website