Pengertian Star UML dan DFD

By Chaca Atmika - Wednesday, April 25, 2012

StarUML

      StarUML adalah software permodelan yang mendukung UML (Unified Modeling Language). StarUML merupakan software opensource untuk membuat secara cepat, fleksibel, dapat diperluas, dengan banyak fitur dan gratis yang berjalan pada platform Win32. Tujuan dari StarUML adalah untuk membuat modeling software dan berikut platform UML/MDA untuk menyaingi software UML yang komersil seperti Rational Rose, Together dan lain sebagainya. StarUML dapat memaksimalkan pruduktivitas dan kualitas dari suatu software project.

Konsep Dasar :


  1. Model, View and Diagram
StarUML membuat perbedaan konseptual yang lebih jelas antara models, views and diagrams. Model adalah elemen yang memuat informasi untuk model software. View adalah suatu ekpresi visual dari informasi di dalam model dan Diagram adalah suatu koleksi dari elemen yang memberikan pemikiran user didalam mendesaian secara spesifik. 

 

  2.  Project and Unit
Project adalah unit manajemen dasar didalam StarUML. Suatu project dapat mengatur satu atau lebih  model software. Project merupakan top-level package yang selalu ada didalam beberapa model software. Secara umum, satu project disimpan dalam satu file. 

 

  3.  Module


Perbedaan antara UML dan DFD :


UML
UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan visualisasi, kontruksi dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak).

 

DFD
      Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja atau model fungsi.

Perbedaannya :

      UML biasa digunakan untuk mempresentasikan sistem kepada orang-orang yang tidak mengerti tata-cara pemrograman, seperti orang-orang awam pada umumnya. (Client, dll). Hal ini dikarenakan UML memakai penggambaran logika algoritma suatu program. 

 

      Sedangkan DFD kebalikannya, biasa digunakan untuk mempresentasikan sistem kepada orang-orang yang mengerti tata cara pemrograman (programmer, dll). Hal ini dikarenakan DFD memakai penggambaran sistem secara umum, dari proses, data, basis data, dan entitas. 

  • Share:

You Might Also Like

1 komentar

  1. kita juga punya nih jurnal mengenai data flow diagram, silahkan dikunjungi dan dibaca , berikut linknya http://repository.gunadarma.ac.id/bitstream/123456789/5527/1/JURNAL%20SKRIPSI.pdf
    semoga bermanfaat yaa :)

    ReplyDelete