Install Google Chrome pada Ubuntu 13.04 64bit

pengumuman!!! saya baru saja menginstall ulang sistem operasi pada laptop saya. dari ubuntu versi 12.10 32bit ke ubuntu versi 13.04 64bit. setelah selesai install seperti biasa kita harus melakukan ritual lama yaitu menginstall applikasi – aplikasi yang hilang sebelumnya.

ketika akan menginstall google chrome saya mendapat kesulitan, terdapat error pada saat instalasi.
setelah bertanya kepada forum dan googling kesana – kemari tetap belum menemukan jawaban.

hingga akhirnya solusi itu datang, masalahnya pada ubuntu 13.04 libudev0 belum terpasang jadi kita harus install dulu. caranya

download di sini

kemudian install dengan memasukan command ini di terminal:

 dpkg -i libudev0_175-0ubuntu13_amd64.deb 

download google chrome di sini
jangan lupa pilih untuk OS Ubuntu 64bit

selanjutnya install

dpkg -i google-chrome-stable_current_i386.deb

Ok, sekarang google chromenya sudah bisa di pakai šŸ™‚

Advertisements

Indahnya Garutku (Edisi Garut Utara)

Siapa yang tidak tahu garut? apalagi setelah kasus Bupatinya diangkat oleh media. Kini semua orang yang tau saya orang garut pasti berbicara tentang si “Oknum Bupati”, hahaha… tapi saya ambil hikmahnya, mungkin sekarang semua orang jadi tahu garut. Tapi selain kebobrokan si Oknum Bupati, Garut memiliki keindahan alam yang beraneka ragam.
dari ujung Utara Garut yang didominasi dataran tinggi dan pegunungan sampai Garut Selatan yang memiliki Pantai yang tak kalah indah dengan daerah lain di indonesia.

Ok sekarang saya akan memberlihatkan beberapa kekayaan alam di Garut.

Kita mulai dari Utara Garut, Daerah Utara Garut meliputi Kecamatan Kadungora, Limbangan, Selaawi, Kersamanah, Malangbong, Cibatu, Sukawening, Karangtengah, Cibiuk, Leuwigoong, Leles, Sucinaraja, Wanaraja, Pangatikan dan Banyuresmi. Luas wilayah Kabupaten Garut Utara 592,51 km2 atau sekitar 19,33 persen dari Kabupaten Garut saat ini.

Di Kecamatan Leles terdapat Candi Cangkuang

Next di Kecamatan Banyuresmi ada Situ Bagendit

Ini nih saingannya Kawah Putih Pangalengan :), Talaga Bodas di kecamatan Wanaraja

sementara segitu dulu dulu ya, soalnya masih banyak lagi Wisata Alam yang terdapat Digarut.

Gambar dan Sumber diperoleh dari akun twitter @infogarut

Setting Virtual Host Apache2 Pada Ubuntu 12.10

ada yang pernah pusing sama setting virtual host di apache2 ubuntu?Ā saya salah satunya. tapi setelah sekian lama akhirnya saya mendapat jawaban yang benar.

sebelum membahas setting virtual host. sebelumnya saya akan membahas. struktur config apache2. ada perbedaan mendasar setting config pada apache2, yaitu tidak adanya file httpd.conf. httpd.conf di gantikan oleh apache2.conf.
jadi walaupun file http.conf ada pasti isinya kosong.

jadi pada apache2 setting – setting dibuat terpisah ke dalam folder sites-available sites-enable mods-available mods-enable conf.d dll
jadi semacam di include gitu lah di dalam satu file di apache2.conf
ok sekian penjelasan singkatnya, langsung ke tutor.

untuk membuat virtual host pada apache2 kita perlu menambahkan setting berikut pada default (sites-available)

caranya masuk ke terminal ketikan perintah.

sudo nano /etc/apache2/sites-available/default

copas kode berikut, untuk nama server dan document root bebas. bisa sessuai directory kebutuhan anda

<VirtualHost *:80>
ServerName new_root.net
DocumentRoot /home/rslhdyt/www/

