SlideShare a Scribd company logo
PENGENALAN KEPADA ALGORITMA,
PSEUDOKOD DAN CARTA ALIR
PENGERTIAN ALGORITMA
• Algoritma ialah satu set aturan untuk menyelesaikan sesuatu masalah. Aturan
ini bertertib, jelas dan berkesan untuk menyelesaikan masalah tersebut.
• Dalam sains komputer pula, algoritma ialah langkah-langkah dalam proses
melaksanakan kod komputer yang mengkaji tahap keberkesanan kod
program komputer.
CONTOH ALGORITMA
• Anda ingin meminjam sebuah buku dari perpustakaan.
• Nyatakan algoritma bagi proses yang perlu anda lalui untuk meminjam buku
tersebut.
Contoh algoritma bagi masalah di atas:
masuk ke dalam perpustakaan
cari buku yang dikehendaki
jika buku dijumpai , bawa buku ke kaunter pinjaman
keluar dari perpustakaan
• Pseudokod ialah satu set aturan yang ditulis dalam bahasa pertuturan
untuk menyelesaikan sesuatu masalah.
• Set aturan ini menunjukkan langkah demi langkah untuk melaksanakan
sesuatu tugas dari mula hingga tamat.
Tip menulis pseudokod
1. Setiap langkah mempunyai tidak lebih dari satu tindakan.
2. Perkataan tamat menunjukkan pemprosesan berakhir.
3. Perkataan baca,input, atau dapatkan menunjukkan data
diterima.
4. Perkataan cetak, laporkan, tulis, output, atau paparkan
menunjukkan keputusan yang dihasilkan.
PENGERTIAN PSEUDOKOD
PENGERTIAN CARTA ALIR
• Kaedah grafik yang menunjukkan langkah-langkah
bagi penyelesaian masalah dan hubung kait antara
satu sama lain.
• Carta alir mengandungi simbol geometrik yang
dihubungkan menggunakan anak panah.
• Aktiviti ini akan dilaksanakan mengikut turutan dari
atas ke bawah.
CONTOH CARTA ALIR
Mengisi Borang Aduan Kerosakan
Baik Pulih Oleh Pihak Luar
Serah Borang Aduan Kepada
Ketua Jabatan
Kenalpasti Kerosakan Senggaraan
Rekodkan Kerja-kerja Penyelanggaraan
Mula
Tamat
Panggil Kontraktor
YA
TIDAK
MENERANGKAN MAKNA SIMBOL DALAM CARTA ALIR
Simbol Makna / Fungsi Penerangan
MULA / TAMAT Mula dan tamat sesuatu aktiviti
PROSES Aktiviti atau proses
PILIHAN
Menguji sama ada benar atau salah
ALIRAN Aliran aktiviti
PENYAMBUNG Menggabungkan aliran yang berlainan
INPUT / OUTPUT
Operasi input
Operasi output
ALGORITMA PSEUDOKOD CARTA ALIR
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Masukkan air panas ke dalam cawan
Mula
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Masukkan air panas ke dalam cawan
Tamat
PERBEZAAN ANTARA ALGORITMA, PSEUDOKOD DAN CARTA
ALIR
a. Algoritma aliran secara urutan b. Algoritma aliran secara pilihan tunggal
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Tuangkan air panas ke dalam cawan
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Jika perlu krim
Tambah krim
Tuangkan air ke dalam cawan
PERBEZAAN ANTARA ALGORITMAALIRAN SECARA URUTAN
DAN ALGORITMAALIRAN SECARA PILIHAN TUNGGAL
a. Pseudokod aliran secara urutan b. Pseudokod aliran secara pilihan tunggal
Mula
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Tuangkan air panas ke dalam cawan
Tamat
Mula
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Jika perlu krim
Tambah krim
Masukkan air panas ke dalam cawan
Tamat
PERBEZAAN ANTARA PSEUDOKOD SECARA URUTAN DAN
PSEUDOKOD SECARA PILIHAN TUNGGAL
Carta alir secara urutan Carta alir secara pilihan tunggal
PERBEZAAN ANTARA CARTA ALIR SECARA URUTAN DAN 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
Tekan butang naik
Masuk ke dalam lif apabila pintu terbuka
Tekan butang nombor 11
Tunggu sehingga sampai ke tingkat 11
Keluar dari lif apabila pintu lif terbuka
Berjalan ke tempat temu duga
Sila berada di hadapan pintu lif
Tekan butang naik
Masuk ke dalam lif apabila pintu terbuka
Jika lif rosak, gunakan tangga ke tingkat 11
Masuk ke dalam lif apabila pintu terbuka
Tekan butang nombor 11
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.
Resepi penyediaan dadih manis berperisa strawberi.
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.
Arahan : Berpandukan resepi penyediaan dadih manis di bawah, tuliskan algoritma,
pseudokod
dan carta alir yang sesuai.
MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR
DALAM MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
Contoh Algoritma
Sediakan sebuah periuk
Masukkan air dan didihkan
Masukkan agar-agar dan gula
Titiskan perisa strawberi
Masukkan susu cair
Setelah susu mula mendidih
Padamkan api
Sejukkan dadih selama 15 minit
Masukkan ke dalam bekas
Sejukkan di dalam peti sejuk
Hidangkan dadih
MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR
DALAM MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
Contoh Pseudokod
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
Aktiviti :
Melengkapkan carta alir urutan berpandukan pseudokod di atas.
MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM
MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
Cadangan Aktiviti 2 :
Tugasan : Menyediakan minuman teh.
Arahan : Anda diminta untuk membina algoritma, pseudokod dan carta alir
yang bersesuaian.

