Postingan

User Interface dan User Experience

User Interface merupakan bentuk tampilan grafis yang berhubungan langsung dengan pengguna ( user ). Antarmuka pengguna berfungsi untuk menghubungkan antara pengguna dengan sistem operasi sehingga komputer tersebut bisa digunakan. Antarmuka pengguna, dalam bidang desain industri interaksi manusia-mesin, adalah sebuah tempat di mana interaksi antara manusia dan mesin terjadi. Tujuan dari interaksi antara manusia dan mesin pada antarmuka pengguna adalah pengoperasian dan kontrol mesin yang efektif, dan umpan balik dari mesin yang membantu operator dalam membuat keputusan operasional. Contoh-contoh dari konsep luas antarmuka pengguna ini termasuk aspek-aspek interaktif dari sistem operasi komputer, alat-alat, kontrol operator mesin berat, dan kontrol proses. Sebuah antarmuka pengguna adalah sistem di mana pengguna berinteraksi dengan mesin. Antarmuka pengguna mencakup perangkat keras dan perangkat lunak. Antarmuka pengguna hadir untuk berbagai sistem, dan menyediakan cara untuk: ...

Sequence Diagram

Gambar
Sequence Diagram   adalah salah satu dari diagram - diagram yang ada pada UML, sequence diagram ini adalah diagram yang menggambarkan kolaborasi dinamis antara sejumlah  object . Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara  object  juga interaksi antara  object.  Sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem Dalam UML,  object  pada  sequence diagram  digambarkan dengan segi empat yang berisi nama dari  object  yang di garis bawahi. Pada  object  terdapat 3 cara untuk menamainya yaitu : nama  object , nama  object  dan  class,  dan nama  class .  Berikut contoh dari ketiga cara tersebut : Dalam sequence diagram, setiap  object  hanya memiliki garis yang digambarkan garis putus-putus ke bawah. Pesan antar  object  digambarkan dengan anak panah dari  object  yang mengirimkan pesan ke  object  yang m...

State Diagram

Gambar
State diagram yaitu diagram yang digunakan untuk mendeskripsikan perilaku sistem. State diagram mendeskripsikan semua kondisi yang mungkin muncul sebagai sebuah object begitu pula dengan event. Elemen-elemen di dalam state diagram adalah kotak yang merepresentasikan state sebuah objek dan tanda panah untuk menunjukkan perpindahan ke state yang selanjutnya. Bagian aktivitas dari simbol state menggambarkan aktivitas object yang akan dilakukan selama di dalam state Diagram Status mengambarkan seluruh state/status yang memungkinkan obyek-obyek dalam class dapat dimiliki dan kejadian-kejadian yang menyebabkan status 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, melaks...

Activity Diagram

Gambar
Activity Diagram (Activity Diagram) diperlukan untuk menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses. Activity Diagram juga dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur. Activity Diagram sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram. Simbol komponen activity diagram ~ Start point : Menggambarkan dimulai nya workflow pada sebuah activity diagram. Hanya ada satu start state dalam sebuah workflow ~ End point : Menggambarkan akhir atau terminal dari pada sebuah activity diagram. Bisa terdapat lebih dari satu end state pada sebuah activity diagram ~ Activites : Mengambarkan aktivitas yang sedang berjalan ~ Fork : Mengambarkan akti...

Use Case

Gambar
Use case modeling adalah suatu proses untuk membuat model fungsi-fungsi dari sistem dari kejadian-kejadian bisnis, siapa yang melakukannya, dan bagaimana sistem bereaksi terhadap suatu kejadian. Use case modeling mengidentifikasi dan menjelaskan fungsi-fungsi sistem dari perspektif pengguna eksternal dengan menggunakan tools yang disebut use case . Use Case  adalah serangkaian langkah-langkah yang saling berhubungan (skenario), baik otomatis maupun manual, dengan tujuan untuk menyelesaikan suatu kegiatan bisnis tunggal. Use case menggambarkan fungsi-fungsi sistem dari perspektif pengguna luar. Use case adalah hasil dari dekomposisi lingkup fungsi-fungsi dari sistem  menjadi statement-statement yang lebih kecil mengenai fungsional oleh fungsi-fungsi sistem. Pembuatan use case sudah dibuktikan merupakan suatu teknik yang baik untuk mengerti lebih baik dan mendokumentasi kebutuhan sistem. Use case sendiri bukan sebagai kebutuhan fungsional, tetapi ceritanya...

Rational Unified Process (RUP)

RUP merupakan singkatan dari  Rational Unified Process .      RUP adalah suatu kerangka kerja proses pengembangan perangkat lunak iteratif yang dibuat oleh Rational Software dari IBM sejak tahun 2003 RUP bukan suatu proses tunggal dengan aturan yang konkrit, melainkan suatu kerangka proses yang dapat diadaptasi dan untuk disesuaikan oleh organisasi pengembang dan tim proyek perangkat lunak yang akan memilih elemen proses sesuai dengan kebutuhan. Proses pengembangan perangkat lunak terdiri dari empat elemen penting, yaitu :  1. who (siapa yang akan memakai software ini) 2. what (tujuan dari pembuatan software ini) 3. how (kapan software ini digunakan) 4. when (bagaimana cara penggunaan software ini) Penerapan Tahapan Metodologi Pengembangan Lunak dengan Menggunakan RUP (Contoh Kasus)   Metodologi Rational Unified Process (RUP). Metode RUP merupakan metode pengembangan kegiatan yang berorientasi  pada proses. Dalam metode i...