SlideShare a Scribd company logo
1 of 25
PENGENALAN SISTEM INFORMASI
ERD DAN DFD

  Creator By
  Anggi Aditya Ramadhan
  Dena Yuliani




                          Powerpoint Templates
                                                 Page 1
PENDAHULUAN




 Latar Belakang

 DFD ini adalah salah satu alat pembuatan
 model yang sering digunakan, khususnya bila
 fungsi-fungsi sistem merupakan bagian yang
 lebih penting dan kompleks dari pada data
 yang dimanipulasi oleh sistem.


               Powerpoint Templates
                                          Page 2
Pendahuluan



 Rumusan Masalah
 1. Bagaimana merancang suatu sistem informasi di suatu
    perusahaan tertentu yang dapat membantu semua anggota
    dalam proses kerja sistem tersebut?
 2. Basis data apa saja yang dipakai di dalam merancang sistem
    informasi tersebut?
 3. Dan bagaimana pengaplikasian pembuatan sistem informasi
    tersebut?




                     Powerpoint Templates
                                                            Page 3
Pendahuluan



 Tujuan Penulisan

 1. Menjelaskan apa itu tentang DFD dan ERD lebih
    lanjut
 2. Menjelaskan tentang jenis-jenis DFD dan ERD
 3. Menjelaskan tentang komponen-komponen DFD
 4. Menjelaskan tentang atribut-atribut ERD
 5. Memaparkan pembuatan model data berulang



                    Powerpoint Templates
                                                    Page 4
PEMBAHASAN
Apa itu DFD

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.




                      Powerpoint Templates
                                                              Page 5
Adapun Simbol – Simbol yang
digunakan dalam DFD adalah
sebagai berikut :
                Nama Simbol            Simbol              Arti


       External Entity                          Simbol ini digunakan untuk
                                                menggambarkan asal atau
                                                tujuan data



       Proses                                   Simbol ini digunakan untuk
                                                memproses pengolahan data



       Data flow                                Simbol ini digunakan untuk
                                                menggambarkan aliran data
                                                yang berjalan



       Data store                               Simbol ini digunakan untuk
                                                data yang telah disimpan


                         Powerpoint Templates
                                                                      Page 6
Aturan-aturan dalam pembuatan
 DFD adalah sebagai berikut :


•   tidak boleh menghubungkan antara entity
    luar dengan entity luar yang lain secara
    langsung
•   tidak boleh menghubungkan data store
    yang satu dengan yang lainnya
•   tidak boleh menghubungkan data store
    dengan entity luar secara langsung
•   setiap proses harus memiliki data yang
    masuk dan juga yang keluar

              Powerpoint Templates
                                          Page 7
Contoh DFD Level 0 usulan sistem
     layanan perbaikan PC
             Form tanda terima layanan perbaikan



                                                                                           Manager
  Karyawan                                                                                 Teknologi
                                                                                           Informasi




         Pengajuan Form perbaikan                               Data Laporan Layanan Perbaikan
                                                  SI
                                         Layanan Perbaikan PC
                                                                Data permasalahan PC




                         Data Karyawan
                         Data PC
       Help Desk                                                    Data WO (work order)
                         Data Troubleshot
                                                                                                 Teknisi
                                   Powerpoint Templates
                                                                                                           Page 8
Data karyawan                1.1 P              Data karyawan
Help Desk                                    Input Data                                    Karyawan
                                              karyawan




                    Data PC                                            Data PC
                                                 1.2. P
                                                                                              PC
                                             Input Data PC




                Data Troubleshot                  1.3 P            Data trubleshot
                                               Input Data                                  Masalah PC
                                               masalah PC




                         Panduan Perbaikan         1.4 P
     Karyawan                                    Panduan
                                                 Perbaikan




                                                  1.5 P
                  Form Tanda terima            Tanda terima
                                                 laporan
                                                perbaikan




                                                                                                            Data Troubleshot
                                                               Data Work Order
                                                  1.6 P                                                     Data PC
                           Work order
      Teknisi                                    WO (work                              WO (work order)
                                                  order)                                                    Data karyawan




                                                                                                         Data Troubleshot
                     Data laporan Layanan          1.7 P      Data layanan perbaikan
                         perbaikan PC            Laporan                PC             Laporan layanan    Data PC
     Manager
                                                 Layanan                                perbaikan PC     Data karyawan

                                             Powerpoint Templates
                                               perbaikan PC


                                                                                                                               Page 9
