http://culesnunique.blogspot.com
http://lilorahardjo.blogspot.com
http://guzdharma.blogspot.com
http://dhidhickrorax.blogspot.com
http://froztheo.blogspot.com
http://martaprandika.blogspot.com
http://andretangkas.blogspot.com
http://kunjungi-suwecanata.blogspot.com
http://aguswiratama50.blogspot.com
http://criticalmandate.blogspot.com
http://dewa-hendra.blogspot.com
http://dwiantari769.blogspot.com
http://donydaryanto.blogspot.com
http://goobloggerwi.blogspot.com
http://endhywandhana26.blogspot.com
http://iwansafwan.blogspot.com
http://myownerisyou.blogspot.com
http://belajar-uml.blogspot.com
http://angung.blogspot.com
http://wild-in-the-dark.blogspot.com
http://inovasiit.blogspot.com
http://kafy-belajaruml.blogspot.com
http://seputera.blogspot.com
http://raindaime.blogspot.com
http://rezaanugerahjrs.blogspot.com
http://caesario-nanda.blogspot.com
http://dennyshare.blogspot.com
http://materionline7tw.blogspot.com
http://niakentjiblog.blogspot.com
http://wahyuseno.blogspot.com
Pengertian UML
UML adalah bahasa untuk mengspesifikasi, memvisualisasi,membangun
dan mendokumentasikan artefacts (bagian dari
informasiyang digunakan atau dihasilkan oleh
proses pembuatan perangkat lunak, seperti pada pemodelan bisnis dan
sistem non perangkat lunak lainnya.
UML (Unified Modeling Language) merupakan pengganti
dari metode analisis berorientasi object dan design berorientasi object
(OOA&D) yang dimunculkansekitar akhir tahun 80-an dan awal tahun
90-an.UML merupakan gabungan dari metode Booch, Rumbaugh (OMT) dan
Jacobson.Tetapi UML ini akan mencakup lebih luas daripada OOA&D.
Pada pertengahan pengembangan UML dilakukan standarisasi proses dengan
OMG (Object Management Group) dengan harapan UML akan menjadi
bahasa standar pemodelan pada masa yang akan datang.
UML
disebut sebagai bahasa pemodelan bukan metode. Kebanyakan metode
terdiri paling sedikit prinsip, bahasa pemodelan dan proses. Bahasa
pemodelan (sebagian besar grafik) merupakan notasi dari metode yang
digunakan untuk mendesain secara cepat.
Bahasa pemodelan merupakan
bagian terpenting dari metode. Ini merupakan bagian kunci tertentu
untuk komunikasi. Jika anda ingin berdiskusi tentang desain dengan
seseorang, maka Anda hanya membutuhkan bahasa pemodelan bukan proses
yang digunakan untuk mendapatkan desain.
UML
merupakan bahasa standar untuk penulisan blueprint software yang
digunakan untuk visualisasi, spesifikasi, pembentukan dan
pendokumentasian alat-alat dari sistem perangkat lunak.
Tipe – tipe Diagram UML
1. Use Case Diagram
Menggambarkan sejumlah eksternal aktor dan hubungannya ke use case yang diberikan oleh sistem.
2. Class Diagram
Menggambarkan
struktur dan deskripsi class, package dan objek beserta hubungan satu
sama lain seperti containment, pewarisan,asosiasi dan lain-lain.
3. Statechart Diagram
Menggambarkan semua state yang dimiliki oleh suatu objek dari suatu class dan keadaan yang menyebabkan state berubah.
4. Sequance Diagram
Menggambarkan kolaborasi
dinamis antara sejumlah objek dan untuk menunjukkan rangkaian
pesan yang dikirim antara objek juga interaksi antara objek, sesuatu
yang terjadi pada titik tertentu dalam eksekusi sistem.
5. Collaboration Diagram
Menggambarkan kolaborasi dinamis seperti sequence diagram.
Dalam menunjukan pertukaran pesan, collaboration diagram
menggambarkan objek dan hubungannya.
6. Activity Diagram
Menggambarkan
rangkaian aliran dari aktivitas, digunakan untuk mendeskipsikan
aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga
digunakan untuk aktifitas lainya seperti UseCase atau interaksi.
7. Component Diagram
Menggambarkan struktur dan hubungan
antar komponen piranti lunak, termasuk ketergantungan diantaranya.
Komponen dapat juga berupa interface , yaitu kumpulan layanan yang
disediakan sebuah komponen untuk komponen lainnya.
8. Deployment Diagram
Menggambarkan
arsitektur fisik dari perangkat keras dan perangkat lunak system,
menunjukan hubungan computer dengan perangkat satu sama lain dan jenis
hubungannya.