8. a)teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · perbezaan yang...

31
A. LATIHAN FORMATIF 1. Penyelesaian masalah adalah sebagai proses mengkaji butiran sesuatu masalah untuk mendapatkan satu penyelesaian yang paling sesuai 2. Keperluan penyelsaian masalah i. Meningkatkan kemahiran berfikir ii. Membantu pengembangan sesuatu konsep iii. Menggalakan pembelajaran kendiri iv. Mewujudkan komunikasi dua hala 3. 4 teknik pemikiran komputasional i. Teknik leraian ii. Pengecaman corak iii. Peniskalaan iv. Algoritma 4. Ciri penyelesaian masalah berkesan i. Kos - menjimatkan ii. Masa – tetapkan tempoh waktu iii. Sumber – sumber yang mencukupi 5. Kos projek i. Berapakan anggaran kos ii. Adakah Kos yang dapat menjamin produktiviti iii. Adakah kos boleh menyelesaikan masalah 6. Lapan proses penyelesaian masalah i. Mengumpulkan dan menganalisis data ii. Menentukan masalah iii. Menjana idea iv. Menjana penyelesaian v. Menentukan tindakan vi. Melaksanakan penyelesaian vii. Membuat penilaian viii. Membuat penambahbaikan 7. Mengumpul data dan skop masalah i. Kesan terhadap masalah ii. Tempoh penyelesaian masalah B. LATIHAN SUMATIF 1. C 2.A 3.D 4.D 5.C 6. (I) BENAR II)PALSU III)BENAR IV)BENAR 7. (I)b II)C III)a

Upload: vothuan

Post on 27-Aug-2019

246 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

A. LATIHAN FORMATIF 1. Penyelesaian masalah adalah sebagai proses mengkaji butiran sesuatu masalah untuk

mendapatkan satu penyelesaian yang paling sesuai 2. Keperluan penyelsaian masalah

i. Meningkatkan kemahiran berfikir ii. Membantu pengembangan sesuatu konsep iii. Menggalakan pembelajaran kendiri iv. Mewujudkan komunikasi dua hala

3. 4 teknik pemikiran komputasional

i. Teknik leraian ii. Pengecaman corak iii. Peniskalaan iv. Algoritma

4. Ciri penyelesaian masalah berkesan

i. Kos - menjimatkan ii. Masa – tetapkan tempoh waktu iii. Sumber – sumber yang mencukupi

5. Kos projek

i. Berapakan anggaran kos ii. Adakah Kos yang dapat menjamin produktiviti iii. Adakah kos boleh menyelesaikan masalah

6. Lapan proses penyelesaian masalah

i. Mengumpulkan dan menganalisis data ii. Menentukan masalah iii. Menjana idea iv. Menjana penyelesaian v. Menentukan tindakan vi. Melaksanakan penyelesaian vii. Membuat penilaian viii. Membuat penambahbaikan

7. Mengumpul data dan skop masalah

i. Kesan terhadap masalah ii. Tempoh penyelesaian masalah

B. LATIHAN SUMATIF

1. C 2.A 3.D 4.D 5.C 6. (I) BENAR II)PALSU III)BENAR IV)BENAR 7. (I)b II)C III)a

Page 2: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

8. a)Teknik leraian b) mengira kos yang perlu. Menetapkan tempoh masa. Memilih sumber yang diperlukan c) Carta alir

A. LATIHAN FORMATIF

1. Algoritm adalah satu set arahan untuk menyelesaikan masalah. Mengandungi arahan terperinci untuk diikuti oleh pengguna untuk melaksanakan tugasan.

2. Alogoritma mengeluarkan wang di ATM 1.mula 2.masukkan kad ke dalam ATM 3.masukkan nombor pin 4. masukkan jumlah wang yang hendak dikeluarkan 5. tunggu wang kelaur 6. kembalikan kad 7.Tamat

3. aturcara komputer adalah algoritma komputer yangditulis dalam bahasa pengaturcaraan yang boleh dilaksankan oleh komputer 4. perwakilan algoritma

i. pseudokod ii. carta alir

5. Pseudokod ialah senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempiunyai nombor turutan

6. Simbol syarat . berfungsi untuk menguji syarat yang dimasukkan sama ada boleh dilaksanakan atau tidak

7. Struktur kawalan ururtan melaksanakan arahan-arahan komputer satu persatu. Setiap arahan adalah satu pernyataan algoritma

8. Struktur kawalan pengulangan. Ia akan mengulang arahan-arahan komputer dalam blok pengulangan sehingga satu syarat dipenuhi.

MULA

TAMAT

Input x= nilai stok

Output = nilai tempahan

Proses = Stok – jualan = tempahan baru

Page 3: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

9. Ciri-ciri algoritma i. Mudah difahami ii. Lengkap iii. Effisien iv. Memenuhi kriteria reka bentuk

10. Jenis ralat i. Ralat logik ii. Ralat sintaks iii. Ralat masa larian

11. Pseudokod – tiada nombor turutan

1. Mula

2. Input nama

3. Papar “SELAMAT DATANG “

4. Tamat 12. Jadual input output (IO)

no y I/O

1 - -

2 20 20

3 100 -

4 50 -

5 75

6 75 75

7 - - 13. Jadual bernombor

NO p q jum i/o

1 - - - -

2 5 - -

3 5 7 - -

4 5 7 35 -

5 5 7 35 Jumlah = 35

6 - - - -

B. LATIHAN SUMATIF

1.C 2.D 3.C 4.A 5.C 6.B 7.D 8.(i)PALSU II)BENAR III)BENAR IV)PALSU 9.(I)b II)c III)a

Page 4: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

10. a) algoritma adalah satu set arahan untuk komputer melaksanakan tugas b) panjang dan lebar c) carta alir 11. a) pemboleh ubah, Hari dan Jualan b) pseudokod

