Anda di halaman 1dari 8

SYSTEM FLOOWCHART

Sistem flowchart menggambarkan bagaimana tahapan kerja suatu data mengalir


dalam sistem dan bagaimana keputusan diambil untuk mengendalikan sebuah
peristiwa. Flowchart ini umumnya menggambarkan suatu sistem kerja secara
keseluruhan

PROGRAM FLOWCHART
Program flowchart menggambarkan logika spesifik yang digunakan untuk
melakukan proses yang ditunjukkan pada system flowchart, menggambarkan
bagaimana tahapan kerja suatu data mengalir dalam sistem dan bagaimana
keputusan diambil untuk mengendalikan sebuah peristiwa. Flowchart ini
umumnya menggambarkan suatu sistem kerja secara keseluruhan. Hubungan
antara sistem dan diagram alur program ditunjukkan pada Gambar 3-6. Bagan
alir program menggambarkan logika spesifik yang digunakan untuk melakukan
proses yang ditunjukkan pada bagan alir sistem.
A. DATA FLOW DIAGRAM (DFD)
 Definisi DFD
Data Flow Diagram (DFD) adalah representasi grafis dari aliran data melalui
sistem informasi, merupakan suatu diagram yang berfungsi untuk
menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami bagaimana system beroperasi. Data flow diagram
digunakan oleh analis sistem untuk merancang sistem pemrosesan informasi
tetapi juga sebagai cara untuk model seluruh organisasi. DFD adalah teknik
grafik yang digunakan untuk menjelaskan aliran informasi dan trasformasi data
yang bergerak dari pemasukan data hingga ke keluaran. DFD menggambarkan
penyimpanan data dan proses mentranformasikan data. Deskripsi grafis aliran
data dalam suatu organisasi, termasuk sumber data/ tujuan, aliran data, proses
transformasi, dan penyimpanan data.

 SIMBOL DFD
 BAGIAN-BAGIAN DFD
1. Sumber data dan tujuan data
adalah entitas yang mengirim atau menerima data yang digunakan atau
dihasilkan sistem. Entitas dapat menjadi sumber dan tujuan. Mereka
diwakili oleh kotak, seperti yang diilustrasikan oleh item A (nasabah), J
(bank), dan K (manajer kredit) pada Gambar 3-9.
2. Aliran data
adalah pergerakan data di antara proses, penyimpanan, sumber, dan
tujuan. Gambar 3-9 memberikan judul khusus untuk setiap proses yang
digambarkan pada Gambar 3-8. Data yang melewati antara
penyimpanan data dan sumber atau tujuan melalui proses transformasi
data. Aliran data diberi label untuk menunjukkan data apa yang
mengalir. Satu-satunya pengecualian adalah aliran data antara proses
dan penyimpanan data, seperti aliran data G pada Gambar 3-9, karena
aliran data biasanya jelas. Dalam aliran data G, data dari file piutang
diambil, diperbarui, dan disimpan kembali dalam file. Aliran data lainnya
pada Gambar 3-9 adalah B (pembayaran pelanggan), D (data
pengiriman uang), E (setoran), dan I (data piutang).
Jika dua atau lebih aliran data bergerak bersama, satu baris digunakan.
Misalnya, aliran data B (pembayaran pelanggan) terdiri dari data
pembayaran dan pengiriman uang. Proses 1.0 (pembayaran proses)
membaginya dan mengirimkannya ke arah yang berbeda. Data
pengiriman uang (D) digunakan untuk memperbarui catatan piutang, dan
pembayaran (E) disimpan di bank. Jika aliran data secara terpisah, dua
baris digunakan. Misalnya, Gambar 3-10 menunjukkan dua baris karena
pertanyaan pelanggan (L) tidak selalu menyertai pembayaran (B). Jika
diwakili oleh aliran data yang sama, elemen yang terpisah dan tujuan
yang berbeda menjadi kabur, dan DFD lebih sulit untuk
diinterpretasikan.
3. Proses
mewakili transformasi data. Gambar 3-9 menunjukkan bahwa proses
pembayaran (C) membagi pembayaran pelanggan menjadi data
pengiriman uang dan cek, yang disimpan di bank. Proses update
piutang (F) menggunakan data remittance (D) dan piutang (H) untuk
memperbarui catatan piutang dan mengirimkan data piutang ke manajer
kredit.
4. Penyimpanan data
adalah tempat penyimpanan data. DFD tidak menunjukkan media
penyimpanan fisik (seperti server atau kertas) yang digunakan untuk
menyimpan data. Seperti yang ditunjukkan pada Gambar 3-9,
penyimpanan data (H) diwakili oleh garis horizontal, dengan nama file
ditulis di dalam garis.

 GAMBAR 3.9 DAN 3.10


 Sumber data dan tujuan data adalah entitas yang mengirim atau
