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)
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)
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
bagi rose yang paling senang coding dgn lakaran antara muka
π’1
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
53 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
53 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
1 day 1 note sk
day 10
FORM 4 CHAPTER 1.5.1 β> Jenis Ralat dalam Atur Cara
ββββββββββββββββββββββββββββββ
Seperti yang korang tahu , ralat terbahagi kepada 3 iaitu :
β’ Ralat Logik
β’ Ralat Sintaks
β’ Ralat Masa Larian
RALAT LOGIK
- perisian yang dihasilkan tidak menjalankan fungsi yang sepatutnye
- contoh : Kesalahan format , kecuaian , data yang tidak sesuai , umpukan yang salah
RALAT SINTAKS
β’ tidak wujud dalam algoritma
β’ kecuaian semasa menggunakan bahasa pengaturcaraan
β’ contoh : Kesalahan tatabahasa , ejaan
RALAT MASA LARIAN
β’ Timbul apabila aturcara dijalankan
β’ Contoh : Line slow , masalah pada komputer
β’ Boleh dikenalpasti daripada kegagalan output
β’ Boleh dikesan melalui reka bentuk algoritma yang tidak efisien
β’ Contoh : Pembahagian dengan sifar , struktur kawalan tidak betul , pemboleh ubah tiada nilai
Note prepared by Admin C
Message edited by Admin Dipper
day 10
FORM 4 CHAPTER 1.5.1 β> Jenis Ralat dalam Atur Cara
ββββββββββββββββββββββββββββββ
Seperti yang korang tahu , ralat terbahagi kepada 3 iaitu :
β’ Ralat Logik
β’ Ralat Sintaks
β’ Ralat Masa Larian
RALAT LOGIK
- perisian yang dihasilkan tidak menjalankan fungsi yang sepatutnye
- contoh : Kesalahan format , kecuaian , data yang tidak sesuai , umpukan yang salah
RALAT SINTAKS
β’ tidak wujud dalam algoritma
β’ kecuaian semasa menggunakan bahasa pengaturcaraan
β’ contoh : Kesalahan tatabahasa , ejaan
RALAT MASA LARIAN
β’ Timbul apabila aturcara dijalankan
β’ Contoh : Line slow , masalah pada komputer
β’ Boleh dikenalpasti daripada kegagalan output
β’ Boleh dikesan melalui reka bentuk algoritma yang tidak efisien
β’ Contoh : Pembahagian dengan sifar , struktur kawalan tidak betul , pemboleh ubah tiada nilai
Note prepared by Admin C
β€14
Sains Komputer Spmnetic!β’ π»π±π
tutup mata jela chapternye salah π₯°
Nanti Dipper perbaiki eh :3
ROAD TO A+ SPM SAINS KOMPUTER: ALGORITMA
π 26 Oktober 2025 - Ahad
β° 3.00 petang - 4.00 petang
π Pautan
π₯ Google Meet :
Tekan ini
π₯ YouTube Live :
Tekan ini
Saksikan perkongsian ilmu daripada :
π¨π»βπ« Penceramah :
Tuan Haji Mohd Amran bin Md Ali
Ketua Penolong Pengarah Kanan TMK
Sektor Pembelajaran, JPN Kedah
π 26 Oktober 2025 - Ahad
β° 3.00 petang - 4.00 petang
π Pautan
π₯ Google Meet :
Tekan ini
π₯ YouTube Live :
Tekan ini
Saksikan perkongsian ilmu daripada :
π¨π»βπ« Penceramah :
Tuan Haji Mohd Amran bin Md Ali
Ketua Penolong Pengarah Kanan TMK
Sektor Pembelajaran, JPN Kedah
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
β€5
masukkk gesss ramai ramaii , hope this dapat improve korang punye skill !!!!!
β€7
1 Day 1 Note SK :D
Day 10 [Part II]
Tingkatan 5 Bab 3 β> 3.2.2 PENGHASILAN DAN PENYIMPANAN DATA DALAM FAIL TEKS [.txt]
ββββββββββββββββββββββββββββββ
PENGHASILAN DAN PENYIMPANAN DATA DALAM FAIL TEKS
β’ Sesuatu data yang dimasukkan oleh pengguna daripada laman web boleh disimpan ke dalam pelayan dalam bentuk fail teks
β’ Contoh : Apabila pengguna memasukkan nama serta kata laluan, maklumat tersebut boleh disimpan dalam fail teks dalam komputer pelayan
Fungsi βfopenβ akan digunakan digunakan sebagai arahan yang akan dilaksanakan dalam pelayan
ββββββββββββββββββββββββββββββ
MENCIPTA / MEMBUKA FAIL TEKS
Sintaks
Contoh
MOD CAPAIAN DAN PENERANGAN
β’ r β> Fail dibuka hanya untuk dibaca sahaja
β’ w β> Fail dibuka hanya untuk ditulis sahaja (bermula dari awal fail)
β’ a β> Fail dibuka hanya untuk ditulis sahaja (bermula di akhir fail)
β’ r+ β> Fail dibuka untuk dibaca/ditulis.Penunjuk fail bermula daripada permulaan fail tersebut
β’ w+ β> Fail dibuka untuk dibaca/ditulis.Memadamkan kandungan fail atau mencipta fail baharu sekiranya fail belum wujud. Penunjuk fail bermula daripada permulaan fail tersebut
β’ a+ β> Fail dibuka untuk dibaca/ditulis.Kandungan fail tersebut terpelihara. Mencipta fail baharu sekiranya fail belum wujud. Penunjuk fail bermula daripada penghujung fail tersebut
ββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββ
Message to subscriber:
Untuk contoh aturcara tu... masa lain lah, Dipper nak tidur ni π
Day 10 [Part II]
Tingkatan 5 Bab 3 β> 3.2.2 PENGHASILAN DAN PENYIMPANAN DATA DALAM FAIL TEKS [.txt]
ββββββββββββββββββββββββββββββ
PENGHASILAN DAN PENYIMPANAN DATA DALAM FAIL TEKS
β’ Sesuatu data yang dimasukkan oleh pengguna daripada laman web boleh disimpan ke dalam pelayan dalam bentuk fail teks
β’ Contoh : Apabila pengguna memasukkan nama serta kata laluan, maklumat tersebut boleh disimpan dalam fail teks dalam komputer pelayan
Fungsi βfopenβ akan digunakan digunakan sebagai arahan yang akan dilaksanakan dalam pelayan
ββββββββββββββββββββββββββββββ
MENCIPTA / MEMBUKA FAIL TEKS
Sintaks
$f = fopen (βnama fail teksβ,mod capaian);
Contoh
$f = fopen (βLogMasuk.txt β, βwβ);
MOD CAPAIAN DAN PENERANGAN
β’ r β> Fail dibuka hanya untuk dibaca sahaja
β’ w β> Fail dibuka hanya untuk ditulis sahaja (bermula dari awal fail)
β’ a β> Fail dibuka hanya untuk ditulis sahaja (bermula di akhir fail)
β’ r+ β> Fail dibuka untuk dibaca/ditulis.Penunjuk fail bermula daripada permulaan fail tersebut
β’ w+ β> Fail dibuka untuk dibaca/ditulis.Memadamkan kandungan fail atau mencipta fail baharu sekiranya fail belum wujud. Penunjuk fail bermula daripada permulaan fail tersebut
β’ a+ β> Fail dibuka untuk dibaca/ditulis.Kandungan fail tersebut terpelihara. Mencipta fail baharu sekiranya fail belum wujud. Penunjuk fail bermula daripada penghujung fail tersebut
ββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββ
Untuk contoh aturcara tu... masa lain lah, Dipper nak tidur ni π
β€7
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
52 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
52 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
β€2
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
51 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
51 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
β€6
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
50 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
50 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
β€4π₯2
COUNTDOWN SPM COMPUTER SCIENCE
DATE : 18 DECEMBER 2025
49 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
DATE : 18 DECEMBER 2025
49 DAYS LEFT!!!
FIGHTING BATCH 08 π₯
π₯1