Friday, March 18, 2016

Apa yang dimaksud dengan Algoritma?



Algoritma?

Ditinjau dari asal usul katanya kata Algoritma Sendiri mempunyai sejarah oleh para ahli Sejarahmatematika 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 andreduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra).


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.
•Kamus besar bahasa Indonesia (Balai Pustaka 1988) secara formal mendefinisikan algoritma sebagai: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.


Algoritma dan Ilmu informatika
Algoritma adalah jantung ilmu komputer atau informatika, Banyak cabang ilmu komputer yang  diacu dalam terminologi algoritma. Dalam kehidupan sehari-hari banyak terdapat Proses yang dinyatakan dalam suatu algoritma  sesuai dengan definisinya. Sebagai contoh bagai  mana membuat telor dadar, atau membuat resep makanan tentunya harus ada langkah-langkah dalam menyelesaikan


Contoh Persoalan Algoritma:
Diketahui dua buah gelas, masing-masing berisi : Gelas A berisi Kopi dan gelas B Teh. Jika kita menginginkan untuk menukar kedua isi gelas tersebut sehingga gelas A akan berisi Teh dan gelas B akan berisi Kopi. Bagaimana menuliskan Algorithmanya.


 Algoritma Penukaran ?

1.TuangisigelasBkegelasC
2.TuangisigelasAkegelasB
3.TuangisigelasCkegelasA


Algoritma & Pemrograman
üKomputer hanyalah salah satu pemroses. Agar dapat dilaksanakan komputer, Algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan pemrograman

üJadi pemrograman adalah wujud atau Implementasi teknis Algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat Dilaksanakan oleh komputer.

üJenis Pemrograman secara umum ada P. Sistem Operasi, Aplikasi, Web, Basis Data, Games/Multimedia dan lain sebagainya.



Prinsip Pemrograman
üBelajar memprogram ≠ belajar bahasa pemrograman
üBelajar memprogram : belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama
üBelajar memprogram : bersifat pemahaman persoalan, analisis dan sintesis
üBelajar memprogram, titik berat : designer program



Bahasa Pemrograman
vBelajar bahasa pemrograman : belajar memakai suatu bahasa pemrograman, aturan sintaks, tata cara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa
vBelajar bahasa pemrograman , titik berat : code/coding


Source: Kuliah Algoritma&Pemrograman
            Terima Kasih Teruntuk Pak Kusnawi, S.kom,M.eng

No comments:

Post a Comment