Monday, December 25, 2006

Hari Libur

Di perusahaan kami, libur itu hal yang cukup mewah :) Seringnya di hari-hari libur nasional, kami di kantor, ngerjain kerjaan. Cukup aneh memang, cuma ini kami lakukan buat mempercepat selesainya pekerjaan. Itu berjalan baik selama beberapa bulan belakangan ini.

Dari sekitar satu bulan lalu, di sini ada dua programmer yang kami kontrak. Untuk mereka, kerja hanya 5 hari seminggu. Dari hari senin sampai jum'at. Kami bertiga, tetep kerja 6 hari. Keputusan ini diambil, supaya para programmer tetep cukup istirhat sebanding dengan pekerjaan yang kami kasih. Tapi gw rasa, kami punya tanggung jawab lebih, jadi harus masuk di hari sabtu.

Hari ini, libur nasional nih. Hari natal. Gw dateng pagi dan ruangan kosong. Memang dua programmer ini gak masuk, sesuai dengan aturan yang ada. Kalo tanggal merah gak masuk :) Gak lama kemudian Dankos dateng. Sampe sekitar jam 10an, Harry belum dateng. Karena ada pertanyaan penting, si Dankos telepon dia. Dan, dia hari ini gak dateng ke kantor, karena orang tua mau dateng ke rumahnya. FYI, Harry sekarang sudah nikah, dan tinggal berdua sama istrinya di rumahnya. Asik ya :)

Dengan kejadian ini gw mikir, "iya ya, si Harry sekarang udah punya keluarga sendiri.". Jadi, hari libur itu bukan buat kita sendiri. Pada saat libur, bukan cuma kita yang butuh istirahat atau melakukan hal-hal lain di luar kerjaan. Tapi keluarga dan teman-teman kita (yang mereka kerja normal, dengan hari libur normal) berharap kita untuk libur. Pada hari-hari libur itu mereka berharap kita ada, dan bisa menghabiskan waktu bersama. Apalagi si Harry, yang dia udah punya istri dan rumah sendiri. Gak bisa lagi memposisikan dia kaya kita, yang bisa kapan aja kerja dan sampe kapan aja. Dia punya tanggung jawab sebagai kepala keluarga.

Sejujurnya hal ini gak kepikiran sama gw sebelumnya. Kayanya, perusahaan ini udah harus ngikutin aturan untuk urusan hari libur :)

Saturday, December 16, 2006

Mimpi Tentang Divisi Solution Provider dan Research And Development

Barusan, gw lagi di kantor, abis chat sama Danu yang lagi lembur di Jakarta, gw corat-coret di papan tulis kantor. Isinya tentang roadmap CASE Tools (tools buat bikin software) di Azpiration. Sampe hari ini, kami pake Azpiration Class Generator, dan Page Generator. Tapi gw terus kepikir untuk pengen bikin development jadi lebih mudah. Akhirnya gw corat-coret di papan tulis, apa aja yang harus dikerjain supaya tools yang udah kita punya ni bisa sampe ngehasilin running application, gak cuma skeleton dengan kode-kode seadanya atau template yang siap diattach ke viewer.

Kami di sini pake pattern MVC dan DAO. Model adalah salah satu jenis objek yang ada di aplikasi-aplikasi yang kita buat. Model ini yang menggambarkan objek-objek yang ada di dunia nyata. Nah, model-model yang ada di MVC ini, dihasilin oleh DAO masing-masing. DAO itu bakal ngambil data dari database, dan membuat objek model dari data tersebut. Berarti, yang pertama harus dilakukan adalah nambahin feature constraint antar model. Supaya setiap model bisa keliatan relasinya satu sama lain (apakah one to many, many to many dsb dsb). Lalu nambahin feature buat generate tabel-tabel di database berdasarkan model-model itu. Dengan begini, database bisa digenerate otomatis dari rangkain model yang kita punya. Tapi dibuat juga tools untuk melakukan perubahan2 yang perlu di database hasil generate otomatis tadi. Sehingga hasilnya bisa lebih flexible dan tetep terdokumentasi dengan baik di sistem.

Terus untuk tampilan. Tools untuk tampilan nantinya dikembangin dari tools yang sekarang udah ada. Jadi kita bisa nambahin komponen-komponen tampilan yang kita perluin. Lalu sistem akan men-generate template sesuai definisi yang kita buat. Nah, pengembanga dari ini, tools ini harus bikin viewer. Lalu kita bisa melakukan integrasi antara model dengan viewer. Contoh gini, orang tambahin tabel di halaman. Lalu orang itu mendifinisikan field-field apa aja yang akan ada di tabel. Lalu kita bisa buat link antara field-field tabel tersebut dengan model yang ingin kita tampilkan.

