Mengenal Komputasi Awan / Cloud Computing Secara Sederhana ☁

Coba deh kamu nge-tweet ? pakai app Twitter di smartphone ?, lalu buka komputer desktop / laptop ?, pasti tweet-an yang sama akan muncul baik di smartphone atau komputer desktop. Kenapa itu bisa terjadi? Karena tweet-an kamu tersimpan di Awan / Cloud ☁. Selain terjadi proses komputasi di smartphone, selama proses penyimpanan tersebut, terjadi pula komputasi melalui …

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 …

Konsumerisme dan Permasalahan Orangtua di “Era Instan”

Sehabis bangun tidur, smartphone yang pertama kali dilihat anak. Di meja makan, jemari anak masih saja asyik memainkan gadget. Berangkat sekolah atau sambil menunggu angkutan umum, mata anak tidak lepas dari layar smartphone, bahkan sampai menjelang tidur. Tidak sadarkah bahwa itu adalah prilaku konsumtif? “Mengapa anak-anak zaman dulu, ketika diberi tahu orangtua lebih menurut dari …

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 …

Memulai Laravel PHP, Membuat Aplikasi Daftar Kota

UPDATE 6 Maret 2019: Tulisan ini diupdate menggunakan Laravel 5.8. Klik di sini untuk mengetahui sistem yang dibutuhkan oleh Laravel 5.8. Aplikasi akan memunculkan halaman web yang berisikan daftar kota sekitar Jakarta yang dikenal dengan Jabodetabek. Setiap item kota terdapat link yang mengarah ke lokasi peta kota tersebut. Langkah pembuatan aplikasi mulai dari instalasi Laravel, …

Built-in Web Server untuk Development PHP

Sebelum aplikasi PHP kamu berjalan di server dan diakses secara publik, ada fase di mana kamu harus mencoba kode-kode yang telah dibuat pada saat pengembangan (development) aplikasi. Sejak rilis PHP 5.4, PHP menyediakan fitur Built-in Web Server. Dengan fitur ini memungkinan pemprogram mencoba kode-kode tanpa harus memasang full-featured web server seperti Apache pada saat fase pengembangan sedang …

Rilis LibreOffice 4.1

The Document Foundation sebagai tim pengembang LibreOffice mengumumkan rilis terbaru LibreOffice 4.1. Sebagai mana tertulis dalam blognya “a landmark for interoperability”, LibreOffice menunjukkan berbagai kemajuan, di mana di dalamnya membawa peningkatan kompatibilitas format-format file proprietary dan file legacy (file format lama). Dengan begitu, baik pengguna aplikasi perkantoran proprietary (seperti Microsoft Office) maupun pengguna LibreOffice dapat …