Jumat, 22 Mei 2009

FrameWork

ini merupakan pembahasan yang mungkin kurang menarik... tetapi jika kita menginginkan dalam membuat program menuai hasil yang baik... sebaiknya mari kita mulai untuk membuka bab ini.
kendati materi ini sudah tercakup dalam silabus software enginering... dan mungkin juga di dalam pembahasan ManagementInformationSystem tetapi tidak ada salahnya kita mempelajari sub-bagian ini. framework atau kerangka kerja disini akan kita fokuskan kepada struktur aplikasi yang akan kita bangun.

baik web based maupun desktop based didalam membuat program kita membutuhkan framework untuk mengatur dan menjaga arah dalam pembuatan program. selain itu framework dapat menjadi brand kita didalam pembangunan aplikasi. sehingga ciri pekerjaan kita dapat mudah dikenal oleh masyarakat pengguna applikasi.
misal dalam pembuatan web kita dapat mengelompokkan fungsi-2 yang serumpun ke dalam sebuah file atau class [jika menggunakan OOP]. begitu pula didalam pembuatan program desktop based. sebagai contoh hal2 yang menyangkut penanganan Database/UI/Sekurity/input/laporan/bentuk form/dll kita atur sedemikian rupa.
begitu pula dengan alur kerja sistem. seperti methode post/get ataupun pengorganisiran menu dan tampilannya.

terkadang kita sudah mempelajari bagaimana cara membuat sebuah perulangan...
cara membuat pengkondisian...
atau bahkan sekedar pembuatan tampilan pada form lantas langsung saja membuat program...
kemudian hasil yang kita peroleh menjadi kurang userfriendly dan kurang sinergi dengan bagian2 yang lain.
selain itu proses pembuatan dan pengembangan program akan menyita waktu tenaga dan pikiran.
untuk itu mari kita membuat/mempergunakan framework sebagai outline dalam pembuatan applikasi kita
sebagai modal dalam membuat aplikasi sekaligus trade pekerjaan kita.

salah satu contoh model framework adalah MVC Framework...
untuk lebih jelas tentang mvc framework akan kita kupas di kesempatan yang akan datang...

boring...???
sama...
tp gpp... baca ya bru... hahahahhaha