Algoritma Runtunan

Algoritma Runtunan

algoritma runtunan merupakan algoritma yang paling sederhana. Algoritma runtunan adalah sekumpulan perintah atau pernyataan  yang dikerjakan komputer berdasarkan dengan urutan perintahnya. Jadi, jika terdapat algoritma dengan urutan perintahnya adalah :
Perintah1
Perintah2
Perintah3

maka perintah yang dieksekusi pertama adalah Perintah1, diikuti kemudian Perintah2 dan terakhir Perintah3.
Contoh 1

Berikut ini adalah algoritma menghitung keliling lingkaran. Secara umum algoritma tersebut dapat kita nyatakan sebagai berikut.

1.    Mulai
2.    Masukkan nilai jari-jari
3.    Hitung 3.14 dikali jari-jari, simpan sebagai Luas.
4.    Tampilkan nilai Luas
5.    Selesai
Dalam algoritma teks standar, solusi permasalahan di atas dapat kita tuliskan

Algoritma LuasLingkaran
Deklarasi variabel
    Phi ← 3.14
Luas, Jari : real

Deskripsi program
    Readln(Jari)
    Luas ← Phi*Jari*Jari
    Write(Luas)

Dalam bentuk flowchart, algoritma teks di atas dapat kita tuliskan
Flowchat1Phi adalah konstanta, sedangkan Luas dan Jari merupakan variabel.

Dari contoh di atas dapat dilihat bahwa perintah kedua dikerjakan setelah perintah pertama, perintah ketiga setelah perintah kedua. Urutan ini memegang peranan penting karena urutan berbeda dapat menghasilkan keluaran yang berbeda (walaupun tidak selalu demikian). Jika urutan perintah pertama dan kedua dibalik, maka akan menghasilkan kesalahan logika karena tidaklah mungkin menghitung perkalian 3.14 dengan jari-jari sedangkan nilai jari-jarinya sendiri belum diketahui.

Berikut ini adalah contoh perbandingan antara dua algoritma dengan perintah-perintah yang sama tetapi berbeda dalam urutan sehingga menghasilkan keluaran yang berbeda.

programA-Bjika dibuat sebuah tabel proses maka akan terlihat perbedaan keluaran dari masing-masing program

Program A     Program A

sumber: kuliah onlineunikom

2 thoughts on “Algoritma Runtunan

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s