0% menganggap dokumen ini bermanfaat (0 suara)
150 tayangan25 halaman

Modul Ask Ting 3 2025

modul bab 1 dan 2 ASK ting 3

Diunggah oleh

amizah.bea1065
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
150 tayangan25 halaman

Modul Ask Ting 3 2025

modul bab 1 dan 2 ASK ting 3

Diunggah oleh

amizah.bea1065
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 25

Modul ASK Tingkatan 3 2025

Bab 1
Konsep Asas Pemikiran Komputasional

1.1 Pembangunan Atur Cara


Pembangunan atur cara terdiri daripada lima fasa

1.1.1 Menggunakan Konsep Pemikiran Komputasional dalam Pembangunan Atur Cara

Dalam fasa Analisis Masalah, pengatur cara akan:


(a) ____________________________________________________________________________________
(b) ___________________________________________________________________________________
(c) ____________________________________________________________________________________

Teknik ____________________ digunakan untuk menganalisis masalah dengan memecahkan masalah yang besar
kepada bahagian-bahagian yang lebih kecil

Dalam fasa Reka Bentuk Atur Cara, pengatur cara akan:


(a) _________________________________________________________________________________________
(b) _________________________________________________________________________________________
(c) _________________________________________________________________________________________

Dalam fasa pengekodan, pengatur cara akan:


(a) ________________________________________________________________________________________
(b) ________________________________________________________________________________________
Dalam fasa Pengujian dan Penyahpepijatan, pengatur cara akan:
(a) _________________________________________________________________________________________
(b) _________________________________________________________________________________________

Kenalpasti ciri-ciri setiap ralat

Ralat Sintaks
______________________________________________________________________________________________
______________________________________________________________________________________________
________________________________________________________________________________________

Ralat masa larian


______________________________________________________________________________________________
______________________________________________________________________________________________
________________________________________________________________________________________

Ralat logik
______________________________________________________________________________________________
______________________________________________________________________________________________
________________________________________________________________________________________

Teknik leraian digunakan bagi pengujian atur cara dan penyahpepijatan ralat:
Dalam fasa Dokumentasi, pengatur cara akan:
(a) _________________________________________________________________________________________
(b) _________________________________________________________________________________________

Definisi

Dokumentasi Dalaman

Dokumentasi Luaran

1.1.2 Pelaporan Penggunaan Teknik Pemikiran Komputasional bagi Setiap Fasa Pembangunan Atur Cara

FASA 1 : ANALISIS MASALAH

Masalah besar Bahagian Kecil


Teknik
leraian

FASA 2 : REKA BENTUK ATUR CARA


Teknik Persamaan Perbezaan
pengecaman Pemboleh ubah input yang
corak sama iaitu …….
Aspek-aspek penting
Formula matematik
Teknik
………………………….
peniskalaan
Formula matematik
……………………

Teknik Penghasilan model dalam bentuk algoritma


Pengitlakan PSEUDOKOD
CARTA ALIR

FASA 3 : PENGEKODAN

Masalah besar Bahagian Kecil

Teknik leraian

Teknik
pengecaman
corak

Teknik
peniskalaan

FASA 4 : PENGUJIAN & PENYAHPEPIJATAN

Teknik leraian Masalah besar Bahagian Kecil


Menguji atur cara dan
menyahpepijat ralat
Menguji
pengisytiharan
pemboleh ubah dan
Teknik
pemalar
pengecaman
Menguji kod input
corak
Menguji kod proses
Menguji kod output
Mengesan ralat
Membaiki ralat
Aspek-aspek penting
Menguji
pengisytiharan
pemboleh ubah dan
pemalar
Menguji kod input

Teknik
Menguji kod proses
peniskalaan

Meguji kod output

Mengesan ralat
Membaiki ralat
Penghasilan model
Teknik
pengitlakan Senarai semak Semakan secara manual
Semakan semasa pelaksanaan atur cara

1.1.3 Menghasilkan Satu Projek Mini Berdasarkan Situasi Penyelesaian Masalah dengan Merujuk Fasa
Pembangunan Atur Cara

Murid diberi tajuk


Buat secara berpasangan (Laporan individu)
Soalan Objektif

1. Antara berikut yang manakah urutan fasa pembangunan atur cara yang betul.
A. Analisis masalah, reka bentuk atur cara, pengujian dan penyahpepijatan, pengekodan, dokumentasi
B. Analisis masalah, reka bentuk atur cara, pengekodan, pengujian dan penyahpepijatan, dokumentasi
C. Analisis masalah, reka bentuk atur cara, pengujian dan penyahpepijatan, dokumentasi, pengekodan
D. Analisis masalah, reka bentuk atur cara, pengekodan, dokumentasi, pengujian dan penyahpepijatan

