2. 1. Membezakan jenis ralat dalam atur cara
(sintaks, masa larian dan logik)
2. Mengesan, mengenalpasti, menterjemah
mesej ralat dan membaiki ralat
3. Mengenalpasti nilai bagi pembolehubah
pada bahagian tertentu atur cara
4. Mengahasilkan aturcara yang mudah dibaca
dengan menggunakan gaya yang baik(komen,
nama pemboleh ubah yang bermakna, inden)
http://sainskomputer-cikguahya.blogspot.my 2
3. • Secara umum ialah teknik atau methodologi
yang telah dibuktikan melalui suatu
pengalaman atau kajian yang boleh dipercayai,
untuk mendapatkan hasil yang diinginkan.
• Menggunakan semua pengetahuan dan
teknologi yang ada untuk memastikan
keberhasilan yang baik
http://sainskomputer-cikguahya.blogspot.my 3
4. • Kod atur cara yang dibangunkan dengan tidak menerapkan
amalan terbaik pengaturcaraan.
http://sainskomputer-cikguahya.blogspot.my 4
1. /*Langkah 1 : Baca nombor1 dan nombor2
2. Langkah 2 : Hitung hasil tolak nombor1-nombor2
3. Langkah 3 : Papar Hasil */
4. //Program mengira hasil tolak dua nombor
5. public class Tolak_Dua_Nombor {
6. public static void main(String[] args){
7. //pengisytiharan input
8. int nombor1=20;
9. int nombor2=13;
10. //pengistiharan output;
11. double hasil;
12.
13. //proses menolak nombor1 – nombor2
14. hasil = nombor1-nombor2;
15.
16. //output yang akan dipaparkan
17. System.out.println(“Hasil tolak ialah “+hasil);
18. }
19. }
1. public class Tolak_Dua_Nombor {
2. public static void main(String[] args){
3. int nombor1=20;
4. int nombor2=13;
5. double hasil;
6. hasil = nombor1-nombor2;
7. System.out.println(“Hasil tolak ialah
“+hasil);
8. }
9. }
5. 1) Inden yang konsisten
• Ditulis dengan konsisten dari awal hingga akhir kod aturcara
• Mudah di fahami dan senang dibaca oleh pengguna lain
2) Jenis data
• Mestilah bersesuaian supaya saiz tidak terlampau kecil atau besar
• Cth : menulis integer sebagai nombor bulat bukan double
3) Pembolehubah yang bermakna
• 1 tidak bermula dengan nombor ---- cara1 bukan 1cara -- 3 tidak menggunakan kata kunci JAVA
• 2 tiada ruang kosong -- 4 penggunaan huruf kecil dan huruf besar
• Nama yng difahami cth : CaraPertama, HasilDarab
4) Komen
• Ditulis dengan jelas dalam dua hingga tiga baris pendek untuk menerangkan fungsi kod dan
memenuhi ruang lajur pengekodan.
http://sainskomputer-cikguahya.blogspot.my 5
7. 1. Public class LuasBulatan {
2. public static void main (string[]args){
3.
4. int jejari = 5
5. double luasBulatan;
6. final double pi = 3.142;
7. LuasBulatan = pi *jejari;
8.
9. Systems.out.println ( “Luas bulatan ialah “+ luasBulatan);
10. }
11. }
http://sainskomputer-cikguahya.blogspot.my 7
8. http://sainskomputer-cikguahya.blogspot.my 8
4 errors found:
File: C:UsersUserNEWJAVALuasBulatan.java [line: 1]
Error: Syntax error on token "Public", public expected
File: C:UsersUserNEWJAVALuasBulatan.java [line: 2]
Error: string cannot be resolved to a type
File: C:UsersUserNEWJAVALuasBulatan.java [line: 4]
Error: Syntax error, insert ";" to complete BlockStatements
File: C:UsersUserNEWJAVALuasBulatan.java [line: 10]
Error: Syntax error on tokens, delete these tokens
9. 1. public class LuasBulatan {
2. public static void main (String[]args){
3.
4. int jejari = 5;
5. double luasBulatan;
6. final double pi = 3.142;
7. luasBulatan = pi *jejari;
8.
9. System.out.println("Luas Bulatan ialah "+luasBulatan);
10. }
11. }
http://sainskomputer-cikguahya.blogspot.my 9
Output
Welcome to DrJava. Working directory is
C:UsersUserNEWJAVA
> run LuasBulatan
Luas Bulatan ialah 15.709999999999999