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 Responses to "Pengenalan Algoritma dan Pemrograman"

  1. Wahh mantaapp bagi pemula buat ane. hehe

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

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

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

    ReplyDelete
  5. terima kasih atas postingannya admin,,,

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

    ReplyDelete