1 3 TOOLS PEMODELAN SISTEM DIAGRAM ALIR Uro Abdulrohim, S.Kom, MT 2 Tools Diagram Alir Data Flow Diagram 4 Bagan Alir Bagan alir (flowchar) adalah bagan (chart) yg menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan ini menjelaskan urutan-urutan dari prosedur yang ada di dalam sistem Digunakan terutama untuk alat Bantu komunikasi dan untuk dokumentasi 1 2
Simbol BAD Simbol BAD 5 Dokumen, digunakan untuk merekam data suatu transaksi, seperti faktur dan order 7 Magnetic Disk, media penyimpanan dengan disk magnetic/hardisk Multi dokumen, untuk menggambarkan berbagai jenis dokumen dalam satu paket. Nama dokumen ditulis didalam masing-asing simbol dan nomor dokumen dicantumkan disudut kanan atas simbol Magnetic tape, media enyimpanan dengan pitamagneticnama arsip ditulis di dalam simbol Penghubung yaitu untuk memungkinkan aliran dokumen berhenti di suatu lokasi pada halaman tertentu dan kembali berjalan di lokasi lain pada halaman yang sama Keputusan, hasil keputusan yang di tulis dengan simbol dan yang harus dibuat dalam proses pengolahan data Simbol BAD Simbol BAD 6 8 Simbol untuk menggambarkan catatan akuntansi yang digunakan untuk mencatat data yang direkam sebelumnya di dalam dokumen atau formulir. Mulai/akhir, awal atau akhir dari suatu sistem Akuntansi Menggambarkan kegiatan yang dilakukan secara manual. Seperti menerima order dari pembeli, mengisi formulir, membandingkan memeriksa, dan berbagai jenis kegiatan klerikal lainnya. On-line computer process, menggambarkan pengolahan data. Oleh komputer secara on-line nama program di tulis di dalam simbol. Arsip permanen dan sementara, digunakan untuk menyimpan dokumen secara permanen Manual input, menggambarkan proses pemasukan data kekomputer melalui on-line terminal 3 4
Macam-macam Bagan Alir Bagan Alir Dokumen 9 Bagan Alir Sistem (systems flowchart) Bagan Alir Dokumen 11 Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart. Bagan Alir Skematik (schematic flowchart) Bagan Alir Program (Porgram flowchart) Bagan alir yg menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya Bagan Alir Proses Bagan Alir Sistem (systems flowchart) Bagan Alir Skematik (schematic flowchart) 10 Bagan yg menunjukkan arus pekerjaan secara keseluruhan dari sistem. Menjelaskan urut-urutan dari prosedur-prosedur yang ada didalam sistem. Menunjukkan apa yang dikerjakan di sistem 12 Merupakan bagan alir yg mirip dengan bagan alir sistem, yaitu menggambarkan prosedur di dalam sistem. Perbedaannya adalah : Bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem juga menggunakan gambar-gambar komputer dan peralatan lainnya yg digunakan. Fungsi penggunaan gambar tsb adalah untuk memudahkan komunikasi kepada orang yg kurang mengerti dgn simbol-simbol bagan alir. 5 6
Bagan Alir Program (Porgram flowchart) Pedoman untuk menggambarkan 13 Merupakan bagan yg menjelaskan secara rinci langkah-langkah dari proses program. Dibuat dari derivikasi bagan alir sistem Terdiri dari 2 bentuk : Bagan Alir logika; digunakan untuk enggambarkan setiap langkah didalam program komputer secara logika --> disiapkan oleh analis sistem Bagan alir komputer terinci 15 1. Sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri suatu halaman 2. Kegiatannya harus ditunjukkan dengan jelas 3. Ditunjukkan dengan jelas dimulai dan berakhirnya suatu kegiatan 4. Masing-masing kegiatan sebaiknya digunakan suatu kata yg mewakili suatu pekerjaan 5. Kegiatannya sudah dalam urutan yang benar 6. Kegiatan yg terpotong dan akan disambung ditunjukkan dengan jelas oleh simbol penghubung 7. Digunakan simbol-simbol yang standar Bagan Alir Proses 14 Merupakan bagan alir yg banyak digunakan di teknik industri. 16 Bagian A Bagian B Bagian C Bagian D Mulai Berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.juga dapat menunjukkan jarak kegiatan yang satu dengan yg lainnya serta waktu yg diperlukan oleh suatu kegiatan 7 8
17 Fungsi DFD 19 DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada DATA FLOW DIAGRAM 18 Data Flow Diagram 20 SIMBOL - SIMBOL YANG DIGUNAKAN PADA DFD Salah satu tool yang paling penting bagi seorang analis sistem. Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatanmetoda Analisis Sistem Terstruktur DeMarco and Yourdan Symbols KETERANGAN Source ( Kesatuan Luar ) PROSES DATA FLOW ( Arus Data ) Gane and Sarson Symbols DATA STORE ( Simpanan Data ) 9 10
Entitas Arus data 21 kesatuan diluar sistem yang akan memberikan input atau menerima output dari sistem, dapat berupa orang, organisasi, sumber informasi lain atau penerima akhir dari suatu laporan Mahasiswa 23 disimbolkan dengan anak panah, dimana arus data mengalir diantara proses, simpangan data, kesatuan luar, kesatuan ruang Arus data dapat berbentuk sebagai berikut : Formulir atau dokumen yang digunakan perusahaan Laporan tercetak yang dihasilkan sistem Output dilayar komputer Masukan untuk komputer Komunikasi ucapan Surat atau memo Data yang dibaca atau direkam di file Suatu isian yang dicatat pada buku agenda Transmisi data dari suatu komputer ke komputer lain Proses Simpanan data 22 24 Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer, dimana aliran data masuk, ditranformasikan ke aliran data keluar. Dapat berupa suatu file atau suatu sistem database dari suatu komputer, suatu arsip/dokumen, suatu agenda/buku 11 12
Langkah-Langkah Pembuatan DFD DIAGRAM NOL 25 Identifikasi semua kesatuan luar yang terlibat dengan sistem. Identifikasi input dan output yang berhubungan dengan kesatuan luar 27 Setelah pembuatan kontext akan dilanjutkan dengan pembuatan : DFD level 0: Penggambaran context diagram yang lebih rinci (overview diagram) Buatlah gambaran dari konteks diagram Hal yang harus diperhatikan : Perlihatkan data store yang digunakan Pada proses yang tidak dirinci lagi, tambahkan tanda * pada akhir penomoran proses Keseimbangan antara diagram kontex dan diagram nol harus dipelihara CONTEXT DIAGRAM Diagram Rinci 26 yaitu diagram tingkat atas, merupakan diagram dari sebuah sistem yang menggambarkan aliranaliran data yang masuk dan keluar dari sistem dan yang masuk dan keluar dari entitas luar Hal Yang harus diperhatikan : Memberikan gambaran tentang seluruh sistem Terminal yang memberikan masukan kesistem disebut source Terminal yang menerima keluaran disebut sink Hanya ada satu proses Tidak boleh ada data store 28 DFD level 1: Tiap-tiap proses level 0 akan digambarkan rinci Yang harus diperhatikan : Keseimbangan aliran data antara diagram nol dan diagram rinci Pada proses yang tidak dirinci lagi, tambahkan tanda * pada akhir penomoran proses Keseimbangan data store yang digunakan 13 14
Penomoran Proses 29 Nama Level Nama Diagram Nomor Proses 0 Konteks 0 1 Diagram Nol 1.0, 2.0, 3.0 2 Diagram Rinci 1.0 Diagram Rinci 2.0 Diagram Rinci 3.0 3 Diagram Rinci 1.1 Diagram Rinci 1.2 Diagram Rinci 1.3 dst 1.1, 1.2, 1.3 2.1, 2.2, 2.3 3.1, 3.2, 3.3 1.1.1, 1.1.2, 1.2.1, 1.2.2, 1.3.1, 1.3.2, Contoh Diagram Kontek 30 Mahasiswa Sistem Informasi Akademik Dosen 15