SlideShare une entreprise Scribd logo
1  sur  10
Notasi Algoritma dengan Pseudo Code
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
Pseudo Code
• Pseudo artinya semu atau tidak sebenarnya.
• Pseudo-code adalah notasi algoritma yang
menyerupai notasi bahasa pemrograman.
• Tujuan dari penggunaan pseudo-code adalah
untuk mempermudah manusia dalam
pemahaman dibandingkan menggunakan bahasa
pemrograman yang umum digunakan.
• Karena Pseudo-code sudah menyerupai notasi
bahasa pemrograman, maka Pseudo-code lebih
mudah untuk dikonversi ke dalam bahasa
pemrograman.
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
Pseudo-code
• Sebagai contoh, flowchart berikut ini akan ditulis
dalam Pseudo-code.
Start
C = A + B
Masukkan
A dan B
Tampilkan C
End
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
Pseudo-code
1. Start
2. Masukkan A dan B
3. C = A + B
4. Tampilkan C
5. End
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
Pseudo-code
• Flowchart berikut ini akan ditulis menjadi Pseudo-
code.
Start
Bagi A dengan 2
Masukkan A
“Ganjil”
End
Apakah sisa
hasil bagi = 0 ?
“Genap”
tidakya
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
Pseudo-code
1. Start
2. Masukkan A
3. Sisa = A MOD 2
4. IF (Sisa = 0)
5. Cetak “Genap”
6. Else
7. Cetak “Ganjil”
8. End
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
Pseudo-code
• Flowchart berikut ini akan ditulis menjadi
Pseudo-code.
Pseudo-code
1. Mulai
2. bil 1
3. ULANG SELAMA bil < 10
4. JIKA bil ≠ 5 MAKA
5. tampilkan (bil)
6. AKHIR –JIKA
7. bil bil + 1
8. AKHIR-ULANG
9. Selesai
Pseudo-code
• Kita bisa bebas menulis pseudo code selama itu
mudah dimengerti.
• Tetapi disarankan untuk menggunakan keyword
yang umum digunakan dalam bahasa
pemrograman seperti : if, then, else, while, do,
repeat, for, dan lainnya.
• Dan ikuti gaya penulisan pemrograman seperti
Pascal, C++, dll.
Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
LATIHAN

Contenu connexe

Tendances

Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrogramanimmunandar
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritmarisal07
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaKhairul Anwar
 
Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)SyaharullahDisa
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1ndriehs
 
Pengantar alprog | ainul yaqin
Pengantar alprog | ainul yaqinPengantar alprog | ainul yaqin
Pengantar alprog | ainul yaqinAinul Yaqin
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
Algoritma
AlgoritmaAlgoritma
Algoritmadulssrr
 
dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchartPT. Likers Fice.com
 
03 algoritma flowchart
03 algoritma flowchart03 algoritma flowchart
03 algoritma flowchartArif Rahman
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartlukmanbooms
 
Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)SyaharullahDisa
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Rachmat Narendra
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanMuraba Nasuha
 

Tendances (20)

Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
 
02 flowchart
02 flowchart02 flowchart
02 flowchart
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman Algoritma
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1
 
Pengantar alprog | ainul yaqin
Pengantar alprog | ainul yaqinPengantar alprog | ainul yaqin
Pengantar alprog | ainul yaqin
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchart
 
03 algoritma flowchart
03 algoritma flowchart03 algoritma flowchart
03 algoritma flowchart
 
Materi 3. flowchart
Materi 3. flowchartMateri 3. flowchart
Materi 3. flowchart
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrograman
 
notasi algoritma
notasi algoritmanotasi algoritma
notasi algoritma
 

En vedette

Kuliah komputer pemrograman
Kuliah  komputer pemrogramanKuliah  komputer pemrograman
Kuliah komputer pemrogramanhardryu
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis dataDermawan12
 
Part 13 14 publikasi elektronik
Part 13 14 publikasi elektronikPart 13 14 publikasi elektronik
Part 13 14 publikasi elektronikDermawan12
 
Algorithm and Programming (Procedure and Function)
Algorithm and Programming (Procedure and Function)Algorithm and Programming (Procedure and Function)
Algorithm and Programming (Procedure and Function)Adam Mukharil Bachtiar
 
multimedia Part 2
multimedia Part 2multimedia Part 2
multimedia Part 2Dermawan12
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015staffpengajar
 
Part 11 teknologi internet dan pemanfaatannya
Part 11 teknologi internet dan pemanfaatannyaPart 11 teknologi internet dan pemanfaatannya
Part 11 teknologi internet dan pemanfaatannyaDermawan12
 
alpro Chapter01
alpro Chapter01alpro Chapter01
alpro Chapter01Dermawan12
 
92022 1-430372161660
92022 1-43037216166092022 1-430372161660
92022 1-430372161660Dermawan12
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
 
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem InformasiRAHASIA
 
