1 / 36

PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED

PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED. Materi Pertemuan 5. OBJECT ORIENTED DESIGN strategi desain yang baru , desain dan pemodelan berorientasi objek menggunakan uml , merupakan perluasan dari strategi analisis berorientasi objek.

leigh
Télécharger la présentation

PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED

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. PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED MateriPertemuan 5

  2. OBJECT ORIENTED DESIGN strategidesain yang baru, desaindanpemodelanberorientasiobjekmenggunakanuml, merupakanperluasandaristrategianalisisberorientasiobjek.

  3. Perbedaan Pendekatan Terstruktur dengan Pendekatan Berorientasi Objek DikenaldenganStructured systems analysis and design (SSAD)

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

  5. DATA FLOW DIAGRAM Definisi DFD (DAD) • Diagram Arus Data (Data Flow Diagram) 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. SimboldanKomponenDalam 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 • KesatuanLuar (External Entity) merupakankesatuan (entity) dilingkunganluarsistem yang dapatberupa • orang, organisasi, atausistemlainnya • yang akanmemberikan input • ataumenerima output darisistem Contoh : • Suatukantor, departemen/divisiperusahaan • Orang/sekelompokorang intern • Organisasi / orangdiluarorganisasi • Sisteminformasi lain • Sumberaslisuatutransaksi • Penerimaakhirsuatulaporansistem

  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 Yourdon Gane & Sarson Pelanggan Pemasok Atau

  10. External Entity • External entity bolehdiberiidentifikasidenganhurufkecildiujungkiriatas Langganan a Akuntansi b c Pemasok Gudang d Suwirno Mawlan

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

  12. Proses (Process) • Identifikasi Proses umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas proses • 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. • 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. Proses (Process) Identifikasi proses Nama proses Pemroses Suwirno Mawlan

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

  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. Simpanan Data (Data Store) • Gambarsimpanan data di DFD disimbolkandengansepasanggarishorisontalparalelyang tertutupdisalahsatuujungnya Media / No. Urut Nama data store Nama data store Gane & sarson De Marco / Yourdon Suwirno Mawlan

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

  18. Ketentuan Menggambar Simpanan Data (Data Store) • 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 • Arus data yg berasal dari data store ke proses menunjukkan bahwa proses tersebut menggunakan data yang ada di data store

  19. Simpanan Data (Data Store) • 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 penjualan D1 Persediaan barang 1 Memeriksa dan meru- bah data barang Status barang D1 Persediaan 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 1 Order Langganan Langganan

  22. Arus Data (Data Flow) • KonsepSumberdanTujuanArus Data • Semuaarus data harusdihasilkandarisuatuproses ATAU menujukesuatuproses • Proses bukanproses • Bukanproses  proses • Proses  proses Konsepinipentingkarenaarus data adalah salahsatudarihasilsuatuprosesatauakan digunakanuntukmelakukansuatuproses. Suwirno Mawlan

  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. Yang harusdihindaridalammenggambar DFD . Suwirno Mawlan

  25. Yang harus dihindari dalam menggambar DFD . Suwirno Mawlan

  26. Yang harus dihindari dalam menggambar DFD . Suwirno Mawlan

  27. Yang harus dihindari dalam menggambar DFD . Suwirno Mawlan

  28. BLACK HOLE . Suwirno Mawlan

  29. MIRACLE . Suwirno Mawlan

  30. Hal yang harus diperhatikan pd waktu Menguraikan diagram kelevel bawah Suwirno Mawlan

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

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

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

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

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

  36. END OF SLIDE

More Related