Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Website E-Commerce pada Toko Venus Computer Equipment Kudus T0 562011003 BAB II

BAB II
TINJAUAN PUSTAKA
2.1. Penelitian Terdahulu
Berdasarkan penelitian penulis, penulis pun menemukan contoh
website penjualan toko komputer berbasis web milik Pan Heri Hertanto
dengan link http://www.sahabatpc.com/. Pada web nya dijelaskan bahwa
pemilik web tersebut menjual berbagai accessories komputer dan elektronik
lain-lainnya seperti power bank, handphone, stabilizer serta lain sebagainya.
Maka pada web yang penulis buat ini, penulis membuat sedikit perbedaan
dari web toko komputer online yang penulis jadikan sebagai referensi. Yaitu
penulis akan menyediakan jasa service laptop baik dari hardware atau
software nya, instalasi ulang Operating System (OS), service printer, service
handphone dalam arti pelayanan service untuk software nya, tetapi tidak
menutup kemungkinan apabila pemilik toko bisa mengerjakan untuk service
hardware maka akan dikerjakan pula, dan banyak perlengkapan dan
accessories untuk komputer, pada pembuatan website toko komputer
berbasis online Venus Computer di Kudus ini. Tetapi untuk hal ini, service
sementara hanya bisa dinikmati pelanggan untuk wilayah Kudus saja, dan
apabila dari luar kota ingin service pada instansi ini, pelanggan yang berada
di luar kota tersebut bisa mengirimkan barang ke toko sesuai alamat toko
yang tercantum dan tentunya dengan persetujuan dan negoisasi sebelumnya.

2.2. Landasan Teori
2.2.1. Pengertian E-Commerce
E-Commerce secara umum dapat diartikan sebagai proses
transaksi jual beli secara elektronik melalui media internet. Menurut
Mariza Arfina dan Robert Marpaung, e-commerce atau yang lebih
7

dikenal dengan e-com dapat diartikan sebagai suatu cara berbelanja
atau berdagang secara online atau direct selling yang memanfaatkan
fasilitas internet, dimana terdapat website yang dapat menyediakan
layanan.
E-Commerce dapat didefinisikan dalam beberapa perspektif antara lain :
1. Perspektif Komunikasi
Pada perspektif ini, e-commerce merupakan kemampuan untuk
menyampaikan produk, jasa, informasi atau pembayaran via Network
seperti internet atau www (World Wide Web).
2. Perspektif Interface
E-commerce melibatkan aneka informasi dan pertukaran transaksi.
3. Perspektif Proses Bisnis
E-commerce melibatkan aktifitas yang secara langsung mendukung

perdagangan secara elektronik dengan menggunakan koneksi
network.
4. Perspektif Online
E-commerce adalah lingkaran elektronik yang memungkinkannya
untuk membeli dan menjual produk, jasa dan informasi pada internet.
5. Perspektif Struktural
E-commerce melibatkan banyak media seperti data, teks, web page
dan Internet.
Kelebihan E-Commerce :
1)

Meningkatkan efisiensi dan efektifitas dalam proses pemasaran.

2)

Meningkatkan daya saing perusahaan.

3)

Menggantikan konsep manual.


4)

Pertukaran data atau informasi jadi lebih mudah.

8

5)

Memudahkan bagi calon pembeli untuk melakukan pembelian

produk khususnya produk yang sulit dicari atau jauh dari tempat
tinggalnya.
6)

Dalam melakukan transaksi melibatkan intitusi lain, sehingga

menguntungkan bagi intitusi itu.
Kekurangan E-Commerce :
1)


Produk yang dijual tidak semuanya ditampilkan.

2)

Penjelasan produk kurang jelas.

3)

Harga terkadang tidak sesuai.

4)

Produk kurang dikenal oleh masyarakat.

5)

Kurang aman dalam melakukan transaksi.

6)


Tampilan produk kurang jelas.

7)

Sering dijadikan untuk melakukan tindak kejahatan, khususnya

penipuan.
2.2.2. Interaksi Manusia dan Komputer (IMK)
Pengertian interaksi manusia dan komputer adalah disiplin
ilmu yang berhubungan

dengan perancangan evaluasi dan

implementasi sistem komputer interaktif untuk digunakan oleh
manusia, serta studi fenomena-fenomena besar yang berhubungan
dengannya. Ilmu ini secara khusus menitikberatkan perancangan dan
evaluasi antar muka pemakai (user interface).
Para perancang antarmuka manusia dan komputer berharap
agar sistem komputer yang dirancangnya dapat bersifat akrab dan

ramah dengan penggunanya (user friendly). User Friendly sendiri
memiliki pengertian kemampuan yang dimiliki oleh software atau
program aplikasi yang mudah dioperasikan, dan mempunyai
9

