SlideShare a Scribd company logo
Unit 2 : Algoritma
Kandungan
• Mengenali Algoritma
• Konsep Input, Output dan Proses
• Konsep Pseudokod dan Kaedah Penulisan
• Konsep Carta Alir dan Perwakilan Simbol
• Pengenalan jenis ralat logik, sintaks dan masa larian.
• Kegunaan algoritma dalam perkakasan harian.
Ringkasan Eksekutif
Apakah yang dimaksudkan dengan algoritma?
• Algoritma ialah satu set aturan untuk menyelesaikan sesuatu masalah. Pernyataan
dalam algoritma mestilah mudah difahami. Algoritma dapat dijelas melalui dua
kaedah iaitu pseudokod dan carta alir.
• Dalam asas pengaturcaraan, algoritma ialah langkah-langkah dalam proses
melaksanakan kod komputer yang mengkaji tahap keberkesanan kod program
komputer.
• Algoritma dalam pengaturcaraan komputer menyatakan dengan jelas urutan langkah atau
tindakan yang perlu dilaksanakan oleh komputer agar memperoleh output yang diingini.
Sambungan
• Algoritma ialah ialah satu urutan langkah-langkah untuk menyelesaikan suatu
masalah atau melaksanakan suatu tugasan.
• Pernyataan dalam algoritma mestilah boleh difahami.
• Algoritma boleh dijelaskan melalui pseudokod atau carta alir.
Contoh Algoritma
Teliti tiga aktiviti yang ditunjukkan dan bandingkan
tatacara yang digunakan.
Apakah tatacara-tatacara itu?
Apakah persamaan yang terdapat antara tatacara-
tatacara tersebut?
Perkara-perkara penting
semasa menulis algoritma
• Semasa pembangunan algoritma, perkara-perkara penting yang berikut harus dipenuhi:
(i) Langkah-langkah dalam algoritma biasanya ditulis dalam bahasa yang difahami oleh
manusia seperti bahasa Melayu, bahasa Inggeris atau bahasa tabii manusia lain.
(ii) Setiap langkah harus dihurai dengan jelas supaya lebih difahami maksudnya.
(iii) Urutan langkah-langkah hendaklah dinyatakan dengan betul dan tepat.
(iv) Mesti menghasilkan output yang bermakna setelah satu set langkah dilaksanakan
dalam tempoh tertentu.
Contoh Algoritma menunjukkan untuk
menguji kefungisan sebuah lampu.
Carta Alir
• Urutan langkah hendaklah dinyatakan dengan betul. Contoh algoritma
berikut menunjukkan kepentingan menulis dengan betul urutan langkah yang
akan dilaksanakan.
• Sila nyatakan satu contoh algoritma yang pelajar berpakaian kemas
untuk pergi ke sekolah?
Contoh-contoh Algoritma
• Algoritma mesti mempunyai kesudahan tertentu dalam suatu tempoh masa.
Dengan kata lain, algoritma mesti menghasilkan output yang bermakna
setelah satu set langkah telah dilaksanakan dalam suatu tempoh tertentu.
Perwakilan Algoritma
• Perwakilan algoritma
• Algoritma boleh diwakili atau dibentuk dalam pelbagai cara. Lazimnya,
algoritma yang menunjukkan langkah-langkah sesuatu tugasan adalah seperti
yang disenaraikan dalam
• Namun, penggunaan carta alir dan pseudokod lebih lazim digunakan oleh
pengatur cara.
Carta Alir
• Carta alir ialah gambar rajah yang menunjukkan langkah-langkah bagi
penyelesaian masalah dan berhubung kait antara satu sama lain yang
ditunjukkan dalam algoritma. Menggunakan simbol geometrik yang
dihubungkan menggunakan anak panah.
• Carta alir menggunakan simbol grafik seperti garis lurus, anak panah dan
bentuk geometri untuk mewakili urutan langkah bagi algoritma yang perlu
dilaksanakan.
Simbol-simbol carta alir.
1. Nyatakan nama simbol-simbol berikut?
2. Terangkan maksud bagi setiap simbol berikut?
Pseudokod
MULA
SIRAM semaian
LUBANGKAN medium di tengah-tengah bekas tanaman
KELUARKAN anak benih dari bekas semaian
MASUKKAN anak benih pada bekas tanaman
PADATKAN medium di sekeliling anak benih
SIRAM anak benih yang ditanam
LETAKKAN anak benih di tempat yang teduh
TAMAT
Fikirkan cara membuat maggi?
Sediakan satu carta alir yang mudah dengan menggunakan simbol-
simbol yang sesuai.
• Masak Air
• Masukkan mi segera
• Masukkan perencah mi segera
• Kacau mi segera sehingga masak.
Berdasarkan situasi di bawah, binakan carta alir
yang sesuai dan mudah difahami.
• 1. Aini pergi ke pasaraya untuk membeli garam yang dipesan oleh ibunya.
Aini perlu masuk melalui pintu hadapan kedai runcit dan mencari garam.
Apabila dia telah menjumpai garam, Aini membawa garam ke kaunter
bayaran untuk dibayar sebelum keluar dari kedai runcit.
MULA
MASUK ke dalam kedai runcit
CARI garam
JIKA garam dijumpai, MAKA
PERGI ke kaunter bayaran untuk dibayar
TAMAT JIKA
KELUAR dari kedai runcit
TAMAT
Pseudokod
• Pseudokod memerihalkan langkah-langkah algoritma dengan menggunakan
ayat-ayat yang ringkas dan padat. Bahasa Melayu atau bahasa Inggeris
biasanya digunakan. Inden digunakan secara meluas bagi memudahkan
pembacaan suatu pseudokod.
Contoh Pseudokod yang sesuai
Contoh carta alir dan algoritma
Izzati ingin membeli kek lapis Sarawak di kedai
kek. Berdasarkan pseudokod yang diberi, sila
lengkapkan carta alir tersebut.
PSEUDOKOD
MULA
CARI kedai kek
MASUK ke kedai kek
JIKA ada kek lapis Sarawak, MAKA
BELI kek lapis Sarawak
TAMAT JIKA
KELUAR dari kedai kek
TAMAT
CARTA ALIR
Apakah yang dimaksudkan dengan ralat?
Ralat yang terdapat dalam atur cara akan menyebabkan atur cara tidak dapat beroperasi dengan
betul. Atur cara boleh tamat dengan tiba-tiba atau menghasilkan output yang kurang tepat atau
salah.
Bilakah ralat akan berlaku?
Ralat boleh berlaku dalam peringkat algoritma, semasa penulisan pseudokod, melukis carta alir atau
semasa menulis kod arahan dalam atur cara.
Berapa jenis ralat yang terdapat dalam atur cara?
Terdapat tiga jenis ralat, iaitu ralat sintaks (syntax error), ralat logic (logical error) dan ralat masa larian
(runtime error)
Ralat Sintaks
Ralat sintaks berlaku semasa proses menulis kod arahan, Ralat sintaks berlaku semasa pengekodan apabila
sintaks yang salah atau format pengelodan yang salah digunakan. Ini menyebabkan maklumat yang
dimasukkan ke dalam kod arahan tidak dapat dibaca oleh komputer. Dalam bidang asas pengaturcaraan,
ralat sintaks merujuk kepada ralat dalam sintaks bagi turutan aksara atau token yang dimaksudkan untuk
ditulis dalam bahasa pengaturcaraan tertentu.
Contohnya, jika seseorang menaip alamat e-mel sebagai “dotcom” dan bukan .com
Ralat logik
Ralat logik berlaku semasa proses menulis kod arahan. Program dapat mengenal kod arahan dan
melaksanakannya tetapi menghasilkan output yang bukan diingini.
Contohnya, seorang pemandu kereta berhenti di persimpangan lampu isyarat. Pemandu boleh membelok
kiri atau kanan apabila lampu isyarat bertukar hijau. Jika destinasi yang dituju perlu membelok ke kiri tetapi
pemandu membelok ke kanak, maka ralat logik berlaku.
Ralat Masa Larian
Ralat masa larian berlaku semasa sesuatu program sedang dilancarkan. Ralat ini disebabkan oleh program
dan bukan sistem operasi. Ralat masa larian boleh disebabkan oleh perisian hasad (malicious software),
seperti virus atau cecaing, kepincangan atur cara (program flaw), pepijat (bug), atau ingatan yang tidak
mencukupi (insufficient memory). Kejadian ralat berlaku disebabkan pentaksiran yang tidak tepat.
Algoritma Struktur Kawalan Jujukan
• Perwakilan pembolehubah
• Operator arithmatik
• Operator logik
• Operator hubungan
Perwakilan Pembolehubah
• Pemboleh ubah ialah storan ingatan yang digunakan oleh program komputer
untuk menyimpan data yang perlu diolahkan kemudian.
• Pemboleh ubah boleh menyimpan data dalam bentuk nilai berangka seperti
integer dan nombor perpuluhan, teks seperti “jumlah” atau nilai logik seperti
“Benar” atau “Palsu”.
• Data yang disimpan dalam pemboleh ubah boleh diolah.
Bersambung pada kuliah seterusnya

