Anda di halaman 1dari 2

Algoritma

1. Pengertian Algoritma
Ada beberapa pengertian algoritma, diantaranya ialah
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun
secara sistematis (Rinaldi Munir :2002).
Algoritma adalah langkah langkah logis tertentu untuk menyelesaikan suatu
masalah yang terdiri dari serangkaian langkah yang terstruktur dan dituliskan
secara sistematis yang akan diker!akan untuk menyelesaikan suatu masalah
dengan bantuan komputer.
Algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara !elas
memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu
masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bah"a
himpunan instruksi tersebut dapat dilaksanakan secara mekanik (#eam $unadarma
:%&'').
(ari beberapa uraian di atas, dapat disimpulkan bah"a algoritma adalah langkah-
langkah yang disusun secara sistematis(teratur) dan dapat digunakan untuk
menyelesaikan suatu permasalahan.
2. Cara Penulisan Algoritma
Aloritma tidak memiliki acuan tertentu dalam penulisannya sehinga bergantung
pada suatu bahasa pemroraman tertentu.
)ang terpenting dalam penulisan algoritma adalah mudah untuk dibaca. Meskipun
demikian, untuk menghindari kekeliruan, ketaatan dalam penulisan notasi sangat
diperlukan.
#erdapat * cara penulisan algoritma:
%. +alimat (eskripti,(bahasa natural)
2. -lo"cart
*. .seudocode
Kalimat Deskriptif (bahasa natural)
Algoritma disusun dengan cara kalimat deskripti,, maksudnya adalah penulisan notasi
untuk menyelesaikan suatu masalah ditulis dengan bahasa sehari-hari, sehingga tidak
bergantung pada bahasa pemrograman tertentu
penulisan algoritma dengan cara ini cocok untuk algoritma yang pendek, namun untuk
algoritma yang pan!ang, cara penulisan ini tidak e,isien.
/ontoh penulisan algoritma untuk membuat mie instan:
%. persiapkan kompor, panci, piring, mie instan, air, sendok
2. taruh panci di atas kompor
*. tuangkan air ke dalam panci
0. nyalakan kompor, tunggu hingga mendidih
1. masukkan mie instan ke dalam panci, tunggu hingga matang
2. tiriskan air
3. letakkan mie ke piring
'. aduk dengan bumbu
Flowchart
-lo"chart adalah bagan yang memperlihatkan suatu urutan langkah suatu program.
.enulisan algoritma dengan menggunakan ,lo"chart mempermudah programer untuk
menganalisa suatu program !uga mempermudah pengecekan !ika ter!adi keluputan dalam
menganalisa. -lo"chart ditulis dalam notasi-notasi tertentu yang mengandung keterangan
untuk menyelesaikan suatu masalah.
/ontoh diagram ,lo"chart untuk menghitung luas !a!ar gen!ang
M45A6
Pseuocoe
/ara penulisan algoritma dengan pseudocode mirip dengan bahasa pemrograman tingkat
tinggi, namun tetap tidak bisa dipahami oleh komputer. Agar pseudocode dapat dipahami
oleh komputer, perlu diter!emahkan terlebih dahulu men!adi sintaks bahasa komputer.
#idak ada ,ormat resmi untuk menuliskan pseudocode, namun disarankan
untuk menggunakan key"ord umum seperti: i,, else, do, "hile, ,or
Baca variabel a dan t
Luas = a*t
SELESAI
Cetak Luas

Anda mungkin juga menyukai