sejumlah kemampuan lain sehingga pengguna merasa betah dalam
mengoperasikan program tersebut, bahkan bagi seorang pengguna
pemula, disamping itu adapula istilah WYSIWYG (what you see is
what you get) dan yang pasti adalah untuk mengurangi frustasi,
ketidakamanan, dan kebingungan pada pengguna. Oleh karena itu,
dengan adanya beberapa kriteria dalam User Friendly yaitu memiliki
tampilan yang bagus, mudah dioperasikan, mudah dipelajari, dan
pengguna selalu merasa senang setiap kali menggunakan software
tersebut. Dan dalam hal ini penulis menunjukkan bahwa web yang
penulis rancang ini merupakan weib yang user friendly, yang dimana
sesuai dengan penjelasan di atas.
2.2.3. Internet
Internet adalah jaringan dari ribuan jaringan dan jutaan
komputer (disebut host) yang


menghubungkan bisnis, institusi

pendidikan, maupun organisasi pemerintahan. Internet menyediakan
sekitar 550-600 juta orang di dunia dengan pelayanan seperti email,
newsgroup, belanja, riset, instant messanging, musik, video dan
berita. Tidak ada satu organisasi yang mengontrol internet atau
bagaimana internet berfungsi. Internet juga tak dimiliki oleh seorang
pun. Kata internet sendiri berasal dari kata internetwork atau koneksi
antara dua atau lebih jaringan komputer.
2.2.4. World Wide Web (www)
World wide web atau web adalah salah satu pelayanan
pelayanan paling popular yang disediakan oleh internet yang
menyediakan akses lebih dari 6 miliar halaman web yang diciptakan
oleh bahasa pemrograman yang disebut HTML dan dapat
10

mengandung teks, grafik, audio, video dan objek-objek lainnya
seperti Hyperlinks yang memungkinkan pengguna berpindah dari
satu halaman ke halaman lainnya.
Jika dilihat dari proses kerjanya, www dapat dibagi menjadi beberapa

komponen sebagai berikut :
1. Protocol adalah media yang distandartkan untuk dapat mengakses
komputer jaringan. www memiliki standart protocol yang bernama
HTTP (Hypertext Transfer Protocol).
2. Address merupakan alamat yang berkaitan dengan penamaan sebuah
komputer yang sering disebut nomor IP, akan tetapi dengan
perkembangan jaman, dibentuklah metode baru yang bernama
domain name, sehingga nomor IP tersebut digantikan dengan sebuah
alamat yang dinamakan URL (Uniform Resource Locator).
3. HTML yaitu salah satu bahasa scripting yang dapat menghasilkan
halaman website sehingga halaman tersebut dapat diakses pada setiap
komputer pengakses (client).
2.2.5. Web Server
Web server merupakan sebuah aplikasi perangkat lunak.
Aplikasi web server ini dijalankan pada sebuah komputer yang
disebut dengan server. Web server adalah salah satu jenis perangkat
lunak yang menyediakan layanan halaman (dokumen) web yang
dapat diakses diseluruh dunia melalui internet.
Web server akan melayani permintaan akses halaman web
dengan bantuan protocol komunikasi terutama HTTP.


11

Salah satu contoh platform tersebut adalah apache. Apache
adalah aplikasi server web yang tersedia secara gratis dan disebarkan
dengan lisensi open source. Apache web server merupakan tulang
punggung dari world wide web (www).
2.2.6. Web Browser
Web browser adalah perangkat lunak (software) yang
digunakan untuk menampilkan dokumen HTML. Perangkat lunak ini
dioperasikan pada seluruh pengguna komputer. Web browser akan
membantu pengguna mengakses halaman web dan disediakan oleh
sebuah web server serta membantu dalam hal navigasi. Pada saat ini
ada beberapa browser yang dikembangkan oleh berbagai vendor
(penyalur suatu perangkat baik hardware maupun software), antara
lain internet explorer yang dikembangkan oleh Microsoft dan yang
dikembangkan oleh netscape, serta beberapa web browser yang lain.
2.2.7. HTML
Menurut sidik (2004) HTML (Hypertext Markup Languange)
yaitu salah satu bahasa scripting yang dapat menghasilkan halaman

website sehingga halaman tersebut dapat diakses setiap komputer
pengakses (client). Dokumen HTML merupakan dokumen yang
disajikan dalam browser web surfer. Dokumen ini umumnya berisi
informasi ataupun aplikasi dalam internet.
2.2.8. Bahasa Pemrograman
Bahasa pemrograman (programming language) adalah sebuah
instruksi standar untuk memerintah komputer agar mempunyai fungsi
tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari
12