1. Mula 2. Input nilai jualan 3. Proses – purata=tambah jualan/5 4. Output – purata 5. Tamat

c) purata jualan = (120+80 +110 +95 +105)/5 = 510/5 =RM102

A. LATIHAN FORMATIF 1. Definisi

a) Pemboleh ubah ialah ruang simpanan sementara untuk nombor, teks dan objek yang ditulis dalam pengaturcaraan

b) Pemalar adalah nilai yang tidak berubah semasa pengaturcara mengistiharkan dalam penulisan atur cara komputer

c) Jenis data ialah satu set data yang mengandungi nilai dan ciri-ciri yang telah ditetapkan.

2. Penggunaan jenis data yang bersesuaian amat penting dalam sesebuah aturcara supaya aturcara dapat dibangunkan tanpa ralat sintaks. Jenis data merupakan penanda kepada sesuatu pemboleh ubah

3. Jadual jenis data Bil Jenis Data Singkatan Penerangan Contoh

a Integer

int

Merangkumi semua

nombor yang tidak

mempunyai pecahan atau

perpuluhan

20

MULA

TAMAT

Input panjang dan lebar

Output = luas

Proses = Panjang x lebar

Page 5: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

b Nombor

nyata

Float,

double

Semua nombor yang

mempunyai perpuluhan

atau pecahan

22.3

c Aksara/

rentetan

Char,

string

Aksara dan retetan yang

merupakan data dalam

bentuk ruang

kosong(space), tekas,

perkataan atau nilai yang

mengandungi simbol

#, @

d Boolean

boolean

Data dalam bentuk pilihan

iaiatu memilih salah satu

daripada sesuatu yang

benar

Benar

palsu

4. a)Pemboleh ubah segara = static int p =200 Fungsi nya ialah untuk mengisytiharkan sesuatu fungsi dalam subaturcara tertentu sahaja. b) inteeger – int q=50

Merangkumi semua nombor yang tidak mempunyai pecahan atau perpuluhan 5. jadual pengisytiharan

Bil Jenis Data Pembolehubah Pengisytiran

a Integer p Int p;

b String warna String warna;

c Double gaji double gaji;

d Boolean hari Boolean hari = false;

e Aksara nama Char nama ;

6. pengisytiharan dan penetapan nilai

a) int x =7; b) char kereta = wira; c) boolean 9 = true;

7. definisi; a)penyataan umpukan terdiri daripada satu atau lebih ungkapan lain untuk membri nilai pada pemboleh

ubah b)Penyataan aaitmatik adalah satu atau lebih operasi matematik seperti operasi tambah (+), tolak (-),

darab(*) dan bahagi (/) 8. Output

Bil Output

a Jawapan =15

b Jawapan =40

c Jawapan =50

d Jawapan =5

9. Output

a) 42 b) Int panjang =6;

Int lebar = 4; B. LATIHAN SUMATIF

1. B 2.A 3.C 4.C 5.B 6(I)BENAR II)PALSU III)PALSU IV)BENAR V)BENAR VI)BENAR 7.(I)C II)A III)D 8. a)pemboelh ubah

Nama – aksara No.kad pengenalan – int Hobi – string

Page 6: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

b) Pengsitiharan Char nama; Int kp; String hobi;

c) Pseudokod 1.MULA 2.INPUT nama, no k/p, hobi 3.Proses – Pilihan pengguna keluar 4.OUTPUT – Paparkan na,a. no k/p, hobi 5.TAMAT

9. Perbezaan antara pembolehubah sejagat dan setempat

Pemboleh

ubah/Ciri-ciri

pengisytiharan Fungsi

Pemboleh

ubah sejagat

Boleh dilakukan di luar

mana-mana fungsi

Boleh digunakan hingga

akhir progrm

Pemboleh

ubah

setempat

Diistiharkan dalam

sesebuah fungsi aturcara

Hanya boleh digunakan

untuk fungsi yang disi

sahaja

A. LATIHAN FORMATIF

1. 3 jenis sturuktur kawalan i. sturuktur kawalan pilihan ii. sturuktur kawalan urutan iii. sturuktur kawalan ulangan

2. Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu, kawalan jujukan akan melaksanakan baris demi baris mengikut turutan, manakala kawalan pilihan akan melaksanakan pilhan yang diberikan

3. Pernyataan bersyarat boolean adalah satu pernyataan untuk komputer membuat keputusan Pernyataan tersebut membolehkan komputer membuat perbandingan pemboleh ubah, sifat objek

atau nilai yang dilakukan melalui operator hubungan.

4. Carta alir pilihan if

MULA

TAMAT

Syarat benar ?

Laksanakan kenyataan

Benar

Page 7: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

5. a) TAHNIAH, Anda datang awal b) pseudokod 1.Mula 2. Input – Masukan jam 3. Proses if(jam <7.50)

5. Output papar “TAHNIAH, Anda datang awal” else papar ““PERINGATAN, Anda Lewat”

} 6.Tamat

6. Kelebihan penggunaan switch case adalah untuk mengatasi kekurangan penggunaan if-else-if kerana perlu diulang banyak kali manakala dalam switch case strukturnya mudah difahami.

7. a) KATEGORI=REMAJA b)aturcara dalam switch case switch (umur) { case 1: { system.out.println(umur>60 +”WARGA EMAS”) break;

case 2 : { system.out.println(umur>25 +”DEWASA”) break; 8. Jadual operator

Ungkapan keputusan

Umur ==0 Tidak

Umur !=0 Ya

Umur > 0 Ya

Umur < 0 Tidak

Umur >=0 Ya

9. Jenis operator logikal ialah AND, OR dan NOT 10. a) ANDA TIDAK LAYAK DIKENAKAN CUKAI

b) Jadual

Pendapatan Benar atau palsu

Pendapatan >=10000 YA

Pendapatan <=10000 Tidak

Pendapatan >=10000 &&

Pendapatan >=10000

Tidak

Output TIDAK

c) SILA BUAT TAKSIRAN CUKAI

