Kamis, 04 September 2014

Cara buat toko online dengan domain sendiri dengan biaya murah

Pendahuluan :
Saat ini telah telah banyak menjamur toko-toko online yang bersifat publik dan gratis seperti kaskus.com, tokobagus.com, tokopedia.com, bukalapak.com dll yang menawarkan kepada para penjual online untuk memperdagangkan produk-produknya dengan berbagai fitur-fitur yang membuat nyaman, sederhana dan mudah kepada para pedagang online. Walaupun toko-toko online ini sangat membantu para penjual online, namun menurut saya untuk berjualan online dalam jangka panjang dengan hanya mengandalkan toko-toko online diatas sebagai satu-satunya tempat atau beranda untuk toko online kita tidaklah bijaksana. Karena toko-toko online ini bukan merupakan server dan domain kita sendiri yang dapat kita kendalikan dan kembangkan sendiri.

Kerugian-kerugian jika menggunakan jasa toko-toko online gratis :

  • Toko tidak dalam kendali penuh pemilik toko.
  • Kepercayaan pelanggan kurang. (bisa menjadi modus penipuan.)
  • Sangat bergantung dengan popularitas dan besarnya komunitas toko-toko online tersebut.
  • Tidak memiliki email dengan domain sendiri.
  • Penjual toko online tercitra sebagai penjual amatiran atau bersifat coba-coba atau hanya iseng-iseng saja.

Keuntungan-keuntungan menggunakan toko online sendiri :

  • Toko dalam kendali penuh pemilik toko.
  • Kepercayaan pelanggan penuh jika menggunakan domain-domain terpercaya. (co.id, web.id dll)
  • Toko online dapat dikembangkan sendiri, mis : integrasi dengan aplikasi toko secara lokal.
  • Search engine dapat dioptimalisasikan diawali dengan pemilihan nama domain hingga penggunaan aplikasi toko online yang berfitur SEO seperti prestashop dan magento.
  • Memiliki alamat email dengan domain sendiri, mis: sales@domiananda.com
  • Penjual online tercitra sebagai penjual profesional, mementingkan pelanggan atau bersifat serius.


Solusi kami :
Memang ada momok bahwa untuk membuat server toko online sendiri akan membuat ribet dan berbiaya operasional yang mahal. Momok ini sekarang sudah terbantahkan dan tidak benar lagi karena dengan hanya cukup membeli 1 domain yang kisarannya dari 55 ribu hingga 95 ribu rupiah untuk satu tahun dan menggunakan jasa hosting gratis di idhostinger.com kita dapat memiliki toko online sendiri. Berikut saya jelaskan cara membuat toko online dengan domain sendiri dengan modal maksimal Rp. 95.000,-

Langkah-langkah :
  1. Beli domain anda di website penjual domain lokal, mis: rumahweb.com (.web.id = Rp. 55.000,- .com = Rp. 95.000,-)
  2. Buat akun di idhostinger.com (bisa dengan menggunakan akun fb atau g+ anda)
  3. Buat hosting untuk domain anda
  4. Arahkan nameserver domain anda ke server idhostinger.com (jika anda membeli domain diluar idhostinger.com)
  5. Instal Aplikasi prestashop di idhostinger.com dengan menggunakan fitur auto installer
  6. Modifikasi toko online anda
  7. selesai
Demikian sharing saya, mudah-mudahan dapat sedikit membantu untuk anda-anda yang akan terjun ke bisnis online. Silakan komentar dan pertanyaannya jikalau masih ada yang dirasa kurang...

NB : Tulisan ini sudah saya mencobanya di http://www.geraisepatu.com

Kamis, 21 November 2013

How to Crack WingIDE Professional 5.0.0

Hari ini saya akan membicarakan bagaimana meng-crack WingIDE Professional 5.0.0, versi terbaru WingIDE yang dirilis pada tanggal 14-11-2013 lalu.

Perhatian :

TIDAK UNTUK PENGGUNAAN KOMERSIAL.
Jika anda berkeyakinan sesuatu pada tulisan ini telah melanggar hak kekayaan intelektual anda, silahkan hubungi kami.


