SlideShare a Scribd company logo
1 of 11
Fadhilatul Ahya Bt Md Daud
http://sainskomputer-cikguahya.blogspot.my ahya2644@gmail.com
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
• 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
• 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. }
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
http://sainskomputer-cikguahya.blogspot.my 6
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
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
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
http://sainskomputer-cikguahya.blogspot.my 10
• Aktiviti 25
http://sainskomputer-cikguahya.blogspot.my 11

More Related Content

What's hot

What's hot (20)

Bab 1 - Bentuk Piawai
Bab 1 - Bentuk PiawaiBab 1 - Bentuk Piawai
Bab 1 - Bentuk Piawai
 
Inersia
Inersia Inersia
Inersia
 
SAINS TINGKATAN 4 BAB 8
SAINS TINGKATAN 4 BAB 8SAINS TINGKATAN 4 BAB 8
SAINS TINGKATAN 4 BAB 8
 
Bab 4 pembiakan
Bab 4 pembiakanBab 4 pembiakan
Bab 4 pembiakan
 
Teknik Menjawab Kertas 1 (BM) SPM
Teknik Menjawab Kertas 1 (BM) SPMTeknik Menjawab Kertas 1 (BM) SPM
Teknik Menjawab Kertas 1 (BM) SPM
 
Contoh soalan peperiksaan Bahasa Melayu SPM kertas 2
Contoh soalan peperiksaan Bahasa Melayu SPM kertas 2Contoh soalan peperiksaan Bahasa Melayu SPM kertas 2
Contoh soalan peperiksaan Bahasa Melayu SPM kertas 2
 
Pbl power point pencemaran air
Pbl power point pencemaran airPbl power point pencemaran air
Pbl power point pencemaran air
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
E-dagang
E-dagang E-dagang
E-dagang
 
kesan sistem jaringan pengangkutan terhadap Malaysia
kesan sistem jaringan pengangkutan terhadap Malaysiakesan sistem jaringan pengangkutan terhadap Malaysia
kesan sistem jaringan pengangkutan terhadap Malaysia
 
Geografi Tingkatan 2 : Pengangkutan di Malaysia (Bab 5)
Geografi Tingkatan 2 : Pengangkutan di Malaysia (Bab 5)Geografi Tingkatan 2 : Pengangkutan di Malaysia (Bab 5)
Geografi Tingkatan 2 : Pengangkutan di Malaysia (Bab 5)
 
Contoh rumusan
Contoh rumusanContoh rumusan
Contoh rumusan
 
Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)
 
Kepentingan sektor pertanian
Kepentingan sektor pertanianKepentingan sektor pertanian
Kepentingan sektor pertanian
 
Kesan rumah hijau
Kesan rumah hijauKesan rumah hijau
Kesan rumah hijau
 
10.2 Radikal Bebas (SAINS TINGKATAN 4 KSSM)
10.2 Radikal Bebas (SAINS TINGKATAN 4 KSSM)10.2 Radikal Bebas (SAINS TINGKATAN 4 KSSM)
10.2 Radikal Bebas (SAINS TINGKATAN 4 KSSM)
 
Bahasa tamil spm
Bahasa tamil spmBahasa tamil spm
Bahasa tamil spm
 
Penaakulan logik
Penaakulan logikPenaakulan logik
Penaakulan logik
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
 
Bab 4 - Jadual Berkala Tingkatan 4
Bab 4 - Jadual Berkala Tingkatan 4Bab 4 - Jadual Berkala Tingkatan 4
Bab 4 - Jadual Berkala Tingkatan 4
 

Similar to SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN

BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfgsk2081tmp02
 
ASAS_SAINS_KOMPUTER_PELAPORAN.pptx
ASAS_SAINS_KOMPUTER_PELAPORAN.pptxASAS_SAINS_KOMPUTER_PELAPORAN.pptx
ASAS_SAINS_KOMPUTER_PELAPORAN.pptxQiZhi2
 
Asas-Sains-Komputer-Tingkatan_2.pdf
Asas-Sains-Komputer-Tingkatan_2.pdfAsas-Sains-Komputer-Tingkatan_2.pdf
Asas-Sains-Komputer-Tingkatan_2.pdfEvaArif2
 
373093477-Rph-Tmk-Tahun-6-2018.pdf
373093477-Rph-Tmk-Tahun-6-2018.pdf373093477-Rph-Tmk-Tahun-6-2018.pdf
373093477-Rph-Tmk-Tahun-6-2018.pdfANNUR49
 
3 0-memahami-peranti-komputer
3 0-memahami-peranti-komputer3 0-memahami-peranti-komputer
3 0-memahami-peranti-komputerSK BERIS PANCHOR
 
