uml – Blogging.co.id – Pusat Blog Artikel dan Informasi Indonesia http://blogging.co.id Pusat Artikel dan Informasi Indonesia Fri, 21 Apr 2017 06:37:29 +0000 en-US hourly 1 https://wordpress.org/?v=4.7.5 Pengertian UML Diagram dan Contohnya http://blogging.co.id/pengertian-uml-diagram-dan-contohnya Fri, 12 Sep 2014 08:46:58 +0000 http://blogging.co.id/?p=11356 Dengan UML profesional IT sekarang bisa membaca dan menyebarkan sebuah struktur sistem dan desain rencana, seperti pekerja konstruksi telah melakukannya pekerjaanya selama bertahun-tahun.  Pengertian UML diagram dimaksudkan untuk menjadi bahasa pemersatu yang memungkinkan profesional TI untuk ...]]> Pengertian UML singkatan dari Unfied Modeling Language  adalah sebuah pemodelan yang digunakan pada perangkat lunak berorientasi objek. Meskipun biasanya digunakan dalam rekayasa perangkat lunak, namun UML adalah bahasa yang kaya yang dan digunakan untuk memodelkan suatu struktur aplikasi, perilaku dan bahkan sebuah proses bisnis.

Dengan UML profesional IT sekarang bisa membaca dan menyebarkan sebuah struktur sistem dan desain rencana, seperti pekerja konstruksi telah melakukannya pekerjaanya selama bertahun-tahun.  Pengertian UML diagram dimaksudkan untuk menjadi bahasa pemersatu yang memungkinkan profesional TI untuk memodelkan aplikasi komputer.

Pengertian UML

Pada pengertian diagram UML di atas, dapat terlihat salah satu tujuan dari UML adalah untuk menyediakan pengembangan masyarakat dengan bahasa desain yang stabil dan umum yang dapat digunakan untuk mengembangkan dan membangun aplikasi komputer. UML melahirkan standar notasi pemodelan terpadu yang profesional TI butuhkan.

Salah satu alasan UML telah menjadi standar bahasa pemodelan adalah notasi set UML notasi set bukan metodologi melainkan sebuah bahasa. Hal ini penting, karena bahasa, sebagai lawan metodologi, dapat dengan mudah masuk ke cara perusahaan melakukan bisnis tanpa memerlukan perubahan. Dengan menempatkan standar diagram UML dalam produk kerja, hal ini akan memudahkan pemahaman seseorang dan menjadi produktif.

Karena UML bukanlah metodologi, maka ia memberikan beberapa jenis diagram yang, bila digunakan dalam metodologi tertentu dapat berguna untuk meningkatkan kemudahan memahami aplikasi yang sedang dikembangkan. Terdapat beberapa jenis UML diagram yang paling banyak digunakan :

Contoh UML Diagram

Berikut ini beberapa contoh uml diagram yang banyak digunakan dalam pemodelan sistem :

1. Class Diagram

Jenis diagram UML ini adalah blok bangunan utama yang menunjukkan kelas dalam sistem, atribut dan operasi dari setiap kelas dan hubungan antara masing-masing kelas. Dalam sistem yang besar dengan banyak kelas yang terkait dan hubungan yang berbeda antara kelas ditunjukkan dengan anak panah.

pengertian UML

2. Component Diagram

Component diagram menampilkan hubungan struktural dari sistem perangkat lunak. Component diagram kebanyakan digunakan ketika bekerja dengan sistem yang kompleks dan memiliki banyak komponen. Tiap komponen berkomunikasi satu sama lain menggunakan antarmuka.

pengertian UML diagram

3. Deployment Diagram

Deployment diagram menunjukkan perangkat keras sistem dan perangkat lunak dalam sebuah sistem. Deployment diagram berguna sebagai solusi perangkat lunak yang dikerahkan di beberapa mesin dengan masing-masing memiliki konfigurasi yang unik.

pengertian UML

 

4. Package Diagram

Seperti namanya sebuah package diagram menunjukkan dependensi antara paket yang berbeda dalam suatu sistem.

pengertian UML diagram

5. Use Case Diagram

Use Case Diagram memberikan gambaran grafis dari aktor yang terlibat dalam sistem, fungsi yang berbeda yang dibutuhkan oleh para pelaku dan bagaimana fungsi-fungsinya berinteraksi. Use Case Diagram akan memudahkan identifikasi pelaku utama yang terlibat dan proses utama dari sistem.

pengertian diagram UML

6. Activity Diagram

Activity diagram menggambarkan alur kerja bisnis atau alur kerja operasional setiap komponen dalam sistem. Terkadang activity diagram digunakan sebagai alternatif untuk state machine diagram.

pengertian diagram UML

7. State Machine Diagram

State machine diagram mirip dengan activity diagram, meskipun notasi dan penggunaannya berubah sedikit. State machine diagram sangat berguna untuk menggambarkan perilaku objek yang bertindak berbeda sesuai dengan keadaan mereka saat ini.

pengertian UML diagram

8. Sequence Diagram

Sequence diagram di UML menunjukkan bagaimana objek berinteraksi satu sama lain dan urutan interaksi tersebut terjadi. Penting untuk dicatat bahwa proses diwakili secara vertikal dan interaksi ditunjukkan oleh anak panah.

