SlideShare a Scribd company logo
1 of 29
BASIS DATA

   AHMAD KURNIAWAN
DATA FLOW DIAGRAM
  • Salah satu tool yang paling penting bagi
   seorang System Analyst.

  • Penggunaan DFD Sebagai Modeling Tool
   dipopulerkan Oleh Demacro & Yordan
   (1979) dan Gane & Sarson (1979) dengan
   menggunakan pendekatan Metoda Analisis
   Sistem Terstruktur.
• DFD menggambarkan arus data dari suatu
 sistem informasi, baik sistem lama maupun
 sistem baru secara logika tanpa
 mempertimbangkan lingkungan fisik dimana data
 tersebut berada

• DFD merupakan alat perancangan sistem yang
 berorientasi pada alur data yang mudah di
 komunikasikan oleh pembuat program
 (Programmer)
Simbol Yang Digunakan
   • Entity (kesatuan luar)
   • Data flow (arus data)
   • Process (proses)
   • Data store (simpanan data)
SIMBOL DFD Sebagai Acuan System
Analyst
Kesatuan / Entity
• Suatu kantor, departemen atau devisi laian dalam
    perusahaan tetapi diluar sistem yang sedang
    dikembangkan
•   Orang atau kelompok orang di organisasi tetapi diluar
    sistem yang dikembangkan
•   Suatu organisasi atau orang yang berada diluar
    organisasi, misal langganan, pemasok
•   Sistem informasi lain diluar sistem yang dikembangkan
•   Sumber asli dari transaksi
•   Penerima akhir dari suatu laporan yang dihasilkan sistem
Simbol Entity

   a               b               c

                       Akuntansi       Pemasok
       Pelanggan




                   d

                        Gudang
Arus Data
•   Formulir atau dokumen
•   Laporan tercetak yang dihasilkan sistem
•   Tampilan atau output layar yang dihasilkan sistem
•   Masukan untuk komputer
•   Komunikasi ucapan
•   Surat-surat atau memo
•   Data yang dibaca atau direkam ke suatu file
•   Suatu isian yang dicatat dalam buku agenda
•   Trasnmisi data dari suatu komputer ke komputer yang lain
Konsep paket dari data (packet of data)

 a               Order Langganan            1

     Pelanggan                         Order
                 Pembayaran
                                       Langganan


                 Gambar Yang kurang benar



 a               Order Langganan            1
                 Dan Pembayaran
     Pelanggan                         Order
                                       Langganan


                 Gambar Yang benar
Arus Data


     a                                    1

         Pelanggan   Order Langganan
                                       Order
                                       Langganan
Arus Data                                 1

                                       Order
                                       Langganan
     a               Order Langganan

         Pelanggan
                     Pembayaran           2

                                       Penerimaan
                                       Kas
Konsep arus data menyebar
(diverging data flow)
                                   2
                              Order
                              Langganan

                                    Tembusan
                                    journal                    b
                                                  Tembusan
       1                                          Permintaan
                Order Penjualan                   barang
   Penerimaan                                                      Gudang
   Kas
                                       Tembusan
                                       kredit

                                   3
                              Verifikasi
                              Kredit
Konsep arus data mengumpul
        1
                 faktur
    Pembuatan
    faktur                                       a

                                    Pengiriman       Pelanggan

        2
    Pembuatan     Slip pengepakan
    Slip
    pengepakan
Konsep arus data mengumpul
        1
                 faktur
    Pembuatan
    faktur                          a

                                        Pelanggan

        2
    Pembuatan     Slip pengepakan
    Slip
    pengepakan
Proses
• Kegiatan atau kerja yang dilakukan orang, mesin atau
 komputer

• Semua proses harus ada input dan harus ada outputnya
Simbol Proses
                        No. Identifikasi
                atau
                       Nama Proses
Proses
1.       Identifikasi Proses
         Biasanya berupa angka yang menunjukkan nomor
         acuan dari proses
2.       Nama Proses
         Menunjukkan apa yang dikerjakan proses, biasanya
         diawali dengan kata kerja
