Kamis, 15 Maret 2012

Software House on Progress....

Pada waktu sebelum balik ke Aceh dulu saya pernah bercita-cita untuk bangun suatu software house di aceh, saya melihat potensi aceh dengan putra-putri yang sebenarnya cukup pintar2 yang bisa mengembangkan aceh (khususnya melalui dunia IT).
Saat ini saya sudah jadi bagian dari "technofreak" salah satu software house yang dirintis oleh abang kelas bang Fikri dan sekarang berkantor di Rumah saya di Lampulo (Rumah biru pas didepan Hotel Rajawali), selain itu saya juga telah tergabung dengan beberapa kelompok (walaupun masih kisaran facebook) seperti: komunitas oprekan malam (oprekers), KPLI-Aceh (komunitas pecinta linux Aceh), Pengguna Linux Teknik Elektro (PLTE), Atjeh Research and Response for Open Source (AR-ROS), Komunitas IT Aceh, dan kedepannya saya berencana untuk join dengan group2 yang seperti ini sebanyak-banyaknya :D.
Ok, kita lihat keinginan dan kemauan dari komunitas2 IT di aceh cukup tinggi, tapi bagaimanakah cara untuk membuat suatu wadah yang sampai pada taraf implementatif dan bukannya hanya pada suatu wacana tapi menjadi "action plan"?
Masih menjadi PR dan hal menarik untuk terus dikembangkan dan dilihat sampai sejauh manakah IT di Aceh ini dapat berkembang, tapi saya termasuk salah seorang yang cukup optimis dengan masa depan IT di Aceh. Masa depan IT di Aceh menurut saya menjadi tugas dari para Dosen dan Mahasiswa di Aceh.
Masih menjadi mimpi yang akan coba terus saya perjuangkan yaitu bahwa pada 5 tahun ke depan (2017) Aceh mempunyai 200 orang programmer muda yang memiliki kemampuan dan skill yang cukup baik, dapat bekerjasama dan memberikan suatu sumbangsih bagi masyarakat Aceh, khususnya generasi masa depannya.... Amiinnnn.

Minggu, 20 November 2011

MySQL Clustering..... time to start!!!

Setelah sekian lama tertunda untuk dikerjakan, kayaknya sekarang harus sudah mulai difokuskan untuk ngerjain tentang tema ini :D
Arggghhhh..... kapan si FreeBSD mau dioprek nich :((. Soo little time yet soo many things want to try :(.

Selasa, 19 April 2011

Soooo BUSYYYY..............

Waduh.....
niat untuk menjadikan Blog ini sebagai tempat berbagi ilmu jadi terbengkalai gini.
Beberapa bulan terakhir disibukkan terus dengan kesibukan di jurusan, puksi, tdmrc dan kesibukan2 lain di rumah.
Mudah2an dalam minggu depan bakal mulai nulis lagi, banyak hal baru yang dipelajari dan perlu untuk disharing.
Ayooooo menulisssss...........

Jumat, 15 Oktober 2010

tutorial MySQL (part 01)

Ok, untuk free friday lesson hari ini saya akan sedikit membahas awal banget tentang MySQL. Tentunya sebelum bisa menggunakan MySQL, pastinya MySQL harus di install dulu :).
MySQL adalah database open source yang dapat di download secara gratis. MySQL adalah RDBMS (relational database management system) yang berjalan sebagai server yang memberikan akses multi user ke beberapa database yang ada di dalamnya.
Untuk memahami atau mengenal tentang MySQL silahkan baca2 dari internet, berikut beberapa link untuk dibaca:
1. http://en.wikipedia.org/wiki/Mysql
2. http://www.mysql.com/why-mysql/

Ok, setelah selesai mengenal sedikit tentang apa itu MySQL, tentunya sekarang ANDA sudah tau apa kegunaannya (kalo masih belom mengerti, lanjut aja dulu, seiring waktu nanti akan paham dengan sendirinya :D), kita masuk ke bagian teknis ke instalasi MySQL. MySQL adalah aplikasi database yang banyak digunakan, selain multi platform (bisa berjalan di OS apapun), jadi bagi pengguna OS Windows, Linux, atau Unix-based, dapat menggunakan aplikasi ini. Selain powerful dan handal sebagai database, MySQL juga FREE!!!. Yup, bagi ANDA pencinta hal2 yang gratis dapatkan menggunakan aplikasi ini sepuasnya :D.

Step by step instalasi:
1. Buka browser dan download installer MySQL di:
http://dev.mysql.com/downloads/mysql/
2. Silahkan pilih jenis OS yang ANDA gunakan.
3. Kemudian download on progress, lama nya download tergantung kecepatan koneksi internet ANDA. Ukuran file tidak terlalu besar, Windows sekitar 100M, Linux sekitar belasan Mega, dan FreeBSD sampai 150 MB (saya kurang tau kenapa ukuran di FreeBSD lebih besar, kemungkinan karena disertakan source code nya juga, CMIIW).
4. Untuk pengguna OS Windows nggak perlu diajarin lah cara install nya, cukup double click dan set sesuai konfigurasi. Untuk pengguna Linux atau FreeBSD, coba sendiri juga lah install nya, kalo udah bisa install OS sendiri pasti juga tau cara install aplikasi nya :P.
5. Ok, selamat!!! MySQL telah terinstall!!!

Notes:
1. Untuk pengguna OS windows, jangan lupa folder bin nya si MySQL (contoh: C:\Program Files\MySQL\MySQL Server 5.0\bin) dimasukkan ke ENV nya si windows. Tujuannya biar bisa menjalankan MySQL darimanapun dengan command prompt :).
2. Selain cara di atas, masih banyak cara lain yang dapat digunakan.
3. Pada beberapa software yang melakukan bundle paket Apache, MySQL, PHP (contoh: LAMP, XAMMP) aplikasi MySQL secara otomatis akan diinstall sebagai bagian dari paket bundle software nya.
4. Bagi para pengguna CMS (contoh: wordpress, drupal, joomla, dll), umumnya pilihan aplikasi database yang digunakan adalah MySQL, jadi ANDA tidak akan rugi untuk belajar dasar2 MySQL ini :)
5. Selain menggunakan CLI (command line interface alias diketik di console atau command prompt), akses ke database dapat menggunakan program yang lebih user friendly (contoh: phpMyAdmin), tapi di tutorial ini saya hanya mengajarkan pakai CLI (selain lebih menantang juga sekalian belajar memahami dasar si MySQL)

