Lompat ke konten
Read this post in: de_DEen_USes_ESfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW
Home » Uncategorized » Mengatur Kasus Penggunaan dengan Dasar, Sertakan, dan Perluas: Panduan untuk Pengembangan Perangkat Lunak yang Efektif

Mengatur Kasus Penggunaan dengan Dasar, Sertakan, dan Perluas: Panduan untuk Pengembangan Perangkat Lunak yang Efektif

Apa itu Pemodelan Kasus Penggunaan

Kasus penggunaan merupakan alat penting dalam bidang pengembangan perangkat lunak, karena membantu menentukan bagaimana pengguna akan berinteraksi dengan sistem tertentu. Mereka menyediakan cara yang jelas dan ringkas untuk mendokumentasikan fungsi suatu sistem, dan dapat digunakan untuk memastikan bahwa pengembang sedang membangun perangkat lunak yang memenuhi kebutuhan pengguna yang dituju. Saat membuat kasus penggunaan, penting untuk menyusunnya sedemikian rupa agar mudah dipahami dan diimplementasikan. Salah satu cara melakukannya adalah dengan menggunakan konsep kasus penggunaan dasar, sertakan, dan perluas.

Kasus Penggunaan Dasar:

Kasus penggunaan dasar merepresentasikan fungsi inti dari suatu sistem. Mereka merupakan blok bangunan dasar yang menentukan apa yang dapat dilakukan oleh suatu sistem. Kasus penggunaan dasar biasanya digunakan untuk merepresentasikan fungsi utama dari suatu sistem, dan sering kali merupakan kasus penggunaan yang paling penting dalam suatu sistem. Saat membuat kasus penggunaan dasar, penting untuk membuatnya sederhana dan mudah dipahami. Mereka harus ditulis dengan cara yang mudah diikuti dan sependek mungkin.

Create Use Case Diagram using Open API - Visual Paradigm Know-how

Kasus Penggunaan Sertakan:

Kasus penggunaan sertakan digunakan untuk merepresentasikan fungsi yang dibagikan di antara beberapa kasus penggunaan. Mereka memungkinkan Anda menghindari duplikasi fungsi yang sama di berbagai kasus penggunaan, dan sebaliknya mengacu pada satu kasus penggunaan yang berisi fungsi bersama tersebut. Hal ini dapat membantu mengurangi kompleksitas kasus penggunaan Anda, serta membuatnya lebih mudah dipahami dan dipelihara. Saat membuat kasus penggunaan sertakan, penting untuk memastikan bahwa fungsi yang disertakan didefinisikan dengan jelas dan mudah dipahami. Anda juga harus memastikan bahwa kasus penggunaan yang disertakan ditulis dengan cara yang memudahkan penggunaan kembali.

Kasus Penggunaan Perluas:

Kasus penggunaan perluas digunakan untuk merepresentasikan fungsi yang bersifat opsional atau kondisional. Mereka memungkinkan Anda mendefinisikan fungsi yang hanya digunakan dalam kondisi tertentu, atau ketika pengguna memilih untuk menggunakan fitur tertentu. Saat membuat kasus penggunaan perluas, penting untuk memastikan bahwa fungsi yang diperluas didefinisikan dengan jelas dan mudah dipahami. Anda juga harus memastikan bahwa kasus penggunaan yang diperluas ditulis dengan cara yang memudahkan pemahaman hubungannya dengan kasus penggunaan dasar.

Titik Perluasan dalam Diagram Kasus Penggunaan

Titik perluasan dalam diagram kasus penggunaan merepresentasikan titik dalam kasus penggunaan di mana perilaku dapat diperluas atau dimodifikasi oleh kasus penggunaan lain. Ini adalah titik tertentu dalam kasus penggunaan di mana kasus penggunaan perluas dapat dihubungkan untuk memberikan fungsi tambahan atau opsional.

Titik perluasan adalah panah bertanda yang menghubungkan satu kasus penggunaan ke titik perluasan dalam kasus penggunaan lain, menunjukkan titik di mana kasus penggunaan perluas dapat dimasukkan. Ini direpresentasikan sebagai lingkaran kecil dengan nama atau angka yang mengidentifikasi titik terjadinya perluasan.

Titik perluasan diidentifikasi selama tahap analisis dan desain dalam siklus hidup pengembangan perangkat lunak. Mereka biasanya didefinisikan dalam kasus penggunaan dasar dengan deskripsi skenario perluasan dan kondisi di mana titik perluasan dapat dipanggil.