3.       Pemroses
     •     tidak hanya oleh komputer tapi juga bisa proses manual
           atau mesin non komputer jadi harus disebutkan
     •     menyebutkan nama program yang melakukan proses
           bila dalam sistem terdiri atas banyak program.
Kesalahan dalam penggambaran
proses yang terjadi
               No.Identifikasi

             Nama Proses            ?



  Black Hole (Ada input tidak ada output)

                                              No.Identifikasi

                                        ?   Nama Proses



                                 Miracle / ajaib (Ada output namun tidak ada input)
Simpanan Data
1.   Suatu file atau database di sistem komputer

2.   Suatu arsip atau catatan manual

3.   Suatu tabel Penyimpanan sebelum dilakukan proses
     laporan
Simbol
        Media    Nama data source




kesalahan yang sering muncul

   D1   Penjualan                   D2   Piutang dagang


        a

            Pelanggan               D2   Piutang dagang
Update Data
   • Arus data menuju ke simpanan data dari suatu proses
    menunjukkan :
     • menambah atau menyimpan record baru
     • Menghapus record
     • Merubah nilai data di suatu record


   • Arus data yang berasal dari simpanan menuju
    proses menunjukkan proses tersebut
    menggunakan data yang ada di simpanan data.
Update data
           1
      Memeriksa dan   Penjualan
      merubah data                D1   Persediaan barang
      barang



           1
      Memeriksa dan Status barang
      merubah data                D1   Persediaan barang
      barang
                      Penjualan
Penggandaan kesatuan luar dan simpanan data
agar gambar tidak terlalu kompleks dengan
perpotongan garis
       a                            a                         a

           Pelanggan    Atau            Pelanggan*    Atau    Pelanggan**




  D1       Penjualan   Atau    D1       Penjualan      Atau   D1   Penjualan



  D1       Penjualan   Atau    D1       * Penjualan   Atau    D1   * * Penjualan
Context diagram (top level )

                a               x


                                                    c
                b           y




        Over view diagram (level 0)
                        1                   2
    a       x                       A

                                    c
                    B
                                        D



                    4                   3               c
b       y                       E               Z
Over view diagram (level 1)
                           1                     2
      a        x                     A

                                     c
                       B
                                             D



                       4                     3                   c
  b        y                    E                            Z




      Over view diagram (level 2)                        D
                   E           3.1                   3.2
                                         P


                               Q                     R

                                                         3.3
                                         S                       Z
SYARAT PEMBUATAN DFD
 DFD yang benar, menyenangkan untuk dilihat dan
 mudah dibaca dan di pahami oleh pemakai.
Syarat-syarat pembuatan DFD ini adalah :
 1. Pemberian nama untuk tiap komponen DFD
 2. Pemberian nomor pada komponen proses
 3. Penggambaran DFD sesering mungkin agar enak
  dilihat
 4. Penghindaran penggambaran DFD yang rumit
 5. Pemastian DFD yang dibentuk itu konsiten secara
  logika
Diagram Context
                                                     c
   b                Status Langganan                      Gudang
        Manajer
        Kredit


                                               Tembusan
                                               permintaan
                                               persediaan
    a               Order
        Langganan   langganan      Transaksi
                                   Penjualan                d
                                               Faktur,
                                               Tembusan         Pengiriman
                                               kredit
Diagram Jenjang Proses
                                             0

                                       Transaksi
                                       Penjualan                                 Top Level



            1                   2                   3                     4
         Memproses         Memverifikasi         Merekam               Membuat    Level 0
         Order             Kredit                Transaksi             Laporan
         Langganan                               Dan posting




   1.1               1.2                   1.3                 1.4
                                                                                   Level 1
Mengecek        Merekam             Membuat               Membuat
Pemenuhan        Back               Order                 Faktur dan
order            order              penjualan             tembusan
1
                      D6      Persediaan                                D7   Back order
                                     Status persediaan
                                                                                  rekam back order
                                   1.1
a                  Order                                                      1.2
     Manajer     langganan     Mengecek      Order tidak terpenuhi
     Kredit                    Pemenuhan                                 Merekam
                               order                                      Back
                                                                          order
                                                     1.3
                                                 Membuat                     D8      * Order penjualan
                                                               Rekam
