Sabtu, 22 Desember 2012

Salam Perpisahan Untuk Sahabat Minang

Bandung, ya kota itu adalah tempat saya kuliah s1,s2 dan kerja selama total kurang lebih 7 tahun. Kota yang nyaman dan penuh dengan orang-orang yang ramah. Kisah kuliah saya tidak rumit, bahkan bisa dibilang lancar karena saya selesai s1 3,5 tahun dan langsung s2 1,5 tahun. Tapi masa masa rumit saya alami ketika saya mencari pekerjaan tetap. Sejak awal s1 memang tidak pernah terpikir oleh saya untuk kerja disana, tapi karena ada peluang untuk menjadi dosen di tempat saya kuliah dengan sayarat yang mengharuskan s2 saya lanjut kuliah s2. Ternyata tidak semua planning kita berjalan lancar, sehingga saya harus pindah dari kota Bandung dan kembali ke Riau.


713582 8RYa, skip cerita tentang itu. Bandung adalah kota perantauan kedua saya setelah saya SMA di pekan baru yang harus berada dalam lingkungan Asrama dan jauh dari keluarga. Oke, Pekanbaru-Dumai tidak terlalu jauh, hanya 4 jam perjalanan. Tapi ketika saya di bandung terasa sekali sangat jauh. Awal pertama kuliah, saya masih ada kakak yang kuliah di bandung tapi setelah kakak saya lulus, maka saya tidak ada lagi keluarga disini.


Lantas sahabat2 inilah keluarga saya (kiri). Ternyata banyak mahasiswa asal sumbar yang satu jurusan dengan saya, kami menjadi sangat akrab dan sudah saya anggap seperti keluarga saya sendiri. Tapi satu perstau meninggalkan bandung karena sudah lulus dan kembali ke sumbar untuk bekerja, saya masih stuck di bandung dengan kuliah s2 saya. Sukses selalu teman-teman..!!




[caption id="attachment_1981" align="alignright" width="150"]PRH Crew Foto tidak mewakili semua member[/caption]

Sejak saya s2, saya kebanyakan bergaul dengan adik-adik tingkat, ya wajarlah ya teman seangkatan udah pada kabur semua. Masih dengan mahasiswa asal minang (karena kebetulan di kami punya perkumpulan mahasiswa minang http://fosmi.or.id/) saya ketemu dengan orang-orang hebat yang merintis usaha lewat Program Mahasiswa Wirausaha. Dan kantor merekalah (Prima Riau Holiday Gerlong) yang saya jadikan tempat melepas lelah, curhat, bercanda, bermain bersama dan berbagi suka duka.


Adik-adik ini sudah seperti keluarga saya, selalu ada dan mau mendengarkan cerita-cerita disaat saya kesusahan menghadapi kuliah, thesis, dan masalah-masalah pekerjaan. Mereka sangat peduli dengan saya, mau menghibur dan bahkan membuat acara khusus untuk perpisahan saya (*terharu*). Saya pun senang melihat mereka satu persatu sukses dalam karir dan usaha mereka.


Saya punya pesan buat teman teman sekalian (mudah-mudahan kalian membaca nya) :


[spoiler intro="Pesan" title="MinangSquad & PRHCrew"]




  • Ardi & Uni Cici : halo MS, kita udah lama ga ketemu, maaf ga bisa datang ke acara nikahan kalian. Semoga cepat dapat momongan.

  • Zesty : Ty, dari dulu ga kebayang kalao ty jadi guru, mudah2an jadi guru yg baik. Nikahlah cepat, tunggu apa lagi.. wkwkwk.. :))

  • Ike : sejak di bandung belum pernah ketemu lagi, kapan2 kita kumpul lagi semua yu

  • Harry: Poci, sukses di jakarta. Mudah mudahan jadi direktur bank indonesia, amiin.. :D



  • Rengga & Ega : Semangat & jangan mudah menyerah. Semuanya pasti bisa diselesaikan :)

  • El : I wish you luck for your overseas scholarship.. Just dont Give Up..!!

  • Vera : Pengajar indonesia muda, salut lah.. Balik ya vhe, jangan jadi orang papua :))

  • Lia : Jangan galau juga lagi.. kerjakan skripsi.. :p

  • Nia : Semangat S2 nya, pasti bisa ;)

  • Akak dan Icun : Semangat di serpong, kita ga jadi kumpul disana :D

  • Bude : bude jadi guru bhs inggris aja, ga usah guru komputer :))

  • Ririn : kita jadi konco di sini ya.. hehehe.. cuma abg blm bisa kemana2.. ga ada kndaraan.. :-<


