Archive for June, 2007

Ter-inspirasi “Belajar dari Diagram Konteks”-nya Pak Wisnu

Posted in cerita-apa-aja on 30.June.2007 by kuke

*di tengah kesibukan mata guna kepentingan audit*

Jalan2 di area Friendster, mampir di blog-nya Pak Wisnu, baca posting-nya “Belajar dari Diagram Konteks”

*Bapak yang satu ini.. dosen RPL Terapan aku dulunya, zaman S1*

Hem, jadi tergelitik menulis sedikit nih :P

Tentang Diagram Konteks, Ke?

*hehe bukanlah.. tapi tentang apa2 yang bisa dibilang penting ketika kita mulai bekerja dengan diagram ini..*

*hal yang paling sering diabaikan, dianggap remeh*

Diagram Konteks ini merupakan bagian dari DFD (Data Flow Diagram) *klik dan baca aja..*, suatu bentuk pemodelan yang bukan barang baru lagi deh.. di dunia Rekayasa Perangkat Lunak (Software Engineering).

dm07contextdgm.gif

Sekali lihat.. dijamin mengundang Anda untuk berpikir..

Ah.. cuma begini doang..

Gampanglah..

Dan ketika Anda sukses berpikir seperti itu.. ya.. yah.. Selamat Datang ke dalam Labirin :)

Loh, kok malah selamat datang ke dalam Labirin, Ke?

Tersesat dong..???

Hem, kalo boleh jujur.. IYA.. :|

*Ini bukan asal njeplak ngomong loh ya..*

*Tapi berdasarkan pengalaman.. baik itu sebagai yang-diajari dan yang-mengajari*

Kalimat “Don’t judge a book by its cover“ berlaku dalam pemahaman diagram ini *menurutku*. Karena dalam kesederhanaan yang dimilikinya, Diagram Konteks memiliki kerumitan tersendiri.

*untuk menghasilkan sesuatu yang tampak sederhana.. belum tentu dengan kesederhanaan berpikir juga loh..*

Dulu, aku juga ga dengan gampang menggambarkan Diagram Konteks yang masuk dalam kategori “Benar”.

*Pertama kali kenal diagram ini dari Mas Dindin Mahmudin yang ngajar di kelas RPL Dasar, zaman aku D3. Langsung diberi tugas kasus dan referensi babon-nya dari buku si Pressman untuk penggarapan dokumen SRS (Software Requirement Specification)*

Masalahnya..

Aku belum tahu kapan aku harus berpikir sederhana, dan kapan aku harus berpikir rumit ketika menghadapi Diagram Konteks dan pen-detil-an proses di diagram level2 berikutnya.

Aku belum bisa memandang suatu kasus utuh menyeluruh *karena biasanya kasus yang disampaikan itu kan.. seperti ter-pecah2.. karena masalah bisa ber-macam2 untuk satu domain saja..*itu menjebak untuk langsung berpikir detil2 gitu deh..*

Waktu itu.. untungnya ada Pak Bayu Hendradjaya yang memberi pencerahan dari sudut pandang berbeda, tapi lebih enak dipahami.

*zaman dulu sih..Bapak yang satu ini yang ngajarin aku algoritma & bahasa pemrograman Pascal, C, Assembly, Clipper*

Masalah bisa diselesaikan dengan cara:

Membaca permasalahan baik2.. *membaca cepat tidak masalah, tapi tetap harus membaca baik2..* untuk kemudian mengerti.

Menyatukan keseluruhan masalah di domain tersebut dalam satu “atap” *karena pada akhirnya akan digambarkan dalam satu kesatuan sistem*

Dan beberapa tahun kemudian.. ketika aku mulai menjadi asisten.. Pak Jimmy Tirtawangsa menambahkan satu kunci lagi..

Keep it simple!

*biasanya ini mulai digunakan kalo aku sudah mulai terjebak mendetilkan proses sebelum waktunya, ya itu.. gara2 lupa membaca baik2..*

*o iya.. Bapak yang ini.. dosen juga, tapi aku belum pernah ikut kelasnya sebagai mahasiswa, melainkan sebagai asisten-nya hehe..*

Yup, Diagram Konteks memang gampang2 susah. Kuncinya “sederhana”, Anda hanya harus tahu.. kapan menggunakan “sederhana” dan kapan menggunakan “rumit”.

Kunci pemahaman Diagram Konteks (dan DFD) ini sudah aku terapkan dan informasikan, meski bukan di kelas aku sendiri :)

*Jelek2 begini.. kan aku udah pernah ngerasain jadi konsultan-gratisan dan dosen pembimbing loh..*

*gratisan untuk anak2 S1, pembimbing untuk anak2 D3*

Tentunya dengan bantuan contoh kasus, karena itu akan lebih mudah. Kalo masih susah juga, ya harus kreatif menganalogikan bagaimana-cara-hingga-sampai-ke-tujuan-diagram-yang-dimaksud.

*ini ter-inspirasi dari gaya-nya Pak Bayu ngajar..*

*buatku hebat loh.. bisa menyederhanakan hal2 yang rumit tanpa mengabaikan esensi materi..*

Oahemm.. eh.. udah malam..

Pulang dulu ahh.. istirahat sebentar dan.. kerja lagi :)

Semangat!!!

Ironic - Alanis

Posted in lagu-apa-aja on 29.June.2007 by kuke
An old man turned ninety-eight
He won the lottery and died the next day
It’s a black fly in your Chardonnay
It’s a death row pardon two minutes too late
Isn’t it ironic … don’t you think

It’s like rain on your wedding day
It’s a free ride when you’ve already paid
It’s the good advice that you just didn’t take
Who would’ve thought … it figures

Mr. Play It Safe was afraid to fly
He packed his suitcase and kissed his kids good-bye
He waited his whole damn life to take that flight
And as the plane crashed down he thought
‘Well isn’t this nice…’
And isn’t it ironic … don’t you think

It’s like rain on your wedding day
It’s a free ride when you’ve already paid
It’s the good advice that you just didn’t take
Who would’ve thought … it figures

Well life has a funny way of sneaking up on you
When you think everything’s okay and everything’s going right
And life has a funny way of helping you out when
You think everything’s gone wrong and everything blows up
In your face

It’s a traffic jam when you’re already late
It’s a no-smoking sign on your cigarette break
It’s like ten thousand spoons when all you need is a knife
It’s meeting the man of my dreams
And then meeting his beautiful wife
And isn’t it ironic… don’t you think
A little too ironic… and yeah I really do think…

It’s like rain on your wedding day
It’s a free ride when you’ve already paid
It’s the good advice that you just didn’t take
Who would’ve thought … it figures

Life has a funny way of sneaking up on you
Life has a funny, funny way of helping you out
Helping you out

Indigo Girl - Whatershed

Posted in lagu-apa-aja on 28.June.2007 by kuke

*thanks to Bintang

you’re my little indigo girl, indigo eyes, indigo mind
and you’re my little indigo girl, indigo smile, indigo frown

and I saw you crashing in, and I saw you crack a smile
I want you to be mine tonight
‘cos you’re my little indigo girl
it’s a beautiful world, when you’re around

it’s a dream, it’s a love

tonight ‘cos every night I realize I need you close to me
but every night I compromise I lie here all alone

I long for you, my little indigo girl
it’s a beautiful world
you are the queen and I’m the king
my little indigo girl, it’s a beautiful world when you’re around

you are the queen, the queen of me
the queen of love, my lovely queen
tonight..tonight..tonight..oh tonight
tonight..
my queen tonight
tonight..oh tonight
tonight..tonight..