Apa WingIDE?


Wingware IDE Python merupakan sebuah lingkungan pengembangan yang terintegrasi (IDE -- Integrated Development Environment) yang dirancang khusus untuk bahasa pemrograman Python. Sejak tahun 1999, Wingware telah berfokuskan pada Python.


Cara mendapatkan WingIDE?


Anda dapat mengunduh WingIDE dari http://wingide.com/downloads. Ini adalah perangkat lunak cross-platform dan versi terbaru saat ini adalah 5.0.0. Aplikasi ini memiliki tiga versi yang berbeda: WingIDE 101, WingIDE Pribadi dan WingIDE Profesional.


Bagaimana Cara Meng-crack WingIDE Professional 5.0.0?

Sebelumnya saya telah mencoba mengikuti cara-cara yang telah ada di internet pada link ini namun saya gagal untuk WingIDE v5, lalu saya mencoba dengan cara baru ini pada sistem operasi debian gnu/linux 7.

Kebutuhan-kebutuhan:

- OS : Debian gnu/linux 7
- Aplikasi : wingide5_5.0.0-1_amd64.deb
- Aplikasi Alat : uncompyle2 dan xarchiver
- Aplikasi-aplikasi dependensi lainnya

Langkah-langkah:

Setelah menginstal WingIDE pada komputer anda, JANGAN menjalankan WingIDE untuk pertama kali. Anda harus mengubah sistem waktu komputer anda ke satu bulan yang lalu. Untuk merubah waktu jalankan perintah ini:

#date -s 2013-10-20

Kemudian mulailah menjalankan WingIDE untuk pertama kali dan anda bisa mendapatkan nomor seri untuk percobaan 10-hari untuk penggunaan sementara dari server resminya. Setelah itu keluar dari WingIDE.

Buka folder instalasi WingIDE dan buka /bin/2.7/src.zip, lalu ekstrak file abstract.pyo yang ada didalam folder process. File inilah yang digunakan untuk memvalidasi aplikasinya.

File abstract.pyo adalah file bytecode Python sehingga sebelum anda mengeditnya, anda harus mendekompilasinya terlebih dahulu. Sekarang anda memerlukan aplikasi alat yang disebut uncompyle2 yang anda bisa mendapatkan dari https://github.com/wibiti/uncompyle2, kemudian instal ke dalam sistem anda.

Harap perhatikan bahwa aplikasi uncompyle2 ini khusus untuk python 2.7, maka jika anda menggunakan versi python lainnya pasti anda tidak bisa menjalankannya dengan baik. Jadi, silakan gunakan versi python 2.7.

Untuk mengdekompilasinya, silahkan mengeksekusi perintah berikut di jendela shell anda:

$uncompyle2 -o ./ --py abstract.pyo

Anda akan mendapatkan file abstract.py baru, file ini yang akan anda edit dan anda kompilasi lagi ke file abstract.pyo.

Untuk mengeditnya anda akan fokus pada fungsi _GetTermDaysLeft dalam file abstract.py, ini sekitar line ke-555. Selanjutnya editlah seperti berikut:

- kode fungsi _GetTermDaysLeft awal (sebelum diedit):

def _GetTermDaysLeft(self, lic = None):
        """ Get number of days left on license.  Returns the days, or 0 if expired,
        -1 if unlimited, or -2 on error """
        if lic is None:
            lic = self.fLicenseData
        if lic is None:
            return 0
        elif lic['termdays'] != '*':
            try:
                fields = string.split(lic['date'], '/')
                if len(fields) != 3:
                    raise ValueError
                m, d, y = map(string.atoi, fields)
                if m < 1 or m > 12 or d < 1 or d > 31 or y < 0:
                    raise ValueError
                if y < 100:
                    y = 2000 + y
                lic_date = time.mktime((y,
                 m,
                 d,
                 0,
                 0,
                 0,
                 0,
                 0,
                 -1))
            except (ValueError, TypeError, OverflowError):
                return -2

            cur_date = time.time()
            try:
                lic_secs = int(lic['termdays']) * 24 * 60 * 60
            except ValueError:
                return -2

            if cur_date > lic_date + lic_secs:
                return 0
            if lic_date > cur_date + 86400:
                return 0
            return int((lic_secs - (cur_date - lic_date)) / 86400)
        else:
            return -1