[/spoiler]

Terimakasih teman-teman atas bantuannya selama ini, terimakasih udah menjadi keluarga saya. Sukses untuk kita semua..!!! \m/

Rabu, 28 November 2012

Sekolah di Daerah Masih Harus Diperhatikan

Beberapa bulan yang lalu saya mendapatkan tugas monev (Monitoring dan Evaluasi) dari PSMP Diknas, ini merupakan lanjutan dari tugas sebelumnya yang diberikan diknas kepada saya untuk menyusun spesifikasi bantuan komputer SMP Seluruh Indonesia. Oke saya cerita sedikit tentang Bantuan ini, Bantuan ini diberikan pemerintah berupa dana yang diberikan langsung kepada sekolah (melalui rekening sekolah) baik RSBI maupun SSN seluruh Indonesia. Dana tersebut dipergunakan untuk pengadaan sarana TIK dan Software pembelajaran di Sekolah, nah tugas pertama saya adalah membuat spek minimal pengadaan TIK tersebut sebagai konsultan.


Tugas selanjutnya adalah monev, apakah dana yang diberikan tersebut benar dipergunakan sesuai peruntukannya atau tidak. Saya rasa ini mekanisme standar dalam evaluasi pemberian bantuan dari pemerintah. Ketika monev di daerah, disanalah saya dapat melihat seperti apa sekolah-sekolah di daerah terpencil. Saya mendapat tugas di Kabupaten Barito Kuala, Kalimantan Selatan, rata rata sekolah yang saya kunjungi untuk monev terletak di daerah terpencil (bahkan ada yang harus nyebrang dengan boat selama 4 jam).


IMG_20121011_113601Saya tidak akan cerita tentang hasil monev, tetapi  cerita bagaimana situasi sekolah di daerah. Kondisi sekolah di daerah terpencil masih sangat minim sarana, akses jalan yang masih sulit, dan kondisi sekolah yang masih memprihatinkan. Contohnya SMP 4 Mandastana Kab.Baritola ini, jalan yang dilalui dari kota sangat sepi, sekitar 2 jam perjalanan dan melewati jalan tanah. Setibanya di SMP ini saya sedih melihat jembatan yang sudah rapuh, kelas2 yang masih dari papan, dan atap yang bolong.


Tapi yang mengejutkan saya, dari monev yang saya lakukan sekolah ini yang paling lengkap datanya dan administrasinya rapih. Saya salut dengan kepala sekolah nya yang tidak kenal lelah untuk membangun sekolah ini. Kepala sekolah sangat senang mendapat bantuan TIK walaupun kelas nya masih terbuat dari papan dan alat2 tersebut tidak bisa ditempatkan di kelas, betapa kreatif nya kepala sekolah ini dengan membuat sebuah meja yang bisa di dorong ke kelas dan menempatkan komputer dan kelengkapan nya disana. IMG_20121011_111729


Dengan adanya meja tersebut, ketika KBM akan berlangsung meja itu di dorong ke kelas dan dipergunakan sebagai media pembelajaran dan presentasi oleh guru. Sepertinya di sekolah ini bantuan TIK ini sangat berarti, saya berharap banyak kepala sekolah yang sabar dan kreatif seperti ini. Melihat kondisi seperti ini saya bersyukur dan sadar betapa beruntungnya saya dulu dapat sekolah yang baik.


