0% menganggap dokumen ini bermanfaat (0 suara)
125 tayangan14 halaman

Pengenalan Pseudocode dan Algoritma

Pseudocode adalah alat untuk merepresentasikan algoritma dengan cara yang mirip bahasa pemrograman namun tidak tergantung pada sistem tertentu. Pseudocode memiliki ciri-ciri penggunaan notasi dan simbol yang menyerupai bahasa pemrograman untuk menuliskan langkah-langkah penyelesaian masalah. Pseudocode membantu memahami algoritma tanpa harus menggunakan bahasa pemrograman tertentu.

Diunggah oleh

Riza Hilmi 22
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
125 tayangan14 halaman

Pengenalan Pseudocode dan Algoritma

Pseudocode adalah alat untuk merepresentasikan algoritma dengan cara yang mirip bahasa pemrograman namun tidak tergantung pada sistem tertentu. Pseudocode memiliki ciri-ciri penggunaan notasi dan simbol yang menyerupai bahasa pemrograman untuk menuliskan langkah-langkah penyelesaian masalah. Pseudocode membantu memahami algoritma tanpa harus menggunakan bahasa pemrograman tertentu.

Diunggah oleh

Riza Hilmi 22
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

PSEUDOCODE

DATA DAN ANALISIS ALGORITMA


Algoritma yang bentuknya (strukturnya)
mirip dengan bahasa pemrograman
TUJUAN PENGGUNAAN PSEUDOCODE

Mempermudah manusia dalam memahami dibandingkan menggunakan bahasa


pemrograman, terlebih aspeknya yang ringkas serta tidak bergantung pada
suatu sistem tertentu
CIRI PSEUDOCODE

kode/tanda/notasi digunakan untuk berisikan langkah-


01 02 03
yang menyerupai menuliskan algoritma langkah untuk
atau merupakan dari suatu menyelesaikan suatu
penjelasan cara permasalahan permasalahan
menyelesaikan suatu
masalah

menggunakan tidak ada aturan baku


04 05
bahasa yang yang mengikat
menyerupai bahasa mengenai cara
pemrograman penulisan
PERBEDAAN PSEUDOCODE DAN
ALGORITMA

Algoritma Pseudocode

Masukkan panjang Input panjang

Masukkan lebar Input lebar

Nilai luas adalah panjang x lebar Luas panjang x lebar

Tampilkan luas Print luas


BAGIAN-BAGIAN PSEUDOCODE

Judul Algoritma Deskripsi


Program<Nama Program>
Bagian yang berisi atas nama algoritma Bagian ini berisi uraian langkah-langkah
dan penjelasan dari algoritma tersebut penyelesaian masalah yang ditulis dengan
menggunakan aturan-aturan
Deklarasi
<nama_variabel> : <tipe data>
Bagian yang mendefinisikan semua nama
yang digunakan dalam program
MENERIMA
INFORMASI

Sewaktu komputer menerima Contoh :


input atau informasi, maka
statement yang biasa Read bilangan
digunakan adalah “Read”, Get kode
“Get”, “Baca”, “Input”, atau Baca nama
“KeyIn”
MENAMPILKAN
INFORMASI

Sewaktu komputer Contoh :


menampilkan output atau
informasi, maka statement Print bilangan
yang biasa digunakan adalah Cetak “kode”
“Print”, “Write”, “Put”, “Output”, Output nama
“Cetak” atau “Display”
MELAKUKAN PERHITUNGAN
ARITMATIKA
Untuk melakukan operasi aritmatika : Contoh :

+ untuk penjumlahan Total = total + number


- untuk pengurangan Angka = jumlah * 2
* untuk perkalian Hitung luas * panjang
/ untuk pembagian
() untuk kurung

Statement seperti “Hitung”, “Compute”,


“Calculate” juga dapat digunakan
MEMBERIKAN NILAI KE
VARIABEL
- memberikan nilai awal, menggunakan Contoh :
statement “Initialize” atau “Set”
Set Counter to 0
- memberikan nilai sebagai hasil dari Total = Harga * Jumlah
suatu proses, maka tanda “=” digunakan

- untuk menyimpan suatu nilai maka


statement “Save” atau “Store” digunakan
MEMBANDINGKAN DAN
MEMILIH
membandingkan dan memilih dapat Contoh :
menggunakan statement “IF”, “THEN”
dan “ELSE” IF Pilih = 1 THEN
Discount = 0.1 * harga
ELSE
Discount = 0.2 * harga
END IF
MELAKUKAN PERULANGAN

melakukan perulangan dapat Contoh :


menggunakan statement “FOR”, “WHILE-
DO” dan “DO-WHILE” FOR i=1 to n DO
print i
END FOR

INPUT n
i=1
WHILE (i<n) DO
print i
END WHILE
PROGRAM HitungLuasLingkaran

DEKLARASI

var phi : float;


var r,luas:integer;

DESKRIPSI

phi <-- 3.14;


luas<-- phi*r*r;
read(r);
write(luas);
THANK YOU

Anda mungkin juga menyukai