ENTITAS RELATION DIAGRAM MODEL

Model Entity Relationship
Adalah suatu penyajian data dengan menggunakan
Entity dan Relationship. Entity Relationship Diagram
(ERD) untuk mendokumentasikan data perusahaan
dengan mengidentifikasi jenis entitas (entity) dan
hubungannya. ERD merupakan suatu model jaringan
yang menggunakan susunan data yang disimpan pada
system secara abstrak. ERD juga menggambarkan
hubungan antara satu entitas yang memiliki sejumlah
atribut dengan entitas yang lain dalam suatu sistem yang
terintegrasi

                   Powerpoint Templates
                                                   Page 10
ER Data Model
Fase dalam Desain Database:
                                                                         Miniworld




                                                                     REQUIREMENTS
                                                                     COLLECTION &
                                                                       ANALYSIS


                               Functional Requirements              Data Requirements


                               FUNCTIONAL ANALYSIS                 CONCEPTUAL DESIGN


                                  High-level Transaction            Conceptual Schema
                                      Specification             (In a high-level data model)

               DBMS-independent
                                                                    LOGICAL DESIGN
                                                                 (DATA MODEL MAPPING)

               DBMS-specific
                                                                 Logical (Conceptual) Schema
                                                           (In the data model of a specific DBMS)
                               APPLICATION PROGRAM
                                      DESIGN
                                                                    PHYSICAL DESIGN
                                                                 (DATA MODEL MAPPING)

                                      TRANSACTION
                                    IMPLEMENTATION
                                                                     Internal Schema

                          Powerpoint Programs
                                         Templates
                             Application                                                        Page 11
ER Data Model
• Pemodelan sistem database dapat dilakukan melalui pendekatan
  perancangan secara konsepsual yaitu Entity Relationship
  Diagram (ERD atau Er Diagram).
• ER Diagram menggambarkan tipe objek mengenai data itu di
  manajemen, serta relasi antara objek tersebut.
• ER Diagram digunakan oleh seorang System Analyst dalam
  merancang database.
• ER Model dibuat berdasarkan persepsi atau pengamatan dunia
  nyata yang terdiri atas entitas dan relasi antar entitas-entitas
  tersebut.
• Sebuah database dapat dimodelkan sebagai:
     –   Kumpulan Entity/Entitas,
     –   Relationship/Relasi diantara entitas.




                           Powerpoint Templates
                                                                 Page 12
Jenis Atribut dan Notasi ER Diagram
• Ada beberapa notasi yang digunakan untuk
  membuat ER Diagram. Misal. notasi
  Chen, Martin, El Masri dan Korth, akan tetapi pada
  umumnya adalah sama.

• Perbedaannya adalah pada pemilihan simbol-simbol
  yang digunakan.

• Pada materi ini, digunakan notasi El Masri karena
  lebih umum banyak digunakan dan mudah dibaca
  dan dimengerti.



                   Powerpoint Templates
                                                 Page 13
Powerpoint Templates
                       Page 14
ER Data Model
• Entitas Lemah (Weak Entity) adalah entitas yang
  keberadaannya sangat bergantung dengan entitas lain.
  - Tidak memiliki Key Attribute sendiri.
  - Entitas tempat bergantung disebut Identifying
    Owner/Owner.
  - Entitas lemah tidak memiliki identifier-nya sendiri.
  - Atribut entitas lemah berperan sebagai Partial Identifier
    (identifier yang berfungsi secara sebagian).
  Contoh:
       NIP     Nama                     Nama_Pendamping   Tgl_Lahir



        Karyawan          Memiliki           Pendamping

                      Powerpoint Templates
                                                              Page 15
Relasi dan Rasio Kardinalitas
Menjelaskan batasan jumlah keterhubungan
  satu entity dengan entity lainnya.
