Anda di halaman 1dari 11

LILIS SOPIANTI

24010310141026
RANDY ICHSAN ADLIS
24010313120006
BAGAS CAKRA PERDANA
24010313120008

Aksi Sekuensial

Pengertian Aksi Sekuensial (Sequential


Statement)
Struktur kontrol algoritmik yang paling sederhana.
Sederet instruksi primitif dan/
dieksekusi
oleh
komputer
penulisannya.

atau aksi yang akan


berdasarkan
urutan

Contoh :

Aksi sekuensial terdiri atas intruksi/ aksi ke1,2,3,.....n maka


setiap intruksi/aksi akan dilaksanakan secara sekuensial
mulai dari yang ke-1, kemudian ke-2,....s/d ke-n.

Initial State dan Final State


Initial State dari Aksi Sekuensial adalah state awal yang
harus dipenuhi
Final State adalah setelah instruksi atau aksi terakhir.
Instruksi / aksi yang ada pada urutan ke i akan menjadi
Initial State dari instruksi ke i+1

Urutan penulisan instruksi / aksi pada sequential statement


dapat ditulis dalam satu baris, dengan cara memberikan
tanda titik koma (;).

Contoh Penulisan Aksi Sekuensial


Program SEQ1

Program SEQ2

{contoh penulisan aksi sekuensial per baris}

{contoh penulisan aksi sekuensial dengan tanda titik


koma}

Kamus :
p : integer
l
: integer
Luas : integer
panjang*lebar}

Kamus :

Algoritma
input(p,l)
Luas<- p x l
output(Luas)

{panjang}
{luas}
{Luas <-

p : integer
l
: integer
Luas : integer
panjang*lebar}

{panjang}
{luas}
{Luas <-

Algoritma
input(p,l) ; Luas <- p x l ; output(Luas)

Urutan Aksi Sekuensial


Urutan penulisan instruksi/aksi pada suatu
statement sangat penting ini berarti bahwa :

sequential

Tiap instruksi dikerjakan satu per satu


Tiap instruksi dilaksanakan tepat sekali; tidak ada instruksi
yang diulang
Urutan instruksi yang dilaksanakan pemroses sama dengan
urutan aksi sebagaimana yang tertulis di dalam teks
algoritmanya.
Akhir dari instruksi terakhir merupakan akhir algoritma.

Urutan Aksi Sekuensial (Lanjt..)


Algoritma Runtutan_1

Algoritma Runtutan_2

Kamus :
p , q : integer

Kamus :
p , q : integer

Deskripsi :
p < - 15
p <- 2 * P
q <- p
Write (q)

Deskripsi :
p < - 15
q <- p
p <- 2 * P
Write (q)

Nilai q yang tercetak = 30

Nilai yang tercetak = 15

Contoh Aksi Sekuensial


Persoalan :
Tuliskan algoritma untuk membaca sebuah nama dan menulis HELLO yang diikuti
dengan nama yang diketikkan. Contoh :
Jika di baca ALI, maka keluaran adalah HELLO ALI
Jika di baca SINTA, maka keluaran adalah HELLO SINTA
Spesifikasi :
Input

: nama

Proses

: menuliskan HELLO diikuti nama yang di baca

Output

: HELLO<nama>

Contoh Aksi Sekuensial


Program HELLO
{menulis HELLO berikut nama yang diberikan dari piranti masukan ke piranti
keluaran}
Kamus :

name : string {nama informasi yang dituliskan pesannya}

Algoritma :
input (name)
output (HELLO ,

name )

Contoh Aksi Sekuensial


Persoalan :
Di baca dua buah harga v (kecepatan, m/detik) dan t (waktu, detik), yang mewakili
koefisien persamaan gerak lurus beraturan. Harus dihitung dan dituliskan hasilnya,
jarak yang ditempuh benda yang bergerak lurus beraturan dengan kecepatan v
tersebut dalam waktu t.
Spesifikasi :
Input

: v (Kecepatan, m/detik) : integer,


t (waktu, detik) : integer

Proses

: menghitung S = v * t

Output

: S (Jarak yang ditempuh dalam meter), integer

Contoh Aksi Sekuensial


Program JARAK1
{Di baca v dan t, Menghitung S = v x t dan menuliskan
hasilnya dengan memakai nama antara}

Program JARAK2
{Di baca v dan t, Menghitung S = v x t dan
menuliskan hasilnya Tanpa memakai nama antara}

Kamus :
v : integer {kecepatan, m/detik}
t : integer {waktu, detik}
S : integer {jarak (m) yang ditempuh dalam waktu
t,
dengan kecepatan v, pada gerak lurus
beraturan}

Kamus :
v : integer {kecepatan, m/detik}
t : integer {waktu, detik}

Algoritma :
input (v,t)
S <- v * t
output (S)

Algoritma :
output (Input nilai kecepatan : )
input (v)
output (Input nilai waktu : )
input (t)
output (Jarak yang dihitung= , v * t)

Terima Kasih

Anda mungkin juga menyukai