SlideShare a Scribd company logo
DATA FLOW DIAGRAM (DFD) DAN
ENTITY RELATIONSHIP DIAGRAM
(ERD)

     SISTEM INFORMASI

             DISUSUN OLEH


   FITRA   ZULLAFI (2011 4350 1375)
   FAJAR   WIDANTO (2011 4350 1401)
    FAJAR   SIDDIK (2011 4350 1479)



     UNIVERSITAS INDRAPRASTA
               PGRI
PENGERTIAN
                       DFD
   Data Flow Diagram (DFD) adalah suatu diagram
    yang menggunakan notasi-notasi untuk arus dari
    data sistem, yang penggunaannya sangat
    membantu untuk memahami sistem secara
    logika, terstruktur dan jelas. Atau DFD bisa juga
    dikatakan sebagai suatu model logika data atau
    proses yang dibuat untuk menggambarkan dari
    mana asal data dan kemana tujuan data yang
    keluar dari sistem, dimana data disimpan, proses
    apa yang menghasilkan data tersebut dan interaksi
    antara data yang tersimpan dan proses yang
    dikenakan pada data tersebut.
FUNGSI DFD
   DFD sering digunakan untuk menggambarkan
    suatu sistem yang telah ada atau sistem yang baru
    yang akan dikembangkan secara logika dan
    menjelaskan arus data dari mulai pemasukan
    sampai dengan keluaran data tingkatan diagram
    arus data mulai dari diagram konteks yang
    menjelaskan secara umum suatu system atau
    batasan system dari level 0 dikembangkan menjadi
    level 1 sampai system tergambarkan secara rinci.
KOMPONEN DFD
 Komponen                   Komponen
  Terminator/Kesatuan         Store/Simpanan Data
  luar (external entity).     (Data Store)
 Komponen Proses            Komponen DATA Flow
  (process) menunjukan        (Alur Data)
  pada bagian yang
  mengubah input
  menjadi output.
KONSEP DFD
   Konsep packet data      Konsep Alur Data
                             Menyebar (Diverging
                             Data Flow)
KONSEP DFD
   Konsep Alur Data
    Mengumpul
    (Converging Data
    Flow)
SYARAT-SYARAT PEMBUATAN DFD
 Pemberian nama untuk tiap komponen DFD
 Pemberian nomor pada komponen proses

 Penggambaran DFD sesering mungkin agar enak
  dilihat
 Penghindaran penggambaran DFD yang rumit

 Pemastian DFD dibentuk konsisten secara logika
DEFINISI 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.
LEVILISASI DFD

   Diagram konteks merupakan diagram tingkat atas
    yang terdiri dari proses dan menggambarkan
    hubungan terminator dengan sistem yang mewakili
    suatu proses. Hubungan antar Terminator dan Data
    Store tidak digambarkan.
DIAGRAM ZERO
   Diagram Zero diagram ini merupakan diagram
    tingkat menengah yang menggambarkan proses
    utama dari dalam sistem, yang terdiri dari
    hubungan entitas (entity), proses data flow dan
    penyimpanan data (data store).
DIAGRAM DETAIL DAN DIAGRAM PRIMITIF
   Diagram Primitif merupakan diagram paling bawah
    yang tidak dapat diuraikan lagi, sedangkan
    Diagram Detail masih dapat diuraikan.
                                   Diagram Detail



      Diagram Primitif