More Related Content

What's hot

Reka bentuk visual
Reka bentuk visualReka bentuk visual
Reka bentuk visualcahayamawaddah
 
Modul 6.1_PdP-KmR.pdf
Modul 6.1_PdP-KmR.pdfModul 6.1_PdP-KmR.pdf
Modul 6.1_PdP-KmR.pdf
ssuser3f4b32
 
Contoh rubrik psv
Contoh rubrik psvContoh rubrik psv
Contoh rubrik psvJamalliah Sksa
 
Pengurusan sumber dan bahan bantu mengajar
Pengurusan sumber dan bahan bantu mengajarPengurusan sumber dan bahan bantu mengajar
Pengurusan sumber dan bahan bantu mengajar
Angel Spaghcoroni
 
Pembelajaran secara kontekstual
Pembelajaran secara kontekstualPembelajaran secara kontekstual
Pembelajaran secara kontekstualzabidah awang
 
PERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKY
PERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKYPERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKY
PERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKY
Santa Barbara
 
Pembinaan persekitaran-bilik-darjah-yang-mesra-budaya
Pembinaan persekitaran-bilik-darjah-yang-mesra-budayaPembinaan persekitaran-bilik-darjah-yang-mesra-budaya
Pembinaan persekitaran-bilik-darjah-yang-mesra-budayaKanageswary Karunamoothei
 