More Related Content

What's hot

Penanda wacana karangan
Penanda wacana karanganPenanda wacana karangan
Penanda wacana karanganAzlan Haron
 
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
Maz Ina
 
Konsep asas pemikiran komputasional 2
Konsep asas pemikiran komputasional 2Konsep asas pemikiran komputasional 2
Konsep asas pemikiran komputasional 2
Yussup Ismail
 
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentukReka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
Maz Ina
 
RBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEKRBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEK
Fadhirul Fitri
 
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
Maz Ina
 
100 soalan Matematik Ting2
100 soalan Matematik Ting2100 soalan Matematik Ting2
100 soalan Matematik Ting2
Roiamah Basri
 
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
Yuansheng92
 
Dasar dasar dan hala tuju pendidikan malaysia
Dasar dasar dan hala tuju pendidikan malaysiaDasar dasar dan hala tuju pendidikan malaysia
Dasar dasar dan hala tuju pendidikan malaysia
University Tun Hussein Onn Malaysia
 
Teori pengajaran kecerdasan pelbagai
Teori pengajaran kecerdasan pelbagaiTeori pengajaran kecerdasan pelbagai
Teori pengajaran kecerdasan pelbagai
SiTi Nurhidayah
 
Nota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEI
Nota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEINota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEI
Nota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEI
Madrasah Idrisiah
 
Pendekatan, strategi, kaedah dan teknik pengajaran
Pendekatan, strategi, kaedah dan teknik pengajaranPendekatan, strategi, kaedah dan teknik pengajaran
Pendekatan, strategi, kaedah dan teknik pengajaran
BynaNie MaiRa
 
RBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGI
RBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGIRBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGI
RBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGI
Fadhirul Fitri
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
tinalisalokman
 
Konsep Asas Pemikiran Komputasional Ting 1
Konsep Asas Pemikiran Komputasional Ting 1Konsep Asas Pemikiran Komputasional Ting 1
Konsep Asas Pemikiran Komputasional Ting 1
meanum
 
NOTA BUKU TEKS RBT TINGKATAN 1 (FERTIGASI)
NOTA  BUKU TEKS  RBT TINGKATAN 1 (FERTIGASI)NOTA  BUKU TEKS  RBT TINGKATAN 1 (FERTIGASI)
NOTA BUKU TEKS RBT TINGKATAN 1 (FERTIGASI)
Fadhirul Fitri
 
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
 

