Tuesday, 19 February 2019

KONTRUKSI DASAR ALGORITMA

Algoritma Merupakan urutan intruksi - intruksi dalam menyelesaikan sebuah masalah.


Urutan intruksi - intruksi ini dapat berupa sebuah runtunan aksi, pemilihan aksi atau pengulangan aksi, Sehingga sebuah algoritma dapat di bangun dari Runtunan ( sequence ), Pemilihan ( selection ) dan pengulangan ( looping ), dapat di lihat pada gambar.


Gambar 1.5 Kontruksi Dasar Algortima

1. Runtunan ( Secuence ) 

Sebuah Runtunan terdiri dari satu atau lebih pernyataan/intruksi yang di kerjakan secara berurutan, Intruksi dilaksanakan setelah intruksi berikutnya. Jika urutan di rubah, maka hasil bisa berubah.

Contoh :
Pada masalah 1.1 Urutan algoritma nya adalah dengan runtunan intruksi 1,2,3,4 di eksekusi secara berurutan 

Jika Runtunan nya kita ganti menjadi 1,2,3, maka hasil dari masalah ini tidak tercapai karena kita tidak menukar isi kedua Gelas A dan B, Tetapi mencampurkan isi kedua Gelas tersebut.

2. Pemilihan ( Selection )

Dalam Pemilihan sebuah Intruksi/Kumpulan di kerjakan jika kondisi tertentu di penuhi. Biasanya di nyatakan dengan intruksi IF - THEN ( Jika - Maka ).

Contoh : Kendaraan di traffic light



3. Pengulangan ( Looping )
  
Dalam pengulangan, maka sebuah intruksi akan di eksekusi secara berulang, dalam hitungan yang berbatas ( finiti ) Kelebihan komputer adalah mampu melakukan pekerjaan yang sama berulang kali tanpa lelah.

Contoh : Menulis perjanjian 100 kali "Saya berjanji tidak akan malas lagi" 

bentuk algoritmanya sebagai berikut :
 

Sekian semoga bermanfaat,

0 comments:

Post a Comment