Modul 2 Unit 3: Membangunkan Sistem Pangkalan Data
Unit ini mempraktikkan pembangunan sistem pangkalan data menggunakan aplikasi Microsoft Access dan PortaBase. Murid mempelajari langkah membina jadual, memasukkan data, membina borang, menambah dan menyunting rekod menggunakan borang, membuat carian dengan pertanyaan (query), serta menjana laporan dalam format cetakan.
Langkah membina jadual dalam Microsoft Access:
Lancarkan Microsoft Access → File > New > Blank Database → taip nama fail → pilih folder → Create.
Simpan fail: File > Save → taip nama jadual → OK.
Bina medan: Home > View > Design View → taip nama medan dan tetapkan jenis data.
Simpan: File > Save. Tutup: File > Close Database. Tamat: File > Exit.
Jenis data perlu dikenal pasti supaya sesuai dengan bentuk data yang akan disimpan — Text untuk teks, Date/Time untuk tarikh, Number untuk nombor. Sesetengah aplikasi tidak menerima ruang kosong dalam nama medan; gunakan _ atau - (cth: Nama_Penuh).
Selepas jadual dibina, data dimasukkan satu per satu melalui Datasheet View:
Buka fail: File > Open → pilih fail → Open.
Buka jadual: Home > View > Datasheet View.
Taip data pada sel berkenaan.
Simpan: File > Save. Tutup: File > Close Database. Tamat: File > Exit.
Fitur carian (Search) boleh digunakan untuk memastikan maklumat belum ada dalam pangkalan data sebelum menambah.
Borang ialah antara muka yang digunakan untuk memaparkan, memasukkan dan mengubah data dalam pangkalan data. Borang membantu pengguna memasukkan data pada medan yang betul.
Buka fail pangkalan data → Create > Form.
Simpan: File > Save → taip nama borang pada Form Name → OK.
Paparan rekod boleh dilihat dalam Layout View.
Dalam PortaBase, borang dibina secara automatik selepas nama dan jenis medan ditetapkan.
Borang digunakan untuk menambah rekod ke dalam pangkalan data:
Buka fail → klik dua kali nama borang.
Klik Home > New pada Records.
Taip data pada medan berkenaan.
Ulang klik New untuk rekod seterusnya.
Simpan: File > Save. Tutup: File > Close Database. Tamat: File > Exit.
Dalam aplikasi PortaBase, data hanya boleh dimasukkan ke dalam pangkalan data melalui borang.
Jadual menyimpan data secara terus melalui Datasheet View. Borang ialah antara muka yang lebih mesra untuk memasukkan dan mengubah data pada medan yang betul.
Rekod perlu disunting apabila ada kesilapan atau perubahan pada data, dan dihapuskan apabila tidak diperlukan.
Buka fail → buka borang → cari rekod dengan menaip perkataan pada medan Search.
Sunting data pada medan berkaitan.
Simpan: File > Save. Tutup: File > Close Database. Tamat: File > Exit.
Kata kunci carian dipadankan dengan data pada setiap medan sehingga padanan pertama dijumpai. Ketik Enter untuk papar rekod seterusnya.
Pertanyaan (query) ialah proses memaparkan rekod yang sepadan dengan kriteria yang ditetapkan. Pertanyaan lebih cepat daripada carian manual di atas kertas.
Bina pertanyaan: Create > Query Design → pilih jadual → Add → Close.
Klik sel pada baris Field → pilih medan yang dikehendaki.
Taip kriteria pada baris kriteria.
Lancarkan: Design > Run.
Simpan: File > Save → taip nama pertanyaan pada Query Name → OK.
Contoh kriteria dalam Microsoft Access: "Melayu", Not "Melayu", Like "*kampung*", > 5. Dalam PortaBase: sama dengan (=), mengandungi (contains), bermula dengan (starts with).
Laporan ialah paparan rekod tertentu dalam format cetakan. Laporan boleh dijana daripada jadual atau pertanyaan, dan boleh dicetak atau dieksport ke format lain seperti HTML dan PDF.
Create > Report Wizard → pilih jadual/pertanyaan pada Tables/Queries.
Pilih medan yang akan dipaparkan → klik dan klik Finish.
Klik Close Preview.
Simpan: File > Save. Tutup: File > Close Database. Tamat: File > Exit.
Contoh ayat pertanyaan: 'PILIH medan Nama Penuh, Jantina, Alamat DARI jadual Kenalan DI MANA Jantina ialah Lelaki.' Dalam PortaBase, pemilihan medan bagi laporan dipaparkan secara automatik.
Aliran pembangunan: Bina jadual → masukkan data → bina borang → tambah/sunting rekod → buat pertanyaan → jana laporan. Laporan boleh dieksport ke HTML dan PDF untuk dikongsi.
📝 Kosa Kata
Microsoft Access menyimpan pertanyaan dalam bahasa SQL (Structured Query Language). SQL ialah bahasa antarabangsa untuk berkomunikasi dengan pangkalan data — ayat seperti 'PILIH... DARI... DI MANA...' ialah terjemahan Melayu untuk 'SELECT... FROM... WHERE...'. Dicipta pada 1970-an, SQL masih menjadi bahasa pangkalan data paling popular di dunia!
Uji Minda!
22 soalan • Boleh buat!