Sains Komputer Spmnetic! 💻🖱📊
4.87K subscribers
413 photos
9 videos
255 files
170 links
This channel belongs to @thespmneticofficial, and a platform for sharing notes and exercises 🤘🏻

For any enquiries, please directly ask in our discussion group
Download Telegram
biar rose explain secara ringkas

ISIHAN BUIH
- perbandingan unsur 1 dan unsur kedua (bersebelahan)
- if menaik , unsur kedua (bersebelahan) LEBIH BESAR DARIPADA unsur pertama
- contoh : 5 dan 1
5 > 1 (jika benar , TUKAR . jika palsu , KEKAL)
5 > 1 (BENAR , TUKAR KEDUDUKAN)
- ulang semua step sehingga tamat

ISIHAN PILIH
- perbandingan dgn nilai minimun
- jika nilai minimun LEBIH KECIL DARIPADA nilai yang dibandingkan , INDEX (MIN) +1
- jika nilai minimun LEBIH BESAR DARIPADA nilai yang dibandingkan , INDEX (MIN) KEKAL
- contoh : 11 < 15
11 < 15 (BENAR) index min +1
5
contoh isihan buih
contoh isihan pilih
2
untuk isihan PILIH , codingnye ade perkataan MIN . isihan buih tkde yee
ini salah satu cara untuk korang bezakan isihan buih dan pilih
perbezaan

buih : banding unsur sebelah
pilih : banding unsur kecil

buih : tkde min
pilih : ade min
3
kat bahagian A , diorang selalu bagi dalam bentuk coding , nyatakan isihan tersebut . if ade je perkataan MIN , korang terus je jawapan isihan pilih
2
COUNTDOWN SPM COMPUTER SCIENCE

DATE : 18 DECEMBER 2025
54 DAYS LEFT!!!

FIGHTING BATCH 08 🔥
1
korang kalau ade ape ii soalan pasal sk tanye tauu kat discussion gp , inshaAllah admin akan jawab
54 hari lagi nak exam sk , korang dah study ke ?
Anonymous Poll
28%
dahhh
32%
baruu mulaa
30%
santai duluu
22%
tawakal awal awal
Sambungan daripada mesej ini

1 Day 1 Note SK :D
Day 9


Tingkatan 5 Bab 3 —> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
——————————————————————————————
Isihan Pilih (Selection Sort)
——————————————————————————————

Proses Isihan Pilih

Banding satu unsur dengan unsur terkecil / terbesar daripada unsur lain dalam senarai —> Tukar kedudukan jika turutan salah
——————————————————————————————
Proses Perbandingan

• Turutan Menaik —> Banding unsur dirujuk sama ada lebih besar daripada unsur terkecil
• Turutan Menurun —> Banding unsur dirujuk sama ada lebih kecil daripada unsur terbesar
——————————————————————————————
Kelebihan Isihan Pilih

Sama kelebihan dengan Isihan Buih
——————————————————————————————
Aturcara bagi Isihan Buih (Turutan Menaik)

var tinggi = [6,7,7,6,5,6], i, j, min, sementara; —> Dapatkan senarai yang belum diisih
var bilKetinggian = tinggi.length; —> tinggi.length untuk mengira bilangan ketinggian dalam senarai
document.write("Senarai ketinggian pelajar sebelum isih: " + tinggi);
for(i = 0; i<bilKetinggian-1; i++) {
min = i; —> Menetapkan nilai terkecil
for (j = i + 1; j < bilKetinggian; j++) {
if (tinggi[j] < tinggi[min]) { —> Bandingkan unsur
min = j; —> Menetapkan nilai terkecil
}
}

if (min != i) {
sementara = tinggi[i]; —> Tukar kedudukan
tinggi[i] = tinggi[min]; —> Tukar kedudukan
tinggi[min] = sementara; —> Tukar kedudukan
}
}
document.write("<br>Senarai ketinggian pelajar selepas isihan pilih secara menaik: " + tinggi);


Output
[Rujuk pada gambar pertama]

Carta Alir bagi Isihan Pilih (Turutan Menaik)
[Rujuk pada gambar kedua]
——————————————————————————————
——————————————————————————————
Message to subscriber:
Untuk Carian Perduaan (Binary Search), Dipper akan post paling awal malam ni. Paling lambat malam esok (which is Ahad lah
)
7
eh dah lame tak 1 hari 1 soalan sk , haaa korang nak soalan ape ?
jom rose ajar cara jawab soalan ni
1. cari cadangan yang terbaik
- macam dalam soalan ni , cadangan yang terbaik ialah cadangan B

2. berikan sebab (sebab tersebut perlu dibandingkan dengan pilihan yang lain)
- contoh : cadangan B dan C tidak mempunyai kebergantungan fungsi separa berbanding cadangan A (1m) . Ini dapat mengurangkan kelewahan data (2m)
astu korang repeat je bagi sebab dia
untuk soalan camni , korang bagi je lebih sebabnye as a backup
untuk erd , jawapan sebab mesti kene ade ciri ciri erd (kekardinalan , atribut)

untuk coding , jawapan mesti ade ciri ciri pengaturcaraan terbaik (komen , inden , pemboleh ubah , jenis data)

untuk skema hubungan , jawapan mesti ada ciri ii 3nf (kebergantungan fungsi , atribut betul ke tak)

untuk lakaran antara muka , jawapan mesti ade prinsip asas reka bentuk laman web (navigasi , warna dan grafik , dll)
5