Lalu kedua paragraf diatas digabung jadi satu. Jadi deh tools versi awal yang memungkinkan orang melakukan pembuatan program full melalui tools tadi. Yang menarik lagi, tools ini pengen dibikin bisa roundtrip engineering. Jadi kalo orang mengubah coding, bisa kita masukkan kembali ke tools ini. Tidak hanya men-generate, tapi juga mengadopsi perubahan yang dilakukan programmer.

Dari ide ini, muncul ide untuk struktur divisi di perusahaan. Suatu hari, kalo insyaallah semua berjalan baik, gw pengen ada dua divisi yang saling bersinergi untuk tujuan menyediakan solusi yang sangat bagus. Divisi pertama adalah divisi Research And Development (Rdev). Divisi ini, kerjanya bikin tools yang gw ceritain tadi. Mereka berdedikasi habis-habisan untuk bikin tools yang bisa digunakan oleh orang-orang untuk membuat software dengan mudah.

Divisi berikutnya adalah solution provider. Divisi ini yang akan menghasilkan software-software untuk customer. Mereka menggunakan tools yang udah dibuat oleh Rdev. Rdev harus selalu menyelesaikan kebutuhan2 mereka berkaitan dengan tools development ini. Solusi dari Rdev bisa update software itu, atau karena belum memungkinkan, Rdev memberikan cara-cara manual untuk menyelesaikanya. Cara-cara manual ini akhrinya jadi SOP. Dengan begini, para solution provider ini gak lagi mikir masalah teknis yang jelimet-jelimet. Mereka lebih fokus ke solusi-solusi hebat untuk bisnis proses customer perusahaan. Di dalam divisi Solution Provider ini ada Sistem Analis, Business Consultant, dan para developer. Developer ini kerjanya pake tools tadi untuk bikin running application.

Pada akhirnya misahin divisi produksi software jadi dua divisi berbeda yang bekerja sama untuk buat produk-produk solusi yang berkualitas.

Tuesday, December 12, 2006

Akhirnya Sampe Juga ke Matahari



Sekitar tiga tahun ke belakang, gw selalu mimpi pengen kerja di perusahaan setelah lulus kuliah. Mimpi gw, gw bakal kerja di SUN Microsystem atau IBM :) Tapi sejalan dengan waktu (tsah gile ni bahasa), akhirnya gw, Harry, Dankos mutusin untuk usaha sendiri aja. Setelah keputusan itu, mimpi yang dulu ada akhirnya hilang. Mimpinya udah berubah, sekarang kami pengen punya usaha software yang bikin software-software yang berkualitas baik dan bisa membantu permasalahan orang.

Beberapa bulan yang lalu di acara Software Developers Day 2006, gw ketemu sama mas Eko B.S. dari SUN Microsystem. Selain itu, ketemu juga sama mas Ahmad Sofyan. Di sana kami ngobrol-ngobrol tentang macem-macem. Menariknya mas Ahmad Sofyan juga ngembangin ERP. TApi bedanya, waktu itu ERPnya udah jadi. Dari ketemu di sana pertama kali, gw suka ketemu di beberapa acara sama Mas Eko, terakhir ketemu di SUN Developers Day 2006, di Hotel Shangrila Jakarta. Gw selalu pengen ngobrol, cuma Mas Eko selalu sibuk. Kami suka kirim2an imel. Mas Eko janji mau ke kantor, cuma sampe hari ini belum :), mungkin sedang sibuk terus.

Beberapa hari lalu, Mas Eko kirim SMS bilang bahwa dia ada prospek untuk jual ERP kami. Wah, seneng banget nih. Akhirnya gw ngebut beberapa jam buat bikin product profile. Sekitar jam 9 malem, gw kirim product profilenya ke mas Eko. Setelah itu, belum ada kabar lagi.

Kemarin lusa (Minggu, 10 Desember 2006) pagi, sewaktu gw sama Dankos di jalan ke kawinannya Harry, ada SMS masuk. SMS dari Mas Eko, ngundang gw untuk dateng ke SUN Microsystem hari Senin, 11 Desember 2006 (kemaren). Wah, gw kaget juga nih. Kurang persiapan. Mana kerjaan yang waktu itu kami buat ada di PC nya Harry. PC nya dibawa pulang sama dia. Akhirnya malemnya gw sms lagi bahwa gw gak bisa bawa prototype. Kata Mas Eko gak apa-apa. Jadi akhirnya gw siapin aja kerjaan-kerjaan yang kami udah pernah kerjain buat dikasih liat ke sana.

Akhirnya hari Senin 11 Desember 2006 setelah shalat Dzuhur, gw minta anter Dankos ke terminal bis Bogor. Gw bawa laptop dan berangkat ke kantor SUN Microsystem. Naek bis ke UKI, dari UKI karena gak tau jalan gw naek ojeg. Kantornya ada di gedung Wisma Metropolitan 1 lantai 13. Tukang ojeg nganter sampe belakang kantor itu, terus gw jalan masuk deh ke dalem. Wah, asik ngeliat kantor-kantor di Jakarta. Kayanya orang pada sibuk ngejar waktu. Pakeannya juga bagus-bagus :) Kayanya kalo di Jakarta, ngantorpun musti gaya banget :p.

