7
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), serviceprinter, 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
8 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.
9 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).
10 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)
11 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.
12 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 (programminglanguage) adalah sebuah
13 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.
14 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