PENDAHULUAN
A. Latar Belakang
Tujuan makalah ini dibuat adalah agar para pembaca mengerti tentang
DFD (data flow diagram) dan juga ERD (entitiy relationship diagram) . dan
agar pembaca mengerti cara membuat DFD dan ERD dengan baik dan benar,
Anda pasti sering mendengar tentang DFD. DFD (Data Flow Diagram)
merupakan suatu cara atau metode untuk membuat rancangn sebuah sistem
yang mana berorientasi pada alur data yang bergerak pada sebuah sistem
nantinya.. Dalam pembuatan Sistem Informasi, DFD sering digunakan. DFD
dibuat oleh para analis untuk untuk membuat sebuah sistem yang baik.
Dimana DFD ini nantinya diberikan kepada para programmer untuk
melakukan proses coding. Dimana para programmer melakukan sebuah
coding sesuai dengan DFD yang dibuat oleh para analis sebelumnya. Tools
yang digunakan pada pembuatan DFD (Data Flow Diagram) yaitu EasyCase,
Power Designer. adalah menyediakan cara untuk mendeskripsikan
perancangan basis data pada peringkat logika.Pengertian ERD
ERD merupakan suatu model untuk menjelaskan hubungan antar data
dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi.ERD untuk memodelkan struktur data dan hubungan
antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol
B. Rumusan Masalah
1
8. Bagaimana Cara pembuatan DFD
9. Bagamana Cara pembuatan ERD
10. Apa Kegunaan DFD
11. Apa Kegunaan ERD
12. Apa saja Kelemahan dan kelebihan DFD
C. Tujuan Penulisan
Tujuan dibuatnya makalah ini agar pembaca mengerti cara membuat dan
menggunakan DFD (data flow diagram) dan ERD (entity relationship
diagram). Dan agar pembaca bisa mengerti apa kelemahan dan kelebihan dari
penggunaan DFD dan ERD. Dan juga agar pembaca mengetahui kegunaan
dari DFD dan ERD.
2
BAB II
PEMBAHASAN
3
C. Apa pengertian ERD (entity relationship diagram)
adalah menyediakan cara untuk mendeskripsikan perancangan basis data
pada peringkat logika. ERD merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi.ERD untuk memodelkan struktur data dan
hubungan antar data, untuk menggambarkannya digunakan beberapa notasi
dan simbol. ERD adalah suatu model jaringan yang menggunakan susunan
data yang disimpan dalam system secara abstrak. ERD berbeda dengan
DFD(Data Flow Diagram) yang merupakan suatu model jaringan fungsi yang
akan dilaksanakan oleh system, sedangkan ERD merupakan model jaringan
data yang menekankan pada struktur-struktur dan relationship data.
4
4. Data Storage (Penyimpanan Data)
Data disimpan untuk keperluan berikutnya. Simpanan data di DFD
disimbolkan dengan sepasang garis horisontal paralel yang tertutup di
salah satu ujungnya.
5
G. Apa itu kamus data
KAMUS DATA
Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi
secara detail dan mengorganisasi semua elemen data yang digunakan secara
detail dan mengorganisasi semua elemen data yang digunakan dalam sistem
secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar
pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.
Kamus data sering disebut juga dengan sistem data dictionary adalah katalog
fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem
informasi. Dengan menggunakan kamus data, analisis sistem adapat
mendefinisikan data yang mengalir di sistem dengan lengkap. Pada tahap
analisis, kamus data digunakan sebagai alat komunikasi antara analisis sistem
dengan pemakai sistem tentang data yang mengalir dari sistem, yaitu tentang
data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh
pemakai sistem.
6
1. Ukuran dan bentuk lingkaran tetap sama.
2. Panah yang melengkung dan lurus tidak jadi masalah.
Hindari proses yang mempunyai masukan tetapi tidak mempunyai
keluaran begitu juga sebaliknya hindari proses yang mempunyai
keluaran tetapi tidak mempunyai masukan.
7
Tentukan Primary Key (Kunci Utama)
o Menentukan Primary Key pada masing-masing entity. Primary Key
adalah atribut pada entity yang bersifat unik. Jadi setiap entity hanya
memiliki satu Primary Key saja. Contoh: Entity Buku memiliki
Primary Key bernama kode buku. Kode Buku ini bersifat unik, karena
masing-masing buku memiliki kode yang berbeda-beda.
o Tentukan pula Foreign Key (Kunci Tamu) pada masing-masing Entity.
Foreign Key adalah Primary Key yang ada dalam Entity yang lain.
Contoh pada Entity Pengarang misalnya terdapat atribut kode buku,
yang mana, kode buku merupakan Primary Key dari Entity buku.
Gambar ERD berdasarkan Primary Key
o Menghilangkan relasi "many to many" dan memasukkan Primary dan
Foreign Key pada masing-masing entitas. Relasi many to many antar
entity perlu dihilangkan dengan cara menambah atribut baru antara 2
entity yang memiliki relasi many to many.
Menentukan Atribut
o Jika sudah melakukan step diatas, sekarang saatnya menentukan atribut
pada masing-masing Entitas. Telitilah dalam menentukan atribut.
Pemetaan Atribut
o Apabila atribut telah ditentukan, sekarang pasang atribut dengan
entitas yang sesuai.
Gambar ERD dengan Atribut
o Mengatur ERD seperti langkah 6 dengan menambahkan atribut dan
relasi yang ditemukan.
Periksa Hasil
o Periksa lagi ERD. Apakah ERD sudah menggambarkan system yang
akan dibangun? Jika belum, check kembali dari awal.
8
analisa maupun rancangan sistem yang mudah dikomunikasikan oleh
profesional sistem kepada pemakai maupun pembuat program.
Sebuah diagram aliran data (DFD) merupakan teknik pemodelan yang
signifikan untuk menganalisis dan membangun proses informasi. DFD secara
harfiah berarti sebuah ilustrasi yang menjelaskan program atau gerakan
informasi dalam suatu proses. DFD menggambarkan aliran informasi dalam
proses berdasarkan input dan output.
Selain itu, sebuah DFD dapat digunakan untuk memvisualisasikan
pengolahan data atau desain terstruktur. Sebuah DFD menggambarkan atau
bisnis proses teknis dengan bantuan eksternal data disimpan, data mengalir
dari suatu proses ke yang lain, dan hasilnya.
Desainer biasanya menarik konteks tingkat DFD yang menunjukkan
hubungan antara entitas di dalam dan di luar sistem sebagai satu langkah
tunggal. DFD dasar ini dapat kemudian hancur ke tingkat yang lebih rendah
menunjukkan diagram langkah-langkah yang lebih kecil menunjukkan rincian
dari sistem yang sedang dimodelkan. Banyak tingkat mungkin diperlukan
untuk menjelaskan sistem yang rumit.
9
3. DFD dapat menggambarkan sejumlahbatasan otomasi (teknik untuk
membuatperangkat, proses, atau sistem agarberjalan secara otomatis)
untukpengembangan alternatif sistem fisik.
Kekurangan :
1. DFD tidak menunjukkan prosespengulangan (loop).
2. DFD berfungsi sebagai alat komunikasiyang baik antara pemakai dan
analissistem.DFD tidak menunjukkan prosesperhitungan.
3. DFD dapat menggambarkan sejumlahbatasan otomasi (teknik untuk
membuatperangkat, proses, atau sistem agarberjalan secara otomatis)
untukpengembangan alternatif sistem fisik.DFD tidak memperlihatkan
alirankontrol.
4. Lemah dalam konsep model untukpendeskripsian data dan basis data
10
BAB III
PENUTUP
A. Kesimpulan
Kesimpulan dari makalah ini adalah, bahwa DFD dan ERD sangat berguna
bagi para pembuat sistem. Karena dengan DFD dan ERD bisa digambarkan
dengan jelas bagimana suatu sistem bekerja.
B. Saran
Semoga pengguna DFD dan ERD bisa lebih baik lagi dalam menciptakan
suatu sistem,dan semoga dihari yang akan datang ada cara baru lagi untuk
membuat gamabaran suatu skema.
11
Kata Pengantar
Puji syukur saya panjatkan kehadiran Allah S.W.T karena berkat karunia
dan nikmatnya tugas makalah saya yang membahas tentang Data Flow Diagram
dan Entity Relantionship Diagram berhasil diselesaikan dengan tepat waktu.
Penyusun menyadari bahwa dalam penulisan ini tidaklah mencapai
kesempurnaan. Oleh karena itu penyusun mengharapkan kiritik dan saran kepada
para pembaca yang sifatnya membangun untuk penulisan berikutnya.
Akhirnya penyusun mengucapkan terima kasih dan mengucapkan selamat
membaca makalah ini bermanfaat untuk pembelajaran.
Penyusun
12
Daftar Pustaka
http://duniasisteminformasi.blogspot.com/2011/04/pengertian-dfd-data-
flow-diagram.html
http://erddankamusdata.blogspot.com/
http://delphiscript.blogspot.com/2007/12/apa-itu-entity-relationship-
diagram.html
http://donihandika.files.wordpress.com/2008/06/9-bab-ii.pdf
http://translate.google.co.id/translate?hl=id&langpair=en|id&u=http://ww
w.visual-paradigm.com/highlight/highlightdfd.jsp
http://a-suherman.blogspot.com/2010/08/data-flow-diagram-dfd.html
http://adeifa.wordpress.com/about/
13