Monday, December 5, 2016

PENGERTIAN COMMAND PATTERN DALAM DESIGN PATTERN

Definisi
Command merupakan salah satu bagian dari Behavioral Design Pattern, dimana ia mengumpulkan atau melakukan enkapsulasi sejumlah command kedalam sebuah object sehingga bisa melakukan pengurutan kepada klien yang meminta command terhadap object tersebut.

Struktur
Secara umum, struktur Command Pattern adalah sebagai berikut,
                                     
  • Client - Object yang meminta dilakukannya operasi. Juga membentuk ConcreteCommand dan menyiapkan Receiver
  • Command - Interface untuk mengeksekusi operasi
  • Receiver - Object yang siap menerima operasi
  • Invoker - Object yang menerima permintaan dari client
  • ConcreteCommand - Penghubung command dan receiver

Monday, October 3, 2016

ATM USECASE, SEQUENCE, AND COLLABORATION DIAGRAMS (In Bahasa)


Diatas merupakan salah satu contoh pembayaran tiket kereta api indonesia. Diatas juga merupakan salah satu fitur dari ATM. Dari contoh tersebut akan dijelaskan beberapa use case yang ada di ATM.



Setelah menjelaskan mengenai use case dari ATM maka akan dijelaskan deskripsi dari tiap use case


Setelah itu maka akan lebih diperdetil menggunakan sequence diagram:

INPUT PASSWORD SEQUENCE DIAGRAM


TRANSACTION SEQUENCE DIAGRAM

Ada juga diagram berikutnya yaitu collaboration diagram:










Tuesday, September 13, 2016

Example Of Use Case Diagram in Air Conditioner (in bahasa)

Salah satu contoh dari Unified Modelling Language (UML) adalah Use Case Diagram. Use Case Diagram merupakan suatu gambaran berbentuk diagram yang diperuntukan menjelaskan mengenai suatu sistem yang masih baru untuk di pahami oleh orang banyak.

Sebagai contoh, yang akan digambarkan dibawah ini merupakan contoh dari Use Case Diagram suatu interaksi antara User yang menggunakan remote control terhadap Air Conditioner;



Diatas terdapat tujuh contoh Use Case pada saat menggunakan Air Conditioner. Yang digambarkan adalah bagaimana User yang menggunakan remote control dapat berinteraksi langsung dengan Air Conditioner.