Langsung ke konten utama

Pengertian Diagram Class, Use Case, Sequence Diagram


 Sequence Diagram
Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram. Pada diagram ini, dimensi vertikal merepresentasikan waktu. Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampai dengan bagian dasar dari diagram. Garis Vertical, disebut lifeline, dilekatkan pada setiap obyek atau aktor. Kemudian, lifeline tersebut digambarkan menjadi kotak ketika obyek melakukan suatu operasi , kotak tersebut disebut activation box. Obyek dikatakan mempunyai live activation pada saat tersebut. Pesan yang dipertukarkan antar obyek digambarkan sebagai sebuah anakpanah antara activation box pengirim dan penerima. Kemudian diatasnya diberikan label pesan.

Tujuan penggunaan sequence diagram :
1. Mengkomunikasikan requirement kepada tim teknis karena diagram ini dapat lebih mudah untuk dielaborasi menjadi model design.
2. Merupakan diagram yang paling cocok untuk mengembangkan model deskripsi use-case menjadi spesifikasi design.

Sequence diagram informasi Laundry
a. Login


b. Edit data pegawai


f. lihat laporan


 d. catat pendaftaran


e. meninggalkan baju


f.  catat transaksi



Use Case Diagram
Use-case Diagram adalah deskripsi dari fungsionality pada sistem. Penjelasan dari use case biasanya dibuat dalam teks sederhana sebagai pendokumentasian pada simbol use case, tetapi dapat juga digambarkan menggunakan activity diagram.
Use case digambarkan sebagai cara pandang terhadap sistem dariluar olehactorUse case mempertegas fungsionality requirement sistem. Use case adalah deskripsi dari sekumpulan aksi yang berurutan sebagai akibat dari interaksinya dengan actorActor adalah representasi dari pengguna sistem yang berinteraksi dengan use case tetapi tidak memiliki control terhadap use case tersebut dan diluar sistem.



Berikut adalah usecase diagram dari sistem informasi laundry :




Pegawai dan Admin melakukan proses login. Pegawai menginput pendaftaran konsumen untuk menjadi member dimana konsumen mendaftar dengan memberikan tanda pengenal. Ketika konsumen meninggalkan baju, sebelumnya konsumen telah terdaftar pada SI. Dalam proses transaksi dimana baju telah selesai dilaundry, pegawai  mencatat transaksi sedangkan konsumen dapat mengambil baju dan membayar transaksinya. Tanda garis tanpa tanda panah menandakan dilaksanakan pada waktu yang bersamaan. Ada 2 proses yang bersamaan yaitu pada proses pendaftaran konsumen dan proses transaksi. Setelah login, Admin dapat mengedit data pegawai atau dapat melihat laporan baik itu bulanan maupun tahunan

Class Diagram
Class diagram mendeskripsikan jenis-jenis object dalam system dan berbagai macam hubungan statis yang terjadi. Class diagram juga menunjukkan property dan operasi sebuah class dan batasan yang terdapat dalam hubungan dengan object . Class diagram merupakan alat terbaik dalam perancangan perangkat lunak. Class Diagram membantu pengembang mendapatkan struktur system dan menghasilkan rancangan system yang baik.
Class diagram menggambarkan struktur dan deskripsi class , package dan object beserta hubungan satu sama lain seperti containment , pewarisan , asosiasi dan lain lain Class memiliki 3 area pokok yaitu : Nama , Atribut dan method.

Class Diagram dan Class Relationship Sistem Informasi Laundry



Komentar

Postingan populer dari blog ini

Thomas Matulessy (Kapitan Pattimura)

Saya akan berbagi artikel tentang seorang pahlawan yang menginspirasi saya untuk selalu berani dan pantang menyerah dalam menyikapi setiap masalah yang datang ke hidup saya.  Orang itu bernama Thomas Matulessy atau yang lebih kita kenal dengan nama Kapitan Pattimura. Beliau lahir di Hualoy, Seram Selatan, Maluku, 8 Juni 1783 dan meninggal di Ambon, Maluku, 16 Desember 1817 pada umur 34 tahun.  Pattimura adalah sosok yang senantiasa berjuang untuk memerdekakan indonesia,ia juga sangat percaya diri saat akan melawan pasukan penjajah belanda. Bagi saya Kapitan Pattimura adalah sosok yang pemberani dan memiliki semangat juang yang tinggi dan memiliki sifat tanggung jawab yang besar dan juga rela berkorban demi orang lain. karena pada waktu pecah perang melawan penjajah Belanda tahun 1817, Raja-raja Patih, Para Kapitan, Tua-tua Adat dan rakyat mengangkatnya sebagai pemimpin dan panglima perang karena berpengalaman dan memiliki sifat-sfat kesatria (kabaressi)....

SOFTWARE

Berikut merupakan review pertemuan mata kuliah Rekayasa Perangkat lunak yang diampu oleh Bapak Bambang Prasetya Adhi, S.Pd., M.Kom. Yang di jadwalkan pada hari kamis lalu, 19 September 2019. Software/Perangkat Lunak  adalah program komputer yang mempunyai fitur, fungsi, struktur data yang memungkinkan program untuk memanipulasi informasi dan dokumentasi yang mendeskripsikan operasi dari progam. Software tidak akan usang karena suatu software mempunyai tujuan tertentu dan bisa dibilang selalu berkembang. Suatu software harus beradaptasi pada lingkungannya dan akan selalu meningkat terhadap kebutuhan bisnis baru Karakter Aplikasi Web Dapat diakses semua kalangan (Network intensiveness) Concurrency Unpredictable load Performance Availability Data driven Content sensitive Continous evolution Immediacy Security Aesthetics Umbrella Activities Software project management Formal technical reviews Software quality assurance Software configura...