# data[].attributes.body
Ralat ditakrifkan sebagai kesilapan atau kesalahan dalam proses pembangunan atur cara segmen kod. Ralat selalu dikenal pasti dalam fasa pengujian. Terdapat tiga jenis ralat, iaitu ralat sintaks, ralat masa larian dan ralat logik.

# data[].attributes.body
Ralat Sintaks

Kesilapan dalam penggunaan bahasa pengaturcaraan .

Terdapat paparan mesej ralat

Ralat Masa Larian

Aturcara terhenti secara tiba-tiba semasa test-run

Perkakasan seperti memori tidak mencukupi.

Jangkitan virus (malicious code) yang mengubah setting komputer.

Ralat Logik

Menghasilkan output yang tidak diiingin

Kesan kesilapan semasa pembinaan algoritma

Kecuaian dalam pembinaan algoritma dan penulisan aturcara

Tiada paparan mesej ralat

# data[].attributes.body
Teknik semakan meja (desk check)

Teknik manual untuk menyemak ralat algoritma

Semakan dibuat ke atas algoritma sebelum pengekodan

Menggunakan pen dan kertas sehaja

Setiap baris dan logik algoritma disemak

Menjimatkan masa

Teknik langkah demi langkah (step through)

Diguna bagi mengesan ralat dalam pengekodan.

Setiap baris kod aturcara serta langkah demi langkah untuk mengesan ralat disemak.

# data[].attributes.body
Carta alir berikut dibina untuk mencetak “Merdeka” sebanyak lima kali. Kewujudan ralat menyebabkan carta alir ini tidak memaparkan output yang sepatutnya. Kesan ralat yang terdapat pada carta alir di bawah.

A. I

B. II

C. III

D. IV

JAWAPAN: B

# data[].attributes.attachment_link.title
ASK TINGKATAN 2 | 2.1 PEMBANGUNAN ALGORITMA | SUBTOPIK 2.1.2

# data[].attributes.attachment_link.title
2.1.2 Mengesan Dan Membaiki Ralat Daripada Pseudokod Dan Carta Alir Dalam Penyelesaian Masalah

# data[].attributes.headline
Contoh Pengesanan ralat dalam pseudokod dan carta alir dalam penyelesaikan masalah

# data[].attributes.subject
Contoh Pengesanan ralat dalam pseudokod dan carta alir dalam penyelesaikan masalah