-karena nilai 0 untuk kadarluarsa dan nilai -1 untuk unlimited maka rubah nilai 0 menjadi -1 pada line 591 dan 593. Sehingga setelah diedit file ini akan menjadi seperti berikut:

def _GetTermDaysLeft(self, lic = None):
        """ Get number of days left on license.  Returns the days, or 0 if expired,
        -1 if unlimited, or -2 on error """
        if lic is None:
            lic = self.fLicenseData
        if lic is None:
            return 0
        elif lic['termdays'] != '*':
            try:
                fields = string.split(lic['date'], '/')
                if len(fields) != 3:
                    raise ValueError
                m, d, y = map(string.atoi, fields)
                if m < 1 or m > 12 or d < 1 or d > 31 or y < 0:
                    raise ValueError
                if y < 100:
                    y = 2000 + y
                lic_date = time.mktime((y,
                 m,
                 d,
                 0,
                 0,
                 0,
                 0,
                 0,
                 -1))
            except (ValueError, TypeError, OverflowError):
                return -2

            cur_date = time.time()
            try:
                lic_secs = int(lic['termdays']) * 24 * 60 * 60
            except ValueError:
                return -2

            if cur_date > lic_date + lic_secs:
                return -1
            if lic_date > cur_date + 86400:
                return -1
            return int((lic_secs - (cur_date - lic_date)) / 86400)
        else:
            return -1 


Lalu anda kompilasi file abstract.py ini dengan menggunakan aplikasi alat yang sudah tersedia dalam distribusi python 2.7 hingga dihasilkan file abstract.pyo yang baru. Lakukan dengan cara menjalankan perintah sebagai berikut:

$python -O -m compileall folder_dimana_file_berada/

Setelah memodifikasi dan mengkompilasi ulang file abstract.pyo, gantikan file abtract.pyo di dalam /bin/2.5/src.zip/process/ dengan yang baru ini.

Terakhir sebelum memulai WingIDE, silakan mengubah sistem waktu komputer anda ke sekarang dengan menjalankan perintah sebagai berikut:

#ntpdate 0.debian.pool.ntp.org

Dan anda akan melihat WingIDE telah di-crack.

Selasa, 18 Oktober 2011

FrontAccounting sebagai Aplikasi Akuntansi

Sebelumnya saya telah menjelaskan alasan penggunaan aplikasi pada perusahaan. Dan pada kesempatan kali ini saya menulis tentang contoh aplikasi akuntansi yang memenuhi kriteria tersebut namun saya hanya membatasi aplikasi pernah saya gunakan dan biasanya digunakan untuk perusahaan kelas menengah ke bawah seperti frontaccounting,  lemonpos, dan  tryton.

Baik, langsung saja mari kita mulai dengan Frontaccounting,


Tentang Aplikasi FrontAccounting.
Aplikasi ini adalah program aplikasi sistem akuntansi professional yang memiliki fungsi - fungsi Perencanaan Sumberdaya Perusahaan (Enterprise Resource Planning - ERP) yang diperuntukkan untuk perusahaan – perusahaan menengah ke bawah. FrontAccounting merupakan aplikasi berbasis web yang dapat diakses dengan aplikasi peramban (seperti : Mozilla Firefox, Opera, Cromium, Internet Explorer, dll) dengan database yang dapat diinstall pada komputer server yang terpusat. Aplikasi ini dapat digunakan oleh perusahaan yang menggunakan multi mata uang maupun perusahaan yang mempunyai banyak cabang. Namun bukan itu saja kemampuan dari aplikasi FrontAccounting ini, lebih lengkapnya bisa disimak pada bagian fitur-fitur yang akan dijelaskan nanti.

