Download
perancangan sistem dengan menggunakan uml n.
Skip this Video
Loading SlideShow in 5 Seconds..
Perancangan Sistem Dengan menggunakan UML PowerPoint Presentation
Download Presentation
Perancangan Sistem Dengan menggunakan UML

Perancangan Sistem Dengan menggunakan UML

181 Vues Download Presentation
Télécharger la présentation

Perancangan Sistem Dengan menggunakan UML

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. PerancanganSistemDenganmenggunakan UML Ritzkal,S.Kom

  2. Pengenalan UML UML (Unified Modeling Language) adalahsebuahbahasa yang berdasarkangrafik/gambaruntukmemvisualisasi, menspesifikasikan, membangun, danpendokumentasiandarisebuahsistempengembangan software berbasis OO (Object-Oriented). UML sendirijugamemberikanstandarpenulisansebuah system blue print, yang meliputikonsepbisnisproses, penulisankelas-kelasdalambahasa program yang spesifik, skema database, dankomponen-komponen yang diperlukandalamsistem software (http://www.omg.org).

  3. PemodelanDalam UML • Scenario adalahserangkainlangkah-langkah yang menjabarkansebuahinteraksiantaraseseorangpenggunadengansebua system. • Use case Diagram Usecase diagram merupakansalahsatu diagram untukmemodelkanaspekprilaku system. Masing-masing diagram use case menunjukansekumpulanusecase,actordanhubungan. Diagram usecaseadalahpentinguntukmenvisualkan,menspesifikasikandanmendokumentasikankebutuhanprilaku system. Usecase diagram adalahinteraksiantara actor eksternaldan system, hasil yang dapatdiamatiolehactor,berorientasipadatujuan, dideskripsikandi diagram usecasedanteks. Diagaramusecasemelibatkan : > System yaitusesuatu yang kitabangun > Actor, segalasesuatu yang perluberinteraksidengan system untukpertukaraninformasiUsescaseadalahfungsionalitas yang dipersepsioleh actor > Relasiadalahrelasiantara actor dengan use case.

  4. Gambar use case Relasi Sistem

  5. Tujuanutamapemodelan use case • Memutuskandanmendeskripsikankebutuhan –kebutuhanfungsional system • Memberikandeskripsijelasdankonsistendariapa yang seharusnyadlakukan, sehingga model use case digunakanseluruhprosespengembanganuntukkomunikasidanmenyediakan bass untukpemodelanberikutnyadanmengacu system harusmemberikanfungsionalitas yang dimodelkanpada use case. • Menyediakan basis yang melakukanpengujian system yang menverifikasi system. Mengujiapakah system telamemberikanfungsionalitas yang diminta. • Menyediakankemampuanmelacakkebutuhanfungsionalitasmenjadikelas- kelasdanoperasi-operasi actual di system.

  6. JenisAktor • Primary bisnis actor (pelakubisnisutama) - stakeholder yang terutamamendapatkankeuntungandaripelaksanaanusecasedenganmenerimanilai yang terukuratauterobservasi.pelakubisnisutamakemungkinantidakmenginisiasikejadaibisnis, sbagaicontohdalamkejadianbisnisdariseorangkaryawan yang menerimagaji(nilaiterukur) dari system penggajiansetiapharijumat,karyawantidakmenginisiasikejadianitu,tepimerupakanpenerimautamadarisesuatu yang bernilai. • Pelakubisnisutama – stakeholder yang secaralangsungberhadapandengan system untukmenginisiasiataumemicukegiatanatau system.

  7. Pelaku server eksternal – stakeholder yang melayanikebutuhanpengguna use case. • Pelakupenerimaeksternal – stakeholder yang bukanpelakuutama, tapimenerimanilaiyangterukuratauteramatidari use case (misalnyagudangmenerimapaketpermintaanuntukmenyiapkanpengirimansesudahseorangpelangganmemesannya).

  8. List Aktor • List actor adalahdaftar-daftar actor yang berperanpada system tersebut

  9. List Use case • List usecaseadalahdaftar-daftarusecase yang akandibuat, denganmeliputinamausecase, deskripsidanpelaku yang berpartisipan.

  10. Relasi use case • Associatonadalahhubunganantarapelaku /actor dengan use case dimanaterjadiinteraksidiantaramereka.

  11. Ekstendadalah use case yang terdiridarilangkah yang diekstrasidariusecase yang lebihkompleksuntukmenyederhanakanmasalahorisinaldankarenaitumemperluasfungsinya.

  12. Depends on adalahmenajerproyekaau developer untamasangatperlumengetahuiusecasemana yang memilikiketergantunganpadausecase lain yang menetapkanrangkaianusecase yang perludikembangkan.

  13. Activity diagram Teknikuntukmenggambarkanlogikaprocedural,prosesbisnisdanalurkerja. Dalambeberapahal, diagram inimemainkanperanmiripsebuah diagram alir, tetapiperbedaanprinsipantara diagram inidannotasi diagram aliradalah diagram inimendukung behavior parallel. • Diagram activity dapat digunakan untuk : • Pandangan dalam yang dilakukan di operasi • Padangan dalam bagaimana objek-objek bekerja • Pandangan dalam di aksi-aksi dan pengaruhnya pada objek-objek. • Logika dari proses bisnis.

  14. Langkah-langkahpembuatan diagram activity : • Identifikasilingkupdari diagram aktivitas • Tambahkantitikawaldanakhir • Tambahkanaktivitas • Tambahkantransisi-transisidariaktivitas-aktivitas • Tambahkantitik-titikkeputusan • Identifikasipeluangaktifitas-aktifitas parallel.

  15. Simbol activity diagram

  16. StudiKasus

  17. Tahapan Scenario Prosedure lama List Aktor List Usecase Diagram Konteks Diagram Use case Prosedure Baru Activity Diagram