Testing MySQL telah berjalan:
di Windows:
1. start > run, ketik "cmd" dan enter
2. C:\> mysql --version
3. kalo udah benar akan muncul versi dari si MySQL yang terinstall, contoh:
C:\>mysql --version
mysql Ver 14.12 Distrib 5.0.15, for Win32 (ia32)

di Linux/Unix (contoh saya dari SuSE Linux):
1. menu > gnome terminal
2. di terminal jalankan perintah yang sama: # mysql --version
3. kalo udah benar akan muncul versi dari si MySQL yang terinstall, contoh:
# mysql --version
mysql Ver 14.12 Distrib 5.0.26, for suse-linux (i686) using readline 5.1

Ok, untuk tutorial kali ini, saya hanya akan membahas pada tahap instalasi saja dulu. Untuk selanjutnya saya akan mengenalkan bagaimana masuk ke MySQL dan menggunakan/memanfaatkan database dan tabel yang ada didalamnya.

Minggu, 29 Agustus 2010

Apa yang perlu dipersiapkan untuk menjadi seorang Admin?

Pada bagian ini, saya mungkin akan cerita sedikit ide dan pengalaman tentang pekerjaan seorang Administrator Komputer/Jaringan.

1. Banyak orang (khususnya yang tidak berkecimpungan di dunia IT) yang berpikir bahwa komputer itu adalah hal yang rumit, dan pekerjaan di bagian teknis administrator adalah pekerjaan yang merepotkan dan membingungkan. Saya pribadi akan mengatakan bahwa pendapat itu SALAH BESAR, menjadi administrator adalah bidang yang menarik dan ke depannya, hampir semua aktivitas kehidupan tidak akan terlepas dari dunia IT (Era Komputerisasi dan ICT)

2. pekerjaan sebagai seorang administrator ini dianggap rumit mungkin karena dasar komputer yang tidak dimiliki dan merasa sudah terlambat untuk belajar, pendapat ini menurut saya juga SALAH BESAR.

3. walaupun ANDA telah mengambil pilihan kuliah tertentu yang tidak terkait IT atau punya pekerjaan yang tidak terkait IT, ANDA tetap dapat belajar ilmu komputer dan menjadi seorang administrator (secara otodidak ataupun berguru ke seseorang)

Hal2 yang diperlukan bila ingin belajar IT atau menjadi seorang administrator komputer:
1. tanamkan di diri ANDA bahwa bidang IT itu menarik dan bayangkan potensi yang dapat ANDA lakukan dengan ilmu baru yang ANDA pelajari.
2. fokuskan pada satu hal saja, tidak perlu menguasai hal2 yang tidak perlu, itu hanya akan membuat ANDA bingung dan pada akhirnya rasa bosan akan muncul (kecuali jika ANDA punya banyak waktu membaca dan ketekunan yang tinggi)
3. siapkan dan atur waktu per hari atau per minggu yang ANDA bisa luangkan untuk membaca dan belajar
4. infrastruktur untuk belajar selalu dibutuhkan, bila ANDA mampu, atau ANDA punya seorang "Angel Investor", alokasikan dana untuk membeli sebuah Laptop/PC untuk media belajar
5. Jika juga memungkinkan, alokasikan untuk membeli sejumlah buku per bulan, untuk referensi dan media belajar.

Ok, sekarang dengan 3 hal ini:
1. Minat
2. Infrastruktur
3. Waktu
maka langkah ANDA untuk menjadi seorang "apprentice" Administrator dapat dimulai :).

Tidak ada cara belajar yang lebih baik atau lebih efektif, setiap orang punya cara belajar masing2, manfaatkan pengetahuan ANDA tentang DIRI ANDA untuk mengembangkan potensi yang ANDA miliki.

terakhir, SELAMAT BELAJAR dan ingatlah bahwa belajar itu adalah ibadah, semakin banyak belajar semakin banyak pahala maupun kebaikan yang dapat ANDA berikan kepada orang2 sekitar ANDA ataupun pekerjaan ANDA.