Modul 3-dunia-komputer-bm1
Modul 3-dunia-komputer-bm1Modul 3-dunia-komputer-bm1
Modul 3-dunia-komputer-bm1farid2405
 
Nota ladap-chromebook & frogvle
Nota ladap-chromebook & frogvle Nota ladap-chromebook & frogvle
Nota ladap-chromebook & frogvle SKPA_2
 

Similar to SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN (16)

nota SK f4 bw.pdf
nota SK f4 bw.pdfnota SK f4 bw.pdf
nota SK f4 bw.pdf
 
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
 
ASAS_SAINS_KOMPUTER_PELAPORAN.pptx
ASAS_SAINS_KOMPUTER_PELAPORAN.pptxASAS_SAINS_KOMPUTER_PELAPORAN.pptx
ASAS_SAINS_KOMPUTER_PELAPORAN.pptx
 
Nota slide topik 3 bhg 2
Nota slide topik 3 bhg 2Nota slide topik 3 bhg 2
Nota slide topik 3 bhg 2
 
Bengkel frog vle smktls
Bengkel frog vle smktlsBengkel frog vle smktls
Bengkel frog vle smktls
 
Asas-Sains-Komputer-Tingkatan_2.pdf
Asas-Sains-Komputer-Tingkatan_2.pdfAsas-Sains-Komputer-Tingkatan_2.pdf
Asas-Sains-Komputer-Tingkatan_2.pdf
 
373093477-Rph-Tmk-Tahun-6-2018.pdf
373093477-Rph-Tmk-Tahun-6-2018.pdf373093477-Rph-Tmk-Tahun-6-2018.pdf
373093477-Rph-Tmk-Tahun-6-2018.pdf
 
Bengkel vle
Bengkel vleBengkel vle
Bengkel vle
 
Rpt tmk tahun 4
Rpt tmk tahun 4Rpt tmk tahun 4
Rpt tmk tahun 4
 
Modul sks2084 2.0
Modul sks2084   2.0Modul sks2084   2.0
Modul sks2084 2.0
 
Chapter 13 building information system MIS
Chapter 13 building information system MISChapter 13 building information system MIS
Chapter 13 building information system MIS
 
Modul 3 dunia komputer bm
Modul 3 dunia komputer bmModul 3 dunia komputer bm
Modul 3 dunia komputer bm
 
3 0-memahami-peranti-komputer
3 0-memahami-peranti-komputer3 0-memahami-peranti-komputer
3 0-memahami-peranti-komputer
 
Modul 3-dunia-komputer-bm1
Modul 3-dunia-komputer-bm1Modul 3-dunia-komputer-bm1
Modul 3-dunia-komputer-bm1
 
Nota ladap-chromebook & frogvle
Nota ladap-chromebook & frogvle Nota ladap-chromebook & frogvle
Nota ladap-chromebook & frogvle
 
Nota ladap-1
Nota ladap-1Nota ladap-1
Nota ladap-1
 

Recently uploaded

rice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANAN
rice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANANrice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANAN
rice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANANWawaRusli
 
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docxPROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docxssuser2936b51
 
Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.AfifahSalim2
 
Buku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptxBuku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptxHussalwaHussain1
 
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...NursKitchen
 
Bab 5 Ting 4 5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4  5.2 Persekutuan Tanah MelayuBab 5 Ting 4  5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4 5.2 Persekutuan Tanah MelayuSITINURULSYARAFINABI
 
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genapKISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genapDewiUmbar
 
Pertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.pptPertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.pptArieAdie
 
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdfTopik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdfNursKitchen
 
Slide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkasSlide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkasAdiebsulhy55
 
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdfPENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf1370zulaikha
 
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah MelayuBab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah MelayuSITINURULSYARAFINABI
 
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfTEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfcrvwr4zf9r
 
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdfReka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdfMDFARIDSHAFARIBINHAR
 
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...MDFARIDSHAFARIBINHAR
 

Recently uploaded (15)

rice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANAN
rice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANANrice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANAN
rice and farinaceous. PENYEDIAAN DAN PEBUATAN MAKANAN
 
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docxPROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
 
Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.
 
Buku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptxBuku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptx
 
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
 
Bab 5 Ting 4 5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4  5.2 Persekutuan Tanah MelayuBab 5 Ting 4  5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4 5.2 Persekutuan Tanah Melayu
 
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genapKISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
 
Pertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.pptPertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
 
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdfTopik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
 
Slide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkasSlide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkas
 
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdfPENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
 
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah MelayuBab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah Melayu
 
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfTEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
 
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdfReka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
 
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
 

SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN

  • 1. Fadhilatul Ahya Bt Md Daud http://sainskomputer-cikguahya.blogspot.my ahya2644@gmail.com
  • 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