Anda pasti sudah sangat akrab dengan CMS (Content Management System) yang satu ini. Ya, Joomla adalah salah satu dari sekian banyak CMS yang paling banyak digunakan. Nah, sebelum saya mereview pembuatan toko online dengan teknologi lain, kali ini saya utamakan review untuk Joomla terlebih dahulu. Ini sebagai penghormatan bagi Joomla dan para peminatnya yang sangat banyak di Indonesia.
Sebelum mulai, sedikit review tentang Virtuemart. Apa itu Virtuemart? Virtuemart adalah komponen e-Commerce yang khusus diperuntukkan untuk Joomla. Sebelum menjadi Virtuemart, dulu namanya Mambo PHP Shop. Dengan adanya komponen ini, maka memungkinkan situs Joomla kita memiliki fitur-fitur seperti toko online profesional dengan mudah tanpa harus menguasai teknik pemrograman. Yang perlu dilakukan hanya sedikit melakukan sedikit setting dan konfigurasi. Tertarik?
Langkah Persiapan
Sebelum memulai, download dulu source Joomla yang sudah dibundle dengan Virtuemart dibawah ini.

Pastikan anda sudah menginstall apache web server, php dan mysql dikomputer anda. Jika anda belum punya, anda bisa menggunakan software XAMPP untuk menginstalnya.
Mulai
Selanjutnya, mulai ikuti langkah-langkah berikut:
- Ekstrak file source.
- Buat folder baru di c:\xampp\htdocs (tergantung dimana anda menginstall XAMPP, atau apache web server anda).
- Copy-kan hasil ekstraksi file source ke folder baru tersebut.
- Buka browser, dan arahkan ke alamat folder baru anda
- Misal. Folder yang anda buat adalah tokoakhuna, maka anda buka browser dan mengetikkan alamat http://localhost/tokoakhuna/
- Selanjutnya anda akan dituntun untuk melakukan proses instalasi, pastikan anda mengisi form-form yang diminta dengan terus mengklik tombol NEXT.
- Pada isian DATABASE CONFIGURATION, isikan data berikut:
- Pada isian MAIN CONFIGURATION, isikan nama situs anda dan email anda serta password admin anda (jangan sampai lupa password admin ini). Dan pastikan anda mengklik tombol INSTALL SAMPLE DATA. Selanjutnya klik NEXT.
- Setelah anda mencapai tahap FINISH, langkah terakhir adalah menghapus folder INSTALLATION. Karena jika tidak hapus, proses tidak akan bisa diteruskan, lagian anda sudah tidak membutuhkannya lagi.
- Whoala…toko online anda muncul dengan mengesankan. Ini screenshot hasil saya.

Hostname: localhost
Username: root
Password: [kosongi saja]
Database Name: db_akhuna
Nama database bisa terserah, mis. Dbtoko, dbstore, dll tergantung kesukaan anda.