<Directory /home/rslhdyt/www/>
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

setelah itu jangan lupa setting host.

sudo nano /etc/hosts

dan tambahkan url virtual host.

127.0.0.1 localhost
127.0.1.1 rslhdyt-PC
127.0.1.1 new_root.net //host yang di tambahkan

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

setelah itu restart apache

sudo /etc/init.d/apache2 restart

Format Coding dengan Notepad++

kali ini saya akan membahas sedikit tips tentang formating code pada notepad++, pada dasarnya saya tipe orang yang suka kerapian dalam segala hal. bahkan jika melihat sedikit saja sesuatu apakah itu di kamar tidur, di ruang tamu yang bersifat ga beres atau kotor jujur suka risih juga sih. kayak gatel harus di garuk, hehe. kebiasaan itu juga berlaku dalam lingkungan coding.
lihat coding yang ga jelas indent-nya itu sama dengan kasus diatas, gimana gitu… ya udah deh langsung aja ke topik.

bagi pengguna IDE seperti netbeans mungkin sudah familiar dengan shortcut ctrl + shift + f yang berfungsi memformat coding kita agar terlihat lebih rapi, pada IDE notepad++ kita terlebih dahulu harus menginstall plugins bernama TextFX.
caranya gampang pilih menu plugins kemudian pilih menu plugin manager -> show plugin manager klik dan akan muncul dialog seperti berikut.

plugin manager

selanjutnya cari plugin TextFX Characters, kemudian checklist dan instal. notepad++ akan melakukan restart.
jika sudah terinstal maka akan ada menu TextFX pada menubar.

ok saya akan jelaskan cara kerjanya. misal cooding kita sebelum di format seperti ini

function get_gravatar( $email, $s = 80, $d = 'mm', $r = 'g', $img = false, $atts = array() ) {
$url = 'http://www.gravatar.com/avatar/';
$url .= md5( strtolower( trim( $email ) ) );
$url .= "?s=$s&amp;d=$d&amp;r=$r";
if ( $img ) {
$url = '<img alt="" src="' . $url . '" /> $val )
$url .= ' ' . $key . '="' . $val . '"';
$url .= ' /&gt;';
}
return $url;
}

lalu masuk ke menu TextFX -> TextFX edit -> Reindent C++ Code, klik!!!

function get_gravatar( $email, $s = 80, $d = 'mm', $r = 'g', $img = false, $atts = array() ) {
     $url = 'http://www.gravatar.com/avatar/';
     $url .= md5( strtolower( trim( $email ) ) );
     $url .= "?s=$s&amp;d=$d&amp;r=$r";
     if ( $img ) {
          $url = '<img alt="" src="' . $url . '" /> $val )
          $url .= ' ' . $key . '="' . $val . '"';
          $url .= '/&gt;';
     }
     return $url;
}

dan Tadaaaaaaaa, tidak sampai satu hari kamar yang acak – acakan sudah menjadi rapi dan indah tentunya, hehe
sekian tips hari ini, salam

Instalasi HMVC pada Codeigniter

belum lama ini saya melamar kerja, pada saat wawancara kerja saya di tanya, “biasa pake framework apa?” saya jawab CI pak. terus ditanya lagi. “HMVC bisa ga?”. saya jawab, belum pernah sih… maka dari situlah saya mulai mencari, apasih hmvc itu? bagaimana sih cara kerjanya? dan apa keuntunganya? tapi sebelum menjelaskan itu semua. saya akan coba menjelaskan cara instalasi HMVC pada codeigniter.

oh ya sebelumnya saya akan menggunakan codeigniter versi 2.1 dan Modular Extensions – HMVC
ok udah pada tau kan instalasi codeigniter?

setelah meng ekstrak, kemudian setting config dll. setelah selesai pastikan instalasi berjalan dengan mengakses
http://localhost/ci_hmvc(diganti dengan nama directori tempat kamu instal CI)/
kalau instalasi benar akan muncul tampilan welcome

