The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Pan Asia Publications, 2020-11-11 02:42:41

ASK Tg3_Praktis Topikal A+_Pan Asia Publications

Book extend = 104 pg










Buku praktis topikal ini ditulis
untuk memenuhi keperluan
Dokumen Standard Kurikulum
dan Pentaksiran (DSKP) KSSM. Praktis
Buku ini diharap mampu menilai A
prestasi setiap murid sejajar Praktis Topikal A
©PAN ASIA PUBLICATIONS
dengan program transformasi Topikal Praktis
dalam bidang pendidikan yang
dilaksanakan. A
Topikal










Salwa Hanim binti Md Akhir
Norzamalinda Abdullah
Fatimah ismail
Looi Kam Fatt Penulis Buku Teks
Judul-judul dalam siri ini:
Subjek Tingkatan
1 2 3 Asas Sains
Sains (Dwibahasa) Tingkatan
Matematik (Dwibahasa) Asas Sains Komputer Komputer
English 3
Rohaizan Abd Jalil Penulis Buku Teks
Phang Sau Fong Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks Sejarah
Fatimah ismail Wan Zaleha binti Wan Jusoh Penulis Buku Teks
Geografi Tham Yew Meng Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks
Pendidikan Moral Yap Thin Peng Penulis Buku Teks
Asas Sains Komputer KSSM Fatimah Ismail
Reka Bentuk dan Teknologi
Audio nota ringkas

Nota ringkas
Wan Zaleha binti Wan Jusoh Penulis Buku Teks
Tham Yew Meng Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks
Yap Thin Peng Penulis Buku Teks
Fatimah ismail Pelbagai jenis praktis
Tingkatan 3
yang disusun Akses Digital
mengikut topik
Kertas Model PT3
Jawapan
lengkap
Sem. M‘sia RM7.50
Sabah/Sarawak RM7.90
ISBN 978-967-466-539-5
Pilihan EXCELLENCE
AwardS
Terbaik Winner
199101016590 (226902-X) 9 789674 665395

NOTA RINGKAS







BAB 1 KONSEP ASAS PEMIKIRAN Fasa Penerangan
KOMPUTASIONAL
1.1 Pembangunan Atur Cara (c) Ralat masa larian:
Kemasukan data
©PAN ASIA PUBLICATIONS
1. Penggunaan teknologi digital telah banyak yang tidak menepati
menyelesaikan masalah yang dihadapi oleh kehendak arahan.
manusia. Contohnya, komputer digunakan untuk
membangunkan atur cara atau aplikasi yang Dokumentasi Merupakan penerangan
memudahkan kehidupan manusia. lengkap tentang atur cara
2. Pembangunan atur cara melibatkan lima fasa yang telah dibangunkan.
seperti dalam jadual berikut. Terdapat dua jenis
dokumentasi iaitu:
Fasa Penerangan
(a) Dokumentasi luaran
Analisis Masalah Pengatur cara mengenal (b) Dokumentasi dalaman
pasti masalah, input, Tujuan dokumentasi:
proses dan output melalui (a) Dokumentasi
temu bual, soal selidik dan luaran bertindak
pemerhatian.
sebagai rujukan
Reka Bentuk Pengatur cara membuat kepada pengguna
Atur Cara pseudokod, carta alir dan untuk memahami
mereka bentuk antara muka penggunaan sesuatu
pengguna.
atur cara yang telah
Pengekodan Pengatur cara menulis atur dibangunkan. Sebagai
cara menggunakan bahasa contoh, dokumen
pengaturcaraan komputer pustaka dan manual
seperti Python. pengguna.
Pengujian Pengatur cara menguji atur (b) Dokumentasi
Atur Cara dan cara bagi memastikan atur dalaman bertindak
Penyahpepijatan cara bebas daripada ralat. sebagai panduan
Ralat Penyahpepijatan dilakukan kepada pengatur cara
jika sesuatu atur cara yang baharu untuk
didapati mempunyai ralat. memahami tentang
Terdapat tiga jenis ralat:
(a) Ralat sintaks: keseluruhan atur
Menulis arahan cara. Sebagai contoh,
mengikut peraturan penulisan komen pada
sesuatu bahasa atur cara.
pengaturcaraan.
(b) Ralat logik: 3. Pembangunan atur cara perlu menggunakan
Ralat disebabkan teknik pemikiran komputasional agar setiap fasa
oleh kesilapan dapat dilaksanakan dengan baik sekaligus dapat
logik pengatur menyelesaikan masalah secara sistematik.
cara sehingga
menghasilkan output 4. Fasa pembangunan atur cara melibatkan
yang salah. teknik-teknik pemikiran komputasional seperti
ditunjukkan dalam jadual berikut.

N-1



PTPA21ASK Tg3_1Nota Ringkas_N1-20.indd 1 7/23/20 1:18 PM

Fasa Pembangunan Teknik Pemikiran BAB 2 PERWAKILAN DATA
Atur cara Komputasional
2.1 Kriptografi dalam Keselamatan Data
Analisis Masalah Teknik Leraian
Kriptografi dalam Pengkomputeran

Reka Bentuk Atur Teknik Pengecaman Corak 1. Kriptogra berasal daripada perkataan Yunani,

Cara Teknik Peniskalaan “kriptos” yang bermaksud sembunyi atau rahsia
Teknik Pengitlakan
dan “graphein” yang bermaksud tulisan atau
Pengekodan Teknik Leraian menulis.
©PAN ASIA PUBLICATIONS

Teknik Pengecaman Corak 2. Kriptogra adalah amalan menulis mesej
Teknik Peniskalaan tersembunyi atau mesej rahsia. Kriptogra
biasanya dikaitkan dengan penyulitan
Pengujian dan Teknik Leraian (encryption) dan nyahsulitan (decryption) mesej.
Penyahpepijatan Teknik Pengecaman Corak 3. Sebagai perbandingan, steganogra adalah

Ralat Teknik Peniskalaan amalan menyembunyikan sesuatu mesej dengan
Teknik Pengitlakan cara zikal.

Dokumentasi Teknik Leraian 4. Kriptologi adalah kajian tentang teknik-teknik
Teknik Pengecaman Corak menyembunyi atau merahsiakan data mesej sama
Teknik Peniskalaan ada dalam bentuk:

Teknik Pengitlakan (a) Kod (Kajian tentang kriptogra ).
(b) Fizikal (Kajian tentang steganogra ).

Teknik Penerangan 5. Kriptologi juga merupakan kajian teknik-teknik
Leraian Memecahkan masalah yang memecahkan kod rahsia (kriptoanalisis).
besar kepada bahagian- 6. Tujuan utama kriptogra adalah untuk
bahagian masalah yang lebih melindungi maklumat daripada diceroboh oleh
kecil. pihak lain (keselamatan komunikasi data).
7. Terdapat empat fungsi asas kriptogra :

(a) Kerahsiaan (Confidentiality)

Pengecaman Corak Mengenal pasti ciri-ciri • Melindungi data atau maklumat supaya
persamaan corak pada tidak diketahui oleh pihak lain selain
bahagian-bahagian kecil penerima.
masalah. (b) Integriti (Integrity)
• Memastikan data atau maklumat tidak
diubah semasa disimpankan atau transit.
Peniskalaan Mengenal pasti aspek-aspek (c) Pengesahan (Authentication)
penting dan meninggalkan • Membolehkan pihak terlibat menentukan
aspek-aspek tidak penting. siapa penghantar dan siapa penerima data
atau maklumat.
(d) Tiada sangkalan (Non-repudiation)
• Memastikan pihak terlibat tidak
Pengitlakan Menghasilkan model bagi mena kan mereka adalah pihak yang

menyelesaikan masalah yang menghantar dan menerima data atau
serupa.
maklumat.
Proses Sifer (Cipher)
1. Penyulitan (encryption) merupakan satu proses
5. Akan tetapi, teknik-teknik pemikiran yang menukar sesuatu mesej daripada bentuk biasa
digunakan mungkin berbeza bergantung kepada (plain text) kepada bentuk kod (cipher text).
situasi sesuatu masalah.
SELAMAT SLMTAAG
6. Penggunaan teknik pemikiran komputasional DATANG penyulitan EAADTN
dalam setiap fasa pembangunan atur cara adalah
tiada had. Teks biasa Teks sifer


N-2



PTPA21ASK Tg3_1Nota Ringkas_N1-20.indd 2 7/23/20 1:18 PM

2. Nyahsulitan (decryption) merupakan satu proses Alice menulis mesej kepada Bob:
menukar sesuatu teks sifer balik kepada teks Alice menggunakan salinan kunci awam Bob
biasa. untuk menyulitkan mesej dan menghantar
SELAMAT SLMTAAG kepada Bob.
DATANG nyahsulitan EAADTN
Teks biasa Teks sifer Salinan Kunci
Awam Bob
3. Sifer adalah satu pasangan algoritma yang
digunakan untuk menyulit dan menyahsulitkan
sesuatu mesej teks. penyulitan 2X%%$58
©PAN ASIA PUBLICATIONS
nyahsulitan 44d&S

4. Kunci kriptogra atau kunci (key) adalah satu
item data atau maklumat kecil yang diperlukan Teks biasa Teks sifer
sebagai input untuk melaksanakan algoritma Kunci
penyulitan dan nyahsulitan. Persendirian Bob
Bob menerima mesej rahsia Alice dan
SELAMAT SLMTAAG menggunakan kunci persendiriannya untuk
DATANG penyulitan EAADTN menyahsulitkan mesej tersebut.
Teks biasa Teks sifer
Bob menulis mesej kepada Alice:
5. Sifer moden biasanya dibahagi kepada dua jenis
kunci: Bob menggunakan salinan kunci awam Alice
(a) Sifer kunci simetri. untuk menyulitkan mesej dan menghantar
(b) Sifer kunci asimitri. kepada Alice.
Sifer kunci simitri menggunakan kunci yang sama Salinan Kunci
untuk melakukan penyulitan dan nyahsulitan. Awam Alice



SELAMAT penyulitan SLMTAAG penyulitan 5563XY#?
DATANG nyahsulitan EAADTN nyahsulitan kl**>?!
Teks biasa Teks sifer Teks biasa Teks sifer
Kunci Persendirian
Sifer kunci asimitri menggunakan set pasangan Alice
kunci di mana masing-masing digunakan untuk Alice menerima mesej rahsia Bob dan
melakukan penyulitan dan nyahsulitan. menggunakan kunci persendiriannya untuk
menyahsulitkan mesej tersebut.


SELAMAT penyulitan 35842XDZ11 Menghasilkan dan Menterjemah Mesej
DATANG nyahsulitan 908 Menggunakan Kaedah Sifer (Cipher)
Teks biasa Teks sifer 1. Sifer klasik merujuk kepada sifer yang digunakan
sejak zaman dahulu untuk menyulit dan
6. Kunci untuk penyulitan dipanggil kunci awam menyahsulitkan mesej rahsia.
(public key) manakala kunci untuk nyahsulitan
dipanggil kunci persendirian (private key). 2. Kaedah sifer boleh dibahagi kepada:
(a) Reverse Cipher
Contoh: Alice dan Bob ingin saling-tukar mesej (b) Substitution Cipher
rahsia dengan menggunakan satu sistem sifer (c) Transposition Cipher
kunci asimitri untuk penyulitan dan nyahsulitan.
Reverse Cipher
Alice memberi satu salinan kunci awamnya 1. Reverse Cipher menyongsangkan urutan abjad
kepada Bob kemudian Bob memberi satu atau susunan kedudukan huruf-huruf dalam mesej
salinan kunci awamnya kepada Alice. asal (teks biasa).


N-3



PTPA21ASK Tg3_1Nota Ringkas_N1-20.indd 3 7/23/20 1:18 PM

2. Reverse Cipher tidak memerlukan penggunaan Contoh 2:
kunci kriptogra (keyless) dan merupakan sifer Kunci anjakan, K = – 2 (anjak 2 tempat ke

yang paling mudah digunakan. kiri) (sama dengan K = +24)
Terdapat tiga jenis Reverse Cipher: Abjad Biasa
(a) Songsangan urutan abjad setiap huruf Y Z A B C … T U V
dalam mesej.

