fbpx

Algoritma dan Pemrogaman : Struktur Dasar Algoritma

Secara umum struktur dasar algoritma dibagi menjadi tiga, yaitu struktur runtunan (sequence process), struktur pemilihan (selection process), dan struktur pengulangan (iteration process). Pada artikel ini akan dijelaskan hanya garis besarnya. Untuk lebih detailnya akan dibuat artikel tersendiri. Berikut ini penjelasan setiap struktur dasar algoritma.

Struktur Runtunan (Sequence Process)

Sebuah runtunan terdiri dari satu atau lebih ‘instruksi’. Dimana tiap-tiap instruksi dijalankan secara berurutan sesuai dengan urutan penulisannya (kiri ke kanan). Instruksi baru baru bisa dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan.


Struktur Pemilihan (Selection Process)

Pada struktur ini, apabila kondisi terpenuhi maka salah satu aksi akan dilaksanakan dan aksi yang kedua diabaikan. Kondisi disini berarti persyaratan yang dapat diniai benar atau salah sehingga akan memunculkan ‘aksi’ yang berbeda dengan ‘kondisi’ yang berbeda.

Notasi algoritma :

if Syarat then 
    Aksi {True}
endif {false}

Notasi algoritma :

if Syarat then 
    aksi-1 {true}
else
    aksi-2 {false}
endif

Struktur Pengulangan (Iteration Process)

Struktur pengulangan digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Apabila syarat (kondisi) masih terpenuhi maka pernyataan (aksi) akan terus dilakukan secara berulang.

for var=awal to akhir
    .....
    instruksi-instruksi
    .....
next var
while {kondisi} do 
    .....
    instruksi-instruksi
    .....
endwhile
repeat
    .....
    instruksi
    .....
until {kondisi}

Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Dasar-Dasar Pemrogaman, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up