Anda di halaman 1dari 15

PEMODELAN USE CASE Dr. Ayi Purbasari, ST., MT.

2020

12/10/2021 -AP- 1
OUTLINE

• Identifikasi use requirement


• Identifikasi software requirement
• Tentukan actor
• Tentukan use case (dari software requirement)
• Tnetukan actor untuk setiap use case
Studi Kasus •

Gambarkan use case
Gambarkan use case dan actor yang
Pemodelan Use berkaitan
• Tambahkan relasi antar use case
case

12/10/2021 -AP- 2
IDENTIFIKASI USE CASE DARI
FUNCTIONAL REQUIREMENT
Pada dasarnya, use case merepresentasikan requirement fungsional
Daftar Requirement Functional diperoleh dari daftar use requirement
Kita lihat Kembali daftar user requirement:

12/10/2021 -AP- 3
DAFTAR USER REQUIREMENT
Masyarakat ingin dapat mendaftar untuk kegiatan posyandu
Kader ingin dapat melihat masyarakat yang sudah mendaftar untuk
kegiatan Posyandu
Masyarakat ingin dapat membuat KMS
Kader ingin dapat memverifikasi pembuatan KMS
Kader ingin dapat mencatat hasil pemeriksaan di posyandu
Kader ingin hasil pemeriksaan dapat langsung disimpan di KMS dan
Laporan pemeriksaan
Masyarakat ingin dapat membaca KMS

12/10/2021 -AP- 4
DAFTAR FUNCTIONAL REQUIREMENT
User Requirement Software Requirement
Masyarakat ingin dapat mendaftar Perangkat lunak harus dapat
untuk kegiatan posyandu melayani pendaftaran kegiatan
posyandu
Kader ingin dapat melihat Perangkat lunak harus dapat
masyarakat yang sudah mendaftar menampilkan pendaftar kegiatan
untuk kegiatan Posyandu posyandu

Masyarakat ingin dapat membuat Perangkat lunak harus dapat


KMS melayani pembuatan KMS

Kader ingin dapat memverifikasi Perangkat lunak harus dapat


pembuatanKMS melayani verifikasi KMS
12/10/2021 -AP- 5
Kader ingin dapat mencatat hasil Perangkat lunak harus dapat
SOFTWARE REQUIREMENT
Perangkat lunak harus dapat melayani pendaftaran kegiatan posyandu
Perangkat lunak harus dapat menampilkan pendaftar kegiatan posyandu
Perangkat lunak harus dapat melayani pembuatan KMS
Perangkat lunak harus dapat melayani verifikasi KMS
Perangkat lunak harus dapat mencatat hasil pemeriksaan
Perangkat lunak harus dapat menulis datar hasil pemeriksaan e KMS
Perangkat lunak harus dapat menulis laporan pemeriksaan berdasarkan
hasil pemeriksaan
Perangkat lunak harus dapat menampilkan KMS

12/10/2021 -AP- 6
TENTUKAN ACTOR
Dari daftar requirement terlihat bahwa ada 2 actor dalam system ini,
yaitu:
Masyarakat
Kader

12/10/2021 -AP- 7
TENTUKAN HUBUNGAN: FUNCTIONAL
REQUIREMENT – USE CASE
Software Requirement Nama Use case

Perangkat lunak harus dapat melayani pendaftaran Mendaftar


kegiatan posyandu
Perangkat lunak harus dapat menampilkan pendaftar Melihat Pendaftar
kegiatan posyandu
Perangkat lunak harus dapat melayani pembuatan KMS Membuat KMS

Perangkat lunak harus dapat melayani verifikasi KMS Memverikasi pembuatan KMS

Perangkat lunak harus dapat mencatat hasil Mencatat pemeriksaan


pemeriksaan
Perangkat lunak harus dapat menulis datar hasil Mencatat KMS
pemeriksaan e KMS

Perangkat lunak harus dapat menulis laporan Menulis laporan


pemeriksaan berdasarkan hasil pemeriksaan
Perangkat lunak harus dapat menampilkan KMS Membaca KMS
12/10/2021 -AP- 8
TENTUKAN HUBUNGAN: FUNCTIONAL
REQUIREMENT – USE CASE - ACTOR
Software Requirement Nama Use case Actor

Perangkat lunak harus dapat melayani Mendaftar Masyarakat


pendaftaran kegiatan posyandu
Perangkat lunak harus dapat menampilkan Melihat Pendaftar Kader
pendaftar kegiatan posyandu
Perangkat lunak harus dapat melayani Membuat KMS Masyarakat
pembuatan KMS
Perangkat lunak harus dapat melayani Memverikasi pembuatan KMS Kader
verifikasi KMS
Perangkat lunak harus dapat mencatat hasil Mencatat pemeriksaan Kader
pemeriksaan
Perangkat lunak harus dapat menulis datar Mencatat KMS Kader
hasil pemeriksaan e KMS

Perangkat lunak harus dapat menulis laporan Menulis laporan Kader


pemeriksaan berdasarkan hasil pemeriksaan
Perangkat lunak harus dapat menampilkan Membaca KMS Masyarakat
KMS
12/10/2021 -AP- 9
GAMBARKAN USE CASE

12/10/2021 -AP- 10
GAMBARKAN USE CASE - ACTOR

12/10/2021 -AP- 11
TAMBAHKAN RELASI ANTAR USE CASE
Perhatikan use case
 Mencatat hasil pemeriksaan
 Mecatat kms
 Menulis laporan

Mencatat kms harus melalui proses mencatat hasil pemeriksaan


Menulis laporan harus melalui proses mencatata hasil pemeriksaan
Karena itu terdapat relasi include antara menulis laporan & mencatat
kms dengan use case mencatat hasil pemeriksaan

12/10/2021 -AP- 12
DIAGRAM USE CASE

12/10/2021 -AP- 13
LENGKAPI DENGAN
Skenario
Prototipe

12/10/2021 -AP- 14
TERIMA KASIH
12/10/2021 -AP- 15

Anda mungkin juga menyukai