Monday, November 21, 2005

Hijrah

Berubah...
Sepertinya dulu ane pernah nulis masalah perubahan, mengenai seperti apa cara kita menyikapinya dan sebagainya. Nah, ternyata sekarang it happens to me. So the question is, apakah ane siap menghadapinya. Dan yang lebih penting lagi apakah saya mampu mengelola perubahan tersebut agar dapat menjadi lebih baik, sesuai hakikat dari tujuan perubahan itu sendiri. Sepertinya semua pertanyaan tersebut harus dicari jawabannya, supaya teori-teori yang ane pelajari sebelumnya dapat diterapkan dan mendapatkan hasil yang maksimal sesuai yang diharapkan.

Tapi, terlepas dari itu semua, konsep Ikhtiar, Do'a dan Tawakkal tetap harus ditanamkan dalam2 di jiwa ini, agar semua yang dijalani selama hidup ini mendapatkan keberkahan dari Allah SWT. Semoga dengan perubahan ini, ane mendapatkan lebih banyak kemudahan dalam mencapai kebahagiaan dunia dan akhirat. Semoga segala sesuatunya di masa yang akan datang memiliki nilai ibadah dan mendapatkan ridho Allah SWT. Tanpa itu, semua akan menjadi sia-sia. Barakallahu.

Rabbana aatinaa fiddunya Hasanah wa fil akhiratihasanah wa qinna adzaabannar.

Wassalam
~Yulianus

Friday, July 22, 2005

Menjadi Pembelajar Sepanjang Hayat

Pagi ini saya menghadiri sebuah seminar tentang pendidikan yang bertemakan "Paradigma Jungkir Balik yang bernama Sekolah", yang dibawakan oleh seorang konsultan dan praktisi pendidikan, Agus S S.Pd. Kegiatan ini diselenggarakan di Sekolah Islam Terpadu (SIT) Auliya, sekolah barunya kakak yang kegiatannya baru mulai senin kemarin.

Materi dibawakan dengan teknik yang menurut saya cukup informatif, sesuai dengan audiences, yaitu para orang tua yang memang sudah memiliki sedikit wawasan tentang situasi dan kondisi yang terjadi pada sekolah-sekolah di Indonesia pada saat ini.

Isi materi lebih banyak menggambarkan tentang fakta yang terjadi di lingkungan sekolah dimana proses belajar dan mengajar berlangsung. Fakta-fakta tersebut antara lain :

Thursday, June 30, 2005

Ahsanu Amala

Assalamu'alaikum,

Sekedar mengingatkan diri sendiri dan kita semua, bahwa ada 3 key success factor dalam membuat setiap amalan-amalan atau aktifitas-aktifitas ibadah yang kita lakukan bernilai baik di hadapan Allah, yaitu :

1. Lillahi ta'ala
Selalu meniatkan semua aktifitas hidup kita yang pada intinya adalah ibadah, dengan niatan hanya karena Allah SWT, bukan karena hal lainnya. Dalam salah satu hadits yang diriwayatkan oleh Bukhari dan Muslim, Rasulullah SAW bersabda : "Innamal 'amalu binniat" Artinya: Amal seseorang itu tergantung dari niatnya".

2. Berorientasi Ukhrawi
Selalu menumbuhkan keinginan yang berorientasi jangka panjang, bukan jangka pendek. Artinya bukan semata-mata dunia yang kita inginkan, tapi kita mengharapkan kehidupan di akhirat kelak.

3. Ittiba'i Rasulullah SAW
Aktifitas, kegiatan, sikap, prilaku, ucapan, dan tindakan kita haruslah selalu sesuai dengan apa dicontohkan oleh Rasulullah SAW. Terutama hal-hal yang terkait dengan ibadah maghdoh.

Hadanallah waiyyakum ajma'in (Semoga Allah selalu memberi petunjuk (kebenaran)
kepada kami dan anda-anda semua) amin.

Wassalam

Friday, June 10, 2005

MRTG lanjutan

Prens, ini cerita buat ngelengkapin tentang mrtg, semoga tidak mengganggu
:-)


MRTG sebetulnya adalah merupakan bagian dari sebuah sistem pengelolaan
jaringan atau Network Management System (NMS). Sesuai kriteria yang
dikeluarkan oleh International Standard Organization (ISO), NMS adalah
terdiri dari komponen2 FCAPS yaitu Fault, Configuration, Accounting,
Performance, Security. Berikut penjelasan masing-masing fungsi :

1. Fault Management
Merupakan sebuah sistem pengelolaan jaringan yang melakukan fungsi
monitoring terhadap status operasional dari sebuah infrastruktur jaringan
(perangkat dan link). Intinya sistem ini melakukan monitoring terhadap
availability dari sistem dan perangkat jaringan yang mendukung konektifitas
jaringan. Visualisasi : Ada sebuah layar yang menampilkan gambar diagram
jaringan (kadang lengkap dengan background peta geografis) dan semua
komponen perangkat jaringan yang saling terhubung satu sama lain. Sistem
akan melakukan monitoring secara periodik ke semua perangkat. Jika ada
perangkat yang tidak memberi respons sampai dengan batas waktu tertentu
(yang telah ditetapkan sebelumnya), maka sistem akan menampilkan gambar
perangkat tersebut dengan warna (kuning untuk minor alarm, merah untuk major
alarm) dan terkadang dilengkapi dengan suara alarm (buzzer). Fault
Management System yang handal bahkan sampai mampu melakukan root cause
analysis dari faults yang terjadi.

2. Configuration Management
Untuk jumlah perangkat jaringan (mis: router, switch, dll) yang sudah
terlalu banyak dan interkoneksi satu sama lainnya sudah kompleks, maka
metode setting konfigurasi secara manual sudah tidak efektif lagi. Biasanya
seorang administrator jaringan akan melakukan login secara remote ke
perangkat yang akan diset konfigurasinya, baru setelah itu menjalankan
perintah menggunakan CLI (command line interface) dari operating system
perangkat tersebut (contoh : Cisco Internetworking Operating System - IOS).
Tentunya ini memiliki potensi human error yang cukup tinggi terhadap
paramater yang diset, disamping adanya
masalah dokumentasi parameter untuk masing2 perangkat yang tidak tersimpan
rapi sehingga menyulitkan prosedur problem recovery pada saat terjadi
sesuatu dengan perangkat. Configuration Management System merupakan tools
dalam hal melakukan penataan (setting) konfigurasi dengan mekanisme yang
dibuat sederhana (mis: click and drag, dsb) akan tetapi dengan historical
log dan dokumentasi parameter tersimpan dengan baik.

3. Accounting Management
Sistem ini mendukung pencatatan transaksi pelanggan (mis: bytes usage or
traffic counting, etc) yang UUD (ujung2nya duit) alias billing :D. Biasanya
metode pembayaran berdasarkan pemakaian untuk jasa komunikasi yang berbasis
data menggunakan system accounting untuk menghitung besarnya volume/byte
yang digunakan dalam satu bulannya. Hal ini berbeda dengan mekanisme
charging yang pada umumnya fix per bulannya sesuai dengan besaran bandwidth
berlangganannya.

