Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Materi Pertemuan 5. 2 OBJECT ORIENTED DESIGN strategi desain yang baru, desain dan pemodelan berorientasi objek menggunakan uml, merupakan perluasan.

Presentasi serupa


Presentasi berjudul: "1 Materi Pertemuan 5. 2 OBJECT ORIENTED DESIGN strategi desain yang baru, desain dan pemodelan berorientasi objek menggunakan uml, merupakan perluasan."— Transcript presentasi:

1 1 Materi Pertemuan 5

2 2 OBJECT ORIENTED DESIGN strategi desain yang baru, desain dan pemodelan berorientasi objek menggunakan uml, merupakan perluasan dari strategi analisis berorientasi objek.

3 Dikenal dengan Structured systems analysis and design (SSAD) 3

4 DATA FLOW DIAGRAM (DFD) DIAGRAM ALIRAN DATA (DAD)

5 DATA FLOW DIAGRAM Definisi DFD (Data Flow Diagram) / DAD (Diagram Aliran Data) Data Flow Diagram (Diagram Arus Data ) adalah diagram yang menggunakan notasi- notasi untuk menggambarkan arus dari data sistem Biasanya digunakan untuk menggambarkan suatu sistem yang telah ada atau yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisiknya.

6 Simbol dan Komponen Dalam DFD Ada 4 komponen di dalam DFD: External Entity (Kesatuan Luar) atau Boundary (Batas sistem) Data Flow (Arus Data) Process (Proses) Data Store (Simpanan Data)

7 External Entity Kesatuan Luar (External Entity) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa  orang, organisasi, atau sistem lainnya  yang akan memberikan input  atau menerima output dari sistem Contoh : Suatu kantor, departemen/divisi perusahaan Orang/sekelompok orang intern Organisasi / orang diluar organisasi Sistem informasi lain Sumber asli suatu transaksi Penerima akhir suatu laporan sistem

8 SIMBOL- SIMBOL DFD

9 External Entity Suatu external entity dapat disimbolkan dengan suatu notasi kotak atau suatu kotak dengan sisi kiri dan atasnya berbentuk garis tebal Pelanggan Atau Gane & Sarson Yourdon Pemasok

10 Suwirno Mawlan10 External Entity External entity boleh diberi identifikasi dengan huruf kecil di ujung kiri atas GudangPemasokAkuntansiLangganan adcb

11 Proses (Process) Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari input arus data untuk menghasilkan output arus data Identi- fikasi Nama Proses identifikasi Nama Proses Pemroses ATAU Gane & SarsonYourdon 2 Hitung Gaji Personalia Contoh:

12 Proses (Process) 1.Identifikasi Proses umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas proses 2.Nama Proses menunjukkan apa yang dikerjakan oleh proses tersebut. Harus jelas dan lengkap menggambarkan kegiatan prosesnya Berbentuk suatu kalimat yg diawali kata kerja Diletakkan di bawah identifikasi proses di dalam simbol proses. 3.Pemroses -Pada DFD fisik, proses tidak hanya dari komputer, tetapi jg proses manual (orang, mesin, dll), maka pemroses perlu ditunjukkan -Pada DFD Logika, hanya proses komputer saja, maka pemroses tidak perlu disebutkan

13 Suwirno Mawlan13 Proses (Process) Identifikasi proses Nama proses Pemroses

14 Proses (Process) Suwirno Mawlan14 2 Hitung Gaji Personalia Kartu jam kerjaDaftar gaji 1. 2 Hitung Gaji Personalia Kartu jam kerja Daftar gaji 2. Tingkat upah 2 Hitung Gaji Personalia Rincian piutang Laporan umur piutang 3. Laporan piutang ditagih

15 Simpanan Data (Data Store) Data store merupakan simpanan dari data yang dapat berupa: File atau database di sistem komputer Arsip atau catatan manual Kotak tempat data di meja seseorang Tabel acuan manual Agenda atau buku Nama data store harus menunjukkan nama dari filenya

16 Suwirno Mawlan16 Simpanan Data (Data Store) Gambar simpanan data di DFD di simbol kan dengan sepasang garis horisontal paralel yang tertutup disalah satu ujungnya Media / No. Urut Nama data store Gane & sarson De Marco / Yourdon

17 Ketentuan Menggambar Simpanan Data (Data Store) 1.Gambar simpanan data di DFD di simbolkan dengan sepasang garis horisontal paralel yang tertutup disalah satu ujungnya Media /No.urut Nama data store D5 Buku besar Contoh : 2.Hanya berhubungan dengan proses saja sbg pengguna/perubah data D5 piutang dagang D1 penjualan D5 piutang dagang Langganan 1 Membuat Laporan piutang D5 piutang dagang Laporan piutang