pengertian diagram UML

]]>
Pengertian Activity Diagram dan Contohnya http://blogging.co.id/pengertian-activity-diagram-dan-contohnya Mon, 08 Sep 2014 09:42:19 +0000 http://blogging.co.id/?p=11331 Pengertian Activity Diagram
Pada pengertian activity diagram di atas, dapat ditarik kesimpulan bahwa fungsi dasar dari activity diagram terutama adalah untuk menangkap perilaku dinamis dari ...]]>
Dalam Unified Modeling Language (UML), activity diagram adalah sebuah representasi grafis dari serangkaian kegiatan sistem untuk menggambarkan aspek dinamis dari sistem. Activity diagram pada dasarnya adalah suatu diagram alir seperti, untuk mewakili aliran bentuk satu aktivitas ke aktivitas kegiatan lain. Kegiatan dapat digambarkan sebagai operasi dari sistem secara paralel dan kondisional, serta kasus penggunaan dan fungsi sistem pada tingkat rinci.

Pengertian Activity Diagram

Pada pengertian activity diagram di atas, dapat ditarik kesimpulan bahwa fungsi dasar dari activity diagram terutama adalah untuk menangkap perilaku dinamis dari sistem. Activity diagran digunakan untuk menunjukkan aliran pesan dari satu aktivitas ke aktivitas lainnya. Activity diagram pada beberapa waktu dianggap sama seperti flowchart (diagram alur), namun meskipun diagram terlihat seperti sebuah diagram alur tapi tidak. Activity diagram menunjukkan aliran yang berbeda seperti paralel, bercabang, bersamaan dan tunggal.

Jadi tujuan pembuatan activity diagram dapat digunakan sebagai:

  • Penggambaran aliran aktivitas sistem.
  • Penjelasan urutan dari satu aktivitas ke aktivitas lainnya.
  • Penjelasan paralel, bercabang dan bersamaan aliran sistem.

Cara Membuat Activity Diagram

Activity diagram terutama digunakan sebagai diagram alur yang terdiri dari kegiatan yang dilakukan oleh sistem. Tapi tidak persis sebuah diagram alur karena mereka memiliki beberapa kemampuan tambahan. Kemampuan tambahan mencakup percabangan, aliran paralel, dan sebagainya. Sebelum menggambar activity diagram,  kita harus memiliki pemahaman yang jelas tentang unsur-unsur yang digunakan dalam diagram aktivitas.

Unsur utama dari suatu activity diagram adalah kegiatan itu sendiri. Sebuah kegiatan adalah fungsi yang dilakukan oleh sistem. Setelah mengidentifikasi kegiatan, yang kita perlu kita pahami adalah bagaimana hubungan mereka dengan kendala dan kondisi. Jadi sebelum menggambar activity diagram, kita harus mengidentifikasi unsur-unsur berikut :

  • Aktivitas
  • Asosiasi (hubungan)
  • kondisi
  • kendala

Contoh Activity Diagram

Contoh activity diagram ditampilkan di bawah ini :

activity diagram

Berikut ini penjelasan simbol-silbol activity diagram secara rinci :

1. Aktivitas

Suatu kegiatan adalah spesifikasi dari urutan parameter perilaku. Sebuah kegiatan yang ditampilkan sebagai persegi panjang dengan bagian pojok membulat untuk melampirkan semua tindakan, arus kontrol dan unsur-unsur lain yang membentuk aktivitas.

activity diagram 2

2. Tindakan

Tindakan merupakan satu langkah dalam suatu kegiatan. Tindakan ditandai oleh persegi panjang bulat-sudut.

activity diagram 3

3. Aliran Kontrol

Aliran kontrol menunjukkan aliran dari satu aksi ke aksi berikutnya. Negasi adalah garis dengan panah.

activity diagram 5

4. Node awal

Node awal atau mulai digambarkan oleh titik hitam besar, seperti yang ditunjukkan di bawah ini.

activity diagram 6

5. Node akhir

Kegiatan simpul akhir digambarkan sebagai sebuah lingkaran dengan sebuah titik di dalam.

activity diagram 7

6. Keputusan dan Penggabungan

Node keputusan dan menggabungkan node memiliki notasi yang sama yaitu bentuk berlian. Arus kontrol datang dari node keputusan akan memiliki kondisi penjaga yang akan memungkinkan kontrol mengalir jika kondisi penjaga terpenuhi. Diagram berikut memperlihatkan penggunaan node keputusan dan node gabungan.

activity diagram 8

7. Fork dan Node penggabungan

Forks dan penggabungan memiliki notasi yang sama: horizontal atau vertikal bar (orientasi tergantung pada apakah aliran kontrol berjalan kiri ke kanan atau atas ke bawah). Mereka menunjukkan awal dan akhir dari benang bersamaan kontrol. Diagram berikut menunjukkan contoh penggunaannya.

activity diagram 9

8. Objek dan Arus Obyek

Aliran obyek adalah jalan sepanjang yang objek atau data bisa lewat. Sebuah objek ditampilkan sebagai persegi panjang. Aliran objek ditampilkan sebagai konektor dengan panah yang menunjukkan arah objek yang sedang berlalu.

activity diagram 10

Contoh diatas merupakan dasar pembuatan activity diagram, yang banyak digunakan sebagai pemodelan sistem. Di mana activity diagram berguna untuk merinci setiap proses yang terlibat dalam kegiatan pada sistem tersebut.

Activity diagram merupakan salah satu dari uml diagram yang sangat penting dalam mendesain suatu sistem informasi agar dapat dikembangkan dengan baik.

]]>