Simbol DFD BAGAN ALIR (FLOWCHART) OverviewBagan Alir Sistem - Bagan Alir Dokumen Jurusan Teknik Informatika UNG Praktikum ADSIKAMUS DATA Overview

10

2.1 Data Flow Diagram DFD

Data Flow Diagram DFD menampilkan kegiatan sistem lengkap dengan komponen- komponen yang menunjukkan secara tegas file-file yang dipakai, unsur sumber atau tujuan data, serta aliran data dari satu proses ke proses lainnya. DFD juga dapat dirinci secara hierarkis dari sifatnya secara garis besar sampai dengan tingkat keterincian yang diperlukan.Ladjamudin, 2005. DFD merupakan diagram yang menggunakan notasi untuk menggambarkan arus dari data sistem. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baruyang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik di mana data tersebut mengalir atau disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem terstruktur. DFD menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Selain itu, DFDjuga merupakan dokumentasi sistem yang baik.

2.2 Simbol DFD

Simbol yang digunakan dalam DFD adalah: a. Kesatuan luar external entity b. Arus data data flow c. Proses process d. Simpanan data data store Kesatuan Luar External Entity Setiap sistem pasti mempunyai batas sistem boundary yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya. Kesatuan luar external entitymerupakan kesatuan entity di lingkungan 11 luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. Kesatuan luar ini kebanyakan adalah salah satu dari berikut ini. 1 Suatu kantor, departemen atau divisi dalam perusahaan tetapi di luar sistem yang sedang dikembangkan. 2 Orang atau sekelompok orang di organisasi tetapi di luar sistem yang sedang dianalisis atau dikembangkan. 3 Suatu organisasi atau orang yang berada di luar organisasi seperti pemasok, pelanggan. 4 Sistem informasi lain di luar sistem yang sedang dianalisis atau dikembangkan. 5 Sumber asli dari suatu transaksi. 6 Penerima akhir dari suatu laporan yang dihasilkan oleh sistem. Suatu kesatuan luar dapat disimbolkan dengan suatu notasi kotak atau suatu kotak dengan sisi kiri dan atasnya berbentuk garis tebal sebagai berikut: Arus Data Data Flow Arus data merupakan tempat mengalirnya informasi dan digambarkan dengan garis yang menghubungkan komponen dari sistem. Arus data ditunjukkan dengan arah panah dan garis diberi nama atas arus data yang mengalir. Arus data ini mengalir diantara proses, data store dan menunjukkan arus data dari data yang berupa masukan untuk sistem atau hasil proses sistem. Arus data dapat berbentuk sebagai berikut: 1 Formulir atau dokumen yang digunakan di perusahaan Gambar 2.1 KesatuanEntitas Luar 12 2 Laporan tercetak yang dihasilkan oleh sistem 3 Tampilan atau output di layar komputer yang dihasilkan oleh sistem 4 Masukan untuk komputer 5 Komnikasi ucapan 6 Surat-surat atau memo 7 Data yang dibaca atau direkamkan ke suatu file 8 Suatu isian yang dicatat pada buku agenda 9 Transmisi data dari suatu komputer ke komputer lain Simbol arus data digambarkan dengan garis panah dengan nama arus data dia atasnya: data mahasiswa Gambar 2.2Arus Data Proses Process Proses merupakan apa yang dikerjakan oleh sistem. Proses dapat mengolah data atau aliran data masuk menjadi aliran data keluar. Proses berfungsi mentransformasikan satu atau beberapa data masukan menjadi satu atau beberapa data keluaran sesuai dengan spesifikasi yang diinginkan. Setiap proses memiliki satu atau beberapa masukan serta menghasilkan satu atau beberapa data keluaran. Gambar 2.3Proses 1 Proses 1 Proses 13 Setiap proses harus diberi penjelasan yang lengkap meliputi: 1 Identifikasi proses Umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas di simbol proses. 2 Nama proses Nama proses menunjukkan apa yang dikerjakan oleh roses tersebut. Nama dari proses harus jelas dan lengkap menggambarkan kegiatan prosesnya. Nama dari proses biasanya berbentuk suatu kalimat yangdiawali dengan kata kerjamisalnya menghitung, membuat, membandingkan memverifikasi, mempersiapkan, merekam, dan kata kerja lainnya. Nama proses diletakkan di bawah identifikasi proses di simbol proses. 3 Pemroses Pemroses menunjukkan aiapa atau di mana suatu proses dilakukan. Keterangan pemroses ini di simbol proses dapat dituliskan di bawah nama proses. Suatu proses terjadi karena adanya arus data yang masuk dan hasil dari proses adalah juga merupakan arus data lain yanag mengalir.berikut adalah berbagai kemungkinan arus data dalam suatu proses. a Suatu proses yang menerima sebuah arus data dan menghasilkan sebuah arus data. b Suatu proses yang menerima lebih dari satu arus data dan menghasilkan sebuah arus data. c Suatu proses yang menerima satu arus data dan menghasilkan lebih dari sebuah arus data. Suatu proses harus menerima arus data dan menghasilkan arus data. Umumnya kesalahan proses di DFD adalah: 14 1 Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini disebut dengan black hole lubang hitam, karena data masuk ke dalam roses dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang hitam yang dalam sekali. 2 Proses menghasilkan output tidak tetapi tidak pernah menerima input. Kesalahan ini disebut dengan miracle ajaib, karena secara ajaib dihasilkan output tanpa pernah menerima input. Simpanan Data Data Store Simpanan data merupakan tempat penyimpanan data pengikat data yang ada dalam sistem.Simpanan data dapat berupa: 1 Suatu file atau database di sistem komputer 2 Suatu arsip atau catatan manual 3 Suatu kotak tempat data di meja seseorang 4 Suatu tabel acuan manual 5 Suatu agenda atau buku Simpanan data dapat disimbolkan dengan sepasang dua garis sejajar atau dua garis dengan salah satu sisi samping terbuka. Proses dapat mengambil data dari atau memberikan data ke database. Gambar 2.4Simpanan Data 15

2.3 Bentuk Data Flow Diagram