Dan saya wondering, ini masih di kalimantan selatan (bagai mana kondisi di papua?) saya tidak sabar mendengar cerita dari adik tingkat saya yang sekarang di Fak-fak Papua Sebagai Pengajar Muda, Indonesia Mengajar. Saya rasa pemerintah perlu memberikan bantuan rehabilitasi sekolah untuk sekolah sekolah seperti ini dan mudah mudahan sekolah ini mendapatkannya.

Minggu, 16 September 2012

Install apache https/SSL di CentOS

Apache menyediakan mod_ssl atau yang lebih kita kenal dengan https. SSL merupaakan singkatan dari secure socket layer, yakni protokol web yang lebih aman. Untuk menginstallnya berikut langkah langkahnya, saya menggunakan CentOS 5 dengan asumsi repository sudah terkonfigurasi dan terkoneksi dengan internet.


Pertama kita install dulu apache mod ssl dan openssl nya



[plain]
# yum install mod_ssl openssl
[/plain]

Selanjutnya kita generate key private dan public nya

[plain]
# openssl genrsa -out ca.key 1024
# openssl req -new -key ca.key -out ca.csr
# openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt
[/plain]

Copy file tersebut ke folder tls (ingat copy bukan move)

[plain]
# cp ca.crt /etc/pki/tls/certs
# cp ca.key /etc/pki/tls/private/ca.key
# cp ca.csr /etc/pki/tls/private/ca.csr
[/plain]

terakhir kita konfigurasi agar apache menggunakan key yang sudah kita buat

[plain]
# vi +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf
[/plain]

Cari baris key file dan certificate file nya, ubah mencadi berikut

[plain]
# SSLCertificateFile /etc/pki/tls/certs/ca.crt
# SSLCertificateKeyFile /etc/pki/tls/private/ca.key
[/plain]

Restart apache

[plain]
# /etc/init.d/httpd restart
[/plain]

Tinggal coba akses dari client nya lewat http://namadomainatauIP/ :D \m/

Jumat, 14 September 2012

Install Web Server di CentOS

Siapa yang ga kenal centos, OS linux yang paling popular untuk dijadikan server (versi gratis) dan bisa dipadukan dengan Cpanel (web hosting management) terbaik. Sebenarnya untuk penggunaan sendiri, install web server dengan centos bisa dilakukan pada saat installasi menggunakan  CD/DVD. Nah, sekarang kasusnya gimana kalau centos sudah terinstall tapi belum ada apache,mysql dan php nya. Langsung aja ya, berikut perintah2 yang diketikkan (syaratnya repo sudah terkonfigurasi dan terkoneksi dengan internet). Saya menggunakan CentOS versi 5.


Pertama sekali install apachenya:



[plain]
# yum install httpd
# /etc/init.d/httpd start
# chkconfig --levels 235 httpd on
[/plain]

Install mysql:



[plain]
# yum install mysql mysql-server
# mysqladmin -u root password terserahapa
# mysqladmin -h namadomain.com -u root password terserahapa
# chkconfig --levels 235 mysqld on
# /etc/init.d/mysqld start
[/plain]

Install php:



[plain]
# yum install php53
[/plain]


Selesai, tinggal coba masukkan page test php di /var/www/html dan akses server tersebut dari client ;)

Minggu, 12 Agustus 2012

Mount System Android

Bagi developer android yang suka otak atik system pasti ini merupakan hal yang paling penting. Sebenarnya caranya gampang, tapi saya tulis lagi karena sering lupa. Oke langsung aja ya, asumsinya SDK android sudah terinstall dan sudah bisa cara menghubungkan nya ke PC. Untuk mount system android bisa gunakan perintah berikut:


Pertama sekali lihat system berada di device mana



[plain]
$ su
# mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock3 /system yaffs2 ro 0 0
/dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block/mmcblk0p1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1000,fmask=0711,dmask=0700,codepage=cp437,iocharset=iso8859-1,utf8 0 0
[/plain]

kasusnya di saya /dev/block/mtdblock0, untuk mount ulang menjadi read-write gunakan perintah berikut (sesuaikan /dev nya)



