TentangAboutKreditCreditsRSS
AI dalam pendidikan untuk guru MalaysiaAI in education for Malaysian teachers

UtamaHome / ArtikelArticles

Profil & ramalanProfiling & prediction

Analitik ramalan: pengenalan asas untuk guruPredictive analytics: a basic introduction for teachers

Anda mungkin sudah biasa mengesan murid yang mula tercicir: kerap tidak hadir, lewat menghantar tugasan, markah menurun. Analitik ramalan ialah cara komputer melakukan perkara yang sama untuk ratusan murid sekaligus, dan memberitahu guru siapa yang patut dilihat dahulu.You probably already notice students who are starting to slip: frequent absences, late work, falling marks. Predictive analytics is a way for a computer to do the same across hundreds of students at once, and tell the teacher who to look at first.

Profil & ramalanProfiling & predictionadmin@aied.my5 min bacaanmin read

FahamiUnderstand

Apa itu analitik ramalan?What is predictive analytics?

Analitik ramalan menggunakan data lepas, seperti kehadiran, markah ujian dan penghantaran tugasan, untuk menganggar kebarangkalian sesuatu berlaku pada masa depan. Dalam pendidikan, soalan biasa ialah: "Adakah murid ini berisiko gagal atau berhenti sekolah?"

Predictive analytics uses past data, such as attendance, test marks and assignment submissions, to estimate the probability of something happening in future. In education, a typical question is: "Is this student at risk of failing or leaving school?"

Perkara paling penting untuk diingat: hasilnya ialah risiko, bukan keputusan. Ia seperti ramalan cuaca. "Hujan 70%" tidak bermakna pasti hujan, tetapi anda tahu bawa payung.

The most important thing to remember: the result is a risk, not a verdict. It is like a weather forecast. "70% chance of rain" does not mean it will rain, but you know to bring an umbrella.

KajiExamine

Bagaimana ia berfungsi, dalam empat langkahHow it works, in four steps

  1. 1DataDataKehadiran, markah, tugasan, aktiviti dalam talianAttendance, marks, assignments, online activity
  2. 2ModelModelProgram belajar corak daripada murid terdahuluA program learns patterns from earlier students
  3. 3RisikoRiskSetiap murid diberi skor atau label seperti rendah/tinggiEach student gets a score or a low/high label
  4. 4Tindakan guruTeacher actionGuru menyemak dan memberi sokonganThe teacher checks and gives support

Langkah ke-4 ialah yang paling penting, dan ia kerja guru. Model hanya menunjukkan arah. Tanpa guru yang bertanya, berbual dan membantu, skor risiko tidak mengubah apa-apa untuk murid.

Step 4 matters most, and it is the teacher's job. The model only points a direction. Without a teacher who asks, talks and helps, a risk score changes nothing for the student.

Contoh di Malaysia. Pada 30 Julai 2025, Timbalan Menteri Pendidikan Wong Kah Woh memaklumkan Dewan Rakyat bahawa SiPKPM (Sistem Pengesanan Murid KPM) akan disepadukan dengan AI untuk meramal laluan pembelajaran dan kerjaya murid berisiko cicir hingga Tingkatan 5. Dashboardnya mengelaskan murid sebagai berisiko rendah atau tinggi dan menunjukkan trend kehadiran, kemudian sekolah campur tangan kes demi kes (Kosmo, 2025). Ini kenyataan dalam akhbar. Saya tidak menjumpai dokumen rasmi KPM yang menerangkan cara modelnya berfungsi.