Matematika diskrit adiwijaya
Matematika diskrit adiwijayaMatematika diskrit adiwijaya
Matematika diskrit adiwijayaDermawan12
 

En vedette (17)

E scm
E scmE scm
E scm
 
Part 12 haki
Part 12 hakiPart 12 haki
Part 12 haki
 
Kuliah komputer pemrograman
Kuliah  komputer pemrogramanKuliah  komputer pemrograman
Kuliah komputer pemrograman
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
Part 13 14 publikasi elektronik
Part 13 14 publikasi elektronikPart 13 14 publikasi elektronik
Part 13 14 publikasi elektronik
 
Algorithm and Programming (Procedure and Function)
Algorithm and Programming (Procedure and Function)Algorithm and Programming (Procedure and Function)
Algorithm and Programming (Procedure and Function)
 
multimedia Part 2
multimedia Part 2multimedia Part 2
multimedia Part 2
 
multi part 1
multi part 1multi part 1
multi part 1
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
 
Part 11 teknologi internet dan pemanfaatannya
Part 11 teknologi internet dan pemanfaatannyaPart 11 teknologi internet dan pemanfaatannya
Part 11 teknologi internet dan pemanfaatannya
 
alpro Chapter01
alpro Chapter01alpro Chapter01
alpro Chapter01
 
92022 1-430372161660
92022 1-43037216166092022 1-430372161660
92022 1-430372161660
 
Dasar dasar algoritma - 2
Dasar dasar algoritma - 2Dasar dasar algoritma - 2
Dasar dasar algoritma - 2
 
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiAlgoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
 
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
 
3.algoritma dasar
3.algoritma dasar3.algoritma dasar
3.algoritma dasar
 
Matematika diskrit adiwijaya
Matematika diskrit adiwijayaMatematika diskrit adiwijaya
Matematika diskrit adiwijaya
 

Similaire à ALGORITMA-PSEUDOCODE

03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-codekua
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-codeBudi Yono
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-codekua
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-codeBudi Yono
 
Pengenalan algoritma
Pengenalan algoritmaPengenalan algoritma
Pengenalan algoritmaIcha Dicaprio
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartSyaiful Ahdan
 
Algoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeAlgoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeGeorgius Rinaldo
 
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa cIzhan Nassuha
 
Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555Daffa53
 
Algoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeAlgoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeKuliahKita
 
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanPertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanAhmad Ismail
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptxssuser98f5ad
 
Pengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnyaPengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnyaAditya Gusti Tammam
 

Similaire à ALGORITMA-PSEUDOCODE (20)

03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-code
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-code
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-code
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-code
 
Dasar pemrograman
Dasar pemrogramanDasar pemrograman
Dasar pemrograman
 
Pengenalan algoritma
Pengenalan algoritmaPengenalan algoritma
Pengenalan algoritma
 
Modul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdfModul Pemrograman Dasar.pdf
Modul Pemrograman Dasar.pdf
 
Modul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rplModul algoritma pemrograman-dasar x rpl
Modul algoritma pemrograman-dasar x rpl
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
 
Algoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeAlgoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - Pseudocode
 
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa c
 
Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555
 
Algoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - PseudocodeAlgoritma dan Struktur Data - Pseudocode
Algoritma dan Struktur Data - Pseudocode
 
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanPertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrograman
 
Chapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptxChapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptx
 
pemrograman dasar.pptx
pemrograman dasar.pptxpemrograman dasar.pptx
pemrograman dasar.pptx
 
Bab II
Bab IIBab II
Bab II
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnyaPengertian pseudo code dan contohnya
Pengertian pseudo code dan contohnya
 

Plus de Dermawan12

Kumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanKumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanDermawan12
 
Himpunan 140102134806-phpapp02
Himpunan 140102134806-phpapp02Himpunan 140102134806-phpapp02
Himpunan 140102134806-phpapp02Dermawan12
 
Part 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemPart 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemDermawan12
 
Part 5 perangkat lunak (software)
Part 5 perangkat lunak (software)Part 5 perangkat lunak (software)
Part 5 perangkat lunak (software)Dermawan12
 
Part 4 perkembangan hadrware dan software
Part 4 perkembangan hadrware dan softwarePart 4 perkembangan hadrware dan software
Part 4 perkembangan hadrware dan softwareDermawan12
 
Part 3 dasar sistem komputer
Part 3 dasar sistem komputerPart 3 dasar sistem komputer
Part 3 dasar sistem komputerDermawan12
 
Part 1 learning contract pti
Part 1 learning contract ptiPart 1 learning contract pti
Part 1 learning contract ptiDermawan12
 
Part 2 dasar teknologi informasi
Part 2 dasar teknologi informasiPart 2 dasar teknologi informasi
Part 2 dasar teknologi informasiDermawan12
 
Materi6 daspend
Materi6 daspendMateri6 daspend
Materi6 daspendDermawan12
 