[plain]
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
[/plain]

Sekarang /system android sudah bisa diotak atik ;)

Selasa, 07 Agustus 2012

Android USB Tether dengan Ubuntu

Awalnya begini, saya mencoba menggunakan koneksi internet android saya untuk di laptop. Entah kenapa di windows lancar jaya, tapi di linux saya tidak bisa langsung terkoneksi (saya menggunakan Linux Mint 13, variant ubuntu). Karena penasaran dan sebagian besar saya bekerja di linux mau tidak mau saya oprek dan searching2 dengan om google. Ternyata bisa meggunakan aplikasi EasyTether, di ubuntu kita harus di install driver EasyTether nya dan di Android kita harus di install juga aplikasi tersebut. Berikut langkah langkahnya:




  • Download Aplikasi EasyTether dari App Store

  • Download dan install driver EasyTether dengan perintah berikut:


[plain]
ubuntu$ wget -c https://sites.google.com/site/easytether/easytether/easytether_0.7.3-1_i386.deb?attredirects=0&d=1
ubuntu$ sudo dpkg -i easytether_0.7.3-1_i386.deb
[/plain]

  • Selanjutnya kembali ke hp android kita, buka aplikasi EasyTeather yang sudah terinstall

  • Setup

  • Pilih Linux, Ikut Wizzard nya dan next terus sampai finish

  • Sambungkan kabel USB ke PC/Laptop dan Android

  • Di Ubuntu Buka terminal dan ketik perintah berikut


[plain]
ubuntu$ easytether connect
[/plain]

Maka secara otomatis di ubuntu kita langsung terkoneksi dengan wired connection. Terminal tersebut jangan di tutup karena akan disconnect jika terminalnya di close. Untuk mengakhiri koneksi tinggal tekan tombol CTRL+C di keyboard. \m/

Block Ekstensi File Pada Squid

Squid merupakan salah satu aplikasi proxy content filtering yang handal, tapi bagi beberapa admin jaringan merupakan tanggung jawab untuk menjada kestabilan jaringan. Salah satu caranya adalah dengan membatasi besar file (reply_body_max_size) yang bisa di download agar user tidak melakukan download besar besaran, disamping itu yang tidak kalah pentingnya adalah membatasi ekstensi file yang boleh di download. Saya tidak akan membahas tentang cara setup squid transparent proxy lagi, karena sudah pernah ditulis sebelumnya dan tutorial di internet sudah sangat banyak. Jadi asumsi nya squid sudah berjalan dengan baik, berikut langkah langkahnya (saya menggunakan ubuntu server 12.04):


Buat sebuah acl (access control list) baru di /etc/squid3/squid.conf dengan menambahkan baris berikut:



[plain]
acl blockfiles urlpath_regex "/etc/squid3/blocks.files.acl"
[/plain]

Masih di file yang sama, tambahkan error message khusus (ini optional). Dan block acl tersebut:



[plain]
# Deny all blocked extension
deny_info ERR_BLOCKED_FILES blockfiles
http_access deny blockfiles
[/plain]

Sekarang buat file blocks.files.acl yang isinya list extensi file yang akan di blocking



[plain]
proxy$ sudo nano /etc/squid3/blocks.files.acl
[/plain]

Isinya seperti berikut (contoh ini akan block ekstensi file MP3,MPEG,MPG,AVG,AVI,EXE) silahkan di sesuaikan dengan kebutuhan:



[plain]
\.[Ee][Xx][Ee]$
\.[Aa][Vv][Ii]$
\.[Mm][Pp][Gg]$
\.[Mm][Pp][Ee][Gg]$
\.[Mm][Pp]3$
[/plain]

Terakhir tinggal kita restart squidnya dengan perintah berikut:



[plain]
proxy$ sudo /etc/init.d/squid3 restart
[/plain]

Lakukan testing dari client yang menggunakan proxy, seharusnya client sudah tidak bisa mendownload file dengan ekstensi2 diatas.. :D