Professional Documents
Culture Documents
Jawapan Pointer T5 PDF
Jawapan Pointer T5 PDF
LATIHAN 1.1.1
1. Sistem komunikasi rangkaian menjadi pencetus kepada teknologi digital yang akan mengubah cara belajar, sistem sosial,
politik, dan perniagaan.
2. Pendidikan memerlukan pelajar yang berfikiran kreatif, kritis, berkeupayaan menyelesaikan masalah dan menunjukkan
daya kepimpinan yang tinggi.
3. Kesan positif inovasi dalam pengkomputeran;
a. Inovasi dalam teknologi rangkaian
b. Inovasi dalam teknologi storan
c. Inovasi dalam sistem pengoperasian
d. Perkembangan sistem dalam talian
4. Jenayah siber didefinikan sebagai penyalahgunaan teknologi pengkomputeran dan internet bagi melaksanakan aktiviti
jenayah siber.
5. Kategori jenayah siber
a. Kategori dari perspektif pengguna persendirian dan organisasi
b. Dari perspektif keselamatan negara
6. Contoh Jenayah siber;
a. Menyebarkan virus
b. Kecurian maklumat
c. Pelanggaran hakcipta
d. Pencerobohan komputer
LATIHAN 1.1.2
1. Etika dalam pengkomputeran merujuk kepada standard atau panduan bagi mengawal perakuan pengguna komputer
supaya lebih bermoral.
2. Etika dan aktiviti
Etika Aktiviti tidak beretika
Gangguan privasi orang lain Memuat turun perisian tidak sah dalam komputer orang lain menyebabkan
gangguan kepada fungsi komputer
Penyalahgunaan komputer Mencuri data peribadi orang lain bagi tujuan mendapatkan keuntungan
Penyalahgunaan harta intelek Membuat salinan atau mengkomersialkan harta orang lain tanpa kebenaran
orang lain
Menunjukkan sikap hormat Penggunaa bahasa yang tidak sopan, membuat fitnah atau menyebarkan
kepada pengguna yang lain berita palsu.
LATIHAN 1.1.3
1. Menghantar email dan melakukan transaksi kewangan
2. Memudahkan penjenayah siber untuk membuat pintasan terhadap rangkaian komputer dan mencuri maklumat berharga.
3. Menghantar maklumat peribadi yang sensitif dengan kaedah penyulitan untuk menjamin keselamatan data.
4. Semakin banyak lapisan semakin sukar data untuk diceroboh.
5. Kata kunci + kata laluan
6. 3 langkah keselamatan
a. Mewujudkan kata laluan
b. Mewujudkan dua pengesahan
c. Penyulitan email
7. Pengguna mesti mengelakkan pembinaa kata laluan berdasarkan nama. Nombor kad pengenalan, tarikh lahir atau
sebarang data yang berkaitan dengan maklumat peribadi.
8. Kata laluan yang baik dibina daripada gabungan huruf, simbol dan nombor iaitu antara 8 hingga 12 aksara. Contoh :
10=2kali5
9. Langkah keselamatan
Situasi Langkah Keselamatan
Anda mempunyai akaun di Maybank. Anda diminta untuk mewujudkan perbankan internet Dua pengesahan
melalui Maybank2U. Pihak bank telah menyediakan langkah keselamatan yang sepatutnya
Setelah tamat pengajian di universiti, anda ingin memohon pekerjaan di salah sebuah Penyulitan email
organisasi bertaraf antara bangsa. Anda perlu mengantar segera permohonan tersebut dan
anda perlu menjamin bahawa maklumat peribadi anda tidak diceroboh.
Untuk memudahkan perjalanan anda diluar negara, anda dibekalkan dengan kad kreadit Kata Laluan
dengan ciri-ciri keselamatan sementara dan anda perlu membina langkah keselamatan anda
sendiri pada masa pertama kali anda menggunakan kad kreadit tersebut.
LATIHAN 1.1.4
1. Kriptografi adalah salah satu cara untuk proses penyulitan data untuk menjamin keselamatannya
2. Penyulitan ialah proses penterjemah data kepada bentuk kod rahsia yang tidak dapat difahami dan merupakan satu cara
yang paling berkesan untuk melindungi data.
3. Perbezaan
Penyulitan data Nyahsulit data
Proses pengekodan teks biasa kepada bentuk teks sifer Proses pengekodan teks sifer kepada bentuk teks biasa
yang tidak dapat difahami
4. Jenis Penyulitan
Penerangan Jenis Penyulitan
Penyulitan dan nyahsulit teks menggunakan kunci yang berbeza Penyulitan tidak simetri
Penyulitan dan nyahsulit teks menggunakan kunci yang sama Penyulitan simetri
LATIHAN 1.1.5
1. Cetak rompak ialah perbuatan menyalin semula, menerbitkan atau menggunakan bahan bercetak atau bahan rakaman
dan bahan perisian komputer tanpa kebenaran pemegang hakcipta atau pemilik asal untuk mengaukkan keuntungan.
2. Akta Hak cipta 1987 (pindaan 1997) dan Akta Jenayah komputer 1996
3. Implikasi
a. Mengancam industri kreatif dan perisian
b. Hilang keyakinan pelabur
c. Menjejaskan kestabilan ekonomi
d. Pengeluaran produk asli terjejas
e. Wujud pengangguran dalam industri
4. Hilang peluang pekerjaan
5. Pengeluaran dari produk asli terpaksa dihentikan kerana mendapat saingan dari produk tiruan
LATIHAN 1.1.6
1. Undang-undang siber merupakan peraturan yang ditetapkan oleh pihak berkuasa untuk memberi hukuman kepada
pesalah-pesalah yang melakukan jenayah dalam talian
2. Akta siber
TAHUN AKTA
Akta Hak Cipta (pindaan)
Akta Tele perubatan
1997
Akta Jenayah Komputer
Akta Tandatangan Digital
Akta komunikasi dan multimedia
1998
Akta suruhanjaya komunikasi dan multimedia
2000 Akta cakera optik
2006 Akta perdagangan elektronik
2007 Akta aktiviti kerajaan elektronik
2010 Akta perlindungan data peribadi
3. Isu undang-undang siber antara negara ialah, kebebasan bersuara, kelucahan dan fitnah
4. Agensi kerajaan, Suruhanjaya Komunikasi dan Multimedia Malaysia (SKMM) dan CyberSecurity Malaysia.
5. Perbezaan undang-undang siber
Undang-undang Amerika Syarikat Malaysia
Penubuhan Undang-undang Siber Akta jenayah komputer 1986 Akta jenayah komputer 1997
Kawalan terhadap media sosial Tiada sekatan Tiada sekatan
Isu kelucahan Ada kebebasan kecuali terhadap kanak-kanak Tidak dibenarkan
Perjudian Tidak menghalang perjudian dalam talian Tidak dibenarkan
6. Senarai agensi
1 Bahagian Forensik digital PDRM
2 Kementerian Perdagangan dalam negeri KPDNKK
3 Bank Negara Malaysia
4 Kementerian Kerajaan
7. Cadangan, perlu kerjasama di peringkat antarabangsa supaya penjenayah dapat dihadapkan ke muka pengadilan walau di
mana meraka berada. Perlu ada penyelarasan antara negara dari segi kesalahan siber.
8. Jenayah siber semakin meningkat kerana kemudahan rangkaian internet semakin meningkat dan kawalan keselamatan
terhadap aktiviti dalam talian masih belum dipertingkatkan.
LATIHAN 1.1.7
1. senarai bidang kerjaya : rekabentuk, penciptaan, pengurusan, penyelenggaraan perisian dan multimedia.
2. Bidang dalam pengkomputeran
a. Web dan komunikasi digital
b. Pengaturcaraan dan pembangunan perisian
c. Sistem rangkaian dan keselamatan rangkaian
d. Sokongan maklumat dan perkhidmatan
3. Kerjaya dan kemahiran
Kemahiran Kerjaya
Kepakaran dalam bidang rangkaian dan keselamatan komputer Juruanalisis keselamatan maklumat
Kepakaran dala perisian aplikasi perniagaan yang melibatkan pengurusan Pentadbir pangkalan data
pangkalan data
Kepakaran dalam bahasa pengaturcaraan popular seperti Java, C++, Python Pengaturcara komputer
dan Net
4. Tanggungjawab dan bidang
Peranan dan tanggungjawab Bidang pengkomputeran
Kejaya dalam bidang ini bertanggungjawab untuk mengendalikan semua aspek Sistem rangkaian dan
keselamatan rangkaian termasuk penyulitan, pentadbiran firewall dan protokol keselamatan rangkaian
rangkaian
Kejaya dalam bidang ini bertanggungjawab untuk mengintergrasi pengurusan Sokongan dan perkhidmatan
perniagaan dan analisi data, menilai pelaksanaan sistem komputer untuk
menyelesaikan masalah perniagaan yang rumit.
Kejaya dalam bidang ini bertanggungjawab untuk merancang, mereka bentuk, Pengaturcaraan dan
mengemaskini dan menguruskan perisian komputer dan sistem melalui pembangunan persian
pengaturcaraan dan pembangunan perisian
1. Seni bina komputer terbahagi kepada tiga komponen utama iaitu Unit Pemprosesan Pusat (CPU), Unit Ingatan dan Unit
Input-Output.
2. Unit dalam CPU
a. Unit aritmatik dan logik (ALU)
b. Unit kawalan
c. Unit Daftar
3. Fungsi utama unit ingatan adalah untuk menyimpan data dan arahan semasa komputer digunakan iaitu selagi arahan
masih beroperasi.
4. Rajah FDE
5. Peranti input berperanan untuk menukar data luaran kepada bentuk yang boleh difahami dan diproses oleh komputer.
Peranti output akan memaparkan hasil yang diproses oleh komputer kepada bentuk yang boleh difahami oleh manusia.
6. Proses kitaran mesin
i. Capai – Unit kawalan memberikan isyarat supaya pemproses mencapai data dan arahan dari ingatan utama dan
disimpan dalam daftar sementara menunggu untuk diproses.
ii. Nyahkod – unit kawalan menyahkod bagi menentukan jenis operasi dilaksanakan
iii. Laksana – pemproses melaksanakan operasi sritmetik dan logik data mengikut arahan.
7. Tugas utama CPU adalah untuk melaksankan arahan memproses data dan mengikut arahan kitaran mesin iaiatu kitaran
capai-nyahkod-laksana(FDE).
8. Rajah FDE
LATIHAN 1.2.2
1. John Von Neuman mendapat idea untuk menyimpan aturcara komputer dalam ingatan dan digerakkan dari unit
ingatan ke pemproses melalui sistem bas.
2. Pembahagian sistem bas;
a. Bas dalaman – menghubungkan komponen dalaman pemproses dan membenarkan komponen bertukar
maklumat
b. Bas luaran – menghubungkan pemproses dengan komponen luaran seperti ingatan dan peranti input-output
3. Jenis-jenis bas luaran
Bas Data Bas Alamat Bas kawalan
Bas yang digunakan untuk Bas yang digunakan untuk Bas yang mengandungi isyarat
memindahkan data antara membawa lokasi yang kawalan yang digunakan bagi
pemproses, ingatan, dan peranti menempatkan data dan arahan mengawal operasi keseluruhan
input-output dalam ingatan utama sistem
5. lengkapkan jadual
PENERANGAN KOMPONEN CPU
Melakukan operasi aritmetik seperti tambah, tolak, darab dan bahagi serta Unit aritmetik dan logik
operasi logik seperti AND, OR, NOT
Komponen yang digunakan bagi menyimpan data dan arahan yang dicapai dari Daftar
ingatan utama sebelum di hantara ke unit pemproses
Menerima dan menjana isyarat-isyarat bagi mengawal operasi keseluruhan Unit kawalan
sistem komputer.
7. Jam merupakan peranti cip dalam pemproses yang menjana denyutan elektronik pada kadar yang tetap bagi
menyeragamkan semua operasi komputer. Unit sistem jam ialah hertz
LATIHAN 1.2.3
1. Kelajuan komputer ditentukan oleh keupayaan pemprosesnya.
2. 2 jenis pemproses ialah pemprosesan linear dan pemprosesan semasa
3. Jenis pemproses
PENERANGAN PEMPROSES
Pemproses yang memproses data dan arahan secara berjujukan mengikut kitaran Linear
mesin iaiatu Capai-Nyahkod-Laksana (FDE)
Pemprosesan ini digunakan untuk melakukan pelbagai tugas dalam satu masa. Ia semasa
mampu melaksanakan beberapa arahan secara serentak.
4. Perbezaan
PEMPROSESAN LINEAR PEMPROSESAN SEMASA
Pemprosesan linear kurang efektif dalam Lebih efektif bagi pelaksanaan arahan yang panjang
pemprosesan data dan arahan yang panjang dan dan kompleks
kompleks
Pemprosesan linear hanya boleh melakukan satu Lebih efektif kerana arahan-arahan dibahagikan
tugas pada satu masa. Pemproses ini lebih kepada beberapa bahagian dan dilaksanankan
perlahan secara berasingan
LATIHAN 1.2.4
1. Fungsi penterjemah bahasa pengaturcaraan adalah untuk menterjemah kod atrcara kepada bahasa mesin yang boleh
difahami oleh komputer.
2. Kategori bahasa pengaturcaraan
KATEGORI BAHASA BAHASA PENGATURCARAAN
Bahasa berasaskan objek
Bahasa Aras Tinggi
Bahasa berstruktur
Bahasa himpunan
Bahasa Aras Rendah
Bahasa mesin
3. Bahasa aras tinggi menggunakan pernyataan yang mudah difahami oleh pengaturcara kerana bahasanya hampir sama
dengan bahasa tabii manusia. Contoh perisian ialah seperti Java, Visual Basic, PHP dan Python
4. Tugas penterjemah adalah untuk menukarkan kod arahan dari bentuk yang difahami manusia kepada bentuk yang
difahami oleh komputer.
5. 2 jenis penterjemah ialah pengkompil dan pentafsir
Pengkompil Pentafsir
Melaksanakan keseluruhan kod sumber, Menganalisis dan melaksanakan setiap baris kod secara
mengumpul dan menyusunnya berturutan
Hasil lebih efektif serta mudah disebarkan Kurang efektif dan agak sukar disebarkan
Proses pembetulan sukar dilakukan serta merta Memudahkan proses pembetulan dilakukan serta merta
8. Penggunaa pentafsir
LATIHAN 1.1.5
1. CARA komputer bekerja
2. Rajah Von Neumann
LATIHAN 1.3.1
1. Get logik merupakan blok binaan asas litar bersepadu yang mengandungi dua input dan satu output.
2. Litar bersepadu ialah litar elelktronik yag terdiri daripada gabungan elektronik iaiatu transistor, perintang, diod dan
kapasitor)
3. Jadual kegunaan litar bersepadu
Jenis IC Kegunaan Jumlah Get Logik
SSI: Penyepaduan skala kecil Get Logik (DAN, ATAU, TAKDAN, TAKATAU) <12
MSI: Penyepaduan skala Flip-plip adder/counter multiplexer & demultiplexer 12- 99
pertengahan
LSI : Penyepaduan skala besar Ingatan komputer pemproses mikro 8 bit 100 – 999
VLSI : Penyepaduan skala Pemproses mikro 16 bit dan 32 bit 10 000 – 99 999
sangat besar
ULSI : Penyepaduan skala ultra Pemproses mikro untuk pemprosesan grafik 100 000 – 999 999
besar
GSI : Penyepaduan skala Giga Pemprosesan pentium IV 1 000 000
4. Contoh barangan yang menggunakan litar bersepadu ialah seperti, telefon mudah alih, komputer, televisyen dan LCD
projektor
LATIHAN 1.3.2
LATIHAN 1.3.3
1. Jadual kebenaran digunakan untuk menyemak output yang dihasilkan daripada get-get logik daripada litar logik. Ia
digunakan untuk membuktikan teorem algebra boolean.
2. Jadual kebarangkalian input
Bilangan Pemboleh ubah 1 2 3 4 5
Jumlah kebarangkaian input 21=2 22=4 23=8 24=16 25 =32
3. Jadual kebenaran
i) DAN II) ATAU III) TAK
A B Y
0 0 1
0 1 1
1 0 1
1 1 0
ii) Persamaan bolean Y = A+B dan get logik TAK ATAU
A B Y
0 0 1
0 1 0
1 0 0
1 1 0
A B ATAU XATAU
0 0 O 1
0 1 1 0
1 0 1 0
1 1 1 0
A B XATAU XTAKATAU
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 1
5. Jadual kebenaran
A B Y
0 0 1
0 1 0
1 0 0
1 1 0
LATIHAN 1.3.4
1. Jadual kebenaran
i)
ii)
LATIHAN 1.3.5
X = A’.B’
Y = A.B
Output = A.B + A.B
LATIHAN 1.3.6
Get logik
Jadual kebenaran
LATIHAN 1.3.7
I) GET LOGIK
1. Litar bersepadu elektronik yang terdiri daripada gabungan komponen elektronik iaiatu transistor, peringtang, diod dan
kapasitor.
2. LUKIS get logik
i) ATAU
ii) TAKDAN
3. JADUAL KEBENARAN
A B Q
0 0 1
0 1 1
1 0 1
1 1 0
4. Ungkapan boolean
5. Get Logik
BAHAGIAN A:
1. I) Jenayah siber adalah jenayah yang melibatkan penggunaan komputer dan rangkaian. Komputer mungkin telah
digunakan di dalam jenayah atau menjadikannya sebagai sasaran
Ii ) langkah - langkah
a. Gunakan Kaedah penyulitan (encryption) di mana setiap data penting perlu melalui proses penyulitan
menggunakan perisian tertentu di internet.
b. Hidupkan firewall untuk melindungi komputer dari ancaman luar
2. Kebaikan
a. membolehkan kita mendapatkan maklumat tentang sesuatu perkara
b. Berkongsi maklumat
c. Mengadakan transksi atas talian seperti pembayaran bil dan pembelian
3. Menggunakan perisian takpa berbayar dan membuat salinan persian tanpa kebenaran.
4. I) A = penyulitan, B = Nyahkod
iii) ADIK = CFKM
5. Penipuan komputer
6. Malaysia menghalang perjudian dalam talian manakala Amerika tidak dikenakan tindakan jika mempunyai lesen yang
dibenarkan.
7. Agensi penguatkuassan
i. Kementerian perdagangan dan kepenggunaan (KPDNKK)
ii. Polis di raja Malasyia (PDRM)
8. I) Pereka grafik
ii)Mahir dalam mengendalikan Perisian pengaturcaraan dan perkakasan multimedia
iii) PHP, Java Script
9. I) fungsi CPU Ialah menterjemahkan data input kepada maklumat output yang lebih bermakna.
ii)Kompnen utama senibina komputer ialah, unit pemproses pusat, unit peranti input dan output dan unit ingatan.
10. Unit ALU, Kawalan dan daftar
11. Unit ingatan , RAM dan ROM
12. Peranti input dan output
Input Output
Microphone Pencetak
Papan kekunci LCD Projektor
Pengimbas Pembesar suara
Tetikus Monitor
13. Proses kitaran mesin : Capai – Nyah kod – Laksana
14. Sistem bas
i. Bas luaran
ii. Bas dalaman
15. penterjemah – pengkompil, pentafsir dan penghimpun
16. perbezaan
PEMPROSESAN LINEAR PEMPROSESAN SEMASA
Pemprosesan linear kurang efektif dalam Lebih efektif bagi pelaksanaan arahan yang panjang
pemprosesan data dan arahan yang panjang dan dan kompleks
kompleks
Pemprosesan linear hanya boleh melakukan satu Lebih efektif kerana arahan-arahan dibahagikan
tugas pada satu masa. Pemproses ini lebih perlahan kepada beberapa bahagian dan dilaksanankan
secara berasingan
17. Jenis bahasa aras tinggi
KATEGORI BAHASA BAHASA PENGATURCARAAN
Bahasa berasaskan objek
Bahasa Aras Tinggi
Bahasa berstruktur
19. X =
BAHAGIAN B
SOALAN 21
I. Kesan jenayah siber
a. maklumat- maklumat peribadi atau sulit terdedah
b. Kerugian syarikat serta pengguna internet akibat jenayah siber.
c. Berkembangnya budaya fitnah
d. Mengancam keselamatan negara.
iii. Perbezaan antara China dan Malaysia. China menyekat capaian kepada internet secara bebas termasuk
media sosial seperti facebook, tetapi malaysia tiada sekatan.
SOALAN 22
I. Unit kawalan memberi isyarat supaya pemproses mencapai data dan arahan dari ingatan utama dan
disimpan dalam daftar sementara menunggu untuk diproses
II. Pemproses melaksana operasi aritmetik dan logik terhadap data seperti yang dinyatakan oleh kod arahan
III. Unit aritmatik dan Logik, unit Kawalan, daftar
IV. Hertz (Mhz), 160 000 000 = 160 Mhz
SOALAN 23
i. Data yang disimpan dalam Storan awan boleh dicapai pada bila-bila masa dan dimana-mana tempat
denga syarat ada kemudahan internet.
ii. Kelemahan cloude storage
- Memerlukan kemudahan internet
- Jika perkhidmatan terganggu oleh penyedia perkhidmatan, maka data yang disimpan tidak dapat dicapai.
iii. Cakera liut, cakera optik dan pena pemacu
iv. Google Chrome, Internet explorer
v. sistem pengoperasian ialah sistem yang mengawal, menyelaras dan mengkoordinasi
perkakasan, menyedia antara muka pengguna dan membolehkan program aplikasi dipasang untuk
kegunaan pengguna. Contoh, Microsoft windows, linux, Unix
SOALAN 24
i. Jadual kebanaran get logik ATAU
LATIHAN 2.1.1
1. Jenis atribut
Jenis-jenis atribut
Terbitan mudah komposit kunci Nilai gandaan Nilai tunggal
2. Simbol atribut
Simbol Atribut Keterangan
Mewakili atribut mudah dan atribut nilai tunggal
Atribut kunci yang unik yang membezakan rekod dalam pangkalan data
LATIHAN 2.1.2
1. Kunci asing digunakan untuk menghubungkan antara dua jadual dalam pangkalan data
2. Ciri-ciri model hubungan data
i. Setiap hubungan mempunyai nama yang berbeza daripada nama-nama hubungan yang lain
ii. Setiap data dalam hubungan mempunyai satu nilai sahaja
iii. Setiap atribut (medan) mempunyai nama yang berbeza
iv. Setiap rekod dalah berbeza
v. Susunan atribut tidak mempunyai kepentingan
vi. Susunan rekod tidak mempunyai kepentingan
3. Langkah-langkah memetakan ERD kepada skema hubungan
i. Entiti ditukarkan menjadi nama hubungan
ii. Atribut akan menjadi nama medan
iii. Jenis hubungan dalam ERD akan menentukan pemilihan kunci asing
4. Jenis hubungan
i. Satu ke satu
ii. Satu ke banyak
iii. Banyak ke banyak
5. Skima hubungan
PELAJAR
ID_Pelajar Nama Alamat
SUBJEK
Kod Subjek Nama Subjek IDPelajar
GURU
ID Guru Nama Alamat
OPSYEN_GURU
Id Guru Kod Subjek
SUBJEK
Kod Subjek Nama subjek
Jutifikasi :
ii. 2NF
iii. 3NF
Justifikasi
3. Penormalan 2NF
ERD
LATIHAN 3.1.1
1. HTML menyediakan cara menghasilkan dokumen berstruktur dengan menandakan semantik struktur teks seperti
tajuk, perenggan, senarai, pautan, petikan, dan lain-lain. HTML membolehkan pembenaman imej dan objek, serta
boleh digunakan untuk menghasilkan borang interaktif.
2. Jenis atribut
3. Kelebihan CSS ialah membenarkan perubahan pada gaya sesuatu halaman web dan menerangkan persembahan bagi
sesuatu dokumen HTML
4. Bahasa penskripan ialah bahasa pengaturcaraankomputer yang biasanya ditafsir dan boleh ditaip langsung
dari papan kekunci.
5. kebaikan bahasa penskripan ialah skrip-skrip sesuatu penggunaan boleh diubah tanpa perlu dikompilkan atau
ditafsirkan semula. Berbeza dengan atur cara yang dalam bentuk fail boleh laksana, yang perlu dikompil semula
untuk melakukan sebarang perubahan bagi perilaku sesuatu program
6. pelanggan adalah pengguna laman web, manakala pelayan adalah server yang boleh berada dimana-mana tempat
didunia.
7. Perbezaan web statik dan dinamaik
statik Dinamik
Kandungan paparan mengikut tag HTML yang Kandungan paparan boleh dipanggil pangkalan data
digunakan atau mengikut tindakan pengguna
Dibina menggunakan HTML sahaja Dibina menggunakan penskripan pelayan
Contoh : laman web mamaparkan latarbelakang Contoh laman web perbankan online
organisasi
LATIHAN 3.1.2
1. Pemboleh ubah ialah ruang ingatan yang digunakan untuk menyimpan nilai sementara sewaktu atur cara di proses.
Contoh, nama, alamat
2. Pemalar merupakan runag ingatan yang digunakan untuk menyimpan nilai sementara semasa aturcara diproses. Contoh
nilai pi = 3.142, bilan hari = 7
3. Jenis data
Contoh data Jenis data
5, 7, 400 Nombor (integer)
AHMAD, AH CONG, DAVID Rentetan (string)
True, false boolean
4. Pengisytiharan
Data Pembolehubah Pengisytiharan
45, 23, 29,32 berat var berat = [45, 23, 29, 32]
Abu, ali, hassan pelajar Var pelajar = [Abu, ali, hassan]
5. Pemalar
Data Pengisytiharan
a=4 const a = 4;
b = 3.65 const b = 3.65;
Markah = 50 const markah = 50;
6. Lengkapkan
7. Jenis data
Nombor
Boolean
String
LATIHAN 3.1.4
2. Struktur kawalan jujukan digunakan apabila arahan atau pernyataan dilaksanakan mengikut tertib sebagaimana yang
ditentukan oleh kod aturcara tanpa perlu merujuk kepada syarat.
3. Carta alir
4. Operator
Simbol operator maksud
== Sama dengan
!= Tidak sama dengan
> Lebih besar daripada
< Lebih kecil daripada
>= Lebih besaar atau sama dengan
<= Lebih kecil atau sama dengan
6. Pernyataan bersyarat
9. Struktur kawalan ulangan berasaskan pembilang & struktur kawalan ulangan berasaskan syarat.
10. Komponen pernyataan for
a. Nilai awal untuk mulakan pembilang
b. Nilat tamat untuk menamatkan proses membilang
c. Nilai kemaskini untuk proses mengemaskini nilai pembilang
11. Pembilang
Nilai awal i=0
Nilai Tamat i<len
Nilai Kemaskini i++
LATIHAN 3.2.1
LATIHAN 3.2.2
1. Operasi asas
a. Menulis data terhadap fail teks
b. Membaca data daripada fail teks
c. Mencipta atau membuka fail teks
d. Menyunting fail teks
2. Mod capaian
Mod Capaian Penerangan
r Fail di buka untuk dibaca sahaja
w Fail dibuka untuk ditulis sahaja bermula dari awal fail
a Fail dibuka untuk ditulis sahaja bermula dari akhir fail
r+ Fail dibuka untuk dibaca atau ditulis. Penunjuk fail bermula daripada permulaan fail tersebut
w+ Fail dibuka untuk dibaca atau ditulis. Memadamkan kandungan fail atau mencipta fail baharu
sekiranya fail belum wujud. Penunjuk fail bermula daripada permulaan fail tersebut
a+ Fail dibuka untuk dibaca atau ditulis. Kandungan fail tersebut terpelihara. Mencipta fail baharu
sekiranya fail belum wujud. Penunjuk fail bermula daripada penghujung fail tersebut.
3. Kelebihan PHP
a. PHP adalah multi platform ( Windows,Unix, Linux dan sebaginya.)
b. PHP disokong oleh semua jenis server seperti Apache dan IIS.
c. PHP percuma untuk didownload.
d. PHP mudah untuk dipelajari.
LATIHAN SUMATIF 3.2
i. Bahasa penskripan klien digunakan untuk menjalankan kod aturcara melalui pelayar web. Pemprosesa berlaku pada
komputer pengguna. Kod aturcara dipindahkan dari pelayan web ke komputer pengguna melalui internet melalui
pelayar web.
ii. Bahasa penskripan pelayan adalah bahasa yang digunakan untuk membangunkan laman web yang melibatkan
penggunaan kod aturcara pada pelayan web untuk menghasilkan tidakbalas yang sesuai sebagaimana yang
dikehendaki oleh pengguna ke laman web.
iii. JavaScript, Perl, PHP, Ruby, Python
iv. Mozilla Firefox, Google Chrome, MicrosoftInternet Explorer, Apple Safari and the Opera
LATIHAN 3.3.1
LATIHAN 3.3.2
1. Untuk membina laman web yang baik, perhatian perlu diberikan kepada cara maklumat dalam laman web tersebut dapat
dicapai dan pendekatan yang sesuai bagi pengguna untuk mendapatkan maklumat.
2. Proses mereka bentuk kerangka aplikasi
a. Penstrukturan kandungan atau maklumat
b. Penstrukturan halaman
c. Reka bentuk antara muka
d. Reka bentuk navigasi
3. Setiap reka bentuk laman web perlu berasaskan kepada kehendak pengguna atau pengalaman pengguna semasa melayari
laman web.
4. Kaedah untuk mendapatkan input dari pengguna
a. Temu bual
b. Soal selidik
c. Pemerhatian atau tinjauan
5. Langkah-langkah
a. Membentuk inventri maklumat
b. Pengelasan maklumat
6. Membentuk inventri maklumat adalah menyenaraikan jenis maklumat yang ingin dimasukkan dalam laman web supaya
memberi idea untuk mencipta fungsi laman web.
7. Contoh pengelasan maklumat
Kaedah pengelasan maklumat Contoh
Mengikut turutan abjad Pengelasan maklumat jualan berasaskan nama pengguna
Kronologi Pengelasan hasil jualan mengikut tarikh
Kategori atau jenis Pengelasan jualan mengkut kategori produk
Hieraki Jenis baju muslimah yang dikelaskan kepada subkategori seperti blaus dan
kurung moden
Spatial Pengelasan maklumat mengikut geografi
Mengikut urutan magnitud Pengelasan maklumat jualan bermula daripada jumlah yang kecil kepada jumlah
jualan yang besar
8. Penstrukturan halaman ialah cara setiap halaman dalam laman web dihubungkan.
9. Jenis gaya pestrukturan halaman
a. Penstrukturan secara hieraki
b. Penstrukturan secara jujukan
c. Penstrukturan kompleks
10. Rangka wayar ialah panduan visual yang mewakili rangka kerja keseluruhan laman web yang bertujuan untuk menyusun
elemen-elemen yang akan dimasukkan dalam laman web bagi menepati konsep laman web.
11. Laman web
12. Rangka wayar antaramuka laman web
SOALAN PERCUBAAN
BAHAGIAN A:
1. I)Teknik peniskalaan, teknik leraian ii)X = proses = Y = pernyataan syarat
2. I) boolean ii) operator perbandingan : >, <, >=, <=
3. I) Ralat logik, rumus luas salah
4. Pemboleh ubah : tapak, tinggi, luas
5. I) integer, string II) perbezaan : Pemboleh ubah sejagat boleh dilakukan diluar mana-mana fungsi manakalah pemboleh
ubah setempat perlu diisytiharkan dalam sebuah fungsi dalam aturcara.
6. Unit pemproses utama membaca operasi aritmatik dari kiri ke kanan sahaja.
7. AND, OR, NOT
8. Jadual IPO
Input Proses Output
Harga jual Untung = (Harga jual – harga Untung kasar
Harga beli beli ) x bilangan barang
Bilangan barang
9. ciri-ciri
a. Intergriti data
b. Ketekalan data
c. Kelewahan data
10. kelebihan : sistem pangkalan data membolehkan pengguna untuk berkongsi maklumat, mengatasi masalah
pertindihan data dan mengelakkan masalah pembaziran masa, kos.
11. I) atribut ialah data-data deskriptif dalam pangkalan data. atribut ialah lajur-lajur dalam jadual dengan nama lajur sebagai
nama atribut..
II) set hubungan
12. Kebergantungan fungsi transitif ialah kergantungan antara dua atribut yang tidak melibatkan mana-mana atribut kunci
primer iaitu nombor telefon bimbit hanya bergantung kepada nama guru sepenuhnya.
13. Keperluan interaksi manusia dan komputer
a. Mendapat permintaa dalam pasaran
b. Meningkatkan produktiviti
c. Mengurangkan kos selepas jualan
d. Mengurangkan kos pembangunan
14. Penyulitan simetri dan penyulitan tidak simetri
15. I) ATAU, TAKDAN
II) P = A + B, Q = AB
16. Ungkapan boolean : Q = AB + A
17. Juruanalisa sistem rangkaian
18. Penghimpun
19. Banyak ke banyak
20. Kunci asing kerana kunci yang unik utuk satu entiti dan diwujudkan dalam entiti yang lain untuk menghubungan antara
adua entiti tersebut.
BAHAGIAN B
SOALAN 21
I ) id pengguna, nama dan kata laluan
ii) id pengguna = string, nama = cgar dan kata laluan= string
iii) struktur kawalan pilihan kerana terdapat penyataan bersyarat benar atau palsu
iv) “papar borang log masuk “
SOALAN 22
I) untuk menghapuskan kebergantungan fungsi separa
ii) kunci primer : BUTIRAN [kod daftar], JENIS [id], LOKASI [Id]
III)KUNCI asing [jenis]
Iv ERD
Soalan 23
i) Jenayah siber ialah penyalahgunaan tenologi pengkomputeran dan internet bagi melaksanakan aktiviti jenayah
seperti mengubah data dalam komputer.
ii) Contor jenayah komputer : penceroboh maklumat peribadi, kecurian maklumat (phishing)
iii) Etika pengkomputeran merujuk kepada standard panduan bagi mengawal perlakuan pengguna komputer supaya
lebih bermoral.
iv) Langkah keselamatan data;
a. Penyulitan email
b. Dua pengesahan Idouble verification)
c. Kata laluan
SOALAN 24
i. Bahasa penskripan pelayan ialah program yang dilaksanakan di pihak pelayan web iaitu menterjemahkan kod aturcara
untuk memaparkan maklumat supaya difahami oleh pengguna.
ii. PHP, JavaScript, ASP
iii. prinsip rekabentuk laman web
a. Menggunakan warna dan grafik yang sesuai
b. Mewujudkan navigasi
c. Pastikan wujud keseimbangan visual
d. Rancang jenis persekitaran web yang dibina
e. Wujud perbezaan elemen dalam laman web
f. Penekanan kepada maklumat yang ingin disampaikan
g. Penggunaan typography yang sesuai