Algoritma ialah satu set aturan untuk menyelesaikan sesuatu masalah. Aturan
ini bertertib, jelas dan berkesan untuk menyelesaikan masalah tersebut.
TIDAK
Panggil Kontraktor
YA
Baik Pulih Oleh Pihak Luar
Tamat
MENERANGKAN MAKNA SIMBOL DALAM CARTA ALIR
Simbol Makna / Fungsi Penerangan
PILIHAN
Menguji sama ada benar atau salah
Operasi input
INPUT / OUTPUT
Operasi output
PERBEZAAN ANTARA ALGORITMA, PSEUDOKOD DAN CARTA ALIR
ALGORITMA PSEUDOKOD CARTA ALIR
Tambah krim
Mula Mula
Masak air Masak air
Masukkan kopi ke dalam cawan Masukkan kopi ke dalam cawan
Masukkan gula Masukkan gula
Tuangkan air panas ke dalam cawan Jika perlu krim
Tamat Tambah krim
Masukkan air panas ke dalam cawan
Tamat
PERBEZAAN ANTARA CARTA ALIR SECARA URUTAN DAN CARTA
ALIR SECARA PILIHAN TUNGGAL
Carta alir secara urutan Carta alir secara pilihan tunggal
ALGORITMA BERDASARKAN SITUASI SECARA URUTAN DAN
SECARA PILIHAN TUNGGAL
Situasi 1:
Azmi hendak menghadiri temu duga di sebuah bangunan di tingkat 11. Azmi hendak menghadiri temu duga
di sebuah bangunan di tingkat 11. Jika lif rosak Azmi perlu naik tangga.
ALGORITMA SECARA URUTAN ALGORITMA SECARA PILIHAN TUNGGAL
Sila berada di hadapan pintu lif Sila berada di hadapan pintu lif
Tekan butang naik Tekan butang naik
Masuk ke dalam lif apabila pintu terbuka Masuk ke dalam lif apabila pintu terbuka
Tekan butang nombor 11
Jika lif rosak, gunakan tangga ke tingkat 11
Tunggu sehingga sampai ke tingkat 11
Masuk ke dalam lif apabila pintu terbuka
Keluar dari lif apabila pintu lif terbuka
Tekan butang nombor 11
Berjalan ke tempat temu duga
Tunggu sehingga sampai ke tingkat 11
Keluar dari lif apabila pintu lif terbuka
Berjalan ke tempat temu duga
PSEUDOKOD?
Pseudokod kompleks ialah satu pseudokod panjang yang mengandungi
gabungan pseudokod secara urutan dan pseudokod secara pilihan tunggal dan
boleh dipisahkan kepada beberapa pseudokod yang lebih ringkas.
Pseudokod secara urutan ialah set arahan penyelesaian masalah langkah
demi langkah untuk melaksanakan sesuatu tugas dari mula hingga tamat.
Pseudokod secara pilihan tunggal pula ialah set arahan penyelesaian
masalah yang mempunyai satu pilihan.
Psuedokod
Psuedokod kompleks Psuedokod secara urutan Psuedokod pilihan tunggal
MENGGABUNGKAN CARTA ALIRAN URUTAN DAN CARTA ALIR
PILIHAN TUNGGAL SECARA LOGIK.
MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM
MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
Arahan : Berpandukan resepi penyediaan dadih manis di bawah, tuliskan algoritma, pseudokod
dan carta alir yang sesuai.
Bahan-bahan diperlukan
1. 300 ml air
2. 2 gram agar-agar tali
3. 100 gram gula putih.
4. 700 ml susu.
5. perisa strawberi.
MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM
MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
Contoh Algoritma
Mula
Masukkan air ke dalam periuk
Panaskan air
Masukkan agar-agar dan gula
Kacau sehingga larut
Masukkan susu cair
Padamkan api apabila campuran mendidih
Sejukkan selama 15 minit
Tuang ke dalam bekas
Sejukkan di dalam peti sejuk
Hidangkan dadih
Tamat
MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM
MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
Aktiviti :
Melengkapkan carta alir urutan berpandukan pseudokod di atas.
Cadangan Aktiviti 2 :
Arahan : Anda diminta untuk membina algoritma, pseudokod dan carta alir
yang bersesuaian.