SAP 2103 ASAS PANGKALAN DATA
SIJIL APLIKASI PERISIAN KOMPUTER
SAP 2103
ASAS PANGKALAN DATA
LnP 01.01
Perwakilan Keperluan Pangkalan Data
KONSEP FAIL ???
KONSEP FAIL BERSISTEMATIK..
HASIL PEMBELAJARAN
LnP 01.01
Pelajar dapat mengetahui tentang :
i.
Mendefnasikan dan menerangkan pangkalan data
ii. Menyenarai kelebihan menyimpan maklumat dalam
bentuk pangkalan data
iii. Mendefnasikan dan menerangkan arkitektur
Sistem Pengurusan Pangkalan Data dan contohcontoh
iv. Perwakilan Keperluan Pangkalan Data :
Menerangkan istilah-istilah khusus
Menyenarai keperluan perwakilan
Menyenarai dan menerangkan ciri
i.
Menyenaraikan langkah-langkah untuk membina
pangkalan data
PENILAIAN
LnP 01.01
DEFINISI
S I S T E M FA I L
TRADISIONAL
SISTEM FAIL BIASA
SISTEM FAIL
ELEKTRONIK
Data /maklumat
disimpan menggunakan
sistem fail biasa – di
label dan di indeks
untuk rujukan disimpan di kabinet
Sistem berkomputer
yang digunakan
sebelum kewujudan
pangkalan data
(menggantikan
pengurusan fail secara
manual)
SISTEM FAIL TRADISIONAL
KELEMAHAN SISTEM FAIL
TRADISIONAL
Pengulangan Data
•
•
Data yang sama disimpan secara berulangkali.
Cth: Nama, NoIC, Alamat pelajar disimpan setiap kali
pendaftaran semester dilakukan
Data Lewah
•
•
Data yang sama disimpan dalam 2 atau lebih fail.
Cth: Nama, NoIC, Alamat pelajar disimpan dalam Fail
Pelajar dan Fail Yuran
Ketidakselarasan Data
•
•
Kemaskini data tidak selaras.
Cth: Alamat pelajar dalam Fail Pelajar ditukar tanpa
kemaskini Alamat dalam Fail Yuran - rujukan fail yang
berbeza menghasilkan maklumat yang berbeza.
•
•
Data disimpan berasingan - merumitkan proses kawalan
Terdapat fail yang mempunyai data tidak lengkap.
•
•
•
Data disimpan secara berasingan
Sukar nak dapatkan maklumat daripada gabungan 2 fail.
Cth: Rekod pendaftaran disimpan dalam Fail Pendaftaran
manakala rekod yuran disimpan dalam Fail Yuran. Sukar
untuk kenalpasti pembayaran yuran mana untuk rekod
pendaftaran mana.
Kawalan Data Yang
Lemah
Pengasingan Data
KELEMAHAN SISTEM FAIL
TRADISIONAL
Kebersandaran
Format Data
Ketidakserasian Fail
•
•
•
•
•
•
Kesukaran mewakilkan
data organisasi
•
•
Berlaku bagi Sistem Fail elektronik. – Cth Ms Excel
Perubahan pada format data menyebabkan aturcara perlu
diubah semula.
Cth: Format IC lama di ubah kepada format IC baru.
Berlaku dalam Sistem Fail Elektronik.
Fail dalam sistem berbeza disimpan dalam format berbeza
menyebabkan ia tidak serasi.
Cth: Fail yang disimpan dalam Ms Word dan Ms Excel.
Rekod yang disimpan dalam fail atau jabatan berbeza sukar
untuk dihubungkan. Oleh itu gambaran secara keseluruhan
organisasi sukar dilakukan.
Cth: sukar untuk memaparkan markah keseluruhan pelajar
dalam Fail Fakulti yang berbeza.
PANGKALAN DATA
Defnisi
SEJARAH PANGKALAN DATA
KELEBIHAN PANGKALAN DATA
KELEMAHAN PANGKALAN DATA
CONTOH PENGGUNAAN PANGKALAN DATA
(samb.. )
Data yang
terlibat
Contoh
Pasaraya
•
•
•
•
•
•
Library
•
•
•
•
•
Sistem yang terlibat
Barang
Kuantiti
barang
Harga
barang
Pembeli
Resit
Pembekal
•
Buku
Jurnal
Tajuk
peminjam
Tarikh
pinjam
duedate
•
•
•
•
Kegunaan Pangkalan Data
Sistem Rekod Pembelian
– merekod setiap
pembelian yang berlaku
Sistem Inventori –
menyimpan rekod
inventori barangbarang yang terdapat
di pasaraya.
•
Sistem katalog –
menyimpan rekod-rekod
bahan yang disimpan di
library
Sistem carian –
menyediakan fungsi
carian untuk mencari
bahan di library
Sistem pinjaman –
menyimpan rekod-rekod
peminjaman dan
pemulangan bahan
•
•
•
•
•
Merekod transaksi yang
berlaku – pembelian,
pembayaran
Mengawal stok inventori –
tentukan stok sentiasa
cukup,
Analisa jualan – merekod
jualan yang berlaku untuk
menganalisa prestasi jualan
harian.
Merekod bahan-bahan yang
terdapat di dalam library
Memudahkan fungsi carian
bahan
Merekod maklumat bahan
yang dipinjam oleh
pengguna
CONTOH PENGGUNAAN PANGKALAN
DATA
Data yang
terlibat
Contoh
Universiti
Klinik
Sistem yang terlibat
•
•
•
•
•
•
•
pelajar
pensyarah
kakitangan
kursus
yuran
gaji
keputusan
•
•
•
•
•
•
•
Pesakit
Doktor
Ubat
Penyakit
Rawatan
Temujanji
•
•
•
•
•
•
Kegunaan Pangkalan Data
Sis. Maklumat –
menyimpan rekodrekod pelajar dan staf
Sis. pendaftaran
pelajar – merekod
p’daftaran pelajar.
Sistem Keputusan –
merekod keputusan
•
Sistem Mak. Pesakit –
menyimpan rekod
pesakit
Sistem Iventori –
menyimpan rekod
ubat.
Sistem Jadual
Bertugas Doktor –
menyimpan rekod
bertugas doktor atau
jururawat.
Sistem Rawatan –
menyimpan rekod
rawatan pesakit
•
•
•
•
•
•
Merekod, menyimpan,
kemaskini maklumat pelajar,
pensyarah, kakitangan.
Merekod, mengira dan
menganalisa keputusan
peperiksaan pelajar.
Merekod, memantau rekod
pembayaran yuran pelajar.
rekod, simpan, semak rekod
pesakit
rekod, simpan, kawal stok
ubat
Mengemaskini temujanji
yang berlaku
Memudahkan proses
penjadualan bertugas.
JENIS-JENIS PANGKALAN DATA
PANGKALAN DATA BERPUSAT
KEBAIKAN & KELEMAHAN PANGKALAN
DATA BERPUSAT
CONTOH PANGKALAN DATA BERPUSAT
PANGKALAN DATA TERAGIH
KEBAIKAN & KELEMAHAN PANGKALAN
DATA TERAGIH
PANGKALAN DATA TERAGIH
SISTEM PENGURUSAN PANGKALAN
DATA
KOMPONEN DBMS
DATA
PERKAKASAN
MESIN
PERISIAN
TATACARA
PENGGUNA
PENGGUNA
Perkakasan
komputer yang diguna untuk menakrif dan mencapai
pangkalan data
Perisian
perisian DBMS, sistem pengoperasian dan program
aplikasi
Data
Merupakan data mentah. Juga penghubung antara
mesin dan pengguna
Tatacara
Arahan & peraturan yg menerangkan penakrifan,
manipulasi dan capaian ke atas pangkalan data
Pengguna
Pengguna, pengaturcara & pentadbir pangkalan data
KELEBIHAN DBMS
KEBURUKAN DBMS
MEMBINA PANGKALAN DATA
Berasaskan kepada SDLC (System
Development Life Cycle)
Menggunakan pendekatan berorientasikan
data
Meyer (1988) : SDLC => mengenalpasti
fungsi-fungsi urusniaga dan membangunkan
sistem-sistem
penggunaan
untuk
melaksanakan fungsi tersebut.
1
FASA - FASA
PEMBANGUNAN
PANGKALAN
DATA
6
2
3
5
4
FASA 1 - PERANCANGAN
3 faktor asas pengaruhi perancangan:
Kerja yang perlu dilakukan
Sumber yang ada untuk melaksanakannya
Kewangan atau peruntukan yang disediakan
Tujuan fasa perancangan:
1.
2.
3.
4.
5.
Analisis situasi organisasi kini
Takrif masalah dan kekangan
Takrif objektif
Takrif skop dan sempadan
Kajian analisis
FASA 2 - ANALISIS
Antara aktiviti dalam fasa ini:
1. Menemubual pengguna
2. Memerhatikan kendalian sistem
3. Mengkaji laporan/dokumen sistem sedia ada
Maklumat perlu dianalisa dan ditukar ke bentuk
yang lebih berstruktur - ERD
FASA 3 - REKABENTUK
Peringkat terpenting
Tujuan utama :
1. Mewakili data dan perhubungan antara data
2. Bekalkan model data yang boleh sokong urus
niaga yang diperlukan
3. Tentukan rekabentuk sistem penuhi kehendak
pengguna dan sistem
Aktiviti utama – memilih perisian yang hendak
digunakan
FASA 4 - PELAKSANAAN
PELAKSANAAN : Proses merealisasikan
rekabentuk pangkalan data dan penggunaanya
2 pilihan untuk pelaksanaan :
1. Pelaksanaan berskil kecil/prototaip
2. Pelaksanaan sistem sepenuhnya
Prototaip : satu model berfungsi seperti sistem
akhir tetapi tidak dilengkapi dengan ciri-ciri
sepenuhnya, dapat digunakan untuk uji fungsi
asas
Aktiviti utama – memasang pangkalan data,
memuatnaik dan menukar data
FASA 5 - PENGUJIAN
Dilakukan setelah data dimuatkan dalam
pangkalan data. Antara aktiviti:
1. Menguji pangkalan data dan aturcara
penggunaan
Mencari kesalahan sistem
Uji dengan set data sebenar
Libatkan pelaksanaan aturcara pengguna
pada sistem
2. Menilai pangkalan data
Prestasi sistem
Keselamatan
FASA 6 - PENYENGGARAAN
Sistem perlu dikendali oleh personel yang mahir
1. Menjalankan sistem
2. Membuat penilaian dan penambahbaikan
¨
Aktiviti yang berterusan
3. Memantau dan menyenggara
¨
Peranan DBA
MAKLUM BALAS
1. Terangkan Defnisi berikut ?
?
MAKLUM
AT
RUJUKAN
LnP 01.01
Saadiah Yahya , Fauzi Mohd Saman , Norehan Abdul
Manaf , Wan Nor Amalina Wan Hariri (2000) Pengenalan
Kepada Sistem Pangkalan Data ACE(Asian
Customized Edition).
Salha Abdullah , Nazlia Omar (1998) Sistem Pangkalan
Data. Prentice Hall.
Andrew Couch (2013) Microsoft Access 2013 Plain &
Simple Andrew Couch. Raymond Washington .
RUMUSAN
LnP 01.01
KESIMPULAN ???
LnP 01.01
PERWAKILAN KEPERLUAN PANGKALAN
DATA
Sesi Mac 2014
SAP 2103
ASAS PANGKALAN DATA
LnP 01.01
Perwakilan Keperluan Pangkalan Data
KONSEP FAIL ???
KONSEP FAIL BERSISTEMATIK..
HASIL PEMBELAJARAN
LnP 01.01
Pelajar dapat mengetahui tentang :
i.
Mendefnasikan dan menerangkan pangkalan data
ii. Menyenarai kelebihan menyimpan maklumat dalam
bentuk pangkalan data
iii. Mendefnasikan dan menerangkan arkitektur
Sistem Pengurusan Pangkalan Data dan contohcontoh
iv. Perwakilan Keperluan Pangkalan Data :
Menerangkan istilah-istilah khusus
Menyenarai keperluan perwakilan
Menyenarai dan menerangkan ciri
i.
Menyenaraikan langkah-langkah untuk membina
pangkalan data
PENILAIAN
LnP 01.01
DEFINISI
S I S T E M FA I L
TRADISIONAL
SISTEM FAIL BIASA
SISTEM FAIL
ELEKTRONIK
Data /maklumat
disimpan menggunakan
sistem fail biasa – di
label dan di indeks
untuk rujukan disimpan di kabinet
Sistem berkomputer
yang digunakan
sebelum kewujudan
pangkalan data
(menggantikan
pengurusan fail secara
manual)
SISTEM FAIL TRADISIONAL
KELEMAHAN SISTEM FAIL
TRADISIONAL
Pengulangan Data
•
•
Data yang sama disimpan secara berulangkali.
Cth: Nama, NoIC, Alamat pelajar disimpan setiap kali
pendaftaran semester dilakukan
Data Lewah
•
•
Data yang sama disimpan dalam 2 atau lebih fail.
Cth: Nama, NoIC, Alamat pelajar disimpan dalam Fail
Pelajar dan Fail Yuran
Ketidakselarasan Data
•
•
Kemaskini data tidak selaras.
Cth: Alamat pelajar dalam Fail Pelajar ditukar tanpa
kemaskini Alamat dalam Fail Yuran - rujukan fail yang
berbeza menghasilkan maklumat yang berbeza.
•
•
Data disimpan berasingan - merumitkan proses kawalan
Terdapat fail yang mempunyai data tidak lengkap.
•
•
•
Data disimpan secara berasingan
Sukar nak dapatkan maklumat daripada gabungan 2 fail.
Cth: Rekod pendaftaran disimpan dalam Fail Pendaftaran
manakala rekod yuran disimpan dalam Fail Yuran. Sukar
untuk kenalpasti pembayaran yuran mana untuk rekod
pendaftaran mana.
Kawalan Data Yang
Lemah
Pengasingan Data
KELEMAHAN SISTEM FAIL
TRADISIONAL
Kebersandaran
Format Data
Ketidakserasian Fail
•
•
•
•
•
•
Kesukaran mewakilkan
data organisasi
•
•
Berlaku bagi Sistem Fail elektronik. – Cth Ms Excel
Perubahan pada format data menyebabkan aturcara perlu
diubah semula.
Cth: Format IC lama di ubah kepada format IC baru.
Berlaku dalam Sistem Fail Elektronik.
Fail dalam sistem berbeza disimpan dalam format berbeza
menyebabkan ia tidak serasi.
Cth: Fail yang disimpan dalam Ms Word dan Ms Excel.
Rekod yang disimpan dalam fail atau jabatan berbeza sukar
untuk dihubungkan. Oleh itu gambaran secara keseluruhan
organisasi sukar dilakukan.
Cth: sukar untuk memaparkan markah keseluruhan pelajar
dalam Fail Fakulti yang berbeza.
PANGKALAN DATA
Defnisi
SEJARAH PANGKALAN DATA
KELEBIHAN PANGKALAN DATA
KELEMAHAN PANGKALAN DATA
CONTOH PENGGUNAAN PANGKALAN DATA
(samb.. )
Data yang
terlibat
Contoh
Pasaraya
•
•
•
•
•
•
Library
•
•
•
•
•
Sistem yang terlibat
Barang
Kuantiti
barang
Harga
barang
Pembeli
Resit
Pembekal
•
Buku
Jurnal
Tajuk
peminjam
Tarikh
pinjam
duedate
•
•
•
•
Kegunaan Pangkalan Data
Sistem Rekod Pembelian
– merekod setiap
pembelian yang berlaku
Sistem Inventori –
menyimpan rekod
inventori barangbarang yang terdapat
di pasaraya.
•
Sistem katalog –
menyimpan rekod-rekod
bahan yang disimpan di
library
Sistem carian –
menyediakan fungsi
carian untuk mencari
bahan di library
Sistem pinjaman –
menyimpan rekod-rekod
peminjaman dan
pemulangan bahan
•
•
•
•
•
Merekod transaksi yang
berlaku – pembelian,
pembayaran
Mengawal stok inventori –
tentukan stok sentiasa
cukup,
Analisa jualan – merekod
jualan yang berlaku untuk
menganalisa prestasi jualan
harian.
Merekod bahan-bahan yang
terdapat di dalam library
Memudahkan fungsi carian
bahan
Merekod maklumat bahan
yang dipinjam oleh
pengguna
CONTOH PENGGUNAAN PANGKALAN
DATA
Data yang
terlibat
Contoh
Universiti
Klinik
Sistem yang terlibat
•
•
•
•
•
•
•
pelajar
pensyarah
kakitangan
kursus
yuran
gaji
keputusan
•
•
•
•
•
•
•
Pesakit
Doktor
Ubat
Penyakit
Rawatan
Temujanji
•
•
•
•
•
•
Kegunaan Pangkalan Data
Sis. Maklumat –
menyimpan rekodrekod pelajar dan staf
Sis. pendaftaran
pelajar – merekod
p’daftaran pelajar.
Sistem Keputusan –
merekod keputusan
•
Sistem Mak. Pesakit –
menyimpan rekod
pesakit
Sistem Iventori –
menyimpan rekod
ubat.
Sistem Jadual
Bertugas Doktor –
menyimpan rekod
bertugas doktor atau
jururawat.
Sistem Rawatan –
menyimpan rekod
rawatan pesakit
•
•
•
•
•
•
Merekod, menyimpan,
kemaskini maklumat pelajar,
pensyarah, kakitangan.
Merekod, mengira dan
menganalisa keputusan
peperiksaan pelajar.
Merekod, memantau rekod
pembayaran yuran pelajar.
rekod, simpan, semak rekod
pesakit
rekod, simpan, kawal stok
ubat
Mengemaskini temujanji
yang berlaku
Memudahkan proses
penjadualan bertugas.
JENIS-JENIS PANGKALAN DATA
PANGKALAN DATA BERPUSAT
KEBAIKAN & KELEMAHAN PANGKALAN
DATA BERPUSAT
CONTOH PANGKALAN DATA BERPUSAT
PANGKALAN DATA TERAGIH
KEBAIKAN & KELEMAHAN PANGKALAN
DATA TERAGIH
PANGKALAN DATA TERAGIH
SISTEM PENGURUSAN PANGKALAN
DATA
KOMPONEN DBMS
DATA
PERKAKASAN
MESIN
PERISIAN
TATACARA
PENGGUNA
PENGGUNA
Perkakasan
komputer yang diguna untuk menakrif dan mencapai
pangkalan data
Perisian
perisian DBMS, sistem pengoperasian dan program
aplikasi
Data
Merupakan data mentah. Juga penghubung antara
mesin dan pengguna
Tatacara
Arahan & peraturan yg menerangkan penakrifan,
manipulasi dan capaian ke atas pangkalan data
Pengguna
Pengguna, pengaturcara & pentadbir pangkalan data
KELEBIHAN DBMS
KEBURUKAN DBMS
MEMBINA PANGKALAN DATA
Berasaskan kepada SDLC (System
Development Life Cycle)
Menggunakan pendekatan berorientasikan
data
Meyer (1988) : SDLC => mengenalpasti
fungsi-fungsi urusniaga dan membangunkan
sistem-sistem
penggunaan
untuk
melaksanakan fungsi tersebut.
1
FASA - FASA
PEMBANGUNAN
PANGKALAN
DATA
6
2
3
5
4
FASA 1 - PERANCANGAN
3 faktor asas pengaruhi perancangan:
Kerja yang perlu dilakukan
Sumber yang ada untuk melaksanakannya
Kewangan atau peruntukan yang disediakan
Tujuan fasa perancangan:
1.
2.
3.
4.
5.
Analisis situasi organisasi kini
Takrif masalah dan kekangan
Takrif objektif
Takrif skop dan sempadan
Kajian analisis
FASA 2 - ANALISIS
Antara aktiviti dalam fasa ini:
1. Menemubual pengguna
2. Memerhatikan kendalian sistem
3. Mengkaji laporan/dokumen sistem sedia ada
Maklumat perlu dianalisa dan ditukar ke bentuk
yang lebih berstruktur - ERD
FASA 3 - REKABENTUK
Peringkat terpenting
Tujuan utama :
1. Mewakili data dan perhubungan antara data
2. Bekalkan model data yang boleh sokong urus
niaga yang diperlukan
3. Tentukan rekabentuk sistem penuhi kehendak
pengguna dan sistem
Aktiviti utama – memilih perisian yang hendak
digunakan
FASA 4 - PELAKSANAAN
PELAKSANAAN : Proses merealisasikan
rekabentuk pangkalan data dan penggunaanya
2 pilihan untuk pelaksanaan :
1. Pelaksanaan berskil kecil/prototaip
2. Pelaksanaan sistem sepenuhnya
Prototaip : satu model berfungsi seperti sistem
akhir tetapi tidak dilengkapi dengan ciri-ciri
sepenuhnya, dapat digunakan untuk uji fungsi
asas
Aktiviti utama – memasang pangkalan data,
memuatnaik dan menukar data
FASA 5 - PENGUJIAN
Dilakukan setelah data dimuatkan dalam
pangkalan data. Antara aktiviti:
1. Menguji pangkalan data dan aturcara
penggunaan
Mencari kesalahan sistem
Uji dengan set data sebenar
Libatkan pelaksanaan aturcara pengguna
pada sistem
2. Menilai pangkalan data
Prestasi sistem
Keselamatan
FASA 6 - PENYENGGARAAN
Sistem perlu dikendali oleh personel yang mahir
1. Menjalankan sistem
2. Membuat penilaian dan penambahbaikan
¨
Aktiviti yang berterusan
3. Memantau dan menyenggara
¨
Peranan DBA
MAKLUM BALAS
1. Terangkan Defnisi berikut ?
?
MAKLUM
AT
RUJUKAN
LnP 01.01
Saadiah Yahya , Fauzi Mohd Saman , Norehan Abdul
Manaf , Wan Nor Amalina Wan Hariri (2000) Pengenalan
Kepada Sistem Pangkalan Data ACE(Asian
Customized Edition).
Salha Abdullah , Nazlia Omar (1998) Sistem Pangkalan
Data. Prentice Hall.
Andrew Couch (2013) Microsoft Access 2013 Plain &
Simple Andrew Couch. Raymond Washington .
RUMUSAN
LnP 01.01
KESIMPULAN ???
LnP 01.01
PERWAKILAN KEPERLUAN PANGKALAN
DATA
Sesi Mac 2014