Abjad Biasa Y Z A B C … T U V
A B C ….. X Y Z
Abjad Sifer
©PAN ASIA PUBLICATIONS
SELAMAT PAGI QCJYKYR NYEG
Z Y X …… C B A (Teks Biasa) (Teks Sifer)
Abjad Sifer (b) Pigpen Cipher/Tic-Tac-Toe Cipher
Contoh: (i) Sifer ini adalah yang paling dikenali
SELAMAT PAGI HVOZNZG KZTR dalam sejarah.
(Teks Biasa) (Teks Sifer) (ii) Sifer ini menyulitkan mesej dengan
(b) Songsangan susunan huruf (ejaan) dalam menggantikan setiap huruf dalam mesej

setiap perkataan mesej. Dikenali sebagai asal dengan simbol gra k yang tertentu.

pembalikan tulisan perkataan. (iii) Peruntukan simbol gra k berdasarkan
Contoh: pola grid berikut:
SELAMAT PAGI TAMALES IGAP
(Teks Biasa) (Teks Sifer) A B C J K L
(c) Songsangan susunan huruf (ejaan) mesej
secara keseluruhan. Dikenali pembalikan D E F M N O
tulisan seluruh mesej.
Contoh: G H I P Q R
SELAMAT PAGI IGAP TAMALES W
(Teks Biasa) (Teks Sifer) S
T U X Y
Substitution Cipher V
1. Substitution Cipher menggantikan satu unit Z
teks biasa dengan unit teks sifer yang lain. Satu (iv) Corak grid dan pola peruntukan huruf
unit boleh jadi satu huruf, satu pasangan huruf dalam grid menjadi kunci bagi sifer.
atau satu kumpulan huruf. Contoh sifer gantian (v) Untuk menyahsulit teks sifer Pigpen,
adalah Caesar Cipher dan Pigpen Cipher. anda perlu tahu kunci yang digunakan,
(a) Caesar Cipher iaitu corak grid dan pola peruntukan
(i) Sifer yang paling awal digunakan. huruf ke dalam grid.

(ii) Dikenali sebagai Shi Cipher. (vi) Huruf abjad dan simbol gra k yang

(iii) Menggantikan setiap huruf dalam berpadanan dengannya:
teks biasa dengan huruf yang lain A B C D E F G
berpadanan dengan anjakan tertentu.
(iv) Bilangan tempat anjakan dipanggil H I J K L M N
sebagai kunci anjakan (shi key) dan


digunakan sebagai kunci kriptogra .
Contoh 1: O P Q R S T U
Kunci anjakan, K = +2 (anjak 2 tempat ke
kanan) V W X Y Z
Abjad Biasa
Y Z A B C D …. U V W
Contoh:
PIGPEN
Y Z A B C D … U V W (Teks Biasa) (Teks Sifer)
Abjad Sifer (vii) Terdapat pelbagai variasi Pigpen Cipher.
SELAMAT PAGI UGNCOCV RCIK Variasi ini berbeza dari segi corak grid
(Teks Biasa) (Teks Sifer) dan pola peruntukan huruf abjad.

N-4



PTPA21ASK Tg3_1Nota Ringkas_N1-20.indd 4 7/23/20 1:18 PM

BAB
1 Konsep Asas Pemikiran


Komputasional Ringkas
Nota


Soalan Objektif


©PAN ASIA PUBLICATIONS
1.1 Pembangunan Atur Cara 5. Apakah fasa pembangunan atur cara yang
terlibat semasa mengenal pasti input, proses
1. Berapakah bilangan fasa dalam dan output?
pembangunan atur cara? A Analisis masalah
A 3 B Rekabentuk atur cara
B 4 C Pengekodan
C 5 D Dokumentasi
D 6
6. Apakah teknik pemikiran komputasional
2. Manakah antara berikut merupakan urutan yang sesuai digunakan untuk menyelesaikan
fasa pembangunan atur cara yang betul? masalah besar bagi mengira luas dan isi
A Reka bentuk atur cara → Pengekodan padu sebiji bola?
→ Analisis masalah → Pengujian dan A Teknik pengitlakan
penyahpepijatan ralat → Dokumentasi B Teknik pengecaman corak
B Analisis masalah → Reka bentuk atur C Teknik peniskalaan
cara → Pengekodan → Pengujian dan D Teknik leraian
penyahpepijatan ralat → Dokumentasi
C Pengekodan → Dokumentasi → Reka 7. Apakah teknik pemikiran komputasional
bentuk atur cara → Analisis masalah yang digunakan semasa menghasilkan
→ Pengujian dan penyahpepijatan ralat pseudokod dan carta alir?
D Pengujian dan penyahpepijatan A Teknik pengitlakan
ralat → Reka bentuk atur cara → B Teknik pengecaman corak
Analisis masalah → Dokumentasi → C Teknik peniskalaan
Pengekodan D Teknik leraian

3. Apakah konsep pemikiran yang digunakan 8. Apakah teknik pemikiran komputasional yang
dalam fasa pembangunan atur cara agar digunakan semasa menulis kod arahan yang
sesuatu masalah dapat diselesaikan dengan mengambil kira kod arahan input dan output
mudah? serta penggunaan pemboleh ubah yang betul?
A Pemikiran kritis A Teknik pengitlakan
B Pemikiran kreatif B Teknik pengecaman corak
C Pemikiran aras tinggi C Teknik peniskalaan
D Pemikiran komputasional D Teknik leraian

4. Berapakah bilangan maksimum teknik 9. Apakah teknik pemikiran komputasional
pemikiran komputasional yang boleh yang digunakan untuk mengenal pasti jenis-
digunakan dalam setiap fasa pembangunan jenis ralat berdasarkan ciri-ciri persamaan
atur cara? dan perbezaan?
A 1 A Teknik pengitlakan
B 2 B Teknik pengecaman corak
C 3 C Teknik peniskalaan
D Tiada had D Teknik leraian