2. Dalam fasa analisis masalah, pengatur cara akan mengenal pasti input, proses dan _______________.
A. output
B. storan
C. perisian
D. perkakasan

3. Dalam fasa reka bentuk atur cara, pengatur cara akan ____________________, melukis carta alir dan
merekabentuk antara muka pengguna.
A. melukis papan cerita C. melakar reka bentuk
B. menulis kod arahan D. menulis pseudokod

4. Pernyataan yang manakah menerangkan dokumentasi dalaman dengan betul?


A Dokumentasi dalaman bertujuan membantu pengguna menggunakan aplikasi yang telah dibina.
B Dokumentasi dalaman disediakan untuk membantu pengatur cara memahami aplikasi yang telah dibina.
C Dokumentasi dalaman bertindak sebagai manual pengguna.
D Dokumentasi dalaman mengandungi proses pemasangan perisian secara langkah demi langkah.

5. Seorang pengatur cara telah mengalami masalah apabila paparan output yang terhasil adalah salah. Apakah
jenis ralat yang boleh dikaitkan dengan situasi di atas?
A. Ralat sintaks C. Ralat logik
B. Ralat masa larian D. Ralat pelaksanaan

6. Teknik digunakan apabila masalah yang besar perlu dipecahkan kepada bahagian-bahagian masalah yang lebih
kecil.
A. pengecaman corak C. leraian
B. peniskalaan D. pengitlakan

7. Raimi ditugaskan untuk mencari persamaan dan perbezaan antara sebuah basikal dengan sebuah motosikal.
Raimi telah menggunakan teknik .
A. leraian C. peniskalaan
B. pengecaman corak D. pengitlakan
8. Atur cara yang dibina merupakan model yang dapat membantu menyelesaikan masalah yang serupa. Pembinaan
model ini merujuk kepada teknik .
A. leraian
B. pengitlakan
C. peniskalaan
D. pengecaman corak

9. Maklumat berikut adalah definisi satu teknik dalam pemikiran komputasional.


Meninggalkan aspek-aspek kurang penting dalam corak-corak yang dicamkan dan
memfokus kepada aspek-aspek penting yang dapat membantu dalam penyelesaian
masalah.
Apakah teknik tersebut?
A. Teknik Peniskalaan B. Teknik Leraian
C. Teknik Pengitlakan D. Teknik Pengecaman Corak

10. Antara berikut, manakah urutan proses pemikiran komputasional yang betul?
I. Masalah dipecahkan
II. Kenal pasti corak yang berlainan
III. Tinggalkan perkara yang tidak penting
IV. Sediakan model penyelesaian masalah
A. I, II, III dan IV B. II, III, IV dan I
C. III, IV, I dan II D. IV, III, II dan I
11. Antara yang berikut, manakah yang menerangkan maksud kod arahan?
A. Storan ingatan yang boleh B. Senarai tindakan yang perlu
menyimpan arahan. dijalankan oleh komputer.
C. Urutan tindakan yang perlu D. Satu arahan yang mengarahkan
dilaksanakan oleh komputer. komputer melakukan sesuatu tugas.

14 Maklumat berikut menunjukkan kod arahan bagi mengira luas segi tiga.
. panjang = int(input(“Sila masukkan ukuran panjang: ”)
lebar = int(input(“Sila masukkan ukuran lebar: ”)
luas = 1/2 * panjang + lebar
print(“Luas segi tiga:”, luas)

Didapati terdapat ralat dalam kod tersebut. Apakah jenis ralat yang terhasil.
A. Ralat logik B. Ralat sintaks
C. Ralat sifar D. Ralat masa larian
Bab 2
Perwakilan Data

2.1 Kriptografi dalam Keselamatan Data


Maksud Kriptografi
______________________________________________________________________________________________
__________________________________________________________________________________________

Isi ruangan kosong pada pernyataan berikut menggunakan perkataan-perkataan yang


disediakan berkenaan kriptografi.

teknik kerahsiaan Sembunyi kriptos

Graphien Tulis keselamatan

a) Kriptografi adalah berasal daripada bahasa Yunani iaitu ____________________


dan ____________________.

b) Dalam istilah bahasa Yunani kriptos bermaksud ____________________ dan


graphien pula bermaksud ____________________.

c) Kriptografi menghuraikan kajian tentang ____________________ atau dikenal


sebagai ____________________ komunikasi data.

