Sunday, May 18, 2008

Koharu On Momosu

Iseng-iseng tanpa hadiah , coba-coba ngumpulin screenshot-nya Koharu di dalam tiap-tiap PV, video klip, dan konser Morning Musume . Dan ini manual lho, waduh niat banget ya ..

Lebih dari itu, nikmati aja ... :D




Read more...

Saturday, May 3, 2008

About Kohaci

Kohaci merupakan gabungan antara dua nama, yaitu Koha (Koharu Kusumi) dan CodeIgniter (CI), dipadukan menjadi Kohaci . Siapa itu Koharu Kusumi ? Siapa lagi tuh CodeIgniter ? Berikut ulasannya.

Koharu Kusumi

Dilahirkan di Nigita (Japan), 15 Juli 1992, dia merupakan salah satu personil Morning Musume generasi ketujuh. Dan bla... bla,,, (tidak akan dijelaskan lebih lanjut). Untuk detailnya silakan baca aja di wikipedia.

Tidak dipungkiri bahwa dunia sudah edan dan bahwa penulis menggemari dan menyukainya itu adalah benar. Terbayang-bayang ke mimpi-mimpi dan begitu menyesakkan saat terbangun ke dunia nyata. Why the world is unfair ? Dia nun jauh di sana, penulis dekat di sini. Menunggu dan berharap, caci maki bertaburan, rayuan "khayalan tingkat tinggi" hanyalah gombal. Dari itu semua, hanya satu yang membekas : kapanku punya pacar ? :(


CodeIgniter

CodeIgniter (CI) sebuah framework untuk programmer yang ingin membangun website dengan PHP. CI merupakan langkah cepat untuk membuat sebuah website daripada membangun sebuah website dengan alur koding yang biasa. Dengan mempaketkan library-library, alur pemrograman akan terstruktur dan logika bisnis/proses akan lebih mudah dimengerti oleh developer/programmer lain. CI telah mempaketkan itu semua sehingga mampu meminimalisirkan jumlah koding yang dibangun. Oleh sebab itulah, penulis menyukai CI .

Alasan lain, karena kemudahan, beautiful coding, lightweight, independent, simple, great documention, dan keren-keren lainnya membuat penulis menyukai framework satu ini. “We challenge you to find a framework that has better performance than CodeIgniter” .

Untuk lebih lengkap tentang CodeIgniter silakan datang ke situsnya.


Koharu + CodeIgniter = Kohaci

Koharu merupakan sosok perempuan yang inner beauty dan CodeIgniter merupakan salah satu framework yang menerapkan beautiful coding . Jadi kesimpulannya adalah kohaci itu cantik, dan penulis menyukai segala sesuatu yang cantik-cantik. :D


Why Kohaci.Com ?

Kohaci adalah situs personal seorang sosok yang rupawan, jumawan, kerenwan, dan wan-wan lainnya, yang direncanakan akan menyampaikan dan mengulas semua hal yang berbau tentang science, komputer, politik, dan sosial. Dan pandangan penulisan adalah bersifat publik, dimengerti dan diteriman oleh banyak orang. Dan bukan junk ! Kohaci.Com adalah salah satu bagian yang sengaja dipisahkan dari blog penulis sebelumnya, yaitu ceritafreddy.blogspot.com , dimana nantinya ada pemisahan antara blog yang sifatnya personal (seperti curhat, junk, cerita sehari-hari,dsb.) dan publik (tutorial, jurnal, demo, dsb.). Rencana ke depan, mengarah ke skop yang lebih spesifik lagi untuk Kohaci.Com . So, ajak teman-temanmu untuk mengakses ke Kohaci.Com , biar trafik SEO-nya naik . hehe2x :D


Clean and Clear of Your Self With Kohaci.Com

Read more...

Thursday, May 1, 2008

Inspiring Of Love

Ketemu sohib lama (Syampadzi Nurroh), dia minta pendapat gw ama Wildan tentang rencana himpro dia mo ngadain acara seminar tentang virus komputer. Kira-kira topik apa aja yang pantas dan hangat untuk dibicarakan, prosedur tekhnis, dan lain-lain.

Sebagai teman yang baik, keren, dan cakep (itu gw!), kami mencoba memberi saran yang kami anggap terbaik untuk sohib kami tersebut.

Gw seneng jika ada himpro atau kumpulan mahasiswa ngadain acara seminar yang topiknya tentang teknis, berbau ilmiah, atau yang berhubungan dengan ilmu pengetahuan-lah. Notabene sebagai mahasiswa pastinya, sesuatu yang dijadikan aksi dan reaksi haruslah mampu dipresentasikan dengan cara ilmiah dan berwawasan. Jangan mengatakan dengan kata "perasaan saya ... " , "ini salah menurut teman saya ..." , "ah.. yang penting benar, alasannya apa emang gw pikirin!", "ngarang aja dech ..." , "menurut dukun itu gini lho ...", "gunting kuku dimalam hari bisa memperpendek umur ...", dan lain-lain sebagainya.

Nah, apa hubungannya ama judul?

Gw sering ngelihat di kampus, ada acara seminar yang core topic-nya adalah tentang cinta. Sebagai contoh Seminar Inspiring Of Love .

Alkisah setahun silam, teman gw pernah ikut seminar gituan. Alasan teman gw, yang jadi pembicaranya adalah dosennya, dan untuk mahasiswanya itu gratis. Waktu teman gw ke sana, apa yang terjadi ternyata tidak seindah cinta yang dibayangkan, sebab pada saat hari H acara tersebut dibatalkan! Alasannya adalah jumlah peserta (yang bayar) tidak memenuhi target! Bisa emang ga ada peserta yang datang, bisa juga yang datang ga ampe hitungan jari satu tangan.

Gw ama Wildan mencoba menganalis mengapa hal tersebut terjadi, hasil analisnya adalah sebagai berikut :

  1. Gengsi mahasiswa, tema "cinta" adalah sifatnya sensitif, saking sensitifnya jadi malu (atau malah tabu) untuk dibicariin.
  2. Mahal. Ini utama, mahasiswa suka yang murah-murah apalagi gratis__ intinya ramah disaku, dan menghindari sesuatu yang bersifat expensive.
  3. Tema yang tidak jelas, terkait masalah ke sertifikat seminar yang didapat kayaknya ga ada taste-nya gitu.
  4. Ujung-ujungnya pasti lari ke masalah agama. Cinta yang hakiki itu hanyalah cinta pada Tuhan. Ini tiap minggu saat shalat jumat juga sering dengar. Gratis lagi!
  5. Daripada seminar gituan, mendingan datang ke Seminar Pelet!
  6. * ada tambahan lagi ? *

Bagaimana dengan seminar enterpreneur ?

Nobody will no say is not good for student!

Sorry, it's just my subjectif arguments

Read more...

Saturday, April 26, 2008

eBook Pegangan

Tulisan kali ini gw ingin sharing tentang ebook yang pernah gw baca dan mungkin jadi pegangan gw selama ini dalam menyelesaikan suatu permasalahan, terutama dalam pemrograman.

Hampir semuanya mengacu ke web programming dan bersifat implementatif, dikarenakan secara diri pribadi selama ini gw memfokuskan diri ke masalah web. Prospek yang menjanjikan, terutama saat bangkitnya era Web2.0 dan lahirnya teknologi WiMax, bukan suatu hal yang tidak mungkin, suatu saat nanti semua aktivitas kita (seperti office, spreadsheet, presentation,dsb. ) hanya dilakukan melalui satu jendela (program), yaitu web browser!


PHP Manual

Bahasa pemrograman web pertama yang gw pelajari adalah PHP, dan sampai sekarang gw masih cinta ama nih bahasa pemrograman. Framework PHP bertebaran dimana-mana (dan sepertinya bahasa pemrograman yang paiing banyak frameworknya adalah PHP). Jika dianalogikan maka PHP itu seperti Linux, PHP adalah kernelnya, framework-frameworknya itu adalah distro-distronya. :D

Buku PHP manual adalah kumpulan penjelasan tentang fungsi-fungsi serta library-library yang ada di PHP. Yang gw punya adalah penjelasan tentang PHP 4 dan PHP 5. Ini adalah kumpulan atau yang telah dipaketkan dari situs www.php.net dalam bentuk buku.

Buku PHP Manual ini adalah kamus besarnya PHP. Lengkap Abis. Ditulis langsung ama para developer PHP.

Karena isinya seperti kamus, jadi jangan harap akan ada penjelasan mengenai contoh kasus. Umumnya contoh penggunaan fungsi-fungsi di PHP. :)