Sampe di lobby gedung itu, di sana ada Starbucks-nya. Keren bener :) Di bawah kantor ada Starbucks. Gw diperiksa sama satpam. Pertama ngelewatin sensor seperti biasa. Udah lewat sensor masih juga discan pake scanner yang merah kelap-kelip itu. Takut bawa bom kali ya :) Pas nunggu di lift, ngasih kabar ke Mas Eko bahwa gw udah di bawah. Alamak, nunggu lift aja lama, banyak banget yang naek turun.

Akhirnya sampe di lantai 13. Pas masuk, wuiiiiiiiiiiiiih (tapi ekspresi muka gw santai aja si :p) kantornya keren banget. Masuk pintu, di situ ada resepsionist pake satu komputer. Pastinya komputer SUN. Di bagian belakang resepsionis ada kaca yang ada reliefnya, terus ada tulisan SUN Microsystem. Di belakangnya ada ruang kaca isinya server-server SUN. Di sebelah kiri, ada ruangan kayak kafe. Mmm, emang kafe sih. Tapi katanya di situ gak cukup meja buat semua karyawan. Jadi kalo gak dapet meja di dalem, pada kerja di situ. Di sistu ada beberapa PC dan telepon. Di situ juga ada beberapa orang lagi kerja. Sepintas kayanya mereka pake SONY VAIO yang 13 Inch. Dekorasi dan lightningnya bener-bener bagus.

Beberapa menit kemudian, keluar deh Mas Eko. Gw diajak ke ruangan rapat kecil. Masuk ke dalem, ngobrol sedikit terus langsung ngeluarin laptop. Gw ceritain ke Mas Eko tentang perkembangan kerjaan kami. Gw kasih liat SOP-SOP yang kami udah buat. Terus gw kasih liat rancangan-rancangan formnya juga. Terus gw kasih liat Azpiration Class Generator (tools yang kami buat untuk generate code), dan GUI tools (buat bikin template). Mas Eko pendengar yang sangat baik, dan gw, as usual, manusia yang sangat cerewet kalo didengerin :p

Setelah cerita-cerita masalah produk yang kami lagi buat. Mas Eko mulai cerita. Ternyata SUN MIcrosystem sekarang sedang ingin menggaet Independent Software Vendor (ISV). SUN ingin menjual server-server kelas menengah ke bawah bareng sama software. Jadi misalnya, SUN jual server + ERP ke perusahaan manufaktur. Tapi karen SUN sekarang konsentrasi di hardware, dia pengen cari ISV-ISV untuk develop software-softwarenya. Idenya sangat menarik, jadi bagi-bagi rejeki sama rakyat kecil :) M$ malah bikin aplikasi2 akuntansi kecil yang bisa menindas pengusaha kecil :) Lalu Mas Eko bilang, dia pengen ngajuin kami untuk presentasi ke bosnya dan para salesnya. Kalo OK, insyaallah kami bisa kerja sama sama SUN Microsystem (what a dream comes true). Katanya kalo kita kerjasama, kita bakal di kasih pinjem server oleh SUN :o. Servernya bisa jadi kita yang harus ke sana (kantor SUN), atau bahkan Mas Eko mau usahain supaya bisa dibawa ke kantor kita :o.

Tawaran ini menarik banget buat kami. Berarti kalo berhasil, nanti produk kita bakal dijualin sama sales-sales dari SUN. Keren bener ya kalo bener. Produk ISV, dipercaya oleh SUN sampe akhirnya mereka ngejualin atas nama mereka. Jadi si produk itu membawa juga brand SUN Microsytem (far better then my dreams). Ini bener-bener pembakar motivasi kami. Gw bakal kerja lebih keras lagi. SUN juga mendapatkan keuntungan. Mereka dapat memberikan solusi kepada perusahaan, tidak hanya menjual server.

Setelah cerita-cerita ERP dan sistem hotel selesai. Mulai gw cerita-cerita masalah produk lain yang udah kita bikin. Karena Mas Eko ngedengerin dengan baik. Gw tambah napsu lagi cerita :D. Gw ceritain juga Learning COntent Management System yang lagi kami buat. Respondnya, "wah ini bisa kita jual jg nih. bisa kita masukin ke pangsa pasar education SUN Microsystem.". Weh, padahal gw gak ada niat. Gw cuma pengen cerita, karena Mas Eko pasti suka sama konsep yang dibikin Pak Panji. Kami ngerjain ini bareng Pak Panji, dosen waktu D3 IPB. Lalu gw ceritain juga aplikasi desktop yang kami bikin dengan teknologi yang full gratis buat Departemen UKM.

Setelah beres ngobrol-ngobrol masalah kerjaan. Gw tanya apa Mas Eko udah baca Google Story. Karena jawabanya belum, gw ceritain deh kurang lebih isinya kaya apa. Dan maksa supaya dia cepet-cepet beli :D.

