SAP 2103
ASAS PANGKALAN DATA
SIJIL APLIKASI PERISIAN KOMPUTER
LnP 01.01
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 contoh-contoh
iv. Perwakilan Keperluan Pangkalan Data :
Menerangkan istilah-istilah khusus Menyenarai keperluan perwakilan Menyenarai dan menerangkan ciri
i. Menyenaraikan langkah-langkah untuk membina
PENILAIAN
S I S T E M FA I L
T R A D I S I O N A L
SISTEM FAIL BIASA ELEKTRONIKSISTEM FAIL
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
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.
Kawalan Data Yang Lemah
• Data disimpan berasingan - merumitkan proses kawalan • Terdapat fail yang mempunyai data tidak lengkap.
Pengasingan Data • Data disimpan secara berasingan • Sukar nak dapatkan maklumat daripada gabungan 2 fail. • Cth: Rekod pendaftaran disimpan dalam Fail Pendaftaran
KELEMAHAN SISTEM FAIL
TRADISIONAL
Kebersandaran Format Data
• 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.
Ketidakserasian Fail • 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.
Kesukaran mewakilkan data organisasi
• Rekod yang disimpan dalam fail atau jabatan berbeza sukar untuk dihubungkan. Oleh itu gambaran secara keseluruhan organisasi sukar dilakukan.
PANGKALAN DATA
CONTOH PENGGUNAAN PANGKALAN DATA (samb.. )
Contoh Data yang terlibat Sistem yang terlibat Kegunaan Pangkalan Data Pasaraya • Barang
• Kuantiti
• Sistem Rekod Pembelian – merekod setiap
pembelian yang berlaku
• Sistem Inventori – menyimpan rekod inventori barang-
barang yang terdapat di pasaraya.
• Merekod transaksi yang berlaku – pembelian, pembayaran
• Mengawal stok inventori – tentukan stok sentiasa cukup,
• Analisa jualan – merekod jualan yang berlaku untuk menganalisa prestasi jualan harian.
Library • Buku
• Jurnal
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 bahan-bahan yang terdapat di dalam library
• Memudahkan fungsi carian bahan
• Merekod maklumat bahan yang dipinjam oleh
CONTOH PENGGUNAAN PANGKALAN
DATA
Contoh Data yang terlibat Sistem yang terlibat Kegunaan Pangkalan Data
Universiti • pelajar
• pensyarah rekod pelajar dan staf
• Sis. pendaftaran pelajar – merekod p’daftaran pelajar.
• Sistem Keputusan – merekod keputusan
• Merekod, menyimpan,
kemaskini maklumat pelajar, pensyarah, kakitangan.
• Merekod, mengira dan menganalisa keputusan peperiksaan pelajar.
• Merekod, memantau rekod pembayaran yuran pelajar. Klinik • Pesakit
• Doktor menyimpan rekod pesakit
• Sistem Iventori – menyimpan rekod ubat.
• Sistem Jadual
Bertugas Doktor – menyimpan rekod bertugas doktor atau jururawat.
• Sistem Rawatan – menyimpan rekod rawatan pesakit
• rekod, simpan, semak rekod pesakit
• rekod, simpan, kawal stok ubat
• Mengemaskini temujanji yang berlaku
KOMPONEN DBMS
PERKAKASAN PERISIAN TATACARA PENGGUNA
MESIN PENGGUNA
DATA
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
MEMBINA PANGKALAN DATA
Berasaskan kepada SDLC
(System Development Life Cycle)
Menggunakan pendekatan berorientasikan
data
Meyer (1988) : SDLC => mengenalpasti
1
2
3
4
5
6
FASA - FASA
PEMBANGUNAN
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. Analisis situasi organisasi kini 2. Takrif masalah dan kekangan 3. Takrif objektifFASA 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
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
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,
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
FASA 6 - PENYENGGARAAN
Sistem perlu dikendali oleh personel yang mahir
1. Menjalankan sistem
2. Membuat penilaian dan penambahbaikan ¨ Aktiviti yang berterusan
MAKLUM BALAS
1. Terangkan Defnisi berikut ?
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 &
RUMUSAN
LnP 01.01