SlideShare a Scribd company logo
1 of 7
PSEUDO-CODE
PSEUDO-CODE
 Pseudo artinya artinya semu atau tidak
sebenarnya.
 Pseudo-code adalah notasi algoritma yang
menyerupai notasi bahasa pemrograman.
 Karena Pseudo-code sudah menyerupai notasi
bahasa pemrograman, maka Pseudo-code lebih
mudah untuk dikonversi ke dalam bahasa
pemrograman.
PSEUDO-CODE
 Sebagai contoh, flowchart berikut ini akan ditulis
dalam Pseudo-code.
Start
C = A + B
Masukkan
A dan B
Tampilkan C
End
PSEUDO-CODE
1. Start
2. Masukkan A dan B
3. C = A + B
4. Tampilkan C
5. End
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
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
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.

More Related Content

Viewers also liked

Tools and Humans
Tools and HumansTools and Humans
Tools and HumansAmine Ayad
 
PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...
PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...
PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...Plastindustrien
 
Materi kuliah 10 stack
Materi kuliah 10   stackMateri kuliah 10   stack
Materi kuliah 10 stackBudi Yono
 
Materi kuliah 03 pointer part 1
Materi kuliah 03   pointer part 1Materi kuliah 03   pointer part 1
Materi kuliah 03 pointer part 1Budi Yono
 
Lead generation 15 k formula
Lead generation   15 k formulaLead generation   15 k formula
Lead generation 15 k formuladjprasun22
 
06 elemen dasar c++ part 1
06   elemen dasar c++ part 106   elemen dasar c++ part 1
06 elemen dasar c++ part 1Budi Yono
 
Ofimática - jeffry reales
Ofimática - jeffry realesOfimática - jeffry reales
Ofimática - jeffry realesjeffryjars
 
презентация Microsoft power point (2)
презентация Microsoft power point (2)презентация Microsoft power point (2)
презентация Microsoft power point (2)Петр Нихилов
 
Curriculum Vitae for Hasan Khan
Curriculum Vitae for Hasan KhanCurriculum Vitae for Hasan Khan
Curriculum Vitae for Hasan KhanHasan Khan
 

Viewers also liked (13)

Tools and Humans
Tools and HumansTools and Humans
Tools and Humans
 
PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...
PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...
PUR-temadag, 30. maj - Anders Dragsted (Dansk Brand- og sikringsteknisk Insti...
 
Materi kuliah 10 stack
Materi kuliah 10   stackMateri kuliah 10   stack
Materi kuliah 10 stack
 
Materi kuliah 03 pointer part 1
Materi kuliah 03   pointer part 1Materi kuliah 03   pointer part 1
Materi kuliah 03 pointer part 1
 
Lead generation 15 k formula
Lead generation   15 k formulaLead generation   15 k formula
Lead generation 15 k formula
 
06 elemen dasar c++ part 1
06   elemen dasar c++ part 106   elemen dasar c++ part 1
06 elemen dasar c++ part 1
 
Ofimática - jeffry reales
Ofimática - jeffry realesOfimática - jeffry reales
Ofimática - jeffry reales
 
LinkedInAdBook
LinkedInAdBookLinkedInAdBook
LinkedInAdBook
 
презентация Microsoft power point (2)
презентация Microsoft power point (2)презентация Microsoft power point (2)
презентация Microsoft power point (2)
 
Software educativo e.d muerte
Software educativo e.d muerteSoftware educativo e.d muerte
Software educativo e.d muerte
 
Curriculum Vitae for Hasan Khan
Curriculum Vitae for Hasan KhanCurriculum Vitae for Hasan Khan
Curriculum Vitae for Hasan Khan
 
Leadership Manifesto
Leadership ManifestoLeadership Manifesto
Leadership Manifesto
 
Robert Pikula
Robert PikulaRobert Pikula
Robert Pikula
 

Similar to 03 pseudo-code

03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-codekua
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-codekua
 
alpro Chapter03
alpro Chapter03alpro Chapter03
alpro Chapter03Dermawan12
 
Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)SyaharullahDisa
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarFaisal Zamar
 
Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Khoirul Faiz
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritmaRony BolaNk
 
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerPertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerAhmad Nawawi, S.Kom
 
Perulangan atau louping dalam java
Perulangan atau louping dalam javaPerulangan atau louping dalam java
Perulangan atau louping dalam javaRiyo Mario
 
Lecture 2 algoritma-dan_flowchart
Lecture 2 algoritma-dan_flowchartLecture 2 algoritma-dan_flowchart
Lecture 2 algoritma-dan_flowchartFathan Hakim
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemogramanIlham marduantha
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 

Similar to 03 pseudo-code (20)

03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-code
 
03 pseudo-code
03   pseudo-code03   pseudo-code
03 pseudo-code
 
alpro Chapter03
alpro Chapter03alpro Chapter03
alpro Chapter03
 
Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)Topik 2(notasi pseudocode)
Topik 2(notasi pseudocode)
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamar
 
Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#
 
Makalah java
Makalah javaMakalah java
Makalah java
 
penyajian algoritma
penyajian algoritmapenyajian algoritma
penyajian algoritma
 