What's hot (20)

Penanda wacana karangan
Penanda wacana karanganPenanda wacana karangan
Penanda wacana karangan
 
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
 
Konsep asas pemikiran komputasional 2
Konsep asas pemikiran komputasional 2Konsep asas pemikiran komputasional 2
Konsep asas pemikiran komputasional 2
 
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentukReka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
 
RBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEKRBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEK
 
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
 
100 soalan Matematik Ting2
100 soalan Matematik Ting2100 soalan Matematik Ting2
100 soalan Matematik Ting2
 
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
 
Dasar dasar dan hala tuju pendidikan malaysia
Dasar dasar dan hala tuju pendidikan malaysiaDasar dasar dan hala tuju pendidikan malaysia
Dasar dasar dan hala tuju pendidikan malaysia
 
Pendekatan pengajaran
Pendekatan pengajaranPendekatan pengajaran
Pendekatan pengajaran
 
Teori pengajaran kecerdasan pelbagai
Teori pengajaran kecerdasan pelbagaiTeori pengajaran kecerdasan pelbagai
Teori pengajaran kecerdasan pelbagai
 
Nota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEI
Nota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEINota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEI
Nota Subjek Sains Komputer Tingkatan 4 lengkap - SUBJEK MPEI
 
Pendekatan, strategi, kaedah dan teknik pengajaran
Pendekatan, strategi, kaedah dan teknik pengajaranPendekatan, strategi, kaedah dan teknik pengajaran
Pendekatan, strategi, kaedah dan teknik pengajaran
 
RBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGI
RBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGIRBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGI
RBT T1 BAB 1 PENGENALAN KEPADA REKA BENTUK DAN TEKNOLOGI
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
 
Kata ganda penuh
Kata ganda penuhKata ganda penuh
Kata ganda penuh
 
Konsep Asas Pemikiran Komputasional Ting 1
Konsep Asas Pemikiran Komputasional Ting 1Konsep Asas Pemikiran Komputasional Ting 1
Konsep Asas Pemikiran Komputasional Ting 1
 
NOTA BUKU TEKS RBT TINGKATAN 1 (FERTIGASI)
NOTA  BUKU TEKS  RBT TINGKATAN 1 (FERTIGASI)NOTA  BUKU TEKS  RBT TINGKATAN 1 (FERTIGASI)
NOTA BUKU TEKS RBT TINGKATAN 1 (FERTIGASI)
 
Etika profesion keguruan
Etika profesion keguruanEtika profesion keguruan
Etika profesion keguruan
 
Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)
 

Similar to 2.0 algoritma pseudokod carta alir

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
Zahidah Harun
 
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
Mazlan Atin
 
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
Botol Budu
 
Algoritma, pseudokod dan carta alir nota 1.pdf
Algoritma, pseudokod dan carta alir  nota 1.pdfAlgoritma, pseudokod dan carta alir  nota 1.pdf
Algoritma, pseudokod dan carta alir nota 1.pdf
shalihentinggal1
 
Algoritma, pseudokod dan carta alir nota 1.pptx
Algoritma, pseudokod dan carta alir  nota 1.pptxAlgoritma, pseudokod dan carta alir  nota 1.pptx
Algoritma, pseudokod dan carta alir nota 1.pptx
shalihentinggal1
 
Algoritma, pseudokod dan carta alir
Algoritma, pseudokod dan carta alirAlgoritma, pseudokod dan carta alir
Algoritma, pseudokod dan carta alir
Nor Azrine Johari
 
Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...
Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...
Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...
Muhammad Andri
 
Algoritma dan pemograman.ppt
Algoritma dan pemograman.pptAlgoritma dan pemograman.ppt
Algoritma dan pemograman.ppt
NurulZaman2
 

Similar to 2.0 algoritma pseudokod carta alir (9)

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
 
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
 
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
 