Setelah itu, mulai cerita-cerita masalah perjuangan Azpiration dari akhir taun 2005 sampe sekarang. Heheh, ternyata ceritanya seru jg. Dia bilang, "pokonya 5 tahun dari sekarang, kamu harus buat Azpiration Story.". Hehe, seneng juga dengernya. Dia ngasih kami motivasi yang besar manfaatnya.

Waktu udah nunjukkin jam 16.00. Kami belum solat ashar. Di luar udah kedengeran suara-suara geluduk. Kayanya mau ujan gede. Akhirnya kami bareng ke mushola dan solat. Setelah solat, ujan gedeeeee banget. Gw buka payung manis punya ade gw (memalukan, masa ada gambar bunganya, warnanya biru muda, hiks). Gw naek taksi deh sampe UKI. Tukang taksinya orang Brebes, tapi tampangnya kaya orang Batak. Ngobrol sana-sini sambil ngliangin suntuk karena macet.

Sampe di UKI, beli gorengan. Duduk di bis AC. Terus gw SMS harry sama dankos. Si harry langsung bales, "aduh, gw lagi honeymoon lagi.". Dankos langsung nelepon sambil ketawa-tawa.

Sampe Bogor ke kantor bentar. Ngobrol ama Dankos bentar terus pulang. Sampe rumah ketiduran bangun tengah malem terus solat Isya. Banguns ubuh terus solat subuh. Bangun jam setengah 8. Ternyata gw tidur ampir 12 jam tadi malem. Ini gara-gara sinus juga kambuh nih.

Mudah-mudahan kejadian ini Allah selallu sertakan dengan berkah-Nya.

Friday, November 24, 2006

Beli AC, Kantorpun Dingin


Ak Hir Nya :)

Setelah berbulan-bulan nunggu. Di Bogor cuacanya lagi aneh. Panas di waktu yang seharusnya udah musim ujan. Udah beberapa bulan ini kepikiran pengen bali AC terus. Alhamdulillah hari ini kesampean juga. Kami beli AC merek Mitsubishi Heavy Industri ukuran 1PK. Insyaallah besok pindahan ke ruangan baru. Tuker ruangan sama ruangan abah.

Thursday, November 23, 2006

Betapa Luar Biasa Allah Kasih Kita Cobaan

Sering gw denger, orang dateng ke gw ceritai begini begini begitu begitu tentang masalah mereka. Di dalam hati gw kadang-kadang, masalah yang mereka hadapin gak ada apa-apanya dibanding masalah gw. Cuma kok harus sepusing itu merekanya. Tapi memang setiap orang tu punya titik-titik pusingnya masing :) Setiap orang punya titik-titik marahnya masing-masing (kadang disebut dengan red button oleh orang-orang bule). Nah menariknya, ketika gw ketemu masalah yang itu merupakan titik lemah gw, gw pun sepusing temen-temen gw yang gw ceritain sebelumnya :)

Betapa luar biasa Allah kasih kita cobaan yang cobaan tersebut berat buat kita, tapi Allah janji bahwa cobaan itu masih sesuai dengan kemampuan kita. Mudah-mudahan Allah bisa selalu memberikan kita kesabaran dan berfikir lurus untuk melalu cobaan-cobaan yang Allah kasih.

Nulis gini karena memang lagi cukup pusing hari ini :)

Belajar Pemrograman atau Bahasa Pemrograman?

Kemaren, gw tulis di status gw, "the time has come, for me to learn J2EE.". Terus gw mulai tanya-tanya sama Uud, dan Ari barangkali mereka punya rekomendasi buat belajar JSP. Gw pengennya belajar mulai dari JSP terus berlanjut kr yang lebih advance. Terus si Uud kasih nasehat bahwa kalo belajar J2EE tu gak kaya belajar bahasa lainya. Karena akhirnya akan sambung menyambung terus, misalnya akhirnya masuk ke belajar JNDI, JMS dst. Memang bener si, Java bisa kita pake buat bikin apa aja. Dari mulai programming buat microprocessor sampe ke enterprise application yang clustered. Detilnya belum tau si, cuma gw suka baca aja di sana-sini :)

Dari obrolan itu gw kepikiran, terus gw sampein ke si Uud. Bahwa ada bedanya belajar pemrograman dengan belajar bahasa pemrogramman. IMHO, belajar pemrograman itu bisa belajar pemrograman desktop, pemorgraman web, pemrograman enterprise, pemrograman level rendah, dan lain-lain. Nah bagaimana menulis program sehingga bisa jalan, itu kita harus belajar bahasa pemrograman.

