Sains Komputer Spmnetic!β’ π»π±π
Halo ges, Dipper di sini.
Dipper dah takde idea nak bagi nota apa, so tolong suggest Dipper nak nota mana :D
Dipper dah takde idea nak bagi nota apa, so tolong suggest Dipper nak nota mana :D
Reminder: Subtopik 3.1.1 telah dibuat oleh Dipper. Kalau nak tengok, tekan sini
1 Day 1 Note SK :D
Day 8
Tingkatan 5 Bab 3 β> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
ββββββββββββββββββββββββββββββ
Isihan Buih (Bubble Sort)
Bubble Sort : Satu algoritma mudah dalam pengisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur-unsur bersebelahan dan akan menukar kedudukan (swap) sekiranya berlaku turutan yang salah
ββββββββββββββββββββββββββββββ
Proses Isihan Buih
Banding satu persatu unsur bersebelahan β> Tukar kedudukan jika kedudukan salah
ββββββββββββββββββββββββββββββ
Proses Perbandingan
β’ Turutan Menurun β> Banding unsur pertama sama ada lebih kecil daripada unsur kedua
β’ Turutan Menaik β> Banding unsur pertama sama ada lebih besar daripada unsur kedua
ββββββββββββββββββββββββββββββ
Kelebihan Isihan Buih
β’ Mudah dibina dan difahami
β’ Sesuai untuk tujuan pembelajaran
β’ Sesuai digunakan untuk bilangan unsur yang kecil
β’ Kurang sesuai untuk aplikasi sebenar
ββββββββββββββββββββββββββββββ
Aturcara bagi Isihan Buih (Turutan Menaik)
Output
[Rujuk pada gambar pertama]
Carta Alir bagi Isihan Buih (Turutan Menaik)
[Rujuk pada gambar kedua]
ββββββββββββββββββββββββββββββ
Aturcara bagi Isihan Buih (Turutan Menurun)
Output
[Rujuk pada gambar ketiga]
Carta Alir bagi Isihan Buih (Turutan Menurun)
[Rujuk pada gambar keempat]
ββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββ
Message to subscriber:
Dipper akan hantar nota Isihan Pilih pada tengah hari esok atau lewat pagi (dalam 1000 jam atau 1100 jam)
1 Day 1 Note SK :D
Day 8
Tingkatan 5 Bab 3 β> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
ββββββββββββββββββββββββββββββ
Isihan Buih (Bubble Sort)
Bubble Sort : Satu algoritma mudah dalam pengisihan suatu senarai yang prosesnya dilaksanakan satu persatu secara berturutan dengan membandingkan unsur-unsur bersebelahan dan akan menukar kedudukan (swap) sekiranya berlaku turutan yang salah
ββββββββββββββββββββββββββββββ
Proses Isihan Buih
Banding satu persatu unsur bersebelahan β> Tukar kedudukan jika kedudukan salah
ββββββββββββββββββββββββββββββ
Proses Perbandingan
β’ Turutan Menurun β> Banding unsur pertama sama ada lebih kecil daripada unsur kedua
β’ Turutan Menaik β> Banding unsur pertama sama ada lebih besar daripada unsur kedua
ββββββββββββββββββββββββββββββ
Kelebihan Isihan Buih
β’ Mudah dibina dan difahami
β’ Sesuai untuk tujuan pembelajaran
β’ Sesuai digunakan untuk bilangan unsur yang kecil
β’ Kurang sesuai untuk aplikasi sebenar
ββββββββββββββββββββββββββββββ
Aturcara bagi Isihan Buih (Turutan Menaik)
<script>
var no = [5,1,3,2,4]; β> Dapatkan senarai nombor yang belum diisih
var bilNombor = no.length,i,j; β> no.length untuk mengira bilangan nombor dalam senarai
var sementara = no[0];
for (i = 0; i < bilNombor-1; i++) {
for (j = 0; j < bilNombor-i-1; j++) {
if (no[j] > no[j+1]) { β> Bandingkan unsur
sementara = no[j]; β> Tukar kedudukan
no[j] = no[j+1]; β> Tukar kedudukan
no[j+1] = sementara; β> Tukar kedudukan
}
}
}
document.write("Nombor selepas disusun: " + no);
</script>
Output
[Rujuk pada gambar pertama]
Carta Alir bagi Isihan Buih (Turutan Menaik)
[Rujuk pada gambar kedua]
ββββββββββββββββββββββββββββββ
Aturcara bagi Isihan Buih (Turutan Menurun)
<script>
var kodBuku = [ 110, 102,105,101,100]; β> Dapatkan senarai yang belum diisih
var bilKod = kodBuku.length,i,j; β> kodBuku.length untuk mengira bilangan kodBuku dalam senarai
var sementara = kodBuku [0];
document.write ("Senarai kod buku sebelum isih : " + kodBuku);
for (i = 0; i < bilKod-1; i++) {
for (j=0;j<bilKod-i-1;j++) {
if (kodBuku[j] < kodBuku[j+1]) { β> Bandingkan unsur
sementara = kodBuku[j]; β> Tukar kedudukan
kodBuku[j]= kodBuku[j+1]; β> Tukar kedudukan
kodBuku[j+1] = sementara; β> Tukar kedudukan
}
}
}
document.write("<br> Senarai kod buku selepas isih secara menurun " + kodBuku );
</script>
Output
[Rujuk pada gambar ketiga]
Carta Alir bagi Isihan Buih (Turutan Menurun)
[Rujuk pada gambar keempat]
ββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββ
Message to subscriber:
Dipper akan hantar nota Isihan Pilih pada tengah hari esok atau lewat pagi (dalam 1000 jam atau 1100 jam)
Telegram
Sains Komputer Spmnetic!β’ π»π±π
1 Day 1 Nota SK :D
Day 1
Tingkatan 5 Bab 3 β> 3.1.1
3.1.1 MENERANGKAN KEPERLUAN BAHASA PENGATURCARAAN PENSKRIPAN KLIEN DALAM LAMAN WEB
ββββββββββββββββββββββββββββββ
1) Pengenalan Kepada HTML & CSS
i) Pengenalan Kepada HTML
β’ HTML (Hypertext markup Languangeβ¦
Day 1
Tingkatan 5 Bab 3 β> 3.1.1
3.1.1 MENERANGKAN KEPERLUAN BAHASA PENGATURCARAAN PENSKRIPAN KLIEN DALAM LAMAN WEB
ββββββββββββββββββββββββββββββ
1) Pengenalan Kepada HTML & CSS
i) Pengenalan Kepada HTML
β’ HTML (Hypertext markup Languangeβ¦
β€9
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
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
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
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 π₯
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)
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 )
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]
ββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββ
Untuk Carian Perduaan (Binary Search), Dipper akan post paling awal malam ni. Paling lambat malam esok (which is Ahad lah
Telegram
Sains Komputer Spmnetic!β’ π»π±π
Reminder: Subtopik 3.1.1 telah dibuat oleh Dipper. Kalau nak tengok, tekan sini
1 Day 1 Note SK :D
Day 8
Tingkatan 5 Bab 3 β> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
βββββββββββββββββββββββββββββββ¦
1 Day 1 Note SK :D
Day 8
Tingkatan 5 Bab 3 β> 3.1.2 MENTERJEMAH ATUR CARA MUDAH YANG DIBERI DARIPADA BAHASA PENSKRIPANKLIEN KEPADA CARTA ALIR
βββββββββββββββββββββββββββββββ¦
β€7
Sains Komputer Spmnetic!β’ π»π±π
54 hari lagi nak exam sk , korang dah study ke ?
sape yg vote tawakal tu memang nak kene eh π₯°
β€1π€£1π1
eh dah lame tak 1 hari 1 soalan sk , haaa korang nak soalan ape ?
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)
- 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)