A Malaysian example. On 30 July 2025, Deputy Education Minister Wong Kah Woh told the Dewan Rakyat that SiPKPM (KPM's student tracking system) would be integrated with AI to forecast learning and career paths for students at risk of dropping out, up to Form 5. Its dashboard classes students as low or high risk and shows attendance trends, and schools then step in case by case (Kosmo, 2025). This is a statement reported in the press. I could not find an official KPM document explaining how the model works.

ContohExamples

Pendekatan pembelajaran mesin yang paling asasThe most basic machine learning approaches

Idea asasnya: kita beri komputer data murid tahun lalu yang keputusannya sudah diketahui (lulus atau gagal). Komputer mencari corak. Kemudian ia menggunakan corak itu untuk menganggar murid tahun ini. Ini dipanggil pembelajaran berpenyelia (supervised learning).

The basic idea: we give the computer last year's student data whose outcomes are already known (passed or failed). The computer looks for patterns, then uses them to estimate this year's students. This is called supervised learning.

Data di bawah ialah contoh rekaan untuk menerangkan konsep sahaja, bukan data sebenar mana-mana sekolah.

The data below is made up to explain the concept only, not real data from any school.

Contoh data latihan (rekaan): murid tahun laluExample training data (made up): last year's students
MuridKehadiran %Tugasan dihantarMarkah ujian 1Keputusan akhir
A959/1072Lulus
B603/1035Gagal
C887/1048Lulus
D704/1030Gagal
Infografik: lima langkah pembelajaran mesin untuk analitik ramalan, iaitu kumpul data, latih model, uji model, ramal, dan guru bertindak Infographic: five steps of machine learning for predictive analytics: collect data, train the model, test the model, predict, and teacher acts
Infografik lima langkah pembelajaran mesin untuk analitik ramalan. Angka 72% ialah contoh rekaan. Rajah dilukis untuk AIED.Infographic of the five steps of machine learning for predictive analytics. The 72% figure is made up. Diagram drawn for AIED.
Rajah pokok keputusan (kiri) dan hutan rawak, iaitu banyak pokok keputusan (kanan)
Pokok keputusan (kiri): satu rangkaian soalan sehingga sampai kepada keputusan. Hutan rawak (kanan): ramai pokok keputusan mengundi bersama. Gambar: Decision Tree vs. Random Forest oleh Jeremybeauchamp, CC BY-SA 4.0.Decision tree (left): a chain of questions leading to a result. Random forest (right): many decision trees voting together. Image: Decision Tree vs. Random Forest by Jeremybeauchamp, CC BY-SA 4.0.
1. POKOK KEPUTUSAN1. DECISION TREESoalan "jika… maka…""If… then…" questionsKomputer belajar soalan berturut-turut, contohnya: kehadiran di bawah 75%? Ya → tugasan kurang 5? Ya → risiko tinggi. Paling mudah difahami kerana guru boleh membaca "peraturannya".The computer learns a chain of questions, for example: attendance under 75%? Yes → fewer than 5 assignments? Yes → high risk. Easiest to understand because a teacher can read the "rules".
2. REGRESI LOGISTIK2. LOGISTIC REGRESSIONMemberi peratus risikoGives a percentage riskSetiap faktor diberi "berat". Kehadiran rendah menambah risiko, tugasan lengkap mengurangkannya. Hasilnya satu peratus, contohnya "risiko gagal 72%".Each factor gets a "weight". Low attendance adds risk, completed assignments reduce it. The result is one percentage, for example "72% risk of failing".
3. JIRAN TERDEKAT (k-NN)3. NEAREST NEIGHBOURS (k-NN)"Murid yang serupa""Similar students"Untuk murid baharu, komputer mencari beberapa murid lama yang profilnya paling hampir, kemudian lihat apa jadi pada mereka. Jika 4 daripada 5 yang serupa gagal, risikonya tinggi.For a new student, the computer finds a few past students with the closest profile and looks at what happened to them. If 4 of 5 similar students failed, the risk is high.

Dua jenis ramalan. Klasifikasi meramal kategori ("lulus" atau "gagal", "risiko rendah" atau "tinggi"). Regresi meramal nombor (contohnya markah akhir sekitar 58). Pokok keputusan dan k-NN boleh digunakan untuk kedua-duanya, manakala regresi logistik digunakan untuk klasifikasi.

Two kinds of prediction. Classification predicts a category ("pass" or "fail", "low" or "high risk"). Regression predicts a number (for example a final mark around 58). Decision trees and k-NN can do both, while logistic regression is used for classification.

Bagaimana tahu model itu baik? Sebahagian data lama disimpan tanpa ditunjukkan kepada model. Selepas belajar, model diuji pada murid yang belum pernah dilihatnya, dan jawapannya dibandingkan dengan keputusan sebenar. Jika ia hanya betul pada data yang sudah dilihat, ia tidak boleh dipercayai untuk murid baharu.

How do we know a model is good? Part of the old data is held back and not shown to the model. After learning, the model is tested on students it has never seen, and its answers are compared with the real outcomes. If it is only right on data it has already seen, it cannot be trusted for new students.

Peringatan: model hanya belajar daripada data yang diberikan. Jika data lama berat sebelah atau tidak lengkap, ramalan juga akan begitu. Itu sebab guru tetap perlu menyemak.

Reminder: a model only learns from the data it is given. If the old data is biased or incomplete, the predictions will be too. That is why teachers still need to check.

KenapaWhy

Kepentingannya kepada guruWhy it matters to teachers

LEBIH AWALEARLIERNampak masalah sebelum terlambatSee problems before it is too lateMurid yang mula tercicir lebih mudah dibantu pada minggu ke-3 daripada selepas peperiksaan akhir.A student who starts to slip is easier to help in week 3 than after the final exam.
LEBIH TEPAT SASARANBETTER TARGETEDMasa guru terhadTeacher time is limitedDengan 40 murid sekelas, senarai pendek murid yang perlu dilihat dahulu membantu guru memilih di mana hendak mula.With 40 students in a class, a short list of who to check first helps a teacher choose where to start.
LEBIH BERBUKTIMORE EVIDENCE-BASEDPandangan guru disokong dataTeacher judgement backed by dataFirasat guru bahawa "ada sesuatu tidak kena" boleh disahkan atau dipersoalkan dengan data, bukan menggantikannya.A teacher's hunch that "something is off" can be confirmed or questioned with data, not replaced by it.

PeringatanCaution

Apa yang perlu diingatWhat to keep in mind

TIDAK SEMPURNANOT PERFECTRamalan boleh tersilapPredictions can be wrongSatu kajian yang menggunakan hanya data semasa pendaftaran ke universiti mencapai AUC 0.77 hingga 0.78. Itu berguna, tetapi bukan 100%. Sesetengah murid ditanda berisiko tanpa sebab (positif palsu).One study using only data from university enrolment reached an AUC of 0.77 to 0.78. That is useful, but not 100%. Some students are flagged without reason (false positives).
BERAT SEBELAHBIASKesilapan tidak sama rataErrors are not evenly spreadKajian yang sama mendapati perbezaan kadar positif palsu antara kumpulan murid, dan ia perlu dikurangkan secara khusus. Ketepatan keseluruhan sahaja tidak cukup.The same study found differences in false-positive rates between groups of students, which had to be reduced deliberately. Overall accuracy alone is not enough.
LABELLABELSJangan melabel muridDo not label studentsSkor ialah sebab untuk bertanya, bukan untuk menghukum. Jangan sebar senarai "berisiko" secara terbuka.A score is a reason to ask, not to punish. Do not circulate "at-risk" lists openly.

CubaTry it

Lima langkah mudah untuk guruFive simple steps for teachers

  1. Tanya data apa yang digunakanAsk what data is used
    Kehadiran sahaja, atau juga markah dan latar belakang? Siapa yang boleh melihatnya?Attendance only, or also marks and background? Who can see it?
  2. Anggap skor sebagai petunjukTreat the score as a pointer
    Sahkan dengan pemerhatian sendiri sebelum bertindak.Confirm with your own observation before acting.
  3. Mulakan dengan berbualStart with a conversation
    Tanya murid dan penjaga, kerana punca sebenar selalunya di luar data.Ask the student and guardians; the real cause is often outside the data.
  4. Pilih satu tindakan sokonganChoose one support action
    Contohnya bimbingan kecil, rakan sebaya atau mesej kepada penjaga.For example small-group coaching, a peer buddy or a message to guardians.
  5. Semak sama ada ia membantuCheck whether it helped
    Jika murid bertambah baik, teruskan. Jika tidak, cuba cara lain dan ingatkan bahawa ramalan boleh salah.If the student improves, continue. If not, try another way, and remember predictions can be wrong.

Artikel ini pengenalan asas. Ikut pekeliling KPM dan arahan sekolah mengenai data murid sebelum menggunakan mana-mana sistem ramalan.This article is a basic introduction. Follow KPM circulars and school rules on student data before using any prediction system.

RujukanSources

  • Kosmo! (30 Julai 2025). Berita Dewan Rakyat mengenai SiPKPM dan ramalan murid berisiko cicir. kosmo.com.my
  • Karimi-Haghighi, M., Castillo, C., Hernandez-Leo, D. & Moreno Oliver, V. (2021). Predicting Early Dropout: Calibration and Algorithmic Fairness Considerations. arXiv:2103.09068. arxiv.org

PengarangAuthor

Muhammad Hanafi bin Thman

Pelajar PhD di Universiti Malaysia Kelantan (UMK) dalam bidang kecerdasan buatan (AI), dengan empat makalah diterbitkan dalam bidang AI.PhD student at Universiti Malaysia Kelantan (UMK) in artificial intelligence (AI), with four papers published in the field. Lagi tentang penulisMore about the author

← Semua artikel← All articles