Pengenalan Algoritma

algoritma

algoritma

Algoritma adalah Urutan atau rentetan langkah-langkah logis tertentu untuk menyelesaikan atau memecahkan suatu masalah yang disusun secara sistematis & logis.Misalnya adalah: Mengoperasikan perangkat computer atau juga bisa seperti menjalankan motor/mobil, membuat kue , memindahkan air dari dalam gelas ke botol dll
Algoritma merupakan cetak-biru dari suatu program & sebaiknya disusun sebelum program dibuat.
Algoritma mempunyai criteria yang sangat penting, antara lain:
• Memiliki masukan & keluaran
• Efektifitas & efisien
• Terstruktur

Sifat suatu algoritma:
• Tidak menggunakan simbol-simbol (sintax) dari
• suatu bahasa pemrograman.
• Tidak tergantung pada suatu bahasa pemrograman.
• Notasi dapat dipergunakan pada seluruh bahasapemrograman.
Contoh:
Algoritma menghitung luas persegi panjang:

Masukan panjang (P)
Masukan lebar (L)
Luas = P x L
Tulis Luas

Jenis proses algoritma.
• Sequence process.
• Selection process.
• Iteration process.
• Concurrent process.

Ciri algoritma.
● Algoritma memiliki nol atau lebih masukan.
● Algoritma memiliki nol atau lebih keluaran.
● Setiap langkah harus didefinisikan dengan tepat & tidak berarti-dua (Ambiguitas) atau sering disebut sebagai definiteness / kepastian.
● Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas atau finiteness / ada batas.
● Algoritma harus efektif _ sederhana

Judul Algoritma.
• Bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut.
• Nama sebaiknya singkat dan menggambarkan apa yang dilakukan oleh algoritma tersebut

Deklarasi.
• Bagian untuk mendefinisikan semua nama yang digunakan di dalam program.
• Nama tersebut dapat berupa nama tetapan, peubah, tipe, prosedur dan fungsi.

Deskripsi.
• Merupakan kumpulan instruksi yang berisi uraian langkahlangkah
• penyelesaian masalah yang ditulis dengan menggunakan suatu notasi

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s