Struktur Dasar Algoritma

  Struktur Dasar Algoritma




Algoritma adalah langkah-langkah penyelesaian suatu masalah yang mana di dalamnya terdapat 3 struktur dasar, yaitu : struktur dasar urutan (Sequence) , sturktur dasar pemilihan (Selection), dan struktur dasar pengulangan (Repetition). 

Struktur Dasar Urut (Sequence)

Struktur urut adalah struktur yang digunakan untuk mengerjakan jenis program yang pernyataannya sequential atau berurutan. Pada struktur ini, perintah yang diberikan secara beruntun atau berurutan baris per baris mulai dari awal hingga akhir. Struktur urutan tidak memuat lompatan atau pengulangan didalamnya. 

Intruksi dalam struktur urut memiliki karakteristik seperti: 

1. Tiap perintah dikerjakan satu persatu sebanyak sekali

2. Pelaksanaan perintah dilakukan secara berurutan

3. Perintah terakhir merupakan akhir dari algoritma

4. Perubahan urutan dapat menyebabkan hasil yang berbeda

Struktur urut dalam sains biasanya digunakan untuk melakukan perhitungan pada kasus yang melibatkan rumus-rumus sederhana dengan melibatkan operator penjumlahan, pengurangan, dan perkalian. Beberapa contoh kasus yang dapat menerapkan logika dengan struktur urut adalah perhitungan suatu besaran dengan rumus sederhana seperti jarak tempuh, luas persegi panjang, luas lingkaran, perhitungan upah pegawai, dan sejenisnya.

Struktur Dasar Pemilihan (Selection)

Struktur Pemilihan adalah struktur yang digunakan pada program yang memerlukan proses pengujian kondisi untuk mengambil suatu keputusan apakah suatu baris perintah akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa alternatif yang tersedia. Tidak semua baris program akan dikerjakan pada struktur ini, melainkan hanya baris yang memenuhi syarat saja. Secara umum, perintah dalam struktur ini berjalan secara runtun atau berururut mulai dari perintah pertama hingga akhir, namun perintah dapat  dibuat berpindah ke perintah lain atau berhenti jika syarat yang ditentukan terpenuhi.

Struktur Dasar Pengulangan (Repetition)

Salah satu kelebihan komputer adalah kemampuanya untuk mengerjakan perintah secara berulang kali tanpa lelah. Ini berbeda dengan manusia yang cepat lelah bila mengerjakan pekerjaan yang sama berulang-ulang, tidak hanya lelalu bisa jadi membosankan. Struktur Pengulangan adalah struktur yang melakukan pengulangan beberapa kali terhadap satu baris atau satu blok baris program. Pengulangan akan dilakukan sesuai dengan persyaratan yang diberikan.


Sumber penjelasan lengkap ada di sinihttps://masirwin.com/struktur-dasar-algoritma/

Comments

Popular posts from this blog

Sejarah Bahasa Pemrograman Python