11. Aturcara

public class Untung { public static void main(String[] args) { double untung=200; for (int i=1; i<=30; i+=1){ untung = untung + (0.2*untung); } System.out.println("Untung anda : " + untung); }

Page 8: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

12. a) 10 9 8 7 6 5 4 3 2 1 b)Carta alir

13. Aturcara sifir 4

14. Struktur kawalan ulangan

Subaturcara output int bil; bil=1; while (bil<=10) { System.out.println(bil); bil+=2;

1 3 5 7 9

int bil; bil=1; while (bil<=5) { System.out.println(bil); bil++;

1 2 3 4 5

int bil; for (bil=5;bil>=1;bil–) System.out.println(bil);

5 4 3 2 1

Setkan x = 10

kemaskini nilai x

X-=1

Semak nilai x >10

TAMAT

MULA

palsu

benar

public class Sifir { public static void main(String[] args) {

int no=1; do { System.out.println(no + “ X 4 = “ + no *4); no=no+1; }while(no<=15); } }

Page 9: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

B. LATIHAN SUMATIF 1.D 2.B 3.B 4.D 5.C 6.B 7.C 8.C 9.(I)BENAR II)BENAR III)PALSU IV)BENAR 10.(I)C II)B III)A

A. LATIHAN FORMATIF 1. Amalan terbaik pengaturcaraan ialah apabila pengatur cara dapat mempraktikkan amalan-

amalan yang biasa diikuti untuk menghasilkan aturcara yang baik

2. 3 amalan terbaik dalam pengaturcaraan i. Inden yang konsisten ii. Penggunaan jenis data yang tepat iii. Pengistiharan pemboleh ubah yang bermakna iv. Penggunaan komen untuk membantu pengaturcaraan

3. 3 jenis ralat i. Ralat sintaks ii. Ralat logik iii. Ralat masa larian

4. Ralat masa larian boleh berlaku apabila pengatur cara ingin melaksanakan operasi aritmatik yang mustahil. Contohnya pengiraan data bukan berangka, pembahagian dengan digit kosong dan mencari punca kuasa dua bagi nombor negatif

5. Pengaturcara perlu memeriksa semua aspek output projek tersebut seperti pengiraan, teks dan penjarakan(spacing)

6. Ralat sintak. Kesalahan tatabahasa seperti tanda kurungan. 7. Langkah-langkah yang perlu apabila ralat berlaku

i. Semak semula aturcara ii. Pastikan semua tatannda lengkap iii. Pastikan pemboleh ubah yang diistiyharkan adalah sama

8. Ralat dalam pengaturcaraan java

Jenis Ralat Justifikasi jawpan anda Kod aturcara bebas

ralat

Ralat logik

a=5

b=3

jadi 5 +4=9, sedangkan b=3

a -2 = b;

9. Luas segitiga

Pemboleh ubah input output

tapak 4

tinggi 5

luas 10

10.

pembolehubah input Jenis Data

Tapak 4 double

Tinggi 6 double

Luas 12 double

Page 10: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

11. Gaya penulisan yang baik. i. meletakkan komen pada setiap fungsi yang dibuat ii. menggunakan nama pemboleh ubah yang bermakna iii. menggunakan inden yang selesa untuk di baca

12. Jenis komen

Bil Jenis Komen Penerangan

a) //pengistiharan

pemboleh ubah

Pengkompil mengabaikan semua teks

bermula dengan tatatanda // hingga ke

teks terakhir dalam baris yang sama

b) /*pengistiharan

pembolehubah*/

Pengkompil mengabaikan semua teks

yang berada dalam /* hingga ke */

walaupun dalam baris yang berlainan

c) /**pengistiharan

pembolehubah*/

Komen dokumentasi. Pengkompil akan

mengabaikan komen jenis ini sama seperti

komen yang menggunakan /* dan */

14. Inden merujuk cara penulisan atur cara yang memudahkan pembacaan. Pembacaan aturcara

akan dimulakan dengan inden iaitu barisan teks berada di beberapa kedudukan aksara ke dalam, dari jidar kiri atau kanan halaman.

B. LATIHAN SUMATIF

1. D 2.B 3.A 4.C 5.C 6.A 7.D 8.(I)BENAR II)PALSU III)BENAR 9.(I)Q II)P III)R

A. LATIHAN FORMATIF 1. Tatasusunan adalah pemboleh ubah yang dipecahkan kepada kumpulan-kumpulan kecil iaiatu

struktur yang lebih sistematik untuk menulis pemboleh ubah dan arahan. 2. char [ ] nama; 3. int luas [0] =70; 4. Jadual tatasusunan

Bil Jenis data Pemboleh ubah tatasusunan

a Integer umur Int [ ] umur ;

b aksara nama Char [ ] nama ;

c Nombor

nyata

jualan Double [ ] jualan

d boolean pilihan Boolean [ ] pilihan;

5. Pengumpukan tatasusunan

i)int [ ] bilanganBola = {27,34,40,51,54,60}; ii)int [ ] hargaKasut = {15,20,12,31,25,37};

6. a) saiz = 5

b)system.out,println (MpSains[5]); c)Biologi d) Rajah blok

[0] [1] [2] [3] [4]

MpSains Fizik Kimia Biologi Matematik Tambahan

Sains Komputer

Page 11: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

7. a)Pemboleh ubah ;NamaSubjek, Markah, Kerjakursus b) i)Matematik Tambahan ii)87 iii)188 c)Biologi

8. Kelebihan menggunakan struktur modul

i. Lebih mudah ntuk digunakan semula ii. Lebih mudah untuk diuji iii. Projek yang kompleks menjadi lebih ringkas iv. Lebih mudah untuk menangani projek komputer v. Membolehkan pengaturcaraan dibahagikan kepada ahli kumpulan yang berbeza

