PRESENT
Algoritma adalah urutan langkah logik untuk menyelesaikan masalah yang disediakan secara
sistematik dan logik atau diberi makna lain sebagai menyelesaikan masalah dengan melaksanakan s
atu siri tindakan mengikut urutan yang tertentu.
Algoritma merupakan pengaturcaraan komputer yang menyatakan dengan jelas urutan langkah atau
tindakan yang perlu dilaksanakan.
Terdapat beberapa perkara penting yang perlu kita tahu semasa menulis algoritma.
BIASA DITULIS DALAM
BAHASA YANG URUTAN LANGKAH
DIFAHAMI ; BAHASA PERLU
MELAYU,BAHASA DINYATAKAN
INGGERIS, PERKARA- DENGAN BETUL
BAHASA TABIIN
PERKARA
PENTING
SEMASA
MENULIS
ALGORITMA
MESTI MEMPUNYAI
SETIAP LANGKAH
KESUDAHAN
PERLU
TERTENTU DALAM
DIHURAIKAN
SUATU TEMPOH
DENGAN JELAS
MASA
PERWAKILAN ALGORITMA
Carta alir adalah sejenis rajah yang mewakili suatu algoritma atau proses di
mana ia ditunjukkan dalam pelbagai jenis kotak dan susunannya dihubungkan
dengan anak panah.
Carta alir menggunakan simbol grafik seperti garis lurus,anak panah dan bentuk
geometri untuk mewakili urutan langkah bagi algoritma yang perlu dilaksanakan.
Berikut adalah contoh carta alir yang menunjukkan cara untuk membuang
Sampah serta makna setiap simbol yang biasa digunakan dalam membina suatu
carta alir.
Carta Alir dan Makna Simbol
Pseudokod
Apa itu Pseudokod?
• Satu langkah yang memecahkan aliran algoritma kepada dua atau lebih
cabang
• Setiap cabang ada set langkah yang berlainan untuk dilaksanakan
• Langkah yang dilaksanakan bergantung kepada syarat-syarat tertentu.
• Struktur kawalan pilihan terdiri daripada tiga jenis iaitu struktur kawalan
Pilihan tunggal (single selction)
Dwipilihan (double selection)
Pelbagai pilihan (multi selection)
Struktur kawalan pilihan tunggal (single selection)
Hanya mempunyai satu pilihan untuk melaksanakan setiap tindakan yang tertentu.
Jika satu syarat yang diuji didapati BENAR maka satu tindakan akan dilaksanakan.
Struktur kawalan dwipilihan (double selection)
Ialah memilih di antara dua tindakan atau dua set tindakan untuk dilaksanakan. ia be
rgantung kepada sama ada satu syarat dipenuhi atau tidak.
Struktur kawalan pelbagai pilihan (multi selection)
Ialah struktur kawalan yang mengandungi lebih daripada dua set tindakan yang be
rlainan sebagai pilihan untuk dilaksanakan. Set tindakan yang dilaksanakan
bergantung kepada pilihan syarat yang didapati benar.
PENGENDALI HUBUNGAN DAN MAKSUDNYA
• Teknik manual
• Proses tanpa menggunakan sebarang mesin
• Hanya menggunakan pen dan kertas untuk mencatat keputusan yang
diperoleh
• Penyemak menggunakan satu sampel data input dan memproses data itu
secara manual mengikut langkah-langkah algoritma
• Output yang diperoleh dibandingkan dengan output yang dijangka.
Semakan langkah demi langkah
Mengenal pasti
masalah
Data input Proses
Output
Mereka bentuk
algoritma
Menulis pseudokod dan melukis carta alir
THANK YOU