Showing posts with label website. Show all posts
Showing posts with label website. Show all posts

28 December 2017

Belajar Bikin Module Opencart Sendiri - Buat Module Admin Fee

Sebelum kita bahas tentang pembuatan module Admin Fee untuk website anda, mari kita pahami dulu konsep Admin Fee dan fungsi nya.

Admin Fee adalah biaya yang di kenakan kepada si pembeli atas jasa pengelolaan penjualan oleh sang pemilik Website. Admin Fee biasanya berupa Persentase dari total pembelanjaan. Misalkan total belanja si pembeli ini adalah Rp 100.000 dan di kenakan Admin fee oleh platform website anda sebesar 5% maka nilai yang harus di bayar oleh sang pembeli adalah sebesar 100.000 + 5%(5.000) = Rp 105.000

Untuk membuat Module Admin fee kita akan menggunakan module yang sudah tersedia yaitu module Handler Fee. Sebenarnya sama fungsinya, hanya saja Admin fee total nilainya adalah persentase, Sedangkan Handler Fee total nilainya adalah tetap.

Untuk lebih jelasnya tentang cara membuat Module Opencart Admin Fee saya telah membuat video tutorialnya. Silahkan lihat tutorial pembuatan Module Opencart Admin Fee Disini :


13 July 2015

Cara membuat website mudah sesuai halaman yang kita butuhkan dengan RanaCMS

Membuat website saat ini memang mudah, cukup instal CMS yang dibutuhkan seperti wordpress, jomla, drupal dll. lalu kurang dari satu menit jreeeeeeng........ website jadi.
Tapi CMS tersebut belum tentu mengcover semua kebutuhan halaman website kita sendiri. oleh karena itu muncul pengembang-pengembang framework seperti CodeIgniter, Yii, Laravel dll. Kita tinggal akai framework tersebut untuk membuat CMS yang kita butuhkan.
Kebanyakan framework yang dikembangkan berbasis OOP (Objek Oriented Programing). Karena OOP dianggap sangat mudah dan model OOP dipakai pada pemrograman berbasis java.
Saya pribadi sebagai seorang programer belum bisa move on dari pemrograman PHP prosedural ke OOP. bukan tbearti saya idak bisa tapi saya lebih suka berkreasi dengan PHP prosedural, mungkin sedikit demi sedikit. OOP membuat framework seperti CI, laravel, dan Yii menggunakan pemrograman model MVC, yang menurut saya jadi makin banyak file yang harus di buat.
Efeknya, saya mencoba membuat framework sendiri berbasis PHP prosedural. saya panggil framework ini dengan RanaFramework. Beberapa CMS sudah saya buat dengan RanaFramework ini. Yang sedang saya kembangkan saat ini adalah RanaCMS, meski masih perlu banyak penyesuaian dan penyempurnaan. Tapi setidaknya saya sudah bisa berkarya dengan RanaFramework ini karena Ranaframework ini sudah mencakupi fungsi standart CMS dan CMSnya sendiri sudah mampu melakukan Create, Edit, Update, Delete,Upload, Download.
Silahkan download RanaCMS disini dan mencoba berkreasi. Anda bebas untuk mengedit file, atau mencari celah keamanan framework yang saya buat, tapi mohon feedback apa bila ada celah yang bisa ditembus.
Credit :
  1. Bootstrap
  2. Jquery
  3. PLupload
  4. Fontawesome
  5. Summernote Editor
  6. Owl Caroucel
Fitur :
  1. CRUD + Upload to galery & Filemanager
  2. Multi User
  3. Log
  4. Bilingual
  5. Dropdown input ajax
  6. Clean URL

27 February 2015

Aplikasi untuk Desain Website menggunakan icon TypeFont seperti Font Awesome, Entypo, Iconia, wpzoom dll