9. Komponen dalam pengepala

i) Kata kunci khas ii) Jenis data pulangan iii) Nama subatur cara iv) Bekas parameter

10. Keistimewaan subaturcara main

i) Wajib dengan nama main( ) ii) Boleh wujud tanpa subatur cara yang lain iii) Mengandungi baris pertama pernyataan yang mesti dilaksanakan komputer iv) Mengandungi baris terakhir penyataan yang mesti dilksanakan komputer

11. Sub aturcara

Static void markah(){ System.out.print(“Markah anda adalah” + markahSaya);}

12. Parameter(argumen) ialah pemboleh ubah yang membolehkan subaturcara menerima nilai daripada pemanggil. Dapat dikongsi nilai pemboleh ubah melalui parameter

13. a) Integer b)purata = 77.75

14. Jadual sub aturcara

Bil penjelasan Subaturcara

Memulangkan data jenis integer static int getMarkah ( ) { } Memulangkan data jenis string static String getMarkah ( ) { }

Memulangkan data jenis double static double getMarkah ( ) { }

15. petunjuk untuk memilih fungsi i. data yang disimpan telah diproses perlu disimpan dalam badan pemanggil ii. data yang disimpan telah diproses akan digunakan oleh pemanggil iii. subaturcara digunakan untuk meminta input iv. subaturcara tidak memaparkan hasil atau menyipan hasil di mana-mana

16. a)output

Markah anda adalah : 80, 76, 65, 82, 78,

Page 12: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

b) aturcara yang tidak memulangkan data

B. LATIHAN SUMATIF 1.C 2.A 3.D 4.C 5.A 6.C 7.D 8.C 9,I)B II)A III)D IV)C 10.I)BENAR II)BENAR III)PALSU

A. LATIHAN FORMATIF 1. metodologi umum yang terdapat dalam SDLC ialah model air terjun, model RAD, model lelaran.

Model lingkaran dan model tangkas. 2. Fasa-fasa dalam SDLC

i. Analisis masalah ii. Reka bentuk penyelesaian iii. Pelaksanaan penyelesaian iv. Pengujian dan nyah ralat v. Dokumentasi

3. Jadul IPO

a)

Input Proses Output

Harga belian Harga jualan = 20% x Harga

Belian

Harga Jualan

b) Carta alir

static void paparSenarai(int[ ] senaraiMarkah)

TAMAT

MULA

Masukkan harga belian

Harga jualan = 20% x Harga Belian

Paparkan Harga Jualan

Page 13: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

4. Aturcara mengira harga jualan kereta

5. a) pseudokod b)markah sebenar = 18.3

6. Tujuan fasa pengujian i. Memastikan semua keperluan dipenuhi ii. Memastikan semua pengekodan berfungsi seperti yang dikehendaki iii. Memastikan semua modul boleh berfungsi bila digabungkan iv. Mendapatkan maklum balas dari pengguna v. Mengesan ralat yang tercicir

7. Aktivit untuk mengenal ralat sintak i. Penggunaan objek atau aksara yang tidak dikenali ii. Pengistiharan jenis data iii. Ejaan nama teks pemboleh ubah iv. Ejaan teks komen

8. a) Char [ ] NamaSubjek = new Char [5]; b) Ralat sintak

9. jadual fasa pengujian

Nama

Pemboleh ubah

Jenis Data Penerangan

Harga Beli double Nilai input harga beli

Harga Jual double Harga beli + kadar untung

Kadar untung double 20 % dari harga beli

10. Kelebihan antaramuka GUI

i. Membolehkan pengguna berinteraksi dengan sistem seperti komputer dan telefon pintar ii. Bercirikan ikon yang bersifat visual untuk memanipulasi dan mengolah data

B. LATIHAN SUMATIF

1.C 2.A 3.D 4.B 5.A 6.B 7.(I)BENAR II)BENAR III)PALSU IV)PALSU V)BENAR VI)BENAR 8.(I)B II)C III)D V)A

public class HargaJualan { public static void main(String[] args) { double HargaBelian = 35000.00; double HargaJualan, kadarUntung; kadarUntung = 0.20; HargaJualan =

(HargaBelian*kadarUntung)+HargaBelian; System.out.println("HARGA JUALAN KERETA ANDA ="+

"RM" +HargaJualan); } }

1.Mula 2. INPUT : markah asal 3. INPUT : Kadar Markah 4. PROSES : Markah asal X kadar Markah 5. OUTPUT : Markah sebenar 6. Tamat

Page 14: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

BAHAGIAN A:

No.

Soalan

Jawapan Markah

1 A 2 I) B

II) C III) A

3 A 4 I) Teks, nombor

II) Laporan, dokumen, jadual III) Monitor, skrin LCD, Pencetak

5 B 6 I) PALSU

II) BENAR 7 C 8 I) Q

II) P III) Integer

9 D 10 D 11 I) BENAR

II) PALSU III) BENAR

12 C 13 C 14 I) C

II) B III) A

15 D 16 int Tapak = x; 17 Ralat sintaks 18 int Tapak = 6; 19 I) PALSU

II) BENAR 20 B 21 B 22 A 23 I) R

II) P III) Q

24 I) B II) B

25 B

Page 15: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

BAHAGIAN B SOALAN 26 SOALAN 27 SOALAN 28

a) Ralat logik

b) isipadu = pi * jejari * jejari * Tinggi; c) Jejari dan tinggi d) 1. MULA

2. INPUT – masukkan nilai Tinggi dan Jejari 3. PROSES – Kira isipadu silindir 4. OUTPUT – Isipadu selindir 5. TAMAT

a) 5 b) System.out.println(HariMinggu[0]); System.out.println(HariMinggu[1]); c) Tun Mahadir Tunku Ab Rahman d) Rajah blok

[0] [1] [2] [3] [4]

RumahSukan “Tunku Ab Rahman”

