Algoritma dan Struktur Data - Pseudocode

6
Pseudocode Algoritma dan Struktur Data Edwin Lunando [email protected]

Transcript of Algoritma dan Struktur Data - Pseudocode

Page 1: Algoritma dan Struktur Data - Pseudocode

PseudocodeAlgoritma dan Struktur

Data

Edwin [email protected]

Page 2: Algoritma dan Struktur Data - Pseudocode

Pengenalan

Pseudocode adalah pendefinisian algoritma dari program komputer ke dalam bahasa manusia yang lebih mudah dipahami.

Pseudocode biasa digunakan untuk perencanaan sebelum melakukan pemrograman.

Page 3: Algoritma dan Struktur Data - Pseudocode

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)

Page 4: Algoritma dan Struktur Data - Pseudocode

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.

Page 5: Algoritma dan Struktur Data - Pseudocode

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)

Page 6: Algoritma dan Struktur Data - Pseudocode

Contoh Pseudocode Fungsi

function fungsiKuadrat (x: integer) → integer{ Contoh pendefinisian fungsi kuadrat}

Kamus :- { tidak ada }

Algoritma : → (x*x)