Selasa, 19 Oktober 2010

Joomla CMS untuk pembuatan WEB E - Commerce


          Seiring dengan perkembangan jaman modern, teknologi internet yang ada sekarang sudah menjadi kebutuhan kita sehari hari baik itu untuk kegiatan komunikasi, sosial, belajar,  maupun jual beli secara online, saat ini salah satu kegiatan yang banyak dilakukan masyarakat indonesia selain berkomunikasi melalui internet yakni jual beli online, jual beli online saat ini banyak dilakukan karena prospek keuntungan yang dihasilkan cukup menjanjikan, istilahnya lainnya E-commerce. E-commerce ini adalah salah satu bentuk kegiatan jual beli secara online melalui jaringan internet yang bertujuan untuk memudahkan proses transaksi agar user bisa lebih mudah melakukan transaksi tersebut tanpa harus bertemu langsung. Nah dengan berkembangnya kegiatan e-commerce ini, berkembang pula tools Web yang berguna untuk memudahkan kita untuk membuat web e-commerce, salah satu tools yang dikembangkan adalah CMS, saat ini ada banyak jenis dari CMS itu sendiri, Misalnya saja Joomla. Sebelum kita membahas Joomla mari kita ketahui dahulu apa sih CMS itu?

CMS (Content Management system) ?
          Adalah suatu sistem yang digunakan untuk mengelola, memfasilitasi dan melakukan pembuatan, editing dan modifikasi content pada sebuah web. CMS joomla biasa digunakan oleh orang yang ingin membuat web tanpa harus menguasai suatu bahasa pemrograman tertentu. Disinilah letak keunggulan CMS itu sendiri, jika kita ingin membuat  suatu web tetapi kita kurang menguasai bahasa pemrograman untuk membuat web, kita tidak akan mengalami kesulitan, karena dibantu dengan CMS joomla untuk melakukan pengeditan konten konten web yang akan dibuat. CMS itu sendiri ada yang berbayar dan juga ada pula yang free atau open source, untuk jenis yang open source misalnya yang akan kita bahas adalah CMS jenis Joomla.



Apa itu Joomla ?
          Adalah suatu Content management system yang berbasis open source yang memiliki fitur fitur menarik dan handal serta dilengkapi dengan content management yang lengkap sehinga jika kita menggunakan CMS jenis ini, kita tidak perlu repot repot untuk menuliskan coding program yang rumit, cukup dengan membuka dan memodifikasi content web dengan tools yang telah disediakan dalam joomla.

Review Tools
          Pada awalnya, pengembangan Joomla ini dimulai dari adanya Mambo, mambo juga merupakan content management system yang berbasis open source. pada tanggal 17 september 2005, muncul Joomla sebagai sebuah CMS baru yang memiliki fitur sama dengan mamabo akan tetapi memiliki content dan fitur tambahan yang lebih handal.
          Dalam joomla itu sendiri sebenarnya terdiri dari beberapa elemen dasar, yakni webserver yang disumsikan sebagai localhost pada browser atau bisa disebut juga penghubung internet, Script sebagai coding pembuatan halaman web dan basis data sebagai tempat untuk menyimpan konten konten yang telah dibuat. Dalam joomla terdapat beberapa extension yang membantu kita dalam pembuatan web, extension itu sendiri adalah tambahan, dalam joomla extension ini merupakan kelengkapan. Beberapa extension dalam joomla yakni :
Components
            Merupakan bentuk tools tambahan dari joomla, bisa diibaratkan sebagai konten yang berfungsi untuk melengkapi fitur joomla yang sudah ada, misal untuk membuat guest book, formulir dan sebagainya.
            Modul
            Merupakan sebuah tools yang berfungsi untuk menambahkan file lain misalnya saja seperti gambar bergerak, musik, tampilan animasi, serta video. Modul ini erat kaitannya dengan component, akan tetapi antara modul dan component tidak saling ketergantungan. Misalnya seperti login form, user menu, recent post dan sebagainya.
            Template
            Bisa diibaratkan template ini sebagai bagian utama, dimana template ini berisi modul,komponen. Template ini merupakan exrtension yang digunakan untuk mengatur tata letak tampilan web yang dibuat baik itu dari ukuran header, footer maupun tampilan bentuk dari isi web.
            Plugin
            Digunakan untuk mempermudah pengelolaan tampilan kontent isi dari web yang kita buat, misalnya saja seperti readmore yang digunakan untuk membatasi isi artikel yang akan ditampilkan dilayar.
            Language
            Adalah sebuah ekstensi yang digunakan untuk menampilkan bahasa yang diinginkan dalam tampilan interface joomla itu sendiri.
            Tools
            Merupakan ekstensi yang digunakan untuk mengatur dan memaintenance sebuah web. Misalnya jika kita ingin merubah icon pada cpanel joomla dan sebagainya.

