Collaboration PHP and UML

May 19, 2008

Apakah ada yang tahu mengenai UML (Unified Modelling Language) alias UML? Makanan apa lagi ini ? :D .. Okdeh, UML ini merupakan bagian dar OMG (Object Management Group). Kedua hal istilah lainnya adalah model diagram aplikasi (ini pengertian sederhananya). Apa fungsi dari UML ini dan apa hubungannya dengan bahasa PHP?

Di postingan saya yang membahas tentang tips membuat aplikasi, saya mengatakan kalau PHP sebenarnya bukanlah sebuah bahasa pemrograman yg OOP, tetapi mulai PHP5, konsep OOP ini sudah bisa didukung sepenuhnya oleh PHP. Dengan mengerjakan sebuah program/aplikasi dengan menggunakan OOP, kita tidak perlu membuat kode yg sama berkali-kali hanya untuk sebuah operasi yg sama. Cukup dengan menggunakan class dan fungsi, kegiatan coding kita bisa dipersingkat dan juga lebih mudah dalam hal pengawasan, untuk lebih jelasnya mengenai manfaat bekerja dengan oop ini, bisa dibaca disini.

Ok, kita ambil gambaran kalau kita telah menggunakan konsep OOP ini ketika kita bekerja, tetapi bagaimana selanjutnya. Agar program/aplikasi kita itu lebih terstruktur dan rapi, disinilah manfaatnya UML (Unified Modeling Language). UML ini merupakan cara untuk mengatur dan mengolah kegiatan-kegiatan (steps) yg harus dilakukan untuk mengerjakan sebuah program. Dari namanya penggambaran interaksi user (user di UML ini disebut dengan actor ) dengan program kita, apa saja yg dilakukan user, dan tentunya apa saja yg diakukan oleh sistem yg kita buat.

Gambar yg saya pakai di postingan ini, juga merupakan sebuah diagram UML, dan juga merupakan contoh penggunaan UML. Apakah bahasa PHP ini bisa digabungkan dengan UML. Setelah saya mempelajari tentang OOP ini dan juga UML, menurut saya, apapun bahasanya jika mampu/mendukung konsep OOP maka pasti bisa dikerjakan dengan konsep UML. Karena basic dari UML ini adalah bagaimana caranya mengerjakan sebuah program/aplikasi dengan lebih terstruktur dengan menggunakan konsep OOP.

Ok, segini dulu aja postingan mengenai UML, kalau misalnya ada yg ahli mengenai UML ini membaca postingan saya, boleh dunk minta nasehat atau tipsnya, and kalau ada yg salah, ya dimohon maklumnya :D

Entry Filed under: My Code Think. Tags: , , , .

5 Comments Add your own

  • 1. tipis  |  May 20, 2008 at 8:10 am

    aku gk pernah pake uml, dr dulu kl mo desain sistem aku pake power desidner hehe. mulai flowchart, dfd (data flow diagram), dan erd (entity relationship diagram) semua pake power designer. pengen sih blajar uml, pake rational rose ya??? tapi males. wis tuwo :P

    asalbaca:
    power designer? Hmm..referensi baru nih, klo aku biasanya pake ms.visio..thank boss referensinya :) btw berarti udah pengalaman ni?waa..ampun2 takut klo ada salah tulis nih :p

  • 2. gandhul  |  May 20, 2008 at 8:38 am

    uml yah..
    kalo dulu pas kuliah sih pernah pake UML untuk PHP.. tp dimarahin dosen.. soalnya UML untuk yg pure OOP.. ex : java..
    tp klo menurutku sih boleh2 aja php n bhs pemrograman laen pake UML selama bhs tersebut memakai OOP

  • 3. ozi  |  November 20, 2008 at 7:46 am

    mas dap.. maih nyobai ni penggunan uml PADA php heee..
    software selain rasional rose buat nge bangun uml opo? numun

  • 4. bandit  |  January 12, 2009 at 3:24 am

    mas, g mo tanya ni … kenapa menggunakan OOP daripada tersrtuktur pada sebuah perusahaan? mohon bantuannya

  • 5. dhika  |  June 9, 2009 at 10:45 am

    mas, saya sdng mengerjakan skripsi menggunakan php yang oop. saya masih kesulitan dalam mengimplementasikan class2 kedalam php.
    kira2 dimana saya bisa dapetin refeensi2/tutorial yang lengkap mengenai php oop?ato mungkin anda punya referensi yg sekiranya dapat membantu saya….?

    mohon bantuannya

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Asalbaca aja

ObrolanSantai

JoinCommunity

Kata2Waton

adbrite adsense amazon backlink blog blogger Blogging Budi Putra cj CMS code coding cosa Darren database duit error google hacker ide image Indonesia internet isnaini jumatan link MMS motivasi mysql ngeblog oop pemerintah php posting postingan problogger programmer rss search engine seo traffic uang web services wordpress xml

a

GudangTulisan

Blogroll

FEEdMe

GakPenting

Blog Stats