Anda di halaman 1dari 19

PERTEMUAN 3

DIAGRAM ALIR DATA


TERMINOLOGI DIAGRAM ALIR DATA

Menggambarkan pandangan mengenai masukan,


proses dan keluaran sistem yang berhubungan dengan
masukan, proses dan keluaran serta mempresentasikan
dan menganalisis prosedur-prosedur mendetail dalam
sistem yang lebih besar.
Diagram alir data juga mampu mengkonseptualisasikan
bagaimana data-data berpindah di dalam organisasi. Pada
aliran data menekankan logika yang mendasari sistem.
Simbol DFD
Simbol DAD
• Kotak rangkap dua digunakan untuk menggambarkan suatu
entitas eksternal, misalnya sebuah perusahaan, seseorang
atau sebuah mesin yang dapat mengirim data atau menerima
data dari sistem dan merupakan sumber atau tujuan data.
Entitas diberi nama dengan kata benda
• Tanda panah, menunjukan perpindahan data dari satu titik ke
titik lain, aliran data yang muncul secara simultan bisa
digambarkan dalam kata benda.
• Bujursangkar dengan sudut membulat digunakan untuk
menunjukan adanya proses transformasi dan aliran data yang
meninggalkan suatu proses selalu diberi label yang berbeda
dari aliran data yang masuk. Dapat memberi nama seperti
sistem kontrol inventaris, menghitung, memverifikasi,
menyiapkan, mencetak, dan lain-lain.
Simbol DAD

5. Persegi Panjang dengan ujung terbuka yang


menunjukan data. Penyimpanan dapat berupa
penyimpanan manual, seperti lemari file, atau sebuah
file atau basis data terkomputerisasi.
Kelebihan Pendekatan Alir Data :

1. Kebebasan dari menjalankan implementasi teknis


sistem yang terlalu dini
2. Pemahaman lebih jauh mengenai keterkaitan satu
sama lain dalam sistem dan sub sistem.
3. Mengkomunikasikan pengetahuan sistem yang ada
dengan pengguna melalui alir data.
4. Menganalis sistem yang diajukan untuk menentukan
apakah data-data dan proses yang diperlukan sudah
ditetapkan.
Diagram Alir Data Logika dan Fisik

Kategori diagram alir data :


1. Diagram alir data logika, memfokuskan pada bisnis
serta bagaimana bisnis tersebut beroperasi dan tidak
berhubungan dengan bagaimana sistem dibangun.
2. Diagram alir data fisik, menunjukan bagaimana sistem
tersebut diimplementasikan termasuk perangkat keras,
perangkat lunak, file-file dan orang-orang yang terlibat
dalam sistem
Perbandingan antara diagram
logika dan fisik :
Fitur Desain Logika Fisik
Apa yang Bagaimana bisnis Bagaimana sistem
digambarkan tersebut beroperasi tersebut
model tersebut diimplementasikan
Apa yang Kegiatan-kegiatan Program, modul-
diwakili proses bisnis modul program dan
tersebut prosedur-prosedur
manual
Apa yang Pengumpulan data Basis data dan file-
diwakili yang berhubungan file fisik, file-file
penyimpanan dengan bagaimana manual
data tersebut data tersebut disimpan
Perbandingan antara diagram
logika dan fisik :
Jenis-jenis Menunjukan File master, file transisi
penyimpanan penyimpanan-
data penyimpanan data
yang mewakili
pengumpulan data
permanen
Kontrol sistem Menunjukan Menunjukan kontrol-kontrol
kontrol-kontrol untuk menvalidasi data-data
bisnis masukan agar memperoleh
suatu record, untuk
memastikan penyelesaian
suatu proses yang berhasil
dan untuk keamanan sistem.
ATURAN MAIN MENGGAMBAR DFD
1. Dalam DFD tidak boleh menghubungkan antara
EXTERNAL ENTITY dengan EXTERNAL ENTITY secara
langsung.
2. Dalam DFD tidak boleh menghubungkan antara DATA
STORE dengan DATA STORE secara langsung
3. Dalam DFD tidak boleh menghubungkan antara DATA
STORE dengan EXTERNAL ENTITY secara langasung
(atau sebaliknya)
4. Setiap PROSES harus ada DATA FLOW yang masuk dan
DATA FLOW yang keluar
5. Aliran data tidak boleh terbelah menjadi dua atau lebih
aliran data yang berbeda.
KESALAHAN DALAM MENGGAMBAR DFD
TAHAPAN PROSES PEMBUATAN
1. DIAGRAM KONTEKS
Tingkatan tertinggi dalam diagram alir data dan hanya
memuat satu proses, menunjukan sistem secara
keseluruhan, diberi nomor nol dan tidak memuat
penyimpanan data.

