Postingan

Menampilkan postingan dari Januari, 2020

Withdraw Paypal ke Rekening BNI

Gambar
Untuk kesekian kalinya, sebelum tulisan ini ditulis, penulis melakukan withdraw (pengambilan) dana penulis di account Paypal. Kali ini hanya senilai USD 13.38 yang dirupiahkan hanya sekitar IDR 176.133 dengan komisi sebesar IDR 16 ribu. Sehingga yang masuk ke rekening bank lokal penulis hanya IDR 160.133 ribu. Perlu diketahui, batas minimal pengambilan Paypal untuk kerupiah adalah senilai USD 10. Yang coba ingin penulis sampaikan disini adalah bahwa Paypal dapat langsung di transfer ke rekening lokal, yang kebetulan milik penulis adalah rekening Bank Negara Indonesia (BNI). Sehingga jika pembaca ada yang masih ragu apakah Paypal dapat diuangkan ke rupiah, dalam posting ini adalah salah satu bukti bahwa dana yang berada di account Paypal dapat diuangkan ke rekening bank lokal dengan mudah. Tentu dengan komisi sekitar 2%.

Algorithma Sederhana Pengenalan Pattern Kotak

Gambar
Ilustrasi Kuisioner (Sumber: Pixabay/TeroVesalainen) Baru-baru ini, ketika tulisan ini ditulis, penulis mencoba mengimplementasikan algorithma pengenalan pattern. Konon, pengenalan pattern ini telah banyak digunakan dalam kontek Machine Learning, seperti dalam pengenalan wajah, bentuk, mobil, handwriting recognition dan lain sebagainya. Dan banyak juga library pihak ketiga yang dapat digunakan dan gratis, jika ingin membuatnya menjadi sebuah software. Meskipun banyak orang menyarankan penggunaan library pihak ketiga tersebut, namun karena memang penulis semenjak dulu tidak berkeinginan untuk menggunakan aplikasi pihak ketiga apapun di software milik penulis, penulis sebisa mungkin membuatnya sendiri. Alasan kenapa penulis anti dengan library atau aplikasi pihak ketiga, kecuali terpaksa, dapat dilihat pada posting penulis yang berjudul " Anti Library Pihak Ketiga ". Sebagai permulaan untuk belajar pengenalan pattern, pattern yang coba penulis kenali a

Anti Library Pihak Ketiga

Gambar
Ilustrasi kode program (Sumber: Pixabay/StockSnap) Dalam membangun sebuah software, dikarenakan keterbatasan kemampuan, biasanya developer memilih dengan mengambil library pihak ketiga. Contohnya, pada Java Development Kit (JDK) belum disupport konversi dari file gambar ke bentuk PDF. Maka dari itu developer Java, menggunakan library PDF konverter yang dapat ditemui online, seperti iText . Hal ini tidak salah, namun terdapat kelemahan yang bisa jadi itu adalah bom waktu yang dapat membunuh aplikasi yang dibangun oleh developer itu sendiri. Prinsip Berdasarkan pengalaman, seringkali library pihak ketiga yang penulis gunakan dalam aplikasi penulis, terdapat tiga kelemahan yang menyebabkan jika library tersebut mati, maka mati pula aplikasi atau software penulis. Kelemahan tersebut adalah: Tidak dikembangkan lagi oleh developer asli Termasuk produk gagal Ujung-ujungnya berbayar Ketiga kelemahan di atas, adalah hal yang menyebabkan penulis mengambil pr

Bukti Kelebihan Software Java dibanding Bahasa Pemrograman Lain

Gambar
Ilustrasi Java (Sumber Gambar: Pixabay/mammela) Awal Mula Selasa, 14 Januari 2020, penulis berniat bersilaturahim ke tempat dimana penulis pernah bekerja. Sudah hampir 4 tahun lebih, penulis mengundurkan diri, terutama dikarenakan domisili penulis yang berada di Banyuwangi, sedangkan instansi tersebut berada di Malang. Akan sangat lucu jika penulis harus bolak-balik Banyuwangi-Malang, tiap 3 minggunya. Dimana kala itu penulis masih belum berstatus freelance dan belum punya sepeda motor. Sehingga bayangan untuk menjadi pekerja dengan gaji tidak tetap tiap bulannya, apalagi berstatus sudah menikah, menjadi ketakutan tersendiri, untuk menjalani hidup. My Job Tidak disangka, teman kerja penulis dulu sangat senang dengan kehadiran penulis. Dia mengatakan untuk mengajarkan penggunaan software yang pernah penulis buat dulu. Penulis kaget, karena tidak mengira software yang penulis buat dulu masih digunakan sampai saat itu. Software itu adalah aplikasi