Cara cara guru mengaplikasi model Honey and Mumford
Cara cara guru mengaplikasi model Honey and MumfordCara cara guru mengaplikasi model Honey and Mumford
Cara cara guru mengaplikasi model Honey and Mumford
Nur Leana Burn
 
Topik 1 teknologi dan media pengajaran
Topik 1 teknologi dan media pengajaranTopik 1 teknologi dan media pengajaran
Topik 1 teknologi dan media pengajaran
Nik Ibrahim Nik Mat
 
Pentaksiran dalam pendidikan seni
Pentaksiran dalam pendidikan seniPentaksiran dalam pendidikan seni
Pentaksiran dalam pendidikan seni
Laila Wati Johari
 
Media pengajaran
Media pengajaranMedia pengajaran
Media pengajaran
Tien Yu Yu
 
Barangan kelengkapan pembuatan produk
Barangan kelengkapan pembuatan produkBarangan kelengkapan pembuatan produk
Barangan kelengkapan pembuatan produk
aina_rania
 
Bengkel Pengukuhan Kefahaman KPPB.pptx
Bengkel Pengukuhan Kefahaman KPPB.pptxBengkel Pengukuhan Kefahaman KPPB.pptx
Bengkel Pengukuhan Kefahaman KPPB.pptx
IPG
 
Model akibat logikal dreikurs
Model akibat logikal dreikursModel akibat logikal dreikurs
Model akibat logikal dreikursdimidur
 
Topik 3 visual untuk pengajaran dan pembelajaran
Topik 3 visual untuk pengajaran dan pembelajaranTopik 3 visual untuk pengajaran dan pembelajaran
Topik 3 visual untuk pengajaran dan pembelajaran
Nik Ibrahim Nik Mat
 
Ciri-ciri Guru Yang Efektif
Ciri-ciri Guru Yang EfektifCiri-ciri Guru Yang Efektif
Ciri-ciri Guru Yang EfektifFauzan Zain
 
Pengajaran kemahiran-bahasa-melayu-bmm-3104
Pengajaran kemahiran-bahasa-melayu-bmm-3104Pengajaran kemahiran-bahasa-melayu-bmm-3104
Pengajaran kemahiran-bahasa-melayu-bmm-3104Pensil Dan Pemadam
 
Topik 1 konsep dan latar belakang seni dalam pendidikan
Topik 1 konsep dan latar belakang seni dalam pendidikanTopik 1 konsep dan latar belakang seni dalam pendidikan
Topik 1 konsep dan latar belakang seni dalam pendidikanWany Hardy
 

What's hot (20)

Model taba
Model taba Model taba
Model taba
 
