Pengen Punya WebSite instan kualitas intan ?

Monday, July 11, 2011

opencart

OpenCart merupakan system belanja online yang bersifat open source dan berbasis PHP. Ini merupaka solusi yang bagus bagi para pedagang yang ingin menjalankan bisnisnya secara online. Meskipun bersifat gratis, OpenCart memiliki banyak fitur misalnya : multi bahasa, multi mata uang, mendukung Search Engine Friendly URL, mudah dipahami dan digunakan.

Berikut beberapa fitur OpenCart yang tertera dalam situsnya www.opencart.com :


  • Kategori tak terbatas,
  • Produk tak terbatas,
  • Merk tak terbatas,
  • Multi mata uang – bisa menampilkan harga dengan lebih dari 1 mata uang serta nilai konversinya,
  • Multi bahasa – nama produk dan penjelasannya bisa menggunakan lebih dari 1 bahasa,
  • Review produk – pelanggan ataupun pemilik toko dapat memberikan review terhadap suatu produk,
  • Penilaian Produk – pelanggan ataupun pemilik toko dapat memberikan penilaian terhadap suatu produk,
  • Open Source,
  • Free Documentation,
  • Tersedia banyak template, dan masih banyak lagi fitur lain yang tersedia. Untuk info detail bisa cek di situs OpenCart.

Sekedar sharing, beberapa hari ini saya tertarik mencoba untuk utak-utik OpenCart. Meski saya pengguna awam untuk masalah system penjualan online bahkan bisa dikatakan baru pertamakali menggunakan system penjualan online, ternyata dengan OpenCart, saya masih dapat memahami cara kerjanya. Ini merupakan salah satu bukti bahwa OpenCart mudah dipahami dan digunakan. OpenCart yang saya gunakan adalah 1.5.0. Berikut sedikit pengalaman saya dalam mengoprasikan OpenCart :

Installasi
OpenCart cukup mudah untuk diinstall, kebutuhannya hampir sama dengan kebanyakan installasi CMS lain seperti WordPress, Joomla, Drupal atau lainnya. Prosesnya tidak rumit, secara garis besar bisa dilakukan proses berikut : Copy file-file OpenCart pada hosting -> Siapkan Database untuk OpenCart -> isi file konfigurasi sesuai informasi database -> dan tinggal menunggu prosesnya berjalan.

Halaman Administrasi
OpenCart memiliki halaman administrasi yang user friendly, sehingga memudahkan pemilik toko untuk mengelola toko onlinenya. Pada OpenCart versi 1.5.0 terdapat 7 menu pokok beserta sub menunya. Masing-masing menu dan sub menu mewakili tugas-tugas administrasi tertentu. Misal untuk memasukkan kategory, produk (baik harga, gambar,nama, keterangan), metode pembayaran, metode shipping, mengatur tampilan, ada report tentang produk maupun orders, dan masih banyak lagi fungsi-fungsi untuk mengelola toko online dengan tampilan yang mudah dipahami tentunya.

Multi Bahasa
Secara default, OpenCart menyediakan bahasa Inggris untuk tampilannya. Akan tetapi, dengan fitur multi language, kita bisa merubah tampilan bahasa menggunakan bahasa yang diperlukan. Misalkan saja target pelanggan yang dibidik oleh pemilik toko adalah di Indonesia. Sedangkan hampir semua calon pelanggan di Indonesia lebih menyukai toko online yang berbahasa Indonesia. Alasannya sederhana, hanya sebagian kecil saja dari mereka yang mengerti bahasa lain, termasuk bahasa Inggris. Oleh karena itu, fitur multi bahasa dan penerapan bahasa Indonesia dalam sebuah toko online adalah suatu keharusan. OpenCart memiliki fitur multi bahasa yang memudahkan pelanggan berganti bahasa dari satu bahasa ke yang lainnya hanya dengan sekali klik.
Akan tetapi, untuk menggunakan fitur bahasa Indonesia ini, OpenCart tidak langsung menyediakan atau tidak satu paket dalam proses installasi OpenCart. Kita harus mencari extension bahasa Indonesia yang sesuai dengan versi OpenCart yang sedang kita gunakan dan memasangnya secara manual.

Multi Mata Uang
OpenCart punya fitur multi mata uang yang menjamin harga barang yang ditampilkan ke pelanggan menyesuaikan dengan harga jual barang tersebut yang diukur dalam mata uang lain. Banyaknya mata uang yang bisa ditampilkan tidak terbatas. Kita bisa menggunakan layar administrasi untuk menentukan nilai tukar antara satu mata uang dengan mata uang lain, atau memanfaatkan update otomatis yang bisa diatur melalui layar administrasi.