Algoritma, pseudokod dan carta alir nota 1.pdf
Algoritma, pseudokod dan carta alir  nota 1.pdfAlgoritma, pseudokod dan carta alir  nota 1.pdf
Algoritma, pseudokod dan carta alir nota 1.pdf
 
Algoritma, pseudokod dan carta alir nota 1.pptx
Algoritma, pseudokod dan carta alir  nota 1.pptxAlgoritma, pseudokod dan carta alir  nota 1.pptx
Algoritma, pseudokod dan carta alir nota 1.pptx
 
Algoritma, pseudokod dan carta alir
Algoritma, pseudokod dan carta alirAlgoritma, pseudokod dan carta alir
Algoritma, pseudokod dan carta alir
 
bab 2 algoritma .pptx
bab 2 algoritma .pptxbab 2 algoritma .pptx
bab 2 algoritma .pptx
 
Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...
Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...
Gulassava : Gula Cair dari Singkong, Gula Alternatif yang Lebih Manis dan Leb...
 
Algoritma dan pemograman.ppt
Algoritma dan pemograman.pptAlgoritma dan pemograman.ppt
Algoritma dan pemograman.ppt
 

Recently uploaded

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
 
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
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
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
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
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
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
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
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
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
 

Recently uploaded (20)

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
 
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
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.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
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
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
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.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...
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
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
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
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
 