Kepentingan Perkhidmatan Keselamatan Data Kriptografi


Nyatakan kepentingan perkhidmatan keselamatan dan penerangannya

Kepentingan Perkhidmatan Penerangan


Keselamatan

Sifer terdiri daripada dua jenis…. Nyatakan ciri-ciri bagi sifer tersebut
Reverse Cipher
Penyulitan
• Saya suka makan ayam goreng (perkataan)

• Jumpa di tempat biasa petang nanti (seluruh mesej)

Nyahsulit
• umak amas atnic hutaj ayaS

• arauJ halai nalupmuk rawam

Caesar Cipher
a) i. Lengkapkan jadual berikut dengan abjad teks sifer dengan kunci K = 4 menggunakan Caesar Cipher.

Abjad
teks 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
biasa

Abjad
teks
sifer

ii. Berdasarkan jadual abjad teks biasa dan abjad teks sifer di 6.a)i., hasilkan teks sifer untuk teks biasa
berikut,

Teks
S E K O L A H B E R P R E S T A S I T I N G G I
biasa

Teks
sifer
Pigpen Cipher

Transposition Cipher

Cuba Nyahsulit
• “Kunci ada dalam pasu bunga kertas”
• Kata kunci BOLA
10. Isikan ruangan yang disediakan dengan BENAR atau PALSU untuk setiap pernyataan
berikut berkenaan dengan syarat pengisytiharan pemboleh ubah.

Pernyataan Jawapan

Nama pemboleh ubah harus menggambarkan nilai yang


dipegang agar atur cara mudah difahami.

Nama bagi pemboleh ubah boleh mengandungi aksara, digit dan


simbol.

Nama bagi pemboleh ubah boleh dimulakan dengan nombor.

Nama bagi pemboleh ubah tidak boleh ada ruang kosong.

[2 markah]

11. Lengkapkan rajah berikut tentang kebaikan system pangkalan data.

a)

b)
Sistem
Pangkalan
Data
c)

d)

[2 markah]

12. Lakarkan entiti GURU dan MURID beserta dua atribut untuk setiap satu bagi
persekitaran bilik darjah menggunakan simbol yang betul.

[2 markah]

13. a) Nyatakan satu atribut yang dimiliki oleh seorang pelajar yang sesuai untuk
dijadikan kekunci primer dalam sistem pangakalan data.

……………………………………………………………………………………….
[1 markah]
b) Jadual berikut adalah berkenaan satu entiti.

No. Nama Alamat Umur Jantina Bangsa


Pelanggan Pelanggan
C001 Fatimah binti Selangor 34 Perempuan Melayu
Abu
C002 Azhar bin Kelantan 26 Lelaki Melayu
Ahmad
C003 Yap Ai Ni Kuala 40 Perempuan Cina
Lumpur

Berdasarkan jadual tersebut,

i. Setiap entiti diwakili oleh satu jadual juga dikenali sebagai

………………………………………………………………………………
[1 markah]
ii. Apakah nama entiti yang sesuai?

………………………………………………………………………………
[1 markah]

14. Isikan tempat kosong dengan jawapan yang betul.

Procedur Argumen
e
Paramete Function
r

a) ____________________ digunakan dalam situasi seperti satu tugas perlu


dilaksanakan berulang kali apabila diperlukan tanpa pemlangan nilai.
b) ____________________ ialah pemboleh ubah yang digunakan oleh sesuatu
function atau procedure.
c) ____________________ ialah data atau nilai sebenar dalam pemboleh ubah
tersebut.
d) ____________________ digunakan bagi subtugas yag perlu memulangkan satu
bilai selepas tugas itu diselesaikan.
[4 markah]
Berikut menunjukkan hubungan kekardinalan antara entiti.

Antara berikut, yang manakah kekunci primer bagi entiti MARKAH?

MarkahID
Kelas

15. Rajah berikut adalah atur cara bagi mengira luas segi tiga serta output bagi atur cara
tersebut.

Berdasarkan rajah tersebut


a) Apakah ralat yang berlaku dalam atur cara tersebut?

……………………………………………………………………………………….
[1 markah]
b) Tuliskan semula baris atur cara di 15.a) yang telah diperbetulkan.
[1 markah]

16. a) Apakah yang dimaksudkan dengan algoritma?

……………………………………………………………………………………….
[1 markah]
b) Senaraikan perkara-perkara penting yang harus dipenuhi semasa menulis
algoritma.
i.
……………………………………………………………………………......
ii.
………………………………………………………………………………..
[2 markah]

17. Padankan simbol-simbol carta alir berikut dengan namanya.