PHP In Action - Objects, Design, Agility

Bingung ama OOP di PHP ? Bacalah buku ini.

Didasarkan pada PHP 5 buku ini sangat bagus dibaca bagi yang newbie ama OOP maupun sampai yang udah tingkat akhir advance . Penjelasan dan implementasi cukup bagus diterangkan di sini. Dan satu hal lagi kenapa gw suka ama nih buku, kata-kata dan penjelasannya lumayan kocak tapi jelas, ga monoton seperti buku-buku ilmiah umumnya, jadinya kita ga terasa jenuh juga membacanya.

Sekali lagi, bagus untuk kamu yang kebingungan ama OOP di PHP. Ingat : walaupun sintax dan prosedur PHP mirip ama C, tapi jangan harap OOP-nya sama seperti C++ , banyak metode seperti overriding dan overloading, proses perlakuannya berbeda dari C++. Sebab secara default sendiri metode tersebut tidak didukung oleh PHP. Jadi bagaimana caranya? Baca PHP In Action. Solusinya ada di sana ... * promosi *


Agile Web Development With Rails

Salah satu bahasa pemrograman yang gw elus-elus adalah Ruby. Bukan karena bahasa ini sekarang lagi hot-hotnya dan populer. Tapi karena keunikannya. Nulis program kayak kita ngomong biasa aja, jadi programming language di Ruby yah.. dasarnya dari human language. Seperti kita ingin mencetak angka sebanyak 3 kali, kalo di C, biasanya seperti ini :