2 adp penyajian algoritma
2   adp penyajian algoritma2   adp penyajian algoritma
2 adp penyajian algoritma
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan MikrokontrolerPertemuan 6 Mikroprosessor dan Mikrokontroler
Pertemuan 6 Mikroprosessor dan Mikrokontroler
 
Perulangan atau louping dalam java
Perulangan atau louping dalam javaPerulangan atau louping dalam java
Perulangan atau louping dalam java
 
Lecture 2 algoritma-dan_flowchart
Lecture 2 algoritma-dan_flowchartLecture 2 algoritma-dan_flowchart
Lecture 2 algoritma-dan_flowchart
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Pseudo code
Pseudo codePseudo code
Pseudo code
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Pertemuan I Teori
Pertemuan I TeoriPertemuan I Teori
Pertemuan I Teori
 

More from Budi Yono

Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1Budi Yono
 
Materi kuliah 04 pointer part 2
Materi kuliah 04   pointer part 2Materi kuliah 04   pointer part 2
Materi kuliah 04 pointer part 2Budi Yono
 
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3Budi Yono
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3Budi Yono
 
Materi kuliah 02 array part 2
Materi kuliah 02   array part 2Materi kuliah 02   array part 2
Materi kuliah 02 array part 2Budi Yono
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3Budi Yono
 
Materi kuliah 19 fungsi part 2
Materi kuliah 19   fungsi part 2Materi kuliah 19   fungsi part 2
Materi kuliah 19 fungsi part 2Budi Yono
 
01 pengenalan algoritma
01   pengenalan algoritma01   pengenalan algoritma
01 pengenalan algoritmaBudi Yono
 
Materi kuliah 04 sekilas c++
Materi kuliah 04   sekilas c++Materi kuliah 04   sekilas c++
Materi kuliah 04 sekilas c++Budi Yono
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++Budi Yono
 
08 elemen dasar c++ part 3
08   elemen dasar c++ part 308   elemen dasar c++ part 3
08 elemen dasar c++ part 3Budi Yono
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2Budi Yono
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1Budi Yono
 
Materi kuliah 12 pernyataan dasar part 1
Materi kuliah 12   pernyataan dasar part 1Materi kuliah 12   pernyataan dasar part 1
Materi kuliah 12 pernyataan dasar part 1Budi Yono
 
02 flowchart
02   flowchart02   flowchart
02 flowchartBudi Yono
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
07 elemen dasar c++ part 2
07   elemen dasar c++ part 207   elemen dasar c++ part 2
07 elemen dasar c++ part 2Budi Yono
 
Fungsi part 4
Fungsi part 4Fungsi part 4
Fungsi part 4Budi Yono
 
Materi kuliah 21 pointer part 1
Materi kuliah 21   pointer part 1Materi kuliah 21   pointer part 1
Materi kuliah 21 pointer part 1Budi Yono
 

More from Budi Yono (20)

Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1
 
Materi kuliah 04 pointer part 2
Materi kuliah 04   pointer part 2Materi kuliah 04   pointer part 2
Materi kuliah 04 pointer part 2
 
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3
 
Materi kuliah 02 array part 2
Materi kuliah 02   array part 2Materi kuliah 02   array part 2
Materi kuliah 02 array part 2
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Materi kuliah 19 fungsi part 2
Materi kuliah 19   fungsi part 2Materi kuliah 19   fungsi part 2
Materi kuliah 19 fungsi part 2
 
01 pengenalan algoritma
01   pengenalan algoritma01   pengenalan algoritma
01 pengenalan algoritma
 
Materi kuliah 04 sekilas c++
Materi kuliah 04   sekilas c++Materi kuliah 04   sekilas c++
Materi kuliah 04 sekilas c++
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
08 elemen dasar c++ part 3
08   elemen dasar c++ part 308   elemen dasar c++ part 3
08 elemen dasar c++ part 3
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1
 
Materi kuliah 12 pernyataan dasar part 1
Materi kuliah 12   pernyataan dasar part 1Materi kuliah 12   pernyataan dasar part 1
Materi kuliah 12 pernyataan dasar part 1
 
02 flowchart
02   flowchart02   flowchart
02 flowchart
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
07 elemen dasar c++ part 2
07   elemen dasar c++ part 207   elemen dasar c++ part 2
07 elemen dasar c++ part 2
 
Fungsi part 4
Fungsi part 4Fungsi part 4
Fungsi part 4
 
Materi kuliah 21 pointer part 1
Materi kuliah 21   pointer part 1Materi kuliah 21   pointer part 1
Materi kuliah 21 pointer part 1
 

03 pseudo-code

  • 2. PSEUDO-CODE  Pseudo artinya artinya semu atau tidak sebenarnya.  Pseudo-code adalah notasi algoritma yang menyerupai notasi bahasa pemrograman.  Karena Pseudo-code sudah menyerupai notasi bahasa pemrograman, maka Pseudo-code lebih mudah untuk dikonversi ke dalam bahasa 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
  • 4. PSEUDO-CODE 1. Start 2. Masukkan A dan B 3. C = A + B 4. Tampilkan C 5. End
  • 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
  • 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
  • 7. 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.