Untuk membantu mempermudah programer website dalam resource icon set dalam websitenya saat ini banyak sekali penyedia framework CSS untuk Type font icon. Type font icon sangat membantu programer untuk mendesain website, programer hanya perlu menambahkan class pada tag html maka font berupa icon akan muncul dalam website. Sebut saja misalnya fontawesome, glyphs bootstrap, Entypo, dll.

Akan tetapi untuk Web desainer saat mendesain website bila ingin menggunakan Type Font Icon tersebut perlu mengconversi kode font-font tersebut agar dapat di baca oleh Photoshop. Atau dengan cara mengkoleksi vektor/psd/png version dari font icon tersebut.





Untuk teman-teman web desainer agar lebih mudah menggunakan Type Font Icon dalam desainnya dapat menggunakan program Iconion. program ini dirancang khusus untuk mengubah font menjadi format png/jpg sesuai dengan kebutuhan kita. Dilengkapi dengan style yang pernah populer untuk icon.




Silahkan coba aplikasi iconion untuk mempermudah anda mendesain website. Apalagi sekarang banyak programer lebih suka menggunakan icon dari web font agar kolaborasi programer dengan webdesain makin kompakan.

22 February 2015

Membuat server sendiri (localhost) dengan xampp

Untuk membuat website anda memerlukan server untuk menyimpan file-file website anda. Saat ini kita bisa memilih banyak sekali penyedia layanan server atau biasa kita sebut penyedia hosting baik dari perusahaan resmi ataupun penyedia layanan hosting rumahan (independent). Misalkan saya indosat.net.id, rumahweb.com, daxa.net, indowebsite.net, dapur hosting.com dan masih banyak lainnya. Harga yang mereka tawarkan pun bermacam-macam mulai dari yang paling mahal hingga paket super hemat, bahkan ada penyedia layanan hosting gratis.

Pada umumnya para webmaster membuat website pada komputer mereka sendiri sebelum meng-upload-nya ke server hosting. Di komputer yang digunakan untuk membangun website tersebut harus di buat server local (localhost).Caranya dengan mengisntal aplikasi server. Beberapa aplikasi server yang dapat di gunakan adalah appserv, xampp, WampServer, dll. Saya sendiri lebih suka menggunakan Xampp Server alasannya karena lebih mudah untuk melakukan module-module nya karena menyediakan control panel yang mudah di gunakan.




Selain itu Xampp Server juga menyediakan lanyanan tambahan lainnya seperti filezila untuk menguplaod file ke server hosting, dan mercury untuk layanan email dilocalhost. Xampp server juga mendukung untuk menginstal langsung beberapa CMS seperti wordpress, joomla, drupal, prestashop, dll.

Silahkan download Xampp untuk windows Download



18 February 2015

Membuat link pada editor tinyMCE anda tetap ada hostnya

link TinyMCE script solution


Bila anda pengguna text editor TinyMCE, anda pasti mengalami hal yang sama dengan saya. Yaitu kehilangan host saat insert link ataupun image. Hal ini wajar karena settingan default dari text editor TinyMCE dibuat untuk menghilangkan hostnya.

Setelah buka-buka di web resmi text editor TinyMCE Solusinya mudah, tambahkan script berikut pada common yang anda buat.

tinymce.init({  
  selector: '#abshosturls',
  plugins: 'link image code',
  relative_urls: false,
  remove_script_host: false
});


link TinyMCE script solution

hasilnya :


selamat mencoba.

Sumber http://www.tinymce.com/tryit/url_conversion.php

11 February 2015

PHP untuk Mengupload File Berukuran Besar ke Localhost

Saya kebingungan ketika script php yang saya buat tidak dapat mengupload file berukuran besar. akhirnya browsing dan menemukan titik terang diblog teman-teman teman. Ini ini blog aslinya LIHAT



sekedar untuk reminder buat saya. saya copy langkah-langkahnya.

