468x150 Ads

KOMPONEN DFD

KOMPONEN DFD

setelah mengetahui penjelasan sebelumnya mengenai DFD (yang belum baca klik disini) saya akan menjelaskan tentang komponennya,


Data Flow Diagram (DFD) adalah sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output. Berdasarkan buku rekayasa perangkat lunak dari Roger S Pressman bentuk dasar dari suatu diagram aliran data




 Dalam  memodelkan  sesuatu  sistem  wajib  mengikuti  aturan  yang  berlaku dalam  pemodelan  tersebut,  dalam  DFD  terdapat  4  (empat)  notasi  yang  harus dipahami, untuk lebih jelasnya dapat dilihat di bawah ini...




Diagram konteks adalah DFD tingkat 0, yang disebut juga dengan model sistem fundamental atau model konteks, mempresentasikan seluruh sistem sebagai sebuah bubble tunggal dengan data input dan output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan. Proses tambahan (bubble) dan jalur aliran informasi yang direpresentasikan pada saat DFD tingkat 0 dipartisi untuk mengungkap detail yang lebih. Contohnya, sebuah DFD tingkat 1 dapat berisi 5 atau 6 bubble dengan anak panah yang saling berhubungan. Setiap proses yang direpresentasikan pada tingkat 1 merupakan subfungsi dari seluruh sistem yang digambarkan di dalam model konteks.



   Menurut Pressman terdapat 6 (enam) langkah dalam membuat DFD, yaitu:
1. diagram aliran data tingkat 0 harus menggambarkan perangkat lunak/sistem sebagai gelembung tunggal;
2. input dan output utama harus dicatat secara hati-hati;
3. penyaringan harus dimulai dengan mengisolasi proses calon, objek data, dan penyimpanan yang akan       
    direpresentasikan pada tingkat selanjutnya;
4. semua anak panah dan gelembung harus diberi label dengan nama yang berarti;
5.  kontinyuitas aliran informasi harus dijaga dari tingkat ke tingkat;
6. satu gelembung pada satu saat harus disaring. terdapat kecenderungan natural untuk terlalu 
    mengkompilasi diagram aliran data. Hal ini terjadi bila analis ingin menunjukkan terlalu banyak detail pada 
    saat yang terlalu dini atau merepresentasikan aspek prosedural dari perangkat lunak di dalam aliran data.


terus, ada beberapa contoh penggambaran DFD yang salah, contohnya seperti dibawah ini

biasanya dalam penggambaran DFD memiliki kesalahan seperti di atas,
proses ke 1 dinamakan Black hole (lubang hitam) maksud, ada input tapi tidak ada outputnya
proses ke 2 dimanakan miracle (ajaib) kenapa ajaib??? karena proses bisa mengeluarkan output tp ga ada inputnya!! nah ajaibkan??!!

tp penjelasan lanjut nih.. dalam pembuatan data store harus seperti ini



5 komentar:

Anonymous at: January 28, 2014 at 11:36 AM said...

lho....ini sumber dari mana.......?? internal entiti itu entiti yang berada dalam database berupa tabel-tabel, kalau kasir itu masih termasuk kategori eksternal entity (cek di buku analisa dan perancangan sistem informasi by Jogiyanto HM)..!!!

Anonymous at: January 28, 2014 at 11:39 AM said...

KALAU KASIR DIKATAKAN INTERNAL ENTITI..LALU BAGAIMANA ANDA BISA MEMBUAT PENGGAMBARAN DFD ATAU KONTEX DIAGRAM, JIKA SISTEM INFORMASI NYA CLIENT SERVER ARTINYA KASIR-GUDANG-PIMPINAN (EKS-ENTITI) SAMA2 BISA MENGGUNAKAN SISTEM APLIKASINYA....??? BERARTI MEREKA SEMUA INTERNAL ENTITI DONK...??? HAHAHAHAHA...

Anonymous at: January 28, 2014 at 11:46 AM said...

ulangi lagi cari yang sahih informasinya kang....!!!! saya tertarik dan mendukung dengan comment nomer 2, kalau proses pembayaran tidak melalui kasir tapi langsung via atm lalu dikonfirmasikan ke sistem informasi nya yang berbasis web atau sms gateway siapa yang jadi entiti internalnya...??? sekarang saya setuju dengan pendapat nomer 1 entitas internal yaitu entitas yang terhubung langsung dengan sistem informasinya yaitu tabel2 didalam database tempat penyimpanan data (ENTITI RELATIONSHIP DIAGRAM) itu baru entiti INTERNAL namanya KANG...!!!

Anonymous at: January 28, 2014 at 12:12 PM said...

kalau kesimpulannya entiti internal diambil dari "entitas yang mengerjakan/ yang ada di dalam proses" berarti semua berlaku untuk operator sistem manapun donk...??? kalau sistem transportasi siapa entitas internal dan eksternalnya...?? kalau sistem tatasurya siapa entitas internal dan eksternalnya..?? kalau sistem tata negara siapa pula entitas internal dan eksternalnya...??? sistem adalah komponen2 atau sub sistem- sub sistem yang saling beketerkaitan bersama2 melakukan kegiatan untuk tercapainya tujuan yang ingin di capai. nah bagaimana dengan sistem pencernaan manusia..??? siapa entitas internal dan eksternalnya...??? jadi didalam konteks diagram yang dimaksud entitas eksternal adalah terminator dan entitas internal adalah tabel media penyimpanan. sebarkan ke yang lain mas...udah banyak meleset keilmuan KOMPUTER DINEGRI INI....I LOVE INDONESIA..!!!! Rades

{ Unknown } at: April 28, 2014 at 6:31 PM said...

soryy gan.. yg itu emg salah... ane blm terlalu paham... tp dah direvisi kok (ama dosen ane, pas TA) bukunya dari Pressman..

Post a Comment

test

Powered by Blogger.