Mohon tunggu...
Ridho Abdul Aziz
Ridho Abdul Aziz Mohon Tunggu... Mahasiswa - Mahasiswa

informatics student in university Sultang Ageng Tirtayasa

Selanjutnya

Tutup

Ruang Kelas

UML: Definisi, Sejarah, Jenis, dan Manfaat

25 Mei 2024   00:16 Diperbarui: 25 Mei 2024   00:25 240
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ruang Kelas. Sumber Ilustrasi: PAXELS

Selain memiliki kelebihan use case diagram juga mempunyai beberapa kekurangan yaitu :

  • Keterbatasan dalam menangkap detail : Use case diagram lebih berfokus pada interaksi antara aktor dan sistem daripada detail teknis internal. Hal ini dapat menyebabkan kurangnya informasi tentang bagaimana fungsi tertentu diimplementasikan dalam sistem
  • Abstaksi tinggi : Karena sifatnya yang abstrak dan tingkat tinggi, use case diagram tidak selalu menggambarkan alur kerja yang kompleks atau kondisi-kondisi tertentu secara rinci. Ini dapat mengakibatkan kesalahpahaman atau interpretasi yang salah jika tidak didukung oleh dokumen lain yang lebih rinci
  • Kebutuhan dokumentasi tambahan : Untuk mendapatkan gambaran lengkap tentang fungsionalitas sistem, use case diagram perlu didukung oleh dokumentasi tambahan seperti deskripsi use case, diagram aktivitas, dan diagram sekuens. Tanpa dokumentasi tambahan ini, use case diagram mungkin tidak cukup untuk pengembangan dan pengujian yang rinci

implementasi use case pada pembayaran ovo

Gambar diatas merupakan salah satu contoh penerapan use case diagram pada sistem pembayaran ovo, berikut merupakan rinciannya :

  • Pada diagram diatas hanya terdapat satu buah actor saja
  • Terdapat 3 buah use case utama yaitu top up, transfer dan payment
  • Pada use case top up merujuk kepada proses isi ulang saldo, top up memiliki relasi dengan saldo dan login
  • Use case utama selanjutnya ada transfer, transfer disini merujuk kepada proses pembagian atau pengiriman saldo ovo, transfer sendiri memiliki relasi dengan 3 buah use case yaitu sesame ovo, rekening bank, dan login
  • Use case terakhir adalah payment, payment disini merujuk kepada proses pembayaran , payment memiliki relasi dengan 3 buah use case yaitu tagihan, pemesanan, dan login

Diagram urutan

Diagram urutan adalah sebuah diagram yang digunakan untuk menjelaskan dan menampilkan interaksi antar objek-objek dalam sebuah sistem secara terperinci. Selain itu sequence diagaram juga akan menampilkan pesan atau perintah yang dikirim, beserta waktu pelaksanaannya. Objek-objek yang berhubungan dengan berjalannya proses operasi biasanya diurutkan dari kiri ke kanan, Adapun fungsi diagram urutan adalah :

  • Visualisasi proses : Diagram urutan membantu dalam memvisualisasikan urutan langkah-langkah dalam suatu proses atau aliran kerja secara sistematis. Ini memungkinkan pemahaman yang lebih baik tentang bagaimana setiap langkah saling terkait
  • Identifikasi masalah : Dengan menggunakan diagram urutan, Anda dapat dengan mudah mengidentifikasi titik-titik potensial di mana masalah atau hambatan mungkin muncul dalam proses. Ini membantu dalam pemecahan masalah dan peningkatan efisiensi
  • Pemetaan interaksi : Diagram urutan juga membantu dalam memetakan interaksi antara berbagai elemen dalam sistem. Ini membantu dalam memahami bagaimana informasi atau bahan bergerak melalui proses, dan di mana titik-titik kunci dalam interaksi tersebut

Komponen pada diagram urutan

  • Actor : Komponen ini menggambarkan seorang pengguna (user) yang berada di luar sistem dan sedang berinteraksi dengan sistem. Dalam sequence diagram, aktor biasanya digambarkan dengan simbol stick figure
  • Activation box : Komponen activation box ini merepresentasikan waktu yang dibutuhkan suatu objek untuk menyelesaikan tugasnya. Semakin lama waktu yang diperlukan, maka secara otomatis activation boxnya juga akan menjadi lebih panjang. Komponen ini digambarkan dengan bentuk persegi Panjang
  • Lifeline : Komponen ini digambarkan dengan bentuk garis putus-putus. Lifeline ini biasanya memiliki kotak yang berisi objek yang memiliki fungsi untuk menggambarkan aktifitas dari objek
  • Objek : Komponen objek ini digambarkan memiliki bentuk kotak yang berisikan nama dari objek dengan garis bawah. Biasanya objek berfungsi untuk mendokumentasikan perilaku sebuah objek pada sebuah sistem
  • Messages : Komponen ini untuk menggambarkan komunikasi antar objek. Messages biasanya muncul secara berurutan pada lifeline. Komponen messages ini direpresentasikan dengan anak panah. Inti dari sebuah diagram urutan terdapat pada komponen lifeline dan messages ini

Kelebihan diagram urutan

Diagram urutan memiliki beberapa kelebihan yaitu :

  • Visualisasi yang jelas : Diagram urutan menyediakan visualisasi yang jelas tentang urutan langkah-langkah dalam suatu proses atau aliran kerja. Ini membuatnya mudah dipahami oleh orang-orang yang terlibat
  • Perencanaan yang lebih baik : Dengan memahami urutan langkah-langkah dalam proses, perencanaan kegiatan menjadi lebih baik. Ini memungkinkan untuk mengidentifikasi risiko dan merencanakan tindakan yang sesuai.
  • Pemantauan kemajuan : Diagram urutan dapat digunakan untuk memantau kemajuan dalam proses. Dengan melacak langkah-langkah yang sudah diselesaikan, Anda dapat mengetahui di mana proses berada dan apakah ada keterlambatan.

Kekurangan diagram urutan

Berikut merupakan kekurangan dari diagram urutan :

  • Sederhana : Diagram urutan mungkin terlalu sederhana untuk menggambarkan proses yang kompleks. Ini dapat menyebabkan kehilangan detail yang penting
  • Tidak fleksibel : Diagram urutan cenderung kurang fleksibel daripada model proses yang lebih kompleks. Ini membuatnya sulit untuk menangani variasi dalam proses atau aliran kerja.
  • Keterbatasan dalam representasi : Diagram urutan memiliki keterbatasan dalam representasi jenis proses tertentu, seperti proses non-linear atau interaksi antara elemen yang kompleks

Implementasi diagram urutan pada proses login mahasiswa

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun