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.
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,
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
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