BAB 4


        PANGKALAN DATA
4.0 OBJEKTIF BAB
  Mendefinisikan konsep-konsep asas
  berkaitan dengan pangkalan data.
  Membincangkan perkembangan sistem
  pangkalan data.
  Membincangkan komponen sistem
  pangkalan data, jenis dan seni binanya.
  Menyenaraikan kelebihan, kelemahan, dan
  aplikasi sistem pangkalan data.
  Mengenalpast komposisi MS Access.

December 9, 2012 Pangkalan Data   2
4.1 Konsep asas
  Data
- data dan maklumat adalah dua
  perkara yang berbeza.
- kedua2nya penting dalam
  perancangan, mengurus, mengawal
  dan membuat keputusan.
- data: fakta mengenai suatu benda,
  perkara, orang, entiti, fenomena dan
  seumpamanya.
December 9, 2012 Pangkalan Data   3
4.1 Konsep asas (samb)

- Fakta direkodkan untuk kepentingan
  tertentu.
- Contoh: data tentang pekerja,
  peralatan, harta, nilai mata wang, dll.
- Data boleh diperolehi dari dalam atau
  luar organisasi.
- Data dari dalam organisasi 
  internal data.
December 9, 2012 Pangkalan Data   4
4.1 Konsep asas (samb)

- Data yang diperolehi dari luar
  organisasi  external data.
- Jenis data:
  i) kualitatif – abstrak, bukan numeric,
  tidak mempunyai nilai konkrit.
  ii) kuantitatif – angka, mempunyai
  nilai konkrit, diwakili oleh nilai
  tersendiri.
December 9, 2012 Pangkalan Data   5
4.1 Konsep asas (samb)

- Perspektif data:                  data primer

                                  data sekunder

  Maklumat
  - data yang telah diproses dan
  disusun berdasarkan aturan tertentu.

December 9, 2012 Pangkalan Data          6
4.1 Konsep asas (samb)

- Sesuatu yang mempunyai makna
  yang unik dan universal.
- Semakin rumit keputusan yang
  dibuat, semakin rumit maklumat yang
  diperlukan.
- Memerlukan kendalian data dalam
  menghasilkan maklumat.


December 9, 2012 Pangkalan Data   7
4.1 Konsep asas (samb)

pengesahan                        pengisihan




                                     pengiraan
pencarian

     pengkelasan                  peringkasan
December 9, 2012 Pangkalan Data        8
4.1 Konsep asas (samb)

  Pangkalan data
  - himpunan data yang disimpan di
  tempat khusus dan akan digunakan
  untuk membuat keputusan.
  - data yang dihimpunkan berkait
  antara satu sama lain.
  - ditakrifkan juga sebagai koleksi data
  logikal yang saling berkaitan.
December 9, 2012 Pangkalan Data   9
4.1 Konsep asas (samb)
  Sistem Pengurusan Pangkalan
  Data
  - perantara di antara pengguna dan
  pangkalan data.
  - sistem yang menyimpan data,
  menyokong query, membuat laporan
  dan membina borang.
  - jika tiada sistem ini, organisasi akan
  sukar untuk mencapai data dengan
  cepat.
December 9, 2012 Pangkalan Data   10
4.1 Konsep asas (samb)

- 3 komponen:
  i) bahasa definisi data
  ii) bahasa manipulasi data
  iii) kamus data




December 9, 2012 Pangkalan Data   11
4.1 Konsep asas (samb)

  Sistem Pangkalan Data
  - keseluruhan sistem yang terdiri dari
  4 perkara:
  a) pangkalan data
  b) sistem pengurusan pangkalan data
  c) aturcara pengguna
  d) penggun

December 9, 2012 Pangkalan Data   12
4.1 Konsep asas (samb)

prosedur                          sumber
                                  manusia


  data                            perisian

                   perkakasan
                   & rangkaian
December 9, 2012 Pangkalan Data    13
4.2 Evolusi Pengurusan Data



    Sistem                Sistem                   Sistem
  Pemprosesan           Pemprosesan               Pangkalan
    Manual                  Fail                    Data




                Evolusi Sistem Pemprosesan Data