4. Performance Management
Nah, ini sebetulnya fungsi yang salah satunya dilakukan oleh MRTG, yaitu
melakukan pengukuran terhadap parameter2 yang terkait dengan performansi
(kualitas) akses dari jaringan, utamanya adalah tingkat pemakaian
(utilisasi) dari bandwidth. Untuk pengukuran utilisasi bandwidth biasanya
dilakukan untuk dua arah lalulintas data, yaitu arah masuk (incoming) dan
arah keluar (outgoing) dari port/interface perangkat.

5. Security Management
Fungsi pengelolaan user (create, update, delete), tingkat aksesibilitas dari
user (user priviledge) termasuk apa dan siapa yang diizinkan akses dan mana
yang tidak, termasuk bagian yang diatur oleh Security Management. Hal-hal
lain adalah fungsi manajemen terhadap network security secara umum, seperti
Intrusion Detection/Prevention (mekanisme deteksi / pencegahan penyusup)
dilakukan dengan sebuah security policy yang dapat ditentukan sendiri dan
diberlakukan secara otomatis terhadap perangkat firewall, Intrusion
Detection System (IDS), atau Intrusion Prevention System (IPS).

Thursday, June 09, 2005

MRTG

Below is my posting to GreatMTI-05@yahoogroups.com
-------------------------------------------------------


MRTG sebetulnya sebuah reporting tools yang dikembangkan oleh si Tobias
Oetiker. Awalnya cuma digunakan untuk memonitor utilisasi bandwidth dari
sebuah interface port di router. Makanya namanya Multi Router Traffic
Grapher, soalnya dibikin buat monitoring pemakaian bandwidth (beban traffic)
dari sebuah network link. Kenapa perlu ? Karena sebagai seorang network
administrator, kita perlu mengetahui seberapa efektif dan efisiennya link
yang kita miliki untuk mendukung sebuah sistem informasi. Dengan memiliki
data mengenai tingkat penggunaan sebuah link dalam periode waktu tertentu,
kita akan dapat melakukan analisa lebih jauh, mengenai apakah kapasitas link
tersebut cukup, kurang atau bahkan lebih untuk saat ini. Apalagi sekarang
aplikasi di jaringan lokal umumnya sudah berbasis IP dimana protocol TCP/UDP
yang berjalan di atasnya adalah termasuk dalam kategori 'rakus' bandwith.

Katanya sih, MRTG pada dasarnya sebuah program yang ditulis dalam bahasa
perl, yang melakukan pembacaan data 'traffic counter' pada router melalui
SNMP. Sedangkan program untuk menyimpan data2 tersebut sekaligus
menampilkannya dalam bentuk grafik adalah melalui program yang ditulis dalam
bahasa C. Jadi sebetulnya ada 2 jenis program yang ditulis dengan 2 bahasa
pemrograman yang berbeda pada mrtg. Hal ini yang salah satunya banyak
dilakukan oleh orang2 yang memodifikasi aplikasi mrtg ini tidak hanya
sebagai aplikasi untuk memonitor utilisasi bandwidth pada router, melainkan
dapat dimanfaatkan untuk memonitor hal2 lain baik melalui SNMP ataupun
program2 yang ditulis sendiri untuk melakukan pengumpulan data, seperti data
utilisasi CPU, Memory, Storage, temperatur, dll dari sebuah perangkat yang
dimonitor. Dulu kalo nggak salah pernah modify mrtg buat nampilin hasil
ping, trus ngambil hasil Round Trip Time (RTT=delay) dan packet loss nya
untuk ditampilin dalam bentuk graphic per 5 menitan.

Seinget saya sih dulu kalo nggak salah, di unix mrtg menggunakan crontab
untuk melakukan pengumpulan data setiap 5 menit melalui snmpget (snmpwalk?)
atau jalanin
script yang dibikin sendiri. Kalo perangkat yang mau dimonitor nggak support
snmp, nah biasanya 'diakalin' pake shell atau perl script. Misalnya dulu
pernah mau monitor
user yang sedang akses di modem-pool yang ada di Remote Access Server (RAS)
yang nggak support snmp. Trus diakalin bikin script pake perl yang isinya
telnet ke mesin yang mau dimonitor, dan melakukan proses login ke perangkat
dengan perintah expect, dan jalanin perintah 'show user' dan datanya digrep
terus disimpen ke RRDtoolnya (Round Robin
Database) MRTG, baru kemudian ditampilkan dalam bentuk file image file (PNG)
yang direfresh melalui web page (html).

Umumnya reporting tools mrtg ini banyak digunakan oleh Internet Service
Provider (ISP) karena cukup powerful tapi murah. Gitu.
Kayaknya yang lain mungkin bisa nambahin nih ?? :-) ..cmiiw ya..

Mungkin nextnya cerita tentang snmp kali ya .. :-)

Tuesday, June 07, 2005

Butuh Keheningan

Hmm..hari ini ane lagi butuh keheningan nih, memusatkan konsentrasi, melupakan semua aktifitas lain selain baca, baca dan baca. Ane mesti faham at least secara konsep mengenai Data Warehouse, OLAP, Business Intelligence, Data Mining, and CRM nih. Kalo nggak, wah bisa gawat ntar malem.

Tapi, bisa nggak ya ngelupain kompie dulu, ngelupain email, browsing web, trus YM. Kok kayaknya nginterupsi terus nih. Ini juga nulis blog jadinya nginterupsi aktifitas baca. So, gimana dong. Apa ane mesti matiin kompie, trus ngumpet di mana gitu. Di dapur kek, di tangga darurat kek, eh ..atau di toilet aja ? :D

Anyway, I have to stay focus lah. Bisa ..Insya Allah.
Semoga Allah memberikan kemudahan, baik dalam berusaha maupun bekerja, terutama nanti malem pas 'acara' puncaknya. Amin, ya Allah.

Wassalam.

Thursday, June 02, 2005

Ternyata Di Bekam itu enak yaa ..:-)

Wah ..bener, hari ini ane baru dibekam. Lama juga ya, mulai jam 12.30 ba'da dzuhur, selesai pas menjelang Ashar. Awalnya agak ragu sih, soalnya pernah punya pengalaman 'pingsan' setelah donor darah. Tapi Alhamdulillah, ternyata nggak masalah tuh. Malah enak, setelahnya badan terasa ringan. Mudah2an hilang segala penyakit yang selama ini mendekam di badan ane. Insya Allah.

Wassalam.

Friday, May 20, 2005

Takut, Harap dan Cinta --> Ikhlas

