Posts

State Chart Diagram

Image
State Chart Diagram State Chart Diagram atau state diagram atau diagram status menunjukkan kondisi yang dapat dialami atau terjadi pada sebuah objek sehingga setiap objek memiliki sebuah diagram status. Diagram status diadopsi dari penggambaran kondisi mesin status (state machine) yang menggambarkan status apa saja yang dialami oleh mesin, misalnya mesin pembelian kopi dengan uang koin. Diagram Status mengambarkan seluruh state/status yang memungkinkan obyek-obyek dalam class dapat dimiliki dan kejadian-kejadian yang menyebabkan satus berubah. Perubahan dalam suatu state disebut juga transisi (transition). Suatu transisi juga dapat memiliki sebuah aksi yang dihubungkan pada status, lebih spesifik apa yang harus dilakukan dalam hubungannya dengan transisi status. Pada diagram ini, perilaku sistem ditunjukkan. Sebuah status adalah kondisi selama hidup objek atau interaksi selama memenuhi suatu kondisi, melaksanakan suatu aksi, atau menunggu suatu kejadaian. Simbol-simbol yang ...

Class Diagram

Image
Class Diagram Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tidak terdapat operasi/metode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode. Kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem. Sususan struktur kelas yang baik pada class diagram sebaiknya memiliki jenis-jenis kelas berikut :  Kelas Main. Yaitu kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.  Kelas Interface. Kelas yang mendefinisikan dan mengatur tampilan ke pemakai. Biasanya juga disebut kelas boundaries.  Kelas yang diambil dari pendefinisian usecase. Merupakan kelas yang menangani fungsi-fungsi yang harus ada dan diambil dari pendefinisian usecase.  Kelas Entitas, me...

Interaction Diagram

Image
Interaction Diagram Pada pertemuan kali ini akan membahas mengenai Interaksi Diagram 1. Use Case Realization Fungsionalitas use case direpresentasikan dengan aliran peristiwa-peristiwa. Skenario digunakan untuk menggambarkan bagaimana use case-use case direalisasikan sebagai interaksi antara object-object. Interaction diagram merupakan model yang menjelaskan bagaimana sejumlah object bekerja sama dalam beberapa kelakuan. Interaksi diagram digunakan ketika kita ingin melihat kelakuan dari beberapa object dalam use case tunggal. Diagram ini baik saat menunjukkan kolaborasi diantara object-object, namun kurang baik dalam mendefinisikan behaviour(sifat). Ada dua macam bentuk interaksi diagram yaitu Sequence Diagram dan Collaboration Diagram. 2. Sequence Diagram Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vert...

Use Case, Activity Diagram & Flow of Event

Image
Use Case Diagram, Activity Diagram dan Flow of Event Use Case Diagram adalah gambaran grafikal dari beberapa atau semua aktor, use case, dan relasi/interaksi diantaranya yang memperkenalkan suatu sistem 1. Aktor merupakan orang, proses atau sistem lain yang berinteraksi dengan sistem yang akan dibuat. Jadi walaupun simbol aktor dalam diagram usecase berbentuk namun aktor belum tentu orang, melainkan bisa berupa sistem lain. 2. Usecase merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling berinteraksi atau bertukar pesan antar unit ataupun aktor. 3. Relasi merupakan hubungan yang terjadi pada sistem baik antar aktor maupun antar usecase maupun antara usecase dan aktor. Relasi yang digunakan dalam diagram usecase. Berikut contoh Use Case Diagram Garis Besar Sistem Tagihan dan Pembayaran suatu kampus : Berikut contoh Use case Diagram Specialization dari Aktor Admin BAU : Activity Diagram adalah diagram yang dig...

RUP & UML

Image
RUP & UML Topik bahasan pada pertemuan kali ini adalah RUP (Rational Unified Process), UML (Unified Modeling Language), dan fase-fase dalam RUP. - Rational Unified Process Sejarah perkembangan RUP : 1. Rational Machines yang diciptakan oleh Paul Levy dan Mike Devlin pada tahun 1981. Mereka meyedaiakan tools untuk pengembangan software engineering, terintegrasi dengan ADA Programming Language. 2. Grady Booch, menciptakan Object Oriented Design (OOD) RUP merupakan pedoman-pedoman umum dalam pembuatan software dengan difokuskan pada analisa kebutuhan dan desain. RUP terdiri dari 2 dimensi, antara lain Time dan Komponen Process. Time bertujuan untuk pembagian life cycle menjadi fase-fase sedangkan Komponen Process adalah rutan langkah-langkah dalam pembangunan sebuah software. Proses mendefinisikan siapa (WHO) melakukan apa (WHAT), kapan (WHEN), dimana (WHERE), dan bagaimana (HOW) untuk mencapai sebuah tujuan. Berikut gambaran pr...