Cuma gitu aja? Ya, gitu aja. Tapi ini baru proses instalasi. Pada tahap ini anda telah mempunyai toko online yang siap digunakan dan telah berfungsi seperti layaknya toko profesional. Hanya saja, produk yang ditampilkan masih produk contoh, bukan produk anda. Meskipun demikian, Joomla yang barusan anda instal sudah mencakup komponen Virtuemart. Dimana Virtuemart inilah yang akan mengurusi semua hal mengenai toko anda, mulai dari produk, kategori produk, pembayaran dan lain-lain.
Jadi bayangkan seandainya toko beneran, bangunannya sudah jadi, sudah bagus malah, rak-raknya juga sudah ditata, dan kelengkapan pendukung juga sudah siap, hanya barang-barang yang mau dijual masih belum ada alias masih kosong.
Tips: Cobalah bereksperimen kecil-kecilan dengan melihat-lihat situs toko online anda. Lalu lakukan pembelian satu atau beberapa produk dan ikuti prosesnya. Perhatikan apa yang terjadi.
Pada posting selanjutnya, kita akan memperbaiki toko online kita dan berkenalan lebih dalam dengan Virtuemart ini. Tunggu ya…
Anda suka dengan postingan ini? Kenapa tidak berlangganan artikel dari Akhuna, cukup klik disini untuk berlangganan.
Makasi atas ilmu dari artikelnya…ku tunggu yach artikel berikutnya…!!!
Posted by Jumer | Juli 3, 2009, 10:45 amsankiong kesalnya ngurus blog yang PR nya naik turun,,,jaDI PENGEN BUAT TOKO ONLINE SENDIRI NECH…
Posted by search-money | Juli 12, 2009, 6:35 ambagus banget mas,artikelnya…
saya sampai gag sabar menunggu posting sampeyan berikutnya(maklum,masih baru belajar joomla,apalagi virtuemart.Serba takjub melihat sesuatu yang baru).
Kapan neh bisa diposting artikel selanjutnya?
Posted by ioni | Agustus 3, 2009, 1:20 ammantap bang tapi saya mencari cara setting virtumart ama cara setting tampilan saat mau belanja ada ga ya bang
Posted by Free Blogger templates | Agustus 10, 2009, 2:34 amMuantap, ilmu ini sangat bermanfaat untuk semakin meningkatkan skill berbisnis yang halal dan thoyiban. Ditunggu lebih banyak lagi sharingnya ya mas. Kalo perlu kita bikin pertemuan tatap muka untuk saling berbagi ilmu untuk kejayaan bangsa. Merdeka…!!!
Posted by BE A SPIRITUAL INVESTOR | Agustus 10, 2009, 8:52 am@ioni: makasih, iya nih lagi nyari waktu luang buat nulis virtuemart bag ii. ditunggu aja, tidak lama lg kok..:)
@free blogger: ok bos, diusahakan.
@spiritual investor: wah usulan bagus tuh, sy jg mau kopi darat. atur aja..:)
Posted by akhuna | Agustus 11, 2009, 12:23 ambagus sih. Gimana ya biar cepat bisa..?
Posted by gadis | Agustus 17, 2009, 11:00 pmSaya pilih posting ini, saya link posting ini dalam komentar blog saya di Cara Pakai WordPress untuk Jualan Online.
Ping bakal dikirim segera
Posted by Agus Suhanto | Agustus 19, 2009, 10:32 pmwaaah keren banget ni, makasih banyak ya om
Posted by aconk | September 17, 2009, 10:22 amSiip..thanks sharingnya ya..
Posted by Cantik | September 22, 2009, 3:05 amsebelumnya terima kasih atas tutornya sangat membantu sekali…
ada satu pertanyaan yg bt saya bgg nh pak…jadi jommla tu sebernanya apa ya pak? cm tempat install aja kah? kl iya dimana kita bisa dptin file2 yg sesuai dg keingan kita? misalnya buat perpustakaan online gt..
satu lagi kalo sebelumnya kita uda install joomla apa kita untuk virtu ini kita harus install lagi pak? terima kasih sebelumnya…
Posted by daniel | September 23, 2009, 12:20 pmJoomla itu sistem untk pengaturan content, istilahnya CMS. Tp sistem joomla dibuat dg sangat terbuka sehingga memungkinkan ditambahi plugin yg beraneka rupa, misalnya plugin ecommerce seperti virtuemart ini. Diluar itu masih banyak ribuan plugin yang dibuat orang untuk bermacam2 tujuan, ada plugin flash, multimedia, foto, bisnis, project management, event, bahasa dan masih banyak lagi. Untuk lebih lengkapnya bisa dimulai dari situs joomla (http://extensions.joomla.org).
Ya, instal joomla dulu, baru instal virtue.
Posted by akhuna | September 30, 2009, 9:00 amSudah ada shipping rate berdasarkan berat
Posted by yobe | September 27, 2009, 10:24 amapa arti dari Virtuemart
Posted by ariesto | Oktober 4, 2009, 3:37 pmlagi ngembangin usaha toko online.
banyak hal baru yang aku temuin disini,terutama masalah virtuemart.
tlg diulas juga ttg manajemen contentnya,misal untuk pengiriman barang beserta daftar harganya.
Posted by efid | Oktober 6, 2009, 4:58 amsimple tutorial, nice one very helpful
Posted by raymond | Oktober 15, 2009, 1:34 pmthanks postingannya, lagi mau buka toko online eh ketemu blognya akhuna. mau ikutan belajar ah. Trims banget
Posted by Yayan | Oktober 21, 2009, 8:05 amterima kasih postingannya y
Posted by galihto | Oktober 30, 2009, 9:21 ampak setelah delete folder installation, trs yg muncul blank alias halaman putih..
kira2 itu knp ya?
thx
Posted by Rara | November 5, 2009, 8:44 amdatabase error, kenapa ya
Posted by ahmad | Desember 1, 2009, 10:15 pmmas, gimana cara ganti curenccynya atau mata uang? di virtualmart dah ada listnya tapi kok di tampilan homenya gak ada pilihan nya y?
Posted by juanda | Desember 10, 2009, 2:42 pmmakasih banyak atas ilmunya mas, sungguh bermanfaat..
Posted by singgih | Desember 30, 2009, 5:24 amass…pertama saya ucapkan terimakasih banyak atas informasi yang anda terbitkan dan tentunya banyak membantu saya dalam proses pembuatan web.Namun satu hal yang ingin saya tanyakan kepada anda yaitu bagaimana cara installnya di webhost gratisan seperti 000webhost,ternyata saya menemukan permasalahan yang terletak pada proses peng uploadan file ko bisa critical error php online,terus memori limit jadi saya gak bisa upload file sepenuhnya gimana yah mas?
Posted by cepi86 | Desember 31, 2009, 4:18 pmPermisi, saya mau nanya nich..
cara merubah tampilan dan gambar yang ada tulisan dan isinya seperti ini :
Joomla! features:
• Completely database driven site engines
• News, products, or services sections fully editable and manageable
dst..
Posted by chidzir | Januari 27, 2010, 7:34 ampatut dicoba,,,
Posted by siti | Februari 24, 2010, 7:44 amvirtuemart emang paling mantab ,cocok buat yang punya variasi item ribuan jenis , cuman memang harus dimodifikasi sana sini di php nya biar klop ama orang indonesia
Posted by Barang antik | Maret 16, 2010, 6:20 pmmaaf om… Virtuemart g bsa di wonload. pa dah di hapus yah..?
Posted by daoen | Maret 17, 2010, 1:13 amada ulasan lebih detail?? maklum sya masih baru.. ^_^
Posted by eddie wibowo | Maret 26, 2010, 12:00 amKo linknya ga bisa di buka…
Posted by hans | April 20, 2010, 1:37 amtemplatenya bisa di ganti nggak?kalo bisa ada yang gratisan nggak?
Posted by lius | April 29, 2010, 3:03 pmkalo instal secara online gmana ya? thanks
Posted by kolombaru | Mei 1, 2010, 12:50 pmMakasih Mas pake bahasa Indonesia dan jelas cara2 nya
Posted by Atoz | Mei 25, 2010, 3:18 amInfo yang bagus sekali mas.Tapi link downloadnya tak klik kok gak bisa yah?
Posted by bekalsehat | Juli 2, 2010, 2:46 amthanks banget
Posted by ruslan | Juli 10, 2010, 2:09 pmmengganti mata uang defaul rupiah gimana yaa
Posted by aboumusa | Agustus 18, 2010, 4:37 pmsaya ingin belajar……….
Posted by fiat salmin | September 14, 2010, 11:46 amtks atas manualnya..
trus gmn editingnya pak..
Posted by indra | Oktober 20, 2010, 3:40 pmterima kasih infonya…pas banget lagi nyari panduan install joomla…
klo install virtuemart, misah dari install joomla….gimana ya langkah2nya?
Posted by rusdiansyah | Oktober 22, 2010, 9:20 amsaya mencari template buat virtuemartnya ko gak ada yach
Posted by Ridwan Mustofa | Desember 13, 2010, 1:30 amSaya tertarik untuk belajar membuat toko online… Mohon ijin untuk mem-bookmark dan mencantumkan link ke artikel ini… Terimakasih ^_^
Posted by Fitri | Februari 4, 2011, 6:07 pmPas pisan ketemu tutornya, Makasih banyak gan. Ane lagi mau ngerjain proyek toko online kedua nich, ane coba ngembangin yang ini lah
Posted by AriPerwiraCom | Februari 13, 2011, 6:17 pmmakasih gan infonya, emang lagi niat bikin toko online nie, eh ketemu caranya bloggerheboh.blogspot.com
Posted by bloggerheboh | Maret 6, 2011, 2:26 pmSalam kenal.
Oya saya kan sudah membuat web toko online secara offline. dan saya sudah mencobanya di local host. Hasilnya sempurna toko online yang saya buat. Tetapi saya kendala di Publikasikan secara online. Bagaimana instalnya ke Hosting, mohon bantuannya jika ada artikel terkait. Trims
Posted by jaket cewek | Maret 20, 2011, 12:49 amsalam kenal, sudah coba tp error dan ga bisa digunakan, jika curency diganti menjadi rupiah error muncul..
Posted by aku coba | Mei 7, 2011, 2:09 pmmakasih atas infonya…
dan mohon bantuannya untuk mendownload tutorial virtuemart yang gratis dimana za…?
Posted by eko s | Agustus 6, 2011, 6:51 amTerimakasih , artikel anda sangat membantu saya untuk bereksperimen membuaat toko online,
Posted by Go Blog | Agustus 7, 2011, 12:33 amsetelah database kemudian di klik, ko muncul seperti ini kira2 kenapa y?
ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM CHARACTER SET `utf8`’ at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default ’0′, `type` varchar(30) NOT NULL default ‘banner’, `name` varchar(255) NOT NULL default ”, `alias` varchar(255) NOT NULL default ”, `imptotal` int(11) NOT NULL default ’0′, `impmade` int(11) NOT NULL default ’0′, `clicks` int(11) NOT NULL default ’0′, `imageurl` varchar(100) NOT NULL default ”, `clickurl` varchar(200) NOT NULL default ”, `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default ’0′, `checked_out` tinyint(1) NOT NULL default ’0′, `checked_out_time` datetime NOT NULL default ’0000-00-00 00:00:00′, `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT ”, `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default ’0000-00-00 00:00:00′, `publish_down` datetime NOT NULL default ’0000-00-00 00:00:00′, `tags` TEXT NOT NULL DEFAULT ”, `params` TEXT NOT NULL DEFAULT ”, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`
Posted by irani | September 27, 2011, 1:40 pmMas. .
kl udah masuk dilangkah pertamanya ada peringhantan…
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\grahamediaonline\libraries\pattemplate\patTemplate.php on line 1424
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\grahamediaonline\libraries\pattemplate\patErrorManager.php on line 202
trus kl dilakjutkan apabila melakukan pengarutan database… ada peringantan
ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM CHARACTER SET `utf8`’ at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default ’0′, `type` varchar(30) NOT NULL default ‘banner’, `name` varchar(255) NOT NULL default ”, `alias` varchar(255) NOT NULL default ”, `imptotal` int(11) NOT NULL default ’0′, `impmade` int(11) NOT NULL default ’0′, `clicks` int(11) NOT NULL default ’0′, `imageurl` varchar(100) NOT NULL default ”, `clickurl` varchar(200) NOT NULL default ”, `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default ’0′, `checked_out` tinyint(1) NOT NULL default ’0′, `checked_out_time` datetime NOT NULL default ’0000-00-00 00:00:00′, `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT ”, `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default ’0000-00-00 00:00:00′, `publish_down` datetime NOT NULL default ’0000-00-00 00:00:00′, `tags` TEXT NOT NULL DEFAULT ”, `params` TEXT NOT NULL DEFAULT ”, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`
kira-kira masalahnya dmn yach,,,,,
mas aku pake xampp 1.7.4 dan joomla 1.5.8…
Posted by jhermialentolangi | November 25, 2011, 5:35 amMas. .
kl udah masuk dilangkah pertamanya ada peringhantan…
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\grahamediaonline\libraries\pattemplate\patTemplate.php on line 1424
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\grahamediaonline\libraries\pattemplate\patErrorManager.php on line 202
trus kl dilakjutkan apabila melakukan pengarutan database… ada peringantan
ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM CHARACTER SET `utf8`’ at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default ’0′, `type` varchar(30) NOT NULL default ‘banner’, `name` varchar(255) NOT NULL default ”, `alias` varchar(255) NOT NULL default ”, `imptotal` int(11) NOT NULL default ’0′, `impmade` int(11) NOT NULL default ’0′, `clicks` int(11) NOT NULL default ’0′, `imageurl` varchar(100) NOT NULL default ”, `clickurl` varchar(200) NOT NULL default ”, `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default ’0′, `checked_out` tinyint(1) NOT NULL default ’0′, `checked_out_time` datetime NOT NULL default ’0000-00-00 00:00:00′, `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT ”, `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default ’0000-00-00 00:00:00′, `publish_down` datetime NOT NULL default ’0000-00-00 00:00:00′, `tags` TEXT NOT NULL DEFAULT ”, `params` TEXT NOT NULL DEFAULT ”, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`
kira-kira masalahnya dmn yach,,,,,
mas aku pake xampp 1.7.4 dan joomla 1.5.8…
Posted by Jhermia | November 25, 2011, 5:37 ambuat Om Jhermia : itu karena kurang di kasih password. Coba kasih password setelah username.
Thanks
Posted by najibbasri | November 28, 2011, 3:00 pmMas Ko’ Virtuemartnya bahasa inggris yach..
kl misalnya merubah ke bahasa indonesia gmn..?? Trims
Posted by Jhermia | November 30, 2011, 2:39 amalert(’Testing For XSS Hole’)
Posted by kkkkk | Desember 11, 2011, 1:23 pmbagus artikelnya.. tapi apa bisa dipakai di wordpress..? trims
Posted by herbal alami | Februari 9, 2012, 10:58 amkok virtuemart gk bisa di download lagi ya mas
Posted by Yudy | Mei 4, 2012, 2:01 pm