HOME ABOUT DOWNLOAD e-BOOK FREE DOWNLOAD BUSINES
INFO BEASISWA
Info Beasiswa S1 S2 S3
lowongan kerja di rumah Belajar Informatika Gratis
Pengen internetan murah, dan akses internet cepat...? click barner di bawah

PELUANG BISNIS GRATIS

Minggu, 07 Februari 2010

UML (Univied Modeling Language)

UML (UNIVIED MODELING LANGUAGE)
UML mulai dikembangkan pada tahun 1994 oleh Grady Booch dan James Rambaugh.
Pengertian UML
UML adalah bahasa pemodelan untuk menspesifikasikan, memvisualisasikan, membangun dan mendokumentasikan artifak-artifak dari sistem perangkat lunak. UML bukanlah pemrograman visual, tetapi bahasa pemodelan visual. UML merupakan sistem notasi(termasuk semantiks untuk notasi itu) yang membantu pemodelan sistem menggunakan konsep berorientasi objek.
Uml merupakan bahasa generik dan diagram yang sama dan digunakan untuk memodelkan hal-hal berbeda dari fase-faseberbeda.
Konsep-konsep yang diterapkan di UML adalah satu model berisi informasi mengenai sistem atau domain, model-model berisi elemen-elemen model seperti kelas-kelas, simpul-simpul, paket-paket, dan sebagainya. Satu diagram menunjukkan satu pandangan tertentu dari model.
Fungsi-fungsi dan kegunaan dari UML adalah:
  1. Di dalam system intensive process, metode UML diterapkan sebangai proses untuk menurunkan atau mengevolusikan sistem
  2. Sebangai bahasa, UML digunakan untuk komunikasi, yaitu alat untuk menangkap pengetahuan mengenai suatu subyek dan mengekspresikan pengetahuan (sintaks) yang mempedulikan subyek untuk dibahas. (subyek = sistem yang dibahas)
  3. Sebagai bahasa pemodelan, UML fokus pada pemahaman subyek melalui formulasi model dari subyek (dan konteks yang terhubung).
  4. Berkaitan dengan unifikasi, UML memadukan praktek rekayasa terbaik sistem informasi dan industri, meliputi beragam tipe sistem, domain dan proses siklus hidup.
  5. Begitu diterapkan untuk menspesifikasikan sistem, UML dapat digunakan untuk mengkomunikasi “apa” yang diperlukan dari sistem dan “bagaimana” sistem dapat direalisasikan.
  6. Begitu diterapkan untuk memvisualisasikan sistem, UML dapat digunakan untuk menjelaskan sistem secara visual sebelum direalisasikan.
  7. Begitu diterapkan unutk membangun sistem, UML dapat digunakan untuk memandu realisasi sistem serupa dengan “blueprint”
  8. Begitu diterapkan untuk mendokumentasikan sistem, UML dapat digunakan untuk menangkap pengetahuan mnegenai sistem pada seluruh siklus hidup.
Tujuan perancangan UML adalah :
Perancangan UML dapat dilakukan dengan tujuan :
1. Menyediakan bahasa Pemodelan visual yang ekspresif dan siap pakai untuk mengembangkan dan pertukaran model-model berarti
2. Menyediakan mekanisme perluasan dan spesialisasi untuk memperluas konsep-konsep inti
3. Mendukung spesifikasi independen bahasa pemrograman dan proses pengembangan tertentu.
4. Menyediakan basis formal untuk pemahaman bahasa pemodelan
5. Mendorong pertumbuhan pasar kakas berorientasi objek
6. Mendukung konsep-konsep pengembangan level lebih tinggi seperti komponen, kolaborasi, framework, dan pattern.
Diagram UML
Kegunaan diagram pada pemodelan adalah untuk formalisasi ekspresi model objek secara koheran, presisi dan mudah dirumuskan. Pemodelan beroreantasi objek memerlukan kakas untuk mengekspresikan model. Unified Modeling Language(UML) menyediakan sejumlah diagram untuk mengekspresikan pemodelan berorientasi yang dilakukan.
Penggunaan notasi yang terdefinisi baik dan eksprresif.
  1. Notasi standar, memungkinkan pengembang mendeskrepsikan skenario atau rumusan arsitekturdan kemudian mengkomunikasikan secara tidak ambigu
  2. Notasi yang bagus membebaskan otak untuk berkosentrasi pada masalah-masalah yang lebih lanjut.
  3. Notasi yang baik memungkinkan mengeliminasi keperluan pemeriksaan konsistensi dan kebenaran keputusan-keputusan dengan menggunakan tool terotomatisasi.