2. DIAGRAM NOL (0)


Menggambarkan detail dari diagram konteks, masukan
dan keluaran yang ditetapkan dalam diagram konteks
tetap konstan dalam semua diagram sub urutannya dan
sudah menunjukan bentuk penyimpanan.
TAHAPAN PROSES PEMBUATAN

3. Diagram Detail
dikembangkan untuk menciptakan diagram anak yang
lebih mendetail. Proses pada diagram 0 yang
dikembangkan disebut parent process (proses induk)
dan diagram yang dihasilkan disebut child diagram.
apabila proses tersebut tidak dapat lagi dikembangkan
disebut sebagai proses primitif.
Langkah-Langkah Mengembangkan DAD
1. Membuat sebuah daftar tentang kegiatan-kegiatan
bisnis dan digunakan untuk menentukan berbagai
macam : entitas eksternal, aliran data, proses-
proses, penyimpanan data.
2. Menciptakan sebuah diagram yang menunjukan
entitas-entitas eksternal dan aliran-aliran data
menuju sistem.
3. Menggambar diagram nol yang menunjukan proses-
proses dan penyimpanan data.
4. Menciptakan diagram anak untuk setiap proses
dalam diagram 0.
5. Mengecek kesalahan dan memastikan label-label
yang ditetapkan untuk setiap proses dan aliran data.
STUDI KASUS
ANALISA SISTEM BERJALAN PENGGAJIAN
Karyawan yang masuk dan pulang kerja setiap hari absen menggunakan kartu
absen. Kartu absen tersebut dikumpulkan setiap akhir bulan oleh karyawan ke
bagian Akunting untuk direkap. Selanjutnya setelah rekapitulasi,
absen karyawan dan rekapitulasi absensi tersebut diarsipkan.
Penghitungan gaji bruto karyawan dilakukan oleh bagian Akunting
dengan membaca atau melihat arsip rekapitulasi absensi karyawan dan arsip
Over Time. Setelah gaji bruto dihitung, bagian akunting melihat ke arsip
kasbon karyawan untuk menghitung gaji net sehingga didapatkan take
home pay. Kemudian gaji total dibuat rekapitulasinya oleh bagian Akunting
dan selanjutnya meminta persetujuan ke direktur. Dari persetujuan
direktur, rekapitulasi dikembalikan ke bagian akunting untuk diarsipkan,
begitu dengan data-data gaji karyawan juga disimpan dalam arsip gaji
karyawan.
STUDI KASUS LANJUTAN

Berdasarkan arsip rekapitulasi gaji yang telah disetujui oleh direktur dan arsip
gaji karyawan, Bagian Akunting membayar gaji kepada karyawan dengan
memberikan slip gaji karyawan. Slip gaji tersebut berisi rincian detail gaji
yang diterima karyawan yang bersangkutan dan Bagian Akunting juga
memberikan tanda terima gaji karyawan untuk ditandatangani sebagai bukti
pembayaran dan setelah ditanda tangani, tanda terima tersebut diarsipkan.
Selanjutnya setelah semua prosedur selesai, maka Bagian Akunting membuat
laporan gaji dengan melihat ke arsip gaji dan arsip tanda terima yang sudah
ditandatangani oleh karyawan dan ditujukan kepada direktur sedangkan copy-
nya di arsipkan.
Gambarkan DAD berjalan dan usulan yang terdiri dari:
Diagram Konteks
Diagram Nol
Diagram Detail
Latihan Soal
1. Contoh sebuah datastore adalah :
a. Proses manual c. file supplier
b. Laporan-laporan d. supplier
e. Manager
2. Diagram alir data yang menunjukan bagaimana sistem
tersebut diimplementasikan termasuk perangkat keras,
perangkat lunak, file-file dan orang-orang yang terlibat dalam
sistem:
a. Diagram Alir Data Fisik
b. Diagram Alir Data
c. Diagram Alir Data Logika
d. Diagram Alir
e. External Entity
Latihan Soal
3. Didalam pembuata DAD simbol yang menunjukan
sumber atau tujuan data adalah :
a. external entity c. proses
b. data flow d. datastore
e. arsip

4. Contoh dari external entity adalah :


a. Sebuah perusahaan c. laporan
b. file master d. mencetak laporan
e. inquiry perangkat lunak
Latihan Soal

5. Penggambaran sistem secara global disebut juga :


a. Zero diagram c. contex diagram
b. UML d. detail diagram
e. Flowchart

Anda mungkin juga menyukai