Reka bentuk visual
Reka bentuk visualReka bentuk visual
Reka bentuk visual
 
Modul 6.1_PdP-KmR.pdf
Modul 6.1_PdP-KmR.pdfModul 6.1_PdP-KmR.pdf
Modul 6.1_PdP-KmR.pdf
 
Contoh rubrik psv
Contoh rubrik psvContoh rubrik psv
Contoh rubrik psv
 
Pengurusan sumber dan bahan bantu mengajar
Pengurusan sumber dan bahan bantu mengajarPengurusan sumber dan bahan bantu mengajar
Pengurusan sumber dan bahan bantu mengajar
 
Pembelajaran secara kontekstual
Pembelajaran secara kontekstualPembelajaran secara kontekstual
Pembelajaran secara kontekstual
 
PERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKY
PERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKYPERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKY
PERBANDINGAN ANTARA TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET DAN LEV VYGOTSKY
 
Pembinaan persekitaran-bilik-darjah-yang-mesra-budaya
Pembinaan persekitaran-bilik-darjah-yang-mesra-budayaPembinaan persekitaran-bilik-darjah-yang-mesra-budaya
Pembinaan persekitaran-bilik-darjah-yang-mesra-budaya
 
Cara cara guru mengaplikasi model Honey and Mumford
Cara cara guru mengaplikasi model Honey and MumfordCara cara guru mengaplikasi model Honey and Mumford
Cara cara guru mengaplikasi model Honey and Mumford
 
Bab 7 pengurusan bilik darjah yang melibatkan murid berkeperluan khas
Bab 7 pengurusan bilik darjah yang melibatkan murid berkeperluan khasBab 7 pengurusan bilik darjah yang melibatkan murid berkeperluan khas
Bab 7 pengurusan bilik darjah yang melibatkan murid berkeperluan khas
 
Topik 1 teknologi dan media pengajaran
Topik 1 teknologi dan media pengajaranTopik 1 teknologi dan media pengajaran
Topik 1 teknologi dan media pengajaran
 
Pentaksiran dalam pendidikan seni
Pentaksiran dalam pendidikan seniPentaksiran dalam pendidikan seni
Pentaksiran dalam pendidikan seni
 
Media pengajaran
Media pengajaranMedia pengajaran
Media pengajaran
 
Barangan kelengkapan pembuatan produk
Barangan kelengkapan pembuatan produkBarangan kelengkapan pembuatan produk
Barangan kelengkapan pembuatan produk
 
Bengkel Pengukuhan Kefahaman KPPB.pptx
Bengkel Pengukuhan Kefahaman KPPB.pptxBengkel Pengukuhan Kefahaman KPPB.pptx
Bengkel Pengukuhan Kefahaman KPPB.pptx
 
Model akibat logikal dreikurs
Model akibat logikal dreikursModel akibat logikal dreikurs
Model akibat logikal dreikurs
 
Topik 3 visual untuk pengajaran dan pembelajaran
Topik 3 visual untuk pengajaran dan pembelajaranTopik 3 visual untuk pengajaran dan pembelajaran
Topik 3 visual untuk pengajaran dan pembelajaran
 
Ciri-ciri Guru Yang Efektif
Ciri-ciri Guru Yang EfektifCiri-ciri Guru Yang Efektif
Ciri-ciri Guru Yang Efektif
 
Pengajaran kemahiran-bahasa-melayu-bmm-3104
Pengajaran kemahiran-bahasa-melayu-bmm-3104Pengajaran kemahiran-bahasa-melayu-bmm-3104
Pengajaran kemahiran-bahasa-melayu-bmm-3104
 
Topik 1 konsep dan latar belakang seni dalam pendidikan
Topik 1 konsep dan latar belakang seni dalam pendidikanTopik 1 konsep dan latar belakang seni dalam pendidikan
Topik 1 konsep dan latar belakang seni dalam pendidikan
 

Similar to bab 2 algoritma .pptx

Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
irwansyafibonaci
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
lutfiadnan
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
ssuser1f9e371
 
Makalah Algoritma
Makalah AlgoritmaMakalah Algoritma
Makalah Algoritma
fantasticfour84
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
beiharira
 
1. OOP Java
1. OOP Java1. OOP Java
1. OOP Java
beiharira
 
001 algoritma
001 algoritma001 algoritma
001 algoritma
Dendy Maulana Septiyadi
 