Contoh kasus begini, misal kita belajar pemrograman desktop pake bahasa Visual Basic 6. Pada saat kita mau belajar bahasa lain, sebagai contoh Delphi kita tinggal memetakan konsep pemrograman dekstop yang kita pahami menggunakan Delphi. Di pemrograman desktop ada teknik-teknik seperti bagaimana membuat form, menambahkan kontrol2, menghandle event, membuat control form baru dan lain-lain. Nah teknik-teknik itu ada di Delphi, VB6, dan Java juga. Jadi kita belajar pemrograman dekstop dengan bahasa apapun, seharusnya untuk mempelajari bahasa lain tinggal menyesuaikan bahasanya saja. Mungkin ini terlalu ideal ya, tapi pada prakteknya ada aja penyesuaian yang lebih dari sekedar bahasa.

Contoh lain di web programming. Misalkan kita terbiasa programming dengan PHP. Di dalam web programming ada beberapa hal yang perlu dipahami contohnya masalah stateless connectionnya HTTP, masalah manajemen session, masalah variabel yang weak typing dan lain-lain. Nah ini semua bisa kita pelajari di PHP. Pada saat belajar JSP, "seharusnya" kita hanya tinggal belajar bagaimana melakukan itu di JSP. Balik lagi ke obrolan sama Uud mengenai, kalo kita pake JSP kita butuh belajar hal-hal yang lebih kompleks seperti JNDI, JMS, dll, ini udah gak termasuk ke web programming. Ini udah masuk ke enterprise application programming. Kebetulan kita memang bisa membuat interface dan berinteraksi dengan enterprise app dengan JSP. Pake PHP juga bisa sebenernya, cuma komunikasinya gak pake RMI, tapi pake SOAP misalnya.

Gw jadi mikir, apakah seharusnya di kampus-kampus itu mata kuliah pemrograman dibagi menjadi dua, mata kuliah pemorgraman web dipisah dengan mata kuliah bahasa pemrograman JSP misalnya :) Sewaktu belajar pemrograman web, mahasiswa dipersilahkan milih bahasa apapun terserah mereka, pada saat belajar bahasa pemrograman JSP, mereka wajib pake JSP. Lalu ada mata kuliah bahasa pemrograman apa aja tergantung kebutuhan, tapi konsep dasarnya sekali :) Heheh, ngomong yang bukan pada tempatnya. Cuma ngungkapin ide aja, gak niat so tau :)

Bugar = Tidur Cukup + Olah Raga Cukup


Beberapa bulan belakangan ini badan selalu kerasa kurang fit. Efeknya banyak banget, dari mulai badan pegel-pegel, kerja ga konsen, gak semangat, dst dst. Memang udah lama banget mama gw marah-marah supaya gw olah raga lagi. Cuma memang waktunya sekarang jadi rada susah. Walaupun di kantor udah ada bench press, dikasih sama paman gw :). Bukan yang keren kaya di sport club si. Bench pressnya bikin sendiri, hehehe.

Beberapa bulan lalu Mas Yoyo udah nasehatin gw supaya nganggap olah raga itu kaya makan, solat, dan hal-hal wajib lainnya. Cuma keadaan belum memungkinkan.

Sebelum lebaran, waktu lagi liat-liat ke salah satu dept. store di Bogor, akhirnya gw mutusin buat beli tali skipping. Cuma seperti biasa, tali skippingnya belum kepake sejak beli. Soalnya kalo lebaran, di rumah rame terus tiap hari. Nah sampe beberapa hari ini, gw suka maen skipping nih. Pake jaket, pake celana training, terus pake kupluk. Gaya udah kaya petinju. Terus maen skipping dah. Buih tu keringet kaya abis sauna keluaranya.

Terakhir maen skipping, dua hari lalu. Terus beberapa hari ini memang tidur lagi cukup terus. Jadi gw tidur tetep di atas jam 11 malem, terus subuh dibangunin lalu solat, terus tidur lagi, bangun sekitar jam 7 lewat. :( Terlambat kerja terus nih. Tapi, dengan tidur cukup dan olahraga itu, badan jadi uenaakkkk banget. Nah, mungkin ini yang dinamain bugar ya :)

Menariknya, kalo badan enak begini, mikir jadi lebih optimis, lebih semangat kerja, dan lebih percaya sama diri sendiri. Mungkin disebabkan badan yang bugar kali ya?

Kesimpulanya. Buat yang baca ini, suka ata gak suka, paksain buat olah raga deh. Kalo gak percaya, rasain aja sendiri. Terus imbangi sama tidur cukup. Mmmmm, sama satu hal lagi, makan yang enak :p

Monday, November 13, 2006

Pengen Jadi Ahli Bisnis :)