Aplikasi ini dapat menghasil informasi yang dapat disajikan selain Laporan Akuntansi juga Laporan -laporan pendukung lainnya, baik secara langsung ditampilkan di layar monitor (on the screen) ataupun hasil cetakan kertas (print out), seperti :

Laporan – Laporan :
    • Laporan Trial Balance
    • Laporan Balance Sheet
    • Laporan Profit and Loss Statement
    • Laporan Neraca Tertelurus (Balance Sheet Drilldown)
    • Laporan Laba dan Rugi Tertelusur (Profit and Loss Drilldown)
    • Laporan Rekening Koran Bank (Bank Statement)
    • Laporan General and Subsidiary Ledger
    • Laporan Breakdown Biaya per bulan dalam setahun (Annual Expense Breakdown)
    • Laporan Pajak (Tax Report)
    • Laporan Evaluasi Budget per Dimensi
    • Laporan Penilaian Inventory
    • Laporan Perencanaan Inventory
    • Kertas Pemeriksaan Persediaan (Stock Check Sheets)
    • Pergerakan Barang Inventory
    • Status Barang Persediaan (Inventory Item Status)
    • Laporan Audit Trail
    • Dan masih banyak lainnya

Aplikasi ini multiplatform sehingga bisa diinstall pada sebuah PC dengan menggunakan bermacam-macam sistem operasi, seperti GNU/Linux, MacOS, OpenBSD, Solaris, MS Windows XP/7 dan lain-lainnya. Untuk menjalankan aplikasi ini dibutuhkan Program tambahan seperti Apache Web Server dengan PHP dan Database Server MySQL dan semuanya itu dapat anda peroleh secara cuma-cuma dengan mengunduhnya diinternet. Dan anda tidak perlu kwatir dengan lisensinya karena semua aplikasi-aplikasi diatas berlisensi Bebas dan Terbuka (GPL). Aplikasi ini pun sangat mudah digunakan dan dapat menggunakan bahasa Indonesia.

A. Fitur – fitur Aplikasi FrontAccounting

FrontAccounting merupakan aplikasi komputer dengan arsitek modular. Modul dasarnya meliputi fungsi - fungsi dasar yang umum digunakan oleh sebagian besar perusahaan, adapun setiap fitur khusus dapat ditambahkan dengan modul tambahan atau ekstensi tambahan. Berikut fungsi - fungsi modul dasar FrontAccounting :

1. Penjualan (Piutang Usaha)

  • Proses transaksi penjualan/faktur dapat dilakukan dengan 3 macam pilihan,yaitu :
           - 4 Langkah : Penawaran >> Order Penjualan >> Pengiriman >> Faktur Penjualan.
           - 2 Langkah : Pengiriman >> Faktur Penjualan.
           - 1 Langkah : Langsung Buat Faktur Penjualan.
  • Pencatatan database pelanggan berikut cabang-cabangnya dengan jumlah yang tidak terbatas.
  • Terdapat pencatatan Nota Kredit Penjualan.
  • Faktur dapat dicicil apabila pengiriman lebih dari sekali.
  • Template delivery dan invoice.
  • Grup penjualan untuk pengelompokan pelanggan.
  • Dimensi dapat dipilih pada saat pengiriman dan faktur penjualan.
  • Dapat di cetak akumulasi biaya-biaya pengapalan dan legalitas di invoice
  • Pembayaran faktur secepatnya dapat dialokasikan/dikaitkan kepada sales invoice-nya.
  • Terdapat management Area Penjualan, Type Penjualan, Sales Person.
  • Terdapat manajemen perhitungan bonus dan poin sales person secara otomatis dalam laporan sales   person.
  • Terdapat manajemen pemilihan perusahaan pengiriman.
  • Berbagai macam laporan penjualan dan pelanggan