c                                                Order
     Manajer                                                   order
     Kredit                                      penjualan     penjualan
                             Tembusan
                             Permintaan                                                                  2
                             persediaan             1.4              Order penjualan
b
    Pengiriman                                  Membuat                      D8      * Order penjualan
                         Faktur, tembusan       Faktur
                         kredit                 penjualan                    D1     langganan
                                                                 Nama
                                                                 langganan

                                                    3

More Related Content

Viewers also liked (13)

Materi 3
Materi 3Materi 3
Materi 3
 
Materi 9
Materi 9Materi 9
Materi 9
 
Pertemuan8
Pertemuan8Pertemuan8
Pertemuan8
 
12 metode greedy
12 metode greedy12 metode greedy
12 metode greedy
 
Pert.2 sistem produksi
Pert.2 sistem produksiPert.2 sistem produksi
Pert.2 sistem produksi
 
Materi 6
Materi 6Materi 6
Materi 6
 
Jumpa 10
Jumpa 10Jumpa 10
Jumpa 10
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Materi 5
Materi 5Materi 5
Materi 5
 
Pert.4 kasus khusus dalam simpleks
Pert.4 kasus khusus dalam simpleksPert.4 kasus khusus dalam simpleks
Pert.4 kasus khusus dalam simpleks
 
Materi 7
Materi 7Materi 7
Materi 7
 

More from wawankoerniawan (20)

Print screen
Print screenPrint screen
Print screen
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 8
Materi 8Materi 8
Materi 8
 
Materi 7
Materi 7Materi 7
Materi 7
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 3
Materi 3Materi 3
Materi 3
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 2
Materi 2Materi 2
Materi 2
 