Search Engine Friendly URL
Salah satu fitur yang cukup menarik dari OpenCart adalah SEF URL yang memberikan kebebasan kepada kita untuk mendefinisikan URL produk dan kategori agar lebih ‘cantik’ dan ‘bersahabat’ dengan search engine seperti google.
Untuk menggunakan SEF URL pada OpenCart, kita perlu sedikit pengaturan. Jadi, settingannya tidak secara default. Masuk ke menu System > Settings > Masuk ke toko yang akan diberi SEF > Server > pilih YES pada pilihan Use SEO URL’s. Setalah pengaturan itu, jangan lupa untuk mengubah nama .htaccess.txt menjadi .htaccess dalam sistem berkas OpenCart.

Proses Belanja
OpenCart menerapkan konsep shopping cart sebagai wadah sementara pada saat berbelanja online sebelum proses checkout. Jadi pelanggan bisa memilih barang-barang apa saja yang ditampilkan pada toko online dan terakhir melakukan checkout.
Namun, sebelum melakukan proses checkout, OpenCart mengharuskan pelanggan untuk melakukan registrasi. Proses registrasi tidak sulit dilakukan, hanya memasukkan beberapa informasi seperti nama lengkap, email, alamat, dan nomor telepon yang bisa dihubungi. Hal ini dilakukan dengan pertimbangan bahwa registrasi bisa membantu pelanggan dalam beberapa hal termasuk pelacakan order yang telah dibuat oleh pelanggan.

Pembayaran dan Ekspedisi
OpenCart menyediakan banyak metode untuk pembayaran dan ekspedisi. Misalnya saja untuk metode pembayaran OpenCart menyediakan metode AlertPay, Bank Transfer, Cash On Delivery, PayPal Standard, SagePay(US), dan lainnya. Untuk metode ekspedisi, OpenCart menyediakan Citylink, Flat Rate, United States Postal Service, dan masih banyak lagi.
Akan tetapi dari sekian banyak metode ekspedisi, kebanyakan tidak bisa di terapkan di Indonesia. Untuk ekspedisi, yang populer di Indonesia menggunakan Modul Pengiriman TIKI JNE. Dan OpenCart tidak menyediakan extension ini secara default. Namun jangan kuatir, karena ada yang menyediakan untuk kebutuhan ini. Kita tinggal memasang dan menggunakannya. Tetapi untuk versi 1.5.0 saya belum menemukan extension TIKI JNE yang cocok. Saya menemukan di versi sebelumnya. Mungkin ada pembaca yang telah menemukan tolong di share ya ..

Kesimpulan
OpenCart merupakan paket eCommerce open source yang kaya fitur dan mudah digunakan sekalipun yang menggunakan adalah orang awam. Dengan fitur-fiturnya yang tidak kalah dengan paket eCommerce lain yang sudah terlebih dahulu ada, menggunakan OpenCart sebagai toko online patut dipertimbangkan.

Friday, July 8, 2011

Hosting dan Domain

Pengertian Hosting sendiri adalah jenis layanan internet yang memungkinkan website anda dapat diakses melalui situs World Wide Web atau biasa disebut WWW dan mereka menyediakan server untuk menyimpan file website bersangkutan yang biasa di sewakan kepada pelanggannya. Apabila anda membangun sebuah toko secara fisik pertama anda harus membeli sepetak tanah untuk meletakkan toko tersebut , sepetak tanah ini yang disebut dengan hosting apabila anda ingin membangun sebuah toko digital , yang berfungsi sebagai tempat penyimpanan file anda.Anda tidak perlu bingung dimana harus mencari layanan Hosting Indonesia , karena telah banyak orang yang menyediakan layanan ini. Salah satunya Stylehosting yang menjadi pilihan kami untuk mempercayakan hosting kepada mereka.Kedua anda perlu memesan nama domain untuk website anda. Domain sendiri adalah alamat digital yang menandakan dimana website anda diletakkan dan dimana website itu bisa diakses.seperti yang diceritakan sebelumnya , bila anda membangun toko secara fisik , anda memerlukan alamat jalan untuk menandakan dimana toko anda berada , untuk membangun toko online , anda memerlukan domain untuk menggantikan alamat jalan tersebut. Dahulu kala domain ditandakan dengan beberapa deretan IP , seperti 10.25.9.90 , dikarenakan orang akan sulit mengingat alamat tersebut domain saat ini telah di convert kebentuk sebuah karakter , bukan dalam bentuk ip lagi. So , pesan nama domain anda sekarang juga! karena anda bersaing dengan jutaan orang didunia untuk mendapatkan nama domain yang anda inginkan. Sekali lagi jangan bingung anda mencari layanan penyedia Domain dan Hosting Indonesia karena telah banyak layanan ini tersebar di Indonesia. Yap , lagi lagi kami menyerahkan kerpercayaan kita di StyleHosting untuk memesan nama domain kepada mereka .