Seperti biasa, kalo gw lagi demen sesuatu biasanya gw terus pengen belajar tentang itu. Belakangan ini gw lagi demen belajar bisnis :) Kaya dulu waktu pas baru belajar komputer, rasanya pengen bisa jago di bidang itu. Tapi kalo sekarang lebih repot, soalnya gak ada yang ngebimbing (dosen ataupun kurikulum). Dulu waktu belajar komputer, gw lagi kuliah di D3 Informatika IPB. Dan Alhamdulillah di sekeliling gw orang-orang yang jago dan suka sama komputer (terutama Harry dan Dankos). Sekarang beda, gw gak punya orang yang bisa gw tanya-tanya, karena sekeliling gw orang yang baru pada belajar bisnis juga. Tapi gw sering nanya ke Mas Yoyo via chat. Tapi gak bisa terlalu sering sih, Mas Yoyonya juga sibuk.

Dulu waktu belajar komputer, lumayan kebayang, bahwa orang jago di ilmu komputer tu harus bisa apa aja. Cuma sekarang bingung juga nih, mana bisnis bukan ilmu pasti. Walaupun kita belajar teori, akhir-akhirnya hasil belajar teori itu harus dihadapkan dengan kenyataan yang cukup jauh dengan teorinya :) Kalo belajar komputer, gw bisa langsung loncat ke depan komputer dan ngetik kode-kode program untuk ngebuktiin apa yang gw pelajarin dan pikirin. Nah kalo bisnis lebih repot. Percobaan-percobaan pada akhirnya akan menyangkut masalah modal. Karena modal baru dikit, jadi masih penakut buat nyoba macem-macem.

Beberapa waktu belakangan ini gw sering banget ketemu orang yang mereka pengen sekali bisnis, tapi mereka gak tau musti gimana. Ada yang pengen dagang tapi belum punya modal, ada yang punya modal cuma belum nemu rekanan yang bisa diajak serius untuk bisnis yang dia pengen dsb dsb. Macem-macem bentuknya. Rasanya gw pengen bisa ngebantuin orang-orang tentang bisnis. Mmm, sebenernya gw sendiri masih butuh banyak bantuan ngejalanin bisnis sih :)) Tapi maksud gw cerita kaya tadi, kalo gw bisa jadi orang yang cukup mahir berbisnis, manfaatnya bisa buat banyak orang.

Setidaknya nambah satu lagi cita-cita yang ditumpuk di kepala. Kalo diliat-liat cita-cita ini cukup aneh. Soalnya sekitar dua taun lalu, mungkin gw gak akan pernah nulis tulisan kaya gini ;)

Friday, November 10, 2006

Beberapa Hari Belakangan Ini

Tulisan ini mau cerita tentang apa yang terjadi beberapa hari belakangan ini aja. Gak ada yang penting :) Alhamdulillah, beberapa hari ini gw makin pusing. Mulai musti mikirin yang aneh-aneh. Dari mulai urusan keuangan, hukum (urusan kontrak dan PT), pajak, nganalisis sistem akuntansi, urusan masalah suap menyuap, dan sedikit mikirin nyari programmer (Dankos yang tangung jawab soal ini). Memang bikin usaha sendiri itu bener-bener gak mudah. Banyaaaaakk banget point-point yang musti dipikirin. Kita musti bersaing sama stress. Kita kuat ngadepin masalah, maka insyaallah masalah itu akan selesai dan kita nguasain suatu point baru. Kalo kita gak kuat, yang ada bisa berenti usaha sendiri :) Pusingnya luar biasa, penghasilan belum seberapa :) Kami bertiga di sini sama-sama sadar, bahwa ini adalah awal kehidupan usaha kami. Bersama dengan kesadaran itu we fight harder and harder everyday facing more and more new problems. Mudah-mudahan Allah selalu beri kami kekuatan dan kesabaran.

Perusahaan ini Alhamdulillah berjalan dengan baik. Bahkan Alhamdulillah, pengumpulan modal dan pembelian inventaris perusahaan di luar prediksi kita sebelumnya. Mudah-mudahan kalo semua lancar, kami mau beli dua pc dan ac sebentar lagi :) Itupun kalo semuanya lancar. Belum tentu :) Proyek yang dateng memang kecil-kecil, dan waktu pengerjaanya pun sebentar-sebentar (kecuali sistem hotel). Tapi justru enak, jadi uangnya cepet turun :)

Kemaren, Pak Panji (salah satu dosen IPB) ngasih proyek dari IPB. Terus dia nawarin gw buat ngegantiin dia ngajar Sistem Operasi anak S1 Ilkom IPB. Weh, gw ni gak terlalu minat ngajar. Cuman ini yang diajar tu mata kuliah sistem operasi. Rasanya beda waktu di tawarin yang ini :) Sistem Operasi adalah bidang di Ilmu Komputer yang paling gw minat. Dan ini ada kesempatan untuk ngajar. Dengan ngajar gw harus belajar terus dan tuker pikiran sama anak-anak yang diajar. Sampe sekarang masih ditimbang-timbang si. Gw harus cepet ngambil kesimpulan nih. Mudah-mudahan Allah beri kemudahan ngambil keputusan. Masalahnya ini bakal ngefek ke kerjaan kantor juga :)

Udah segitu dulu. Pengen pulang.

Inovasi

