March 20, 2006

UML gak friendly!

Dalam rangka membuat laporan Kerja Praktekku, kemarin siang konsultasi sama senior tentang implementasi desain UML ke coding OOP yang benar. Lumayan dapat pencerahan, tapi setelah debat sekitar sejam baru ketahuan deh kalo kita salah persepsi membaca simbol UML! Doohh -_-!

Belum lagi aku baca laporan Kerja Praktek angkatan sebelumku yang mengunakan desain UML juga menurut pemahamanku banyak yang salah. Gak ada masalah si desain salah, asal sistem jalan dan bisa memberi manfaat. Cuman, desain yang asalnya ditujukan untuk menyeragamkan dokumentasi sistem ternyata membawa persepsi yang berbeda di lingkungan analis dan programmer :p. Lebih spesifik lagi, persepsi antar dosen beda, jadinya antar mahasiswa juga beda. Na itu di lingkungan akademis, apalagi buat analis ato programmer yang belum ‘kenal’ dengan analisa semacam UML gini.

So, Bapak Grady Booch, James Rumbaugh, dan Ivar Jacobson si pembuat UML, konsep anda gak friendly! :P . Tapi, hehe kayaknya di Tugas Akhir aku nyoba pake desain buatan anda, penasaran soalnya kemarin buat proyek di mata kuliah PSIBO disalahin sama dosennya :( , tapi masih lulus juga :D . Trus katanya juga lebih enak di maintenance!. Enng, jangan-jangan aku mutusin make UML ini biar gak dibilang “kuno” timbang make DFD ERD ya? :D .

7 komentar »

  1. Gimana ya, aku juga bingung. Kenapa se konsep pemahaman UML tiap dosen bisa beda…?? :(

    Bukunya lho sama, aku juga sempet bingung sendiri. Akhirnya, aku ikuti aja alur pemikiran tuh dosen. Dengan pertimbangan aku tetep mbaca bukunya “Mastering UML with Rational Rose” sebagai referensi. Duh pusingnya, untung APBO ama PSIBO dah kulalui sejak lama. Hehe…

    Ho | March 20, 2006 @ 3:30 am

  2. :D

    mungkin bahasa inggris di bukunya juga kurang friendly! :D

    nikenike | March 20, 2006 @ 3:36 am

  3. jadi.. saya kuno dong, masih pake dfd erd :( hiks..

    tika | March 21, 2006 @ 4:55 am

  4. kalo menurutku kalo buat program2 yang gede2 dan bener2 terintegrasi baru tuh recomended….tapi kalo cuman buat yang kecil2 (terutama cuman tugas kuliah) he he… kesuen!! malah ribet :D

    novita | March 24, 2006 @ 9:55 am

  5. #tika: nggak juga. tergantung implementasi programnya, klo OOP baiknya pake Rational Rose. Klo biasa, pake DFD ERD aja.

    #novita: ya salah satu tujuannya emang itu. Tapi sebelum kita bikin program yang gede, otomatis kita belajar yang kecil dulu kan. Na, kuliah buat sarana pembelajaran :-) .

    nikenike | March 27, 2006 @ 1:11 am

  6. UML is just a language. UML tidak terikat pada satu paradigma saja(OOP misalnya), UML dapat digunakan untuk berbagai paradigma/arsitektur desain, Service Oriented Architectureadalah salah satu contoh lain. UML justru tidak mempunyai doktrin dalam memodelkan suatu sistem. Dan disitulah keistimewaan UML.
    CMIIW

    dcky | March 31, 2006 @ 1:34 pm

  7. yap, it’s only a modelling language! tapi bahasa yang memodelkan sebuah design OOP :p. Soalnya ketiga bapak tadi menyusun UML dengan tujuan untuk memudahkan pemodelan OOP. Dan diliat dari struktur designnya terutama di sequence diagramnya sudah keliatan klo OOP. Masalahnya aku blm paham Service Oriented Architecture =))

    nikenike | April 5, 2006 @ 3:01 am




Isi Komentar