aturan sintaks dan semantik yang dipakai untuk mendefinisikan
program komputer. Bahasa ini memungkinkan seorang programmer
dapat menentukan secara persis data mana yang akan diolah oleh
komputer, bagaimana data ini akan disimpan atau diteruskan, dan
jenis langkah apa secara persis yang akan diambil dalam berbagai
situasi.
Fungsi bahasa pemrograman yaitu memerintah komputer
untuk mengolah data sesuai dengan alur berpikir yang kita inginkan.
Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi.
Software yang menurut Nugroho (2005), PHP (Hypertext

Preprocessor) adalah sebuah bahasa pemrograman yang berbentuk
scripting. Sistem kerja ini menggunakan sistem interprener bukan
sebagai compiler. Interprener adalah bahasa yang script-script
program tidak harus diubah dalam bentuk source code. Sedangkan
compiler adalah bahasa yang akan mengubah script-script program
ke dalam source code, selanjutnya dari bentuk source code akan
dirubah menjadi object code, bentuk dari object code akan
menghasilkan file yang lebih kecil dari file mentah sebelumnya.
Selanjutnya akan berubah menjadi sebuah program yang siap
dijalankan tanpa adanya program bantu pembuatnya, sehingga hasil
dari bahasa pemrograman yang berbentuk compiler akan membentuk
sebuah program yang berstatus sebagai program EXE yang dapat
dieksekusi tanpa adanya bantuan dari program pembuatnya.
Bahasa pemrograman PHP adalah bahasa pemrograman yang
bekerja dalam sebuah web server. Script-script PHP yang dibuat

13

harus tersimpan dalam web server dan dieksekusi atau diproses
dalam server tersebut.
Beberapa keunggulan yang dimiliki program PHP :
1. Beberapa server seperti apache, Microsoft IIS, PWS, AOLserver,
phttpd, fhttpd, dan Xitami mampu menjalankan PHP.
2. Tingkat akses PHP lebih cepat serta memiliki tingkat keamanan yang
tinggi.
3. Beberapa database yang sudah ada, baik yang bersifat free/gratis
ataupun komersial sangat mendukung akses PHP, diantaranya
MySQL, PosgreSQL, mSQL, Informix dan Microsoft SQL Server.
4. PHP mampu digunakan di Operating System (OS) Linux dimana
sebagai platform sistem operasi utama bagi PHP, tetapi juga dapat
berjalan di FreeBSD, Unix, Solaris, Windows, dan lainnya
(MADCOMS, 2008).
2.2.9. Database
Database atau basis data adalah kumpulan data yang
disimpan secara sistematis di dalam komputer dan dapat diolah atau
dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk
menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi
berupa tipe data, struktur, dan juga batasan-batasan data yang akan
disimpan. Basis data merupakan aspek yang sangat penting dalam
sistem informasi dimana basis data merupakan gudang penyimpanan
data yang akan diolah lebih lanjut. Basis data menjadi penting karena
dapat menghidari duplikasi data, hubungan antar data yang tidak
jelas, organisasi data, dan juga update yang rumit.

14

Menurut Nugroho (2004) penggunaan database secara umum
memiliki beberapa objektif, yaitu kecepatan dan kemudahan
pengulahan data, efisiensi ruang penyimpanan, keakuratan data,
ketersediaan data, meningkatan keamanan data dan kelengkapan data.

15

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perancangan E-Commerce Toko Nusantara T0 562011053 BAB II

0 0 16

Institutional Repository | Satya Wacana Christian University: Membangun Website E-Commerce di Toko Primajaya Aluminium Salatiga T0 562011010 BAB I

0 0 6

Institutional Repository | Satya Wacana Christian University: Membangun Website E-Commerce di Toko Primajaya Aluminium Salatiga T0 562011010 BAB II

0 0 6

Institutional Repository | Satya Wacana Christian University: Membangun Website E-Commerce di Toko Primajaya Aluminium Salatiga T0 562011010 BAB IV

0 0 37

Institutional Repository | Satya Wacana Christian University: Membangun Website E-Commerce di Toko Primajaya Aluminium Salatiga T0 562011010 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Website E-Commerce pada Toko Venus Computer Equipment Kudus T0 562011003 BAB I

0 0 6

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Website E-Commerce pada Toko Venus Computer Equipment Kudus T0 562011003 BAB IV

0 0 12

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Website E-Commerce pada Toko Venus Computer Equipment Kudus T0 562011003 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Website E-Commerce pada Toko Venus Computer Equipment Kudus

0 0 17

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Website E-Commerce pada Toko Venus Computer Equipment Kudus

0 0 3