“Tun Razak” “Tun Hussein”

“Tun Mahadhir”

“Tun Abdullah”

Page 16: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

A. LATIHAN FORMATIF 1. Definisi

a) Data merupakan himpunan fakta mentah mengenai sesuatu benda, kejadian, orang atau entiti yang boleh terdiri daripada perkataan, angk atau gambar

b) Maklumat merupakan hasil daripada pengumpulan, pemprosesan dan penganalisaan data yang boleh digunakan untuk membuat sesuatu keputusan

2. Kelemahan sistem fail tradisnional Pemisahan Data-fail yang dibina tidak dapat dihubungkan

Format fail yang berbeza -tidak boleh digabung dengan mudah

Data lewahan -fail yang sama dibanyak tempat menyebabkan sukar dicari

3. Evolusi pengurusan data Bil Evolusi Perbezaan

I Pemproses

manual

Tidak melibatkan penggunaan komputer

Menggunakan tenaga manusia untuk

mengendalikan data

Disimpan dalam kabinet

Kelemahan adalah menggunakan runag simpanan

yang luas dan tenaga manusia yang lebih untuk

pemprosesan maklumat

II Sistem

pemprosesan Fail

Menyimpan fail dalam bentuk digital dalam

komputer secara berasingan.

Masih menggunakan pemprosesan secara manual

untuk mengurus data

Kesukaran mengesan salinan data yang sama

dalam fail yang berlainan dan data lambat untuk

dikemaskini

III Sistem Pangkalan

Data

Dapat menyimpan jumlah data yang banyak

dalam ruang simpanan vitual.

Satu koleksi data logikal yang saling berkaitan dan

mudah untuk dikemaskini.

Mudah untuk diisih dan diguna semula

4. Definisi

a) Intergriti Data bermaksud kesempurnaan, ketepatan dankesahan data serta merujuk ketepatan data yang sah melalui keseluruhan kitaran hayat data.

b) Ketekalan data merujuk konsistensi ataupun keseragaman data yang akan mempengaruhi kebolehpercayaan data

c) Kelewahan data merujuk pertindihan data yang berpunca daripada salinan data yang berulang tetapi di lokasi yang berlainan.

5. Menjaga intergriti data

i. Intergriti entiti, jadual mesti mempunyai satu atribut data yang unik bagi setiap rekod ii. Intergriti rujukan, rekod dalam dua jadual yang berbeza boleh dihubungkan melalui

perkongsian atribut data yang sama iii. Intergriti domain, atribut data dalam jadual mestilah betul berdasarkan suatu domain

masaalah

Page 17: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

6. Kepentingan ketekalan data i. Untuk memastikan data yang diperolehi boleh dipercayai dan tidak dipersoalkan ii. Untuk memastikan tiada isu ketekalan data timbul seandainya data yang sama berulang di

beberapa lokasi simpanan.

7. Tujuan mengelakkan kelewahan data i. Mengelakkan pertambahan saiz pangkalan data yang tidak perlu ii. Mengelakkan data yang tidak konsisten iii. Mengelakkan data menjadi tidak efisien iv. Mengelakkan data menjadi korup iaiatu tidak boleh digunakan lagi.

8. 4 model pangkalan data

i. Hieraki ii. Rangkaian iii. Hubungan iv. Berorientasikan objek

9. Entiti dan atribut

BIl Entiti Atribut

1 BAHAGIAN Nama_B

2 Kod_B

3 Nama-ketua_B

4 PENSYARAH Nama_P

5 K/P

6 Alamat

7 KURSUS Nama_K

8 Kod_K

9 Jumlah Kelas

10. Model Rangkaian

Syarikat

Jabatan

Staf

stok pelanggan

barang

Page 18: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

11. PELAJAR

Nama No_Pend Kelas

Azreen 11211 3A

Zawadi 18901 5B

Rohayu 21911 2A

12. Definisi

a) Entiti ialah suatu objek unik dan boleh dikenalpasti dalam sesuatu persekitaran seperti orang, tempat atau benda. Entiti menpunyai data-data diskriptif yang boleh dikutip dan disimpan.

b) Atribut adalah data-data diskriptif yang terdapat dalam entiti. Atribut merupakan ciri-ciri kepada entiti. Dalam pangkalan data atribut ialah lajur-lajur dalam jadual dengan nama lajur sebagai nama atribut

c) Set hubugan ialah perkaitan antara entiti, Hubungan merujuk kepada perbuatan yang diwakili oleh kata kerja. Hubungan melibatkan dua entiti

d) Kekardinalan merujuk kepada perhubungan antara entiti iaitu bilangan entiti yang boleh dihubungkan dengan entiti yang lain melalui set hubungan.

13. Atribut untuk entiti pensyarah

14. Set Hubungan (Contoh 1)

Nama

k/p

Jabatan

Kelulusan

No_HP

Suhaimi

Nama

k/p No_HP

Myvi Beli

No_daftar

Kuasa_Kuda

Model

Page 19: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

15. Jadual kekardinalan 1)

2)

3)

B. LATIHAN SUMATIF

1. A 2.B 3.C 4.B 5.C 6.D 7.(I)PALSU II)BENAR III)BENAR IV)PALSU V)BENAR 8.(I)C II)B III)A IV)A V)B VI)A

9(a) satu ke banyaK b) pangkalan data c) atribut d)kekardinalan

A. LATIHAN FORMATIF 1. Pangkalan data dengan model hubungan boleh diwujudkan untuk mengatasi masalah kelewahan

data dan ketidaktekalan data secara berkesan. 2. Intergriti data hubungan merupahan hubungan antara atribut-atribut yang dihubungkan semula

sewaktu carian atau kemaskini data 3. Definisi

a) Kunci primer ialah atribut dengan nama yang mempunyai nilai unik untuk mewakili setiap baris rekod dalam sesebuah jadual.

b) Kunci asing ialah atribut yang mengandungi nilai kunci primer daripada jadual sasaran

