
Sains Komputer adalah mata pelajaran elektif yang merangkumi pengetahuan mengenai pengkomputeran, pangkalan data, dan pengaturcaraan berasaskan web. Ia direka untuk membina kemahiran pemikiran komputasional, penyelesaian masalah dan kemahiran teknologi abad ke-21. Fokus utamanya adalah untuk melahirkan murid berupaya membina dan menganalisis aplikasi serta sistem digital yang memenuhi keperluan pengguna.
2. Bidang Utama dan Ringkasan Kandungan
A. Pengkomputeran
Topik ini membimbing pelajar memahami konsep asas komputer dan impaknya dalam kehidupan moden:
Kandungan penting:
- Definisi pengkomputeran dan sistem komputer
- Kesan inovasi teknologi kepada masyarakat
- Etika pengkomputeran, keselamatan data dan undang-undang siber
- Aktiviti tidak beretika seperti cetak rompak perisian dan penggodaman
- Simbol dan fungsi get logik serta jadual kebenaran
- Teknik penyulitan (encryption) dan nyahsulit (decryption)
- Kerjaya dalam bidang teknologi maklumat
Kemahiran yang perlu dikuasai:
- Menjelaskan kesan inovasi digital
- Menganalisis situasi etika teknologi
- Membina jadual kebenaran dan ungkapan Boolean
- Menyatakan langkah-langkah keselamatan rangkaian komputer
(Topik dari Standard Kandungan dan DSKP KSSM)

B. Pangkalan Data Lanjutan
Pelajar digalakkan memahami bagaimana untuk membina dan memanipulasi data dalam sistem pangkalan data:
Kandungan penting:
- Struktur pangkalan data
- Entity Relationship Diagram (ERD)
- Bahasa Pertanyaan Berstruktur (Structured Query Language – SQL)
- Proses sandaran (backup) dan restore
- Pertanyaan (queries) yang manipulasi data dalam pangkalan data
Kemahiran yang perlu dikuasai:
- Melakar ERD berdasarkan keperluan pengguna
- Menulis arahan SQL untuk menambah, memadam, mengemaskini dan mencari data
(Topik dari Standard Kandungan dan DSKP KSSM)
C. Pengaturcaraan Berasaskan Web
Bahagian ini memberi tumpuan kepada penggunaan bahasa pengaturcaraan untuk membina laman web interaktif:
Kandungan penting:
- Pengenalan kepada skrip sisi klien (Client Side Scripting) dan skrip sisi pelayan (Server Side Scripting)
- Struktur asas HTML dan fungsi CSS
- Pengistiharan pembolehubah, struktur kawalan, tatasusunan (arrays), prosedur dan fungsi
- Ciri interaktif seperti form validation, login system, dan kemas kini data dalam laman web
Kemahiran yang perlu dikuasai:
- Membina laman web asas menggunakan HTML dan CSS
- Menghasilkan skrip untuk pengesahan data
- Menghubungkan laman web kepada pangkalan data
(Topik dari Standard Kandungan dan DSKP KSSM)
3. Tip Penting untuk Peperiksaan SPM
Untuk mencapai prestasi cemerlang dalam SPM:
- Kuasai definisi asas dan istilah utama seperti logik, pengkomputeran, ERD, SQL, HTML, CSS
- Latih diri dengan contoh soalan pengaturcaraan dan pangkalan data
- Fahami implikasi keselamatan rangkaian dan etika teknologi
- Praktikkan membina laman web serta penyelesaian masalah nyata dalam pengaturcaraan
- Gunakan nota ringkas ini bersama dengan latihan soalan percubaan
Tambahan maklumat berguna: baca artikel 7 Tips Menjawab Soalan Sains Komputer SPM untuk strategi dan contoh teknik jawab soalan dengan berkesan.
4. Rujukan Nota dan Buku Teks
Untuk memperdalam pemahaman dan mendapatkan akses kepada buku teks digital rasmi:
Muat turun buku teks digital KSSM:
📘 Koleksi Buku Teks Digital KSSM Tingkatan 1 hingga 5 – Panduan Lengkap
5. Sumber Rujukan
– Dokumen Standard Kurikulum dan Pentaksiran (DSKP) Sains Komputer Tingkatan 5 – Kementerian Pendidikan Malaysia
– Nota ringkas berstruktur mengikut bab Sains Komputer Tingkatan 5
– Pelbagai bahan nota, latihan dan definisi istilah penting
Pelajar dinasihatkan untuk rujuk pada guru subjek masing masing untuk maklumat terkini mengenai subjek tersebut.
