ASAS SAINS KOMPUTER TINGKATAN 1
1. BUKU TEKS ASAS SAINS KOMPUTER TINGKATAN 1 2. SLIDE NOTA ASAS SAINS KOMPUTER TINGKATAN 1
3. BUKU LATIHAN SCORE A ASAS SAINS KOMPUTER TINGKATAN 1
ASAS SAINS KOMPUTER TINGKATAN 3
1. BUKU TEKS ASAS SAINS KOMPUTER TINGKATAN 3 2. SLIDE NOTA ASAS SAINS KOMPUTER TINGKATAN 3
3. BUKU LATIHAN SCORE A ASAS SAINS KOMPUTER TINGKATAN 3
SOALAN KUIZ/UJIAN/ PEPERIKSAAN
ASAS SAINS KOMPUTER TINGKATAN 1
TERHAD S70 S70 TERHAD UJIAN AKHIR SESI AKADEMIK Tingkatan 1 Sesi 2022/2023 Asas Sains Komputer (70) 1 jam 30 minit Nama No. Kad Pengenalan Kelas ARAHAN: 1. Buka kertas ujian ini apabila diberitahu. 2. Tulis nama, nombor kad pengenalan dan nama kelas anda pada ruang yang disediakan. 3. Jawapan anda hendaklah ditulis pada ruang jawapan yang disediakan di dalam kertas ujian ini. 4. Kertas ujian ini hendaklah diserahkan kepada guru bertugas pada akhir ujian. Untuk Kegunaan Pemeriksa Nama Pemeriksa: Bahagian Soalan Markah Penuh Markah Diperoleh A 1-10 10 B 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 C 1 10 2 10 Jumlah 70
TERHAD 2 S70 S70 TERHAD BAHAGIAN A [10 markah] Jawab semua soalan. Apakah teknik pemikiran komputasional yang digunakan bagi mencari persamaan antara rumah teres dan rumah banglo? A Leraian B Pengitlakan C Peniskalaan D Pengecaman Corak 1
TERHAD 3 S70 S70 TERHAD Dengan menggunakan teknik pengecaman corak, pilih susunan yang betul untuk Gambar B berdasarkan Gambar A. Gambar A Gambar B A B C D 2
TERHAD 4 S70 S70 TERHAD Antara berikut yang manakah nombor perduaan? A 112 B 112 C 342 D 202 Cari hasil tolak bagi dua nombor perduaan 11012 dan 10012 A 1002 B 1012 C 1102 D 1112 Antara berikut yang manakah unit ukuran yang betul bagi audio digital? Atribut Unit Ukuran A Dimensi Bit B Resolusi Dots per inch C Kadar Sampel Hertz D Kedalaman bit warna Bit P ialah langkah-langkah algoritma dengan menggunakan ayat yang ringkas, padat serta boleh menggunakan Bahasa Melayu atau Bahasa Inggeris Apakah P? A Ralat B Carta alir C Pseudokod D Struktur kawalan 3 4 5 6
TERHAD 5 S70 S70 TERHAD Susun keratan pseudokod berikut mengikut urutan yang betul bagi memaparkan nilai x. I SETKAN x = 0 II x = x + 1 III SELAGI x < 10 IV CETAK x A I, III, II dan IV B I, III, IV dan II C III, IV, I dan II D III, IV, II dan I Susun fasa pembangunan atur cara mengikut urutan yang betul. A P ,Q, R, S, T B P, T, S, R, Q C P, T, Q, S, R D T, S, R, Q, P 7 8
TERHAD 6 S70 S70 TERHAD Antara berikut, data yang manakah boleh disimpan oleh pemboleh ubah? I. Teks II. Nilai logik III. Operator matematik IV. Nilai berangka A I, II dan III B I, II dan IV C I, III dan IV D II, III dan IV Rajah menunjukkan satu paparan pada pelayar web. Apakah jenis tag yang digunakan untuk mendapatkan paparan seperti dibawah. A Title B Menu C Banner D Paragraph heading 9 10
TERHAD 7 S70 S70 TERHAD BAHAGIAN B [40 markah] Jawab semua soalan. Jadual menunjukkan teknik pemikiran komputasional. A Teknik Leraian B Teknik Pengecaman Corak C Teknik Peniskalaan D Teknik Pengitlakan Berdasarkan penyataan berikut padankan teknik pemikiran komputasional dengan menulis A, B, C dan D dalam ruang jawapan. Penyataan Ruang Jawapan Kenal pasti ciri-ciri persamaan atau perbezaan Membina formula, teknik, peraturan atau langkah Pecahkan masalah besar kepada masalah kecil Fokuskan aspek penting sahaja [4 markah] 1
TERHAD 8 S70 S70 TERHAD W, X, Y dan Z adalah teknik dalam pemikiran komputasional. W Leraian Y Pengecaman corak X Peniskalaan Z Pengitlakan Padankan teknik tersebut dengan penyataan yang betul dengan menulis W, X, Y atau Z pada kotak yang disediakan. [4 markah] 2
TERHAD 9 S70 S70 TERHAD Berikut merupakan algoritma kaedah bahagi dengan 2 dan gunakan bakinya. Susun mengikut urutan yang betul dalam ruang jawapan yang disediakan. [4 markah] 3
TERHAD 10 S70 S70 TERHAD Berikut ialah padanan unit ukuran imej digital dan audio digital dengan penerangannya. Tandakan ( ✔ ) bagi padanan yang betul dan ( X ) bagi yang salah pada ruang jawapan. Unit ukuran Penerangan Ruang Jawapan Resolusi Memerihalkan ketajaman dan kejelasan sesuatu imej Kadar sampel Unit ukuran ialah hertz (Hz) Kedalaman bit Menentukan kualiti sesuatu audio digital Dimensi Ukuran tinggi dan lebar imej [4 markah] 4
TERHAD 11 S70 S70 TERHAD . Jadual menunjukkan kualiti audio digital berdasarkan kedalaman bit. Susun kualiti audio secara menurun dengan menulis 1, 2 , 3 dan 4 pada ruang jawapan. Kualiti Audio Digital Ruang Jawapan [4 markah] 5
TERHAD 12 S70 S70 TERHAD Berikut ialah penyataan tentang struktur kawalan. Tuliskan benar bagi penyataan yang betul dan palsu bagi yang salah pada ruangan jawapan. Penyataan Ruang Jawapan Struktur Kawalan Pilihan Tunggal hanya mempunyai satu pilihan untuk melaksanakan satu set tindakan yang tertentu Struktur Kawalan Dwipilihan mengandungi lebih daripada dua set tindakan yang berlainan sebagai pilihan untuk dilaksanakan Struktur Kawalan UNTUK (FOR) akan melaksanakan satu langkah atau satu set langkah secara berulang-ulang sehingga syarat yang diuji adalah benar Struktur Kawalan SELAGI (WHILE) akan melaksanakan satu langkah atau satu set langkah selagi satu syarat yang diuji adalah benar [4 markah] 6
TERHAD 13 S70 S70 TERHAD Memahami konsep pengendali hubungan amat penting dalam pembangunan algoritma. Nyatakan maksud bagi pengendali hubungan dalam ruang jawapan berikut. Pengendali Hubungan Ruang Jawapan = sama dengan > < ≤ ≥ [4 markah] 7
TERHAD 14 S70 S70 TERHAD a) Pemboleh ubah ialah data yang disimpan dalam bentuk i. __________ ii. __________ b) Operasi matematik melibatkan operasi asas seperti i. ______________ ii. ______________ [4 markah] 8
TERHAD 15 S70 S70 TERHAD Maklumat berikut adalah ciri - ciri ralat dalam aturcara. Nyatakan jenis ralat yang betul pada ruang jawapan. Ciri Jenis Ralat Ralat ini disebabkan oleh program dan bukan sistem operasi. Program dapat mengenal kod arahan tetapi menghasilkan output yang bukan diingini. Ralat berlaku apabila sintaks yang salah atau format pengekodan yang salah digunakan. Ralat boleh disebabkan oleh perisian hasad, seperti virus atau cecacing, pepijat atau ingatan yang tidak mencukupi. [4 markah] 9
TERHAD 16 S70 S70 TERHAD Berikut ialah penyataan langkah-langkah melakar papan cerita. Susun langkah-langkah menghasilkan papaan cerita tersebut mengikut urutan yang betul dengan menulis 1, 3, 4 dan 7 pada ruang jawapan. Langkah 2, 5 dan 6 telah diberi. Langkah-langkah Melakar Papan Cerita Ruang Jawapan Rancangkan rupa dan reka bentuk laman 6 Kumpul semua maklumat yang dikehendaki Susun semua maklumat mengikut topik 2 Rancangkan struktur maklumat dan pautan laman sesawang Reka bentuk struktur menu 5 Lakarkan aliran pautan bagi kesemua laman dalam tapak sesawang Tentukan tajuk utama, tajuk kecil dan isi kandungan untuk setiap laman [4 markah] 10
TERHAD 17 S70 S70 TERHAD BAHAGIAN C [20 markah] Jawab semua soalan. Berikut adalah jadual penetapan gred kuiz sempena Hari Alam Sekitar di SMK Alam Buana. Anda diminta oleh guru penasihat Kelab Pencinta Alam untuk membina satu atur cara menentukan gred skor kuiz tersebut. Berikut adalah algoritma untuk menentukan gred tersebut. 1. Masukkan skor 2. Sekiranya markah lebih daripada dan sama dengan 8, setkan Gred A 3. Sekiranya markah lebih daripada dan sama dengan 6, setkan Gred B 4. Sekiranya markah lebih daripada dan sama dengan 4, setkan Gred C 5. Sekiranya markah lebih daripada dan sama dengan 1, setkan Gred D 6. Jika tidak, setkan Gred F 7. Papar Gred 8. Tamat (a) i. Nyatakan struktur kawalan yang sesuai digunakan. ................................................................................................................... ii. Berdasarkan jawapan di (a) i, berikan alasan anda. ................................................................................................................... ................................................................................................................... [2 markah] 1
TERHAD 18 S70 S70 TERHAD (b) Lukiskan carta alir berdasarkan algoritma yang diberikan. [8 markah]
TERHAD 19 S70 S70 TERHAD Rajah berikut memaparkan maklumat dalam pelbagai saiz tulisan. (a) Nyatakan dua tag headings yang digunakan dalam HTML. [2 markah] (b) Tuiskan atur cara HTML yang akan menghasilkan pelbagai saiz tulisan seperti rajah tersebut. [8 markah] 2
ASAS SAINS KOMPUTER TINGKATAN 3
TERHAD S70 S70 TERHAD UJIAN AKHIR SESI AKADEMIK Tingkatan 3 Sesi 2022/2023 Asas Sains Komputer (70) 1 jam 30 minit Nama No. Kad Pengenalan Kelas ARAHAN: 1. Buka kertas ujian ini apabila diberitahu. 2. Tulis nama, nombor kad pengenalan dan nama kelas anda pada ruang yang disediakan. 3. Jawapan anda hendaklah ditulis pada ruang jawapan yang disediakan di dalam kertas ujian ini. 4. Kertas ujian ini hendaklah diserahkan kepada guru bertugas pada akhir ujian. Untuk Kegunaan Pemeriksa Nama Pemeriksa: Bahagian Soalan Markah Penuh Markah Diperoleh A 1-10 10 B 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 C 1 10 2 10 Jumlah 70
TERHAD 2 S70 S70 TERHAD BAHAGIAN A [10 markah] Jawab semua soalan. Berikut merupakan punca ralat dalam fasa pengujian dan penyahpepijatan. Kesalahan memberikan atau tidak memberikan jenis data kepada pemboleh ubah. Kesalahan menggunakan pemboleh ubah atau pemalar yang tidak wujud. Kesalahan melakukan pembahagian sifar. Kesalahan menggunakan operator matematik dan operator logik pada pemboleh ubah yang berjenis data string Apakah jenis ralat di atas? A Ralat sintaks B Ralat masa larian C Ralat logik D Ralat kod Rajah berikut menunjukkan satu simbol dalam carta alir. Apakah simbol itu? A Proses B Pilihan C Terminal D Penyambung Fasa ini menterjemah pseudokod dan carta alir kepada bahasa pengaturcaraan. Antara berikut yang manakah merujuk kepada pernyataan di atas. A Fasa Analisis Masalah B Fasa Pengekodan C Fasa Reka Bentuk D Fasa Pengujian dan Penyahpepijatan 1 2 3
TERHAD 3 S70 S70 TERHAD Susun mengikut urutan yang betul kaedah penyulitan Rail Fence Cipher bagi teks JAGA KEBERSIHAN KELAS. I. Teks sifer yang dihasilkan : JBASAEEHNAGKRIKLASE II. Baris demi baris abjad dalam jadual ditulis semula III. Lukiskan jadual yang mempunyai empat baris. Isikan abjad-abjad dalam teks biasa ke dalam jadual berdasarkan corak zig-zag IV. Kunci = 4 digunakan A I, II, III dan IV B II, III, IV dan I C III, IV, I dan II D IV, III, II dan I Apakah maksud integriti (Integrity) dalam perkhidmatan keselamatan data kriptografi. A Maklumat atau data yang diterima perlu dikenal pasti dan disahkan B Perkhidmatan keselamatan yang mengenal pasti sebarang perubahan terhadap maklumat atau data oleh pihak lain C Kesulitan sesuatu maklumat yang dihantar melalui rangkaian komputer yang perlu dilindungi supaya tidak diketahui oleh orang lain D Pembuktian bahawa penghantar dan penerima maklumat tidak menafikan bahawa mereka menghantar dan menerima maklumat tersebut Berikut ialah langkah-langkah bagi teknik bucket sort yang tidak mengikut urutan. I. Isih item-item di dalam setiap baldi dan masukkan semula ke dalam senarai II. Masukkan setiap item secara sementara ke dalam baldi berdasarkan julat yang ditetapkan III. Tentukan julat bagi setiap baldi supaya item-item dapat dimasukkan ke dalam baldi IV. Wujudkan beberapa buah baldi untuk menyimpan item-item daripada senarai secara sementara Antara berikut susunan langkah manakah mengikut urutan yang betul? A I, II, III dan IV B II, III IV dan I C III, IV, I dan II D IV, III, II dan I 4 5 6
TERHAD 4 S70 S70 TERHAD Berikut ialah satu senarai markah. Fadhilah ingin mencari markah 54 menggunakan teknik linear search. Pilih bilangan ulangan yang berlaku sehingga output carian dipaparkan. A 4 B 3 C 2 D 1 Berikut adalah pernyataan SQL dalam pangkalan data. SELECT ID_Murid, Nama_Murid, Jantina, Kelas FROM MAKLUMAT_MURID; Berdasarkan pernyataan itu, capaian data adalah melalui jadual X. Namakan X. A ID_Murid B Nama_Murid C MURID D MAKLUMAT_MURID Apakah kepentingan function dan procedure dalam penghasilan atur cara? I. Menjimatkan masa II. Boleh dikongsikan III. Atur cara kelihatan tidak teratur IV. Mengurangkan berlakunya ralat A I, II dan III B I, II dan IV C I, III dan IV D II, III dan IV 7 8 9
TERHAD 5 S70 S70 TERHAD Berikut adalah urutan langkah membeli kopi di kedai Anaqi. I. def cetak( ): print (“ Tempahan anda ialah:”) print (a,”kopi”,jenis_kopi[0]) print (a,”kopi”,jenis_kopi[1]) print (a,”kopi”,jenis_kopi[2]) print(“Jumlah harga untuk tempahan ialah RM”,sum(jumlah)) jumlah_harga( ) cetak( ) II. def jumlah_harga( ): for i in range(3): jumlah[i] = harga_kopi[i] * tempahan[i] return (jumlah) III. jenis_kopi=[“latte”,”mocha”,”machiato”] harga_kopi=[12,15,13] jumlah=[0,1,2] IV. a=int(input(“Masukkan tempahan untuk kopi latte”)) b=int(input(“Masukkan tempahan untuk kopi mocha”)) c=int(input(“Masukkan tempahan untuk kopi machiato”)) tempahan = [a,b,c] Susun langkah mengikut urutan yang betul. A I, III, II dan IV B I, III, IV dan II C III, IV, I dan II D III, IV, II dan I 10
TERHAD 6 S70 S70 TERHAD BAHAGIAN B [40 markah] Jawab semua soalan. Rajah berikut menunjukkan fasa-fasa pembangunan atur cara. Padankan fasa-fasa pembangunan atur cara tersebut dengan penerangan berikut dengan menulis A, B, C dan D pada ruangan jawapan. Penerangan Jawapan Menguji atur cara yang telah ditulis bagi mengesan dan membetulkan sebarang ralat yang terdapat pada atur cara. Menulis pseudokod dan melukis carta alir. Mengenal pasti input, proses dan output bagi atur cara yang akan dibina. Memilih dan mengekod atur cara berdasarkan pseudokod dan carta alir. [4 markah] 1
TERHAD 7 S70 S70 TERHAD Berdasarkan pernyataan berikut, nyatakan teknik pemikiran komputasional yang betul. Pernyataan Teknik pemikiran komputasional Dalam fasa reka bentuk atur cara, simbol carta alir perlu dilukis berdasarkan fungsinya. Dalam fasa analisis masalah, pengatur cara perlu mengenal pasti input, proses dan output. Dalam fasa dokumentasi, dokumen pustaka dan panduan pengguna perlu dihasilkan oleh pengatur cara. Dalam fasa pengekodan, penggunaan pemboleh ubah, kod arahan input dan output serta formula matematik yang betul perlu diberikan penekanan. [4 markah] 2
TERHAD 8 S70 S70 TERHAD Berikut ialah terminologi bagi maksud kepentingan perkhidmatan keselamatan data dalam proses kriptografi. Padankan terminologi tersebut dengan maksud yang betul dengan menulis pada ruang jawapan. Maksud Ruang Jawapan Perkhidmatan keselamatan yang mengenal pasti perubahan terhadap data atau maklumat. Pengenalpastian pengguna melalui penggunaan kata laluan. Perlindungan maklumat dan data agar tidak diketahui oleh penerima yang tidak sah. Tiada penafian dalam penghantaran dan penerimaan maklumat. [4 markah] 3
TERHAD 9 S70 S70 TERHAD Berikut ialah padanan perwakilan simbol Pigpen Cipher dan abjad dalam kriptografi . Tandakan ( / ) bagi padanan yang betul dan ( X ) bagi yang salah pada ruang jawapan. [4 markah] 4
TERHAD 10 S70 S70 TERHAD Sebahagian daripada penyataan dalam jadual berkaitan dengan tujuan pembangunan algoritma. Tandakan (/) bagi penyataan yang betul dan (X) bagi yang salah pada ruang jawapan. Tujuan Pembangunan Algoritma Ruang Jawapan Memahami bagaimana komputer memproses urutan tindakantindakan yang perlu dilaksanakan Mempelajari cara menulis algoritma yang teratur, mudah dibaca dan difahami Mempelajari cara menukar algoritma dengan cekap Mempelajari cara membaiki perkakasan komputer dengan cekap [4 markah] 5
TERHAD 11 S70 S70 TERHAD Berikut merupakan ciri-ciri teknik search. Kelaskan ciri tersebut dengan menulis jenis search yang betul pada ruang jawapan. Ciri-ciri Ruang Jawapan Menyemak item yang berada ditengah senarai. Senarai item telah diisih mengikut urutan menaik. Item-item dalam senarai tidak perlu diisih mengikut urutan. Carian tidak efisien kerana perlu menyemak setiap item yang terdapat dalam senarai. [4 markah] 6
TERHAD 12 S70 S70 TERHAD Rajah menunjukkan hubungan bagi jadual Buku dan Pinjaman. Jadual berikut menunjukkan langkah-langkah membina hubungan dalam pangkalan data yang tidak disusun mengikut urutan. Susun langkah dengan menulis P, R, S dan T pada ruangan jawapan. Langkah 5 telah diberi. [4 markah] 7
TERHAD 13 S70 S70 TERHAD Berikut merupakan pernyataan bagi satu persekitaran rumah sukan di sekolah. Setiap murid menyertai rumah sukan masing-masing Lakarkan hubungan yang sesuai berserta kekardinalan bagi pernyataan tersebut. [4 markah] 8
TERHAD 14 S70 S70 TERHAD A, B, C, D, E dan F adalah urutan langkah menulis kod atur cara yang melibatkan function dan procedure. A Menulis pseudokod B Menulis kod atur cara C Membaiki ralat jika ada D Mengenal pasti masalah E Uji lari atur cara semula F Mengenal pasti input,proses dan output Susun langkah urutan yang betul dengan menulis A, C, D dan F pada petak yang disediakan. Langkah 4 dan 6 diberi. Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 B E [4 markah] 9
TERHAD 15 S70 S70 TERHAD Maklumat berikut adalah fungsi user-defined function dalam atur cara. Tandakan ( √ ) bagi fungsi yang betul dan ( X ) bagi fungsi yang salah pada ruang jawapan yang disediakan. Ditulis oleh pengaturcara Nama yang terhad dan ringkas Kod sumber boleh dilihat dan diubah Fungsi yang sedia ada dalam bahasa pengaturcaraan [4 markah] 10
TERHAD 16 S70 S70 TERHAD BAHAGIAN C [20 markah] Jawab semua soalan. Maklumat berikut merupakan senarai buku mengikut mata pelajaran di Pusat Sumber sekolah SMK Seri Jati. Buku-buku tersebut haruslah diisih demi memudahkan murid untuk mencari dan meminjam. Anda dikehendaki mengisih senarai buku di atas mengikut urutan abjad dengan menggunakan teknik sort. (a) Nyatakan jenis sort yang sesuai untuk mengisih senarai buku tersebut mengikut urutan abjad A hingga Z dan berikan justifikasi anda. [2 markah] 1
TERHAD 17 S70 S70 TERHAD (b) Berdasarkan jawapan anda di (a), lengkapkan carta alir berikut. [8 markah]
TERHAD 18 S70 S70 TERHAD Awatif ingin membina sebuah aturcara yang boleh mengira luas persegi sebuah segitiga. Aturcara tersebut memerlukan pengguna untuk memasukkan nilai tinggi dan tapak bagi sebuah segitiga. Maklumat berikut menunjukkan output yang dihasilkan oleh aturcara tersebut. ATURCARA MENGIRA LUAS SEGITIGA Taipkan nilai tinggi : 18 Taipkan nilai tapak : 6 Jika tinggi 18 dan tapak 6 bagi sebuah segitiga, luasnya adalah 54.0 meter persegi Berdasarkan maklumat di atas,
TERHAD 19 S70 S70 TERHAD (a) i. Namakan fungsi (function). ..................................................................................................................................... ii. Nyatakan kegunaan fungsi bagi jawapan anda di (i). ..................................................................................................................................... [2 markah] (b) Tuliskan kod aturcara bermodular bagi output tersebut. [8 markah] 2
SKEMA KUIZ/UJIAN/ PEPERIKSAAN
ASAS SAINS KOMPUTER TINGKATAN 1
TERHAD 70(PP) 70(PP) TERHAD UJIAN AKHIR SESI AKADEMIK Tingkatan 1 Sesi 2022/2023 Asas Sains Komputer (70) PANDUAN PENSKORAN