Perhitungan Konversi Pembayaran Rupiah Menggunakan PayPal dengan PHP Programming

Instan, cepat dan aman, itulah alasan PayPal banyak digunakan sebagai salah satu metode pembayaran oleh website ecommerce, toko online, aplikasi atau jasa freelance. Sayangnya, semua transaksi yang dilakukan di Indonesia harus menggunakan Rupiah dan PayPal tidak mendukung mata uang Rupiah. Lantas, bisakah PayPal digunakan sebagai metode pembayaran di Indonesia? Tentu saja bisa, mata uang untuk […]

Armbian untuk Komputer Single-Board / Development Board

Dapat dijalankan di 70+ board dari berbagai merek, Armbian berpengalaman 5 tahun sebagai Sistem Operasi Linux untuk ARM yang dijalankan di Komputer Single-Board (Single-Board Computer / SBC). Jika kamu sedang mengerjakan proyek IoT, pengembangan perangkat embedded, mobile atau single-board, Armbian bisa menjadi pilihan yang tepat. Berbasiskan Debian membuat Armbian cocok digunakan untuk kebutuhan server. Selain […]

Jalankan Aplikasi Desentralisasi (dApps) di Web Browser Menggunakan MetaMask

Membangun kota virtual terdesentralisasi di MegaCryptoPolis, membeli kucing kripto di CryptoKitties atau posting pesan ke sosial media berbasis blockchain di Peepeth. Semua aplikasi tersebut adalah aplikasi terdesentralisasi (decentralised applications disingkat dApps). Berbeda dengan aplikasi yang terpusat (centralised applications), aplikasi terdesentralisasi tersimpan di blockchain dan dijalankan di dalam jaringan peer-to-peer. Selama ada sebuah node menyimpan salinan blockchain, aplikasi dapat mengelola […]

Fitur Terbaru Laravel 5.3

Laravel 5.3 resmi dirilis tanggal 23 Agustus kemarin. Fitur-fitur baru difokuskan pada peningkatan kecepatan developer dalam melakukan pekerjaan-pekerjaan yang umumnya dilakukan dalam pengembangan aplikasi. Berikut adalah fitur-fitur terbaru: Laravel Scout, Fitur full-text search engine untuk model Eloquent. Secara otomatis Scout dapat menyimpan indeks pencarian secara sinkron dengan Eloquent records. Laravel Passport, dirancang untuk membuat otentikasi […]

Membuat Image Thumbnail di PHP, Menangani dan Memanipulasi Gambar dengan Intervention Image

Di saat mengembangkan aplikasi, ada kalanya kamu dihadapkan pada kasus membuat thumbnail gambar, terlebih aplikasi tersebut mendukung gallery foto. PHP mendukung fungsi-fungsi untuk pemprosesan gambar di antaranya GD atau ImageMagick. Pada tulisan ini, kita akan mencoba menangani dan memanipulasi gambar lebih mudah dan ekspresif dengan menggunakan pustaka bernama Intervention Image. Intervention Image menyediakan cara yang […]

Membuat Data Dummy di Laravel dengan Seeder

UPDATE 12 Maret 2019: Tulisan ini diupdate menggunakan Laravel 5.8 Ketika mengembangkan aplikasi, kita butuh data dummy di masukkan ke database untuk melakukan pengujian bahwa proses aplikasi yang sedang dibangun telah berjalan dengan baik. Laravel menyertakan metode sederhana dalam melakukan hal tersebut dengan fitur Database Seeding. Kita ambil contoh dari skema database yang telah dibuat […]

Menggunakan Fungsi di PHP, Buat Format Tanggal dalam Bahasa Indonesia

Dalam satu kasus, kamu punya data dalam bentuk tanggal, tertulis ‘2015-07-11′, dan kamu ingin menulisnya dalam Bahasa Indonesia menjadi ’11 Juli 2015’. Data tanggal sering disimpan dengan format ‘yyyy-mm-dd’, dan tugas kamu adalah merubahnya menjadi format di atas. Mari kita tulis proses tersebut: $months = [ ‘Januari’, ‘Februari’, ‘Maret’, ‘April’, ‘Mei’, ‘Juni’, ‘Juli’, ‘Agustus’, ‘September’, […]

Database Migration pada Laravel, Version Control untuk Database

UPDATE 7 Maret 2019: Tulisan ini diupdate menggunakan Laravel 5.8 Kamu bekerja dalam tim pengembangan dan menginginkan skema database tetap terbaru meskipun teman satu tim lain melakukan perubahan? Ya, kamu bisa menggunakan fitur Database Migration pada Laravel untuk meyakinkan bahwa tim pengembang mempunyai skema database terbaru. Fitur ini mirip dengan version control untuk database. Pada […]

Membuat Laman Statis (Static Pages) pada CodeIgniter 3

Panduan ini sangat mendasar untuk kamu yang baru memulai membuat aplikasi web atau website dengan CodeIgneter 3. Kamu akan dipandu membuat laman statis (static pages) dengan menggunakan dasar dari routing, controller dan view. Instalasi CodeIgniter Silahkan download melalui http://www.codeigniter.com/download, jangan lupa untuk memilih CodeIgniter 3. Kemudian ekstrak file zip tersebut. Letakkan direktori-direktori dan file-file CodeIgniter […]

Mem-Program dengan Python Menggunakan Enthought Canopy

Untuk menulis program, kamu butuh lingkungan pemprograman untuk meningkatkan produktifitas. Begitu juga Python, Enthought Canopy membawa paket terintegrasi distribusi berbagai tool Python. Enthought Canopy menyediakan one-click Python installation, user-friendly Package Manager, integrated analysis environment yang menyediakan 100+ paket Python termasuk di dalamnya paket utama scientific dan analytic seperti NumPy, SciPy, Pandas, Matplotlib, IPython dan lain […]