Pengantar Algoritma dan Pemrograman | IT Garut | Tips | Trik | Ilmu Komputer | Download Tutorial Komputer Pengantar Algoritma dan Pemrograman : IT Center Garut

Pengantar Algoritma dan Pemrograman



Apakah Itu Algoritma
Ditinjau dari asal usul katanya kata Algoritma sendiri mempunyai sejarah yang aneh. Orang
hanya menemukan kata Algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan  Algorist  jika  anda  menghitung  menggunakan  Angka  Arab.  Para  ahli  bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah  matematika  menemukan  asal  kata  tersebut  yang  berasal  dari  nama  penulis  buku arab   yang   terkenal   yaitu   Abu   Ja’far   Muhammad   Ibnu   Musa   Al-Khuwarizmi.   Al- Khuwarizmi  dibaca  orang  barat  menjadi  Algorism.  Al-Khuwarizmi  menulis  buku  yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The  book  of  restoration  and  reduction).  Dari  judul  buku  itu  kita  juga  memperoleh  akar kata “Aljabar” (Algebra). Perubahan kata dari Algorism menjadi Algorithm muncul karena kata Algorism sering dikelirukan dengan Arithmetic, sehingga akhiran –sm berubah menjadi
–thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa. Maka lambat laun  kata  Algorithm  berangsur-angsur  dipakai  sebagai  metode  perhitungan  (komputasi) secara  umum,  sehingga  kehilangan  makna  kata  aslinya.  Dalam  Bahasa  Indonesia,  kata Algorithm diserap menjadi Algoritma.




Definisi Algoritma
“Algoritma  adalah  urutan  langkah-langkah  logis  penyelesaian  masalah  yang  disusun secara sistematis dan logis”.
Kata  Logis  merupakan  kata  kunci  dalam  Algoritma.  Langkah-langkah  dalam  Algoritma
harus logis dan harus dapat ditentukan bernilai salah atau benar.

Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer
yang  diacu  dalam  terminologi  algoritma.  Namun,  jangan  beranggapan  algoritma  selalu identik  dengan  ilmu  komputer  saja.  Dalam  kehidupan  sehari-haripun  banyak  terdapat proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-lankah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat  dihasilkan  masakan  yang  diinginkan.  Ibu-ibu  yang  mencoba  suatu  resep  masakan akan  membaca  satu  per  satu  langkah-langkah  pembuatannya  lalu  ia  mengerjakan  proses sesuai  yang  ia  baca.  Secara  umum,  pihak  (benda)  yang  mengerjakan  proses  disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat- alat  elektronik  lainnya.  Pemroses  melakukan  suatu  proses  dengan  melaksanakan  atau “mengeksekusi” algoritma yang menjabarkan proses tersebut.

Melaksanakan   Algoritma   berarti   mengerjakan   langkah-langkah   di   dalam   Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu  berdasarkan  papan  not  balok.  Karena  itu  suatu  Algoritma  harus  dinyatakan  dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus :
1.   Mengerti setiap langkah dalam Algoritma
2.   Mengerjakan operasi yang bersesuaian dengan langkah tersebut.

Mekanisme Pelaksanan Algoritma Oleh Pemroses
Komputer   hanyalah   salah   satu   pemroses.   Agar   dapat   dilaksanakan   oleh   komputer,
algoritma hasrus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Jadi  program  adalah  prwujudan  atau  implementasi  teknis  Algoritma  yang  ditulis  dalam bahasa pemrogaman tertentu sehingga dapat dilaksanakan oleh komputer.

Belajar Memprogram Dan Belajar Bahasa Pemrograman
Belajar    memprogram    tidak    sama    dengan    belajar    bahasa    pemrograman.    Belajar
memprogram    adalah    belajar    tentang    metodologi    pemecahan    masalah,    kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangakan belajar  bahasa  pemrograman  berarti  belajar  memakai  suatu  bahasa  aturan-aturan  tata bahasanya,            instruksi-instruksinya,      tata                             cara          pengoperasian compiler-nya,      dan memanfaatkan  instruksi-instruksi  tersebut  untuk  membuat  program  yang  ditulis  hanya dalam bahasa itu saja.

 Silahkan Download Full Artikel disini

Artikel Terkait

0 komentar:

Post a Comment