Anda di halaman 1dari 5

MATERI ALGORITMA PEMPROGRAMAN

RUNTUNAN
PENGERTIAN RUNTUNAN
Runtunan adalah struktur algoritma paling dasar yang berisi rangkaian intruksi yang
diproses secara sekuensial, satu per satu, mulai dari intruksi pertama sampai intruksi
terakhir.
Pada dasarnya runtunan algoritma merupakan runtunan (sequence) satu atau lebih
intruksi, yang berarti bahwa :
1. Tiap instruksi dilakukan satu persatu
2. Tiap instruksi dilaksanakan tetap sekali, tidak ada intruksi yang di ulang
3. Urutan instruksi yang dilaksanakan pemroses bersama dengan urutan intruksi
sebagaimana yang tertulis di dalam teks algoritmanya
4. Akhir dari instruksi terakhir merupakan akhir algoritma
Struktur Runtunan
Setiap instruksi di dalam runtunan ditulis dalam satu baris, atau beberapa inatruksi
ditulis dalam satu baris yang sama tetapi antara setiap instruksi dipisahkan dengan
separator titik koma (;). Tiap pernyataan dikerjakan secara berurutan (sekuensial)
sesuai dengan urutan didalam teks algoritma, yaitu instruksi yang dilaksanakan
setelah instruksi sebelumnya selesai dilaksanakan.
Runtunan satu atau lebih pernyataan dinamakan pernyataan-gabungan (compound
statements).

Contoh runtunan :
Misalnya ada lima buah instruksi yang masing-masing dilambangkan dengan A1, A2,
A3, A4, dan A5. Misalnya sebuah runtunan terdiri dari lima instruksi ditulis dalam
urutan berikut :
A1
A2
A3
A4
A5
Bila runtunan tersebut dilaksanakan oleh sebuah pemproses, maka pelaksanaannya
adalah sebagai berikut :
Mula-mula pemproses melaksanakan instruksi A1, selanjutnya instruksi A2
dilaksanakan setelah instruksi A1 selesai dikerjakan. Berikutnya, instruksi A3
dilaksanakan setelah instruksi A2 selesai. Demikian seterusnya hingga instruksi
terakhir A5 dilaksanakan. Setelah instruksi A5 selesai dilaksanakan, maka
runtunanpun selesai.
Gambaran runtunan :

Mulai

A1

A2 A3 A4 A5 Selesai

`
Pengaruh Urutan Instruksi
Urutan instruksi dalam algoritma adalah penting, urutan instruksi menunjukan urutan
logika penyelesaian masalah dan urutan instruksi menentukan keadaan akhir
algoritma.
1. Urutan instruksi yang berbeda mungkin tidak ada pengaruh terhadap keluaran
2. Urutan instruksi yang berbeda berpengaruh terhadap hasil keluaran

1. Contoh urutan instruksi yang berbeda tetapi tidak mempengaruhi hasil :


Deklarasi : Deklarasi :
A, B C, D : integer A, B C, D : integer
Deskripsi : Deskripsi :
1. read (A, B) {1} 1. read (A, B)
2. C A + B {2} 2. D A*B
3. D A * B {3} 3. C A+B
4. write (C, D) {4} 4. write (C, D)

Dari kedua algoritma hasil C dan D SAMA


Penjelasan :
Baca nilai A, B Baca nilai A, B

Jumlahkan A + B menghasilkan C Kalikan A * B menghasilkan D

Kalikan A * B menghasilkan D Jumlahkan A + B h menghasilkan C

Tulis/cetak hasil C, D Tulis/cetak hasil C, D

2. Contoh urutan instruksi yang berbeda tetapi tidak mempengaruhi hasil :


Tetapi jika algoritma di atas urutan no. 1, 2, dan 3 di ubah (ditukat) maka
menghasilkan keluaran yang berbeda (tidak sama) seperti berikut :

Deklarasi :
A, B, C, dan D : Integer
Deskripsi :
1. C A+B
2. D A*B
3. read ( A, B)
4. write (C, D)

Hasil C dan D akan berbeda dengan dua algoritma sebelumnya


Jumlahkan A + B menghasilkan C

Kalikan A * B menghasilkan D

Baca nilai A, B

Tulis/cetak hasil C, D
SUMBER INFORMASI
INFORMATIKA Rinaldi Munir dan Leony Lidya. Pasar Buku Palasari 82 Bandung
40264. ALGORITMA DAN PEMPROGRAMAN DALAM BAHASA PASCAL, C DAN
C++ edisi enam
https://medium.com/codelabs-unikom/algoritma-runtunan-apa-itu-936900a84a16
https://algorithmprogramme.blogspot.com/2010/12/definisi-runtunan.html?m=1

Anda mungkin juga menyukai