2. Pembelian (Hutang Usaha)
  • Proses transaksi pembelian dapat dilakukan dengan 3 Langkah : Order Pembelian >> Nota Penerimaan Barang >> Faktur dari Pemasok.
  • Pencatatan database pemasok yang tidak terbatas.
  • Daftar harga pemasok.
  • Lampiran dokumen yang telah di-scan.
  • Pembayaran faktur secepatnya dapat dialokasikan/dikaitkan kepada supplier invoice nya.
  • Terdapat pencatatan Nota Kredit Pembelian dan link 'credit this' pada Inquiry Transaksi Pemasok.
3. Barang dan Persediaan
  • Database stok dan non-stock barang yang tidak terbatas.
  • Barang dapat diklasifikasikan pada Kategori item dan Lokasi item ditempatkan.
  • Daftar harga juga dapat disajikan dalam multi mata uang.
  • Prosedur penyesuaian.
  • Tranfer antar lokasi item.
  • Level untuk pemesanan kembali (Opsional : Pemberitahuan melalui email ketika stock yang tersedia dbawah titik level pemesanan kembali)
  • Kalkulasi secara otomatis atas metode biaya rata-rata material berdasarkan penerimaan stock item dan input data work order.
  • Kalkulasi secara otomatis berdasarkan mata uang local dan pengaturan basis tipe penjualan.
  • Kalkulasi secara otomatis berdasarkan prosentase tambahan dari biaya standar. harga dapat dibulatkan mendekati xx cent.
  • Jika diperlu kuantiti desimal dapat diterapkan pada unit item.
  • Untuk mempercepat Penawaran/Penjualan dapat menggunakan item kit sets.
  • Registrasi kode luar negeri untuk input kode batang (barcode) dengan alat scan.
4. Pablikasi atau Manufaktur
  • Bills of material (BOM).
  • Inquiri pusat kerja (work center)
  • Produksi secara advanced dan perakitan sederhana
  • Input pesanan produksi (work order)
  • Print/kirim email untuk pesanan
5. Dimensi
  • Dapat digunakan sampai 2 level dimana tiap -tiap level ini dapat digunakan untuk mengelompokkan pencatatan kinerja per proyek, unit biaya (cost centres), departemen/unit kerja, gudang atau apa saja yang anda ingin tentukan.
6. Rekening Bank dan Buku Besar

   A. Rekening Bank :
  • Rekening bank dapat dibuat lebih dari satu.
  • Rincian Penerimaan dan Pengeluaran Uang atau Mutasi Bank.
  • Multi mata uang dan kurs mata uang berdasarkan tanggal (historical).
  • Inquiri rekening bank dan laporan.
  • Rekonsiliasi rekening bank.
   B. Buku Besar :
  • Kode Akun (code of account - COA) yang tidak terbatas.
  • Input jurnal dengan manual dengan menyertai inputan dimensi.
  • Input anggaran juga dapat menyertai inputan dimensi.
  • Rincian Inquiri dan Laporan.
  • Inquiri jurnal yang dapat meng-edit/menampilkan jurnal.
  • Input Cepat (transaksi buku besar) dalam penerimaan/pengeluaran bank, jurnal umum dan faktur pembelian.
  • Penutupan tahun fiskal juga menutup saldo laba-rugi dan resultan saldo dicatat ke akun laba ditahan.
  • Menghapus satu tahun fiskal menghapus seluruh transaksi dan mengkonversi ke dalam saldo terbuka yang relevan.
7. Laporan
  • Cukup banyak laporan dapat dengan mudah dicetak ke PDF baik dalam bentuk Potrait maupun Landscape.
  • Anda dapat juga untuk memilih menyimpan laporan dalam bentuk Excel (XLS).
  • Laporan buku besar umum dapat disaring berdasarkan pilihan dimensi
  • Pilihan periode bisa dibuat lebih dari beberapa tahun fiskal
  • Dokumen dengan bentuk dan logo bisa batch untuk dicetak dan secara otomatis kirim email ke pelanggan atau faktur dapat dipilih dengan link pembayaran elektronik.
  • Laporan saldo Pelanggan/Pemasok berikut saldo awal.
  • Beberapa laporan dapat juga ditampilkan dalam business graphics dengan pilihan-pilihan grafik dengan bar horizontal, bar vertikal, titik-titik, garis-garis, bentuk pie dan bentuk donut.