Jobsheet 1 logika algoritma
Jobsheet   1 logika algoritmaJobsheet   1 logika algoritma
Jobsheet 1 logika algoritma
abdul rohman
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
BKKSMKN2Jombang
 
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...farizky berian
 
UJI RALAT NOTA PELAJAR.pdf
UJI RALAT NOTA PELAJAR.pdfUJI RALAT NOTA PELAJAR.pdf
UJI RALAT NOTA PELAJAR.pdf
HumairaHuzaina1
 
algoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptxalgoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptx
5160411341ShalehEfri
 
Sains komputer tingkatan 4 Bab 1
Sains komputer tingkatan 4 Bab 1Sains komputer tingkatan 4 Bab 1
Sains komputer tingkatan 4 Bab 1
chanrie
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
dedisusanto41
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrogramanimmunandar
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrogramanimmunandar
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
immunandar
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrogramanimmunandar
 
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Adri Demmanongkan
 

Similar to bab 2 algoritma .pptx (20)

Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
 
Makalah Algoritma
Makalah AlgoritmaMakalah Algoritma
Makalah Algoritma
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
1. OOP Java
1. OOP Java1. OOP Java
1. OOP Java
 
001 algoritma
001 algoritma001 algoritma
001 algoritma
 
Jobsheet 1 logika algoritma
Jobsheet   1 logika algoritmaJobsheet   1 logika algoritma
Jobsheet 1 logika algoritma
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
 
UJI RALAT NOTA PELAJAR.pdf
UJI RALAT NOTA PELAJAR.pdfUJI RALAT NOTA PELAJAR.pdf
UJI RALAT NOTA PELAJAR.pdf
 
algoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptxalgoritma pemrogaman 4.4.44.4.4.4.pptx
algoritma pemrogaman 4.4.44.4.4.4.pptx
 
Sains komputer tingkatan 4 Bab 1
Sains komputer tingkatan 4 Bab 1Sains komputer tingkatan 4 Bab 1
Sains komputer tingkatan 4 Bab 1
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
 
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
Algoritma Dan Pemrograman; Teori Dan Praktik Dalam Pascal Edisi Kedua Normal ...
 

More from SARSVATHYAPTERPARISA

1a. Transform idea KPPB kpd DLO.pptx
1a. Transform idea KPPB kpd DLO.pptx1a. Transform idea KPPB kpd DLO.pptx
1a. Transform idea KPPB kpd DLO.pptx
SARSVATHYAPTERPARISA
 
6.0 Alatan Tangan dan Mesin.pptx
6.0 Alatan Tangan dan Mesin.pptx6.0 Alatan Tangan dan Mesin.pptx
6.0 Alatan Tangan dan Mesin.pptx
SARSVATHYAPTERPARISA
 
1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx
1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx
1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx
SARSVATHYAPTERPARISA
 
Kalendar Kuda 2022.pdf
Kalendar Kuda 2022.pdfKalendar Kuda 2022.pdf
Kalendar Kuda 2022.pdf
SARSVATHYAPTERPARISA
 

More from SARSVATHYAPTERPARISA (6)

1a. Transform idea KPPB kpd DLO.pptx
1a. Transform idea KPPB kpd DLO.pptx1a. Transform idea KPPB kpd DLO.pptx
1a. Transform idea KPPB kpd DLO.pptx
 
6.0 Alatan Tangan dan Mesin.pptx
6.0 Alatan Tangan dan Mesin.pptx6.0 Alatan Tangan dan Mesin.pptx
6.0 Alatan Tangan dan Mesin.pptx
 
1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx
1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx
1. 0 RBTS3213 Pengurusan dan Keselamatan Bengkel.pptx
 
kelas .pptx
kelas .pptxkelas .pptx
kelas .pptx
 
Kalendar Kuda.pdf
Kalendar Kuda.pdfKalendar Kuda.pdf
Kalendar Kuda.pdf
 
Kalendar Kuda 2022.pdf
Kalendar Kuda 2022.pdfKalendar Kuda 2022.pdf
Kalendar Kuda 2022.pdf
 

Recently uploaded

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
haryonospdsd011
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 

Recently uploaded (20)

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 