Dalam satu pengajian dibahas mengenai bagaimana caranya menumbuhkan 'ikhlas' dalam beribadah kepada Allah SWT, ikhlas sebenar-benar ikhlas. Nah, menurut pak ustadz yang pada waktu itu mengisi ceramah tersebut, kira2 tahapan untuk itu adalah dengan menumbuhkan hal2 seperti di bawah ini :
1. Menumbuhkan rasa TAKUT hanya kepada Allah SWT.
Salah satu wujud keimanan kita kepada Allah adalah dengan selalu merasa takut jika kita melanggar aturan2 yang telah ditetapkanNya. Karena, tidak ada murka yang lebih besar dari murka Allah SWT pada saat umatNya mengabaikan perintahNya.

2. Menumbuhkan rasa Harap hanya kepada Allah SWT.
Dalam setiap aktifitas kehidupan, kita hendaklah selalu mengharapkan ridho dari Allah atas semua yang kita lakukan, bukan pujian atau penghargaan dari orang lain, melainkan hanya dari Allah.

3. Menumbuhkan rasa cinta hanya kepada Allah SWT.
Semua aktifitas ibadah kita semuanya dalam rangka kecintaan kita kepada Allah SWT, bukan karena hal-hal lainnya. Rasa cinta yang paling tinggi hanya tertuju kepada Allah SWT, hanya Allah lah yang berhak untuk dicintai dengan sebenar-benar cinta.

Dengan ketiga hal tersebut di atas, insya Allah akan dapat memupuk nilai-nilai keikhlasan kita dalam beribadah kepada Allah SWT. Keikhlasan yang lahir dari lubuk hati yang paling dalam, bukan sesuatu yang dibuat-buat. Karena urusan hati, hanya Allah yang maha mengetahui.

Wassalam.

Friday, May 13, 2005

Ayat ayat cinta 2

Rabbana hablana min azwaajina wadzurriyyaatina qurrota 'ayun waj'alna lil muttaqiina Imaama (Qs al-Furqan/25:74)

"Ya Tuhan kami, anugerakanlah kepada kami isteri-isteri kami dan keturunan kami sebagai penyenang hati (kami), dan jadikanlah kami imam bagi orang-orang yang bertakwa"

Thursday, May 12, 2005

Ayat ayat Cinta

Bismillaahirrahmanirrahiim,

Ceritanya kemarin setelah pengajian ba'da dzuhur di 'toko buku' dadakan ada sebuah buku yang menarik perhatian, judulnya "Ayat ayat Cinta". Kenapa sampai menarik perhatian ? Karena baik di cover depan maupun belakang, penuh dengan komentar para tokoh cerpenis dan jurnalis, yang intinya semua memberikan pujian terhadap buku ini. Terus yang kedua, yang cukup menarik perhatian adalah nama dan profil pengarangnya yang sangat kental nuansa islamnya, namanya Habiburrahman El Shirazy. Sang pengarang juga ternyata adalah seorang magister (S2) lulusan Universitas Islam tertua di dunia, yaitu Universitas Al-Azhar di Cairo, Mesir. Yang terakhir yang bikin penasaran adalah, karena buku ini ditempatkan di antara buku-buku tentang islam lainnya. Nah, karena penasaran, akhirnya buku itu saya beli. Apalagi ada 'info' tambahan dari sang penjual kalo buku itu bagus untuk menjadi hadiah buat istri tercinta. Hehe..jadi deh ane beli tuh buku.

Eh..setelah tadi malam saya baca beberapa bagian di awal .. wah ane surprise banget. Ternyata itu buku memang bagus banget. Ane belum pernah baca buku seperti itu sebelumnya, dimana buku fiksi berbentuk sebuah novel yang sangat-sangat humanis dan romantis, dan bernuansa islami. Subhanallah. Saking asiknya, sampai ane paginya bangun kesiangan, matanya berat lagi nih. Akhirnya kelewat deh kursus bahasa arab. Padahal minggu kemaren udah libur, karena kamisnya libur nasional. Trus sekarang nggak ikut lagi ..wuaahhh.

Nanti bacanya diterusin lagi ahh .. biar besok bisa cerita lagi ..hehehe

Wassalam

Monday, May 09, 2005

Perubahan

Tidak semua orang senang akan perubahan, demikian pula tidak semua orang takut akan perubahan. Bagi sebagian orang perubahan berarti perbaikan, minimal kebanyakan orang menginginkan perubahan ke arah yang lebih baik dari sebelumnya. Bagaimana dengan saya, anda, atau kita ?

Terkadang bagi kita yang sudah terlalu merasa nyaman dengan keadaan sekarang, seringkali terlalu khawatir apabila harus mengalami perubahan keadaan yang walaupun dalam beberapa hal akan membawa manfaat yang lebih baik dari sebelumnya. Hal inilah yang menjadi topik yang mengisi pemikiran saya akhir-akhir ini. Apakah saya akan berani mengambil keputusan untuk melakukan perubahan ? Hmmm .. It's difficult to answer it.:-(

Wassalam

Saturday, May 07, 2005

Konsepsi Ibadah

Seandainya saja, semua kita di dunia ini menyadari akan kewajiban dan tugas kita di dunia ini adalah dalam rangka beribadah kepada Allah SWT, tentulah kita tidak akan pernah sedetikpun mengabaikan konsep-konsep ibadah yang telah dituangkan oleh Allah melalui Al Qur'anul karim dan panduan-panduannya melalui hadits-hadits Nabi Muhammad SAW. Salah satu konsepsi Islam dalam berkehidupan adalah rangkaian Ikhtiar, Do'a, Tawakkal, Syukur dan Tawaddhu. Apa dan bagaimana ? Coba kita jabarkan secara lebih rinci satu persatu :
- Ikhtiar
Di dalam hidup dan berkehidupan, kita diperintahkan oleh Allah untuk selalu melakukan hal yang terbaik sesuai dengan kemampuan kita. Kita tidak diinginkan untuk berpangku tangan, melainkan harus selalu giat bekerja, belajar dan berusaha, sesuai dengan apapun peran kita di dalam kehidupan ini. Seorang pelajar wajib untuk selalu berusaha secara maksimal agar apa-apa yang menjadi bagian dari pendidikan yang dia peroleh dapat menghasilkan manfaat, baik bagi dirinya sendiri maupun bagi lingkungan di sekitarnya. Seorang karyawan juga harus selalu bekerja dengan baik, sesuai dengan tuntutan perusahaan, yang tentunya harus tidak bertentangan dengan perintah-perintah Allah SWT. Sifat malas dan mudah berputus asa adalah bukan merupakan sifat yang disukai oleh Allah, melainkan sifat yang sangat disenangi oleh Iblis.

- Do'a
Salah satu perwujudan keyakinan kita kepada Allah adalah dalam bentuk do'a. Dengan berdo'a kita yakin bahwa Allah akan selalu mengabulkan do'a hambaNya yang dipanjatkan dengan ikhlas dan dengan niat ingin mendapatkan ridho Allah. Dalam setiap ikhtiar yang kita lakukan, kita selalu dianjurkan untuk berdoa kepada Allah, agar langkah-langkah yang kita lakukan dalam berikhtiar selalu mendapat ridho dan lindunganNya.