Titik perluasan memungkinkan penambahan fungsi atau perilaku baru yang tidak termasuk dalam kasus penggunaan awal, tanpa harus memodifikasi kasus penggunaan dasar itu sendiri. Pendekatan modular dalam desain kasus penggunaan ini memudahkan modifikasi dan perluasan fungsi sistem seiring berubahnya kebutuhan seiring waktu.

Mengatur Kasus Penggunaan:

Saat mengatur kasus penggunaan, penting untuk mempertimbangkan konsep kasus penggunaan dasar, sertakan, dan perluas. Anda sebaiknya memulai dengan mendefinisikan kasus penggunaan dasar, yang merepresentasikan fungsi inti dari sistem Anda. Dari sana, Anda dapat mendefinisikan kasus penggunaan sertakan yang merepresentasikan fungsi bersama, dan kasus penggunaan perluas yang merepresentasikan fungsi opsional atau kondisional. Penting untuk memastikan bahwa kasus penggunaan Anda jelas didefinisikan dan mudah dipahami. Anda juga harus memastikan bahwa kasus penggunaan Anda diatur sedemikian rupa sehingga mudah melihat hubungan antar satu sama lain.

 

Use Case Diagram notations guide - Visual Paradigm

Kasus Penggunaan Sertakan ATM – Kasus Penggunaan Masuk

Hubungan kasus penggunaan <<include>> digunakan untuk merepresentasikan inklusi satu kasus penggunaan ke dalam kasus penggunaan lain. Dalam konteks sistem ATM, kasus penggunaan masuk dimasukkan ke dalam kasus penggunaan lain seperti Tarik Tunai, Setor Dana, dan Cek Saldo, karena kasus-kasus tersebut mengharuskan pengguna untuk terlebih dahulu melakukan otentikasi melalui proses masuk.

Dengan kata lain, kasus penggunaan Tarik Tunai dapat dianggap sebagai kasus penggunaan dasar yang mengharuskan pengguna untuk masuk terlebih dahulu sebelum dapat dieksekusi. Dalam skenario ini, kasus penggunaan Masuk merupakan kasus penggunaan sertakan karena perlu dimasukkan ke dalam kasus penggunaan Tarik Tunai agar transaksi dapat selesai. Ini memastikan bahwa hanya pengguna yang berhak yang dapat menarik uang dari akun mereka.

Secara umum, kasus penggunaan Masuk merupakan kasus penggunaan sertakan dalam sebagian besar kasus penggunaan lain dalam sistem ATM karena otentikasi merupakan prasyarat untuk sebagian besar transaksi.

Kasus Penggunaan Perluas ATM – Kasus Penggunaan Kata Sandi Salah atau Batal

Kasus penggunaan Masuk biasanya memiliki kasus penggunaan perluas untuk Kata Sandi Salah, yang menangani skenario di mana pengguna memasukkan kata sandi yang salah. Kasus penggunaan ini dapat memberikan umpan balik kepada pengguna tentang kesalahan tersebut dan meminta mereka untuk memasukkan kembali kata sandi atau mengatur ulang jika diperlukan.

Kasus penggunaan Masuk juga dapat memiliki kasus penggunaan perluas untuk Batal, yang menangani skenario di mana pengguna memutuskan untuk membatalkan proses masuk sebelum selesai. Kasus penggunaan ini dapat menghentikan proses masuk dan mengembalikan pengguna ke menu utama atau ke status idle ATM.

Kedua kasus penggunaan perluas Kata Sandi Salah dan Batal dapat membantu meningkatkan kenyamanan penggunaan sistem ATM dan memberikan pengalaman pengguna yang lebih baik bagi pelanggan.

 

Kesimpulan:

Mengatur kasus penggunaan dengan menggunakan kasus penggunaan dasar, sertakan, dan perluas merupakan cara efektif untuk membuat kasus penggunaan yang jelas dan ringkas, mudah dipahami dan diimplementasikan. Dengan menggunakan pendekatan ini, Anda dapat membuat kasus penggunaan yang secara akurat merepresentasikan fungsi sistem Anda, sekaligus menghindari kompleksitas yang tidak perlu dan duplikasi usaha. Baik Anda seorang pengembang perangkat lunak, analis bisnis, atau manajer proyek, menggunakan pendekatan ini dapat membantu Anda menciptakan perangkat lunak berkualitas tinggi yang memenuhi kebutuhan pengguna yang dituju.

Tinggalkan Balasan