BlogLifestyleEdukasiContoh Statechart Diagram
0
0

Contoh Statechart Diagram

Dipublikasikan oleh Aulia Ramadhanti

Mei 26, 2023

5 menit membaca

Copied to clipboard
top-right-banner

Statechart merupakan sebuah diagram yang menggambarkan state machine. Sekilas pernyataan tersebut cukup membingungkan, namun jangan khawatir, dalam tulisan ini kita akan membahas mengenai statechart diagram secara lengkap, mulai dari definisi hingga contoh.

Pada praktenya statechart diagram sangat jarang sekali digunakan, bahkan beberapa orang yang belajar sistem informasi sekalipun tidak mengetahui tentang ini.

Akan tetapi untuk menambah wawasan dan pengetahuan tentu tidak ada salahnya kita mempelajari statechart diagram.

Bahkan siapa yang tahu suatu saat ini kita membutuhkan informasi dan pemahaman mengenai statechart diagram ini.

Baca Juga: Contoh DFD

Apa yang Dimaksud dengan Statechart Diagram?

Statechart atau state diagram adalah sebuah diagram yang menggambarkan, memperlihatkan serta mendeskripsikan tentang perilaku sistem.

Pada umumnya statechart diagram ini menggambarkan seluruh kondisi yang ada sebagai sebuah objek ataupun event.

Elemen yang terdapat pada state diagram ialah kotak yang menggambarkan sebuah objek, serta tanda panah sebagai tanda penunjuk perpindahan ke state lainnya.

Perbedaan Statechart Diagram dan Flowchart

Kedua diagram ini jelas sangat terlihat karena memiliki fungsi yang berbeda. Seperti yang kita ketahui flowchart merupakan diagram yang menggambarkan proses yang dijalankan dari sebuah sistem.

Sedangkan untuk statechart diagram digunakan untuk menunjukan perubahan pada sebuah state, yang menjadikan perubahan tersebut bukanlah proses ataupun perintah.

Selain kedua hal tersebut, flowchart dan statechart memiliki perbedaan yang signifikan. Misal dalam pembuatan flowchart kita dituntut untuk mengetahui simbol yang begitu banyak.

Notasi dan Simbol Statechart Diagram

Berikut ini merupakan simbol dan notasi yang digunakan dalam sebuah statechart diagram.

  • Transisi
transisi

Transisi merupakan gambar sebuah panah yang menunjukan jalur bagian berbeda dari state sebuah objek. Transisi tidak hanya mengarah ke state lain, akan tetapi dapat menunjuk balik ke dirinya sendiri.

  • Initial State
initial state

Sebuah panah yang menunjuk pada lingkaran.

  • Final State
final state

Notasi ini menunjukan mewakili keadaan akhir objek.

  • Synchronization and Splitting of Control
fork

Kedua gambar di atas merupakan sinkronisasi kontrol. Gambar pertama dikenal dengan nama fork, dimana transisi tunggal atau satu transisi terbagi ke beberapa transisi.

Untuk gambar kedua ialah join, yang mana dua transisi bergabung menjadi satu transisi.

  • States

States adalah notasi menggambarkan suatu kondisi yang terjadi pada objek.

Cara Membuat Statechart Diagram

Sekilas statechart diagram ini terlihat simple dan mudah, akan tetapi ketika kita hendak menggambar dan membuatnya diharuskan mengikuti langkah langkah berikut ini.

  1. Identifikasi objek yang sekiranya penting untuk dianalisis
  2. Mengidentifikasi state
  3. Mengidentifikasi peristiwa

Setelah kita mampu melakukan ketiga hal di atas, selanjutnya ialah pikirkan tentang objek state, sebagai contoh dalam e-commerce produk.

Pada umumnya produk pada sebuah e-commerce memiliki rilis tanggal yang tersedia, terjual, stok atau persediaan dan lain sebagainya.

Sedangkan untuk sebuah transisi dalam keadaan tertentu tidaklah berlaku, misal ketika produk dalam keadaan dibeli atau habis.

Manfaat dan Tujuan Statechart Diagram

Statechart merupakan bagian dari diagram UML, meskipun pada prakteknya diagram ini tidak terlalu sering untuk digunakan.

Adapun manfaat dari statechart diagram adalah sebagai berikut;

  • Memodelkan sistem reaktif, yaitu sebuah sistem yang merespon kejadian internal ataupun external.
  • Memodelkan sebuah aktivitas life time dari awal hingga akhir.
  • Memodelkan aspek dinamik suatu sistem.
  • Memodelkan masa pakai sistem reaktif.
  • Menggambarkan objek yang beda ketika sistem sedang berjalan.

Kumpulan Contoh Statechart Diagram

1. Contoh Statechart Diagram ATM

Sumber: Visme

2. Contoh Statechart Supply Chain

Sumber: Research Gate

3. Contoh Statechart Diagram Login Perpustakaan

statechart login
Sumber: Tutorial Kampus

Penutup dan Kesimpulan

Meskipun dalam beberapa kesempatan statechart diagram ini jarang digunakan, akan tetapi tentu saja tidak ada salahnya bagi kita untuk mempelajarinya karena statechart ini bagian yang tidak dipisahkan dengan diagram UML, sama halnya dengan use case diagram ataupun class diagram.

ERD dalah hal yang tidak kalah penting dengan statechart untuk dipelajari, tulisan mengenai contoh ERD sebelumnya dapat kalian pelajari..

Demikian tulisan tentang contoh statechart diagram yang dapat kami sajikan, semoga menjadi ilmu pengetahuan.

Temukan beragam pilihan rumah terlengkap di daftar properti & iklankan properti kamu di Jual Beli Properti Pinhome. Bergabunglah bersama kami di aplikasi Rekan Pinhome untuk kamu agen properti independen atau agen kantor properti. 

Kamu juga bisa belajar lebih lanjut mengenai Properti di Property Academy by Pinhome. Download aplikasi Rekan Pinhome melalui App Store atau Google Play Store sekarang!

Hanya di Pinhome.id yang memberikan kemudahan dalam membeli properti. Pinhome – PINtar jual beli sewa properti.

Editor: Daisy

Feature image source: Research Gate

Copied to clipboard
bottom-sidebar-banner
left footer bannerright footer banner
left footer bannerright footer banner

Properti Rekomendasi

    Rp 550,8 Juta - Rp 1,5 Miliar
    Angsuran mulai dari Rp3,8 Juta/bln
      Rp 181 Juta
      Angsuran mulai dari Rp1,2 Juta/bln
        Rp 357,1 Juta - Rp 780 Juta
        Angsuran mulai dari Rp2,5 Juta/bln

        Properti Eksklusif: Green Paradise City

        Parung Panjang, Kab. Bogor
          Rp 1 Miliar - Rp 1,1 Miliar
          Angsuran mulai dari Rp7,2 Juta/bln

          Properti Eksklusif: The Agathis

          Pancoran Mas, Kota Depok
          sticky banner
          sticky banner

          © lifestyle.pinhome.id

          Pinhome App

          Coba Aplikasi Pinhome

          Cari, konsultasi, beli, hingga jasa perawatan rumah, semua ada!
          Unduh sekarang dan nikmati manfaatnya.

          iOS PCA DownloadAndroid PCA Download