Beberapa waktu belakangan ini gw sering sekali baca atau liat tentang inovasi. Maklumlah baru belajar bisnis, jadi suka baca-baca buku tentang enterpreneur (kata paman gw enteup di sini enteup di sana :D). Enteup artinya menclok, itu bahsa sunda. Sebelum nulis ini gw cari dulu di Google, arti dari innovation. Hasilnya begini:

Innovation is the introduction of new ideas, goods, services, and practices which are intended to be useful (though a number of unsuccessful innovations can be found throughout history).

Intinya, inovasi adalah suatu yang baru yang ditujukan untuk manfaat.

Hal pertama yang gw temuin tentang inovasi berkaitan dengan perbedaan tiga jenis manusia. Rasanya gw pernah nulis ini sebelumnya, tapi gw tulis lagi deh. Manusia tipe pertama adalah pemimpi, di kepalanya banyak banget inovasi tapi gak berani ngambil resiko. Yang kedua, adalah penjudi, orang ini sangat berani ngambil resiko, tapi gak punya inovasi. Nah yang ketiga adalah enterpreneur, orang ini punya banyak inovasi dan berani ngambil resiko. Jadi inovasi di kepala adalah salah satu syarat orang buat jadi pengusaha yang baik. Bukan artinya tanpa inovasi orang gak akan berhasil berbisnis sih. Gw udah ngeliat contoh-contoh yang berhasil walaupun tanpa inovasi :)

Hal berikutnya yang gw temuin yang merupakan manfaat dari inovasi adalah waktu gua ketemu sama orang yang nemuin suatu zat, yang zat itu bisa mengisi ronga-rongga yang ada di kayu kelapa sawit sehingga kelapa sawit itu bisa dipake buat ngegantiin kayu-kayu yang biasa digunakan orang. Biasanya kayu kelapa sawit ini jadi limbah gak berguna, karena terlalu lemah. Setiap taun bisa sampe puluhan juta kubik dibakar. Orang yang nemuin teknologi ini akhirnya dapet kalpataru. Dan setelah diitung-itung kalo setiap taun ada 40jt kubik kayu kelapa sawit, dalam satu taun dia bisa dapet duit Rp. 400 milyar. Set dah, 1 milyar lebih sehari :)

Hal yang terakhir gw temuin adalah dua hari lalu. Ada pembantu mama gw, dia beberapa waktu lalu dikasih kulkas bekas rumah makan mama gw. Sampe sekarang dia masih kerja di rumah makan mama gw. Dua hari lalu dia dateng bawa es krim di cup. Warnanya coklat, atasnya ada mesesnya warna warni. Jadi sekarang dia jualan di sekitar rumahnya. Rumahnya memang bukan daerah elit. Dia jual es krim itu satu cup harganya cuma Rp. 500. Bisa bayangin gak? Yang biasanya harganya bebreapa ribu, ini bisa dibeli dengan Rp. 500. Dia bilang, satu hari bisa sampe kejual 50 cup. Mungkin untungnya perbulan gak seberapa buat yang baca artikel ini. Tapi buat dia perbulanya mungkin bisa setengah dari gaji dia sebulan. Orang ini punya ide baru, menjual sesuatu yang mungkin dia buat dengan alat seadanya di pasar yang tepat. Mungkin dia gak sadar, tapi ini adalah sesuatu yang hebat :) At least dari pandangan gw.

Beberapa waktu lalu di detik ada artikel judulnya Air, Api, Tanah dan Angin dari perusahaan software. Artikel ini ngejelasin, apa yang penting diperhatiin dari perusahaan software. Salah satunya adalah inovasi terus menerus.

Beberapa hari ini, gw lagi baca buku Google Story. Memang luar biasa ini buku. Sangat sangat inspiring. Lagipula penulisnya ini juga snagat hebat. Dia dapet penghargaan Pulitzer. Gak tau untuk buku ini atau bukan tapi memang gaya tulisannya luar biasa, ga bikin bosen. Dan tau gak? Yang bikin Google berhasil adalah inovasi :) Luar biasanya google, mereka membuat perusahaan mereka seperti perguruan tinggi yang berisi researcher. Mereka semua mencipta mencipta dan mencipta. Nah urusan gimana hasil ciptaannya dijual, ini urusan orang-orang bisnisnya. Dan itu dipikirin belakangan. Perusahaan yang luar biasa :)

Kejadian kejadian yang gw temuin, dan tulisan-tulisan yang gw baca bikin gw sadar. Kita semua harus terus berinovasi. Jika tidak, betapa membosankannya otak kita ya. Otak hanya melakukan rutinitas hari-hari yang sama dan tidak loncat-loncat kesana kemari mencari inovas-inovasi yang bermanfaat buat manusia :)

Gaya amat tu kalimat terakhir :D

Monday, November 06, 2006

Iterative? Ya, kalo ada resourcenya :)