December 9, 2012 Pangkalan Data                    14
4.3 Sistem Pangkalan Data
  Data penting kepada pihak
  berkepentingan:
  i) internal stakeholder
  ii) external stakeholder
  Beberapa generasi:
  a) Generasi pertama
       - Integrated Data Storage (IDS)
       - CODASYL
December 9, 2012 Pangkalan Data   15
4.3 Sistem Pangkalan Data (samb)

- Data Definition Language (DDL)
- Data Manipulation Language (DML)

b) Generasi kedua
  - model hubungan
  - Structured Query Language (SQL)
  - DB2, ORACLE, SyBase, Informex
  - dBase II, dBase IV, FoxPro,Paradox
December 9, 2012 Pangkalan Data   16
4.3 Sistem Pangkalan Data (samb)
- Power Builder, Microsoft Access
- E-R Model
- ERDM

c) Generasi Ketiga
  - ODBMS
  - OOP
  - intelligence database
December 9, 2012 Pangkalan Data   17
4.3 Sistem Pangkalan Data (samb)

- Pangkalan data multimedia




December 9, 2012 Pangkalan Data   18
4.4 Komposisi Sistem Pangkalan
Data

                   Kategori Data



  Data                                    Data
                            Indeks
Pengguna                                 Statistik
                                  Metadata
              Metadata
                                  Pengguna

December 9, 2012 Pangkalan Data         19
4.4 Komposisi Sistem Pangkalan
Data (samb)
  Perisian
  - Sistem pengurusan pangkalan data
  - Perisian penggunaan
  - Perisian sistem kendalian




December 9, 2012 Pangkalan Data   20
4.4 Komposisi Sistem Pangkalan
Data (samb)
  Perkakasan
  - keperluan perkakasan bergantung
  kepada jenis penggunaan,
  keperluan organisasi dan sistem
  pengurusan p/data yang digunakan.




December 9, 2012 Pangkalan Data   21
4.4 Komposisi Sistem Pangkalan
Data (samb)
  Manusia
  - pentadbir data
  - pentadbir pangkalan data
  - perekabentuk pangkalan data
  - pengaturcara penggunaan




December 9, 2012 Pangkalan Data   22
4.4 Komposisi Sistem Pangkalan
Data (samb)
  Tatacara
  - prosedur yang perlu diikuti oleh
  pengguna pangkalan data.




December 9, 2012 Pangkalan Data   23
4.5 Jenis dan Seni Bina Pangkalan
 Data
1) Sistem Pangkalan Data Terpusat
    i) Komputer pusat
       (telepemprosesan)
    ii) Seni bina pelanggan-pelayan
    iii) Pangkalan data peribadi
    iv) Pangkalan data multimedia
2) Sistem pangkalan data teragih

 December 9, 2012 Pangkalan Data   24
4.6 Kelebihan Sistem Pangkalan
Data
  Pangkalan data terkawal
  Kesepaduan data
  Kebebasan format fail
  Perwakilan data organisasi
  Tatacara keselamatan lebih selamat
  Kapasiti capaian pengguna tinggi
  Tatacara sandar dan pemulihan

December 9, 2012 Pangkalan Data   25
4.7 Kelemahan Sistem Pangkalan
Data
  Kos tinggi
  Kos perkakasan
  Kos penukaran
  Saiz dan kerumitan
  Prestasi tidak konsisten
  Risiko kegagalan


December 9, 2012 Pangkalan Data   26
4.7 Aplikasi Sistem Pangkalan Data

  Sistem tempahan tiket kapal terbang
  Sistem pinjaman dan tempahan buku
  Sistem pangkalan data pesakit
  Sistem maklumat pelajar
  Sistem perekodan inventori
  Sistem tempahan tiket wayang


December 9, 2012 Pangkalan Data   27
4.8 Microsoft Access

  Struktur dan rekabentuk
  a) table
  b) form
  c) pages
  d) query
  e) report
  f) macro

December 9, 2012 Pangkalan Data   28
4.8 Microsoft Access (samb)

  Relationships
  - ikatan/perhubungan antara table
  atau query.
  - menghubungkan table yang
  mempunyai elemen sepadan.
  - membolehkan report dihasilkan.
  - kategori: one-to-one, one-to-many,
  many-to-many