8. Akses level dan adaptasi
  • Database perusahaan dapat diciptakan dengan jumlah yang tidak terbatas, dan database mereka dapat ditempatkan di manapun di dunia.
  • Tak terbatas jumlah tahun (fiskal) laporan keuangan. Tahun laporan keuangan dapat ditutup terhadap proses penginputan.
  • Multi-akses pengguna dengan hak akses yang berbeda-beda.
  • Pembatalan transaksi dengan menghapus nomor-nomor referensi yang telah terinput.
  • Pencetakan kembali transaksi.
  • Backup dan restore database perusahaan.
  • Lebih dari satu level Pajak.
  • Jejak audit sederhana (rekam transaksi GL dengan nama pengguna)
  • Penambahan modul untuk menciptakan ekspor/impor ke/dari FrontAccounting.
  • Penambahan Ekstensi untuk membuat tab menu sendiri dan aplikasi.
9. Penanganan Pajak tingkat mahir.
  • Beberapa definisi Pajak dengan kelompok Pajak.
  • Definisian Pajak yang dapat disesuaikan dengan perpajakan yang berlaku di Indonesia.
  • Pajak dapat dipilih pada per pelanggan, pemasok atau level item
  • Inquiri Pajak tingkat mahir dan laporan ditampilkan secara rinci dan output / input.
10. Dukungan Mata Uang
  • Nilai tukar mata uang berdasarkan historis.
  • Rekening bank multi mata uang, pelanggan dan pemasok.
11. Beberapa pilihan bahasa

  • Dukungan penuh untuk lokalisasi oleh paket gettext dari GNU.
  • Banyak bahasa yang sudah tersedia. Lihatlah Sourceforge.net. Mungkin dibutuh penyesuaian oleh auditor lokal atau akuntan.
  • Beberapa bagan akun yang tersedia di bagian download.
  • Dukungan penuh untuk kanan ke kiri (rtl) layar dan laporan (arabic).
  • Dukungan untuk tanggal Jalali atau kalender Islam.
Demikian dahulu tulisan saya tentang Aplikasi Akuntansi Frontaccounting, penulisan ini mungkin tidak sempurna untuk itu saya terbuka untuk komentar tentang tulisan ini. Please...! 


    Minggu, 16 Oktober 2011

    Alasan Menggunakan Aplikasi Komputer untuk Sistem Akuntansi.

    Banyak perusahaan - perusahaan saat ini menyerahkan sistem akuntansinya untuk dikelola langsung oleh aplikasi-aplikasi komputer, sehingga perusahaan hanya memperkerjakan pekerja-pekerjanya lebih sedikit untuk bidang akuntansi dan lebih fokus pada bidang yang langsung perkaitan dengan operasionalnya. alasannya hasilnya lebih efisien, akurat, dan tepat waktu.

    • Efisien artinya penggunaan aplikasi akan meringankan biaya yang dikeluarkan untuk menghasilkan laporan - laporan akuntansi dan manajemen akurat dan tepat waktu apabila dibandingkan tidak menggunakan aplikasi komputer.
    • Akurat dan Tepat Waktu, aplikasi-aplikasi  sistem akuntansi umumnya berbasis data yang terintegrasi, telah teruji keandalannya dan terpelihara dengan baik sehingga hasil-hasil (output) nya pun akan akurat dan tepat waktu. Akurat dan tepat waktu sulit dipisahkan karena ini syarat mutlak yang harus dimiliki laporan-laporan bisnis agar supaya dapat digunakan untuk mengambil keputusan. Keakuratan dan ketepatan waktu pun sangat bergantung dari faktor manusia yang memasukan (input) data-datanya. 

    Sekian dulu sharingnya, InsyaAlloh dimasa mendatang akan saya jabarkan lebih terinci lagi mengenai aplikasi-aplikasi mana saja yang memenuhi kreteria diatas berdasarkan pengalaman saya .