Simbol Nama

Garis alir

Pilihan

Proses

Terminal

Penyambung

Input/Output
[3 markah]

18. Rajah berikut adalah senarai air yang dijual pada mesin.

Air teh Air laici Air tebu Air Nescafe Kopi Mirinda 100
bunga milo Plus
1 2 3 4 5 6 7 8
a) Nyatakan dua kaedah search yang boleh diguna untuk mencari sesuatu nilai dalam
satu senarai.
i.
……………………………………………………………………………......
ii.
………………………………………………………………………………..
[2 markah]
b) Nyatakan kaedah yang paling sesuai untuk mencari “Air milo” pada senarai yang
diberikan tersebut.

……………………………………………………………………………………….
[1 markah]

19. Rajah berikut menunjukkan carta alir yang tidak lengkap bagi memaparkan perkataa
“SGGS Boleh!!!” sebanyak tiga kali. Lengkapkan carta alir tersebut dengan melukis
simbol-simbol yang betul pada petak yang disediakan.
[2 markah]

20. Maklumat berikut adalah pseudokod bagi proses bubble sort yang akan menyisih
senarai secara menurun.

1. Mula
2. Setkan senarai L = [8, 6, 5, 7, 3, 2, 4, 9, 1]
3. Isytiharkan pemboleh ubah i, j, n, temp
4. Setkan n = 9
5. Setkan i = 0
6. Setkan temp = 0
7. for i < n – 1
7.1 setkan j = 0
7.2 for j < n – 1 – i
7.2.1 Jika Lj > Lj + 1

7.2.1.1 temp = Lj
7.2.1.2 Lj = Lj + 1

7.2.1.3 Lj + 1 = temp
7.2.2 Tamat jika
7.2.3 Kirakan j = j + 1
7.3 1
8. Paparkan senarai L
9. Tamat

a) Nyatakan baris yang mengandungi ralat tersebut.

……………………………………………………………………………………….
[1 markah]
b) Apakah jenis ralat tersebut?

……………………………………………………………………………………….
[1 markah]

c) Tulis semula baris pseudokod yang mengandungi ralat tersebut yang telah
diperbetulkan.

[1 markah]

BAHAGIAN C

1. Berikut adalah dua jadual bagi entiti BUTIR_MURID dan entiti BUTIR_PENJAGA.
Berdasarkan jadual ini,

a) Kenal pasti kekunci primer dan kekunci asing yang terdapat pada rajah.
Entiti Kekunci Primer Kekunci asing

BUTIR_MURID

BUTIR_PENJAGA

[3 markah]
b) Nyatakan jenis kekardinalan yang terdapat dalam jadual.

………………………………………………………………………………………...
[1 markah]

c) Rajah berikut menunjukkan paparan output yang terhasil daripada pernyataan SQL.

Tuliskan pertanyaan (query) yang sesuai untuk memperoleh paparan ini.


[6 markah]
2. Guru kelas anda meminta bantuan untuk menghasilkan satu atur cara mengira markah purata
bagi Percubaan PT3 kelas anda. Rajah berikut adalah carta alir bagi proses tersebut.
Berdasarkan maklumat ini,

a) Tuliskan pseudokod yang mewakili carta alir yang diberi.

[7 markah]
b) Hitung purata yang diperoleh sekiranya anda mendapat markah berikut,

BM 82 Geo 51
g
BI 81 Sej 66
Math 46 PI 85
Sain 33 ASK 62
s
[2 markah]
c) Nyatakan output yang diterima untuk markah di 2.b)

…………………………………………………………………………………………
[1 markah]
3. Seorang pengusaha homestay menguruskan penempahan pelanggan. Pelanggan yang
menyewa kurang daripada 7 hari akan dikenakan bayaran sebanyak RM 120 sehari,
manakala jika melebihi 7 hari adalah RM 100 sehari. Jika pelanggan menyewa melebihi
20 hari, diskaun sebanyak 30% akan diberikan. Bina satu aturcara untuk mengira jumlah
bayaran yang diberikan kepada penyewa itu. Berdasarkan maklumat ini,

a) Lukiskan carta alir bagi sistem pengurusan penempahan itu.

[6 markah]

b) Huraikan jenis strutur kawalan pilihan yang digunakan.

………………………………………………………………………………………

……………………………………………………………………………………….

[2 markah

c) Nyatakan dua struktur kawalan ulangan selain di 3.b).

………………………………………………………………………………………

……………………………………………………………………………………….
[2 markah]
Bab 3
Pembangunan Algoritma

Anda mungkin juga menyukai