Software Java My Scanner 2.0

Gambar
My Scanner 2.0 adalah aplikasi Java yang dapat dipergunakan untuk pengolahan data hasil kuisioner yang dikoleksi secara manual. Manual yang dimaksud disini adalah kuisioner didesain sendiri oleh pemohon kuisioner, dibagikan dalam bentuk hardcopy, diisi menggunakan tinta dengan tanda tertentu. Seperti bulatan hitam, contreng, silang dan lain sebagainya. Untuk pengolahannya, hardcopy perlu diubah dulu ke softcopy menggunakan mesin scanner apapun, diubah ke dalam file gambar (mis. JPEG atau PNG), lalu dimasukkan ke aplikasi My Scanner sesuai yang ditunjukkan video dibawah ini. My Scanner akan mencari, menghitung frekuensi, dan menampilkannya dalam bentuk table atau file Ms. Excel jawaban kuisioner sesuai yang diberikan dalam template. Dengan aturan urutan horizontal sebagai pilihan, dan urutan vertical sebagai jumlah pertanyaan dari kuisioner. Untuk file hasil mesin scanner yang dalam bentuk pdf, dapat diubah dulu dengan salah satu software pihak ketiga seper

Salah Satu Alasan Blog tidak Diterima Adsense

Gambar
Beberapa waktu sebelum tulisan ini ditulis, seorang teman berkeinginan mendaftarkan blognya untuk dapat menampilkan iklan Adsense, sebagaimana yang penulis lakuan pada Uboiz Blog ini. Penulis yang melihat isi dari blog itu adalah artikel buatan sendiri, dan tidak berisikan konten yang melanggar kebijakan Adsense, mengiyakan dan yakin jika blog teman penulis tersebut akan di-approve. Susunan blog yang rapi, berumur lebih 6 bulan, dan jumlah konten yang lumayan, adalah dasar keyakinan penulis, selain kedua hal di atas. Perlu diketahui, penulis sudah terdaftar sebagai publisher Adsense sejak 2015, tetapi kebanyakan pendapatan penulis dari aplikasi dan game melalui Admob, bukan dari blog. Nyatanya, setelah mendaftar, satu minggu kemudian, penulis mendapat kabar, jika teman penulis mendapatkan email penolakan Adsense, dengan alasan blog masih kurang memenuhi persyaratan. Kami bertanya-tanya lagi, mungkin persyaratan yang dimaksud adalah jumlah pengunjung. Memang

Menampilkan Gambar dengan Class Java GraphPanel

Gambar
Untuk menampilkan gambar atau foto, dapat menggunakan class GraphPanel. GraphPanel adalah class turunan JPanel yang penulis modifikasi untuk keperluan menampilkan gambar 2D. Image yang akan ditampilkan, perlu dimasukkan dulu sebagai class Gambar, dan GraphPanel akan menampilkan dengan titik pusat koordinat berada ditengah. Berikut ini adalah beberapa kode Java dalam bentuk file, untuk menampilkan gambar, sekaligus transformasi besar kecilnya menggunakan JSlider. SimpleImageViewer.java package simpleimageviewer; import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.

Menampilkan Daftar Sub-Halaman pada Wordpress