1



PTPA21ASK Tg3_Bab01_1-14.indd 1 7/23/20 1:21 PM

10. Apakah teknik pemikiran komputasional C Teknik peniskalaan
yang digunakan dalam penghasilan D Teknik leraian
dokumen pustaka dan panduan pengguna
berdasarkan aspek-aspek penting pada fasa 13. Apakah teknik pemikiran komputasional
dokumentasi? yang digunakan bagi mengenal pasti dan
A Teknik pengitlakan membaiki ralat pada keseluruhan atur cara
B Teknik pengecaman corak yang merupakan satu masalah utama?
C Teknik peniskalaan A Teknik pengitlakan
D Teknik leraian B Teknik pengecaman corak
©PAN ASIA PUBLICATIONS
C Teknik peniskalaan
11. Apakah teknik pemikiran komputasional D Teknik leraian
yang digunakan untuk menyahpepijat ralat
dengan mengambil kira sintaks bahasa 14. Apakah teknik pemikiran komputasional
pengaturcaraan sebagai perkara penting? yang digunakan dalam penghasilan
A Teknik pengitlakan senarai semak pada fasa pengujian dan
B Teknik pengecaman corak penyahpepijatan?
C Teknik peniskalaan A Teknik pengitlakan
D Teknik leraian B Teknik pengecaman corak
C Teknik peniskalaan
12. Apakah teknik pemikiran komputasional D Teknik leraian
yang digunakan dalam penulisan komen
pada atur cara?
A Teknik pengitlakan
B Teknik pengecaman corak






Soalan Subjektif

1.1 Pembangunan Atur Cara

1. Nyatakan lima fasa pembangunan atur cara mengikut urutan yang betul. TP1
(a) (b) (c)






(d) (e)




2. Senaraikan empat teknik asas pemikiran komputasional yang digunakan dalam fasa pembangunan
atur cara. TP1
(a)

(b)
(c)
(d)

2



PTPA21ASK Tg3_Bab01_1-14.indd 2 7/23/20 1:21 PM

3. Berdasarkan situasi di bawah, nyatakan teknik pemikiran komputasional dan jelaskan tentang
teknik pemikiran komputasional tersebut. TP2

Zahraa telah berjaya menghasilkan atur cara bagi penambahan dan pendaraban dua nombor
perpuluhan yang memerlukan pengguna memasukkan nombor pertama dan nombor kedua
dalam bentuk perpuluhan. Seterusnya, pengguna akan dipaparkan dengan nilai hasil tambah
dan hasil darab kedua-dua nombor tersebut. Malangnya, output yang dihasilkan tidak seperti
yang dijangka dan pelaksanaan atur cara juga kadang-kadang terhenti secara tiba-tiba. Selepas
mengesan dan membaiki ralat, Zahraa telah menghasilkan dokumen pustaka dan panduan
©PAN ASIA PUBLICATIONS
pengguna sebagai sumber rujukan.


Fasa Pembangunan
Atur Cara Perkara
(a) Fasa Analisis (i) Teknik asas pemikiran komputasional:
Masalah
(ii) Penerangan:







(b) Fasa Reka Bentuk (i) Teknik asas pemikiran komputasional:
Atur Cara
(ii) Penerangan:







(c) Fasa (i) Teknik asas pemikiran komputasional:
Pengekodan
(ii) Penerangan:






(d) Fasa (i) Teknik asas pemikiran komputasional:
Pengujian dan
Penyahpepijatan (ii) Penerangan:
Ralat





(e) Fasa (i) Teknik asas pemikiran komputasional:
Dokumentasi
(ii) Penerangan:








3



PTPA21ASK Tg3_Bab01_1-14.indd 3 7/23/20 1:21 PM

BAB
2 Perwakilan Data


Ringkas
Nota


Soalan Objektif


©PAN ASIA PUBLICATIONS

2.1 Kriptografi dalam Keselamatan Data Antara yang berikut, yang manakah kunci
sifer yang digunakan jika Chee Meng
1. adalah sains dan seni mendapati mesej asal ialah “KELUARGA
menukarkan maklumat kepada bentuk BAHAGIA”?
yang selamat dan tidak mudah dicerobohi. A CUBA C PETI
A Kriptogra B NOTA D TEKS
B Steganogra
C Kriptoanalisis 5. Apakah yang dimaksudkan fungsi integriti
D Keselamatan siber dalam perkhidmatan keselamatan data

kriptogra ?
2. Apakah item yang diperlukan untuk A Pengesahan identiti pengirim dan
menyulit atau menyahsulit mesej rahsia? penerima mesej.
A Kata laluan (Password) B Perlindungan kerahsiaan mesej semasa
B Kunci sifer (Cipher key) dihantar kepada penerima.
C Sijil digital (Digital certificate) C Kepastian isi kandungan mesej tidak

D Tandatangan-e (e-signature) diubah semasa dihantar kepada
penerima.
3. Apakah yang dimaksudkan dengan istilah D Kepastian pengirim dan penerima

sifer (cipher)? tidak boleh mena kan mereka adalah
A Mesej yang disulitkan. pihak yang menghantar dan menerima
B Keselamatan komputer. sesuatu mesej.
C Algoritma untuk menukar teks biasa
kepada teks sifer. 6. Apakah nama bagi sistem sifer yang
D Kajian kaedah-kaedah menyulit dan menyusun semula aksara-aksara dalam
menyahsulit mesej rahsia. mesej biasa untuk menghasilkan teks sifer?
A Reverse Cipher
4. Chee Meng menerima mesej rahsia B Encryption Cipher
“ERAILGHAUAAZKABG” dalam peti C Substitution Cipher
suratnya. Beliau tahu bahawa mesej ini D Transposition Cipher
disulitkan dengan Columnar Transposition.
Oleh itu, Chee Meng melukis jadual 7. Anis dan Boey saling bertukar mesej rahsia
transposisi untuk menyahsulit mesej rahsia dengan menggunakan satu sistem sifer
yang diterimanya. yang berdasarkan kunci asimitri.

