1 / 17

Perancangan Sistem Dengan menggunakan UML

Perancangan Sistem Dengan menggunakan UML. Ritzkal,S.Kom. Pengenalan UML.

warner
Download Presentation

Perancangan Sistem Dengan menggunakan UML

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related