ENTITY RELATION DIAGRAM (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.
LANGKAH-LANGKAH PEMBUATAN (ERD)
 Metode pembuatan ERD
 Menentukan Entity

 Menentukan relasi

 Gambar ERD sementara

 Gambar ERD berdasarkan primary key

 Menentukan atribut

 Pemetaan atribut

 Gambar ERD dengan atribut mengatur ERD
KARDINALITAS RELASI

                       One to one


               1                         1
Penumpang                   Punya                 Tiket



                                                                          One to many


                                                                      1                 N
                                                              Dosen             PA          Mahasiswa




                       Many to many

                   N                         N
 Mata Kuliah                Dipelajari           Mahasiswa
MAPPING (TRANSFORMASI ERD KE RELASI)
 Transformasi ini sering disebut dengan mapping
  ERD ke database relational.Tranformasi ini di bagi
  ke dalam dua langkah, yaitu:
 Merepresentasikan relationship menjadi relasi-
  relasi atau table-table database.
 Table hasil transformasi dapat dinormalkan dengan
  teknik normalisasi.
KESIMPULAN
   Model Entity Relationship dirancang untuk
    menggambarkan persepsi dari pemakai dan berisi
    obyek-obyek dasar yang disebut entity dan
    hubungan antara entity-entity tersebut . Pada
    model ER ini semesta data yang ada dalam dunia
    nyata ditransformasikan, yaitu diagram ER (Entity
    Relationship).
Tugas dfd kelompok 9

More Related Content

What's hot

Membuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartMembuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChart
Agung Sulistyanto
 
Pemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken FormatPemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken Format
VItoT2
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
Simon Patabang
 
Soal uts pemrograman web
Soal uts pemrograman webSoal uts pemrograman web
Soal uts pemrograman web
SMK Negeri 6 Malang
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi endaDevandy Enda
 
ch24.ppt
ch24.pptch24.ppt
ch24.ppt
TrainerEthiopia
 
RPP 1 Lembar Dasar Desain Grafis 3.6
RPP 1 Lembar Dasar Desain Grafis 3.6RPP 1 Lembar Dasar Desain Grafis 3.6
RPP 1 Lembar Dasar Desain Grafis 3.6
SMK MUhammadiyah Singkut
 
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunak
Febriyani Syafri
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & hargaMelva Amma Kalian
 
18. pph pasal 24
18. pph pasal 2418. pph pasal 24
Pengantar R
Pengantar RPengantar R
Pengantar R
Raden Maulana
 
Analisis Leksikal - P4
Analisis Leksikal - P4Analisis Leksikal - P4
Analisis Leksikal - P4
ahmad haidaroh
 
Paradigmas de Constantine
Paradigmas de ConstantineParadigmas de Constantine
Paradigmas de Constantine
Jesus Daniel Rodriguez Oyola
 
8 Data Record
8 Data Record8 Data Record
8 Data Record
Simon Patabang
 
Normalisasi slip gaji
Normalisasi slip gajiNormalisasi slip gaji
Normalisasi slip gaji
ajisetiawanpunk
 
Program Pascal
Program PascalProgram Pascal
Program Pascal
Simon Patabang
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
Winda Dwiastini
 

What's hot (20)

Membuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChartMembuat grafik sederhana pada java dengan JFreeChart
Membuat grafik sederhana pada java dengan JFreeChart
 
Pemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken FormatPemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken Format
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Soal uts pemrograman web
Soal uts pemrograman webSoal uts pemrograman web
Soal uts pemrograman web
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
 
ch24.ppt
ch24.pptch24.ppt
ch24.ppt
 
RPP 1 Lembar Dasar Desain Grafis 3.6
RPP 1 Lembar Dasar Desain Grafis 3.6RPP 1 Lembar Dasar Desain Grafis 3.6
RPP 1 Lembar Dasar Desain Grafis 3.6
 
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunak
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
 
18. pph pasal 24
18. pph pasal 2418. pph pasal 24
18. pph pasal 24
 
Pengantar R
Pengantar RPengantar R
Pengantar R
 
Analisis Leksikal - P4
Analisis Leksikal - P4Analisis Leksikal - P4
Analisis Leksikal - P4
 
Paradigmas de Constantine
Paradigmas de ConstantineParadigmas de Constantine
Paradigmas de Constantine
 
8 Data Record
8 Data Record8 Data Record
8 Data Record
 
Normalisasi slip gaji
Normalisasi slip gajiNormalisasi slip gaji
Normalisasi slip gaji
 
Program Pascal
Program PascalProgram Pascal
Program Pascal
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
 
Materi 3. flowchart
Materi 3. flowchartMateri 3. flowchart
Materi 3. flowchart
 

Similar to Tugas dfd kelompok 9

Erd N Dfd
Erd N DfdErd N Dfd
Erd N Dfd
hidra.a
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
Erikson Hutabarat
 
Tugas 3 SMBD
Tugas 3 SMBDTugas 3 SMBD
Tugas 3 SMBD
DinoRahman
 
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
SeptiHendarwati
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
AishSkincare
 
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBKANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
RaihanAbid1
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
Sanjaya CeBe
 
Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)
MOCHAMADDICKYRAMADHA
 
Dfd
DfdDfd
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
RizkytaSalsabila
 
Basis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelBasis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelRatzman III
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
Deka M Wildan
 
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
NuraifanSuntia
 
Pertemuan 8 dfd
Pertemuan 8 dfdPertemuan 8 dfd
Pertemuan 8 dfd
AhmadFauzi531
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
TaufikHidayat8361
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180
diahpriantika
 
tugas sistm informasi penjualan.pptx
tugas sistm informasi penjualan.pptxtugas sistm informasi penjualan.pptx
tugas sistm informasi penjualan.pptx
KrisdayantiSamosir
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan prosesRif'at Hm
 

Similar to Tugas dfd kelompok 9 (20)

Erd N Dfd
Erd N DfdErd N Dfd
Erd N Dfd
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
 