- Tawakkal
Karena keterbatasan kemampuan kita sebagai seorang manusia, tidak semua ikhtiar yang kita lakukan akan mendapatkan hasil seperti yang kita inginkan. Semua apa yang terjadi di dunia ini adalah merupakan rahasia Allah, dan kita manusia tidak akan pernah mengetahui secuilpun dari rahasia itu sebelumnnya, terkecuali dengan kehendakNya. Pada saat kita mengalami kegagalan dalam berusaha dan bekerja, sikap tawakkal harus selalu kita kedepankan. Kita harus selalu berhusnudzon kepada Allah SWT, karena memang hanya sebatas itu yang dapat kita lakukan. Kita tidak pernah tahu apakah hasil yang kita peroleh itu adalah merupakan kegagalan, atau justru merupakan sebuah keberhasilan yang mungkin dampak dan manfaatnya tidak dapat kita rasakan sekarang, akan tetapi di masa yang akan datang. Itulah yang disebut dengan rahasia Allah SWT.

- Syukur
Dalam setiap kenikmatan yang kita rasakan, kita seharusnya selalu mengedapankan rasa syukur atas limpahan nikmat itu yang datangnya dari Allah SWT. Sebuah keberhasilan adalah bukan semata-mata merupakan hasil jerih payah kita saja, melainkan adalah rizki dan karunia yang diberikan oleh Allah kepada kita atas kehendakNya. Tidak ada sesuatu yang terjadi di dunia ini tanpa kehendakNya.

- Tawaddhu
Allah tidak akan memberi tempat di akhirat kelak kepada orang-orang yang sombong, orang-orang yang merasa tinggi hati atas segala nikmat yang diberikan Allah kepada mereka. Sifat rendah hati, dan selalu mengedapankan kesadaran akan peran Allah sebagai penentu utama dari apa-apa yang terjadi di dunia.