FYI :
1. Bahwa Maksimal file yang dapat diupload ke dalam PHP (default) adalah 2MB.
2. Di dalam PHP ada maksimal waktu eksekusi setiap file PHP. kalau gak salah defaultnya 60 second.
3. Kemudian ada Input Max time : waktu maksimal untuk menginput file ke PHP.
4. Ada juga nilai maksimal untuk kegiatan $_POST (kegiatan untuk mengirim informasi ke dari form HTML ke PHP).
Dengan setting default dari PHP tersebut maka kita hanya dimungkinkan untuk mengupload data dalam ukuran maksimal 2 MB. Oleh karena itu agar kita dapat mengupload file berukuran besar maka kita harus melakukan setting di PHP.ini. Untuk merubah value2 di parameter2 diatas. 



To do List
1. Buka file PHP.ini (bisa melalui WAMP atau XAMPP atau server lokal lain yang anda gunakan terus cari PHP.ini buka dengan text editor (notepad,mis)
2. Cari Parameter2 sebagai berikut :
POST_MAX_VALUE 
MAX_INPUT_TIME
max_execution_time  
upload_max_filesize
3. Ganti nilai default dari variabel2 tersebut menjadi seperti ini
POST_MAX_VALUE = 100M (or bigger) // maksimal file yang dikirim ke proses POST adalah 100megabyte 
MAX_INPUT_TIME = -1 (unlimited) //waktu maksimal untuk input file adalah unlimited
max_execution_time = 201  //waktu eksekusi untuk setiap file PHP adalah 200 second
upload_max_filesize = 200M  // ukuran maksimal yang diupload adalah 200 megabyte.
4. Kemudian save PHP.ini dan restart WAMP atau XAMPP anda.
5. Setelah itu silahkan dicoba untuk upload file2 gede itu. Insyaallah gak ada masalah. (kalau kode PHP anda benar. :-p)
* setting nilai max_execution_time selalu lebih besar dari upload_max_filesize.

silahkan di coba!

06 February 2015

Perkembangan Web Desainkaosmurah.com

Berawal dari kebutuhan saya untuk rekap data setiap pekerjaan tim dan merekap data dari setiap pesanan desain yang masuk. Kebetulan sejak lahirnya Desainkaosmura 2009 lalu dalam dua tahun sudah berhasil memiliki 6 karyawan berserta saya sendiri. Semua pekerjaan desain saya berikan kepada tim. Dan mulai 2011 saya sendiri menyibukan diri untuk belajar hal baru. Yaitu Belajar pemrograman.

Diawali dengan belajar MS. Access. Saya berhasil menciptakan program Pertama saya untuk Desainkaosmurah.com (awalnya namanya Hans Creative Design)

Program desaikaosmurah.com Versi Access (2011)

Alhamdulillah program Pertama saya ini sangat membantu meski dalam satu tahun harus 4 kali recovery data karena maximal database access hanya 2 Gb. Saya bilang cukup membantu karena saya tetap dapat mengawasi pekerjaan tim sambil kuliah.

======================================

Sayannya Program Berbasis Access ini saya harus tinggalkan karena saya harus beralih ke system yang bisa saya akses dari mana saja. Kebetulan sejan awal 2012 saya sering sekali keluar kota. Sekedar cari pengalaman baru dan belajar ke tempat teman-teman yang memiliki hobi dan basik yang sama. Di tahun ini juga saya mulai mengenal Contest desain.

Berawal dari keinginan membuat database online dari Database Ms Access yang gw buat sebelumnya. Karena kendala dana dan fasilitas akhirnya temen gw nyarinin buat web online basic PHP.

Bermodal buku dari gramedia, gw coba-coba bikin web pertama untuk Desainkaosmurah.com.
ini tampang home pagenya.

Desainkaosmurah.com Versi 1

Untuk script yang gw pake termasuk masih berantakan. Ini framework pertama buatan gw lengkap dengan database sql didalamnya.

Sejak Pertama web ini di buat saya sudah langsung pakai, tapi masih di lokal server karena saya sendiri masih buta pengalaman dengan server dan hosting. Setelah jalan 6 bulan offline akhir 2012 saya beranikan diri untuk Go Online.

=======================================

Tampilan dn sistem di desainkaosmurah.com versi 1 hanya mampu bertahan online selama 3 bulan. Secara alur sistem versi 1 ini sebernaya sudah baik, tapi menu hanya untuk Internal tim saya saja. Oleh kerena itu saya putuskan untuk merombak ke versi lebih baik lagi. Target 3 bulan kedepan saya ubah untuk tampilan dan system agar lebih fungsional baik untuk internal tim dan external (pelanggan).

Akhirnya lahir desainkaosmurah.com versi 2 Saya selesai di awal 2013. dari sisi tampilan masih tidak banyak berubah.

Desainkaosmurah Versi 2

Keunggulan dari Desainkaosmurah.com versi II ini sudah mengcover segala pencatatan, termasuk, order, invoice, pengeluaran, hingga perhitungan laba rugi. Kurang lebih sudah hampir sesuai dengan versi Ms. Access yang dulu saya pernah buat.

Namun kedala dari security yang masih banyak celah. Meksipun demikian desainkaosmurah.com masih tetap beroperasi dan menggunakan sistem tersebut.

2013 semua berjalan seperti yang saya inginkan, semua pekerjaan saya serahkan ke tim, Saya sendiri belajar dan mencari pengalamn dari di bidang lain. 

==========================================

Hingga 2014 saya tergoda untuk mencoba untuk meninggalkan sepenuhnya Desainkaosmurah.com dan beralih menjadi pekerja kantoran. Semua urusan di sana saya serahkan ke tim dan saya niatkan bekerja untuk mencari pengalaman lebih banyak dan menciptakan aplikasi yang lebih besar.

Sayang usaha Desainkaosmurah.com yang saya bangun hanya berjalan 6 bulan setelah saya tinggal ngantor. Tim saya tidak cocok klo saya tinggal total sepertinya. Tim kami bubar. Meskipun Desainkaosmurah bubar Website tetap saya aktifkan dan order online (lewat website) masih terus berdatangan. Bedanya kali ini saya kerjakan sendiri atau saya lepar ke tim yang masih aktif ngedesain.

System Aplikasi Desainkaosmurah.com versi 2 bertahan cukup lama karena saya anggap cukup lengkap fiturnya. Hanya saja ada beberapa celah, dan itu bisa di akali. Saya awal 2015 saya sudah ada rencana untuk perubahan total Desainkaosmurah,com tapi saya tunda eksekusinya karena Sedang mengerjakan "Project Masa Depan" projek yang saya targetkan harus selesai setelah 2 tahun saya ngantor (2016). Ternyata 2 tahun ngantor tidak cukup untuk saya mengembangkan Satu aplikasi. Meskipun banyak waktu lunag di kantor.

Alhamdulillah awal 2016 aplikasi setengah jadi itu sudah bisa di jual dan di gunakan untuk 2 perusahan lain (selain tempat saya bekerja). 

Kembali ke desainkaosmurah.com. Awal 2017 Saya pun resign dari tempat kerja. Tepat 3 tahun saya disana. Keinginan kembali ke desain kaosmurah.com kembali lagi tentuknya dengan system yang lebih baik dan lebih lengkap. Pertengahan 2017 lalu desainkaosmurah.com saya rombak total dan saya aktifkan kembali dengan konsep baru.

Tepat 1 september 2017 awal saya memutuskan untuk kembali ke dunia freelance. Berbekal aplikasi yang saya sewakan tahunan dan bulan. 

Dan bismillah juga saya panjatkan untuk memulai ulang lagi Desainkaosmurah.com di awal 2018 dengan Konsep baru Marketplace Digital + Service Design + Produksi. Alhamdulillah untuk pembuatan vector dan produksi sudah mulai ada. Mungkin untuk Marketplace Digital memang kurang baik pasarnya di Indonesia dan Produk yang kami punya pun belum cukup banyak untuk menjangkau pasar luar negeri. Tapi saya yakin suatu saat Desainkaosmurah.com bisa sebesar dan sekuat MMarketplace digital seperti Evanto, Creative Market, dll.



Desainkaosmurah.com Versi III



Semua Skill Saya besar disini dan lahir disini semoga Desainkaosmurah.com bisa lebih baik dari sebelum-sebelumnya.


03 February 2015

Membuat Halaman 404 dengan Htacess

Halaman 404 adalah landing page dimana apabila link yang kita tuju tidak ada dalam direktori website. Halaman 404 secara default memiliki pesan error seperti ini.

Untuk memodifikasi halaman 404 bisa dilakukan dengan dua cara.
  1. Dengan memodifikasi script php untuk mengalihan pada framework yang kita buat.
  2. Dengan memanfaatkan file htacess
yang kali ini kita bahas adalah dengan memanfaatkan file htacces.



Caranya, buat dahulu file .htacess di hosting. Bila sudah ada tidak perlu buat lagi, cukup dengan menambaahkan sript berikut pada file .htacess anda

ErrorDocument 404 /errors/404.html

Kemudian buat file tujuan. dalam sript yang saya buat file tujuan bernama "error.html". Lalu masukan script html yang kita buat di file tujuan.


02 January 2015

Script untuk menghitung lama eksekusi sebuah script PHP



Script PHP bisa diukur kecepatan saat di eksekusi, semakin kompleks sebuah script PHP maka semakin lama waktu yang diperlukan untuk mengeksekusi script tersebut. Script PHP yang baik memiliki tingkat waktu eksekusi yang rendah.

Untuk mengetahui kecepatan eksekusi sebuah script kita dapat memanfaatkan fungsi microtime(). Fungsi microtime() ini di letakan di awal dan di akhir sebuah proses. Bila waktu eksekusi yang di hasilkan tinggi maka anda perlu mencari algoritma yang lebih sederhana untuk script anda.

$awal = microtime(true);
// proses
// proses
// proses
$akhir = microtime(true);
$lama = $akhir - $awal;
echo "Lama eksekusi script adalah: ".$lama." microsecond";

29 November 2013

Cara Downgrade Blackberry Messanger ke BBM v 7

Seharian saya kebingungan karena Blackberry Messanger saya saya upgrade ke V 8.0 ternyata malah lemod sekali prosesnya.
Kelimpungan saya nyari link buat Downgrade ke Blackberry Messanger Versi 7.0 alhamdulillah, akhirnya dapat juga.
*Sebelum di downgrade sebaiknya cabut batrai dulu dan delete blackberry versi 8nya.
Download BBM v7

28 November 2012

Domain bermasalah.

Pokok masalah.

1. Saya ingin menaruh domain distributor-adhabeautycare.com yang telah di beli di http://www.billingmedia.com/ menggantikan domain blogger  http://distributor-a-dhabeautycare.blogspot.com/

cara yang digunakan
saya mengklick tombol setelan pada dashboard blog saya.
kemudian masuk menu setelan.

kemudian saya pilih domain khusus. lamu masuk menu entry domain.

ketika saya submid domain yang di beli dari http://www.billingmedia.com/ ternyata domain tidak diterima.


ketika saya cek ke halaman hostingnya. http://www.billingmedia.com/ kemudian log in. saya kok tidak menemukan daftar domain yang telah di beli.


padahal saya telah menerima invoice dari http://www.billingmedia.com/dan sudah mendapat konfirmasi domain teregistrasi.


apakah ada kesalahan proses? atau memang domain belum bisa digunakan?

30 October 2011

Cara buka Facebook yang di HACK video dan Virus

Iseng-iseng malem minggu ini saya buka YM, eh di dalem ada si Taufik yang lagi OL. biasanya dia jarang banget OL di YM, gak tau kenapa malem ini dia OL. seperti biasa sapaan basa-basi saya ke teman-teman chat saya yang lain "wah tumben OL bro."
ternyata gak lama si topik langsung balas.

"ini loh Zal, lagi coba buka Facebookku."

"kenapa facebookmu?"

"dah beberapa hari yang lalu di Hack orang", "bisa bantu bukain gak"

waduh, sejenak saya terdiam. Sayakan gak punya dasar ilmu IT. mana bisa!

"aku coba dulu ya pik" pura-pura propesional.

sambil mantengin YM saya di Blackberry yang baru di beli seminggu yang lalu. saya pun kebingungan. Saya minta password sama email masuk Facebooknya taufik aja, biasanya kan klo ngeHack facebook pake email sama password. Setelah di kasih sama taufik saya coba login. Memang benar, facebooknya terkunci, saya tau karena di halaman awal ada keterangan dari facebook untuk memastikan kalo saya pemilik Account itu. saya pun diminta memilih 3 cara untuk memverifikasi accpunt itu.

1. Menggunakan nomor ponsel
2. Menggunakan foto kawan
3. Menggunakan pertanyaan pengaman.

dari ketiga pilihan itu pertama sekali saya memilih cara yang ke dua. alasannya karena saya baru tau ada cara verifikasi account dengan foto. Saya coba klick linknya.

dan....................JREEEEEEEEEEEEEEEENGGGGG...!!!

keluar foto temen taufik. wah saya gak ada yang kenal nih. saya putar akal sejenak.
dan ide pun beterbangan. difoto aja. pake blackberry. Posisinya saya OL YM di blackberry, OL facebook di laptop.
pertama saya foto, karena monitor jadi gambarnya ada garis-garis yang menghalangi.Saya sengaja mematikan autofocus dan flash di camera saya, dampangnya gambarpun gak jelas.
foto yang tidak jelas karena autofokus blackberry saya off


waktu saya tanya,"nomer dua pake baju putih siapa pik?" gak tau jal, gak jelas. waduh. untung ada opsi saya sebutin satu persatu. tebak gambar hingga foto ke lima sangat lancar.

yang buat saya kecewa malam minggu ini bukan karena bantuin topik. tapi karena waktu nbak foto terakhir sambungan internet saya putus. terpaksa saya harus mulai tebak gambar lagi dari awal. seperti sebelumnya, saya foto gambar, dan saya kirim ke taufik via YM di BB saya.
setelah kelar foto ke lima saya kecewa lagi. ternyata di batasi waktunya. waktu yang saya gunakan untuk menebak gambar katanya terlalu lama. hadeeeee......hhhhh
putus asa saya pilih opsi lain, yaitu dengan nomer telpon. saya klick dan menunggu sms dari pihak facebook. 5 menit saya tunggu gak ada sms, 10 menit, 15 menit........ haduf munggkin ni pegawai facebook lagi pada kencan pik, jadi belum sempat sms kamu. saya coba yang pilihan kirim nomer verifikasi via panggilan suara.
gak lama setelah itu taufik bales YM saya.
"zal tadi aku di telpon pihak Facebook, disuruh masukin nomer ini 736081 di www.facebook.com.
saya coba masukan nomer itu diform yang dari tadi saya nanti smsnya. dan akhirnya bisa juga.huff.... dua jam bersama tebak gambar sia-sia. kenapa gak dari awal pake cara ini ya!!!
saya pun di tawari facebook anti virus gratis, wah lumayan nih.
gak jadi sia-sia nolongin taufik, dapet anti virus gratis soalnya. thanks pik.Saya ikhlas kok sebenernya, klo dari facebook ngasih antivirus ya saya terima aja.