Jenis Cardinality Ratio
• 1 : 1 (One-To-One)
  Sebuah entity A diasosiasikan pada sebuah
  entity B, dan sebuah entity B diasosiasikan
  dengan paling banyak sebuah entity A.
                   a1                      b1

                   a2                      b2

                   a3                      b3

                   a4                      b4
                        Powerpoint Templates
                                                   Page 16
                   A                           B
MEMILIKI
    PEGAWAI                                                     KENDARAAN




1 : N (One-To-Many)
         Sebuah entity A diasosiasikan dengan sejumlah entity B, tetapi entity
B dapat diasosiasikan paling banyak satu entity A.



                           a1                          b1

                                                       b2

                           a2                          b3

                                                       b4

                           a3                          b5


                           APowerpoint   Templates     B                    Page 17
Relasi dan Rasio Kardinalitas
• Relasi adalah hubungan antar entitas.
• Relasi dapat memiliki atribut, dimana terjadi adanya
  transaksi yang menghasilkan suatu nilai tertentu.


  N : 1 (Many-To-One)
  Suatu entity A dapat diasosiasikan dengan paling banyak sebuah entity B, tetapi
  entity B dapat diasosiasikan dengan sejumlah entity di A.

            a1                                          b1

            a2

            a3                                          b2

            a4

            a5                                          b3


            A                                           B



                            Powerpoint Templates
                                                                         Page 18
Relasi dan Rasio Kardinalitas
                                            Nilai
                             Nama                          No_MK           Nama_MK
             NRP



                   Mahasiswa              Mengambil           Mata_Kuliah            SKS



                     Hobby                                     Prasyarat

Penjelasan:
• Jika atribut Nilai ditempatkan pada entitas Mahasiswa (dimana Nilai merupakan
  salah satu atribut dari entitas Mahasiswa), maka semua mata kuliah yang
  diambil oleh seorang mahasiswa menghasilkan nilai yang sama (tidak realistis).
• Jika atribut Nilai ditempatkan pada entitas Mata_Kuliah (dimana Nilai
  merupakan salah satu atribut dari entitas Mata_Kuliah), maka semua mahasiswa
  yang mengambil mata kuliah tertentu akan memiliki nilai yang sama (tidak
  realistis).
• Attribut Nilai harus ditempatkan pada relasi Mengambil, yang berarti seorang
  mahasiswa tertentu yang mengambil mata kuliah tertentu, akan mendapatkan
  nilai tertentu pula.



                                    Powerpoint Templates
                                                                                       Page 19
Relasi dan Rasio Kardinalitas
Derajad Relasi
• Derajad Relasi adalah jumlah entitas yang
  berpatisipasi dalam suatu relasi.

• Derajad Relasi dapat berupa:
  - Unary Relationship (Relasi Berderajad 1)
  - Binary Relationship (Relasi Berderajad 2)
  - Ternary Relationship (Relasi Berderajad 3)

                 Powerpoint Templates
                                           Page 20
Relasi dan Rasio Kardinalitas
Unary Relationship (Relasi Berderajad 1)
• adalah relasi dimana entitas yang terlibat
  hanya 1.
• Sering disebut relasi rekursif (recursive
  relationship).

Contoh:
 1                    1                       N

                                                        Berteman_
Karyawan   Menikah   Karyawan     Memimpin   Karyawan    Dengan

  1                    N                       N

                     Powerpoint Templates
                                                        Page 21
Relasi dan Rasio Kardinalitas
Binary Relationship (Relasi Berderajad 2)
• Atau relasi Biner adalah relasi yang
  melibatkan 2 entitas.

Contoh:     Pria
                        1
                                  Menikah
                                                   1
                                                         Wanita


                            1                  N
           Fakultas                Mengatur             Jurusan


                            M                  N
          Ruang_Kuliah             Menempati           Mahasiswa
                      Powerpoint Templates
                                                             Page 22
Relasi dan Rasio Kardinalitas
Ternary Relationship (Relasi Berderajad 3)
• adalah relasi tunggal yang menghubungkan 3
  entitas yang berbeda.
           Harga_Per-Unit            Cara_Pengiriman
Contoh:

                M                          N
     Supplier           Menyediakan             Gudang

                                 N

                        Komponen
                    Powerpoint Templates
                                                         Page 23