18 3.Arus data dari proses menuju data store menunjukkan update terhadap data yang disimpan yang dapat berupa: Menambah/menyimpan record/dokumen baru Menghapus record atau mengambil dokumen dari simpanan data Merubah nilai data pada data store 4.Arus data yg berasal dari data store ke proses menunjukkan bahwa proses tersebut menggunakan data yang ada di data store Ketentuan Menggambar Simpanan Data (Data Store)

19 Simpanan Data (Data Store) 5.Bila proses melakukan keduanya, maka gambar yang bisa dibuat: Menggunakan sebuah garis panah 2 arah Menggunakan arus data terpisah 1 Memeriksa dan meru- bah data barang D1 Persediaan barang penjualan 1 Memeriksa dan meru- bah data barang D1 Persediaan barang Status barang penjualan

20 Arus Data (Data Flow) Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Arus data dialirkan dalam bentuk : Formulir atau dokumen Laporan tercetak yg dihasilkan oleh sistem Tampilan/output layar komputer Masukan untuk komputer Komunikasi ucapan Surat/memo Data yg dibaca/direkam ke suatu file Isian yg dicatat pada buku agenda Transmisi suatu komputer ke komputer lain

21 Arus Data(Data Flow) Arus data (data flow) diberi simbol suatu panah, memiliki nama yg jelas (ditulis disamping garis panah) dan mempunyai arti Mengalir diantara proses, simpanan data, dan external entity Langganan 1 Order Langganan

22 Suwirno Mawlan22 Arus Data (Data Flow) Konsep Sumber dan Tujuan Arus Data -Semua arus data harus dihasilkan dari suatu proses ATAU menuju ke suatu proses -Proses  bukan proses -Bukan proses  proses -Proses  proses Konsep ini penting karena arus data adalah salah satu dari hasil suatu proses atau akan digunakan untuk melakukan suatu proses.

23 Aturan Pembuatan DFD Nama Arus Data ditulis tanpa spasi, tetapi dipisahkan dengan tanda garis bawah (_) Semua arus data harus dihasilkan dari suatu proses ATAU menuju ke suatu proses -Proses  bukan proses -Bukan proses  proses -Proses  proses Arus data tidak boleh mengalir dari entitas ke entitas, datastore ke datastore, maupun dari entitas ke datastore dan sebaliknya. Status_barang

24 Suwirno Mawlan24 Yang harus dihindari dalam menggambar DFD.

25 Suwirno Mawlan25. Yang harus dihindari dalam menggambar DFD

26 Suwirno Mawlan26. Yang harus dihindari dalam menggambar DFD

27 Suwirno Mawlan27. Yang harus dihindari dalam menggambar DFD

28 Suwirno Mawlan28 BLACK HOLE.

29 Suwirno Mawlan29 MIRACLE.

30 Suwirno Mawlan30 Hal yang harus diperhatikan pd waktu Menguraikan diagram kelevel bawah Baca data Create, update data Input data / dokumen Buat dokumen

31 Arus Data (Data Flow) Konsep Paket Data (Sumber dan Tujuan sama) Langganan Order langganan 1 Proses Order Langganan pembayaran Langganan Order langganan Dan pembayaran 1 Proses Order Langganan

32 Arus Data (Data Flow) Konsep Paket Data (Sumber sama, tujuan beda) Langganan Order langganan 1 Proses Order Langganan pembayaran 2 Proses Penerimaan Kas

33 Arus Data (Data Flow) Konsep Arus Data Mengumpul (sumber berbeda menuju tujuan yg sama) Langganan pengiriman 1 Proses Pembuatan faktur Faktur 2 Pembuatan Slip pengepakan Slip pengepakan

34 Arus Data (Data Flow) Konsep Arus Data Mengumpul (sumber berbeda menuju tujuan yg sama) Langganan 1 Proses Pembuatan faktur Faktur 2 Pembuatan Slip pengepakan Slip pengepakan

35 Aturan Pembuatan DFD Suatu proses harus menerima dan menghasilkan arus data Langganan Order Langganan 1 Memverifi- Kasi kredit Langganan Order disetujui Akuntansi Order penjualan 2 Membuat Order Penjualan Langganan (Black Hole)(Miracle)

36


Download ppt "1 Materi Pertemuan 5. 2 OBJECT ORIENTED DESIGN strategi desain yang baru, desain dan pemodelan berorientasi objek menggunakan uml, merupakan perluasan."

Presentasi serupa


Iklan oleh Google