Tugas 3 SMBD
Tugas 3 SMBDTugas 3 SMBD
Tugas 3 SMBD
 
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
 
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdfpdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
pdfcoffee.com_makalah-entity-relationship-diagram-erd-12-pdf-free.pdf
 
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBKANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
 
Bab 2 model data
Bab 2 model dataBab 2 model data
Bab 2 model data
 
diagram chart
diagram chartdiagram chart
diagram chart
 
Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)
 
Dfd
DfdDfd
Dfd
 
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
 
Basis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelBasis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational Model
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
 
Pertemuan 8 dfd
Pertemuan 8 dfdPertemuan 8 dfd
Pertemuan 8 dfd
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180
 
tugas sistm informasi penjualan.pptx
tugas sistm informasi penjualan.pptxtugas sistm informasi penjualan.pptx
tugas sistm informasi penjualan.pptx
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 

Tugas dfd kelompok 9

  • 1. DATA FLOW DIAGRAM (DFD) DAN ENTITY RELATIONSHIP DIAGRAM (ERD) SISTEM INFORMASI DISUSUN OLEH FITRA ZULLAFI (2011 4350 1375) FAJAR WIDANTO (2011 4350 1401) FAJAR SIDDIK (2011 4350 1479) UNIVERSITAS INDRAPRASTA PGRI
  • 2. PENGERTIAN DFD  Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. Atau DFD bisa juga dikatakan sebagai suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
  • 3. FUNGSI DFD  DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan dikembangkan secara logika dan menjelaskan arus data dari mulai pemasukan sampai dengan keluaran data tingkatan diagram arus data mulai dari diagram konteks yang menjelaskan secara umum suatu system atau batasan system dari level 0 dikembangkan menjadi level 1 sampai system tergambarkan secara rinci.
  • 4. KOMPONEN DFD  Komponen  Komponen Terminator/Kesatuan Store/Simpanan Data luar (external entity). (Data Store)  Komponen Proses  Komponen DATA Flow (process) menunjukan (Alur Data) pada bagian yang mengubah input menjadi output.
  • 5. KONSEP DFD  Konsep packet data  Konsep Alur Data Menyebar (Diverging Data Flow)
  • 6. KONSEP DFD  Konsep Alur Data Mengumpul (Converging Data Flow)
  • 7. SYARAT-SYARAT PEMBUATAN DFD  Pemberian nama untuk tiap komponen DFD  Pemberian nomor pada komponen proses  Penggambaran DFD sesering mungkin agar enak dilihat  Penghindaran penggambaran DFD yang rumit  Pemastian DFD dibentuk konsisten secara logika
  • 8. DEFINISI 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.
  • 9. LEVILISASI DFD  Diagram konteks merupakan diagram tingkat atas yang terdiri dari proses dan menggambarkan hubungan terminator dengan sistem yang mewakili suatu proses. Hubungan antar Terminator dan Data Store tidak digambarkan.
  • 10. DIAGRAM ZERO  Diagram Zero diagram ini merupakan diagram tingkat menengah yang menggambarkan proses utama dari dalam sistem, yang terdiri dari hubungan entitas (entity), proses data flow dan penyimpanan data (data store).
  • 11. DIAGRAM DETAIL DAN DIAGRAM PRIMITIF  Diagram Primitif merupakan diagram paling bawah yang tidak dapat diuraikan lagi, sedangkan Diagram Detail masih dapat diuraikan. Diagram Detail Diagram Primitif
  • 12. ENTITY RELATION DIAGRAM (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.
  • 13. LANGKAH-LANGKAH PEMBUATAN (ERD)  Metode pembuatan ERD  Menentukan Entity  Menentukan relasi  Gambar ERD sementara  Gambar ERD berdasarkan primary key  Menentukan atribut  Pemetaan atribut  Gambar ERD dengan atribut mengatur ERD
  • 14. KARDINALITAS RELASI One to one 1 1 Penumpang Punya Tiket One to many 1 N Dosen PA Mahasiswa Many to many N N Mata Kuliah Dipelajari Mahasiswa
  • 15. MAPPING (TRANSFORMASI ERD KE RELASI) Transformasi ini sering disebut dengan mapping ERD ke database relational.Tranformasi ini di bagi ke dalam dua langkah, yaitu:  Merepresentasikan relationship menjadi relasi- relasi atau table-table database.  Table hasil transformasi dapat dinormalkan dengan teknik normalisasi.
  • 16. KESIMPULAN  Model Entity Relationship dirancang untuk menggambarkan persepsi dari pemakai dan berisi obyek-obyek dasar yang disebut entity dan hubungan antara entity-entity tersebut . Pada model ER ini semesta data yang ada dalam dunia nyata ditransformasikan, yaitu diagram ER (Entity Relationship).