[Napak Tilas] Ijinkan Aku Meminang Sahabatmu

Bismillaahirrohmaanirrohiim

history

Saya sedang seru-serunya membasmi musuh sebagai “Soap” di Call Of Duty Modern Warfare saat malam sudah sangat larut, kemudian terdistraksi dengan sms yang dari seseorang yang membuat saya tersentak.

“Didiiik, kamu bilang apa sama mas nya? Ini serius apa gak?” *intinya gitu, lupa juga sih*

Oww, baiklah ini pertanda bahwa bom waktu meledak dan saya harus segera kembali ke Malang untuk mengatasinya. Bukan bom sebenarnya, ini tentang masalah seorang sahabat yang gagal bertemu seorang sahabat saya juga dengan maksud untuk ngajakin nikah akhirnya nekat ngajakin nikah lewat media hp karena udah gak tahan lagi. More

Catatan Install Node.js di Linux Mint

Bismillaahirrohmaanirrohiim

node js

node js

Pagi ini saya iseng tertarik untuk mencoba node.js di Linux Mint saya dan terdapat beberapa error pada saat melakukan instalasi. Googling sejenak akhirnya beberapa error tersebut bisa diatasi, dan postingan ini merupakan catatan apa saja yang perlu disiapkan untuk install node.js.

Pertama yang saya lakukan adalah mengunduh current version dari node.js di sini, lalu ekstrak hasil unduhan. Untuk menghindari beberapa error waktu proses instalasi, pastikan kita install paket-paket berikut melalui terminal:

sudo apt-get install build-essential g++ libpng-dev

Kemudian lakukan instruksi instalasi melalui terminal sesuai file README,

./configure
make
make install

Jika masih ada error, coba jalankan perintah melalui super user atau sudo. Selamat ber-node.js riaaa :D

Semoga bermanfaat.

Rekam Jejak 5 Tahun Himasakra

Bismillahirrohmaanirrohiim

Hari ini rekan-rekan Himasakra sedang tasyakuran hari lahir himpunan yang sudah berdiri 5 tahun ini. Sayang sekali saya tidak bisa menghadiri acara tersebut. Tapi hal ini membuat kemudian saya kembali menerawang jauh ke 5 tahun silam ketika rekan-rekan alumni bergerak untuk mengumpulkan alumni dan membentuk Himasakra ini.

5 years ago…

Sebelumnya saya memang memiliki pikiran untuk bisa membentuk himpunan alumni, ternyata beberapa kawan memiliki keinginan yang sama dan malah sudah menyiapkan agenda berkumpul dengan kawan-kawan alumni di Universitas Brawijaya. Setelah kawan-kawan alumni di kampus saya tidak bisa hadir, akhirnya saya menghadirinya seorang diri. Luar biasa, mungkin ada sekitar dua puluhan alumni yang datang, kebanyakan di bawah angkatan saya (2007). Saya tidak bisa mengingat siapa saja yang datang, dari angkatan saya ada Zubeir, Syaiful B, Novita, Mufid, Hari, dan mungkin ada lagi yang lain.

Pertemuan di lapangan rektorat UB itu menghasilkan Himasakra genap dengan pengurus awalnya. Karena saya mahasiswa IT saya diberi amanah untuk menjadi pengurus bagian kominfo (iya ini kayak nama kementrian ajah). Yah, sesuai tugasnya maka saya membuatkan satu website khusus untuk Himasakra, dulu beralamatkan di himasakra.web.id. Ini penampakan prototype nya setelah saya ubek-ubek laptop untuk nyari web-nya. More

Mengunggah Laravel 4 ke Server Online

Bismillaahirrohmaanirrohiim

Hari ini agenda saya melakukan upload hasil PDKT saya dengan Laravel 4 di server online. Setelah upload ke server selesai dan melakukan konfigrasi database pada app/config/database.php, ternyata aplikasi menunjukkan error. Jadi beberapa solusi berikut yang saya jalankan untuk mengatasi hal itu.

Pastikan direktori app/storage writable oleh server

Setelah Laravel terpasang pada server, pastikan direktori app/storage writable oleh server itu sendiri, jika tidak maka akan muncul pesan error. Caranya jalankan perintah berikut pada terminal server sebagai root

# chmod -R 777 app/storage/

Edit config apache

Baiklah, selanjutnya index sudah bisa terbaca, namun routing tidak terbaca oleh server. Untuk itu kita harus merubah sedikit konfigurasi apache. Dalam kasus ini, server menggunakan Centos dan webserver httpd. Buka file config sebagai root.

# nano /etc/httpd/conf/httpd.conf

Ganti bagian AllowOverride None menjadi AllowOverride All di dalam <Directory “/var/www/html”> lalu restart webserver dengan perintah:

# service httpd restart

Periksa kembali aplikasi, jika prosedur sudah benar maka harusnya semua akan berjalan dengan baik. Saya belum memeriksa fungsionalitas aplikasi lebih jauh seperti ketersediaan composer, dan lainnya. Mungkin nanti.

Sebagai catatan kecil saya, dan semoga bermanfaat bagi semuanya :)

Dalam Edisi PDKT dengan Web Framework Laravel 4

Bismillahirrohmaanirrohiim

indentasi

Beberapa pekan ini tidak produktif menulis karena keasyikan PDKT dengan salah satu framework bernama Laravel. Sebenarnya sudah lama mengenal sejak Laravel 3, dan sempat mencoba sedikit. Seperti biasa, istilah tak kenal maka tak sayang masih berlaku, dan efeknya tak pernah tuntas bereksperimen dengan framework satu ini. Akhirnya saya memaksa diri untuk kembali bereksperimen dengan Framework untuk beberapa alasan, seperti:

 1. Source code lebih terstruktur

Seperti pada umumnya, web framework sudah mengusung konsep Model Viewer Controller (MVC) yang dapat digunakan untuk memisahkan antara data model, business process, flow, logic, dan presentasi data kepada user. MVC membuat source code lebih terstruktur dan modular sehingga memudahkan untuk maintenance dan pengembangan aplikasi.

Berkaca pada proses development beberapa project kemaren, maintenance dan pengembangan menjadi sulit karena harus memilah ratusan kode php diantara kode html atau sebaliknya. Dengan source code yang lebih terstruktur, maka akan memudahkan programmer lain untuk membaca dan melanjutkan proses development. More

Nge-Root Android Mudah dengan Framaroot

Bismillaahirrohmaanirrohiim

 Jadi ceritanya saya impulsif kepengen nge-root Android saya di suatu malam karena si robot ijo sudah mulai menunjukkan gejala tidak bersahabat. Ternyata ada aplikasi yang membuat nge-root Android menjadi lebih mudah yaitu Framaroot. Framaroot ini di-develop oleh Alephzain. Aplikasi ini menyediakan free app yang populer seperti Superuser dan super SU. Tak hanya itu, aplikasi ini juga menyediakan opsi unroot bagi pengguna yang sebelumnya telah melakukan root pada Androidnya.

Download Framaroot-1.9.0.apk di sini 

Seperti biasa, install apk yang telah diunduh lalu jalankan aplikasinya dan ikuti instruksi yang tertera pada aplikasinya.

framaroot

framaroot

Ada beberapa list device yang kompatibel dengan framaroot yang bisa dilihat di sini. More