SlideShare a Scribd company logo
Pseudocode 
Algoritma dan Struktur 
Data 
Georgius Rinaldo 
dodo@kuliahkita.com
Pengenalan 
Pseudocode adalah pendefinisian algoritma dari program 
komputer ke dalam bahasa manusia yang lebih mudah 
dipahami. 
Pseudocode biasa digunakan untuk perencanaan sebelum 
melakukan pemrograman.
Pseudocode 
Pseudocode memang bertujuan untuk membuat para 
pembaca (manusia termasuk non-programmer, bukan 
untuk mesin) mudah mengerti inti dari algoritma yang 
dituliskan. 
Oleh karena itu, pseudocode menggunakan bahasa alami 
manusia. (high-level language)
Pseudocode 
Walaupun begitu, pseudocode juga dapat tetap 
mengandung istilah-istilah pemrograman seperti prosedur, 
fungsi, variabel, tipe, dll. 
Dan penulisan dari pseudocode untuk pemrograman ini 
memiliki ketentuannya masing-masing. 
Contohnya: klausa kondisional (if, switch, dll) harus 
menggunakan huruf kapital di awalnya.
Contoh Pseudocode Program Kecil 
Program OPER 
{ Contoh program operasi pengalian 2 berdasarkan input pengguna } 
Kamus : 
i : integer 
x : real 
flag : boolean 
Algoritma : 
input (i) 
x ← 1.0 
flag ← true 
output (x) 
output (i*2, flag)
Contoh Pseudocode Fungsi 
function fungsiKuadrat (x: integer) → integer 
{ Contoh pendefinisian fungsi kuadrat} 
Kamus : 
- { tidak ada } 
Algoritma : 
→ (x*x)

More Related Content

PPT
Rekayasa Perangkat Lunak
PPTX
Logika matematika
DOCX
Konsep-Konsep Dasar Pengembangan Perangkat Lunak dan Gim(Pert 1 - 3) PPLG-MA...
PDF
Representasi Pengetahuan
PDF
02.logika
PPTX
Slide minggu 6 (citra digital)
PDF
ATP Informatika Siti Maesaroh Fase F.docx.pdf
DOCX
Modul logika matematika
Rekayasa Perangkat Lunak
Logika matematika
Konsep-Konsep Dasar Pengembangan Perangkat Lunak dan Gim(Pert 1 - 3) PPLG-MA...
Representasi Pengetahuan
02.logika
Slide minggu 6 (citra digital)
ATP Informatika Siti Maesaroh Fase F.docx.pdf
Modul logika matematika

What's hot (20)

PPTX
Graf ( Matematika Diskrit)
PDF
ppt-statistik-pertemuan-minggu-ke-11-pengujian-hipotesis-regresi-linier-seder...
PDF
Pemrograman Python Dasar
DOCX
Cara membuat fungsi dan prosedur pada java
PPT
Modul 8 - Jaringan Syaraf Tiruan (JST)
PPT
Discrete Mathematics - All chapters
PDF
Interaksi Manusia dan Komputer : Conceptual Model
PPT
teknik analisis korelasi tiga variabel
PPTX
Annisakhoerunnisya smt1 akuntansi1_bab 8
PDF
Materi Pemrograman Dasar - Struktur Kontrol Percabangan
PDF
Bab 2 logika predikat ta 2019
DOCX
Makalah logika matematika
PDF
1 mps ippg
PDF
Ch 04 (Siklus Instruksi dan Interrupt)
PDF
Proposisi Logika Informatika
PDF
Kecerdasan Buatan (AI)
DOCX
Analisa korelasi parsial
PPTX
Materi 6 perangkat lunak aplikasi
PPTX
Materi komputer dan jaringan dasar 1 k3 lh
PDF
Interaksi manusia dan komputer
Graf ( Matematika Diskrit)
ppt-statistik-pertemuan-minggu-ke-11-pengujian-hipotesis-regresi-linier-seder...
Pemrograman Python Dasar
Cara membuat fungsi dan prosedur pada java
Modul 8 - Jaringan Syaraf Tiruan (JST)
Discrete Mathematics - All chapters
Interaksi Manusia dan Komputer : Conceptual Model
teknik analisis korelasi tiga variabel
Annisakhoerunnisya smt1 akuntansi1_bab 8
Materi Pemrograman Dasar - Struktur Kontrol Percabangan
Bab 2 logika predikat ta 2019
Makalah logika matematika
1 mps ippg
Ch 04 (Siklus Instruksi dan Interrupt)
Proposisi Logika Informatika
Kecerdasan Buatan (AI)
Analisa korelasi parsial
Materi 6 perangkat lunak aplikasi
Materi komputer dan jaringan dasar 1 k3 lh
Interaksi manusia dan komputer
Ad

Viewers also liked (14)

PDF
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
PDF
Algoritma dan Struktur Data - Abstract Data Type
PDF
Algoritma dan Struktur Data - pengenalan bahasa c++
PDF
Algoritma dan Struktur Data - Tipe Data Compound
PDF
Algoritma dan Struktur Data - Array
PDF
Algoritma dan Struktur Data
PDF
Diskret V Relasi Fungsi
PPTX
Radix sort presentation
PDF
Algoritma dan Struktur Data - Konstruktor dan Destruktor
PPTX
Radix sorting
PDF
Fathoni m bahan ajar_if2018_prak.struktur data
PDF
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - pengenalan bahasa c++
Algoritma dan Struktur Data - Tipe Data Compound
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data
Diskret V Relasi Fungsi
Radix sort presentation
Algoritma dan Struktur Data - Konstruktor dan Destruktor
Radix sorting
Fathoni m bahan ajar_if2018_prak.struktur data
Algoritma dan Struktur Data - fungsi dan prosedur c++
Ad