for (i = 0 ; i < 3 ; i++) {
print("Hello Freddy Ganteng ") ;
}

Di Ruby :

3.times { print "Hi Freddy Ganteng " }

atau

3.times do
print "Hi Freddy Ganteng "
end

Hayoo , mana yang lebih gampang diingat ? * Sorry, bukan maksud membanding-bandingkan, gw juga dasar pemrogramannya dari C kok. Peace ! ^0^) *

Keunikan lain adalah karena Ruby bersifat scripting language dan dynamic programming , sama halnya seperti PHP. Apa itu scripting language ? Apa lagi tuh dynamic language ? Just Google It ! hehe2x ... Insya Allah artikel berikutnya gw akan membahas tentang Scripting Language vs Compiler Language dan menyusul berikutnya Dynamic Programming vs Static Programming .

Nah, karena gw malas mempelajari Ruby dari fundamental lagi, mendingan gw langsung belajar ke framework teranyar Ruby, yaitu Rails (sering disebur RoR - Ruby on Rails) . Di buku Agile Web Development With Rails, cukup lengkap membahas tentang RoR, kalo boleh dibilang buku ini kitab sucinya programmer Ruby (RoR). Sebab selama gw ngikutin milis Ruby, pasti selalu dialihkan kepada penanya untuk membaca buku Agile Web Development With Rails. Di komunitas Ruby luar negeri juga banyak yang menyarankan jika ingin belajar tentang RoR maka buku Agile Web Development With Rails adalah salah satu dari yang utama untuk dipelajari.

Sekali lagi isinya lumayan lengkap, terstruktur, contoh dan studi kasusnya ada berikut pembahasannya, dan satu yang penting enak dibaca, walau ga sekocak PHP In Action tapi apa yang dijelaskan di sana cukup mudah untuk dipahami.

JIka ingin buku Ruby yang seperti PHP Manual (ibarat kamus besarnya Ruby), maka buku Agile Web Development With Rails bukanlah jawabannya. Buku Ruby yang seperti itu adalah Ruby Cookbook.


Don't Make Me Think - A Common Sense Approach to Web Usability

I Love This Book. Satu kata : Amazing !

Buku ini bukan membahas tentang bahasa hewan, pemrograman atau bahasa-bahasa lainnya. Buku ini membahas bagaimana menyajikan suatu desain yang baik untuk pengguna. Istilahnya dalam mata kuliah yang gw ambil sekarang , Interaksi Manusia dan Komputer. Dan juga bukan membahas tentang photoshop!

Bagaimana menyajikan suatu halaman yang menarik dan tidak membingungkan pengguna, bagaimana menyajikan suatu halaman web yang terstruktur dan pengguna langsung mengerti menu (komponen) yang kita hadirkan di web tersebut, bagaimana dan bagaimana pengguna merasa puas dengan apa yang disajikan untuk mereka.

Buku ini lebih menekankan ke arah usability walaupun banyak juga ditekankan ke arah user experience-nya.


Yang gw senangi ama buku ini adalah banyaknya contoh kasus berikut pembahasan dan penjelasannya. Si penulis membahas sesuatu situs, dan merasa ada yang salah dari segi usabality (ataupun user experience-nya) trus dibuat versi penulis sendiri bahwa beginilah seharusnya web itu. Keren euy ...


Dan Lain-lain ...

Sebenarnya masih banyak buku lain yang ingin gw bahas, tapi udah kecapean . Jadi cukup sampai di sini. ^0^)

Bagi yang ingin belajar PHP atau Ruby, ikut aja komunitasnya baik milis ataupun forum.

Milis PHP-Indonesia : http://tech.groups.yahoo.com/group/phpug/

Milis Ruby-Indonesia : http://tech.groups.yahoo.com/group/id-ruby/

Jangan ragu untuk bertanya, sebab ilmu biasanya datang dari masalah, masalah umumnya penuh dengan iringan pertanyaan. (nyambung ga ya ... !@#$%^* ...)

Read more...