menerima data yang digunakan atau dihasilkan sistem. Entitas dapat
menjadi sumber dan tujuan. Mereka diwakili oleh kotak, seperti yang
diilustrasikan oleh item A (nasabah), J (bank), dan K (manajer kredit)
pada Gambar 3-9.
 Aliran data adalah pergerakan data di antara proses, penyimpanan,
sumber, dan tujuan. yang melewati antara penyimpanan data dan
sumber atau tujuan melalui proses transformasi data. Aliran data diberi
label untuk menunjukkan data apa yang mengalir. Satu-satunya
pengecualian adalah aliran data antara proses dan penyimpanan data,
seperti aliran data G pada Gambar 3-9, karena aliran data biasanya
jelas. Dalam aliran data G, data dari file piutang diambil, diperbarui, dan
disimpan kembali dalam file. Aliran data lainnya pada Gambar 3-9
adalah B (pembayaran pelanggan), D (data pengiriman uang), E
(setoran), dan I (data piutang).
 Jika dua atau lebih aliran data bergerak bersama, satu baris digunakan.
Misalnya, aliran data B (pembayaran pelanggan) terdiri dari data
pembayaran dan pengiriman uang. Proses 1.0 (pembayaran proses)
membaginya dan mengirimkannya ke arah yang berbeda. Data
pengiriman uang (D) digunakan untuk memperbarui catatan piutang, dan
pembayaran (E) disimpan di bank. Jika aliran data secara terpisah, dua
baris digunakan. Misalnya, Gambar 3-10 menunjukkan dua baris karena
pertanyaan pelanggan (L) tidak selalu menyertai pembayaran (B). Jika
diwakili oleh aliran data yang sama, elemen yang terpisah dan tujuan
yang berbeda menjadi kabur, dan DFD lebih sulit untuk
diinterpretasikan.
 Proses mewakili transformasi data. Gambar 3-9 menunjukkan bahwa
proses pembayaran (C) membagi pembayaran pelanggan menjadi data
pengiriman uang dan cek, yang disimpan di bank. Proses update
piutang (F) menggunakan data remittance ( suatu pengiriman ataupun
transfer dana dari pihak pengirim yang umumnya berada di luar negeri) (D) dan
piutang (H) untuk memperbarui catatan piutang dan mengirimkan data
piutang ke manajer kredit. Sumber data dan tujuan data adalah entitas
yang mengirim atau menerima data yang digunakan atau dihasilkan
sistem. Entitas dapat menjadi sumber dan tujuan. Mereka diwakili oleh
kotak, seperti yang diilustrasikan oleh item A (nasabah), J (bank), dan K
(manajer kredit) pada Gambar 3-9. Sebagai contoh, Gambar 3-8
menunjukkan bahwa input untuk proses C adalah aliran data B, yang
berasal dari sumber data A. Keluaran dari proses C adalah aliran data D
dan E. Aliran data E dikirim ke tujuan data J. Proses F menggunakan
aliran data D dan G sebagai input dan menghasilkan aliran data I dan G
sebagai output. Aliran data G datang dari dan kembali ke penyimpanan
data H. Aliran data I dikirim ke tujuan data K.
 Penyimpanan data adalah tempat penyimpanan data. DFD tidak
menunjukkan media penyimpanan fisik (seperti server atau kertas) yang
digunakan untuk menyimpan data. Seperti yang ditunjukkan pada
Gambar 3-9, penyimpanan data (H) diwakili oleh garis horizontal,
dengan nama file ditulis di dalam garis.

 JENIS-JENIS DFD
DFD dibagi lagi menjadi tingkat yang lebih rendah secara berurutan karena
pengguna memiliki kebutuhan yang berbeda, dan berbagai level.
1. Jenis DFD ini disebut sebagai diagram konteks karena memberikan
pandangan tingkat ringkasan dari suatu sistem. Ini menggambarkan sistem
pemrosesan data dan entitas yang merupakan sumber dan tujuan input dan
output sistem. Misalnya di Gambar 3-11 untuk mendokumentasikan
prosedur pemrosesan penggajian. Sistem pemrosesan penggajian
menerima data kartu waktu dari berbagai departemen dan data karyawan
dari sumber daya manusia. Sistem memproses data ini dan menghasilkan
(1) laporan pajak dan pembayaran untuk lembaga pemerintah, (2) cek gaji
karyawan, (3) cek daftar gaji yang disimpan di rekening penggajian di bank,
dan (4) informasi penggajian untuk manajemen.
2. Kemudian diagram konteks dipecah dan dibuat DFD level 0 yang
ditunjukkan pada gambar 3-12. beberapa input dan output data telah
dikeluarkan dari DFD ini. Misalnya, dalam proses 2.0, arus masuk dan arus
keluar data yang tidak terkait dengan entitas eksternal atau proses lain tidak
digambarkan (tabel pajak dan daftar penggajian). Aliran data ini bersifat
internal untuk aktivitas “bayar karyawan” dan ditampilkan pada tingkat DFD
berikutnya.
3. Jenis DFD berikutnya adalah DFD level 1. Proses 2.0 (membayar
karyawan) dipecah lagi untuk membuat DFD Level. Gambar 3-13
memberikan rincian lebih lanjut tentang proses data yang terlibat dalam
membayar karyawan termasuk tabel tarif pajak dan aliran data daftar gaji
dihilangkan dari Gambar 3-12. Dengan cara yang sama, setiap proses
Gambar 3-12 dapat dipecah, menggunakan DFD Level 1, untuk
menunjukkan tingkat detail yang lebih besar.
 PEDOMAN MENGGAMBAR DFD