Materi 9

  • 1. BASIS DATA AHMAD KURNIAWAN
  • 2. DATA FLOW DIAGRAM • Salah satu tool yang paling penting bagi seorang System Analyst. • Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metoda Analisis Sistem Terstruktur.
  • 3. • DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada • DFD merupakan alat perancangan sistem yang berorientasi pada alur data yang mudah di komunikasikan oleh pembuat program (Programmer)
  • 4. Simbol Yang Digunakan • Entity (kesatuan luar) • Data flow (arus data) • Process (proses) • Data store (simpanan data)
  • 5. SIMBOL DFD Sebagai Acuan System Analyst
  • 6. Kesatuan / Entity • Suatu kantor, departemen atau devisi laian dalam perusahaan tetapi diluar sistem yang sedang dikembangkan • Orang atau kelompok orang di organisasi tetapi diluar sistem yang dikembangkan • Suatu organisasi atau orang yang berada diluar organisasi, misal langganan, pemasok • Sistem informasi lain diluar sistem yang dikembangkan • Sumber asli dari transaksi • Penerima akhir dari suatu laporan yang dihasilkan sistem
  • 7. Simbol Entity a b c Akuntansi Pemasok Pelanggan d Gudang
  • 8. Arus Data • Formulir atau dokumen • Laporan tercetak yang dihasilkan sistem • Tampilan atau output layar yang dihasilkan sistem • Masukan untuk komputer • Komunikasi ucapan • Surat-surat atau memo • Data yang dibaca atau direkam ke suatu file • Suatu isian yang dicatat dalam buku agenda • Trasnmisi data dari suatu komputer ke komputer yang lain
  • 9. Konsep paket dari data (packet of data) a Order Langganan 1 Pelanggan Order Pembayaran Langganan Gambar Yang kurang benar a Order Langganan 1 Dan Pembayaran Pelanggan Order Langganan Gambar Yang benar
  • 10. Arus Data a 1 Pelanggan Order Langganan Order Langganan
  • 11. Arus Data 1 Order Langganan a Order Langganan Pelanggan Pembayaran 2 Penerimaan Kas
  • 12. Konsep arus data menyebar (diverging data flow) 2 Order Langganan Tembusan journal b Tembusan 1 Permintaan Order Penjualan barang Penerimaan Gudang Kas Tembusan kredit 3 Verifikasi Kredit
  • 13. Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pengiriman Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan
  • 14. Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pelanggan 2 Pembuatan Slip pengepakan Slip pengepakan
  • 15. Proses • Kegiatan atau kerja yang dilakukan orang, mesin atau komputer • Semua proses harus ada input dan harus ada outputnya
  • 16. Simbol Proses No. Identifikasi atau Nama Proses
  • 17. Proses 1. Identifikasi Proses Biasanya berupa angka yang menunjukkan nomor acuan dari proses 2. Nama Proses Menunjukkan apa yang dikerjakan proses, biasanya diawali dengan kata kerja 3. Pemroses • tidak hanya oleh komputer tapi juga bisa proses manual atau mesin non komputer jadi harus disebutkan • menyebutkan nama program yang melakukan proses bila dalam sistem terdiri atas banyak program.
  • 18. Kesalahan dalam penggambaran proses yang terjadi No.Identifikasi Nama Proses ? Black Hole (Ada input tidak ada output) No.Identifikasi ? Nama Proses Miracle / ajaib (Ada output namun tidak ada input)
  • 19. Simpanan Data 1. Suatu file atau database di sistem komputer 2. Suatu arsip atau catatan manual 3. Suatu tabel Penyimpanan sebelum dilakukan proses laporan
  • 20. Simbol Media Nama data source kesalahan yang sering muncul D1 Penjualan D2 Piutang dagang a Pelanggan D2 Piutang dagang
  • 21. Update Data • Arus data menuju ke simpanan data dari suatu proses menunjukkan : • menambah atau menyimpan record baru • Menghapus record • Merubah nilai data di suatu record • Arus data yang berasal dari simpanan menuju proses menunjukkan proses tersebut menggunakan data yang ada di simpanan data.
  • 22. Update data 1 Memeriksa dan Penjualan merubah data D1 Persediaan barang barang 1 Memeriksa dan Status barang merubah data D1 Persediaan barang barang Penjualan
  • 23. Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis a a a Pelanggan Atau Pelanggan* Atau Pelanggan** D1 Penjualan Atau D1 Penjualan Atau D1 Penjualan D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan
  • 24. Context diagram (top level ) a x c b y Over view diagram (level 0) 1 2 a x A c B D 4 3 c b y E Z
  • 25. Over view diagram (level 1) 1 2 a x A c B D 4 3 c b y E Z Over view diagram (level 2) D E 3.1 3.2 P Q R 3.3 S Z
  • 26. SYARAT PEMBUATAN DFD DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca dan di pahami oleh pemakai. Syarat-syarat pembuatan DFD ini adalah : 1. Pemberian nama untuk tiap komponen DFD 2. Pemberian nomor pada komponen proses 3. Penggambaran DFD sesering mungkin agar enak dilihat 4. Penghindaran penggambaran DFD yang rumit 5. Pemastian DFD yang dibentuk itu konsiten secara logika
  • 27. Diagram Context c b Status Langganan Gudang Manajer Kredit Tembusan permintaan persediaan a Order Langganan langganan Transaksi Penjualan d Faktur, Tembusan Pengiriman kredit
  • 28. Diagram Jenjang Proses 0 Transaksi Penjualan Top Level 1 2 3 4 Memproses Memverifikasi Merekam Membuat Level 0 Order Kredit Transaksi Laporan Langganan Dan posting 1.1 1.2 1.3 1.4 Level 1 Mengecek Merekam Membuat Membuat Pemenuhan Back Order Faktur dan order order penjualan tembusan
  • 29. 1 D6 Persediaan D7 Back order Status persediaan rekam back order 1.1 a Order 1.2 Manajer langganan Mengecek Order tidak terpenuhi Kredit Pemenuhan Merekam order Back order 1.3 Membuat D8 * Order penjualan Rekam c Order Manajer order Kredit penjualan penjualan Tembusan Permintaan 2 persediaan 1.4 Order penjualan b Pengiriman Membuat D8 * Order penjualan Faktur, tembusan Faktur kredit penjualan D1 langganan Nama langganan 3