Sebelumnya pernah mengulas Algoritma menghitung luas lingkaran, segitiga, dan persegi panjang, sebenarny algoritma tersebut merupakan contoh algoritma sekuensial. Karena jenis algoritma sekuensial merupakan salah satu dari beberapa struktur dasar algoritma yang bisa dikatakan terbilang cukup sederhana bila dibandingkan dengan struktur algoritma lain.
Algoritma sekuensial bekerja dengan cara melakukan proses dari setiap perintah pada program secara berurutan. Sehingga setiap proses perintah tersebut akan disesuaikan satu per satu pada tiap-tiap baris, dimulai dari baris awal hingga akhir sesuai dengan skrip perintah yang dibuat.
Contoh Skrip Algoritma Sekuensial
Terdapat beberapa langkah perintah program, dengan intruksi sebagi berikut:
- instruksi... 1 ...
- instruksi... 2 ...
- instruksi... 3 ...
- nstruksi… n ...
Penggunaan algoritma sekuensial ini akan melakukan proses setiap bagian-bagian intruksi 1, kemudian melanjutkan pada intruksi 2, meneruskan perintah 3, dan begitupun seterusnya tanpa melakukan perulangan intruksi sampai batas perintah berakhir ke -n.
Algoritma sekuensial biasanya digunakan pada sebuah program sederhana seperti program perhitungan nilai luas segitita, persegi, persegi panjang, luas segitiga ataupun bisa juga untuk digunakan pada program lainya yang struktur hanya terdiri dari proses komputer, inpu serta outpun dari user.
Berikut ini beberapa bentuk contoh algoritma sekuensial perhitungan, dalam bentuk bahasa natural dan pseudocode.
1. Algoritma Sekuensial Menghitung Keliling Persegi
Penulisan Bahasa Natural
- Mulai
- Deklarasi variabel panjang dan keliling
- Menghitung keliling persegi = 4*sisi;
- Menampilkan hasil keliling.
- Selesai
Penulisan Pseudocode
program menghitung_keliling_persegi
Deklarasi:
var panjang:keliling:integer;
Deskripsi:
panjang <- 10;
keliling <- 4*panjang;
write (keliling);
Penulisan Bahasa Natural
- Mulai
- Inisialisasi variabel a, b dan hasil penjumpalah ke dua buah nilai
- Masukan nilai bilangan a dan b
- Hitung hasil dari bilangan =a+b;
- Tampilkan nilai hasil penjumlahan
- Selesai
algoritma penjumlahan_dua_bilangan
deklarasi:
var a:b:hasil:integer;
Deskripsi:
a <- 6;
b <- 2;
hasil <- a+b;
write (hasil);3. Algoritma Sekuensial Menghitung Luas Persegi Panjang
Penulisan Bahasa Natural
- Mulai
- Inisialisasi variabel lebar, panjang dan luas persegi panjang
- Masukan Nilai variabel panjang dan lebar
- Hitung luas dengan rumus luas persegi panjang = panjang * lebar;
- Tampilkan hasil perhitungan nilai luas persegi panjang.
- Selesai.
program menghitung_luas_persegi_panjang
deklarasi:
var panjang:lebar:luas:integer;
Deskripsi:
panjang <- 6;
lebar <- 2;
luas <- panjang*lebar;
write (luas);
Demikianlah ulasan contoh algoritma skuensial untuk digunakan pada pembuatan program perhitungan, semoga dapat menambah wawasan kamu dalam mempelajari algoritma pemrograman.