Materi5 daspend
Materi5 daspendMateri5 daspend
Materi5 daspendDermawan12
 
Materi4 daspend
Materi4 daspendMateri4 daspend
Materi4 daspendDermawan12
 
Materi3 daspend
Materi3 daspendMateri3 daspend
Materi3 daspendDermawan12
 
Materi2 daspend
Materi2 daspendMateri2 daspend
Materi2 daspendDermawan12
 
Materi1 dasar dasar pendidikan
Materi1 dasar dasar pendidikanMateri1 dasar dasar pendidikan
Materi1 dasar dasar pendidikanDermawan12
 
alpro Chapter04
alpro Chapter04alpro Chapter04
alpro Chapter04Dermawan12
 

Plus de Dermawan12 (15)

Kumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanKumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunan
 
Himpunan 140102134806-phpapp02
Himpunan 140102134806-phpapp02Himpunan 140102134806-phpapp02
Himpunan 140102134806-phpapp02
 
Part 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistemPart 9 terminologi analisis dan perancangan sistem
Part 9 terminologi analisis dan perancangan sistem
 
Part 5 perangkat lunak (software)
Part 5 perangkat lunak (software)Part 5 perangkat lunak (software)
Part 5 perangkat lunak (software)
 
Part 4 perkembangan hadrware dan software
Part 4 perkembangan hadrware dan softwarePart 4 perkembangan hadrware dan software
Part 4 perkembangan hadrware dan software
 
Part 3 dasar sistem komputer
Part 3 dasar sistem komputerPart 3 dasar sistem komputer
Part 3 dasar sistem komputer
 
Part 1 learning contract pti
Part 1 learning contract ptiPart 1 learning contract pti
Part 1 learning contract pti
 
Part 2 dasar teknologi informasi
Part 2 dasar teknologi informasiPart 2 dasar teknologi informasi
Part 2 dasar teknologi informasi
 
Materi6 daspend
Materi6 daspendMateri6 daspend
Materi6 daspend
 
Materi5 daspend
Materi5 daspendMateri5 daspend
Materi5 daspend
 
Materi4 daspend
Materi4 daspendMateri4 daspend
Materi4 daspend
 
Materi3 daspend
Materi3 daspendMateri3 daspend
Materi3 daspend
 
Materi2 daspend
Materi2 daspendMateri2 daspend
Materi2 daspend
 
Materi1 dasar dasar pendidikan
Materi1 dasar dasar pendidikanMateri1 dasar dasar pendidikan
Materi1 dasar dasar pendidikan
 
alpro Chapter04
alpro Chapter04alpro Chapter04
alpro Chapter04
 

Dernier

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 

Dernier (20)

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 

ALGORITMA-PSEUDOCODE

  • 1. Notasi Algoritma dengan Pseudo Code Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
  • 2. Pseudo Code • Pseudo artinya semu atau tidak sebenarnya. • Pseudo-code adalah notasi algoritma yang menyerupai notasi bahasa pemrograman. • Tujuan dari penggunaan pseudo-code adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umum digunakan. • Karena Pseudo-code sudah menyerupai notasi bahasa pemrograman, maka Pseudo-code lebih mudah untuk dikonversi ke dalam bahasa pemrograman. Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
  • 3. Pseudo-code • Sebagai contoh, flowchart berikut ini akan ditulis dalam Pseudo-code. Start C = A + B Masukkan A dan B Tampilkan C End Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
  • 4. Pseudo-code 1. Start 2. Masukkan A dan B 3. C = A + B 4. Tampilkan C 5. End Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
  • 5. Pseudo-code • Flowchart berikut ini akan ditulis menjadi Pseudo- code. Start Bagi A dengan 2 Masukkan A “Ganjil” End Apakah sisa hasil bagi = 0 ? “Genap” tidakya Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
  • 6. Pseudo-code 1. Start 2. Masukkan A 3. Sisa = A MOD 2 4. IF (Sisa = 0) 5. Cetak “Genap” 6. Else 7. Cetak “Ganjil” 8. End Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman
  • 7. Pseudo-code • Flowchart berikut ini akan ditulis menjadi Pseudo-code.
  • 8. Pseudo-code 1. Mulai 2. bil 1 3. ULANG SELAMA bil < 10 4. JIKA bil ≠ 5 MAKA 5. tampilkan (bil) 6. AKHIR –JIKA 7. bil bil + 1 8. AKHIR-ULANG 9. Selesai
  • 9. Pseudo-code • Kita bisa bebas menulis pseudo code selama itu mudah dimengerti. • Tetapi disarankan untuk menggunakan keyword yang umum digunakan dalam bahasa pemrograman seperti : if, then, else, while, do, repeat, for, dan lainnya. • Dan ikuti gaya penulisan pemrograman seperti Pascal, C++, dll. Edi Ismanto,S.T,M.Kom | Algoritma dan Pemrograman