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
Minggu, 13 Januari 2019
Langganan:
Posting Komentar (Atom)
-
Pada saat membuat suatu aplikasi Android, Anda pasti menemui suatu file yang bernama AndroidManifest.xml. File Android Manifest ini terletak...
-
A. Pengertian DFD Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan siste...
-
1. Pengertian dari ERD (Entity Relationship Diagram) Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship Di...
Tidak ada komentar:
Posting Komentar