Page 19 - Materi kelas XII N
P. 19
Masing-masing bentuk ini memiliki kelebihan dan kekurangan.
a. Deskriptif, algoritma dalam bentuk kalimat deskriptif merupakan
notasi algoritma yang paling sederhana karena lagoritma ini
menggunakan bahasa sehari-hari bentuk ini dari sisi kesederhanaan
dalam pembuatannya dan dapat dipahami dengan mudah oleh orang
awam. Kekurangannya adalah saat digunakan untuk permasalahn
kompleks dan rumit penggunaan bentuk algoritma ini akan lebih sulit
dan seringkali terjadi ambigu dalam langkah-langkah penyelesaian
masalah.
b. Pseudocode, Algortima yang dalam penjelasannya langkah-langkah
penyelesaian dari suatu masalah menggunakan kode-kode tertentu.
Pseudocode ini memiliki struktur yang ringkas dan mudah dimengerti
serta memiliki struktur yang mirip dengan bahasa pemprograman.
Pseudocode haruslah relatif umum dalam bentuk sebuah programing
principles, yang menjurus pada salah satu bahasa pemprograman
tertentu sehingga dapat diimplementasikan dengan mudah ke berbagai
bahasa pemprograman seperti C++, C#, Java, Delphi, PHP, Phyton,
dll.
Contoh Pseudocode
DECLARE
PilihanMie = Varchar
JenisBakso = Varchar
BEGIN
input
PilihanMie
CASE PilihanMie: 'Mie Putih Saja':
JenisBakso = 'Bakso dengan Mie Putih'
'Mie Kuning Saja':
JenisBakso = 'Bakso dengan Mie Kuning'
Default:
JenisBakso = 'Bakso Campur' Return
Return JenisBakso
END
19