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

RBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & TeknologiRBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & TeknologiMaz Ina
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alirBotol Budu
 
Bab 4-kesihatan-manusia
Bab 4-kesihatan-manusiaBab 4-kesihatan-manusia
Bab 4-kesihatan-manusiaFazrul Yo
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaantinalisalokman
 
2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alirSakinah Hassan
 
arus terus dan arus ulang-alik
arus terus dan arus ulang-alikarus terus dan arus ulang-alik
arus terus dan arus ulang-alikmuhammadsyafie10
 
2.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 32.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 3Nur Fatin
 
Bab 2 teknologi pembuatan
Bab 2 teknologi pembuatanBab 2 teknologi pembuatan
Bab 2 teknologi pembuatandeeyah mar
 
Reka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projekReka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projekMaz Ina
 
Nota transpirasi sains tingkatan 3
Nota transpirasi sains tingkatan 3 Nota transpirasi sains tingkatan 3
Nota transpirasi sains tingkatan 3 tchernajaadie
 
Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Athirah Syafiqah Baharom
 
Reka Bentuk & Teknologi : 1.1 Dunia Reka Bentuk
Reka Bentuk & Teknologi : 1.1 Dunia Reka BentukReka Bentuk & Teknologi : 1.1 Dunia Reka Bentuk
Reka Bentuk & Teknologi : 1.1 Dunia Reka BentukMaz Ina
 
Kajian Dapur Solar
Kajian Dapur SolarKajian Dapur Solar
Kajian Dapur Solaranuar032
 
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1Beela Sensei
 
Kata terbitan
Kata terbitan Kata terbitan
Kata terbitan firo HAR
 
Nota math f1 bab 13 theorem phytagoras
Nota math f1 bab 13 theorem phytagorasNota math f1 bab 13 theorem phytagoras
Nota math f1 bab 13 theorem phytagorasBeela Sensei
 

What's hot (20)

RBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & TeknologiRBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & Teknologi
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
 
Bab 4-kesihatan-manusia
Bab 4-kesihatan-manusiaBab 4-kesihatan-manusia
Bab 4-kesihatan-manusia
 
Gandaan
GandaanGandaan
Gandaan
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
 
2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir2.0 algoritma pseudokod carta alir
2.0 algoritma pseudokod carta alir
 
arus terus dan arus ulang-alik
arus terus dan arus ulang-alikarus terus dan arus ulang-alik
arus terus dan arus ulang-alik
 
2.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 32.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 3
 
Bab 2 teknologi pembuatan
Bab 2 teknologi pembuatanBab 2 teknologi pembuatan
Bab 2 teknologi pembuatan
 
Reka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projekReka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projek
 
Nota transpirasi sains tingkatan 3
Nota transpirasi sains tingkatan 3 Nota transpirasi sains tingkatan 3
Nota transpirasi sains tingkatan 3
 
Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)
 
Reka Bentuk & Teknologi : 1.1 Dunia Reka Bentuk
Reka Bentuk & Teknologi : 1.1 Dunia Reka BentukReka Bentuk & Teknologi : 1.1 Dunia Reka Bentuk
Reka Bentuk & Teknologi : 1.1 Dunia Reka Bentuk
 
Kajian Dapur Solar
Kajian Dapur SolarKajian Dapur Solar
Kajian Dapur Solar
 
Elektronik
ElektronikElektronik
Elektronik
 
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
 
Kata terbitan
Kata terbitan Kata terbitan
Kata terbitan
 
Nota math f1 bab 13 theorem phytagoras
Nota math f1 bab 13 theorem phytagorasNota math f1 bab 13 theorem phytagoras
Nota math f1 bab 13 theorem phytagoras
 
Nota matematik tingkatan 4
Nota matematik tingkatan 4Nota matematik tingkatan 4
Nota matematik tingkatan 4
 
tingkatan 1 (bab 1) : pengenalan kepada sains
tingkatan 1 (bab 1) : pengenalan kepada sainstingkatan 1 (bab 1) : pengenalan kepada sains
tingkatan 1 (bab 1) : pengenalan kepada sains
 

Similar to SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN

Sains komputer : struktur kawalan
Sains komputer : struktur kawalanSains komputer : struktur kawalan
Sains komputer : struktur kawalanMadrasah Idrisiah
 
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 (17)

nota SK f4 bw.pdf
nota SK f4 bw.pdfnota SK f4 bw.pdf
nota SK f4 bw.pdf
 
Sains komputer : struktur kawalan
Sains komputer : struktur kawalanSains komputer : struktur kawalan
Sains komputer : struktur kawalan
 
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

Taklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxTaklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxRyno Hardie
 
Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.AfifahSalim2
 
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptxMESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptxTaniaNaggelas2
 
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxNORADILAHBINTIMOHAMA
 
peranan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxperanan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxFadhillahRahim
 
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptxBAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptxChungHuey
 
2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................MOHDFAIRUZBINALIPEB1
 
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.gp19065393
 
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahBUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahzatonain1
 
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcxAKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcxdaud5530
 
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023supianzainuddin1
 
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERPENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERgerald585856
 
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
 
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfA190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfa190303
 

Recently uploaded (14)

Taklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxTaklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptx
 
Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.
 
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptxMESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
 
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
 
peranan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxperanan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptx
 
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptxBAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
 
2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................
 
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
 
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahBUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
 
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcxAKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
 
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
 
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERPENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
 
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
 
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfA190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
 

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