Gambar
Adakalanya, untuk suatu keperluan tampilan dan kemudahan navigasi, dibutuhkan untuk menampilkan daftar sub-halaman dari sebuah halaman Worpress. Berikut ini adalah kode PHP yang diperuntukkan untuk menampilkan daftar sub halaman dalam bentuk shortcode, yang perlu disematkan dalam file functions.php pada masing-masing thema Wordpress yang akan digunakan. function wpb_list_child_pages() { global $post; if ( is_page() && $post->post_parent ){ $childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' ); } if ( $childpages ) { $string = '<ul>' . $childpages . '</ul>'; } return $string; } add_shortcode('wpb_childpages', 'wpb_list_child_pages'); Gambar dibawah ini adalah contoh penggunaan shortcode untuk memangging fungsi di atas:

Laporan SPT Tahun Kedua

Gambar
Pada Jumat, 17 Januari 2019, untuk kedua kalinya penulis melakuan laporan tahunan SPT (Surat Pemberitahunan Tahunan) pajak penghasilan (PPh) penulis. Penulis sengaja melakukan pelaporan lebih awal, karena berdasarkan informasi petugas pajak tahun sebelumnya, lapor SPT lebih baik di bulan Januari, sebab lebih sepi dibanding dilakuan pada bulan Maret yang biasanya ramai dan harus mengantri, yaitu bulan batas lapor SPT. Konon jika wajib pajak telat melakukan SPT maka akan dapat dikenai denda, dan itu penulis belum tahu benar dan tidaknya. Sudah dua tahun, penulis memiliki NPWP (Nomor Pokok Wajib Pajak), dan dua kali pula melakukan SPT tahunan. NPWP ini penulis miliki berdasarkan status pekerjaan penulis yang sebagai Freelance, dengan pendapatan yang dibawah 5 juta per bulan. Memang pendapatan dari membuatkan database, tidak selalu ada, dan juga memberikan penghasilan yang tidak tetap. Namun, pendapatan iklan dari mengikuti program Adsense, setidaknya memberikan

Aplikasi Java Query Box

Gambar
Selama mengembangkan aplikasi, untuk mencoba perintah SQL yang akan digunakan sudah benar atau belum, diperlukan suatu cara yang mudah dan cepat. Apalagi jika aplikasi pengirim perintah berupa aplikasi dekstop yang dibuat dengan Java, maka akan sedikit ribet, sebab perlu berhati-hati terutama terkait desain keamanan. Latar Belakang Sebelumnya, penulis telah membuat aplikasi Java yang penulis tujukan untuk mencoba kemampuan halaman PHP untuk menerima data yang dikirim melalui metode POST, dan menampilkan hasilnya. Aplikasi tersebut penulis namakan TestPage, dengan output berupa data JSON. Sayangnya, aplikasi itu lebih cocok untuk mengecek perintah SQL seperti SELECT, dan kurang cocok digunakan untuk mengecheck perintah seperti INSERT dan UPDATE, yang lebih membutuhkan modifikasi perintah yang akan dikirimkan. Kode Program Aplikasi menggunakan empat class Java dan satu halaman PHP. Penulis menggunakan database MySQL, yang bertempat di hosting berbayar yang

Menambahkan Custom Sidebar Wordpress

Gambar
Kadang untuk suatu kebutuhan tampilan, dalam theme Wordpress perlu ditambahkan custom sidebar sendiri. Misalnya menambahkan widget yang hanya muncul di halaman home saja. Awalnya penulis lebih memilih-milih theme yang sesuai dengan yang penulis inginkan sebagai solusi daripada menambahkan widget. Tetapi karena malah serasa membuang-buang waktu, akhirnya penulis memutuskan untuk menambahkan kode sendiri ke theme-nya. Perlu diketahui, theme Wordpress yang penulis gunakan adalah OceanWP . Selain theme ini cocok untuk pendidikan, sesuai pekerjaan penulis, kode PHP-nya mudah dibaca, dan mudah untuk menambahkan custom widget (Widget Tambahan). Caranya terdapat tiga langkah yang perlu dilakukan, yaitu menambahkan kode di functions.php, menambahkan kode penempatan widget di theme, dan terakhir menyesuaikan style css agar tampilan widget sesuai dengan theme. Penambahan css, bisa jadi tidak diperlukan, ketika ternyata tampilan widget tambahan sudah sesuai dengan b

Menampilkan Struktur Tabel MySQL dengan JTree

Gambar
Tertarik menampilkan struktur table database MySQL dalam bentuk tree, penulis melakukan percobaan memanggil database menggunakan JTree. Penggunaan JTree memang karena aplikasi yang sedang penulis bangun adalah berbasis web app, Android dan dengan back-end berupa dekstop menggunakan Java. Seperti yang telah disebutkan dalam posting-posting sebelumnya, penggunaan Java tidak lain karena penulis ingin tidak terlalu ribet masalah lisensi dikemudian hari. Diharapkan dengan pembuatan dengan platform yang mayoritas 'free', distribusi aplikasi nantinya dapat dilakukan lebih mudah dan bebas. Desain Skenario utama pembuatan back-end aplikasi penulis, adalah bagaimanapun juga database yang digunakan harus satu, dan dapat diakses baik dari sisi web, Android dan juga software. Oleh karena itu penulis menggunakan database MySQL (My-Structured Query Language), dengan menggunakan komunikasi data berupa JSON (JavaScript Object Notation), yang di akses dan di encode men