NOTA SAINS KOMPUTER TINGKATAN 5 BAB 1
PENGKOMPUTERAN
Sains Komputer Tingkatan 5 – Bab 1
Impak Inovasi Pengkomputeran
Dunia kini bergantung kepada Internet dan sistem komputer. Inovasi seperti Internet of Things (IoT) membolehkan peranti berhubung antara satu sama lain, manakala kecerdasan buatan menyokong analisis Data Raya (Big Data) yang mengubah cara manusia bekerja dan berinteraksi.
Aktiviti Tidak Beretika
- Penggodaman (Hacking): Menceroboh sistem untuk mencuri atau memusnahkan data.
- Pancingan Data (Phishing): Menipu pengguna untuk mendedahkan maklumat sensitif (seperti kata laluan) melalui e-mel palsu.
- Cetak Rompak: Menyalin dan mengedarkan perisian, muzik, atau filem berhak cipta secara haram.
Langkah Keselamatan Data
- Kerahsiaan (Confidentiality): Data hanya boleh diakses oleh pihak yang dibenarkan.
- Integriti (Integrity): Data tidak diubah atau dirosakkan oleh pihak tidak bertanggungjawab.
- Ketersediaan (Availability): Sistem sentiasa sedia untuk diakses oleh pengguna yang sah bila-bila masa.
Penyulitan Data (Kriptografi)
Penyulitan (Encryption) ialah proses menukar teks biasa (plaintext) kepada teks sifer (ciphertext) yang tidak boleh dibaca. Ia bertujuan melindungi data semasa penghantaran.
Seni Bina Von Neumann
Merupakan seni bina asas komputer yang menempatkan unit pemprosesan dan ingatan di ruang yang berasingan, dihubungkan melalui sistem bas (bas data, bas alamat, bas kawalan).
KITARAN CAPAI-NYAHKOD-LAKSANA
Mengambil arahan dari ingatan, menyahkod arahan tersebut, dan mengawal aliran data di dalam CPU.
Melaksanakan pengiraan matematik (tambah, tolak) dan operasi logik (AND, OR, NOT) ke atas data.
Ingatan sementara berkelajuan sangat tinggi di dalam CPU untuk menyimpan arahan dan data yang sedang diproses.
Penterjemah Bahasa Pengaturcaraan
Pengkompil (Compiler)
Menterjemah seluruh kod sumber serentak kepada kod mesin (objek). Perlaksanaan laju tetapi ralat sukar dikesan di peringkat awal (C++, Java).
Pentafsir (Interpreter)
Menterjemah kod baris demi baris. Perlaksanaan lebih perlahan tetapi ralat mudah dikesan dan dibaiki segera (Python, PHP).
Penghimpun (Assembler)
Menterjemah kod bahasa himpunan (assembly language) yang menggunakan mnemonik (seperti ADD, MOV) ke bahasa mesin.
Get Logik & Ungkapan Boolean
Get logik ialah blok binaan asas litar bersepadu (IC) komputer. Ia menerima satu atau dua input perduaan (0 atau 1) dan menghasilkan satu output perduaan.
GET DAN (AND)
| A | B | Q |
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
GET ATAU (OR)
| A | B | Q |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
GET TAK (NOT)
| A | Q |
| 0 | 1 |
| 1 | 0 |
Kuiz Interaktif: Pengkomputeran
Sains Komputer Tingkatan 5 (Bab 1)
Uji Minda Sains Komputer Anda!
Kuiz ini mengandungi 10 soalan rawak daripada Bab 1: Pengkomputeran.
Topik merangkumi keselamatan data, kriptografi, get logik & seni bina komputer.
