You are on page 1of 13

Analisa dan Desain Sistem Informasi

Sistem Data Flow Diagram

Di buat oleh:

I Made Adi Sastrawan (17101980)

Stimik Stikom Indonesia

2017/2018
Pengertian Data Flow Diagram (DFD)
Data Flow Diagram atau sering disingkat DFD adalah perangkat-perangkat analisis
dan perancangan yang terstruktur sehingga memungkinkan peng-analis sistem memahami
sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.

gambar 1.1 Simbol-simbol dalam DFD

Entitas biasanya diberi nama dengan kata benda.

Aliran data merupakan perpindahan data dari satu titik ke titik yang lain (penggambarannya
dengan cara kepala tanda panah mengarah ke tujuan datanya.

Proses biasanya selalu menunjukkan suatu perubahan data dan terjadinya proses transformasi
data.

Penyimpanan Data (data store) diberi nama dengan kata benda, sesuai dengan data yang
disimpan didalamnya.

Didalam DFD terdapat 3 level, yaitu :

1. Diagram Konteks : menggambarkan satu lingkaran besar yang dapat mewakili seluruh
proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan
biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram
konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali
tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.
2. Diagram Nol (diagram level-1) : merupakan satu lingkaran besar yang mewakili
lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram
Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.

3. Diagram Rinci : merupakan diagram yang menguraikan proses apa yang ada dalam
diagram Nol.

Fungsi DFD

Fungsi dari Data Flow Diagram adalah :

1. Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi.
2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari
pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan
sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program.

Contoh Bisnis Proses


Bisnis Proses dari penyewaan dan pembayaran kamar di sebuah hotel.
1. DFD (Document Flow Diagram)
System pencarian kos di stiki

Event List
1. Mengolah Data Admin
1.1 Input Data Admin
1.2 Ubah Data Admin
1.3 Cari Data Admin
2. Mengolah Data Login
2.1 Input Data Login
3. Mengolah Data Kost
3.1 Input Data Kost
3.2 Ubah Data Kost
3.3 Cari Data Kost
4. Mengolah Data Registrasi User
4.1 Input Data User
4.2 Ubah Data User
5. Mengolah Data Pemilihan Kost
5.1 Memilih Kost

System Flow Admin Mengolah Data Admin


Pencarian Kost Seputaran Kampus STIKI
Admin System

Mulai

Input data Admin

Tidak

Database
Data Benar ? Ya
Admin

Data sudah
disimpan

Selesai
System Flow Admin Mengolah Data Kost
Pencarian Kost Seputaran Kampus STIKI
Admin System

Mulai

Database
Login Admin
Admin

Tidak Data Benar ?

Login Berhasil Ya

Input,Ubah,Cari
data kost

Tidak

Data Benar ? Ya Database Kost

Data Berhasil
Disimpan

Selesai
System Flow User Pencarian Kost Seputaran
Kampus STIKI
User System

Mulai

Melakukan
Registrasi User

Tidak

Data Benar ? Ya Database User

Registrasi
Berhasil

Memilih Kost

Menghubungi
pemilik kost

Selesai
Diagram Konteks
Pada gambar 5.1 diagram konteks bertujuan untuk memetakan keseluruhan sistem
dimana terdapat tiga pelaku untuk dapat mengelola data didalam sistem seperti calon
siswa, petugas, dan wakasek akademik. Sistem juga dapat menghasilkan laporan siswa baru.

Input Data Login


Input Data Admin
Input Data Kost
Input Data User
Ubah Data Admin
Ubah Data User
Ubah Data Kost

Cari Data Admin

User Cari Data Kost


Sistem Informasi Pencarian Kost Admin
Informasi Input Data User Informasi Input Data Admin

Informasi Ubah Data User Informasi Input Data Kost

Informasi Ubah Data Admin


Informasi Ubah Data Kost

Informasi Cari Data Admin

Informasi Cari Data Kost


+
INformasi Input Data Login

Gambar 5.1 Diagram Konteks

5.2.1 Data Flow Diagram Level 0


Pada gambar 5.2 DFD Level 0 merupakan diagram alir data yang menjelaskan tentang
seluruh proses pengelolaan sistem dari pengguna. Alir yang berbentuk garis menjelaskan
arah kemana saja proses yang terjadi dalam pengiriman data, kotak bulat merupakan
sebuah proses tempat bekerjanya sistem dan persegi panjang merupakan tempat
disimpannya data kedalam data store. DFD level 0 sistem informasi pendaftaran siswa baru
ini terdiri dari 7 proses, yaitu proses pendaftaran, proses login petugas, proses pengecekan,
proses daftar ulang, proses validasi, proses pembayaran, dan proses pembuatan laporan.
1

Input Data Admin


Ubah Data Admin
Cari Data Admin
Admin Data Admin
1 tb_DataAdmin
Mengolah Data Admin
Informasi Input Data Admin Data Admin

Informasi Ubah Data Admin


Informasi Cari Data Admin
+

Input Data Login


Data Admin
Mengolah Data Login

INformasi Input Data Login Data Admin

Input Data Kost

Ubah Data Kost


Cari Data Kost
Data Kost 2 tb_DataKost
Informasi Input Data Kost
Mengolah Data Kost
Informasi Ubah Data Kost Data Kost
Informasi Cari Data Kost

Input Data User

Ubah Data User Data User


3 tb_User
User
Informasi Input Data User Mengolah Data Registrasi User Data User

Informasi Ubah Data User

Memilih Kost
Mengolah Data Pemilihan Kost Data Kost
Informasi Data Kost

Gambar 5.2 Data Flow Diagram Level 0

5.2.2 Data Flow Diagram Level 1 Mengolah Data Admin


Pada gambar 5.3 DFD Level 1 Proses Pendaftaran merupakan diagram alir data yang
menjelaskan tentang pendaftaran siswa baru dimana terdapat 3 proses yaitu input data
pendaftaran, edit data pendaftaran, mencetak data pendaftaran yang terdiri dari satu
pelaku yaitu calon siswa. Pada proses ini calon siswa dapat menginput, mengedit, mencetak,
dan sistem akan mengelola data tersebut yang nantinya akan menjadi sebuah informasi
berupa dokumen.
1
Informasi Input Data Admin Data Admin

Input Data Admin Mengolah Input Data Admin


Data Admin

Ubah Data Admin Data Admin


Admin 1 tb_DataAdmin
Mengolah Ubah Data Admin Data Admin
Informasi Ubah Data Admin

Cari Data Admin Data Admin

Mengolah Cari Data Admin

Informasi Cari Data Admin Data Admin

Gambar 5.3 Data Flow Diagram Level 1 Mengolah Data Admin

5.2.3 Data Flow Diagram Level 1 Mengolah Data Login Admin


Pada gambar 5.4 DFD Proses data petugas merupakan diagram alir data yang
menjelaskan tentang proses data petugas dimana terdapat 3 proses yaitu tambah data, edit
data, dan cari data yang terdiri dari satu pelaku yaitu petugas. Pada proses ini petugas dapat
menambah data petugas, edit data petugas, dan cari data petugas sehingga sistem dapat
mengelola data dan nantinya akan menjadi sebuah informasi berupa dokumen.

Input Data Login


Admin Data Admin
Mengolah Input Data Login 1 tb_DataAdmin

INformasi Input Data Login Data Admin

Gambar 5.4 Data Flow Diagram Level 1 Mengolah Data Admin Login
5.2.4 Data Flow Diagram Level 1 Mengolah Data Kost
Pada gambar 5.5 DFD Proses daftar ulang merupakan diagram alir data yang
menjelaskan tentang pendaftaran ulang dimana terdapat 3 proses yaitu input data berkas,
edit data berkas, dan cari data berkas, yang terdiri dari satu pelaku yaitu petugas. Pada
proses ini petugas dapat menginput, mengedit, dan mencari data sehingga sistem dapat
mengelola data dan nantinya akan menjadi sebuah informasi berupa tabel atau laporan.
1
Data Kost
Input Data Kost

Mengolah Input Data Kost Data Kost


Informasi Input Data Kost

Ubah Data Kost Data Kost


Admin 2 tb_DataKost
Mengolah Ubah Data Kost Data Kost
Informasi Ubah Data Kost

Cari Data Kost


Data Kost
Mengolah Cari Data Kost
Data Kost

Informasi Cari Data Kost

Gambar 5.5 Data Flow Diagram Level 1 Mengolah Data Kost

5.2.5 Data Flow Diagram Level 1 Mengolah Data Registrasi User


Pada gambar 5.6 DFD Proses validasi merupakan diagram alir data yang menjelaskan
tentang proses validasi dimana terdapat 3 proses yaitu input data validasi, edit data
validasi, dan cari data validasi, yang terdiri dari satu pelaku yaitu petugas. Pada proses ini
petugas dapat menginput, mengedit, dan mencari data sehingga sistem dapat mengelola
data dan nantinya akan menjadi sebuah informasi berupa tabel atau laporan.
1
Input Data User

Data User
Informasi Input Data User

Mengolah Input Data Registrasi Data User

User
3 tb_User
2

Data User
Mengolah Ubah Data Registari
Ubah Data User
Data User

Informasi Ubah Data User

Gambar 5.6 Data Flow Diagram Level 1 Mengolah Data Registrasi User

5.3 Conceptual Data Model


Conceptual Data Model yang ada pada sistem informasi pendaftaran siswa baru pada
SMK Negeri 3 Tabanan terdapat enam tabel yang saling berelasi yang terdiri dari tabel
pendaftaran, calon siswa, petugas, validasi, berkas daftar ulang, dan pembayaran.
DataKost
ID_Kost <pi> Long variable characters (10) <M> User
Nama Long variable characters (50) <M> ID_User <pi> Long variable characters (10) <M>
Alamat Text <M> Memilih Nama Long variable characters (50) <M>
NoTelpn Long variable characters (20) <M> NoTelpn Long variable characters (20) <M>
Fasilitas Text <M> Identifier_1 <pi>
Harga Integer <M>
Identifier_1 <pi>

Input

admin
ID <pi> Long variable characters (10) <M>
Nama Long variable characters (50) <M>
UserName Long variable characters (20) <M>
Password Long variable characters (10) <M>
Identifier_1 <pi>

Gambar 5.9 Conceptual Data Model

5.4 Phsycal Data Model


Physical Data Model merupakan hasil generate dari Conceptual Data Model. Physical
Data Model akan memperlihatkan relasi dari enam tabel yang saling berhubungan.
DataKost
User
ID_Kost long varchar <pk>
ID_User long varchar <pk>
ID long varchar <fk>
Nama long varchar ID_Kost long varchar <fk>
Nama long varchar
Alamat long varchar
NoTelpn long varchar NoTelpn long varchar
Fasilitas long varchar
Harga integer

admin
ID long varchar <pk>
Nama long varchar
UserName long varchar
Password long varchar

Gambar 5.10 Phsycal Data Model

Sistem flow diagram

Dalam merancang suatu sistem, kita pertama-tama mengadakan survey terhadap obyek yang
akan kita buat sistemnya. Setelah kita melakukan survey,baru kita melakukan suatu analisa
terhadap sistem tersebut sehingga kita mengetahui permasalahannya. Setelah kita melakukan
analisa maka baru dilanjutkan dengan pembuatan alur sistem( Sistem Flow
) kemudian pembuatan hirarki sistem, alur data ( DFD) dan pembuatan alur tabel. Sebelum
kita menginjak dalam pembuatan atau perancangan sistem alangkah baiknya kalau kita
mengetahui definisi umum dari sarana-sarana yang kita gunakan dalam perancangan sistem
yaitu Sistem Flow Data Flow Diagram dan ERD. Bagan alur atau flowchart adalah bagan
yang menunjukkan alur atau flow dalam program ataupun prosedur sistem secara fisik. Bagan
alur digunakan terutama untuk alat bantu komunikasi dan dokumentasi. Sistem flow juga
diidentifikasikan sebagai alur yang jelas mengenai proses terjadinya registrasi terlebih dahulu
oleh customer sebelum melakukan suatu transaksi. Sistem Flow Diagram dibagi menjadi dua
yaitu sistem flow diagram secara manual yaitu alur sistem yang dijalankan atau
pengolahannya dilakukan secara manual atau sistem
yang terkomputerisasi yaitu alur data pengolahan datanya melalui sistem
komputer.Setelah mempelajari sistem yang akan dibuat maka dapat digambarkan alurnya
dengan sistem flow. Sistem flow ini menggambarkan alur yang jelas mengenai proses input
dan update data baik data kabupaten, kecamatan, produk dan pelanggan yang melalui
pengolahan data baik secara manual maupun terkomputerisasi yang hasilnya akan disimpan
kedalam suatu berkas atau suatu database jika diolah secara terkomputerisasi

Sistem Flow Diagram Distribusi Pemasaran Produk


CV. Mama & Leon Di Bali
Manual

Dilihat dari gambar sistem flow diagram Distribusi Produk secara


terkomputerisasi, kita dapat melihat beberapa simbol yang berbeda karena lebih
banyak menggunakan simbol komputer yang memiliki fungsi masing-masing. Diantaranya :
A. Simbol Dokumen: data Kabupaten, data Kecamatan, data Desa, data Jalan, data
Pelanggan, data Pemasaran produk dan data Produkserta laporan Pelanggan dan
Produk.
B. Simbol Operasi input terkomputerisasi ( Menggunakan Keyboard): input dan update
data Kabupaten, input dan update data Kecamatan, input dan update data Desa, input
dan update data Jalan, input dan update data Pelanggan, input dan update Pemasaran
produk dan iput dan update data Produk.
C. Simbol Pengolahan / proses Data: Proses data Kabupaten, proses data Kecamatan,
proses data Desa, proses data Jalan, proses data Pelanggan, proses data Pemasaran
produk, proses data Produk dan proses pembuatan laporan.
D. Simbol Penyimpanan Data berupa disk drive: penyimpanan data Kabupaten,
penyimpanan data Kecamatan, penyimpanan data Desa, penyimpanan data Jalan,
penyimpanan data Pelanggan, penyimpana data Pemasaran produk dan penyimpanan
data Produk. Dari simbol-simbol yang ada terdapat alur dari sistem yang akan
menerangkan alur dari data dari satu simbol ke simbol yang lain. Untuk lebih jelasnya
dapat dibaca pada keterangan dibawah ini.

Keterangannya:

a) Data Kabupaten yang masih berupa dokumen akan diinputkan melalui computer oleh
Divisi Pemasaran dan hasilnya disimpan ke dalam suatu database Kabupaten dimana
database ini akan digunakan sebagai dasar atau acuan dalam menginputkan data
kecamatan
b) Data Kecamatan yang juga masih berupa dokumen akan diinputkan melalui komputer
dan hasilnya disimpan kedalam suatu database Kecamatan dimana database ini akan
digunakan sebagai dasar atau acuan dalam menginputkan data desa.
c) Data Desa yang juga masih berupa dokumen akan diinputkan melalui komputer dan
hasilnya disimpan kedalam suatu database Desa dimana database ini akan digunakan
sebagai dasar atau acuan dalam menginputkan data Jalan.
d) Data Jalan yang juga masih berupa dokumen akan diinputkan melalui komputer dan
hasilnya disimpan kedalam suatu database Jalan dimana database ini akan digunakan
sebagai dasar atau acuan dalam menginputkan data Pelanggan.
e) Data Produk yang berupa dokumen akan diinputkan juga melalui komputer dan
hasilnya disimpan kedalam suatu database Produk, dimana database ini akan
digunakan sebagai dasar atau acuan dalam menginputkan data Pemasaran produk.
f) Data Pelanggan yang berupa dokumen akan diinputkan juga melalui komputer dan
hasilnya disimpan kedalam suatu database Pelanggan, dimana database ini akan
digunakan sebagai dasar atau acuan dalam menginpukan data Pemasaran produk.
g) Data Pemasaran yang berupa dokumen akan diinpukan juga melalui komputer dan
hasilnya disimpan kedalam suatu database Pemasaran produk.
h) Database Pemasaran produk akan digunakan dalam proses pembuatan laporan
Pemasaran produk yang akan diterima oleh Pimpinan dan juga digunakan dalam
proses Pemetaan Pemasaran Produk yang akan diterima oleh Manajer Marketing dan
Staff berupa informasi Pemasaran Produk

You might also like