4. Kepentingan kunci primer a) Memastikan setiap rekod lama yang tersimpan tidak bertindih dengan rekod baru b) Memberikan identiti yang unik bagi setiap rekod yang disimpan dalam pengkalan data c) Menjadikan data yang disimpan lebih utuh d) Memudahkan proses carian dan capaian atas rekod

Kereta No_daftar

ada 1 1

1 M Pelanggan Kereta

M N Pelanggan jenama

Beli

beli

Page 20: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

5. Gambarajah hubungan

1)

2) 3) 6. Pertimbangan

a) Reka bentuk mestilah mengandungi data yang lengkap dan diperlukan sahaja b) Reka bentuk hendaklah memudahkan penyimpanan, pencarian dan kemaskini data c) Reka bentuk mesti menggunakan model yang sesuai.

7. Perwakilan grafik

a) PELANGGAN

IDPelanggan Nama Jantina No_telefon

b) KERETA

No_pendaftaran No_Chasis Warna Kuasa_Kuda

c) STOK

IDBarang Nama_barang Jenis_barang Tarikh_Luput

8. Pernyataan teks

a) TELEFON (IDTelefon, Nama_Tel, Memory, Warna)

b) PENGUNDI (No_KP, Nama_P, Tmpt_mengundi, Perlimen)

subjek Guru mengajar

Nama No_KP Sejarah

kereta Penjual menjual

Nama_penjual No_KP Saga Pesona

Ujian Pelajar mengambil

Nama_pelajar No_KP Nama_Ujian Keputusan

Page 21: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

9. Definisi

a) Kebergantugan fungsi sepenuh brlaku apabila atribut bergantung

sepenuhnya kepada kesemua atribut kunci dalam jadual

b) Kebergantugan fungsi spara berlaku apabila atribut-atribut bergantung

kepada salah satudaripada atribut kunci dalam jadual

c) Kebergantugan fungsi transitif berlaku apabila atribut-atribut bergantung

kepada atribut biasa yang lain dalam jadual

10. Pernomalan adalah Proses langkah demi langkah untuk memecahkan hubungan

kepada beberapa hubungan yang kecil bagi mencapai tahap normal tertentu

supaya anomali kemaskini dapat dihapuskan.

11. Kebergantungan Fungsi

i) Kebergantungan Fungsi Sepenuh

I) Kebergantungan Fungsi Separa

II) Kebergantungan Fungsi Transitif

Kod_Kereta

ID_Pembeli

Pembeli

ID_Pembeli

Pembeli

Nama Kereta

Pembeli No_Telefon

Page 22: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

12. Pernomalan

a) Penormalan ke Dua (2NF)

b) Pernomalan Ketiga (3NF)

B. LATIHAN SUMATIF

1.A 2.B 3.B 4,D 5.B 6.D 7.(a) Induk b)Rekod c)diskriptif d)atribut 8.(A)P B)Q C)R D)S 9.(I)BENAR II)BENAR III)PALSU IV)PALSU

Page 23: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

A. LATIHAN FORMATIF 1. Contoh persian pangkalan data

i. Microsoft Access ii. Microsoft SQL iii. MySQL iv. Oracle SQL

2. Aktiviti dalam pembangunan pangkalan data i. Membina pangkalan data ii. Membina jadual iii. Mengisi jadual iv. Mewujudkan hubungan v. Membina laporan vi. Membina carian vii. Menyunting viii. Membina dan mengisi borang

3. Jadual dibina untuk menghubungkan struktur logikal data sebagai kombinasi atribut yang mengenalpasti setiap baris rekod secara unik.

4. 4 jenis data i. Teks ii. Nombor iii. Tarikh iv. Currency

5. Tujuan mencipta borang i. Memaparkan data daripada setiap rekod dalam jadual pangkalan data melalui susun

atur yang lebih mudah difahami ii. Mengutip data untuk disimpan sebagai rekod dalam susun atur yang lebih mudah

difahami iii. Mengesahkan data melalui ciri-ciri borang

6. Fungsi Query i. Menghasilkan data-data tertentu pada sesuatu jadual ii. Menghasilkan data-data dari dua jadual yang berlainan dengan syarat jadual-jadual

tersebut dihungkan iii. Dapat memanipulasikan data untuk menghasilkan laporan

7. Fungsi kreteria adalah untuk memberi nilai khusus bagi sesuatu atribut yang dijadikan sebagai

syarat carian dalam pangkalan data. 8. Tujuan laporan

i. Menghasilkan laporan untuk mesyuarat ii. Membantu organisasi membuat keputusan iii. Membantu dalam penerbitan

9. Dokumentasi membantu kefahaman terhadap pangkalan data melalui analisis ke atas grafik, jadual dan spesifikasi teks

10. Kandungan dokumentasi i. Nama pangkalan data ii. Objektif iii. Rajah carta alir iv. Kamus data v. Spesifikasi entiti dan atribut vi. Model konsep vii. Rekabentuk logikal viii. Jadual hubungan ternomal

Page 24: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

11. Model konsep

B. LATIHAN SUMATIF 1.B 2.C 3.C 4.D 5.C 6(I)BENAR II)PALSU III)BENAR IV)BENAR V)BENAR 7.(I)D II)C III)B IV)A

A. LATIHAN FORMATIF 1. Contoh Bidang

i. Pendidikan ii. Perniagaan iii. Perbankan

2. Kelebihan sistem maklumat

i. Meminimumkan pertindihan data ii. Memperbaiki perkongsian data

iii. Meningkatkan produktiviti bagi pembangunan aplikasi

iv. Memperbaiki kebolehcapaian data6. Mengelak kebocoran data

3. Aktiviti dalam fasa analisis masalah i. Mengenalpasti keperluan pengguna ii. Mengenalpasti objektif dan kegunaan pangkalan data iii. Kenalpasti borang, data dan keperluan sistem iv. Merancang pembangunan sistem