Kunci sifer ? ? ? ? Teks biasa Teks sifer
K E L U
A R G A
B A H A Teks sifer Teks biasa
G I A Z
Anis Boey


15



PTPA21ASK Tg3_Bab02_15-25.indd 15 8/6/20 1:52 PM

Apakah yang diperlukan oleh Anis untuk 10. Teliti situasi di bawah.
menyahsulit mesej rahsia yang dihantar
oleh Boey? Ali ingin menyulitkan satu mesej yang
A Kunci awam Boey. mengandungi 36 aksara. Dia bercadang
B Kunci awamnya sendiri. menggunakan Columnar Transposition
C Kunci persendirian Boey. dan perkataan “SULIT” sebagai kunci. Ali
D Kunci persendiriannya sendiri. perlu melukis satu jadual untuk mengisi
mesej asalnya.

Berdasarkan situasi ini, berapakah lajur
©PAN ASIA PUBLICATIONS
8. Antara yang berikut, yang manakah teks dan baris perlu disediakan oleh Ali untuk
Pigpen cipher setelah ditukarkan dari diletakkan dalam jadual?
perkataan MALAYSIA? A 5 lajur, 7 baris

M A L A Y S I A B 5 lajur, 8 baris
C 6 lajur, 6 baris
A D 6 lajur, 7 baris

B 11. Apakah jenis Reverse Cipher yang telah
digunakan untuk menyulitkan mesej
C berikut di bawah?

D PENJARAKAN SOSIAL
(Teks biasa)
penyulitan
9. Apakah nama bagi sistem sifer yang
menggantikan setiap aksara dengan simbol KVMQZIZPZM HJHRZO
gra k? (Teks sifer)
A Pigpen Cipher A Songsangan abjad
B Caesar Cipher B Songsangan tulisan
C Reverse Cipher C Songsangan perkataan
D Transposition Cipher D Songsangan seluruh mesej


12. Rina menggunakan Rail Fence Cipher untuk menyulitkan mesej “CARI DALAM PETI SEJUK”.
Rajah berikut menunjukkan “pagar” yang digunakan oleh Rina. Nyatakan teks sifer yang dihasilkan
oleh Rina.
C L I X
A A A T S K

R D M E E U
I P J
A CLIXKSTAAARDMEEUJPI
B CLIXAAATSKRDMEEUIPJ
C XILCKSTAAAUEEMDRJPI
D XKUJESITEPMALADIRAC










16



PTPA21ASK Tg3_Bab02_15-25.indd 16 8/6/20 1:52 PM

Soalan Subjektif

2.1 Kriptografi dalam Keselamatan Data
1. Reverse Cipher merupakan sistem sifer yang menyulitkan sesuatu mesej dengan menyongsangkan
urutan huruf-huruf dalam mesej itu. Terdapat tiga teknik songsangan iaitu songsangan urutan
abjad bagi setiap huruf dalam mesej, songsangan susunan huruf dalam setiap perkataan mesej
dan songsangan susunan huruf suatu mesej secara keseluruhan. TP3
(a) Reverse Cipher berdasarkan songsangan urutan abjad setiap huruf dalam mesej.
©PAN ASIA PUBLICATIONS
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

(i) Berdasarkan jadual songsangan urutan abjad di atas, sulitkan mesej berikut:
“KITA JUMPA MALAM INI”.
K I T A J U M P A M A L A M I N I



(ii) Berdasarkan jadual yang sama, nyahsulitkan teks sifer berikut:
“YRMXZMT KVIZBZZM PVQFGZM FMGFP SZIRQZWR RYF”.
Y R M X Z M T K V I Z B Z Z M P V Q F G Z M



F M G F P S Z I R Q Z W R R Y F



(b) Reverse Cipher berdasarkan songsangan susunan huruf mengikut kata mesej.
(i) Sulitkan mesej berikut dengan menyongsangkan susunan huruf setiap perkataan:
“PUKUL BERAPA ROMBONGAN SAMPAI”.

P U K U L B E R A P A R O M B O N G A N S A M P A I





(ii) Mesej berikut disulitkan dengan kaedah menyongsangkan susunan huruf setiap
perkataan masing-masing. Nyahsulit teks sifer ini.
“AKGNAJID NAPAL HAGNETES IGAP KUSAM IULALEM UTNIP B”.






A K G N A J I D N A P A L H A G N E T E S K U S A M






I U L A L E M U T N I P B




17



PTPA21ASK Tg3_Bab02_15-25.indd 17 8/6/20 1:52 PM

KERTAS MODEL PT3









BAHAGIAN A
[15 markah]
Jawab semua soalan.
©PAN ASIA PUBLICATIONS


1. Antara yang berikut yang manakah tepat 5. Hitung hasil tolak bagi nombor perduaan
mengenai algoritma? 11110 -1010 .
2
2
A Digunakan dalam fasa reka bentuk atur A 10010 C 11100 2
2
cara. B 10101 D 10100 2
2
B Digunakan dalam fasa analisis masalah.
C Terdiri daripada carta alir, pseudokod 6. Antara yang berikut yang manakah kaedah
dan pemikiran komputasional. yang sering digunakan dalam fasa analisis
D Merupakan arahan yang digunakan masalah ketika mengumpulkan data?
untuk menyelesaikan masalah secara I Temu ramah
berjujukan. II Soal selidik
III Penyiasatan
2. Nyatakan jumlah fasa yang terlibat dalam IV Pemerhatian
pembangunan atur cara. A I, II dan III
A Tiga C Lima B I, II dan IV
B Empat D Enam C I, III dan IV
D II, III dan IV
3. Berikut adalah situasi yang menggunakan
sejenis pemikiran komputasional. 7. Antara yang berikut yang manakah padanan
yang betul bagi Sistem Asas 10 dan Sistem
Jamal telah membeli sebuah kereta Asas 8?
yang berharga RM56 000. Dia telah
membayar wang deposit sebanyak Sistem Asas 10 Sistem Asas 8
RM5 000. Ansuran kereta yang perlu A Dikenali sebagai Dikenali sebagai
dibayar oleh Jamal pada setiap bulan sistem nombor sistem nombor
ialah RM600 selama tujuh tahun dengan desimal. oktal.

