<< welcome to my blogger is yayan rozandi>>

Minggu, 13 Januari 2019

ALGORITMA

Algoritma adalah langkah-langkah untuk memecahkan masalah secara berurutan yang disusun secara sistematis menurut akal atau logis

A.STRUKTUR-STRUKTUR ALGORITMA

1.runtunan
Aksi sekuensial(runtunan) adalah sederetan instruksi atau aksi yang akan dilaksanakan (dieksekusi) oleh komputer berdasarkan urutan penulisannya. Jadi, jika dituliskan sebuah aksi sekuensial yang


terdiri dari deretan instruksi/aksi ke 1, 2, 3, 4,..n maka setiap instruksi/aksi akan dilaksanakan secara sekuensial mulai dari yang ke-1, kemudian ke-2, ke-3, …s/d ke-n. Program paling sederhana tentunya hanya mengandung salah satu instruksi saja.
Urutan instruksi dalam algoritma sangat penting, ada aksi sekuensial yang jika diubah urutan instruksi/aksinya akan mempengaruhi hasil eksekusi program

2.percabangan
Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.

Didalam pemrograman kita harus dapat menentukan aksi apa yang harus dikerjakan oleh pemroses (processor) ketika sebuah kondisi terpenuhi, dengan menggunakan operasi logik
Contoh
Int a=10;
a < 5

3.perulangan
Perulangan adalah proses suatu instrukasi (aksi) secara berulang-ulang dengan performansi yang sama.
Struktur-struktur perulangan yaitu :
1. For.
For ini digunakan bila sudah diketahui berapa kali akan mengulang satu atau beberapa aksi dalam badan pengulangan.
Rumus :
  a. Jika dari kecil ke besar.
For i –  kondisi awal –  to – kondisi akhir – Do
Statement
End for
  b. Jika dari besar ke kecil.
For i – kondisi awal –  downto – kondisi akhir  – Do
Statement

End for

2.While Dowhile do ini biasanya digunakan pada kasus yang belum pasti berapa kali aksi/instruksinya akan diulang. Struktur While mirip struktur IF yang melakukan pemeriksaan ekspresi boolean sebelum satu atau lebih aksi dikerjakan.
Rumus :
While – kondisi akhir – Do
Statement
End while

3.Repeat  Until
Repeat Until ini ini hampir sama dengan struktur Whike dan biasanya digunakan bila jumlah pengulangan belum dapat ditentukan saat program ditulis.
Rumus :
Until – kondisi – akhir
Statement
End while

Tidak ada komentar:

Posting Komentar