GURU SUBJEK Mengajar

ID_Guru No_KP

Nama_Guru

ID_Guru Nama_Subjek

ID_Subjek

Page 25: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

4. Jadual fasa analisis masalah

BIl Perkara Maklumat

1 Nama Sistem Sistem Pengurusan Sukan Sekolah

Iii Objektif Menguruskan maklumat sistem pengurusan

sekolah dengan lebih cekap dan berkesan

III Kegunaan sistem Membuat laporan tentang kegitan sukan

Menyediakan maklumat tentang senarai nama

pelajar yang mewakili sekolah dan

pencapaiannya

IV Sumber Data Borang daftar pelajar

Borang pendaftaran rumah sukan

Borang daftar pemain yang mewakili sekolah

5. Senarai atribut

a) MURID(ID_murid, Nama, No_Kp, Alamat) b) UJIAN(Nama_Ujian, ID Murid) c) MATAPELAJARAN (Kod_MP, Sejarah, BM,BI,M3) d) ERD e) Kekardinalan

i. M:N (Banyak ke banyak) ii. M:N (Banyak ke banyak) iii. M:N (Banyak ke banyak)

Nama_Ujian

ID_murid

ID_murid

Kod_MP

MATAPELAJARAN

No_KP

Nama

Alamat

Sejarah

ambil ada

belajar M

N

M

N

M

N

Page 26: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

6. Fungsi ERD

i. mudah untuk menganalisis pada suatu pangkalan data

ii. dapat menguji model yang kita buat dan kita boleh membayang proses

yang akan dilakukan

iii. menjelaskan hubungan – hubungan antara data – data dalam

pangkalan data berdasarkan objek – objek

iv. mendokumentasikan data – data yang ada dengan cara

mengiidentifikasi setiap entitis dari data - data dan

B. LATIHAN SUMATIF

1.D 2.A 3.D

4.(a) gambarajah hubungan entiti (ERD b) sistem maklumat c)antara muka 5.(I) C ii)B iii)D IV)A

A. LATIHAN FORMATIF 1. Definisi

a) Rekabentuk adalah susun atur teks, gambar, butang dan menu dalam sesuatu produk. b) Interaksi ialah tindakan manusia semasa menggunakan produk tersebut.

2. Prinsi reka bentuk

i. Konsistensi ii. Kebolehan membuat pemerhatian iii. Boleh dipelejari iv. Kebolehan menjangka v. Maklum balas

3. Prinsip konsistensi menyatakan bahawa semua elemen perlu kekal pada kedudukan yang sama

supaya pengguna akan berasa selesa semasa menggunakan aplikasi yang dibina. 4. Pengguna yang menggunakan aplikasi buat kali pertama akan memerhatikan segala aspek antara

muka, penunjuk atau butang interaksi. Jesteru prinsip keboleh membuat pemerhatian akan membantu menarik minat pengguna.

5. Prinsip mudah dipelajari digunakan untuk kedua-dua aplikasi seperti WhatApp dan Telegram. Secara logiknya pengguna hanya perlu menggunakan sekali dan terus mengingati semua menu dan butang yang disdiakan oelh aplikasi tersebut.

6. Rekabentuk interaksi yang baik dan berkesan dapat membuat pengguna membuat jangkaan perkara yang akan berlaku dalam aliran proses aplikasi tersebut sebelum dan selepas pengguna menggunakan aplikasi.

7. Maklum balas boleh memberikan gambaran sebenar mengenai rekabentuk interaksi dan maklumat mengenai hasil reka bentuk interaksi tersebut.

8. Keperluan interaksi manusia dan komputer i. Mendapat permintaan dalam pasaran ii. Meningkatkan produktiviti iii. Mengurangan kos selepas jualan

Page 27: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

iv. Mengurangkan kos pembangunan v. Mengembangkan aktiviti dan menambah pengalaman manusia vi. Pengkomputeran sosial

9. Prinsip rekabentuk

Bil Prinsip Penilaian

1 Konsisten

Butang navigasi berada pada tempat yang sama

tiap kali dibuka laman sesawang tersebut

2 Kebolehan

membuat

pemerhatian

Pilihan bahasa dan ikon mudah untuk difahami

3 Mudah

dipelajari

Boleh melayari laman web ini tanpa perlu diajar

4 Kebolehan

untuk

menjangka

Bukan navigasi mumudahkan paparan berikutnya

5 Maklum balas

Laman web ini membenarkan interaksi dengan

pengguna untuk membeli atau meletakkan harga

untuk sesuatu barangan yang dipamrkan

10. Instrument penilaian a) Skala Likert

Skala Likert digunakan untuk mengukur sikap, pendapat, dan persepsi seseorang atau sekelompok orang tentang fenomena sosial. Dengan Skala Likert, variabel yang akan diukur dijabarkan menjadi indikator variabel. Kemudian indikator tersebut dijadikan sebagai titik tolak untuk menyusun item-item instrumen yang dapat berupa pertanyaan atau pernyataan.

b) Skala Guttman

Skala Guttman ialah skala yang menginginkan jawaban tegas, seperti jawaban benar - salah, ya - tidak, pernah - tidak pernah, positif - negative, tinggi - rendah, baik - buruk, dan seterusnya. Pada skala Guttman, hanya ada dua interval, iaitu setuju dan tidak setuju

B. LATIHAN SUMATIF 1.C 2.A 3.A 4.D 5.(I)BENAR II)PALSU III)PALSU IV)PALSU 6.(I)C II.A III)B A. LATIHAN FORMATIF

1. Produk interaktif bertujuan untuk menyediakn reka bentuk antaramuka pengguna yang mesra

pengguna, mudah, menyeronokkan dan fleksibel 2. Aktiviti