Wallahu a`lam Bish-shawab

Wednesday, May 04, 2005

Selamat Bertugas Pengurus APJII Periode 2005 - 2008

Selamat bertugas bagi pengurus APJII yang baru saja terpilih untuk periode 2005 -2008 pada Munas APJII kemarin. Semoga target-target yang telah ditetapkan dapat dicapai secara maksimal. Dan semoga industri internet dapat memberi kontribusi yang positif bagi perkembangan teknologi, ekonomi, sosial, budaya, dan politik di tanah air. Semoga Allah SWT memberi kemudahan kepada hambaNya yang menjadikan segala aktivitas kehidupan sebagai ibadah selama hidupnya. Amin.

Wassalam.

Monday, May 02, 2005

NICE Band

Wah .. hari genee kok inget pas ngeband waktu acara NICE 2004 ya..
Waktu itu ceritanya penutupan acara NICE 2004..nah panitia menyiapkan hiburan lengkap dengan Band segala .. di tengah acara , kita didaulat buat ngisi ..Ya udah tanpa ba bi bu .. jadi deh saya pegang Drum (Bass juga), Kang Budi Rahardjo pada Keyboard, Garin Ganis pada Lead Gitar dan Andika pada Bass.. Nih gambarnya . Eh iya, nih gambar sourcenya dari http://budi.insan.co.id/scrapbook/nice-band.jpg hasil jepretan Dhiksie. Pinjem ya Pak BR, Eh Dhiksie ya . Tks

Sunday, May 01, 2005

My body is not delicious

Hmm...lagi nggak enak badan nih .. mungkin karena pekan ini bener-bener melelahkan. Proyek bareng-bareng lagi banyak, trus proyek pribadi juga menjelang-menjelang weekend kok tau-tau ada aja .. Terpaksa deh sabtu hampir seharian ngerjain tuh proyek ..Untungnya pas ahad udah bisa ngendaliin diri. Kalo nggak wah ..seharian bisa kepake juga tuh. Subhanallah.

Akibatnya nih sekarang udah mulai meriang-meriang. Ya Allah, jauhkan segala penyakit dari tubuhku.

Allahumma 'afini fii badanii, Allahumma 'afinii fii sam'ii, Allahumma 'afinii fii bashorii. Ya Allah berilah kesehatan pada badanku, ya Allah berilah kesehatan pada pendengaranku, ya Allah berilah kesehatan pada penglihatanku.

Wassalam

Wednesday, April 27, 2005

Tolnya udah nyambung

Alhamdulillah ... hari ini percobaan perdana fly-over veteran di jalan tol bintaro-pondok pinang. Lancar euy, ane sampe kaget. Biasanya padat merayap, kok pagi ini luancaaar sekali.
Apa nggak enak tuh, Bintaro - Kantor bisa 20 menit :-)

Wassalam

Wednesday, April 13, 2005

Softare Engineering Methodology: An Overview

SE Methodology
· Metodologi berat (monumental atau heavy-weight)
- Code / Build and Fix
- Software life Cycle Model
- Metodologi pengembangan aplikasi
- Kerangka Capability Mature Model
· Metodologi tangkas (Light Weight)
- Agile Process Model
- Extreme Programming (XP)
· Best Practices

Code / Build and Fix
· Pengembangan perangkat lunak adalah merupakan chaotic activities
· Ketika ukuran software atau program yang dikembangkan kecil, pendekatan code and fix tidak bermasalah
· Ketika software yang dibangun cukup kompleks diperlukan suatu metodologi pengembangan supaya tidak terjadi chaos
· Tujuannya agar proses pengembangan dapat diprediksi dan dapat dilakukan secara efisien dan optimal

Software Life Cycle Model (Pressman, 2001)
· Build and fix model
· Waterfall model
· Prototyping model
· Incremental model
· Spiral model
· Digunakan sesuai dengan kondisi
· Sering digunakan untuk pendekatan hibrida
· Bertujuan untuk mengelola tahapan-tahapan proses pengembangan perangkat lunak

Metodologi Pengembangan Aplikasi (Whitten et al., 2001)
· Suatu perangkat lunak yang dikembangkan bisa terdiri dari lebih dari satu aplikasi
· Setiap aplikasi mempunyai spesifikasi kebutuhan yang berbeda sesuai dengan fungsinya
· Pada system perangkat lunak yang besar, setiap aplikasi merupakan suatu sub-sistem

Framework for Application System Techniques (FAST) Terdiri dari 7 tahapan
· Preliminary Investiation Phase : Perencanaan dan Survey
· Problem Analysis Phase : Analisis domain masalah
· Requirement Analysis Phase : Menentukan kebutuhan dan prioritas penyelesaiannya
· Decision Analysis Phase : Mengidentifikasi dan menganalisis kandidat-kandidat kebutuhan
· Design Phase : Mengubah kebutuhan menjadi model-model rancangan termasuk rancangan basis data, user interface dan tampilan-tampilan
· Implementation Phase : Mengubah bentuk rancangan menjadi bentuk pemrograman dalam bahasa tertentu
· Operation and Support : Mengkoreksi program dan membuat prosedur pemakaian serta membantu user dalam mengoperasikan aplikasi

Pemodelan Model Driven Development (MDD – ada 3 ) pada metodologi FAST
· Structured Analysis and Design : Menggunakan pendekatan modular dan biasanya juga menggunakan pemrograman terstruktur
· Information Engineering : Menggunakan Entity Relationship Diagram (ERD) dalam pemodelan kebutuhan system dan Data Flow Diagram (DFD) dalam pemodelan proses-proses
· Object-Oriented Analysis and Design : Menggunakan orientasi kelas-kelas obyek dan pemrograman dengan bahasa object-oriented

Kerangka Capability Maturity Model (CMM)
(Software Engineering Institute Carnegia Mellon University, 1984)
· Organisasi ditandai dengan Software Process Maturity Level
· Ada 5 level :
- Initial Level
- Repeatable Level
- Defined Level
- Managed Level
- Optimized Level
· Dirumuskan Key Process Area (KPA) dengan masing-masing key practice, infrastructure dan aktivitasnya yang harus diterapkan untuk setiap level
· Bertujuan untuk mendisiplikan manajemen software process – CMM assists an organization in providing the infrastructure for a disciplined and mature software process

Kendala Metodologi Berat
· Metodologi yang berkembang :
- Terlalu birokratis (dokumentasi dan banyak tahapan)
- Pengembangan menjadi lambat
- Karena itu disebut heavy-weight atau monumental methodology atau metodologi (ditandai dengan banyak berat dengan banyak urutan proses)
· Muncul light-weight atau agile methodology atau metodologi tangkas:
- Merupakan jembatan antara code and fix dan metodologi berat

Agile Process Model (Fowler, 2000)
· XP (Extreme Programming)
· Crystal Family
· Scrum
· Feature Driven Development (FDD)
· Dynamic System Development Method (DSDM)
· Highsmith Adaptive Software Development
· Open Source

Extreme Programming
· Pada tahap implementasi dari suatu disain system ada beberapa kendala:
- Implementasi suatu rancangan perangkat lunak dilakukan oleh programmer – dibutuhkan programmer dengan kualitas tertentu
- Human is to err – programmer cenderung untuk melakukan kesalahan
- Manusia sering membenarkan diri sendiri – sulit untuk melihat kesalahan yang dibuatnya, karena itu perlu reviewer, inspector, dan tester (tim Software Quality Assurance – SQA)
- Pada “extreme programming – programming tangkas” pasangan programmer melakukan programming secara bersama-sama

Prinsip Agile Methodology
· Fokus pada hasil : Penilaian adalah menurut pelanggan, jika pelanggan mengatakan baik, berarti hasilnya adalah merupakan software yang bagus
· Fokus pada skil individu : tidak mudah diganti di tengah jalan, tidak seperti pekerja pabrik
· Fokus pada kolaborasi : Inovasi melalui interaksi dalam group
· Fokus pada umpan balik dengan memanfaatkan kemampuan adaptasi : Kebutuhan selalu bisa berubah selama masa pengembangan
· Fokus pada kesederhanaan : minimalis (setiap saat hanya menerapkan kebutuhan yang sudah jelas dibutuhkan)

Best Practices
· Text Books, Jurnal dan institusi SE banyak mengusulkan berbagai metodologi yang dianggap sebagai best practice dalam Software Engineering
· Apakah tujuannya ?
- Menghasilkan produk software yang berkualitas
- Melakukan proses pengembangan yang efisien dan optimal (tepat waktu, tepat budget dan tepat hasil)
- Menghindari terjadinya software crisis
· Bagaimana memilih metodologi pengembangan perangkat lunak ?
- Dalam hal ini, dilakukan evaluasi atau studi gap analysis antara metodologi yang diusulkan dan metodologi yang dikenal sebagai best practice pada suatu kasus spesifik

FAQs about: Software Engineering

Apa yang dimaksud dengan software?
· Software bukan sekedar sebuah program komputer
· Sebuah Software System terdiri atas :
- Sejumlah program yang terpisah
- File-file konfigurasi untuk mensetup program2 tersebut
- Dokumentasi yang menerangkan struktur dari software tsb
- Dokumentasi pengguna yang menjelaskan cara menggunakan software tsb
- Dokumentasi dari produk software tersebut (website untuk mendowload informasi terkini dari produk software tersebut)

Apa pula yang dimaksud dengan Software Engineering (SE) ?
· SE adalah sebuah bidang disiplin teknik yang mengutamakan semua aspek mengenai produksi software (mulai dari spesifikasi system sampai dengan pemeliharaan system tersebut setelah digunakan)
· Displin teknik : membuat software dapat bekerja baik dengan menerapkan teori2, metode2 dan menggunakan tools2 yang ada
· Aspek dari software production yang termasuk : proses teknis dari pengembangan software dan proses manajerial proyek dari sebuah produksi software

Apa perbedaan antara SE dan Computer Science ?
· CS lebih menekankan pada teori2 dan metode2 yang terkait dengan komputer dan system software.
· SE lebih menekankan pada masalah2 praktis pada saat memproduksi software
· CS merupakan cabang dari pohon ilmu komputer dan SE merupakan cabang dari pohon teknologi informasi

Apakah Software Process itu ?
· Sebuah software process adalah sekumpulan akitfitas dan hasil2 yang terkait dalam menghasilkan produk software
· Kumpulan aktifitas :
- Spesifikasi software
- Pengembangan software
- Validasi software
- Evolusi (pemeliharaan) software
· Merupakan penerapan metode2, prosedur2 dan penggunaan tools

Apakah Software Process Model itu ?
· Sebuah software process model adalah deskripsi sederhana dari sebuah software process yang ditampilkan dari perspektif tertentu
· Contoh: Data Flow merepresentasikan proses sebagai kumpulan aktifitas dimana masing2 aktifitas menghasilkan beberapa transformasi data

Apakah SE Methods ?
· Sebuah metode SE adalah merupakan pendekatan terstruktur dari sebuah pengembangan software untuk memfasilitasi produksi dari sebuah software yang berkualitas tinggi dengan cara yang cost-effective
· Structural Analysis (De Marco, 1978)
· Object-oriented (Booch, 1994)
· Unified Modelling Language – UML (Fowler and Scot, 1997; Booch, 1999; Rumbaugh, 1999)

Apa saja atribut2 dari software yang baik ?
· Maintainability: mudah diperbaiki dan dikembangkan
· Dependability: reliable, secure dan safe, tidak terganggu oleh system failure
· Eficiency: dalama penggunaan resource seperti memori dan prosesor
· Usability: interface yang tepat untuk pengguna dan dokumentasi yang baik

Apakah tantangan utama (kunci) dalam menghadapai SE ?
· Legacy challenge: tantangan pemeliharaan dan pembaharuan software (isu minimal cost dan layanan bisnis yang berkesinambungan)
· Heterogeneity of challenge (Tantangan keberagaman): tantangan dari teknik pengembangan untuk membangun software yang dependable di atas jaringan yang terdiri dari jenis komputer dan dukungan system yang berbeda-beda
· Delivery challenge: tantangan untuk menyediakan user interface yang tepat dan panduan pengguna yang lengkap

Thursday, April 07, 2005

FDD is one of Agile Methodology

Feature Driven Development (FDD) adalah sebuah metodologi dalam Software Engineering yang menjadi bagian dari Agile Methodology, yang belakangan ini semakin banyak digunakan untuk menggantikan metodologi konvensional. Pada metodologi sebelumnya, banyak hal yang dipandang oleh para pengembang software sudah tidak relevan lagi dengan kebutuhan dari business enterprise yang lebih mengutamakan efektifitas dan efisiensi dari sebuah proyek pengembangan software. Hal-hal yang tingkat signifikansinya tidak terlalu tinggi, artinya bisa dikategorikan sebagai aspek pendukung saja, atau dengan kata lain jika aspek tersebut tidak dibuat tidak akan membuat sebagian atau seluruh fungsi dari aplikasi tersebut tidak akan berjalan, tidak akan menjadi bagian yang diperhatikan pada metodologi ini.

Sebagai contoh, misalnya mengenai masalah organisasi proyek, pembuatan dokumentasi, dan lain sebagainya, sebetulnya bukanlah sesuatu yang signifikan. Artinya, tanpa itupun sebuah proyek pengembangan software akan tetap dapat dilakukan, dan dapat mencapai target waktu sesuai dengan hasil yang diinginkan oleh klien. Toh dengan kombinasi tim yang solid dan dengan keahlian dan pengalaman yang cukup, sebuah proyek pengembangan dapat dilakukan tanpa harus berkutat dengan hal-hal yang bersifat birokratis seperti pada metodologi konvensional.

Nah, sebagai salah satu bagian dari Agile Methodology, FDD lebih menitikberatkan metode dengan pendekatan feature, atau fungsi-fungsi yang memiliki nilai tinggi bagi si klien. Pembuatan feature itu sendiri dengan melalui pendekatan bisnis, dimana akan melibatkan fungsi marketing dan bisnis dari klien, termasuk juga melibatkan business domain expert dari pihak pengembang untuk mendampingi para analyst dan programmer dalam melakukan coding.

Tolok ukur tingkat keberhasilan sebuah proses pengembangan dengan menggunakan metodologi ini adalah dengan melihat tingkat kepuasan klien. Artinya, jika klien merasa puas dengan hasil dari aplikasi yang dikembangkan, itu menunjukkan semua fungsi berjalan dengan baik, dan itu menunjukkan bahwa sebuah proyek pengembangan aplikasi dinilai berhasil. Berbeda dengan metodologi konvensional yang harus melalui tahapan test, seperti unit test, integration test, performance test, dan lain-lain terlebih dahulu sebelum program dideliver ke klien. Hal ini tentunya akan membutuhkan waktu yang lebih lama.

So, How agile are you?

Wassalam.

Tuesday, April 05, 2005

Software Development Life Cycle

Great..it's very great. It was totally wrong. That was kind a stupid mistake I've ever done before.
Ane sebetulnya udah kepikiran kalo metodologi yang diminta untuk dipake sebetulnya SDLC, sesuai dengan handbook yang jadi rujukan, System Analysis Design by Alan Dennis and Barbara Haley Wixom. Tapi karena istilah yang diminta kok kayaknya mengarah ke Fast Methodology-nya si Whitten, ya kita bikinnya ngikutin formatnya yang itu. Wah, untung ada waktu buat revise :D

Jadi, kira-kira untuk Phase-1 Progress Report isinya a.l :

TAHAPAN PLANNING, isinya :

- Identify Problems. Make a list of problems gathered from the clients by using one of this three observation methods, which is interview if the user is less than 5 persons, questionare if the user more than 5 persons. In this phase, we also have to collect any possible physical evidence that has relations with the problems, and keep them as supporting documents to justify feasibility analysis.

- System Objective. We should be able to define what is the expected system that the client wants to have as the output of the project. This output has to be able to fit in the existing organization, and support the business requirements as stated earlier.

Baru setelah semua activities pada tahapan planning selesai, we could proceed to analysis phase to exercise all the gathered information with an analysis procedure template.

So, just wait for next analysis phase description.

Wassalam,

Tuesday, March 22, 2005

TKB2

Piuhhh...cape juga setengah hari nongkrong di sekolahnya si kakak, biasa, acara pentas drama musikal gitu. Hmm...puas sih ngeliat si kakak gembira sekali ngikutin acara, kayaknya memang yang kayak gini nih yang nggak bisa diganti dengan hadiah dalam bentuk apapun. Tapi, kalo ngeliat beberapa konten acaranya, ane jadi nggak sreg sama beberapa bentuk kreatifitas yang dibuat tuh. Itu tuh, tarian ala cheerleaders, kayak di lapangan basket atau football gitu. Ini anak mau dibawa kemana sih? Apa nggak ada yang lebih bermanfaat untuk dibikin kreatifitasnya. Yang sangat saya sesalkan adalah, sebetulnya dalam acara peringatan 10 tahun berdirinya sekolah ini, kok nggak ada sama sekali message yang keluar dari setiap kegiatan, yang sesuai dengan tema yayasan pendiri sekolah ini, yaitu Yayasan Pendidikan Islam. Nah, ada kata2 islamnya kok nggak ada sama sekali substansi acara yang menonjolkan kaidah2 islam yang mendidik. Gimana tuh ?

Sebagai orang tua, memang saya mengakui bahwa berat sekali untuk istiqomah dalam mendidik anak dengan materi2 yang bermanfaat untuk mereka di kemudian hari dalam meraih cita2 hidup kita di dunia ini, yaitu menggapai surga. Nah, dibawah ini saya mencoba untuk membuat sedikit catatan renungan yang mungkin dapat dijadikan sebagai sebuah acuan bagi orang2 tua yang memiliki cita2 dan keinginan yang sama dengan saya, setidaknya begitu.

Menggapai Surga

Ketika seorang anak yang berusia 5 tahun ketika ditanya mengenai cita2nya akan menjadi apa setelah besar nanti, kita akan mendapatkan jawaban yang beragam dengan cara penyampaian yang beragam juga dari mulut2 kecil anak2 yang pasti lucu. Anak saya menjawab bahwa dia ingin menjadi seorang dokter orang tua, maksudnya dokter yang khusus mengobati orang tua, karena neneknya sudah tua dan butuh perawatan dokter.

Kadang-kadang kita tanpa sadar akhirnya berfikir, kira-kira apa yang sebetulnya ingin saya berikan kepada mereka, anak2ku ? Sampai saya mendapatkan satu kesimpulan sederhana yaitu jawaban dari sebuah pertanyaan yang sangat mendasar tapi sekaligus visioner. Pertanyaannya adalah : "Apa yang menjadi tujuan hidup manusia di dunia ?" atau "Apa yang menjadi cita-cita manusia sebagai seorang mahluk Tuhan?". Jawabannya adalah : "Masuk Surga". Nah, jawaban yang sederhana bukan ? Tapi coba kita renungkan, apa reaksi kita jika jawaban itu keluar dari mulut anak kita atas pertanyaan kita mengenai cita-citanya. Mungkin secara refleks kita akan bilang, " Hussh, yang bener dong jawabnya. Kalo masuk surga sih udah pasti cita-cita semua orang". Bukan itu pertanyaan Ayah". Hmmm, begitu kan kemungkinan besar reaksi yang akan kita berikan. Kira-kira apa yang tersirat dari kejadian tersebut?

Akhirnya tanpa sadar kita mengakui sekaligus meyakini bahwa "Masuk surga" itu adalah merupakan cita-cita semua orang, termasuk kita sendiri. Tentunya kita juga memahami bahwa jika hal ini menjadi tujuan akhir dari kita, maka sebagai konsekwensinya tentu tahapan-tahapan untuk mencapai cita-cita tersebut harus kita perjuangkan semaksimal mungkin. Pertanyaannya adalah, "apakah kita sudah menjadi mahluk yang secara konsisten memperjuangkan apa yang menjadi cita-cita kita tersebut?". Dan apakah kita juga sudah memberikan bekal yang benar kepada anak2 kita yang dapat mereka gunakan untuk mencapai cita2 mereka yaitu Menggapai surga? Hmmm..No need to answer it, just think about it.

Wassalam

Friday, March 18, 2005

APJII vs IDNIC

IDNIC ... APJII..NIR..:D
APJII mengklaim ID-NIC brand yang selama ini digunakan untuk pengelolaan domain ccTLD-ID untuk dikembalikan ke APJII, katanya mau digunakan untuk pengelolaan internet resources IP address dan AS Number .. Nah lho!
Sebelumnya si APJII menggunakan nama APJII-NIR untuk pengelolaan internet resourcesnya, nah sekarang bakalan berubah menjadi ID-NIC, ngikut penamaan di negara-negara lainnya gitu.
Jadi pingin tau komentarnya Mr. Ibam, sebagai pioneer dan volunteer pertama yang menghandle pengelolaan domain .id, dimana pada saat itu tidak ada institusi satupun yang mau mengelolanya secara profesional, walaupun ceritanya si pak ibam ini udah mencoba untuk melakukan penjajagan ke beberapa institusi pemerintah yang dianggap terkait dengan masalah ini, bahkan termasuk ke bumn telekomunikasi pada saat itu. Cuma ..yaa, biasalah ..karena waktu itu mungkin dilihat tidak ada *Rp* yang mengalir dari/ke situ ..yaa 'kagak ada yang mau gituu'.
Gimana terusan ceritanya ? Kita liat aja deh nanti ..:-)

Wassalam,

Thursday, March 17, 2005

Tugas..tugas..Tugas

Hmm... tugas kelompok pertama, mata kuliah software engineering cukup memusingkan. Ini baru pertama lho ... lha, bentar lagi Datacomm..trus IS Design ... sama DB Tech ..bakalan ada juga tuh. Apalagi yang namanya tugas si Mr. Ucok itu, bobotnya 40% euy, katanya sih nggantiin UAS. Hmm..mana tugasnya berat lagi ..gimana bisa tuh ngatur waktunya ...Argghh

Wassalam

Tuesday, March 08, 2005

Data Communication 1

Seperti halnya dalam bidang telekomunikasi, komunikasi data sarat dengan aturan-aturan yang harus dipenuhi, untuk dapat melakukan komunikasi antar satu perangkat dengan perangkat yang lain, antar satu lapisan dengan lapisan lainnya. Aturan-aturan tersebut dikenal dengan nama protocol, yang pada dasarnya adalah merupakan standarisasi dari segala aturan yang terkait dengan komunikasi data, untuk menjamin terjalinnya komunikasi antar satu perangkat dengan perangkat lainnya, tanpa dibatasi oleh merk maupun teknologi yang dikeluarkan oleh manufaktur.

Untuk itulah dibutuhkan sebuah lembaga pembuat standar yang akan mengeluarkan standard-standard yang harus ditaati oleh setiap entitas yang ada di dalam domain area komunikasi data, untuk menjamin keterbukaan dan kebebasan dalam penerapannya. Organisasi-organisasi pembuat standard yang dewasa ini sangat berperan adalah seperti : CCITT, ITU, IEEE, IETF, ANSI, dll. Para pelaku bisnis di industri manufaktur sangat bergantung kepada keluaran-keluaran dari organisasi-organisasi pembuat standard tersebut. Salah satu faktor yang cukup krusial adalah, apabila jika ada sebuah teknologi baru yang dikembangkan, akan tetapi belum ada standard yang mengaturnya, maka manufaktur harus menunggu lembaga-lembaga tersebut mengeluarkannya. Keterlambatan munculnya standard akan menyebabkan sebuah temuan teknologi akan terlambat diimplementasikan di dunia bisnis, yang sangat menunggu sekali standard ini dikeluarkan. Untuk itu, biasanya para vendor/manufaktur akan menempatkan perwakilannya di dalam organisasi ini untuk membawa kepentingan bisnisnya.

Friday, March 04, 2005

Dasar Komunikasi Data

Komunikasi Data bagian dari telekomunikasi ? Hmm, dulu sih begitu. Tapi sekarang nggak begitu lagi. Secara definisi komunikasi data adalah proses komunikasi dengan informasi yang dipertukarkan adalah data, suara dan gambar dalam format digital. Jadi faham kan perbedaannya dengan telekomunikasi tradisional dimana informasi yang dipertukarkan dalam bentuk analog. Kita bicara informasi aslinya lho, bukan pada saat proses transmisi/pengirimannya. Nah, proses pengiriman dan penerimaan data mulai dari pengirim sampai ke penerima akhir itulah yang disebut dengan proses komunikasi data. Sampe di sini faham kan ?

Pada perkembangannya karena kebutuhan akan komunikasi data semakin tinggi sehingga teknologi ini menjadi suatu jenis layanan baru bukan hanya bagi operator telekomunikasi yang ada, tetapi juga memicu tumbuhnya perusahaan-perusahaan penyedia jasa komunikasi data. Hal inilah yang mengawali ada perubahan regulasi dan pemecahan perusahaan operator telekomunikasi menjadi beberapa bagian, yang dikenal dengan proses deregulasi dan divestasi. Hal ini juga yang secara langsung dan tidak langsung mendorong perkembangan teknologi komunikasi yang sedemikian pesatnya dalam beberapa tahun belakangan ini.

Timbul desakan dari luar pemain yang selama ini menguasai sektor industri telekomunilasi, untuk ikut berperan dalam penyelenggaraan layanan jasa yang spesifik ke penyediaan jaringan komunikasi data. Hal ini menjadi pemicu adanya deregulasi terhadap industri telekomunikasi, termasuk pemisahan antara jasa-jasa dasar seperti teleponi dan telex/telegraph pada waktu itu dan jasa-jasa nilai tambah seperti halnya komunikasi data.

Walaupun berdasarkan lisensi terpisah, akan tetapi para penyedia layanan komunikasi data yang pada umumnya adalah pemain baru yang tidak memiliki infrastruktur jaringan telekomunikasi sendiri, mereka tetap harus bekerja sama dengan carrier (telco incumbent operator) yang memang telah memiliki cakupan jaringan telekomunikasi yang luas sebelumnya. Walaupun dilain pihak, carrier tersebut juga ikut bermain di bidang yang sama, akan tetapi regulasi dari pemerintah mewajibkan mereka untuk memberikan perlakuan yang sama terutama terhadap masalah harga sewa infrastruktur kepada semua operator. Untuk memberikan kejelasan mengenai dasar hukum dari aturan main di industri telekomunikasi suatu negara, maka dipandang perlu adanya sebuah perangkat hukum yang berbentuk Undang-undang yang mengatur masalah penyelenggaran telekomunikasi di negara tersebut.

Contoh yang ada di dalam negeri seperti PT. Lintas Arta, PT. Citra Sari Makmur, dll, adalah merupakan perusahaan-perusahaan penyelenggara jasa komunikasi data yang harus menyewa jaringan fisik dari PT. Telkom dan PT. Indosat, dikarenakan tidak memiliki infrastruktur sebelumnya. Seperti juga dimaklumi bahwa kedua perusahaan telekomunikasi itu juga memiliki jasa komunikasi data yang juga ditawarkan ke para pelanggan. Jika tidak ada regulasi yang jelas dari pemerintah, hal ini tentunya akan merugikan kedua perusahaan yang baru terjun ke bisnis ini, karena harus mengeluarkan investasi yang sangat besar jika ingin memiliki jaringan sendiri. Jika hal ini yang berlaku, tentunya ini bukan suatu iklim yang sehat di dalam industri telekomunikasi.

eof.

Wednesday, March 02, 2005

Makna Hijrah

Barusan abis denger ceramah dari Pak Mentri, Subhanallah, mudah-mudahan para pemimpin-pemimpin kita yang lain seperti beliau. Sholih, Tawaddhu, berilmu, baik ilmu agama maupun ilmu pengetahuan. Mudah-mudahan juga beliau mampu menjadi imam shalat, shalat tarawih, yang berarti hafalannya banyak dan sempurna. Insya Allah, Amin.

Inti ceramahnya sangat menarik, dari sebuah tema yang umum menjadi tema ceramah sekarang-sekarang ini, yaitu mengenai makna hijrah Rasulullah SAW. Hijrah secara maknawiyah adalah berpindah dari satu tempat ke tempat lain, dari satu keadaan ke keadaan lain yang lebih baik. Alasan hijrah mestinya adalah keinginan atau upaya untuk memperbaiki hal-hal yang belum benar sebelumnya, menjadi lebih baik lagi setelahnya. Kira-kira ini yang saya tangkap.

Akan tetapi yang lebih menarik lagi adalah pada saat peristiwa hijrah itu dikaitkan dengan faktor keberanian kita untuk melakukannya. Seperti halnya yang dilakukan oleh Rasulullah SAW, hijrah itu sangat membutuhkan perjuangan dan niat yang sangat kuat. Bahkan beliau juga mengatakan bahwa hijrah adalah salah satu dari jihad akbar kita. Dicontohkan mengenai alasan melakukan hijrah karena kita berada dalam keadaan terdzalimi di lingkungan tempat kita tinggal. Dimana jika kita tetap bertahan dalam situasi dan kondisi seperti itu lama kelamaan akan luntur keimanan kita, atau bahkan mungkin kita akan terjebak pada kondisi yang menuntut kita untuk membalasnya dalam bentuk yang sangat tidak rasional, misalnya. Nah, untuk alasan-alasan seperti itu kita dibenarkan untuk segera melakukan hijrah ke tempat yang lebih baik, tentunya lebih banyak manfaat dari pada mudharatnya.

Yah, begitulah kira-kira inti dari ceramahnya. Hal lain adalah, mengenai masalah introspeksi diri atau muhasabah. Dimana sebagai orang islam, apakah kita sudah taat kepada Allah, apakah kita sudah menempatkan Allah di dalam hati dan setiap niat di dalam hidup kita. Apakah kita dapat memberi manfaat bagi orang lain, dll. Sebuah pertanyaan yang seharusnya kita tanyakan berulang-ulang secara terus-menerus kepada diri sendiri.

Wassalam.

APRICOT 2007

Selamat ya buat Tim bidding APRICOT 2007. Sebagai bagian dari komunitas internet, saya secara pribadi mengucapkan terima kasih atas perjuangan anda2 sekalian dalam memperjuangkan pengakuan atas eksistensi Indonesia di komunitas internet internasional. Hal ini saya akui bukan hal yang sederhana, terutama dalam memelihara semangat yang tinggi untuk mengembangkan industri internet di tanah air, yang murni datangnya dari komunitas itu sendiri. Hmm seharusnya pemerintah juga berterima kasih kepada anda2, karena tugasnya sudah dilaksanakan tanpa dukungan sedikitpun dari mereka. :D

Wassalam.

Tuesday, March 01, 2005

A Clue for Network Managers

Hmm..baru baca buku Applied Data Communications, A business oriented Approach.
Ada statement yang menurut saya sangat menarik, saya quote di bawah ini :

"In the age of limited professional staffs and operating budgets, network managers must be able to prove the strategic importance of networking resources to achieve overall business objectives. Without such proof, network managers may soon find themselves and their staffs replaced by outside contractors."

It's very true, indeed :-)

Wassalam.

What a stupid mistake !!!

Oh my God. Kok bisa salah sih ..??
Coba baca deh beritanya di detikcom. Masa institusi kementrian, Kominfo lagi, bisa teledor gitu. Masa nggak dicek atau ditest dulu sih nomornya. Main pasang iklan aja. Wah, gimana nih ICT? :D

Wassalam.

First Academic Assignment

Arghh...
It's not as simple as I thought before. It is my mistake to underestimate the assignment. For real, I still got difficulties to complete the tasks. How could it be?? It's my specialty isn't it ?

Wassalam.

My first words

Bismillahirahmanirrahim
Assalamu'alaikum wR wB,

Hmmm....nyobain blog ahh..
Telat sih ..tapi ya nggak papa toh, daripada nggak pernah nyobain :D
Pingin tau aja fitur2 nya kayak gimana , trus rasanya punya blog gimana. Sama ini juga sih pingin ngetest, ane bisa konsisten nggak yan kalo punya diary. Abisnya emang nggak pernah punya diary sih dari dulu, so you can say this is my first diary.
Udah ah kelamaan. Namanya juga baru nyobain, ya nggak usah yang panjang-panjang dulu deh.

Wassalam.