1 / 24

“ Pemodelan Proses ”

Mata Kuliah Perancangan Sistem Infomrsi. “ Pemodelan Proses ”. Model. Model, adalah representasi dari suatu kenyataan . Suatu cara untuk memahami suatu sistem baik sistem yang sedang berjalan atau sistem yang akan diusulkan .

Download Presentation

“ Pemodelan Proses ”

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. Mata KuliahPerancanganSistemInfomrsi “PemodelanProses”

  2. Model • Model,adalahrepresentasidarisuatukenyataan. • Suatucarauntukmemahamisuatusistembaiksistem yang sedangberjalanatausistem yang akandiusulkan. • Suatucaramendokumentasipersyaratanbisnisataudesainteknis. • Kosep Model; • Model logika ( Logical Model), adalahreprentasikenyataannonteknis, yang menyatakanapasebenarnyasistemtersebutdanapa yang dilakukannya. Dengankata lain menggambarkanesensisuatusistem, lebihdikenaldenganmodel konseptualataumodel bisnis PemodelanProses (DFD)

  3. Model • Model Fisik ( Physical Model),adalahreprentasikenyataanteknisdannonteknis, yang menyatakanapasebenarnyasistemtersebut, apa yang dilakukannya, sertabagaimanasistemtersebutdiimplemtasikansecarafisikdanteknis. • Kegiatananalisissistemcendurunglebihfokuspada model logikakarena; • Model logikamenghilangkan bias yang diakibatkanolehcarapengimplementasian, dengankonsekuensinyameningkatkankreaktifitas. • Model logikamengurangiresikokehilanganpersyaratanbisnis. Denganmemisahkanapa yang seharusnyadikerjakandenganbagaimanasistemsistemakanmengerjakannya. PemodelanProses (DFD)

  4. Model • Model logikamemungkinkananalisisberkomunikasilangsungdenganpenggunaakhirdalambahasateknismaupunnonteknis. • PemodelanProses (prosesmodelling), adalahteknik yang digunakanuntukmengeloladanmendokumentasi-kanprosessistem. • JenisPemodelanProses, antara lain; • Data Flow Diagram (DFD) / Diagram Arus Data (DAD) • Flowchart • Struktur Program • TabelKeputusan PemodelanProses (DFD)

  5. Data Flow Diagram ( DFD ) • Salahsatu tool yang paling pentingbagiseoranganalissistem. • Penggunaan DFD Sebagai Modeling Tool dipopulerkanOleh; • Demacro & Yordandan • Gane & Sarson denganmenggunakanpendekatanMetodaAnalisisSistemTerstruktur. • DFDadalah model proses yang digunakanuntukmenggambarkanaliran data melaluisebuahsistemdantugasataupengolahan yang dilakukanolehsistem. PemodelanProses (DFD)

  6. Simbol-Simbol Yang Digunakan PemodelanProses (DFD)

  7. Terminator • Adalahbatassistem yang mimisahkansuatusistemdenganlingkunganluarnya. • Fungsisebagaisumber input dan, atautujuan output darisistemkepadalingkunganluarnya. • Dapatberupa; • Suatukantor, depertemenataudivisidalamperusahantetapidiluarsistem yang dikembangkan. • Orangatausekelompokorangdiorganisasitetapidiluarsistem yang sedangdikembangkan. • Orangatausuatuorganisasi yang beradadiluarorganisasisepertilangganan, pemasok. • Sisteminformasi yang lain diluarsistem yang sedangdikembangkan. • Sumberaslidarisuatutransaksi • Penerimaakhirdarisuatulaporan yang dihasilkanolehsistem. PemodelanProses (DFD)

  8. Terminator • Aturandalampenggunaan, adalahtidakbolehberhubunganlangsungsesamaTerminatordandenganData Store. • DiberiNamaberupakatabenda, katabagian • Tidakbolehmemilikinama yang samakecualimemangobjeknyasama (diagram digambarkandua kali) bilademikianmaka terminal iniperludiberigaris miring padapojokkiriatas. • Harusmemberikan data Input ataumenerima data output dariproses/sistem Contoh; FRS Jad-Kul Mahasiswa Ketua Program Studi KRS MhsAktif PemodelanProses (DFD)

  9. Proses • Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer, dimanaaliran data masuk, ditranformasikankealiran data keluar. • Setiapprosesharusdiberipenjelasan yang lengkapmeliputi: • Identifikasiproses, umumnyaberupasuatuangka yang menunjukkannomoracuandariprosesdanditulispadabagianatasdisimbolproses. • NamaProses, menunjukanapa yang dikerjakanolehprosestersebut. Namadariprosesharusjelasdanlengkapmenggambarkankegiatanproses. • Setiapprosesharusmenerimaarus data sebagai input danmenghasilkanarus data sebagai output 1.0 ISI KRS FRS Jad-Kul KRS PemodelanProses (DFD)

  10. Data Store • Merupakansimpanandari data yang dapatberupa; • suatu file atau database disistemkomputer • suatuarsipataucatatanmenual • suatukotaktempat data dimenjaseseorang • suatutabelacuan manual • suatu agenda ataubuku • Aturandalampenggunaan, adalahtidakbolehberhubunganlangsungsesamaData Store dandenganTerminator • Proses / kegiatanuntuk data store adalah READ/Baca atau WRITE MKA JK KRS Jad-Kul Kegiatan Write Kegiatan Read PemodelanProses (DFD)

  11. Arus Data • Fungsiadalahmengalirkan data dariproseskeproses lain, ataudari terminator keprosesatausebaliknya, ataudariproseske data store atausebaliknua. • Arus data dapatberbentuksebagaiberikut : • Formulir atau dokumen yang digunakan perusahaan • Laporan tercetak yang dihasilkan sistem • Output dilayarkomputer • Masukanuntukkomputer • Komunikasiucapan • Suratatau memo • Data yang dibaca atau direkam di file • Suatuisian yang dicatatpadabuku agenda • Transmisi data darisuatukomputerkekomputer lain PemodelanProses (DFD)

  12. KonsepArus Data 1.0 TransaksiPenjualan 1.0 TransaksiPenjualan • Konseppaketdari data (packet of data),biladauataulebih data mengalirdarisuatusumber yang samaketujuan yang sama, makaharusdigambarkansebagai data tunggal. Pesanan Pesanan Pembayaran Konsumen Konsumen Pembayaran Gambar yang benar Gambar yang Salah PemodelanProses (DFD)

  13. KonsepArus Data 2.0 Order Langganan • Konseparus data menyebar (diverging data flow),menunjukansejumlahtembusandariarus data yang samadarisumber yang samaketujuan yang berbeda. Tembusan Jurnal 1.0 PenerimaanKas Order Penjualan Gudang Tembusan Perm. Barang Tembusan Kredit 3.0 Verifikasi Kredit PemodelanProses (DFD)

  14. KonsepArus Data 1.0 Pembuatan Faktur Faktur • Konseparus data mengumpul (converging data flow),beberapaarus data yang berbedadarisumber yang berbedabergabungbersama-samamenujuketujuan yang sama. Pengiriman Pelanggan 2.0 PengepakanBarang Slip pengepakan PemodelanProses (DFD)

  15. Mengambarkan DFD • DFD digambardalam diagram yang bertingkat, yang tingkatbawahmerupakandeskomposisidari diagram diatasnya. • Tingkatan DFD; • Diagram Kontek (context diagram), adalahmenggambarsistemsecaragarisbesar (global) • Diagram level Nol (diagram Zero), adalahmenggambarsistemlebihterinci, merupakandeskomposisiataumemperjelas diagram kontek. • Diagram level satu (diagram detail), adalahmenggambarsistemlebihterincilagi, merupkandeskomposisiataumemperjelas diagram level nol • Diagram level dua (diagram detail), adalahmenggambarsistemlebihterincilagi, merupkandeskomposisiataumemperjelas diagram level satu, dst. PemodelanProses (DFD)

  16. Mengambarkan DFD • Konsep DFD Bertingkat; • ROSSmengemukanpikiranmanusiadapatmenerimasegalabentukkerumitan, asalkandisajikandalamsusunan yang terdiridaribagian-bagiankecil yang mudahdimengerti. • GEORGE MILLER mengemukanpikiranmanusia paling dapatmengertisesuatu yang terbagimenjadibeberapabagiandantetapmasihdapatmengertikonsepdarisesuatutadisecarakeseluruhan. • Agar dapatmengaturkerumitandalamsebuah model aliran data. • Keuntungan DFD Bertingkat. • Dapatdigunakanuntukanalisasecara top-down • Tidakperlu off page connector PemodelanProses (DFD)

  17. Langkah-langkahPembuatan DFD • Identifikasi semua kesatuan luar yang terlibatdengansistem. • Identifikasi input dan output yang berhubungandengankesatuanluar • Buatlah gambaran dari konteks diagram PemodelanProses (DFD)

  18. Langkah-langkahPembuatan DFD Konteks Diagram yaitu diagram tingkatatas, merupakan diagram darisebuahsistem yang menggambarkanaliran-aliran data yang masuk dan keluar dari sistem dan yang masuk dan keluardarientitasluar. Hal Yang harusdiperhatikan : • TentukanNamaSistem • Tentukan Terminator/KesatuanLuar yang memberikanmasukan data kesistemdisebut source, danmenerima data keluaran dari sistem disebut sink • Tentukan nama data input dan data output yang diterima dan dikeluarkan oleh sistem • Hanya ada satu proses • Tidak boleh ada data store PemodelanProses (DFD)

  19. Langkah-langkahPembuatan DFD Setelahpembuatankontextakandilanjutkandenganpembuatan : DFD level 0 ( Diagram Zero ): Hal yang harusdiperhatikan : • Tentukanproses-prosesutamadarisistem • Perlihatkan data store yang digunakan • Keseimbanganantara diagram kontexdan diagram nolharusdipelihara • Padaproses yang tidakdirincilagi, tambahkantanda * padaakhirpenomoranproses PemodelanProses (DFD)

  20. Langkah-langkahPembuatan DFD Dari setiap DFD Level 0, jikadiperlukangambarkan DFD level 1, Yang harusdiperhatikan : • Tentukan sub-sub proses dari proses utama. • Tentukan data input dan data output serta sumber dan tujuan dari setiap data input dan output • Keseimbangan aliran data antara diagram nol dan diagram rinci • Padaproses yang tidakdirincilagi, tambahkantanda * padaakhirpenomoranproses • Keseimbangan data store yang digunakan PemodelanProses (DFD)

  21. Gambar DFD X SistemInformasi Z T1 T1 Y DS3 DS2 DS1 1.0 P1 a X a c 3.0 P3 Z c T1 T1 b Y 2.0 P2 d d PemodelanProses (DFD)

  22. Gambar DFD DS3 DS4 DS3 DS2 DS1 1.0 P1 a X a 2.1 P21 b d c 3.0 P3 Z c T1 T1 b T1 2.0 P2 e Y d d Y 2.2 P22 f PemodelanProses (DFD)

  23. Contoh DFD BarangPesanan AlatPembayaran 2.0 0 1.0 LaporanHasilPenjualan BuatLaporan HasilPenjualan SI TransaksiPenjualan Catat, HitungdanPemayaran Manajer Operasional Konsumen StrukPenjualan Gb. 1. Diagram KontekTransaksiPenjualan Faktur db BarangPesanan AlatPembayaran dj Konsumen StrukPenjualan dby Barang Jual Catatan: db= Detail Barang dj= DetailBrgJual dby= Detail Pembayaran db.dj.dby Manajer Operasional LaporanHasilPenjualan Gb. 2. Diagram Zero TransaksiPenjualan PemodelanProses (DFD)

  24. Contoh DFD BarangPesanan 1.1 1.3 1.2 db Verifikasi/Baca data barang CatatPembayaran Catat, HitungTransaksi db Konsumen dj Faktur tb AlatPembayaran Barang Jual dby StrukPenjualan Catatan: tb= Total Harus Bayar Gb. 3. Diagram level satudariproses 1.0 PemodelanProses (DFD)

More Related