Kesimpulan
1.   Penggambaran DFD harus konsisten terhadap kelompok DFD lainnya.
     Profesional sistem menggambarkan DFD berdasarkan tingkatan DFD
     dengan tujuan agar DFD yang dibuatnya itu mudah dibaca dan dimengerti
     oleh pemakai sistem.Hal ini sesuai dengan salah satu tujuan atau syarat
     membuat DFD.
2.   Penggambaran levelisasi DFD beberapa hal yang perlu diperhatikan yaitu
     penggambaran sistem dalam satu proses, dan penggambaran data store
     (optional) Serta Balancing
3.   Perancangan basisdata (database) merupakan hal yang sangat penting untuk
     dilakukan.
4.   Didalam merancang basis data kesulitan utama dalam merancang basis data
     adalah bagaimana memuaskan keperluan saat ini dan masa akan dating
5.   Derajad relasi maksimum disebut dengan kardinalitas sedangkan derajad
     relasi minimum disebut dengan modalitas
6.   Proses dekomposisi dilakukan sampai dengan proses siap dituangkan ke
     dalam program.
                            Powerpoint Templates
                                                                       Page 24
Powerpoint Templates
                       Page 25

More Related Content

Viewers also liked

Relasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi RekursiRelasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi RekursiOnggo Wiryawan
 
Data Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational DiagramData Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational DiagramPutu Sundika
 
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PERANCANGAN SISTEM INFORMASI  PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...PERANCANGAN SISTEM INFORMASI  PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...pondokcabe2014
 
Panduan penilaian smk black-rev-14 des
Panduan penilaian smk black-rev-14 desPanduan penilaian smk black-rev-14 des
Panduan penilaian smk black-rev-14 desDodik Isdiyantoro
 
Analisa & Perancangan Sistem Informasi-Jasa Pemesanan Kontraktor
Analisa & Perancangan Sistem Informasi-Jasa Pemesanan KontraktorAnalisa & Perancangan Sistem Informasi-Jasa Pemesanan Kontraktor
Analisa & Perancangan Sistem Informasi-Jasa Pemesanan KontraktorBina Sarana Informatika
 
Analisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanAnalisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanbinamulia
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Erd perpustakaan
Erd perpustakaanErd perpustakaan
Erd perpustakaanNae Nay
 
SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)j3fr1
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Arry Rahmawan
 

Viewers also liked (14)

Relasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi RekursiRelasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
Relasi Rekursi : Definisi, Contoh, Jenis Relasi Rekursi
 
Data Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational DiagramData Flow Diagram dan Entity Relational Diagram
Data Flow Diagram dan Entity Relational Diagram
 
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PERANCANGAN SISTEM INFORMASI  PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...PERANCANGAN SISTEM INFORMASI  PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
 
Panduan penilaian smk black-rev-14 des
Panduan penilaian smk black-rev-14 desPanduan penilaian smk black-rev-14 des
Panduan penilaian smk black-rev-14 des
 
Analisa & Perancangan Sistem Informasi-Jasa Pemesanan Kontraktor
Analisa & Perancangan Sistem Informasi-Jasa Pemesanan KontraktorAnalisa & Perancangan Sistem Informasi-Jasa Pemesanan Kontraktor
Analisa & Perancangan Sistem Informasi-Jasa Pemesanan Kontraktor
 
Analisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanAnalisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaan
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
Tugas kelompok ppt
Tugas kelompok pptTugas kelompok ppt
Tugas kelompok ppt
 
Erd perpustakaan
Erd perpustakaanErd perpustakaan
Erd perpustakaan
 
SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
 
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
 

Similar to SISTEM INFORMASI

Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarPerancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarMuhammad Rizki Altino
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramdonasiilmu
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakFebrian Jc
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdfRatihPuspitaSiwi
 
Database design
Database designDatabase design
Database designDoni Rizky
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180diahpriantika
 
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfFajar Baskoro
 
Jbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJOJO JOJO
 
Topik 24 Processing Data dan Visualisasi.pptx.ppt
Topik 24 Processing Data dan Visualisasi.pptx.pptTopik 24 Processing Data dan Visualisasi.pptx.ppt
Topik 24 Processing Data dan Visualisasi.pptx.pptwidisalendra1
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Fahmi Hakam
 
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdfKuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdfEqunix Business Solutions
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiStemada Kediri
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7FarhanFadhlillah1
 