X% faedah. B Mempunyai 9 Mempunyai 8
digit nombor. digit nombor.
Nyatakan teknik pemikiran komputasional C Nilai tempat Nilai tempat
yang digunakan untuk mengira faedah ialah 0, 1, 10 dan ialah 0, 1, 8, 64
yang dikenakan ke atas kereta yang dibeli seterusnya. dan seterusnya.
oleh Jamal.
A Teknik leraian D Nilai digit bagi Nilai digit bagi
B Teknik pengitlakan nombor bergaris nombor bergaris
C Teknik peniskalaan 1510 ialah 10. 1510 ialah 10.
8
10
D Teknik pengecaman corak
8. Seorang pengatur cara perlu membangunkan
4. Nyatakan nilai tempat digit yang bergaris X untuk mengarahkan komputer
bagi 2020 . menyelesaikan suatu tugasan. Nyatakan X.
8
A 0 C 16 A Arahan C Algoritma
B 8 D 64 B Program D Pengaturcaraan

55



PTPA21ASK Tg3_Kertas Model PT3_55-68.indd 55 8/6/20 1:54 PM

9. Berikut adalah penerangan tentang 13. Rajah 1 menunjukkan satu carta alir bagi

kriptogra . sejenis struktur kawalan.

Kriptogra dicipta untuk melindungi
informasi daripada terdedah dan Ya
dipintas oleh pihak lain. Ia juga berasal Syarat? Tindakan 1
daripada bahasa Yunani iaitu “kriptos” Tidak
dan “graphein”. Syarat? Ya Tindakan 2
©PAN ASIA PUBLICATIONS
Nyatakan maksud “graphien”. Tidak
A Baca C Tunjuk Ya
B Tulis D Sembunyi Syarat? Tindakan 3
Tidak
10. Pilih padanan yang salah. Tindakan 4

A Struktur kawalan pilihan
tunggal If Rajah 1
B Struktur kawalan
dwipilihan If-else Nyatakan struktur kawalan yang sesuai
C Struktur kawalan ulangan For digunakan untuk mewakili rajah tersebut.
A Struktur kawalan jujukan
D Struktur kawalan pelbagai If-else-If B Struktur kawalan tunggal
pilihan C Struktur kawalan dwipilihan
D Struktur kawalan pelbagai pilihan
11. Antara yang berikut yang manakah yang
betul mengenai fungsi search? 14. Antara yang berikut yang manakah
A Menyusun suatu item tertentu mengikut menunjukkan isihan menaik senarai selepas
turutan menaik atau menurun. lelaran pertama?
B Terdiri daripada dua jenis iaitu binary A [5, 10, 4, 9, 3] [3, 4, 5, 9, 10]
search dan linear search.
C Sesuai digunakan untuk senarai item B [5, 10, 4, 9, 3] [10, 9, 5, 4, 3]
yang banyak. C [5, 10, 4, 9, 3] [5, 4, 9, 3, 10]
D Tidak memerlukan algoritma. D [5, 10, 4, 9, 3] [10, 5, 9, 4, 3]

12. Berikut adalah sejenis teknik dalam 15. Antara yang berikut yang manakah
algoritma. menggunakan teknik sort dan search?
I Cikgu Azlan menyusun markah murid
• Menyenaraikan item mengikut kelas 1 Bestari mengikut turutan menurun.
turutan menaik atau menurun. II Liyana mencari pakej percutian ke
• Membandingkan dua item Langkawi dengan harga berpatutan.
bersebelahan. Sekiranya item di III Su Ann menggunakan GPS untuk
sebelah kanan lebih besar, maka mencari laluan yang paling singkat ke
kedudukan item pertama dan kedua rumahnya. Laluan-laluan tersebut pula
akan ditukarkan. berbeza jaraknya.
IV Puan Indah membawa anaknya ke kedai
Nyatakan teknik yang digunakan untuk optometris yang paling hampir dengan
menyenaraikan suatu item dalam suatu kawasan rumahnya untuk memeriksa
senarai? mata anaknya.
A Bucket sort C Linear search A I, II dan III C I, III dan IV
B Bubble sort D Binary search
B I, II dan IV D II, III dan IV

56



PTPA21ASK Tg3_Kertas Model PT3_55-68.indd 56 8/6/20 1:54 PM

BAHAGIAN B
[55 markah]
Jawab semua soalan.


1. A, B, C, D dan E adalah langkah penukaran nombor perpuluhan kepada nombor perlapanan.

A Hasil bahagi pertama dan bakinya dicatatkan.


B Suatu nombor perpuluhan diberi.
©PAN ASIA PUBLICATIONS
C Tulis semua hasil baki yang tercatat dari bawah ke atas.


D Jika nombor adalah lebih besar daripada 7, maka bahagikan dengan 8.

E Langkah 2 dan 3 diulangi sehingga hasil bahaginya tidak boleh dibahagi lagi.


Susun semula langkah-langkah tersebut mengikut susunan yang betul dengan menulis A, B, C, D
dan E dalam petak yang disediakan.
Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5




[5 markah]



2. Jadual 1 merujuk kepada jenis fail imej yang biasa digunakan.

Jenis fail Kegunaan

P Banyak digunakan dalam industri percetakan dan penerbitan.


Banyak digunakan di internet. Jenis fail ini menyokong animasi dengan
Q
membenarkan beberapa imej disimpan dalam satu fail.
Data imej dimampatkan untuk mengurangkan saiz fail. Ini akan
R
menyebabkan kualiti imej adalah rendah.
Jadual 1

Nyatakan jenis fail imej bagi P, Q dan R.

(a) P:

(b) Q:

(c) R:

[3 markah]



57



PTPA21ASK Tg3_Kertas Model PT3_55-68.indd 57 8/6/20 1:54 PM

20. Rajah 7 menunjukkan item X dan Y yang berbeza penggunaannya dalam pangkalan data.

X Y



nombor_Mykad