2.0 algoritma pseudokod carta alir

  • 2. PENGERTIAN ALGORITMA • Algoritma ialah satu set aturan untuk menyelesaikan sesuatu masalah. Aturan ini bertertib, jelas dan berkesan untuk menyelesaikan masalah tersebut. • Dalam sains komputer pula, algoritma ialah langkah-langkah dalam proses melaksanakan kod komputer yang mengkaji tahap keberkesanan kod program komputer.
  • 3. CONTOH ALGORITMA • Anda ingin meminjam sebuah buku dari perpustakaan. • Nyatakan algoritma bagi proses yang perlu anda lalui untuk meminjam buku tersebut. Contoh algoritma bagi masalah di atas: masuk ke dalam perpustakaan cari buku yang dikehendaki jika buku dijumpai , bawa buku ke kaunter pinjaman keluar dari perpustakaan
  • 4. • Pseudokod ialah satu set aturan yang ditulis dalam bahasa pertuturan untuk menyelesaikan sesuatu masalah. • Set aturan ini menunjukkan langkah demi langkah untuk melaksanakan sesuatu tugas dari mula hingga tamat. Tip menulis pseudokod 1. Setiap langkah mempunyai tidak lebih dari satu tindakan. 2. Perkataan tamat menunjukkan pemprosesan berakhir. 3. Perkataan baca,input, atau dapatkan menunjukkan data diterima. 4. Perkataan cetak, laporkan, tulis, output, atau paparkan menunjukkan keputusan yang dihasilkan. PENGERTIAN PSEUDOKOD
  • 5. PENGERTIAN CARTA ALIR • Kaedah grafik yang menunjukkan langkah-langkah bagi penyelesaian masalah dan hubung kait antara satu sama lain. • Carta alir mengandungi simbol geometrik yang dihubungkan menggunakan anak panah. • Aktiviti ini akan dilaksanakan mengikut turutan dari atas ke bawah.
  • 6. CONTOH CARTA ALIR Mengisi Borang Aduan Kerosakan Baik Pulih Oleh Pihak Luar Serah Borang Aduan Kepada Ketua Jabatan Kenalpasti Kerosakan Senggaraan Rekodkan Kerja-kerja Penyelanggaraan Mula Tamat Panggil Kontraktor YA TIDAK
  • 7. MENERANGKAN MAKNA SIMBOL DALAM CARTA ALIR Simbol Makna / Fungsi Penerangan MULA / TAMAT Mula dan tamat sesuatu aktiviti PROSES Aktiviti atau proses PILIHAN Menguji sama ada benar atau salah ALIRAN Aliran aktiviti PENYAMBUNG Menggabungkan aliran yang berlainan INPUT / OUTPUT Operasi input Operasi output
  • 8. ALGORITMA PSEUDOKOD CARTA ALIR Masak air Masukkan kopi ke dalam cawan Masukkan gula Masukkan air panas ke dalam cawan Mula Masak air Masukkan kopi ke dalam cawan Masukkan gula Masukkan air panas ke dalam cawan Tamat PERBEZAAN ANTARA ALGORITMA, PSEUDOKOD DAN CARTA ALIR
  • 9. a. Algoritma aliran secara urutan b. Algoritma aliran secara pilihan tunggal Masak air Masukkan kopi ke dalam cawan Masukkan gula Tuangkan air panas ke dalam cawan Masak air Masukkan kopi ke dalam cawan Masukkan gula Jika perlu krim Tambah krim Tuangkan air ke dalam cawan PERBEZAAN ANTARA ALGORITMAALIRAN SECARA URUTAN DAN ALGORITMAALIRAN SECARA PILIHAN TUNGGAL
  • 10. a. Pseudokod aliran secara urutan b. Pseudokod aliran secara pilihan tunggal Mula Masak air Masukkan kopi ke dalam cawan Masukkan gula Tuangkan air panas ke dalam cawan Tamat Mula Masak air Masukkan kopi ke dalam cawan Masukkan gula Jika perlu krim Tambah krim Masukkan air panas ke dalam cawan Tamat PERBEZAAN ANTARA PSEUDOKOD SECARA URUTAN DAN PSEUDOKOD SECARA PILIHAN TUNGGAL
  • 11. Carta alir secara urutan Carta alir secara pilihan tunggal PERBEZAAN ANTARA CARTA ALIR SECARA URUTAN DAN CARTA ALIR SECARA PILIHAN TUNGGAL
  • 12. 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 Tekan butang naik Masuk ke dalam lif apabila pintu terbuka Tekan butang nombor 11 Tunggu sehingga sampai ke tingkat 11 Keluar dari lif apabila pintu lif terbuka Berjalan ke tempat temu duga Sila berada di hadapan pintu lif Tekan butang naik Masuk ke dalam lif apabila pintu terbuka Jika lif rosak, gunakan tangga ke tingkat 11 Masuk ke dalam lif apabila pintu terbuka Tekan butang nombor 11 Tunggu sehingga sampai ke tingkat 11 Keluar dari lif apabila pintu lif terbuka Berjalan ke tempat temu duga
  • 13. 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.
  • 14. Psuedokod Psuedokod kompleks Psuedokod secara urutan Psuedokod pilihan tunggal
  • 15. MENGGABUNGKAN CARTA ALIRAN URUTAN DAN CARTA ALIR PILIHAN TUNGGAL SECARA LOGIK.
  • 16. MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM MENYELESAIKAN SATU MASALAH YANG DIBERIKAN. Resepi penyediaan dadih manis berperisa strawberi. 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. Arahan : Berpandukan resepi penyediaan dadih manis di bawah, tuliskan algoritma, pseudokod dan carta alir yang sesuai.
  • 17. MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM MENYELESAIKAN SATU MASALAH YANG DIBERIKAN. Contoh Algoritma Sediakan sebuah periuk Masukkan air dan didihkan Masukkan agar-agar dan gula Titiskan perisa strawberi Masukkan susu cair Setelah susu mula mendidih Padamkan api Sejukkan dadih selama 15 minit Masukkan ke dalam bekas Sejukkan di dalam peti sejuk Hidangkan dadih
  • 18. MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM MENYELESAIKAN SATU MASALAH YANG DIBERIKAN. Contoh Pseudokod 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
  • 19. Aktiviti : Melengkapkan carta alir urutan berpandukan pseudokod di atas. MENYEDIAKAN ALGORITMA, PSEUDOKOD DAN CARTA ALIR DALAM MENYELESAIKAN SATU MASALAH YANG DIBERIKAN.
  • 20. Cadangan Aktiviti 2 : Tugasan : Menyediakan minuman teh. Arahan : Anda diminta untuk membina algoritma, pseudokod dan carta alir yang bersesuaian.