Wednesday, June 22, 2011

What's Virtualmin ?


Virtualmin merupakan web server administration tool yang unik, powerfull serta flexible. Virtualmin sangat powerfull untuk hosting providers, web developer, web designers, dan end user. Untuk hosting providers, Virtualmin berfungsi sebagai Control Panel web hosting untuk mesin Linux dan Unix berbasis OpenSource. Virtualmin memungkinkan kita untuk mengelola virtual domain, mailbox, database, web aplication, ftp dan semua sub-server dengan GUI (Graphical User Interface) yang mudah dimengerti.

Beberapa hari ini kami tertarik menggunakan Virtualmin, ingin mengetahui lebih jauh apa saja yang ditawarkan oleh Virtualmin. Dan akhirnya mencoba untuk meng-install-nya. Pada waktu menggunakan Virtualmin GPL, kami merasakan memang ada hal-hal lebih yang ditawarkan oleh Virtualmin. Kami akan mencoba menguraikan berdasarkan pengalaman menggunakan Virtualmin GPL, khususnya Virtualmin dengan fungsionalitasnya sebagai Control Panel web hosting.

Dari sisi harga, Virtualmin menawarkan dua macam product. Pertama product berbayar (Virtualmin Profesional) dan kedua product Free and Open Source under the GNU GPL (Virtualmin GPL). Karena perbedaan harga ini, fitur yang ditawarkan pun berbeda, dan tentunya lebih kompleks yang berbayar.

Untuk proses installasi cukup mudah dan tidak memerlukan waktu yang terlalu lama, tergantung koneksi internet yang kita gunakan. Installasi secara manual membutuhkan waktu dan pengalaman teknis yang memadai. Oleh karena itu,installasi yang paling mudah dan direkomendasikan adalah menggunakan automated install script/secara otomatis, Namun kita harus menyediakan koneksi internet yang memadai. Dalam virtualmin dibundle dengan paket tambahan, yaitu webmin. Sementara Virtualmin GPL menanganisemua aspek dari virtual server dan web hosting, Webmin memfasilitasi untuk mengontrol hampir dari seluruh sistem oprasi Linux.

Lalu untuk fungsionalitasnya sebagai Control Panel Hosting, Virtualmin menawarkan Graphical User Interface yang user friendly. Tentunya ini merupakan nilai tambah jika dibandingkan dengan layar console, sebagaimana sysadmin bekerja dengan command-command linux, layar hitam putih. Dengan interface yang user friendly ini, memudahkan kita sebagai pengguna awam untuk me-manage system tanpa mengurangi fungsi pokok yang sebenarnya.

Virtualmin memiliki managemen paket yang disebut Account Plans. Account Plans pada Virtualmin mendefinisikan quota disk, batasan domain, mailbox, alias, permission fiture, dan permission untuk mengedit server yang dapat diterapkan di sub-server. Biasanya, penyedia jasa hosting akan memasang tarif harga yang berbeda pada customer mereka tergantung Account Plans(Paket Hosting) yang digunakan. Contohnya penyedia jasa hosting stylehosting.com, menawarkan paket Greenlife, Modern, Cosmo, MegaCosmo, dan SuperMega untuk paket hostingnya. Kita bisa membuat paket-paket hosting ini pada Virtualmin dengan Account Plans.

Untuk kebutuhan aplikasi website, Virtualmin mendukung PHP v.4 dan PHP v.5. Dan yang menguntungkan, secara default Virtualmin mengkonfigurasi PHP berjalan sebagai FastCGI. Yang berarti, PHP berjalan sebagai user Linux, bukan sebagai user Apache maupun nobody. Hal ini sangat berguna bila kita memiliki web aplikasi yang perlu meng-upload file-file. Kita tidak perlu membuat direktory tertentu yang writeble untuk user tertentu, karena setiap user memiliki direktory dimana file-file web berada.

Dilengkapi juga dengan File Manager untuk pengaturan file-file serta folder pada masing-masing home directory. Kita juga bisa upload file-file web dari File Manager ini. Meski demikian, Virtualmin juga menyediakan layanan FTP untuk transfer data antara komputer client dan server. Untuk menggunakan layanan FTP, kita tidak perlu pusing mengkonfigurasinya, karena Virtualmin sudah menyediakan FTP server siap pakai dan kita sebagai end user tinggal membuat user account dan inipun cukup mudah.