©PAN ASIA PUBLICATIONS
nama

Pelanggan
alamat




nombor_telefon




Rajah 7

Nyatakan


(a) X:

(b) Y:
[2 markah]



BAHAGIAN C
[30 markah]
Jawab semua soalan.

1. Rajah 8 menunjukkan evolusi sistem X kepada sistem Y.

X Y

Capaian ke atas data tidak Data boleh dicapai oleh
boleh dilakukan secara semua pihak secara serentak
serentak dan lambat. dalam masa yang singkat.
Data dapat dikongsi dengan
Perkongsian data adalah semua pihak yang terlibat
terhad.

secara e sien.
Rajah 8









65



PTPA21ASK Tg3_Kertas Model PT3_55-68.indd 65 8/6/20 1:54 PM

Berdasarkan Rajah 8,
(a) Nyatakan

(i) X:
(ii) Y:
[2 markah]
(b) Senaraikan empat perbezaan antara sistem X dan sistem Y mengikut ciri-ciri yang diberikan
dalam ruangan yang disediakan.
©PAN ASIA PUBLICATIONS
Sistem X Ciri-ciri Sistem Y

Capaian data


Keselamatan data

Pengulangan data


Perkongsian data

[4 markah]
(c) Berikah contoh alat yang digunakan oleh sistem X dan Y.


(i) X:

(ii) Y:
[2 markah]
(d) Berikan dua contoh sistem Y.

(i)


(ii)
[2 markah]


2. Jadual 4 menunjukkan diskaun yang diberikan kepada pelanggan di sebuah kedai atas talian
We Shop.

Pembelian Diskaun

> RM200 RM30
> RM500 RM60

Jadual 4









66



PTPA21ASK Tg3_Kertas Model PT3_55-68.indd 66 8/6/20 1:54 PM

JAWAPAN




4. (a) Fasa Analisis Masalah
BAB 1 Konsep Asas Pemikiran (i) Teknik Leraian
Komputasional (ii) Memecahkan masalah yang besar kepada
bahagian-bahagian kecil/masalah kecil.
Soalan Objektif Masalah besar: Membina atur cara untuk
1. C 2. B 3. D 4. D 5. A mengira luas dan isipadu sebuah kolam renang
©PAN ASIA PUBLICATIONS
6. D 7. C 8. C 9. B 10. A berbentuk segiempat.
11. C 12. C 13. D 14. A Bahagian kecil:
– Kira luas kolam renang.
Soalan Subjektif – Kira isipadu kolam renang.
(b) Fasa Reka Bentuk Atur Cara
1.1 Pembangunan Atur Cara (i) Teknik Peniskalaan
1. (a) Fasa Analisis Masalah (ii) Formula untuk mengira luas dan isipadu
(b) Fasa Reka Bentuk Atur Cara merupakan aspek penting yang perlu
(c) Fasa Pengekodan dititikberatkan untuk menyelesaikan masalah.
(d) Fasa Pengujian dan Penyahpepijatan Ralat (c) Fasa Pengekodan
(e) Fasa Dokumentasi (i) Teknik Peniskalaan
2. (a) Teknik Leraian (ii) Penggunaan pemboleh ubah, kod arahan
(b) Teknik Pengecaman corak input, formula dan kod arahan output yang
(c) Teknik Peniskalaan betul.
(d) Teknik Pengitlakan (d) Fasa Pengujian dan Penyahpepijatan Ralat
3. (a) (i) Teknik Leraian (i) Teknik Pengecaman corak
(ii) Memecahkan masalah yang besar kepada (ii) Persamaan corak pada mesej ralat
bahagian-bahagian kecil/masalah kecil.
Masalah besar: Penambahan dan pendaraban membolehkan jenis ralat dikenal pasti.
dua nombor perpuluhan (e) Fasa Dokumentasi
Bahagian kecil: – Penambahan dua nombor (i) Teknik Peniskalaan
perpuluhan. (ii) Penulisan komen yang konsisten membantu
– Pendaraban dua nombor pengatur cara lain memahami maksud
perpuluhan. segmen kod yang ditulis.
(b) (i) Teknik Pengecaman corak 5. (a) Fasa Analisis Masalah
(ii) Kedua-dua input iaitu nombor pertama dan (i) Teknik Leraian
kedua adalah nombor perpuluhan. (ii) Memecahkan masalah yang besar kepada
(c) (i) Teknik Pengecaman corak bahagian-bahagian kecil/masalah kecil.
(ii) Masalah besar: Penukaran unit bagi panjang.
Bahagian kecil:
Persamaan Perbezaan – Hubungan antara unit sentimeter (cm) dan
Pemboleh ubah: Nilai hasil tambah dan hasil milimeter (mm).
(i) Nombor darab – Hubungan antara unit meter (m) dan
pertama (i) hasil tambah = nombor sentimeter (cm).
(ii) Nombor kedua pertama + nombor kedua – Hubungan antara unit kilometer (km) dan
(ii) hasil darab = nombor meter (m).
pertama x nombor kedua (i) Teknik Pengecaman corak
(d) (i) Teknik Leraian (ii) Hubungan antara unit adalah melalui operasi
(ii) Memecahkan masalah yang besar kepada darab dan bahagi.
bahagian-bahagian kecil/masalah kecil. (b) Fasa Reka Bentuk Atur Cara
Masalah besar: Menguji atur cara dan (i) Teknik Pengecaman corak
menyahpepijat ralat. (ii) Pekali atau pembahagi bagi setiap hubungan
Bahagian kecil: adalah tetap dengan penambahan indeks
1
3
2
– Menguji kod input. sebanyak satu iaitu 10 , 10 dan 10 .
– Menguji kod proses. (i) Teknik Peniskalaan
– Menguji kod output. (ii) – Hubungan antara unit cm dan mm
– Mengesan ralat. cm tukar kepada mm × 10
– Membaiki ralat.
(e) (i) Teknik Pengitlakan mm tukar cm ÷ 10
(ii) Penghasilan dokumentasi luaran iaitu – Hubungan antara unit m dan cm
dokumen pustaka dan panduan pengguna m tukar kepada cm × 100
membantu pengguna akhir menggunakan
atur cara yang dibangunkan. cm tukar m ÷ 100
69



