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
0 comments:
Post a Comment