Pada UML terdapat diagram struktur, dan diagram perilaku. Diagram struktur adalah diagram yang memvisualisasi, menspesifikasikan, membangun dan mendokumentasikan aspek statik dari sistem. Sedangkan diagram perilaku adalah diagram yang memvisualisasi, menspesifikasikan, membangun dan mendokumentasikan aspek dinamis dari sistem
Diagram struktur terdiri dari :
  1. Diagram kelas (class diagram), yaitu diagram yang menunjukkan sekumpulan kelas, inteface dan kolaborasi dan keterhubungannya.
  2. Diagram objek(object diagram), yaitu diagram yang menunjukkan sekumpulan objek dan keterhubungannya. Diagram ini menunjukkan potongan statik dari instan-instan yang ada di diagram kelas. Diagram ini ditujukan untuk memperlihatkan satu prototipe atau kasus tertentu yang mungkin terjadi. Diagram objek menyediakan notasi grafis formal guna memodelkan objek, kelas, dan saling keterhubungan. Diagram objek berguna untuk abstract modeling dan perancangan program-program sesungguhnya.
  3. Diagram komponen (Component diagram), yaitu diagram yang menunjukkan organisasi dan ketergantungan di antara sekumpulan komponen. Diagram ini merupakan pandangan statik terhadap implementasi sistem.
  4. Diagram deployment (deployment diaram), yaitu diagram yang menunjukkan konfigurasi pemrosesan saat proses berjalan dan komponen-komponen yang terdapat didalamnya. Diagram ini merupakan pandangan statik dari arsitektur.
Diagram Struktur terdiri dari:
  1. Diagram use-case (use case diagram). Diagram ini menunjukkan sekumpulan kasus fungsional dan aktor (jenis kelas khusus) dan keterhubungannya.
  2. Diagram sekuen(sequence diagram). Diagram ini menunjukkan interaksi yang terjadi antara objek. Diagram ini menekankan pada basis keberuntungan waktu dari pesan-pesan yang terjadi.
  3. Diagram kolaborasi (Collaboration diagram). Diagram ini juga merupakan diagram interaksi. Diagram kolaborasi (Collaboration diagram) menekankan pada organisasi struktur dari objek-objek yang megirim dan menerima pesan.
  4. Diagram Statechart (statechart diagram). Diagram statechart adalah state-machine diagram, berisi state, transisi, kejadian dan aktivitas. Diagram ini penting dalam memodelkan perilaku antarmuka, kelas, kolaborasi dan menekankan pada urutan kejadian.
  5. Diagram aktivitas (Activity diagram). Diagram ini menunjukkan aliran aktifitas di dalam suatu sistem. Diagram ini penting untuk memodelkan fungsi sistem dan menekankan pada aliran kendali diantara objek-objek.
Pemodelan Menggunakan UML
Fase-fase pengembangan dan model-modelnya
  1. Fase analisis sistem untuk memodelkan kelas-kelas dan kolaborasi-kolaborasi “dunia nyata” dasar.
  2. Fase analisis kebutuhan adalah upaya untuk menangkap kebutuhan dan fungsionalitas yang harus dilakukan sistem.
  3. Fase perancangan untuk memperluas isi dari model analisis menjadi solusi teknis yang mempertimbangkan kepentingan lingkungan implementasi.
Pada umumnya model-model dibangun dengan memperluas isi dari model-model sebelumnya. Karena itu, model-model seharusnya disimpan seingga memudahkan pelacakan
Bahsa UML hanya menyediakan kemampuan menciptakan model secara ekspresif dan konsisten. Ketika melakukan pemodelan menggunakan UML, pekerjaan dituntut oleh metodologi atau model proses pengembangan yang dipilih.

INTERNET TV

Watch TV - Live online internet televisionAccess to 4000 live TV stations from your pc. No need of a TV tuner or decoder. 100% legal - no subscription needed.

Watch television channels online anywhere. All you need is our software, your pc, and Internet connection. Thousands of television shows that would cost you big money in the long run with traditional TV providers, now can watch them with no subscription. Watch 4000 TV Stations from Over 80 Countries!

Cartoons, Fashion, News, Discovery, Sport, Movies, Music, Football, Adult Shows, Weather, Stocks, Educational, and many others channels are available.

You can watch TV to your PC or laptop at any time and anywhere in the world since our service is not affected by regional terrain or weather.

This webtv software does not contain any spyware or advertise modules. It has safety installation with NO WORRIES concerning valuable information loss.

WATCH TV NOW. LIMITED TIME OFFER.

PASTI PANAS
lowongan kerja di rumah