bab 2 algoritma .pptx

  • 1. Unit 2 : Algoritma
  • 2. Kandungan • Mengenali Algoritma • Konsep Input, Output dan Proses • Konsep Pseudokod dan Kaedah Penulisan • Konsep Carta Alir dan Perwakilan Simbol • Pengenalan jenis ralat logik, sintaks dan masa larian. • Kegunaan algoritma dalam perkakasan harian.
  • 4. Apakah yang dimaksudkan dengan algoritma? • Algoritma ialah satu set aturan untuk menyelesaikan sesuatu masalah. Pernyataan dalam algoritma mestilah mudah difahami. Algoritma dapat dijelas melalui dua kaedah iaitu pseudokod dan carta alir. • Dalam asas pengaturcaraan, algoritma ialah langkah-langkah dalam proses melaksanakan kod komputer yang mengkaji tahap keberkesanan kod program komputer. • Algoritma dalam pengaturcaraan komputer menyatakan dengan jelas urutan langkah atau tindakan yang perlu dilaksanakan oleh komputer agar memperoleh output yang diingini.
  • 5. Sambungan • Algoritma ialah ialah satu urutan langkah-langkah untuk menyelesaikan suatu masalah atau melaksanakan suatu tugasan. • Pernyataan dalam algoritma mestilah boleh difahami. • Algoritma boleh dijelaskan melalui pseudokod atau carta alir.
  • 6. Contoh Algoritma Teliti tiga aktiviti yang ditunjukkan dan bandingkan tatacara yang digunakan. Apakah tatacara-tatacara itu? Apakah persamaan yang terdapat antara tatacara- tatacara tersebut?
  • 7. Perkara-perkara penting semasa menulis algoritma • Semasa pembangunan algoritma, perkara-perkara penting yang berikut harus dipenuhi: (i) Langkah-langkah dalam algoritma biasanya ditulis dalam bahasa yang difahami oleh manusia seperti bahasa Melayu, bahasa Inggeris atau bahasa tabii manusia lain. (ii) Setiap langkah harus dihurai dengan jelas supaya lebih difahami maksudnya. (iii) Urutan langkah-langkah hendaklah dinyatakan dengan betul dan tepat. (iv) Mesti menghasilkan output yang bermakna setelah satu set langkah dilaksanakan dalam tempoh tertentu.
  • 8. Contoh Algoritma menunjukkan untuk menguji kefungisan sebuah lampu. Carta Alir
  • 9. • Urutan langkah hendaklah dinyatakan dengan betul. Contoh algoritma berikut menunjukkan kepentingan menulis dengan betul urutan langkah yang akan dilaksanakan. • Sila nyatakan satu contoh algoritma yang pelajar berpakaian kemas untuk pergi ke sekolah?
  • 11. • Algoritma mesti mempunyai kesudahan tertentu dalam suatu tempoh masa. Dengan kata lain, algoritma mesti menghasilkan output yang bermakna setelah satu set langkah telah dilaksanakan dalam suatu tempoh tertentu.
  • 12. Perwakilan Algoritma • Perwakilan algoritma • Algoritma boleh diwakili atau dibentuk dalam pelbagai cara. Lazimnya, algoritma yang menunjukkan langkah-langkah sesuatu tugasan adalah seperti yang disenaraikan dalam • Namun, penggunaan carta alir dan pseudokod lebih lazim digunakan oleh pengatur cara.
  • 13. Carta Alir • Carta alir ialah gambar rajah yang menunjukkan langkah-langkah bagi penyelesaian masalah dan berhubung kait antara satu sama lain yang ditunjukkan dalam algoritma. Menggunakan simbol geometrik yang dihubungkan menggunakan anak panah. • Carta alir menggunakan simbol grafik seperti garis lurus, anak panah dan bentuk geometri untuk mewakili urutan langkah bagi algoritma yang perlu dilaksanakan.
  • 15.
  • 16. 1. Nyatakan nama simbol-simbol berikut? 2. Terangkan maksud bagi setiap simbol berikut?
  • 17. Pseudokod MULA SIRAM semaian LUBANGKAN medium di tengah-tengah bekas tanaman KELUARKAN anak benih dari bekas semaian MASUKKAN anak benih pada bekas tanaman PADATKAN medium di sekeliling anak benih SIRAM anak benih yang ditanam LETAKKAN anak benih di tempat yang teduh TAMAT
  • 18. Fikirkan cara membuat maggi? Sediakan satu carta alir yang mudah dengan menggunakan simbol- simbol yang sesuai. • Masak Air • Masukkan mi segera • Masukkan perencah mi segera • Kacau mi segera sehingga masak.
  • 19. Berdasarkan situasi di bawah, binakan carta alir yang sesuai dan mudah difahami. • 1. Aini pergi ke pasaraya untuk membeli garam yang dipesan oleh ibunya. Aini perlu masuk melalui pintu hadapan kedai runcit dan mencari garam. Apabila dia telah menjumpai garam, Aini membawa garam ke kaunter bayaran untuk dibayar sebelum keluar dari kedai runcit.
  • 20. MULA MASUK ke dalam kedai runcit CARI garam JIKA garam dijumpai, MAKA PERGI ke kaunter bayaran untuk dibayar TAMAT JIKA KELUAR dari kedai runcit TAMAT
  • 21.
  • 22. Pseudokod • Pseudokod memerihalkan langkah-langkah algoritma dengan menggunakan ayat-ayat yang ringkas dan padat. Bahasa Melayu atau bahasa Inggeris biasanya digunakan. Inden digunakan secara meluas bagi memudahkan pembacaan suatu pseudokod.
  • 24. Contoh carta alir dan algoritma
  • 25. Izzati ingin membeli kek lapis Sarawak di kedai kek. Berdasarkan pseudokod yang diberi, sila lengkapkan carta alir tersebut. PSEUDOKOD MULA CARI kedai kek MASUK ke kedai kek JIKA ada kek lapis Sarawak, MAKA BELI kek lapis Sarawak TAMAT JIKA KELUAR dari kedai kek TAMAT
  • 27. Apakah yang dimaksudkan dengan ralat? Ralat yang terdapat dalam atur cara akan menyebabkan atur cara tidak dapat beroperasi dengan betul. Atur cara boleh tamat dengan tiba-tiba atau menghasilkan output yang kurang tepat atau salah. Bilakah ralat akan berlaku? Ralat boleh berlaku dalam peringkat algoritma, semasa penulisan pseudokod, melukis carta alir atau semasa menulis kod arahan dalam atur cara.
  • 28. Berapa jenis ralat yang terdapat dalam atur cara? Terdapat tiga jenis ralat, iaitu ralat sintaks (syntax error), ralat logic (logical error) dan ralat masa larian (runtime error) Ralat Sintaks Ralat sintaks berlaku semasa proses menulis kod arahan, Ralat sintaks berlaku semasa pengekodan apabila sintaks yang salah atau format pengelodan yang salah digunakan. Ini menyebabkan maklumat yang dimasukkan ke dalam kod arahan tidak dapat dibaca oleh komputer. Dalam bidang asas pengaturcaraan, ralat sintaks merujuk kepada ralat dalam sintaks bagi turutan aksara atau token yang dimaksudkan untuk ditulis dalam bahasa pengaturcaraan tertentu. Contohnya, jika seseorang menaip alamat e-mel sebagai “dotcom” dan bukan .com
  • 29. Ralat logik Ralat logik berlaku semasa proses menulis kod arahan. Program dapat mengenal kod arahan dan melaksanakannya tetapi menghasilkan output yang bukan diingini. Contohnya, seorang pemandu kereta berhenti di persimpangan lampu isyarat. Pemandu boleh membelok kiri atau kanan apabila lampu isyarat bertukar hijau. Jika destinasi yang dituju perlu membelok ke kiri tetapi pemandu membelok ke kanak, maka ralat logik berlaku.
  • 30. Ralat Masa Larian Ralat masa larian berlaku semasa sesuatu program sedang dilancarkan. Ralat ini disebabkan oleh program dan bukan sistem operasi. Ralat masa larian boleh disebabkan oleh perisian hasad (malicious software), seperti virus atau cecaing, kepincangan atur cara (program flaw), pepijat (bug), atau ingatan yang tidak mencukupi (insufficient memory). Kejadian ralat berlaku disebabkan pentaksiran yang tidak tepat.
  • 31.
  • 32. Algoritma Struktur Kawalan Jujukan • Perwakilan pembolehubah • Operator arithmatik • Operator logik • Operator hubungan
  • 33. Perwakilan Pembolehubah • Pemboleh ubah ialah storan ingatan yang digunakan oleh program komputer untuk menyimpan data yang perlu diolahkan kemudian. • Pemboleh ubah boleh menyimpan data dalam bentuk nilai berangka seperti integer dan nombor perpuluhan, teks seperti “jumlah” atau nilai logik seperti “Benar” atau “Palsu”. • Data yang disimpan dalam pemboleh ubah boleh diolah.