1. Menggambar Sistem
Kembangkan pemahaman ini dengan mengamati aliran data organisasi,
mengamati dan mewawancarai mereka yang menggunakan dan mengolah
data atau meminta mereka mengisi kuesioner; dengan membaca deskripsi
naratif sistem; atau melalui sistem transaksi.
2. Abaikan aspek tertentu dari sistem.
DFD adalah diagram asal, aliran, transformasi, penyimpanan, dan tujuan
data. Hanya jalur kesalahan yang sangat penting yang disertakan; jalur
kesalahan yang tidak penting diabaikan.
3. Tentukan batasan sistem.
Tentukan apa yang harus disertakan dan dikecualikan. Sertakan semua
elemen data yang relevan karena item yang dikecualikan tidak akan
dipertimbangkan selama pengembangan sistem.
4. Mengembangkan diagram konteks
Diagram konteks menggambarkan batas-batas sistem. Di tengah diagram
adalah lingkaran dengan nama sistem. Entitas luar yang berinteraksi
dengan sistem secara langsung berada dalam kotak di kedua sisinya,
dihubungkan oleh aliran data yang menggambarkan data yang lewat di
antara mereka. DFD secara berturutturut lebih detail menggambarkan aliran
data di dalam sistem.
5. Identifikasi aliran data
Identifikasi semua aliran pergerakan data yang signifikan, yang masuk atau
keluar dari sistem, termasuk darimana asal data dan tujuan akhirnya. Aliran
data datang dari dan menuju ke proses transformasi, penyimpanan data
(file), atau sumber atau tujuan.
6. Aliran data grup
Elemen data yang selalu mengalir bersama-sama harus dikelompokkan
bersama dan ditampilkan sebagai satu aliran data sampai dipisahkan. Jika
data tidak selalu mengalir bersama, tunjukkan sebagai aliran data yang
terpisah.
7. Identifikasi proses transformasi
Tempatkan lingkaran di mana pun pekerjaan diperlukan untuk mengubah
satu aliran data menjadi aliran data lainnya. Semua proses transformasi
harus memiliki satu atau lebih aliran data masuk dan keluar.
8. Proses transformasi kelompok
Proses transformasi yang secara logis terkait atau terjadi pada waktu dan
tempat yang sama harus dikelompokkan bersama. Jangan gabungkan item
yang tidak terkait ke dalam satu proses transformasi.
9. Identifikasi semua file atau penyimpanan data
Identifikasi setiap penyimpanan data sementara atau permanen, dan
identifikasi setiap aliran data masuk dan keluar darinya.
10. Identifikasi semua sumber dan tujuan data.
11. Beri nama semua elemen DFD.
Pilih nama yang aktif dan deskriptif, seperti “perbarui inventaris” dan
“validasi transaksi”, bukan “data masukan” atau “proses pembaruan”. Nama
proses harus mencakup kata kerja tindakan seperti memperbarui, mengedit,
mempersiapkan, mendamaikan, dan merekam
12. Bagilah DFD
DFD yang berantakan sulit dibaca dan dipahami. Jika memiliki lebih dari
lima hingga tujuh proses pada satu halaman, dekomposisi diagram konteks
menjadi proses tingkat tinggi. Membagi proses tingkat tinggi ini ke dalam
proses tingkat yang lebih rendah secara berurutan.
13. Berikan setiap proses nomor urut
Memberi setiap proses nomor urut (lebih rendah ke lebih tinggi) membantu
pembaca menavigasi di antara level DFD.
14. Perbaiki DFD.
Atur DFD agar mengalir dari atas ke bawah dan dari kiri ke kanan.
15. Siapkan salinan akhir
ulangi penyimpanan data atau tujuan. Cantumkan nama DFD, tanggal
pembuatan, dan nama penyusun pada setiap halaman.

Anda mungkin juga menyukai