Pertemuan 1 DWO
Pertemuan 1 DWOPertemuan 1 DWO
Pertemuan 1 DWOanovie
 
Pengantar ti
Pengantar ti Pengantar ti
Pengantar ti ilham676
 

Similar to SISTEM INFORMASI (20)

Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarPerancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Materi 10
Materi 10Materi 10
Materi 10
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf
 
Database design
Database designDatabase design
Database design
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180
 
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
 
Jbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babiv
 
Topik 24 Processing Data dan Visualisasi.pptx.ppt
Topik 24 Processing Data dan Visualisasi.pptx.pptTopik 24 Processing Data dan Visualisasi.pptx.ppt
Topik 24 Processing Data dan Visualisasi.pptx.ppt
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdfKuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
Kuliah Tamu - Dari Proses Bisnis Menuju Struktur Data.pdf
 
Slide 13
Slide 13Slide 13
Slide 13
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7
 
Omfs
OmfsOmfs
Omfs
 
Bab1.2
Bab1.2Bab1.2
Bab1.2
 
Pertemuan 1 DWO
Pertemuan 1 DWOPertemuan 1 DWO
Pertemuan 1 DWO
 
Pengantar ti
Pengantar ti Pengantar ti
Pengantar ti
 

SISTEM INFORMASI

  • 1. PENGENALAN SISTEM INFORMASI ERD DAN DFD Creator By Anggi Aditya Ramadhan Dena Yuliani Powerpoint Templates Page 1
  • 2. PENDAHULUAN Latar Belakang DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Powerpoint Templates Page 2
  • 3. Pendahuluan Rumusan Masalah 1. Bagaimana merancang suatu sistem informasi di suatu perusahaan tertentu yang dapat membantu semua anggota dalam proses kerja sistem tersebut? 2. Basis data apa saja yang dipakai di dalam merancang sistem informasi tersebut? 3. Dan bagaimana pengaplikasian pembuatan sistem informasi tersebut? Powerpoint Templates Page 3
  • 4. Pendahuluan Tujuan Penulisan 1. Menjelaskan apa itu tentang DFD dan ERD lebih lanjut 2. Menjelaskan tentang jenis-jenis DFD dan ERD 3. Menjelaskan tentang komponen-komponen DFD 4. Menjelaskan tentang atribut-atribut ERD 5. Memaparkan pembuatan model data berulang Powerpoint Templates Page 4
  • 5. PEMBAHASAN Apa itu DFD 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. Powerpoint Templates Page 5
  • 6. Adapun Simbol – Simbol yang digunakan dalam DFD adalah sebagai berikut : Nama Simbol Simbol Arti External Entity Simbol ini digunakan untuk menggambarkan asal atau tujuan data Proses Simbol ini digunakan untuk memproses pengolahan data Data flow Simbol ini digunakan untuk menggambarkan aliran data yang berjalan Data store Simbol ini digunakan untuk data yang telah disimpan Powerpoint Templates Page 6
  • 7. Aturan-aturan dalam pembuatan DFD adalah sebagai berikut : • tidak boleh menghubungkan antara entity luar dengan entity luar yang lain secara langsung • tidak boleh menghubungkan data store yang satu dengan yang lainnya • tidak boleh menghubungkan data store dengan entity luar secara langsung • setiap proses harus memiliki data yang masuk dan juga yang keluar Powerpoint Templates Page 7
  • 8. Contoh DFD Level 0 usulan sistem layanan perbaikan PC Form tanda terima layanan perbaikan Manager Karyawan Teknologi Informasi Pengajuan Form perbaikan Data Laporan Layanan Perbaikan SI Layanan Perbaikan PC Data permasalahan PC Data Karyawan Data PC Help Desk Data WO (work order) Data Troubleshot Teknisi Powerpoint Templates Page 8
  • 9. Data karyawan 1.1 P Data karyawan Help Desk Input Data Karyawan karyawan Data PC Data PC 1.2. P PC Input Data PC Data Troubleshot 1.3 P Data trubleshot Input Data Masalah PC masalah PC Panduan Perbaikan 1.4 P Karyawan Panduan Perbaikan 1.5 P Form Tanda terima Tanda terima laporan perbaikan Data Troubleshot Data Work Order 1.6 P Data PC Work order Teknisi WO (work WO (work order) order) Data karyawan Data Troubleshot Data laporan Layanan 1.7 P Data layanan perbaikan perbaikan PC Laporan PC Laporan layanan Data PC Manager Layanan perbaikan PC Data karyawan Powerpoint Templates perbaikan PC Page 9
  • 10. ENTITAS RELATION DIAGRAM MODEL Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship. Entity Relationship Diagram (ERD) untuk mendokumentasikan data perusahaan dengan mengidentifikasi jenis entitas (entity) dan hubungannya. ERD merupakan suatu model jaringan yang menggunakan susunan data yang disimpan pada system secara abstrak. ERD juga menggambarkan hubungan antara satu entitas yang memiliki sejumlah atribut dengan entitas yang lain dalam suatu sistem yang terintegrasi Powerpoint Templates Page 10
  • 11. ER Data Model Fase dalam Desain Database: Miniworld REQUIREMENTS COLLECTION & ANALYSIS Functional Requirements Data Requirements FUNCTIONAL ANALYSIS CONCEPTUAL DESIGN High-level Transaction Conceptual Schema Specification (In a high-level data model) DBMS-independent LOGICAL DESIGN (DATA MODEL MAPPING) DBMS-specific Logical (Conceptual) Schema (In the data model of a specific DBMS) APPLICATION PROGRAM DESIGN PHYSICAL DESIGN (DATA MODEL MAPPING) TRANSACTION IMPLEMENTATION Internal Schema Powerpoint Programs Templates Application Page 11
  • 12. ER Data Model • Pemodelan sistem database dapat dilakukan melalui pendekatan perancangan secara konsepsual yaitu Entity Relationship Diagram (ERD atau Er Diagram). • ER Diagram menggambarkan tipe objek mengenai data itu di manajemen, serta relasi antara objek tersebut. • ER Diagram digunakan oleh seorang System Analyst dalam merancang database. • ER Model dibuat berdasarkan persepsi atau pengamatan dunia nyata yang terdiri atas entitas dan relasi antar entitas-entitas tersebut. • Sebuah database dapat dimodelkan sebagai: – Kumpulan Entity/Entitas, – Relationship/Relasi diantara entitas. Powerpoint Templates Page 12
  • 13. Jenis Atribut dan Notasi ER Diagram • Ada beberapa notasi yang digunakan untuk membuat ER Diagram. Misal. notasi Chen, Martin, El Masri dan Korth, akan tetapi pada umumnya adalah sama. • Perbedaannya adalah pada pemilihan simbol-simbol yang digunakan. • Pada materi ini, digunakan notasi El Masri karena lebih umum banyak digunakan dan mudah dibaca dan dimengerti. Powerpoint Templates Page 13
  • 15. ER Data Model • Entitas Lemah (Weak Entity) adalah entitas yang keberadaannya sangat bergantung dengan entitas lain. - Tidak memiliki Key Attribute sendiri. - Entitas tempat bergantung disebut Identifying Owner/Owner. - Entitas lemah tidak memiliki identifier-nya sendiri. - Atribut entitas lemah berperan sebagai Partial Identifier (identifier yang berfungsi secara sebagian). Contoh: NIP Nama Nama_Pendamping Tgl_Lahir Karyawan Memiliki Pendamping Powerpoint Templates Page 15
  • 16. Relasi dan Rasio Kardinalitas Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Jenis Cardinality Ratio • 1 : 1 (One-To-One) Sebuah entity A diasosiasikan pada sebuah entity B, dan sebuah entity B diasosiasikan dengan paling banyak sebuah entity A. a1 b1 a2 b2 a3 b3 a4 b4 Powerpoint Templates Page 16 A B
  • 17. MEMILIKI PEGAWAI KENDARAAN 1 : N (One-To-Many) Sebuah entity A diasosiasikan dengan sejumlah entity B, tetapi entity B dapat diasosiasikan paling banyak satu entity A. a1 b1 b2 a2 b3 b4 a3 b5 APowerpoint Templates B Page 17
  • 18. Relasi dan Rasio Kardinalitas • Relasi adalah hubungan antar entitas. • Relasi dapat memiliki atribut, dimana terjadi adanya transaksi yang menghasilkan suatu nilai tertentu. N : 1 (Many-To-One) Suatu entity A dapat diasosiasikan dengan paling banyak sebuah entity B, tetapi entity B dapat diasosiasikan dengan sejumlah entity di A. a1 b1 a2 a3 b2 a4 a5 b3 A B Powerpoint Templates Page 18
  • 19. Relasi dan Rasio Kardinalitas Nilai Nama No_MK Nama_MK NRP Mahasiswa Mengambil Mata_Kuliah SKS Hobby Prasyarat Penjelasan: • Jika atribut Nilai ditempatkan pada entitas Mahasiswa (dimana Nilai merupakan salah satu atribut dari entitas Mahasiswa), maka semua mata kuliah yang diambil oleh seorang mahasiswa menghasilkan nilai yang sama (tidak realistis). • Jika atribut Nilai ditempatkan pada entitas Mata_Kuliah (dimana Nilai merupakan salah satu atribut dari entitas Mata_Kuliah), maka semua mahasiswa yang mengambil mata kuliah tertentu akan memiliki nilai yang sama (tidak realistis). • Attribut Nilai harus ditempatkan pada relasi Mengambil, yang berarti seorang mahasiswa tertentu yang mengambil mata kuliah tertentu, akan mendapatkan nilai tertentu pula. Powerpoint Templates Page 19
  • 20. Relasi dan Rasio Kardinalitas Derajad Relasi • Derajad Relasi adalah jumlah entitas yang berpatisipasi dalam suatu relasi. • Derajad Relasi dapat berupa: - Unary Relationship (Relasi Berderajad 1) - Binary Relationship (Relasi Berderajad 2) - Ternary Relationship (Relasi Berderajad 3) Powerpoint Templates Page 20
  • 21. Relasi dan Rasio Kardinalitas Unary Relationship (Relasi Berderajad 1) • adalah relasi dimana entitas yang terlibat hanya 1. • Sering disebut relasi rekursif (recursive relationship). Contoh: 1 1 N Berteman_ Karyawan Menikah Karyawan Memimpin Karyawan Dengan 1 N N Powerpoint Templates Page 21
  • 22. Relasi dan Rasio Kardinalitas Binary Relationship (Relasi Berderajad 2) • Atau relasi Biner adalah relasi yang melibatkan 2 entitas. Contoh: Pria 1 Menikah 1 Wanita 1 N Fakultas Mengatur Jurusan M N Ruang_Kuliah Menempati Mahasiswa Powerpoint Templates Page 22
  • 23. Relasi dan Rasio Kardinalitas Ternary Relationship (Relasi Berderajad 3) • adalah relasi tunggal yang menghubungkan 3 entitas yang berbeda. Harga_Per-Unit Cara_Pengiriman Contoh: M N Supplier Menyediakan Gudang N Komponen Powerpoint Templates Page 23
  • 24. Kesimpulan 1. Penggambaran DFD harus konsisten terhadap kelompok DFD lainnya. Profesional sistem menggambarkan DFD berdasarkan tingkatan DFD dengan tujuan agar DFD yang dibuatnya itu mudah dibaca dan dimengerti oleh pemakai sistem.Hal ini sesuai dengan salah satu tujuan atau syarat membuat DFD. 2. Penggambaran levelisasi DFD beberapa hal yang perlu diperhatikan yaitu penggambaran sistem dalam satu proses, dan penggambaran data store (optional) Serta Balancing 3. Perancangan basisdata (database) merupakan hal yang sangat penting untuk dilakukan. 4. Didalam merancang basis data kesulitan utama dalam merancang basis data adalah bagaimana memuaskan keperluan saat ini dan masa akan dating 5. Derajad relasi maksimum disebut dengan kardinalitas sedangkan derajad relasi minimum disebut dengan modalitas 6. Proses dekomposisi dilakukan sampai dengan proses siap dituangkan ke dalam program. Powerpoint Templates Page 24