i. Mengenalpasti keperluan interaksi ii. Membangunkan rekabentuk alternatif iii. Membina protitaip interaksi iv. Membuat penilaian reka bentuk interaksi produk’

Page 28: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

3. Keperluan produk interaktif perlu diberi penekanan supaya dapat mencapai matlamat produk yang dibina dan dapat menyelesaikan masalah yang telah dikenalpasti. Kumpulan sasaran pengguna perlu diberi perhatian.

4. Masalah i. Mengurangkan kadar produktiviti pengguna ii. Meningkatkan masa untuk pengguna mempelajari sesuatu sistem iii. Meningkatkan kadar ralat

5. Elemen antaramuka

Elemen Cadangan

Warna Warna yang jelas, cerah dan tmenarik minat

pengguna seperti biru muda

Teks Saiz teks yang bersesuaian seperti 12 atau 10

Ikon Ikon perlu diletakkan di bahagian atas untuk

memudahkan interaksi atau navigasi

6. Kepentingan protaip adalah untuk memberi pengalaman menggunakan produk yang dihasilkan

dalam persekitaran yang sebenar dan untuk menkaji kegunaan produk secara imaginasi 7. Aspek penilaian

i. Rekabentuk skrin ii. Interaktiviti pengguna

8. Penilaian

Bil Kreteria Ya Tidak

I Reka bentuk skrin mudah dan ringkas

X

II Pemilihan ikon bersesuaian dan

menarik

X

III Sistem navigasi yang disediakan

mudah dikenal pasti dan mesra

pengguna

X

IV Saiz paparan adalah sesuai

X

V Penggunaan bahasa yang tepat dan

ejaan yang betul

X

VI Tidak menyebabkan pengguna sesat

dalam penorokaan laman

sesawang tersebut

X

VII Pengguna boleh mengawal butang

navigasi

X

VIII Kedudukan menu memudahkan

pengguna untuk berinteraksi

X

Saiz teks sesuai dan tidak

mengelirukan pengguna

X

Page 29: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

B. LATIHAN SUMATIF 1.C 2.A 3.B 4.(I) BENAR II)PALSU III)BENAR IV)PALSU V)PALSU 5. (I)D II)A III)B IV)C V)E 6. (a) antaramuka interaktif b)prototaip c)nombor dan peratusan d)rekabentuk laternatif BAHAGIAN A:

No. Soalan Jawapan Markah

1 A

2 (i) C

(ii) B

(iii) A

3 C

4 (i) BENAR

(ii) BENAR

5 A

6 (i) (28 – 5 + (2*3))

(ii) (2 + (5 * 4)/2)

7 C

8 (i) A

(ii) B

(iii) C

9 C

10 (i) System.out.println(“Jualan Anda = “ + JualanBuku);

(ii) Rm24,30

11 B

12 (i) BENAR

(ii) PALSU

13 B

14 (i) B

(ii) A

(iii) C

15 A

16 A

17 (i) Course_name/section_number

(ii) BANYAK KE BANYAK

18 C

19 (i) PALSU

(ii) PALSU

20 B

21 C

22 (i) Mudah dipelajari

(ii) Meningkatkan produktiviti

23 A

24 (i) PALSU

(ii) PALSU

25 (i) MEMBANGUNKAN REKABENTUK ALTERNATIF

(ii) MEMBUAT PENILAIAN REKABENTUK PRODUK

Page 30: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

BAHAGIAN B: SOALAN 26 a) pinjaman, bayaran b) faedah=0 c) 10/100 x 40 000 = 4000 d) Output

SOALAN 27 a) Pernomalan 1NF

Menghilangkan pertindihan lajur dari jadual yang sama. Buat jadual terpisah untuk masing-masing kelompok data terkait dan mengenalpasti setiap baris dengan lajur yang unik (kunci primer).

b) Kunci primer ialah IDPelanggan PELANGGAN

IDPelanggan NamaPelanggan Agen Kawasan

PRODUK

IDProduk NamaProduk Kuantiti

c) Ciri-ciri 2NF

Menghapus beberapa pecahan data yang ada pada jadual dan memasukan pada jadual terpisah. Menciptakan hubungan antara jadual baru dan jadual lama dengan menciptakan foreign key. Tidak ada atribut dalam jadual yang secara fungsional bergantung pada kekunci hubungan dalam jadual tersebut.

d) Kunci primer : IDProduk PELANGGAN

IDPelanggan NamaPelanggan IDProduk

AGEN

Agen Kawasan

PRODUK

IDProduk NamaProduk Kuantiti

Page 31: 8. a)Teknik leraian - smkhamzah.edu.mysmkhamzah.edu.my/v3/bhn/jawapan_marks4.pdf · Perbezaan yang ketara antara kawalan jujukan dan kawalan pilihan adalah pelaksanaan aturcara.Iaitu,

SOALAN 28 a) Antara muka arahan baris b) Kelemahan

Tampilan yang Tidak Menarik Coba lihatlah tampilan pada basis CLI. Begitu tidak menarik bukan? Dengan background berwarna hitam, tulisan berwarna putih, apalagi fontnya tidak berubah. Hanya itu-itu saja. Membosankan mungkin.

Masih Menggunakan Perintah atau Teks CLI ini memang identik dengan mode perintah atau teks, jadi jangan heran jika di dalamnya hanya berisikan baris perintah semua dari atas layar hingga selesai. Tidak ada ikon, bahkan ikon yang kecilpun tak tampak pada mode CLI ini.

c) antaramuka grafik pengguna (

Interaksi antara Pengguna dan Komputer Lebih Baik Interaksi yang dilangsungkan antara pengguna dengan komputer menjadi jauh lebih mudah dan lebih baik karena dengan mode grafis tidak membuat pengguna kebingungan. Hal ini menjadikan interaksi mereka tidak kaku dan bisa berhubungan, berkomunikasi satu sama lain dengan baik.

d) papan cerita

Luas

MENGIRA LUAS SEGI EMPAT