Similar to Algoritma dan Struktur Data - Pseudocode (20)

PDF
Algoritma dan Struktur Data - Pseudocode
PDF
Pengertian pseudo code dan contohnya
PPTX
Topik 2(notasi pseudocode)
PPSX
03 pseudocode
PPTX
Mengenal Pseudocode, Ciri-ciri dan Contohnya.pptx
PPSX
Pseudo code
PPTX
Pertemuan 1 algoritma
PPTX
03 pseudo-code
PPTX
BAB 1 ALGORITMA DAN PEMROGRMANA INFORMATIKA
PPT
Pengertian Pseudocode
PPTX
Pemrograman_Dasar_Materi_1_konsep-algoritma.pptx
PPTX
Pt 8 logprem macam macam struktur kendali a
PPTX
03 pseudo-code
 
PPTX
03 pseudo-code
 
PPTX
03 pseudo-code
PPTX
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
PPTX
Presentasi Pemograman Dasar
PDF
Dasar pemrograman
PPTX
01_Algoritma_Pemrogramanssssssssssssss.pptx
PPTX
Algoritma dan Struktur Data - Pseudocode
Pengertian pseudo code dan contohnya
Topik 2(notasi pseudocode)
03 pseudocode
Mengenal Pseudocode, Ciri-ciri dan Contohnya.pptx
Pseudo code
Pertemuan 1 algoritma
03 pseudo-code
BAB 1 ALGORITMA DAN PEMROGRMANA INFORMATIKA
Pengertian Pseudocode
Pemrograman_Dasar_Materi_1_konsep-algoritma.pptx
Pt 8 logprem macam macam struktur kendali a
03 pseudo-code
 
03 pseudo-code
 
03 pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
Presentasi Pemograman Dasar
Dasar pemrograman
01_Algoritma_Pemrogramanssssssssssssss.pptx

More from KuliahKita (20)

PPTX
CSS Eksperimen - 05-2 Popup Menu
PPTX
CSS Eksperimen - 05-1 Popup Konfirmasi
PPTX
CSS Eksperimen - 04-4 Elemen Sliding Door
PPTX
CSS Eksperimen - 04-3 Elemen Card Flip
PPTX
CSS Eksperimen - 04-2 accordion
PPTX
CSS Eksperimen - 04-1 informasi tab
PPTX
CSS Eksperimen - 03-3 Slide Side Menu
PPTX
CSS Eksperimen - 03-2 Breadcrumb
PPTX
CSS Eksperimen - 03-1 navigasi dasar
PPTX
CSS Eksperimen - 02-2 Flexbox Grid
PPTX
Eksperimen CSS - 02-1 grid layout
PPTX
Eksperimen CSS - 01 Pendahuluan
PDF
07 equity research (bagian 2)
PDF
Pasar Saham - 32 Discounted Cash Flow (DCF)
PDF
Pasar Saham - Equity Research (bagian 1)
PDF
Pasar Saham - 30 Investment Due Dilligence
PDF
Pasar Saham - 29 Financial Ratio 03
PDF
Pasar Saham - 28 Financial Ratio 02
PDF
Pasar Saham -27 financial ratio 01
PDF
Pasar Saham - 26 Cash Flow Statement
CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 02-2 Flexbox Grid
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 01 Pendahuluan
07 equity research (bagian 2)
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 28 Financial Ratio 02
Pasar Saham -27 financial ratio 01
Pasar Saham - 26 Cash Flow Statement

Recently uploaded (20)

PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PDF
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPT
Penanganan motor starter pada dunia otomotif
PPTX
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPT
hand-tools-service-special-tools-alat-ukur.ppt
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPT
electronic fuel injection for automotive sectors
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
SAFETY INDUCTION untuk perusahaan konstruksi
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
Penanganan motor starter pada dunia otomotif
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
presentasi pekerjaan pembangunan jaringan irigasi
hand-tools-service-special-tools-alat-ukur.ppt
PCM pekerjaan pembangunan Jembatan payahe
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
electronic fuel injection for automotive sectors
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA

Algoritma dan Struktur Data - Pseudocode

  • 1. Pseudocode Algoritma dan Struktur Data Georgius Rinaldo dodo@kuliahkita.com
  • 2. Pengenalan Pseudocode adalah pendefinisian algoritma dari program komputer ke dalam bahasa manusia yang lebih mudah dipahami. Pseudocode biasa digunakan untuk perencanaan sebelum melakukan pemrograman.
  • 3. Pseudocode Pseudocode memang bertujuan untuk membuat para pembaca (manusia termasuk non-programmer, bukan untuk mesin) mudah mengerti inti dari algoritma yang dituliskan. Oleh karena itu, pseudocode menggunakan bahasa alami manusia. (high-level language)
  • 4. Pseudocode Walaupun begitu, pseudocode juga dapat tetap mengandung istilah-istilah pemrograman seperti prosedur, fungsi, variabel, tipe, dll. Dan penulisan dari pseudocode untuk pemrograman ini memiliki ketentuannya masing-masing. Contohnya: klausa kondisional (if, switch, dll) harus menggunakan huruf kapital di awalnya.
  • 5. Contoh Pseudocode Program Kecil Program OPER { Contoh program operasi pengalian 2 berdasarkan input pengguna } Kamus : i : integer x : real flag : boolean Algoritma : input (i) x ← 1.0 flag ← true output (x) output (i*2, flag)
  • 6. Contoh Pseudocode Fungsi function fungsiKuadrat (x: integer) → integer { Contoh pendefinisian fungsi kuadrat} Kamus : - { tidak ada } Algoritma : → (x*x)