dfd dan erd - ajarinformatika.files.wordpress.com · data tidak berjalan dari suatu proses ke...

42
Sistem Informasi Manajemen Suryadi M.T 1 SISTEM INFORMASI DFD dan ERD Pendahuluan DFD ERD Contoh Kasus Akhir Slide

Upload: others

Post on 03-Feb-2021

14 views

Category:

Documents


0 download

TRANSCRIPT

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    1

    SISTEM INFORMASI

    DFD dan ERD

    Pendahuluan

    DFD

    ERD

    Contoh Kasus

    Akhir Slide

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    2

    PENDAHULUAN

    • Pendekatan secara konsep dari proses

    pengolahan database.

    • Mulai dari sumber data, aliran data,

    proses yang dilakukan, dan tujuan aliran

    data dari hasil proses (baik tujuan akhir

    maupun tujuan antara).

    • Digunakan diagram alur data (data flow

    diagram – DFD) dan diagram hubungan

    entitas (entity relationship diagram –

    ERD).

    Pendahuluan

    DFD

    ERD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    3

    Data Flow Diagram - DFD

    • Merupakan tingkatan logis,

    tanpa harus

    mempertimbangkan

    lingkungan fisik tempat data

    disimpan (misalnya disket atau

    pita).

    • Menggambarkan sistem nyata

    berdasarkan aliran data.

    DFD

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    4

    Simbol DFD

    1. Simbol

    ALUR DATA

    N a m a

    Menunjukkan alur

    data (informasi/

    objek) yang

    mengalir.

    Nama alur data

    menunjukkan

    nama data yang

    mengalir tersebut,

    dan bisa lebih dari

    satu.

    DFD

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    5

    Simbol DFD - lanjutan

    2. Simbol PROSES

    • Menunjukkan tugas/proses yang dilakukan secara manual/otomatis.

    • Simbol Proses menunjukkan alur data yang keluar dan masuk.

    • Nama proses berupa kalimat perintah yakni kata kerja aktif dan diikuti oleh klausa objek untuk menjelaskan proses tersebut.

    • N menunjukkan angka referensi dari proses tersebut.

    Nama

    Proses

    N DFD

    Tingkatan DFD

    Contoh Kasus

    Simbol DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    6

    Simbol DFD - lanjutan

    3. Simbol Terminator

    atau Entitas Eksternal

    • Menunjukkan tempat asal data

    (sumber) atau tempat tujuan data

    (Tujuan).

    • Nama entitas eksternal

    (terminator) ditulis dalam bentuk

    tunggal.

    Nama

    Terminator DFD

    Tingkatan DFD

    Contoh Kasus

    Simbol DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    7

    Simbol DFD - lanjutan

    4. Simbol Data store

    atau Penyimpanan Data

    • Terlepas dari media penyimpanan fisik, simbol ini menunjukkan gudang informasi atau data.

    • Sangat sering terjadi bahwa unsur-unsur data tidak berjalan dari suatu proses ke proses berikutnya secara langsung, melainkan disimpan terlebih dahulu, sementara operasi lainnya atau penyusunan ulang unsur-unsur data terus berlangsung.

    Nama

    Data store DFD

    Tingkatan DFD

    Contoh Kasus

    Simbol DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    8

    Simbol DFD - lanjutan

    4. Simbol Data store

    atau Penyimpanan Data

    • Bila data store hanya diperbaharui selama atau sesudah proses tertentu maka untuk menunjukkan arah alur data ke gudang dibuat gambar anak panah yang mengarah pada gudang data tersebut.

    • Bila data dari gudang dipakai pada proses itu, maka kita gunakan satu anak panah yang mempunyai dua arah.

    Nama

    Data store DFD

    Tingkatan DFD

    Contoh Kasus

    Simbol DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    9

    Tingkatan DFD

    • Tingkatan pertama disebut dengan

    Diagram Konteks (Context

    Diagram).

    • Diagram Konteks menggambarkan

    sistem secara global.

    • Ditetapkan Entitas-entitas

    eksternal yang terlibat dalam

    proses, baik sebagai sumber

    maupun tujuan.

    DFD

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    10

    Tingkatan DFD - lanjutan

    • Tingkatan berikutnya dikatakan

    sebagai Digram level nol (Zero

    Diagram / overview diagram).

    • Memberikan gambaran mengenai

    proses-proses apa saja yang akan

    dilakukan dan melibatkan entitas-

    entitas eksternal yang ada serta

    data store – data store tertentu.

    DFD

    Simbol DFD

    Contoh Kasus

    Tingkatan DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    11

    Tingkatan DFD - lanjutan

    • Diagram level 1, merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus. Dimungkin akan muncul proses-proses detilnya.

    • Diagram level 2, merupakan penjabaran rinci dari setiap proses yang baru muncul pada diagram level 1, secara khusus. Dalam hal ini juga dimungkinkan akan muncul proses-proses detilnya.

    DFD

    Simbol DFD

    Contoh Kasus

    Tingkatan DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    12

    Tingkatan DFD - lanjutan

    • Tingkatan berikutnya akan kita

    definisikan sesuai dengan keadaan

    dari level sebelumnya, dengan

    harapan diagram ini akan

    memberikan pemahaman secara

    detil atau rinci mengenai sistem

    yang sedang dikerjakan.

    DFD

    Simbol DFD

    Contoh Kasus

    Tingkatan DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    13

    DFD

    Simbol DFD

    Contoh Kasus

    Tingkatan DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    14

    Kelebihan DFD

    • Adanya pembagian sistem ke

    dalam sub-sub sistem

    berdasarkan alur data pada sistem

    • Adanya data store dan alur data

    (masuk atau keluar) pada sistem

    • Adanya unsur-unsur eksternal,

    yaitu sumber dan tujuan dari

    sistem

    DFD

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    15

    Kelemahan DFD

    Akan tetapi pada umumnya,

    DFD tidak menunjukkan :

    • Komposisi alur data dalam sistem

    • Syarat akses data dari data store

    • Keputusan dalam sistem

    • Loop dalam sistem

    • Kalkulasi

    • Kuatitas data dan atau proses

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

    DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    16

    Alasan Utama

    1. Diagram alur data dapat membantu para analis sistem untuk :

    • meringkas informasi tentang sistem

    • mengetahui komponen kunci tentang sistem dan membantu dalam menentukan fungsi-fungsi yang dapat dipakai kembali

    • membantu perkembangan aplikasi secara efektif

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

    DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    17

    Alasan Utama - lanjutan

    2. DFD sebagai alat komunikasi

    yang baik antara pemakai dengan

    analis sistem sehingga sangat

    mudah untuk melakukan kaji

    ulang secara terus menerus guna

    perkembangan aplikasi tersebut.

    3. DFD menunjukkan syarat-syarat

    pengaturan waktu dari berbagai

    macam proses

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

    DFD

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    18

    Contoh Kasus 1

    • Pimpinan POLDA XYZ ingin

    mengetahui dengan pasti keadaan

    personilnya (riwayat personil,

    penugasan, prestasi, penghargaan,

    dll) secara periodik.

    • Bantulah keinginan KAPOLDA

    tersebut dalam bentuk

    perancangan sistem dengan

    menggunakan DFD & ERD !

    DFD

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    19

    Jawab Kasus 1

    • Langkah pertama kita buat

    Diagram Konteks.

    • Diidentifikasi entitas eksternal

    yang terlibat dalam sistem, yaitu:

    • Personil

    • Pimpinan (KAPOLDA)

    • Sehingga diperoleh Diagram

    Konteks yaitu :

    DFD

    Simbol DFD

    Tingkatan DFD

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    20

    Jawab Kasus 1 - lanjutan

    DFD

    Simbol DFD

    Tingkatan DFD

    PERSONIL

    KAPOLDA

    Sistem

    Informasi

    Personil

    POLDA

    Data pers.

    Info tugas, kasus, prestasi Lap

    oran

    Contoh Kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    21

    Jawab Kasus 1 - lanjutan

    DFD

    Simbol DFD

    Tingkatan DFD

    PERSONIL

    KAPOLDA

    Cek

    Personil

    1

    Data pers. D

    ata

    pers. Contoh Kasus

    Penu-

    Gasan

    2

    Personil

    Data pers.

    Eval &

    Laporan

    3 In

    fo

    prestasi

    Data pers., tugas,

    kasus

    Tugas

    Data tugas

    Laporan

    Kasus

    Data kasus

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    22

    Entity Relationship Diagram - ERD

    • Dibangun berdasarkan persepsi dari dunia nyata.

    • Mengandung kumpulan dari objek-objek yang disebut entity (entitas) dan hubungan antara objek-objek tersebut.

    • Setiap objek bersifat unik, tampak dari atribut-atribut yang dimilikinya.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    23

    ERD - lanjutan

    • Merupakan kelanjutan dari

    DFD.

    • Entitas diperoleh dari DFD

    pada tingkatan terkahir,

    berdasarkan data store nya.

    • Hubungan DFD – ERD : data

    store (pada DFD) entitas

    (pada ERD)

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    24

    Komponen Utama ERD

    • Entity (entitas)

    • Relationship

    • Atribut

    Nama Entitas

    Nama Relasi

    Nama Atribut

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    25

    Entitas

    • Entitas adalah obyek yang dapat

    dibedakan dalam dunia nyata.

    • Entity set adalah kumpulan dari

    entitas yang sejenis.

    • Entity set dapat berupa :

    Obyek secara fisik : Rumah,

    Kendaraan, Peralatan.

    Obyek secara konsep : Pekerjaan ,

    Perusahaan, Rencana.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    26

    Relationship

    • Relationship adalah hubungan

    yang terjadi antara satu atau

    lebih entitas.

    • Relationship set adalah

    kumpulan relationship yang

    sejenis.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    27

    Atribut

    • Adalah karakteristik dari entitas

    atau relationship, yang

    menjelaskan secara detail tentang

    entitas atau relationship tersebut.

    • Nilai Atribut merupakan suatu

    data aktual atau informasi yang

    disimpan pada suatu atribut di

    dalam suatu entitas atau

    relationship.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    28

    Jenis Atribut

    • Key Atribut :

    Atribut yang digunakan untuk menentukan suatu entity secara unik.

    • Atribut Simple :

    Atribut yang bernilai tunggal.

    • Atribut Multivalue :

    Atribut yang memiliki sekelompok nilai untuk setiap instan entity.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    29

    Jenis Atribut - lanjutan

    Contoh :

    Pegawai

    NRP Nama Gelar Tg.lahir Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    30

    Jenis Atribut - lanjutan

    • Atribut Composite

    Suatu atribut yang terdiri dari

    beberapa atribut yang lebih

    kecil yang mempunyai arti

    tertentu.

    • Atribut Derivatif

    Suatu atribut yang dihasilkan

    dari atribut yang lain.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    31

    Jenis Atribut - lanjutan

    Contoh Atribut Composite:

    Pegawai

    Nama

    NamaDepan Nama tengah NamaBelakang Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    32

    Jenis Atribut - lanjutan

    Contoh Atribut Derivatif

    Pegawai

    Tg.Lahir Umur

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    33

    Rasio Kardinalitas

    • Menjelaskan batasan jumlah

    keterhubungan satu entitas

    dengan entitas lainnya.

    • Jenisnya :

    • 1 : 1 satu ke satu

    • 1 : N satu ke banyak (sebaliknya)

    • N : M banyak ke banyak

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    34

    Rasio Kardinalitas - lanjutan

    Contoh Hubungan 1 : 1

    - Seorang pegawai memiliki satu

    kendaraan.

    - Satu kendaraan dimiliki oleh

    seorang pegawai.

    Pegawai Kendaraan Milik 1 1 Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    35

    Rasio Kardinalitas - lanjutan

    Contoh Hubungan N : 1 atau1: N

    - Seorang pegawai bekerja pada satu departemen.

    - Satu departemen mempekerja-kan satu atau lebih orang pegawai.

    Pegawai Departemen Kerja N 1 Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    36

    Rasio Kardinalitas - lanjutan

    Contoh Hubungan N : N

    - Seorang pegawai mengerjakan

    satu atau lebih proyek.

    - Satu proyek dikerjakan oleh

    satu atau lebih orang pegawai.

    Pegawai Proyek Kerja N N Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    37

    Contoh Kasus 2

    • Rancanglah ERD dari Kasus

    Sistem Informasi Personil POLDA

    XYZ ! (lihat contoh kasus 1..!) Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    38

    Jawab Kasus 2

    • Berdasarkan jawab dari kasus 1,

    diperoleh data store nya yaitu

    Personil, Tugas dan Kasus.

    • Data store tersebut merupakan

    entitas pada ERD.

    • Sehingga diperoleh 3 entitas

    yakni Personil, Tugas dan

    Kasus, dengan ERD sebagai

    berikut :

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    39

    Jawab Kasus 2 - lanjutan

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

    Personil Tugas Kerja N 1

    NRP

    Sat

    Loks

    K.Sat

    Nama

    T.Lhr

    N.SK

    Tgl

    Tkp

    Lama

    K.Kss

    N.Kss Kasus

    Krbn

    Tgl.K

    Hasil M

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    40

    Tugas

    Di sebuah tempat penyewaan Video Compact Disk

    (VCD), masih dilakukan pencatatan manual untuk

    Penyewaan dan pengembalian VCD oleh Penyewa.

    Dalam kasus ini, akan dirancang sistem komputerisasi

    Penyewaan (saja) VCD tersebut.

    Penyewa yang akan meminjam film dipersilakan

    mencari sendiri filmnya, namun, bila mereka enggan

    mencarinya (tidak ketemu), mereka dapat langsung

    bertanya ke petugas. Petugas akan mengecek data film

    yang dicari dan akan dipinjam tersebut ke file di

    komputer. Hasil pengecekan itu diinformasikan

    kepada Penyewa.

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

    Selesai

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    41

    Tugas (lanjutan)

    Bila film dicari ada dan mereka mau

    meminjamnya, maka si Penyewa harus

    menyerahkan Kartu Anggotanya (di lapangan,

    bisa saja hanya dengan menyebutkan identitasnya

    saja), dan uang sewanya.

    Adakalanya, petugas yang tidak yakin akan

    keanggotaan si Penyewa, dia melakukan cek

    keanggotaan ke file komputer. Bila ternyata data

    keanggotaannya tidak ada, maka si Petugas akan

    melakukan penolakan (pembatalan transaksi).

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

    Selesai

  • Sistem Informasi

    Manajemen

    Suryadi M.T

    42

    Tugas (lanjutan)

    Bila benar anggota, maka Petugas akan mencatat

    data film yang dipinjam si Penyewa tersebut

    (transaksi) dan akan menyerahkan kembali Kartu

    Anggota dan film yang akan dipinjam tersebut ke

    Penyewa.

    Buatlah DFD untuk kasus di atas

    Tulis di kertas, sertakan nama dan NIM

    Kumpulkan di https://tinyurl.com/siitn-tugas4

    nama file: NIM_Tugas4

    Komponen Utama

    ERD

    Contoh Kasus

    Kardinalitas

    Selesai

    https://tinyurl.com/siitn-tugas4https://tinyurl.com/siitn-tugas4https://tinyurl.com/siitn-tugas4