Succes Story
          Joomla diluncurkan pada tanggal 17 september 2005, joomla ini merupakan pengembangan dari jenis CMS mambo yang berbasis open source. Versi awal joomla yang diluncurkan yakni versi  1.0.0 sampai pada tahun 2007 joomla telah berkembang sampai ke versi 1.0.15 dan kemudian pada tahun 2007 diluncurkanlah joomla versi 1.5.x yang memiliki spesifikasi yang cukup berbeda. Saat ini pengguna jasa web sudah banyak yang menggunakan CMS jenis joomla 1.5.20 yang terkenal dengan kestabilannya dalam pembuatan web serta kelengkapan ekstensinya. Salah satu contoh web yang berhasil menjalankan e-commercenya dengan menggunakan joomla adalah Toko Anjany 

Anjany racing adalah sebuah toko sparepart aksesori dan modifikasi roda 2, selain penjualan langsung, toko ini juga melayani jual beli secara online yang dilakukan selama 24 jam. Toko ini selama 2 tahun telah menggunakan joomla untuk basis web mereka.

 
Architecture
          Pada contoh website e-commerce anjany-racing.com ini, sepenuhnya menggunakan pemrograman joomla dalam pembuatan websitenya, dimana dalam web ini sudah dilengkapi dengan konten home, katalog produk, galeri foto, forum diskusi, serta cara pembayaran. Yang memudahkan pelanggan untuk memilih barang yang ditawarkan.

Payment Gateway
          Dalam joomla juga disediakan modul untuk Payment Gateway yang digunakan sebagai fasilitas untuk membantu memudahkan kita dalam pembayaran barang yang telah dibeli, ada beberapa modul paymet gateway yang bisa  diterapkan yakni :
-          2CheckOutIntegrator (2CO)
-          DC MoneyBookers
-          DC 2CheckOut
-          Uang Bookers
-          Payfast
-          PayPal
          Untuk penggunaan joomla, jenis payment gateway yang paling sering digunakan adalah jenis PayPal dan 2CO / 2CheckOutIntegrator. Sedangkan untuk contoh website diatas payment gateway yang digunakan dalah dengan cara registrasi ke web. Artinya sebelum kita melakukan transaksi maka kita harus melakukan registrasi agar kita bisa menjadi member dari website tersebut. Cara pembayaranya bisanya menggunakan transfer sejumlah uang sesuai dengan harga barang yang dibeli, kemudian server atau admin web tersebut akan menerima konfirmasi dan melakukan pemberitahuan kepada pelanggan mengenai pembayaran yang telah dilakukan.

Security
          Untuk keamanan pada joomla itu sendiri tidak benar benar 100% aman, kenapa bisa seperti itu? Ya, karena keamanan dari sebuah web itu tidak lepas dari  bagaimana seorang admin web itu menjaga keamanan websitenya, serta bagaimana dia melakukan penyetingan keamanan. Semuanya tergantung dari keadaan. Karena tak bisa di hindari juga bahwa sudah banyak hacker yang bisa menembus sistem keamanan website website besar sekalipun. Hal ini tidak menunjukan bahwasannya joomla itu tidak aman, akan tetapi keamanan dari sebuah website itu tergantung dari bagaimana kita mengelola web yang ada.

Kelebihan Joomla :
-         Fleksibel
Sesuai dengan platform yang ada, joomla bisa dijalankan pada banyak platform web.
-          User friendly
Biasanya konten maupun interface yang dibuat bisa dimengerti oleh pengguna website.
-          Open source
Joomla merupakan CMS dengan basis open source atau free alias gratis, sehingga apabila kita ingin membuat web dengan mudah kita tidak perlu membeli software aslinya.
-          Powerfull
Joomla dapat berjalan pada semua jenis website, dari e-commerce sampai sosial network.

Kelemahan Joomla :
-          Lambat
Ya, biasanya joomla  akan lambat atau lemot pada saat melakukan loading.
-          Tambahan biaya
Biasanya akan ada tambahan biaya untuk hosting file  dan untuk plugin sementara yang berbayar.
-          Kaku
Maksudnya adalah pada saat kita akan merubah tata letak dari isi web, akan terlihat kaku dan perlu menambahkan lagi modul tambahan jika tampilan yang diinginkan belum ada pada modul.
-          Kurang efisien
Untuk pembuatan web sederhana, banyak yang mengatakan bahwasannya lebih simpel menggunakan CMS jenis Wordpress daripada joomla.

Untuk yang berminat menggunakan joomla. dapat mendownloadnya Disini

Referensi :

Tidak ada komentar:

Posting Komentar