Pemodelan kebutuhan sistem dengan usecase
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE PowerPoint PPT Presentation


  • 118 Views
  • Uploaded on
  • Presentation posted in: General

PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE. User Centered Development dan Usecase Modelling. User Centered Development – Sebuah proses pengembangan sistem berdasarkan pada pemahaman akan kebutuhan dari para pemilik perusahaan dan alasan mengapa sistem harus dikembangkan .

Download Presentation

PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Pemodelan kebutuhan sistem dengan usecase

PEMODELAN KEBUTUHAN SISTEM DENGAN USECASE


User centered development dan usecase modelling

User Centered Development dan Usecase Modelling

  • User Centered Development – Sebuahprosespengembangansistemberdasarkanpadapemahamanakankebutuhandariparapemilikperusahaandanalasanmengapasistemharusdikembangkan.

  • UsecaseModelling – Suatuprosespemodelanfungsi-fungsisistem yang berhubungandengankejadian-kejadianbisnis, siapa yang memprakarsaidanbagaimanasistemmeresponkejadian-kejadiantersebut.

    • Usecasemerupakancabangdari Object-Oriented Modelling

    • Meraihpopularitaskarenafungsinyadalamberkomunikasidengan user

    • Melengkapiperalatanpemodelantradisional


Usecase diagram

Usecase Diagram

Usecase : suatunarasi yang menggambarkansecaraberurutan, langkah-langkahdaritingkahlakusistem, baikotomatisasimaupun manual. Dengantujuanuntukmelengkapisebuahpekerjaanbisnis

  • Deskripsifungsisistemdarisudutpandang user eksternaldalambentuk yang mudahdimengerti

    Usecase Diagram : diagram yang menggambarkaninteraksiantarasistemdengansistemeksternaldanpelaku-pelakunya

  • Secaragrafismenjelaskansiapa yang akanmenggunakansistemdandengancaraapapelakuakanberinteraksidengansistem

    NarasiUsecase : deskripsitekstentangkegiatanbisnisdanbagaimanasistemberinteraksidengan user untukmenyelesaikanpekerjaan


Usecase diagram1

Aktor

USECASE DIAGRAM

Diagram use case dibentukuntukmemvisualisasikanhubunganantaraaktordan use case

Aktormerupakanseseorangatausesuatu yang harusberinteraksidengansistem yang akandikembangkan

Simbolaktordanusecasebesertarelationnyadigambarkansepertiberikut:

Usecase


Empat tipe aktor

Empat Tipe Aktor

  • Primary business actor

    • Pihak yang secarautamadiuntungkanoleheksekusiUsecase

    • Cth: karyawan yang menerimapembayarangaji

  • Primary system actor

    • Pihak yang secaralangsungberinteraksidengansistemuntukmemulaikejadianbisnisatausistem

    • Cth: Teller bank menginputinformasi deposit

  • External server actor

    • Pihak yang meresponpermintaandariusecase

    • Cth: lembagaperkreditanmengotorisasipembuatankartukredit

  • External receiver actor

    • PIhak yang bukanaktorutamatetapimenerimasuatunilaidariUsecase

    • Cth: Bagiangudangmenerima slip pengepakan


Pemodelan kebutuhan sistem dengan usecase

Sample Use-Case Model Diagram


Extension dan absract usecase

Extension dan Absract Usecase

Extension usecase :usecasetambahan yang merupakantingkahlakukhusus yang lebihspesifikdarisuatuusecase, ataudisebutjugausecasepengembangandariusecase lain yang lebihumum.

Extension usecasedigunakanbilasuatuusecase (proses) memilikibeberapa sub-proses yang tidakdapatdijadikandalamsatuusecase.

TandapanahpadaUsecase extension biasanyamengarahpadaUsecase General (umum) nyadandiberikantanda <<extends>>

Abstract Usecase:usecase yang mengurangiredudansiantara 2 ataulebihusecaselainnyadenganmengkombinasikanlangkah-langkah yang adapadausecase.

Tandapanah Abstract digambarkandariusecase A menujuUsecase B yang artinyaproses yang dilakukan A selalumelibatkanproses B (didalamproses A pastiterlebihdahulumelakukanproses B). Disebutjuga <<Uses>> atau <<Includes>>


Usecase depends on

Usecase Depends On

Usecase Depends On adalahrelasiUsecasemengkhususkanusecase lain harusdilakukansebelummelakukanusecaselainnya (ketergantunganantara 1 usecasedenganusecaselainnya)

- Dapatmembantumenentukanurutanusecase yang akandikembangkan

  • Tandapanahdigambarkandarisatuusecasemenujuusecase lain yang bergantungpadausecasetersebut

  • Depends On diberitanda <<Depends on> padaarahpanahUsecasenya.


Pemodelan kebutuhan sistem dengan usecase

Contohkasus:

Sistempenyewaan VCD memilikisistemygdigambarkandenganusecaseberikut:

<<include>>

Pinjam

VCD

Entry

Data VCD

<<extend>>

Daftar

Anggota Baru

Terima

Bukti transaksi

anggota

petugas

Kembalikan

VCD

<<extend>>

Denda


Langkah langkah membuat usecase diagram

Langkah-Langkah Membuat Usecase Diagram

  • Identify business actors menentukanaktor-aktor yang terlibatdenganmembuattabeldaftaraktor

  • Identify business use cases denganmembuatUsecase Glossary (TabelGlosarium/DeskripsiUsecase)

  • Construct use-case model diagram membuat Diagram Usecaseberdasarkan Glossary dantabelaktor

  • Documents business requirements use-case narratives MembuattabelSpesifikasiUsecase, yang akanmenjelaskankeseluruhanpolakerjasetiapusecase yang ada


Sample use case glossary

Sample Use-Case Glossary

continued


Sample use case glossary continued

Sample Use-Case Glossary (continued)

continued


Sample use case glossary concluded

Sample Use-Case Glossary (concluded)


Construct use case model diagram

Construct Use-Case Model Diagram


Sample high level version of a use case narrative

Sample High-Level Version of a Use-Case Narrative


Sample expanded version of a use case narrative

Sample Expanded Version of a Use-Case Narrative

continued


Sample expanded version of a use case narrative cont

Sample Expanded Version of a Use-Case Narrative (cont)

continued


Sample expanded version of a use case narrative cont1

Sample Expanded Version of a Use-Case Narrative (cont)


Usecase model diagram dengan beberapa subsystem

Usecase Model Diagram denganbeberapa subsystem:

Peminjaman

Daftar anggota

Input vcd

Input anggota

Input data

transaksi

Petugas

Ubah data

anggota

Ubah data

transaksi

Hapus anggota

Hapus trsksi

Verifikasi

Laporan

Administrator

Login

Cetak lap.Vcd

Ubah

password

Cetak lap.

trsks


  • Login