Jadi algoritma
·
Merupakan blue print dari program
·
Algoritma merupakan inti dari ilmu
komputer
·
Urutan langkah-langkah logis
penyelesaian masalah secara sistematis dan logis (urutan secara logis : harus
mengikuti urutan tertentu)
·
Alur pikiran : algoritma dari seseorang
berbeda dengan orang yang lainnya
Misalnya saja algoritma dari proses
membuat telur goreng, nah disini cara-cara yang digunakan oleh masing-masing
orang akan berbeda.
Algoritma membuat telur dadar
goreng dari si A
1. Siapkan
bahan-bahan
2. Panaskan
penggorengan dengan memberi sedikit minyak sayur
3. Masukkan
telur ke wadah, beri sedikit garam dan kocok telur
4. Tuangkan
adonan telur ke penggorengan
5. Goreng
hingga matang dan sajikan
Sedangkan Algoritma telur dadar
goreng dari si B seperti ini,
1. Siapkan
bahan-bahan
2. Kocok
telur dan tambahkan sedikit garam
3. Panaskan
penggorengan dan beri sedikit minyak
4. Jika
penggorengan sudah panas, masukkan adonan telur ke penggorengan
5. Goreng
telur hingga matang dan sajikan
Naaah, dari sini kita
dapat menyimpulkan bahwa logic dari masing-masing orang berbeda. So, don’t
contek-contek kalau dapet tugas algoritma yaaah J
·
Tertulis : berupa gambar, kalimat, dll.
·
Langkah-langkah hanya ditentukan dengan
nilai TRUE or FALSE
·
Kriteria algoritma:
a) Ada
input dan output
·
Input : memiliki nol atau lebih inputan
dari luar
·
Output : memiliki minimal 1 output
keluaran
b) Efektif
dan efisien
Harus
bisa dilaksanakan dan efektif
c) Terstruktur
·
Jenis proses
a) Squence
: struktur dikerjakan secara sikuensial/urut
b) Selection
: struktur dikerjakan selama memiliki kriteria tertentu
c) Iteration
: instruksi dikerjakan selama memenuhi suatu kondisi tertentu
d) Concurrent
: beberapa instruksi dikerjakan bersama-sama
·
Sifat
a) Tidak
menggunakan simbol/sintaks dari suatu bahasa pemrograman
b) Tidak
bergantung pada suatu bahasa pemrograman
c) Notasi-notasinya
dapat digunakan untuk seluruh bahasa pemrograman
·
Tidak ada komentar:
Posting Komentar