Konsep dan struktur algoritma


1.Konsep ALGORITMA
Algoritma : Kumpulan / Urutan langkah-langkah logis yang disusun secara sistematis dan                        logis.
Pemrograman : suatu proses menyusun kode program komputer oleh programmer.

Algoritma Pemrograman
Langkah-langkah yang tersusun secara sistematis dan logis untuk permasalahan dalam pemrograman.

a.  Ciri-Ciri Algoritma
- Langkah yang berhingga
- Output yang tepat guna
- Menggunakan memori yang sedikit
- Memiliki 1 input dan 1 output
- Precise
- Efektif
- Setiap langkah tidak ambigu

b.  Sifat Algoritma
- Algoritma memiliki input
- Algoritma memiliki output
- Defenitenees (dituliskan secara terdefinisi dengan jelas)
- Finiteness (Harus memberi kondisis akhir setelah melakukan suatu proses)
- Efektivenees (memberikan solusi yang diharapkan)
- Generality (berlaku untuk setiap himpunan yang sesuai dengan persoalan yang di berikan

c.  Langkah Langkah dalam Menyelesaikan masalah
- Menentukan masalah
- Menentukan input dan output
- Menyusun Algoritma
- Menulis Kode program
- Menguji Kode Program

d.  Kompenen Algoritma
- Input
Bagian yang berisi variabel,Tipe variabel,Jenis variabel, Konstanta dan parameter
- Output
Hasil dari sebuah algoritma
- Proses
Bagian terpenting dalam sebuah algoritma yang berisi rumus,model penyelesaian,dan laing sebagainya


2. Struktur Algoritma
- Runtutan
  Urutan langkah-langkah yang disusun secara beruntut
- Pemilihan
  Pemilihan langkah yang terjadi karena suatu kondisi
- Perulangan
  Intruksi-intruksi yang dilakukan dalam satu perintah

3. Bagian-Bagian Algoritma
- Judul (Header)
  Memuat nama algoritma serta informasi mengenai algoritma yang ditulis
- Deklarasi (Definisi Variabel)
Memuat definisi tentang nama variabel,nama tetapan,tipe data yang akan digunakan dalam algoritma
- Deskripsi / Rincian langkah

  Memuat langkah-langkah penyelesaian masalah

Tidak ada komentar:

Posting Komentar

My Instagram