welcome
kemudian pada folder application buatlah directory baru “modules”

struktur file modules
pada file library hmvc, kita akan mendapatkan file – file berikut:hmvc_filecopy file pada folder core kedalam directory application/core
dan copy file pada folder third_party kedalam directory/third_party

pada folder modules di directory application/modules buat modul baru bernama “welcome”
dan buat folder controllers dan views seperti pada gambar dibawah ini.
modules_structurekemudian langkah terakhir pindahkan controllers application/controllers/welcome.php ke application/modules/welcome/controllers/welcome.php
dan views application/views/welcome_message.php keĀ application/modules/welcome/views/welcome_message.php

dan aksesĀ URL /index.php/welcome , jika tidak ada error berarti program hmvc berjalan dan siap digunakan.

Validasi Client VS Server

validasi data merupakan salah satu faktor penting dalam sebuah sistem, dalam aplikasi web terdapat 2 cara validasi, yaitu server side dan client side. validasi server side yaitu validasi yang dilakukan dari server. sedangkan validasi client side yaitu validasi yang dilakukan dari sisi server atau umumnya pada browser.

ada beberapa keuntungan dan kerugian dalam 2 metode validasi tersebut. saya akan mencoba menjelaskan beberapa keuntungan dan kerugiannya.

Keuntungan dan kerugian validasi dari sisi server:

Aman, Sedangkan kerugiannya adalah kerja server menjadi sedikit lebih berat.

Sedangkan validasi dari sisi client:

Keuntungannya cepat, Ā namun kurang aman karena javascript dapat di non aktifkan.

jadi kesimpulannya tergantung kebutuhan dari sistem kita masing – masing. šŸ™‚

Cerita Dibalik Kostanbandung

berawal dari tugas, ikut lomba (PIMNAS 2011) sampai dijadikan tugas akhir teman

sistem informasi advertising mengenai iklan – iklan kostan memang sudah tidak asing lagi bagi sebagian orang, dan banyak sekali website seperti itu di berada di awan. ada yang berskala nasional, regional bahkan satu unit rumah khusus membuat halaman website untuk mengiklankan kostan-nya.Ā tapi entah kenapa, saya dan teman saya memilih mengambil tema jasa iklan kostan ini.

berawal dari tugas kelompok mata kuliah aplikasi teknologi online, dari sinilah perjalanan kostanbandung v.1.0 beta berasal dengan domain pertama kami infokostbandung.com. dengan fitur sederhana sesuai dengan skill pemograman kita saat itu. website ini menggunakan bahasa pemograman php, mysql sebagai database dan sedikit teknologi ajax. mendapat nilai yang cukup memuaskan, kami tidak ada niat sedikitpun untuk mempublish tugas kami.

kemudian salah satu teman saya mendapat informasi adanya program kreativitas mahasiswa. karena ada iming – Ā iming uang (modal) untuk pengembangan project ini, maka di ikutsertakanlah project ini. keberuntunganpun datang, proposal kami diterima dan kami diberi dana sekitar lima juta rupiah untuk pengembangan website. Ā domain kita ganti karena domain sebelumnya telah expired (maklum ga ada investor, hehe), dan domain baru bernama www.kostanbandung.com. kemudian proposal kami lolos tahap seleksi jabar dan monev dilakukan di ITB, dan yang tidak kami duga – duga project ini lolos seleksi nasional dan kita diharuskan mengikuti serangkaian kegiatan selama satu minggu di UNHAS – Makasar.

tidak sampai disitu saja, aplikasi ini juga digunakan sebagai studi kasus tugas akhir teman saya, dengan segala problematika dan perubahan (karena keinginan pembimbing bukan pemilik) fitur website banyak ditambah walaupun dirasa tidak perlu.

dibalik kesuksesan dan keberuntungan website kostanbandung, sayang sekali penggunaannya kurang maksimal di dunia maya.
dari itulah saya berniat melanjutkan project ini dengan versi 2.0 dan fitur yang tepat guna.