PENGENALAN ALGORITMA
Pada kesempatan kali ini saya akan menjelasakan singkat saja, yaitu apa yang dimaksud dengan algoritma.
Apa Itu Algoritma?
- Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
- Kata logis merupakan kata kunci dalam algoritma.
- Urutan logis/langkah-langkah dalam algoritma harus dapat ditentunkan dengan nilai Benar(TRUE) atau Salah(FALSE).
Algoritma Dalam Kehidupan.
Tanpa disadari kita sering menerapkan algoritma dalam kehidupan sehari-hari, seperti :
Misalkan ada 2 Ember yang berisi air(larutan) yang berwarna, (anggap saja Ember A dan Ember B). Ember A berisi air yang berwarna Merah, sedangkan Ember B berisi air yang berwarna Biru. Volume kedua ember tersebut sama.
Pertanyaannya? : Bagaimanakah cara pertukaran isi kedua ember itu sehingga nanti akan menjadi Ember A berisi air warna Biru, dan Ember B berisi air warna Merah?
Algoritmanya :
Kondisi Awal : Ember A (Berisi air warna Merah) dan Ember B (Berisi air warna Biru).
Kondisi Ahir : Ember A (Berisi air warna Biru) dan Ember B (Berisi air warna Merah).
Penyelesainyan :
Pada kesempatan kali ini saya akan menjelasakan singkat saja, yaitu apa yang dimaksud dengan algoritma.
Apa Itu Algoritma?
- Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
- Kata logis merupakan kata kunci dalam algoritma.
- Urutan logis/langkah-langkah dalam algoritma harus dapat ditentunkan dengan nilai Benar(TRUE) atau Salah(FALSE).
- Bahkan ada yang bilang bahwa Algoritma adalah jantungnya Ilmu Komputer/Informatika.
Algoritma Dalam Kehidupan.
Tanpa disadari kita sering menerapkan algoritma dalam kehidupan sehari-hari, seperti :
- Memasak resep makanan
- Mencuci Baju
- Mandi
Misalkan ada 2 Ember yang berisi air(larutan) yang berwarna, (anggap saja Ember A dan Ember B). Ember A berisi air yang berwarna Merah, sedangkan Ember B berisi air yang berwarna Biru. Volume kedua ember tersebut sama.
Pertanyaannya? : Bagaimanakah cara pertukaran isi kedua ember itu sehingga nanti akan menjadi Ember A berisi air warna Biru, dan Ember B berisi air warna Merah?
Algoritmanya :
Kondisi Awal : Ember A (Berisi air warna Merah) dan Ember B (Berisi air warna Biru).
Kondisi Ahir : Ember A (Berisi air warna Biru) dan Ember B (Berisi air warna Merah).
Penyelesainyan :
- Tambahkan satu Ember kosong, (Anggap saja Ember C).
- Tuang ember A ke ember C
- Tuang ember B ke ember A
- Tuang ember C ke ember B
- Selesai.
BAHASA PEMROGRAMAN.
- Untuk melaksanakan suatu algoritma, diperlukan suatu bahasa pemrograman, contoh : Pascal, C++, Visual Basic, dll.
- Notasi algoritma dapat diterjemahkan kedalam bahasa pemrograman apapaun, dengan kata lain notasi algoritma bersifat independen.
- Notasi Algoritmik :
- Deskripsi
- Flow Chart
- Kode Pesudo
0 komentar:
Post a Comment