December 9, 2012 Pangkalan Data   29
Tamat




December 9, 2012 Pangkalan Data   30

Bab 4 pangkalan data

  • 1.
    BAB 4 PANGKALAN DATA
  • 2.
    4.0 OBJEKTIF BAB Mendefinisikan konsep-konsep asas berkaitan dengan pangkalan data. Membincangkan perkembangan sistem pangkalan data. Membincangkan komponen sistem pangkalan data, jenis dan seni binanya. Menyenaraikan kelebihan, kelemahan, dan aplikasi sistem pangkalan data. Mengenalpast komposisi MS Access. December 9, 2012 Pangkalan Data 2
  • 3.
    4.1 Konsep asas Data - data dan maklumat adalah dua perkara yang berbeza. - kedua2nya penting dalam perancangan, mengurus, mengawal dan membuat keputusan. - data: fakta mengenai suatu benda, perkara, orang, entiti, fenomena dan seumpamanya. December 9, 2012 Pangkalan Data 3
  • 4.
    4.1 Konsep asas(samb) - Fakta direkodkan untuk kepentingan tertentu. - Contoh: data tentang pekerja, peralatan, harta, nilai mata wang, dll. - Data boleh diperolehi dari dalam atau luar organisasi. - Data dari dalam organisasi  internal data. December 9, 2012 Pangkalan Data 4
  • 5.
    4.1 Konsep asas(samb) - Data yang diperolehi dari luar organisasi  external data. - Jenis data: i) kualitatif – abstrak, bukan numeric, tidak mempunyai nilai konkrit. ii) kuantitatif – angka, mempunyai nilai konkrit, diwakili oleh nilai tersendiri. December 9, 2012 Pangkalan Data 5
  • 6.
    4.1 Konsep asas(samb) - Perspektif data: data primer data sekunder Maklumat - data yang telah diproses dan disusun berdasarkan aturan tertentu. December 9, 2012 Pangkalan Data 6
  • 7.
    4.1 Konsep asas(samb) - Sesuatu yang mempunyai makna yang unik dan universal. - Semakin rumit keputusan yang dibuat, semakin rumit maklumat yang diperlukan. - Memerlukan kendalian data dalam menghasilkan maklumat. December 9, 2012 Pangkalan Data 7
  • 8.
    4.1 Konsep asas(samb) pengesahan pengisihan pengiraan pencarian pengkelasan peringkasan December 9, 2012 Pangkalan Data 8
  • 9.
    4.1 Konsep asas(samb) Pangkalan data - himpunan data yang disimpan di tempat khusus dan akan digunakan untuk membuat keputusan. - data yang dihimpunkan berkait antara satu sama lain. - ditakrifkan juga sebagai koleksi data logikal yang saling berkaitan. December 9, 2012 Pangkalan Data 9
  • 10.
    4.1 Konsep asas(samb) Sistem Pengurusan Pangkalan Data - perantara di antara pengguna dan pangkalan data. - sistem yang menyimpan data, menyokong query, membuat laporan dan membina borang. - jika tiada sistem ini, organisasi akan sukar untuk mencapai data dengan cepat. December 9, 2012 Pangkalan Data 10
  • 11.
    4.1 Konsep asas(samb) - 3 komponen: i) bahasa definisi data ii) bahasa manipulasi data iii) kamus data December 9, 2012 Pangkalan Data 11
  • 12.
    4.1 Konsep asas(samb) Sistem Pangkalan Data - keseluruhan sistem yang terdiri dari 4 perkara: a) pangkalan data b) sistem pengurusan pangkalan data c) aturcara pengguna d) penggun December 9, 2012 Pangkalan Data 12
  • 13.
    4.1 Konsep asas(samb) prosedur sumber manusia data perisian perkakasan & rangkaian December 9, 2012 Pangkalan Data 13
  • 14.
    4.2 Evolusi PengurusanData Sistem Sistem Sistem Pemprosesan Pemprosesan Pangkalan Manual Fail Data Evolusi Sistem Pemprosesan Data December 9, 2012 Pangkalan Data 14
  • 15.
    4.3 Sistem PangkalanData Data penting kepada pihak berkepentingan: i) internal stakeholder ii) external stakeholder Beberapa generasi: a) Generasi pertama - Integrated Data Storage (IDS) - CODASYL December 9, 2012 Pangkalan Data 15
  • 16.
    4.3 Sistem PangkalanData (samb) - Data Definition Language (DDL) - Data Manipulation Language (DML) b) Generasi kedua - model hubungan - Structured Query Language (SQL) - DB2, ORACLE, SyBase, Informex - dBase II, dBase IV, FoxPro,Paradox December 9, 2012 Pangkalan Data 16
  • 17.
    4.3 Sistem PangkalanData (samb) - Power Builder, Microsoft Access - E-R Model - ERDM c) Generasi Ketiga - ODBMS - OOP - intelligence database December 9, 2012 Pangkalan Data 17
  • 18.
    4.3 Sistem PangkalanData (samb) - Pangkalan data multimedia December 9, 2012 Pangkalan Data 18
  • 19.
    4.4 Komposisi SistemPangkalan Data Kategori Data Data Data Indeks Pengguna Statistik Metadata Metadata Pengguna December 9, 2012 Pangkalan Data 19
  • 20.
    4.4 Komposisi SistemPangkalan Data (samb) Perisian - Sistem pengurusan pangkalan data - Perisian penggunaan - Perisian sistem kendalian December 9, 2012 Pangkalan Data 20
  • 21.
    4.4 Komposisi SistemPangkalan Data (samb) Perkakasan - keperluan perkakasan bergantung kepada jenis penggunaan, keperluan organisasi dan sistem pengurusan p/data yang digunakan. December 9, 2012 Pangkalan Data 21
  • 22.
    4.4 Komposisi SistemPangkalan Data (samb) Manusia - pentadbir data - pentadbir pangkalan data - perekabentuk pangkalan data - pengaturcara penggunaan December 9, 2012 Pangkalan Data 22
  • 23.
    4.4 Komposisi SistemPangkalan Data (samb) Tatacara - prosedur yang perlu diikuti oleh pengguna pangkalan data. December 9, 2012 Pangkalan Data 23
  • 24.
    4.5 Jenis danSeni Bina Pangkalan Data 1) Sistem Pangkalan Data Terpusat i) Komputer pusat (telepemprosesan) ii) Seni bina pelanggan-pelayan iii) Pangkalan data peribadi iv) Pangkalan data multimedia 2) Sistem pangkalan data teragih December 9, 2012 Pangkalan Data 24
  • 25.
    4.6 Kelebihan SistemPangkalan Data Pangkalan data terkawal Kesepaduan data Kebebasan format fail Perwakilan data organisasi Tatacara keselamatan lebih selamat Kapasiti capaian pengguna tinggi Tatacara sandar dan pemulihan December 9, 2012 Pangkalan Data 25
  • 26.
    4.7 Kelemahan SistemPangkalan Data Kos tinggi Kos perkakasan Kos penukaran Saiz dan kerumitan Prestasi tidak konsisten Risiko kegagalan December 9, 2012 Pangkalan Data 26
  • 27.
    4.7 Aplikasi SistemPangkalan Data Sistem tempahan tiket kapal terbang Sistem pinjaman dan tempahan buku Sistem pangkalan data pesakit Sistem maklumat pelajar Sistem perekodan inventori Sistem tempahan tiket wayang December 9, 2012 Pangkalan Data 27
  • 28.
    4.8 Microsoft Access Struktur dan rekabentuk a) table b) form c) pages d) query e) report f) macro December 9, 2012 Pangkalan Data 28
  • 29.
    4.8 Microsoft Access(samb) Relationships - ikatan/perhubungan antara table atau query. - menghubungkan table yang mempunyai elemen sepadan. - membolehkan report dihasilkan. - kategori: one-to-one, one-to-many, many-to-many December 9, 2012 Pangkalan Data 29
  • 30.
    Tamat December 9, 2012Pangkalan Data 30