Tidak ketinggalan, dalam web aplikasi membutuhkan sebuah database. Dalam Virtualmin menyediakan 2 database (MySQL dan PostgreSQL), namun kita harus memilih salah satu. Kita dapat membuat serta memanipulasi database lewat interface Virtualmin. Meski kita diijinkan membuat lebih dari satu database dalama satu virtual server, akan tetapi user yang menjalankan database tersebut tetap sama, yaitu user account virtual server. Bagi pengguna yang  terbiasa menggunakan interface phpMyAdmin dalam memanipulasi databasenya, mereka juga dapat menginstall phpMyAdmin lewat menu install script, karena secara default Virtualmin tidak menyertakan phpMyAdmin.

Untuk layanan Email, Virtualmin juga menyediakan Mail server yang siap digunakan dan memiliki berbagai fitur seperti email filtering, Spam dan Antivirus Scaning, Email Forwarding dll. Bahkan untuk interfacenya, Virtualmin menyediakan Usermin sebagai webmail default. Namun kita perlu me-start usermin ini secara manual, karena setelah installasi Vitualmin status Usermin belum running. Selain menyediakan interface webmail secara default, pengguna juga bisa menginstall aplikasi webmail lainnya seperti SquirrelMail dan RoundCube lewat InstallScript.

Installer Script pada Virtualmin merupakan sebuah program kecil yang berisi informasi yang dibutuhkan untuk menginstall aplikasi web (seperti phpMyAdmin, Drupal, dll) ke direktory home virtual server serta mengkonfigurasinya untuk mendapat izin berjalan di server dan menggunakan databasenya. Namun pada Virtualmin GPL, InstallScript yang disediakan terbatas, berbeda dengan Versi Pro.

Demikian uraian cerita tentang sedikit pengalaman kami dalam menggunakan Virtualmin GPL. Masih banyak lagi fitur-fitur yang ditawarkan dan perlu dipelajari lebih lanjut. Anda tertarik? silahkan mencoba :D

Tuesday, June 21, 2011

Install SquirrelMail pada Virtualmin


SquirrelMail merupakan paket standard webmail yang ditulis menggunakan PHP. SquirrelMail memiliki banyak fungsi dari email client, seperti MIME support, address book, dan manipulasi folder. Sebenarnya, pada saat installasi Virtualmin, sudah ada webmail default bawaan yang dinamakan Usermin. (Lihat catatan Usermin). Untuk yang suka/terbiasa menggunakan SquirrelMail, kita akan install menggunakan Install Script pada Virtualmin.

Installer Script pada Virtualmin merupakan sebuah program kecil yang berisi informasi yang dibutuhkan untuk menginstall aplikasi web (seperti phpMyAdmin, Drupal, dll) ke direktory home virtual server serta mengkonfigurasinya untuk mendapat izin berjalan di server dan menggunakan databasenya.

Step installasinya cukup mudah :

  1. Login ke virtualmin
  2. buat sub-server mail.domain.com atau webmail.domain.com (Lihat cara buat sub-server)
  3. Pindah ke sub-server yang baru dibuat dengan memilih combo box
  4. Klik Install Script > Available Script
  5. Pada bagian email ada dua pilihan (RoundCube dan Squirrelmail) [pada Virtualmin GPL] dan pilih salah satu, misal Squirrelmail
  6. Klik tombol Show Install Options
  7. pilih At top level pada bagian Install sub-directory under public_html
  8. klik tombol Install Now
  9. setelah installasi, bisa mengakses mail.domain.com untuk mengakses webmail squirrelmail.

Wednesday, June 15, 2011

Konfigurasi Mail Client dengan Server menggunakan Virtualmin


catatan kali ini menggunakan Mozilla Thunderbird v. 3.1.10 sebagai mail client pada Ubuntu 10.04


  1. Buka Thunderbird
  2. Edit > Account Settings...
  3. Pada ComboBox bawah pilih Add Mail Account...
  4. isikan nama pada Your name
  5. isikan alamat email yang telah dibuat sebelumnya (cek catatan) pada Email address (sesuaikan format)
  6. isikan Password
  7. klik tombol Continue

Login Usermin-webmail pada Virtualmin



  1. buka browser, akses webmail.namadomain.com atau namadomain.com:20000 jika usermin masih menggunakan port default
  2. isikan username dengan format yang benar (simak catatan berikut)
  3. isikan password
  4. Klik tombol Login

Membuat account email pada Virtualmin



  1. Login pada Virtualmin
  2. Edit Mail and FTP Users > Add a user to this server
  3. isikan alamat email pada Email address
  4. isikan nama asli dari account email pada Real name
  5. isikan password
  6. tentukan quota yang dialokasikan untuk account pada Quota and home directory settings
  7. Klik tombol Create