COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
75 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
75 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
β€9π₯2
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
74 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
74 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
β€3
Hai guys, Dipper di sini lagi,
Maafkan saya sekali lagi, kerana kurang aktif dalam komuniti ni, sebab min tengah study kaw-kaw (walaupun ada beberapa ilmu tak masuk otak π), dan dalam masa 5 minit lagi, akan ada nota baru untuk korang ye. ApaΒ² lu, bye π
Maafkan saya sekali lagi, kerana kurang aktif dalam komuniti ni, sebab min tengah study kaw-kaw (walaupun ada beberapa ilmu tak masuk otak π), dan dalam masa 5 minit lagi, akan ada nota baru untuk korang ye. ApaΒ² lu, bye π
β€4
1 Day 1 Note SK :D
Day 7
Tingkatan 5 Bab 1 β> 1.1.4 Penyulitan dan Nyahsulit Data menggunakan Ceaser Cipher
ββββββββββββββββββββββββββββββ
Kriptografi (Cryptography)
β’ Kriptografi (Cryptography) merupakan 1 cabang dalam bidang sains komputer dan teknologi maklumat yang amat penting terutamanya untuk menangani masalah dalam bidang keselamatan data
β’ Ini adalah supaya pengguna selamat daripada dipintas oleh pihak ketiga semasa melalui proses seperti urus niaga perbankan dalam talian, log masuk laman web dan sebagainya
Terdapat 4 fungsi utama kriptografi, iaitu Memelihara Privasi (Confidentiality), Menjamin Ketulenan (Authentication), Memastikan Integriti dan Mengelakkan Penafian atau Penipuan (Nonrepudiation)
ββββββββββββββββββββββββββββββ
Penyulitan
β’ Proses penterjemahan data kepada bentuk kod rahsia yang tidak difahami dan merupakan 1 cara yang paling berkesan untuk melindungi data
β’ Data yang belum melalui proses penyulitan disebut sebagai teks biasa (plaintext)
β’ Selepas melalui penyulitan, data tersebut merupakan teks sifer (ciphertext)
β’ Maksud istilah penyulitan dan nyahsulit:
ββββββββββββββββββββββββββββββ
Jenis Penyulitan
β’ Terdapat 2 jenis penyulitan:
i) Penyulitan simetri (Symmetric encryption)
β’ βKunciβ yang digunakan bagi penyulitan dan nyahsulit teks adalah daripada jenis yang sama
ii) Penyulitan tidak simetri (Asymmetric encryption)
β’ Menggunakan konsep pasangan βkunciβ
β’ βKunciβ yang berbeza digunakan untuk proses penyulitan dan nyahsulit
ββββββββββββββββββββββββββββββ
Ceaser Cipher
β’ Salah 1 bentuk penyulitan yang paling mudah
β’ Merupakan cipher penggantian (substitution) iaitu setiap huruf teks biasa (plaintext) digantikan dengan huruf yang sepadan dengan huruf dalam abjad (A-Z)
β’ Formula matematik yang digunakan: En(x) = (x + n) mod 26,
β’ n - bilangan anjakan (sama ada 3 atau lebih) mod 26
β’ Jumlah huruf A hingga Z iaitu 26
β’ Sekiranya huruf dianjak sehingga akhir abjad - Z
β’ Huruf akan berpusing ke huruf permulaan semula - A
Day 7
Tingkatan 5 Bab 1 β> 1.1.4 Penyulitan dan Nyahsulit Data menggunakan Ceaser Cipher
ββββββββββββββββββββββββββββββ
Kriptografi (Cryptography)
β’ Kriptografi (Cryptography) merupakan 1 cabang dalam bidang sains komputer dan teknologi maklumat yang amat penting terutamanya untuk menangani masalah dalam bidang keselamatan data
β’ Ini adalah supaya pengguna selamat daripada dipintas oleh pihak ketiga semasa melalui proses seperti urus niaga perbankan dalam talian, log masuk laman web dan sebagainya
Terdapat 4 fungsi utama kriptografi, iaitu Memelihara Privasi (Confidentiality), Menjamin Ketulenan (Authentication), Memastikan Integriti dan Mengelakkan Penafian atau Penipuan (Nonrepudiation)
ββββββββββββββββββββββββββββββ
Penyulitan
β’ Proses penterjemahan data kepada bentuk kod rahsia yang tidak difahami dan merupakan 1 cara yang paling berkesan untuk melindungi data
β’ Data yang belum melalui proses penyulitan disebut sebagai teks biasa (plaintext)
β’ Selepas melalui penyulitan, data tersebut merupakan teks sifer (ciphertext)
β’ Maksud istilah penyulitan dan nyahsulit:
β’ Penyulitan (Encryption) β Proses pengekodan teks biasa (plaintext) β> bentuk teks sifer (ciphertext) yang tidak dapat difahami.
β’ Nyahsulit (Decryption) β Proses pengekodan teks sifer (ciphertext) β> bentuk teks biasa (plaintext)
ββββββββββββββββββββββββββββββ
Jenis Penyulitan
β’ Terdapat 2 jenis penyulitan:
i) Penyulitan simetri (Symmetric encryption)
β’ βKunciβ yang digunakan bagi penyulitan dan nyahsulit teks adalah daripada jenis yang sama
ii) Penyulitan tidak simetri (Asymmetric encryption)
β’ Menggunakan konsep pasangan βkunciβ
β’ βKunciβ yang berbeza digunakan untuk proses penyulitan dan nyahsulit
ββββββββββββββββββββββββββββββ
Ceaser Cipher
β’ Salah 1 bentuk penyulitan yang paling mudah
β’ Merupakan cipher penggantian (substitution) iaitu setiap huruf teks biasa (plaintext) digantikan dengan huruf yang sepadan dengan huruf dalam abjad (A-Z)
β’ Formula matematik yang digunakan: En(x) = (x + n) mod 26,
β’ n - bilangan anjakan (sama ada 3 atau lebih) mod 26
β’ Jumlah huruf A hingga Z iaitu 26
β’ Sekiranya huruf dianjak sehingga akhir abjad - Z
β’ Huruf akan berpusing ke huruf permulaan semula - A
β€3β1π1
meh rose ajar cara senang jawab soalan ciri ii penyelesaian masalah
ciri ii penyelasaian masalah ade 3
sumber - mesti ade perkataan stok / masa
kos - wang yang keluar
masa - tempoh masa
ingat ni je gaisss !!! soalan tkkan tanye lain !!
FIGHTING BATCH 08 !!!! π₯π₯π₯
ciri ii penyelasaian masalah ade 3
sumber - mesti ade perkataan stok / masa
kos - wang yang keluar
masa - tempoh masa
ingat ni je gaisss !!! soalan tkkan tanye lain !!
FIGHTING BATCH 08 !!!! π₯π₯π₯
β€7
untuk soalan ceaser cipher , korang boleh tulis abjad A-Z kat paper tu untuk elakkan kekeliruan
eh sorry , soalan tukar kpd teks biasa korang kene hati ii , tengok kesesuaian . ade time dia boleh jadi undur , ade time dia boleh jadi maju macam ubah ke teks sifer
β€1
Sains Komputer Spmnetic!β’ π»π±π
contoh macam soalan ni , rose tulis dulu abjad A sampai Z kat ruang kosong astu tengok huruf yg dia bagi tu , contoh dia nak teks biasa nilai dia 2 huruf Q , Q tu korang undurkan 2 huruf kebelakang , maksudnye 2 huruf sebelum huruf Q huruf ape ? haaa itu jawapannye
memandangkan soalan yg ni tak logik kalau undur 2 , so jawapannye maju 2 drpd huruf yg dia bagi
yg tak faham tu , boleh comment tak faham yg mane
untuk decrypted (teks sifer ke teks biasa) if awak dah buat kedepan tapi tak dapat jawapan dalam bentuk perkataan logik , awak kene buat kebelakang . jawapan akhir mesti DALAM PERKATAAN YANG LOGIKKKK !!!! BUKAN DALAM HURUF BERCAMPUR !!!
β€1
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
73 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
73 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π₯7
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
72 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
72 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π₯4
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
71 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
71 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π₯5
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
70 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
70 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π₯3
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
69 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
69 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π€·1
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
68 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
68 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π₯2β€1
hellooo , korang nak nota ape ? bab ape yg korang palingggggggggggggg tak
faham ?
faham ?
untuk yg still lemah bab carta alir , here the tips
if input (bentuk trapezium) , keyword dia MASUKKAN
if proses (segi empat tepat) , keyword dia mesti JALAN KERJA MATEMATIK / PERBUATAN
if output (bentuk trapezium) , keyword dia mesti PAPARKAN
if syarat (bentuk diamond) keyword dia mesti OPERASI ARITMETIK like LEBIH BESAR DARIPADA / LEBIH KECIL DARIPADA
hope ni sedikit sebanyak membantu korang hihi π«Άπ»
if input (bentuk trapezium) , keyword dia MASUKKAN
if proses (segi empat tepat) , keyword dia mesti JALAN KERJA MATEMATIK / PERBUATAN
if output (bentuk trapezium) , keyword dia mesti PAPARKAN
if syarat (bentuk diamond) keyword dia mesti OPERASI ARITMETIK like LEBIH BESAR DARIPADA / LEBIH KECIL DARIPADA
hope ni sedikit sebanyak membantu korang hihi π«Άπ»
β€14π2
untuk coding , mane yg rose boleh tolong rose tolong ye . sebab rose sendiri tak mahir sangat bab bab coding ni . korang boleh check skema and belajar dari skema macammane dia buat camni camni oke !!
β€2