PTPA21ASK Tg3_Jawapan_69-82.indd 69 8/6/20 1:56 PM

– Hubungan antara unit km dan m 6. (a) Fasa Analisis Masalah
km tukar kepada m × 1000 Teknik Perbezaan Persamaan
m tukar km ÷ 1000
Leraian (i) Mengira (i) Pemboleh
(c) Fasa Pengekodan keuntungan ubah
(i) Teknik Pengecaman corak (ii) Mengira Input
(ii) Pengguna boleh memasukkan sebarang nilai kerugian (ii) Pemboleh
untuk melakukan pertukaran unit kerana nilai ubah
pekali dan pembahagi adalah tetap mengikut Peniskalaan (i) Harga kos Output
tiga jenis hubungan seperti di bawah: (ii) Harga jual
– Hubungan antara unit cm dan mm (b) Fasa Reka Bentuk Atur Cara
©PAN ASIA PUBLICATIONS
1 cm = 10 mm × 10 Teknik Perbezaan Persamaan
1 mm = 0.1 cm ÷ 10 Peniskalaan Formula (i) Untung
– Hubungan antara unit m dan cm pengiraan = Harga jual
(i) Untung – Harga kos
1 m = 100 cm × 100 (ii) Rugi (ii) Rugi
1 cm = 0.01 m ÷ 100 Pengitlakan (i) Harga kos = Harga kos
– Hubungan antara unit km dan m (ii) Harga jual – Harga jual
1 km = 1000 m × 1000 (c) Fasa Pengekodan
1 m = 0.001 km ÷ 1000
Teknik Perbezaan Persamaan
(i) Teknik Peniskalaan Pengecaman Nilai Pemboleh ubah:
(ii) Penghasilan kod arahan bagi proses mestilah
mengikut pekali dan pembahagi hubungan corak (i) Untung output
yang betul. Ini bermakna terdapat 6 baris (ii) Rugi (i) Untung
sintaks kod arahan yang mewakili tiga jenis Peniskalaan Kod arahan (ii) Rugi
hubungan. (i) Input
(d) Fasa Pengujian dan Penyahpepijatan Ralat (ii) Proses
(i) Teknik Pengecaman corak (iii) Output
(ii) Corak paparan mesej ralat adalah berbeza
mengikut jenis ralat yang muncul. (d) Fasa Pengujian dan Penyahpepijatan Ralat
Kemungkinan besar, ralat logik akan berlaku
kerana melibatkan tiga jenis hubungan dalam Teknik Perbezaan Persamaan
penukaran unit bagi panjang tetapi tidak Pengecaman Paparan mesej Paparan
mustahil juga akan berlaku ralat masa larian corak ralat: output:
dan ralat sintaks. (i) sintaks (i) Untung
(i) Teknik Peniskalaan (ii) masa larian (ii) Rugi
(ii) Semasa menyahpepijat ralat, aspek penting (iii) logik
yang perlu dipertimbangkan ialah:
– Sintaks bahasa pengaturcaraan Peniskalaan Mengesan dan
– Cara mengesan ralat berdasarkan membaiki ralat
kedudukan ralat
– Logik atur cara (e) Fasa Dokumentasi
(e) Fasa Dokumentasi Teknik Perbezaan Persamaan
(i) Teknik Leraian
(ii) Memecahkan masalah yang besar kepada Peniskalaan Penulisan Menjadi sumber
bahagian-bahagian kecil/masalah kecil. komen rujukan kepada
Masalah besar: Menyediakan dokumentasi pengatur cara
Bahagian kecil: Pengitlakan Penghasilan: baharu dan
– Dokumentasi dalaman (i) Dokumen pengguna untuk
– Dokumentasi luaran pustaka memahami atur
(i) Teknik Pengitlakan (ii) Panduan cara
(ii) Penghasilan dokumen pustaka dan panduan pengguna
pengguna untuk digunakan oleh pengguna.








70



PTPA21ASK Tg3_Jawapan_69-82.indd 70 8/6/20 1:56 PM

Book extend = 104 pg










Buku praktis topikal ini ditulis
untuk memenuhi keperluan
Dokumen Standard Kurikulum
dan Pentaksiran (DSKP) KSSM. Praktis
Buku ini diharap mampu menilai A
prestasi setiap murid sejajar Praktis Topikal A
©PAN ASIA PUBLICATIONS
dengan program transformasi Topikal Praktis
dalam bidang pendidikan yang
dilaksanakan. A
Topikal










Salwa Hanim binti Md Akhir
Norzamalinda Abdullah
Fatimah ismail
Looi Kam Fatt Penulis Buku Teks
Judul-judul dalam siri ini:
Subjek Tingkatan
1 2 3 Asas Sains
Sains (Dwibahasa) Tingkatan
Matematik (Dwibahasa) Asas Sains Komputer Komputer
English 3
Rohaizan Abd Jalil Penulis Buku Teks
Phang Sau Fong Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks Sejarah
Fatimah ismail Wan Zaleha binti Wan Jusoh Penulis Buku Teks
Geografi Tham Yew Meng Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks
Pendidikan Moral Yap Thin Peng Penulis Buku Teks
Asas Sains Komputer KSSM Fatimah Ismail
Reka Bentuk dan Teknologi
Audio nota ringkas

Nota ringkas
Wan Zaleha binti Wan Jusoh Penulis Buku Teks
Tham Yew Meng Penulis Buku Teks
Looi Kam Fatt Penulis Buku Teks
Yap Thin Peng Penulis Buku Teks
Fatimah ismail Pelbagai jenis praktis
Tingkatan 3
yang disusun Akses Digital
mengikut topik
Kertas Model PT3
Jawapan
lengkap
Sem. M‘sia RM7.50
Sabah/Sarawak RM7.90
ISBN 978-967-466-539-5
Pilihan EXCELLENCE
AwardS
Terbaik Winner
199101016590 (226902-X) 9 789674 665395


Click to View FlipBook Version