Candralab-Ecommerce adalah sistem penjualan produk online yang dibuat oleh saya sendiri, candra adiputra dengan menggunakan PHP MySQL. Data produk yang ada di sistem ini menggunakan contoh produk berupa buku. Tentunya anda bebas mengggantinya dengan jenis produk yang lain. Tujuan dari open source project ini adalah membantu para pemula di PHP atau mahasiswa yang sedang mengambil tugas Akhir dalam membuat sistem ecommerce.

Sebenarnya sistem ini sudah saya open sourcekan 4 bulan yang lalu yaitu pada tanggal 22  april di http://code.google.com/p/candralab-ecommerce. Sejauh ini, source code project ini telah didownload lebih dari 5800 kali. Kalau dirata rata, dalam sehari di download sekitar 48 kali, Alhamdulillah ternyata  tidak sia sia code ecommerce ini saya opensourcekan. walaupun sistem ini masih sederhana, namun semua proses dari halaman admin, validasi form, transaksi dan katalog produk sudah berjalan dengan cukup sempurna.

Changelog Release v 1.1 (2012-08-08)

Backsite

  • BugFix tambah produk (buku)

Frontsite

  • Ganti layout dan thema
  • penambahan slide gallery produk di header berbasis jquery
  • Menampilkan jumlah produk perkategori
  • menampilkan produk berdasarkan penerbit
  • Penambahan paging di katalog produk

Cara Instalasi

Saya asumsikan anda sudah menginstall Apache, PHP dan MySQL di komputer anda. Petunjuk ini ditujukan untuk server localhost. Untuk server hosting, silahkan ikuti panduan dari webhosting anda.

  • Download file source di http://code.google.com/p/candralab-ecommerce/downloads/detail?name=candralab-commercev1.1.zip
  • Dengan asumsi anda sudah menginstall Apache, PHP, MySQL dan PHPMyAdmin, extract file yang anda download , ganti nama foldernya menjadi tokobuku
  • dan letakan di root directori webserver, biasanya folder www atau htdocs
  • buat database baru dengan nama bookdb
  • import file bookdbv11.sql yang ada di folder tokobuku/db/ ke database bookdb
  • Jika username mysql  =root  dan password kosong maka tidak pelu ada perubahan konfigurasi. Namun jika  berbeda, ganti konfigurasinya di backsite/inc/config.php
  •  buka halaman webnya di http://localhost/tokobuku
  • untuk masuk kehalaman admin buka http://localhost/tokobuku/backsite dengan username=’admin’ dan password=’admin’
  • Tada selesai.

Screenshoot

Tampilan dari halaman depan

Screenshoot candralab-ecommerce v1.1, klik untuk melihat lebih detail

Troubleshooting Error

Jika setelah diinstall masing error, kemungkinan besar penyebabnya adalah konfigurasi PHP anda. Silahkan baca dan merujuk ke artikel “Cara mengatasi error di PHP“.

Categories: PHP

Candra Adi Putra

Candra Adi Putra S.Kom adalah Alumni STMIK AKAKOM Yogyakarta. hubungi saya di candraadiputra (at) gmail (dot) com

15 Comments

Deni Agriadi · 31 May , 2014 at 1:34 am

terima kasih mas candra,ilmunya bermanfaat,sukses terus mas,,smoga ilmunya jadi amal yang ngalir terus..salam kenal

Anonymous · 2 January , 2014 at 4:23 pm

mas candra minta alur logika untuj menghitung stok itu bagaimana? thx..

casmadi · 26 June , 2013 at 11:35 am

Mas Can izin sedot ya :D

    Candra Adi Putra · 30 June , 2013 at 12:32 am

    sedot aja cas..wahaha…ada casmadi yang download… ikut bangga..maklum, ane masih amatir jadi programer cas..harap dimaklumi jika banyak error

Adam · 26 June , 2013 at 10:54 am

nice work

dibikinkan versi demonya, mas
pasti lebih keren ;)

Comel · 22 March , 2013 at 7:19 am

Sangat terima kasih, udah paham semua kok.. sangat jelas postingan nya.. kira2 kapan ya yg versi 2 keluar :))

Salam sejahtera deh

Anonymous · 5 March , 2013 at 5:47 pm

Makasih Gan udah mau berbagi…
Sukses selalu :D

devis · 18 February , 2013 at 1:23 pm

ttp gak ngefek gan…padahal short_open_tag=on udh ane ganti,,,itu kira2 knp y??

septi · 11 February , 2013 at 8:46 pm

mas mau tanya ni script ini apanya yang kurang yah? nama sama gambar yg ada di database ga keluar tolong dibantu

<img src="” alt=”” width=”100″>

Anonymous · 13 January , 2013 at 4:16 pm

Gan, kenapa gak bisa dibuka2 ya web e-commercenya ada tulisan “Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\tokobuku\index.php on line 201” truss kalo buat database baru kayak gimana ? gak ngerti heheheh

    Candra Adi Putra · 13 January , 2013 at 5:13 pm

    itu karena di xampp yang kamu pake, short_open_tag=off, ganti menjadi short_open_tag=on, caranya silahkan baca artikel ini
    mengenal file konfigurasi php

diedien · 8 January , 2013 at 10:47 am

terima kasih.. sungguh bermanfaat..

Anonymous · 3 January , 2013 at 9:15 pm

gan, itu yg index.php knp eror ya?

    Candra Adi Putra · 4 January , 2013 at 10:09 pm

    ubah konfigurasi error reporting di php.ini agar ga menampilkan notice atau warning

    Candra Adi Putra · 31 January , 2013 at 1:25 am

    pastikan php.ini short_open_tag=on

Comments are closed.