jump to navigation

Kapan harus meng-opensource-kan? Desember 12, 2008

Posted by huzz in Bisnis, Bisnis IT, Manajemen IT, Open Source, Teknologi Informasi.
add a comment

Ada banyak motif kenapa orang mau meng-opensource-kan software buatannya :

  1. buang sampah;  ga dipake lagi. Siapa tau ada yang butuh
  2. niat mulia; memerangi pembajakan, mengurangi kesenjangan digital, meningkatkan daya saing…walah, kok jadi kayak kampanye caleg
  3. model bisnis menjanjikan; katanya sih gitu, yang ini nanti saya bahas lagi lebih lanjut
  4. pengen beken; lumayan bagus buat CV
  5. ya  pengen aja; emang nape?!

Tadinya proyek open-source gw (iMeet) mo diarahkan seperti point 3, tapi keknya yang nomor 5 lebih simpel ;)

Bulan yang sibuk Mei 8, 2008

Posted by huzz in Bisnis, Bisnis IT, Business Intelligence, CakePHP, JEE, Kehidupan, Manajemen IT, Open Source, Teknologi Informasi.
4 comments

Maret-April menjadi bulan  yang sangat sibuk buat gw, sampe2.0 ga sempet nge-blog (alesan aja padahal hehehe…). Sebagian kesibukan itu adalah: (lagi…)

Mencontek itu perlu Februari 20, 2008

Posted by huzz in Bisnis, Bisnis IT, Kehidupan, Manajemen IT, Open Source, Teknologi Informasi.
3 comments

Ada beberapa hal dari dunia akademik yang bertolak belakang 180 derajat dengan dunia bisnis/kerja. Diantaranya adalah soal perilaku mencontek. Di dunia akademik mencontek adalah aib besar. Tapi di dunia bisnis/kerja, mencontek itu perlu… :) (lagi…)

CakePHP: Dimana menyimpan business logic? Januari 19, 2008

Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.
2 comments

Gara-gara harus me-review beberapa source code orang lain, rasanya meletakkan logika aplikasi (business logic) di dalam controller bisa dibilang kurang tepat. Jika pun logika aplikasi yang dibutuhkan sederhana (misalnya hanya untuk Create, Retrieve, Update, Delete data), maka sebaiknya script operasi itu dilakukan di Model. Bukan di  controller. (lagi…)

Proses Bisnis : Sekali di awal atau seumur hidup? Oktober 25, 2007

Posted by huzz in Bisnis, Business Intelligence, JEE, Manajemen IT, Open Source, Teknologi Informasi.
6 comments

Kemarin2.0 ada diskusi hangat dengan seorang konsultan bisnis. Dengan panjang lebar dia menceritakan betapa pentingnya mendesain proses bisnis sebelum membuat aplikasi perangkat lunak. Dia mengecam banyak perusahaan yang gagal gara2.0 tergesa-gesa membeli solusi IT padahal proses bisnis-nya belum dirancang dengan baik. Salah satu yang dikecam, ya, kantor saya. Mungkin gara2.0 kita ga jadi pake jasa konsultan itu kali ya…hehe… (lagi…)

Menuju Paperless Office Agustus 1, 2007

Posted by huzz in JEE, Manajemen IT, Open Source, Teknologi Informasi.
10 comments

Semua kantor pasti berurusan dengan dokumen. Jika Anda sering menemukan masalah seputar urusan dokumen seperti di bawah ini (and most likely), coba pertimbangkan untuk implementasi perangkat lunak document management (DM). (lagi…)

Melamun tentang open source di Indonesia Juli 13, 2007

Posted by huzz in Bisnis, Bisnis IT, Kehidupan, Manajemen IT, Open Source.
add a comment

Sambil me-ninabobo-kan anak, saya melamun tentang open source di Indonesia…..

1. Open source itu berkah buat orang IT, why? :

  • Survey McKinsey di akhir tahun 90-an menunjukkan bahwa biaya membeli lisensi itu hanya 30% dari total biaya implementasi suatu perangkat lunak. Sisanya? Ya kustomisasi, ya pemeliharaan, ya integrasi dan ya ya ya yang lainnya. Nah, ya ya ya yang beginian ini nih jadi lahan basahnya orang IT. Dapet 70% anggaran lumayan kan? (lagi…)

CakePHP MVC : Lakukan sesuai urutan Juli 9, 2007

Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.
3 comments

Setelah beberapa kali mengerjakan proyek dengan CakePHP, saya menduga urutan huruf pada kata “MVC” memang bermakna urutan pengerjaannya juga! Yep, saat merancang aplikasi, ini nih yang biasa saya lakukan (sesuai urutan) : (lagi…)

CakePHP : Resep membuat aplikasi web handal dengan cepat! (bag 3, habis) Juli 9, 2007

Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.
3 comments

Bagaimana CakePHP mengimplementasikan MVC?

Rancangan CakePHP bisa dibilang “MVC banget”! Struktur file dalam setiap proyek CakePHP(1 proyek biasanya 1 aplikasi) kayak gini : (lagi…)

CakePHP : Resep membuat aplikasi web handal dengan cepat! (bag 2) Juli 6, 2007

Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.
1 comment so far

Model-View-Controller (MVC)?

Dalam kacamata MVC, semua perangkat lunak “dipecah” menjadi 3 lapisan :

1. Model; berisi kumpulan file yang memuat perintah untuk mengambil atau menyimpan data ke sumber data. Sumber data bisa berupa file teks CSV, file XML, basis data relasional (Oracle, MS SQL, MySQL etc), Web service…dan lain sebagainya

2. View; berisi kumpulan file tampilan aplikasi. File ini berfungsi menampilkan data dari lapisan Model. Data yang sama bisa saja ditampilkan dalam format berbeda-beda. Contoh : di Excel, dari satu tabel yang sama, Anda bisa membuat grafik kolom vertikal, kolom horizontal, pie dan lain sebagainya.

3. Controller; nah dalam paradigma MVC, lapisan inilah yang menjadi “seksi sibuk”. File di lapisan ini menjembatani interaksi antara Model dan View. Lapisan ini juga bertanggung jawab untuk menjalankan logika aplikasi sesuai aturan bisnis aplikasi terkait. Ilustrasi “kesibukannya” seperti ini: (lagi…)