Pengenalan Algoritma dan Pemrograman

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).
- 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
Contoh Algoritma :
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 :
  1. Tambahkan satu Ember kosong, (Anggap saja Ember C).
  2. Tuang ember A ke ember C
  3. Tuang ember B ke ember A
  4. Tuang ember C ke ember B
  5. 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
http://2.bp.blogspot.com/-8MgQPcXoZ_Q/T6p5pUlg1vI/AAAAAAAABGY/837tWS5UD3w/s72-c/algoritma_cover.jpg

8 komentar

Wahh mantaapp bagi pemula buat ane. hehe

suatu pencerahan sobat buat saya nih mengenai algoritma,makasih....

penting nih buat aq yang mau memplajari algoritma .... di mata kuliah nanti

​⌣»̶·̵̭̌·̵̭̌✽̤̥̈̊‎ †̥̥н̲̣̣̣̥ά̲̣̣̣̥п̥̥̲̣̣̣̥к̲̣̣̥ и̣̣̣̣̥ ✽̤̥̈̊·̵̭̌·̵̭̌«̶⌣. Sobat

terima kasih atas postingannya admin,,,

bisa postingin konsep pemrograman dg bahasa c gg ??
trus contoh cra buat nya d codeblocks,, :)


Emoticon Emoticon