Beberapa tahun belakangan ini gw belajar tentang itterative development method teori maupun mraktekin di kerjaan. Metode iterrative yang umum dipake orang adalah Unified Process atau Rational Unified Process (UP yang dikembangin IBM). Metode iterrative sangat beda dengan waterfall yang harus selesai setiap langkahnya baru masuk ke langkah berikutnya (Analisis -> disain -> coding ->.....). Dengan metode iterrative suatu project terdiri dari iterasi-iterasi kecil, yang pada setiap iterasi tersebut seperti project kecil dengan scope hasil potongan dari scope sebenarnya. Selanjutnya baca aja di sini.

Banyak juga artikel yang ngebandingin iterrative dengan waterfall. Betapa buruknya waterfall, betapa kacaunya waterfal dsb dsb. Cuma gimana kalo keadaannya gini, ada proyek cukup besar cuma kita belum punya programmer. Budget kita pas-pasan jadi gak bisa hire programmer dari awal. Dengan demikian, di bulan-bulan pertama yang kita kerjain adalah analisis dan disain abis-abisan. Pada masa programmer datang, baru terjadi coding di mana-mana. Kelihatanya seperti waterfall ya? Cuma pada masa adanya programmer, gw tetep melihat ini sebagai iterrative life cycle. Sebelumnya apa dong? Sebelumnya adalah masa kita mengumpulkan knowledge yang dibutuhkan untuk mengembangkan sistem :) (bisa aja ngarang).

Tuesday, October 10, 2006

Cerita ERP yang Telah Lalu

Di blog lama ada cerita yang keputus. Waktu terakhir berenti nulis, gw lagi develop ERP bareng sama Harry dan Dankos. Sekali lagi, kerjaan ini bukan proyek yang di kasih ke perusahaan kami, tapi kami yang kerja di sana untuk beberapa bulan. Lumayan bisa ngumpulin modal dikit-dikit :)

Gara-gara posting pak Hidayat di milis Teknologia waktu ngejelasin ke si Frans mengenai ERP, gw jadi lebih sadar bahwa yang waktu itu gw bikin bener-bener kurang pas kalo disebut ERP. Karena memang fiturnya baru seputar sistem akuntansi. Sistem akuntansi adalah kumpulan prosedur-prosedur yang berkaitan dengan akuntansi, dari mulai penjualan, pembelian, utang, piutang, manajemen kas, persedian and so on and so on yang ujung-ujungnya bermuara ke jurnal -> buku besar -> laporan keuangan. Tsah, mentang-mentang bebulan-bulan ini gw jarang banget nyentuh-nyentuh programming :( Kerjaan gw bikin SOP dan spesifikasi fitur back office sistem hotel. Sama diskusi masalah front office jg. Jadi beberapa bulan ini lagi giat-giatnya belajar accounting.

Terusin cerita (so call) ERP yang kemaren. Sekarang ERP itu, Alhamdulillah masih terus dikembangin sama orang-orang yang ada di kantor sana. Gw dan temen-temen bantu dari jauh via email dan chat. Ini sebelum gw ngetik blog gw baru liat-liat hasil perkembangannya. Menarik ya, ngeliat kerjaan yang dulu kita kerjain, diterusin sama orang lain berdasarkan dokumentasi lengkap yang kita tinggalin. Jerih payah ngetik dokumentasi ternyata berbuah juga :D.

Dari kerjaan kemaren, gw bener-bener banyak belajar. Belajar proses bisnis perusahaan, belajar kerja tim dengan baik, belajar ngelola tim yang agak gede (semuanya 8 orang termasuk gw, setidaknya gede bwat gw :D ), belajar banyaaakkkk tentang software development project management. Ntar rincinya gw tulis. Sekarang lagi gak pake PC lama.

Btw, ALhamdulillah, sekarang kantor gw udah bisa beli Laptop. Jadi gw sekarang seringnya pake laptop. Kami beli HP Compaq Presario V3027TU. Nih gambarnya di bawah. Speknya bisa diliat di sini.

Monday, January 09, 2006

Posting Pertama di Rumah Baru

Udah berbulan-bulan ini gw gak nulis blog. Awalnya sih gara-gara blog lama down melulu. Blogthingnya bermasalah sama pengaksesan mysql. Mungkin karena kebanyakan yang ngakses kali. Setelah tadi liat-liat blog lagi, akhirnya gw putusin bikin blog baru aja. Tadi pas lagi browsing2, ternyata google bikin blognya di sini juga. Jujur aja, sedikit banyak mempengaruhi penilaian :)

Sekarang perusahaan kami lagi ngerjain sistem informasi buat hotel. Dari mulai front office, isinya reservasi, registrasi, kasir, housekeeping, sampe ke back office, isinya account receivable, account payable, general ledger, procurement, dan material management. Hehe, ini lebih pusing dari pabrik nih.

Segitu dulu buat awal, lagi baca buku sistem akuntansi pak mulyadi sambil bikin SOP :(