Postingan

Class Diagram

Gambar
Class Diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Class Diagram memiliki 3 bagian yakni attribute, name, dan operation. Susunan struktur kelas yang baik pada diagram kelas sebaiknya memiliki jenis-jenis sebagai berikut : Main Class : kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan   Interface Class : kelas yang mendefinisikan dan mengatur tampilan ke pemakai. Biasanya juga disebut kelas boundaries. Entitas Class : merupakan kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan disimpan ke basis data Dalam suatu diagram kelas atribut dan method dapat memiliki salah satu sifat berikut : -     Private : tidak dapat dipanggil dari luar kelas yang bersangkutan -     Protected : hanya dapat dipanggil oleh kelas yang bersangkutan dan anak-anak kelas yang mewarisinya -     Public : dapat dipanggil ole

User Interaction Diagram

Gambar
User interface-flow diagrams biasanya digunakan untuk satu dari dua tujuan. Pertama, mereka terbiasa memodelkan interaksi yang dimiliki pengguna dengan perangkat lunak Anda, seperti yang didefinisikan dalam kasus penggunaan tunggal. Misalnya,  use case  bisa merujuk ke beberapa layar dan memberikan wawasan tentang bagaimana penggunaannya. Berdasarkan informasi ini, Anda dapat mengembangkan diagram alir antarmuka pengguna yang mencerminkan pandangan perilaku dari kasus penggunaan tunggal.Kedua, seperti yang Anda lihat pada  Gambar diatas,  Anda dapat memperoleh gambaran tingkat tinggi tentang antarmuka pengguna untuk aplikasi Anda. Gambaran ini secara efektif merupakan kombinasi dari semua pandangan perilaku yang berasal dari kasus penggunaan Anda, akibatnya disebut tampilan arsitektural antarmuka pengguna Anda (  Constantine dan Lockwood 1999  ). Saya lebih suka mengambil pendekatan ikhtisar tingkat tinggi, juga disebut sebagai  pendekatan arsitektural  , karena ini memungkinkan sa

User Interface vs User Experience

Sebelum membahas mengenai User Interface dan User Experience, kita harus mengetahui tentang apa itu Human Computer Interaction (HCI). Karena User Interface dan User Experience termasuk salah satu bagian dari Human Computer Interaction (HCI). Semakin berkembangnya zaman maka interaksi antara manusia dan komputer semakin menarik bahkan terkesan natural. Jika kita mengingat pada awal munculnya komputer dengan tampilan layar hitam disertai huruf dan angka yang berbaris memenuhi layar, hingga saat ini, komputer sudah menampilkan berbagai macam warna dan icon untuk mempermudah pengguna dalam memahami berbagai macam fungsi yang tersedia. Tidak sampai disitu, saat ini manusia bisa berinteraksi dengan komputer dengan sentuhan, gasture dan suara untuk berinteraksi, dan hal ini terus dikembangkan agar manusia dapat berintraksi senatural mungkin dengan komputer. Untuk meningkatkan interaksi manusia dan komputer tentu kita harus meningkatkan dari 2 sisi tersebut (pengguna dan komputer).

Sequence Diagram

Gambar
UML menyediakan dua jenis diagram untuk representasi interaksi: sequence diagram dan communication diagram.   Kedua diagram tersebut memvisualisasikan pertukaran informasi. Namun, penekanannya berbeda: Co mmunication diagram  menekankan hubungan objek individual dan topologinya;  Sequence Diagram m enekankan pada kronologis pertukaran informasi.   Dalam pandangan eksternal, kami memilih representasi melalui Sequence Diagram dan melakukan tanpa Communication diagram karena dua alasan: Sequence Diagram lebih mudah dipahami bagi pengembang dan pembaca.   Dalam kerja praktek kami dalam proyek, kami mengamati penerimaan Sequence Diagram yang jauh lebih tinggi karena kesederhanaannya. Kami menghindari penggunaan jenis diagram yang tidak perlu untuk fakta yang sama.Kurang sering lebih banyak! Jika pelanggan atau mitra bisnis menggunakan layanan yang ditawarkan, mitra berkomunikasi satu sama lain.   Prosesnya bisa digambarkan sebagai serangkaian interaksi.Int

Activity Diagram

Gambar
Apa itu Activity Diagram? Diagram aktivitas secara visual menyajikan serangkaian tindakan atau aliran kontrol dalam sistem yang mirip dengan  flowchart  atau  diagram alir data  . Diagram aktivitas sering digunakan dalam pemodelan proses bisnis. Mereka juga bisa menggambarkan langkah-langkah dalam  use case diagram  . Aktivitas yang dimodelkan bisa berurutan dan bersamaan. Dalam kedua kasus diagram aktivitas akan memiliki permulaan Diagram dan Diagram Kegiatan Dasar Notasi dan Simbol Initial State atau Start Point Lingkaran kecil yang diikuti oleh panah mewakili keadaan tindakan awal atau titik awal untuk diagram aktivitas apa pun.   Untuk activity diagram menggunakan swimlanes, pastikan start point diletakkan di pojok kiri atas kolom pertama. Kegiatan atau Tindakan Negara Status tindakan mewakili tindakan objek yang tidak dapat diinterupsi.   Anda bisa menggambar sebuah tindakan di SmartDraw menggunakan persegi panjang dengan sudut membulat. Aliran Tindakan Alir

Collaboration Diagram

Gambar
Juga dikenal sebagai  Communication Diagram  atau  Interaction Diagram , merupakan ilustrasi dari relasi dan interaksi antara objek software pada Unified Modeling Language (UML). Collaboration Diagram mengelompokan message pada kumpulan diagram sekuen menjadi sebuah diagram. Dalam diagram kolaborasi yang dituliskan adalaha operasi atau metode yang dijalankan antara objek yang satu dengan objek yang lainnya secara keseluruhan. Oleh karena itu dapat diambil dari jalannya interaksi pada semua diagram sekuen. Untuk menggambarkan objek dari sebuah diagram kolaborasi, dapat menggunakan pilihan Object. Dan untuk menghubungkan antar objek yang satu dengan objek yang lain digunakan Link. Diagram kolaborasi sangat cocok untuk penggambaran interaksi sederhana antara jumlah dari benda-benda yang relatif kecil . Tetapi ada beberapa vendor menawarkan beberapa software untuk membuat dan mengedit diagram kolaborasi sehingga dapat menggambarkan interkasi jumlah objek dan pesan yang relatif bes

Rational Unified Process (RUP)

Rational Unified Process , adalah suatu kerangka kerja  proses pengembangan perangkat lunak  iteratif yang dibuat oleh  Rational Software , suatu divisi dari  IBM  sejak  2003 . RUP bukanlah suatu  proses  tunggal dengan aturan yang konkrit, melainkan suatu kerangka proses yang dapat diadaptasi dan dimaksudkan untuk disesuaikan oleh organisasi pengembang dan tim proyek  perangkat lunak  yang akan memilih elemen proses sesuai dengan kebutuhan mereka. RUP menggunakan konsep object oriented, dengan aktifitas yang berfokus pada  pengembangan model dengan menggunakan Unified Model Language(UML). Melalui  gambar dibawah dapat dilihat bahwa RUP memiliki, yaitu:  ƒ  Dimensi pertamadi gambarkan secara horizontal. Dimensi ini mewakili aspek-aspek  dinamis dari pengembangan perangkat lunak. Aspek ini dijabarkan dalam tahapan  pengembangan atau fase. Setiap fase akan memiliki suatu major milestoneyang  menandakan akhir dari awal dari phase selanjutnya. Setiap phase dapat berdiri dari satu  beb