1
LAPORAN PRAKTIKUM
E-BUSSINESS & E-COMMERCE
“Aplikasi Toko Online PrestaShop”
DISUSUN OLEH :
Nama : Rizki Purwaning Wulan
NPM
: 12050010
Grup
: 3B
1Dosen : Deni S., S. Si, M.T
LABORATORIUM KOMPUTER SEKOLAH TINGGI
TEKNOLOGI TEKSTIL BANDUNG
2 BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi (tele)komunikasi dan komputer menyebabkan terjadinya
perubahan kultur kita sehari-hari. Dalam era yang disebut “information age” ini, media
elektronik menjadi salah atu media andalan untuk melakukan komunikasi dan bisnis. E-business
& E-commerce merupakan extension dari commerce dengan mengeksploitasi media elektronik.
Meskipun penggunaan media elektronik ini belum dimengerti, akan tetapi desakan bisnis
menyebabkan para pelaku bisnis mau tidak mau harus menggunakan media elektronik ini. Pendapat yang sangat berlebihan tentang bisnis „dotcom‟ atau bisnis on-line seolah-olah mampu menggantikan bisnis tradisionalnya (Off-line).
1.2 Tujuan Praktikum
Tujuan dari praktikum ini yaitu :
1. Mahasiswa mampu memahami dan belajar menginstal XAMPP & PrestaShop.
3 BAB II
TEORI DASAR
2.1 PrestaShop
2.1.1 Pengertian PrestaShop
PrestaShop adalah salah satu CMS e-commerce yang bisa digunakan untuk membuat
website toko online, PrestaShop memili fitur-fitur yang cukup lengkap, mudah dipahami dan
bisa diinstall dengan mudah, PrestaShop juga cukup populer dan lumayan banyak digunakan di
Indonesia. Yang lebih menarik lagi PrestaShop adalah salah satu CMS Opensource yang dapat
di download secara gratis.PrestaShop juga sudah memiliki forum karena cukup banyak
digunakan di Indonesia . PrestaShop didirikan di Paris, Perancis. Lebih dari 40 bahasa tersedia
untuk berbagai tingkat, dengan hanyaBahasa Inggris dan Bahasa Perancis memiliki dukungan
penuh dalam semua versi rilisnya. Disamping dukungan resmi tidak disediakan, pertanyaan
yang terjawab tersedia pada forum resminya.
Selain itu PrestaShop memiliki fitur-fitur yang sangat mendukung untuk toko online seperti
PrestaShop menyediakan shoping cart atau keranjang belanja sebagai salah satu fitur utama
untuk berbelanja online . Fungsi shoping cart ini sama dengan fungsi keranjang belanja jika
anda berbelanja di pasar swalayan. Pembeli dapat menampung belanjaannya sebelum menuju
kekasir untuk melakukan pembayaran.
Dalam berbelanja online proses mulai membayar ini disebut dengan checkout.
PrestaShop juga menyediakan kemudahan-kemudahan untuk pemilik toko. Tugas utama
pemilik toko adalah memasukan data-data produk kedalam katalog yang akan ditampilkan
dalam toko Online. Tugas ini dimudahkan oleh PrestaShop melalui halaman administrasi yang
mudah digunakan. CMS yang menggunakan mesin template Smarty ini digunakan oleh ribuan
Toko online di seluruh dunia. CMS ini menggunakan AJAX pada admin panel secara luas, saat
blok-blok modul dengan mudah ditambahkan pada toko (halaman depan) untuk menambahkan
fungsinya; modul-modul tersebut biasanya disediakan secara gratis oleh pengembang
independen.
PrestaShop bisa digunakan dengan tanpa mengeluarkan biaya sepeserpun. Anda hanya
memerlukan biaya operasional berupa sewa domain dan web hosting. Domain adalah alamat
4
Internet. PrestaShop tidak memerlukan konfigurasi hosting yang kompleks sehingga dengan
biaya murah dan sudah bisa memiliki toko online.
2.2 Pengertian XAMPP
Gambar 2.2
Kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan phpMyAdmin.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.
Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web
server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang
ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa download pada
http://www.apachefriends.org/en/xampp-window.html.
Software XAMPP versi ini terdiri atas:
a. Apache versi 2.0.54
b. MySQL versi 4.1.12
c. PHP versi 5.0.4
d. phpMyAdmin versi 2.6.2-p11 dan lain-lain
web server tersebut adalah:
Mengenai APACHE
Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi
terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang
boleh menggunakannya, mengambil dan bahkan mengubah kode programnya. Tugas utama
5
yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang
dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL).
Mengenai PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang
bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang
bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya
Windows, Linux dan Mac OS. Selain Apache,
PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan
lain-lain.Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database
untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering
digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen
Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object
Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL,
pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan
lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat
open source sehingga setiap orang dapat menggunakannya dengan gratis.
Mengenai MySQL
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query
Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah
database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI)
pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source.
MySQL adalah pasangan serasi dari PHP.
MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat
memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada
dalam database. MySQL dapat digunakan untuk mengelola database mulai dari yang kecil
sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured
Query Language (SQL) untuk mengelola database-database yang ada di dalamnya.
6
Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris
perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat
database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin
menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu
cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam
MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel,
mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan
phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita
harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua,
jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web
berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter.
Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin
anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.
2.3 VIRTUEMART
Virtuemart adalah open source e-commerce component untuk joomla dan mambo. Main basic
virtuemart adalah kita dapat membuat katalog, mengelompokan jenis produk berdasarkan
kategori, mengatur pembayaran, mengatur cara pengiriman dan menjual produk secara online.
Seperti component e-commerce lainnya (osCommerce, Zen Cart, Magento) virtuemart
memberikan akses kepada administrator untuk mengatur toko, mengatur produk kategori.
Perbedaan diantara virtuemart dan e-commerce lainnya adalah virtuemart terintegrasi
dengan joomla bukan berdiri sendiri seperti e-commerce lainnya disinilah letak kefleksibelan
dari virtuemart selain virtuemart berbasis GNU and GPL licensing yang membuat kita dapat
menggunakannya secara gratis dan bebas untuk memodifikasinya. Seperti joomla viruemart
dibuat menggunakan PHP dan MySQL untuk backend database maka berbahagialah orang yang
menguasai bahasa PHP (bahasa Planet)
Features of Virtuemart, virtuemart sangat kaya akan fitur untuk menunjang sebuah
online store layaknya e-commerce lainny. General Features sebagai component joomla,
vrtuemart full terintegrasi dengan joomla dan saling berbagi common features. Standard
Keamanan, Virtuemart menggunakan standard keamanan yang sama dengan joomla dan juga
7
ini menggunakan standard HTTPS Communication menambah virtuemart semakin aman untuk
penjual dan pembeli.
Customers, customer virtuemart adalah customer yang juga terdaftar di situs joomla
kita. Sekali customer mendaftar di joomla site kita maka otomatis ia juga terdaftar pada user list
virtuemart secara keseluruhan. Ketika produk terjual habis di virtuemart shop maka keduanya
baik penjual maupun pembeli akan menerima email laporan bila stok sudah habis terjual
Languages, Virtuemart mendukung multilingual kita bisa mendownloadnya free
di http://www.virtuemart.net atau bahkan kita bisa menambahkan component joomfish yaitu
component untuk menampilkan fitur multilingual. Selain support multilingual. Currencies,
virtuemart juga support multi currencies yang mana pembeli dapat mengconvert jenis mata
uang yang berlaku di masing-masing negara.
Product catalog features, component virtuemart dapat menampung ribuan produk dan
kategori didalam katalognya. Kita dapat mengatur multiple kategori untuk setiap produk yang
kita jual dan setiap produk dapat dicari melalui klasifikasi pencarian berdasarkan nama, harga
dan kategori. Di Virtuemart, produk katalog dapat di manage melalui joomla administrator dan
dapat diatur bisa sebagai katalog saja hingga menhhilangkan fungsi buy now atau add to chart.
Sebagai fitur tambahan virtuemart dapat menampilkan fitur download, customer review dan pay
to download. Customer dapat mendownload setelah membayar sejumlah uang kepada penjual.
Administration Features Administrasi virtuemart, pengelolaan katalog dapat dilakukan
di halaman administrator. Dalam membuat katalog kita dapat membuat multiple image dan file,
multiple atribut, technical note dan lainnya hingga dapat membantu customer untuk menentukan
pilihan. Kita bahkan dapat membuat atribut semisal jika kita menjual produk tshirt kita dapat
menambahkan atribut seperti pilihan warna, ukuran sekaligus menentukan harga dari
masing-masing produk tersebut ditambah dengan fitur product types artinya kita membuat
penggolongan produk berdasarkan jenis produk itu sendiri seperti, T-shirt, music Album,
Software, CDs, DVDs dan lainnya.
Manjakan cutomer, Satu lagi fitur virtuemart yakni dapat mengklasifikasi para pembeli
berdasarkan keinginan kita artinya kita dapat memberikan harga-harga berbeda kepada setiap
pelanggan (pelanggan tetap dan pelanggan tidak tetap pasti harus diberikan perbedaan harga
bukan?). Full administrator functions, Dari sisi Administrasi virtuemart bisa dihandalkan
hingga anda tidak perlu menggaji akuntan untuk mengelola situs atau toko online anda karena
virtuemart akan melaporkan secara rinci berapa item terjual, item yang sold out atau item yang
8
di korupsi disamping kita akan mendapatkan data statistik tentang customer baru, produk baru,
pemesanan baru, pembatalan pemesanan dan lain sebagainya.
Payments Modules, Untuk sebuah online store ini adalah hal yang paling penting.
Virtuemart menyediakan bermacam-macam cara pembayaran artinya pembayaran dapat
dilakukan dengan melalui credit card, cash, paypal, 2checkout dll.
Shipping modules, Toko online yang profesional tentu harus menyediakan metoda
pengiriman barang yang profesional juga. Virtuemart adalah solusi yang memungkinkan kita
menyediakan proses pengiriman barang yang dipesan konsumen. Secara default terdapat
beberapa metoda pengiriman / shipping diantaranya InterShipper, UPS, USPS, FedEx, and
Canada Post uniknya anda dapat menambahkannya lagi.
2.4 Pengertian Joomla
Joomla adalah content management system (CMS) yang Open Source.Seperti
kita ketahui banyak sekali terdapat jenis-jenis CMS, diantaranya adalah Mambo,
Drupal, Geeklog, Post-Nuke.
9 BAB III
MEMBUAT TOKO ONLINE DENGAN PRESTASHOP
3.1 Cara Install Prestashop di Localhost
Berikut cara menginstall Prestashop melalui server Local, fungsi Localhost agar kita lebih
mudah melakukan customize sebelum Prestashop dipindahkan ke server.
1. Download Prestashop
2. Install Xampp ( salah satu software untuk menjalankan Prestashop di localhost )
Gambar 3.1
3. Extract Prestashop yang telah di Download pada htdocs. Keluarkan semua file dari
10 Gambar 3.2
4. Buat database di localhost/phpmyadmin/
Klik Database » Masukan nama database » Create
11
Gambar 3.4
Gambar 3.5
12 Gambar 3.7
5. Buka Prestashop dengan mengakses pada address bar http://localhost/
Pada bagian Licenses Agreement berisi tentang informasi Licensi. Beri tanda centang pada kalimat “ I agree the above terms and conditions” kemudian klik Next
Gambar 3.8
13 Gambar 3.9
Gambar 3.10
» Database server address : Masukan Localhost
» Database Name : Masukan database yang telah kita buat seperti pada gambar diatas
» Database login : Masukan root
» Password : Kosongkan
» Database Engine : Pilih MyISAM
» Database Prefix : Biarkan default
» Klik Verify now
14 Gambar 3.11
Gambar 3.12
» Shop name : Masukan nama untuk toko online anda
» Install demo product : Klik Yes ( menampilkan contoh produk pada halaman prestashop )
» Default country : Pilih Indonesia
» Shop timezone : Pilih Asia/Jakarta
» Shop logo : Ukuran gambar disarankan 209 x 52 , Jika anda sudah memiliki
15 Gambar 3.13
» First name : Masukan nama depan anda
» Last name : Masukan nama belakang anda
» E-mail address : Email yang digunakan untuk login ke administrator Prestashop
» Shop password : Password yang digunakan untuk login ke administrator Prestashop
( berupa alpanumerik dan minimal 8 karakter )
» Re-type to confirm : Masukan kembali password
16 Gambar 3.14
Gambar 3.15
8. Prestashop berhasil terinstall
17 Gambar 3.16
Gambar 3.17
18 BAB IV
KESIMPULAN
Dari hasil praktikum yang telah dilakukan, hasil yang didapat adalah sebagai berikut:
Web Site adalah kumpulan dari halaman-halaman situs, yang terangkum dalam sebuah domain
atau sub domain yang tempatnya berada di dalam World Wide Web (WWW) di halaman
internet.
XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database
server mysql dan support php programming.
Dengan adanya situs ini semakin mudah untuk proses penjualan karena tanpa
bersusah-susah kita bisa membeli apa yang kita inginkan tanpa harus pergi ke tokonya dan tanpa keluar
rumah. Hal ini sangat di pakai pada zaman sekarang ini apalagi untuk para pekerja karena
dengan adanya prestashop akan mempermudah mereka untuk belanja pada saat jam kerja
dengan hanya membuka situs ini saja.
Dalam prakteknya penginstalan xampp, joomla, dan Prestashop ini sudah dicoba untuk
di lakukan akan tetapi ada beberapa kendala yang dialami pada saat penginstalan, yakni :
1. Pada saat penginstalan joomla memerlukan waktu yang lama, hal ini
dikarenakan cara penginstalan yang salah, sehingga praktikan harus mencoba
beberapa kali dan mencari cara agar penginstalan joomla bisa lekas
diselesaikan.
2. Untuk penginstalan virtuemart belum selesai dilakukan karena terbatas waktu
pengerjaan, sebagai gantinya praktikan menginstal prestashop.
3. Jaringan internet yang kurang lancar, hal inilah yang menyebabkan proses
19
DAFTAR PUSTAKA
Romney, Marshall B., 2006, Sistem Informasi Akuntansi, Edisi 9, Buku 1, Salemba Empat,
Jakarta
Diakses tanggal 16 Oktober 2014 pukul 09.00