Jumat, 19 Desember 2008

Arti dari Algoritma

apakah algoritma itu..???
kata algoritma ini emang umum di kalangan kalayak orang IT, dengan efinisi algoritma adalah : urutan langkah – langkah logis dalam penyelesaian suatu masalah yang disusun secara sistematis, atau definisi algoritma menurut kamus Besar Bahasa Indonesia : algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah. Kata logis tuh sebenere kata kunci dalam sebuah algoritma. Langkah – lngkah didalam algoritma tuh harus logis lho… ini akan berarti hasil dari urutan langkah – langkah tersebut harus dapat di tentukan, benar atau salah gitow……… karena langkah – langkah yang tidak benar itu dapat menghasilakan hasil yang salah.


Menurut Donaki E. Knuth dalam bukunya yang berjudul The Art Of Computer Programming. Algoritma itu harus mempunyai lima ciri penting :
1.Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2.Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua.
3.Algoritma memiliki nol atau lebih masukan (Inputan) . masukan ialah besaran yang diberikan kepada algoritma sebelum algoritma mulai bekerja.
4.Algoritma mempunyai nol atau lebih keluaran (outputan). Keluaran adalah besaran yang memiliki hubungan dengan masukan (input)
5.Algoritma harus efektif. Setiap langkah harus sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal.

Computer itu juga merupakan salah satu pemroses, dan agar dapat dilaksanakan oleh kkomputer, algoritma itu harus ditulis dalam notasi bahasa pemrograman sehingga hal itu dinamakan program. Jadi program adalaha wujud atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilakasanakan oleh komputer.

Kata algoritma dan kata program sering kali dipertukarkan dalam penggunaanya. Misal ada orang yang berkata gini : “program pengurutan data menggunakan algoritma selection sort” atau pernyataan seperti ini “bagaimana algoritma dari program menggambar grafik tersebut??” jika kamu sudah memahami pengertian algoritma yang sudah aku sebutkan di atas tadi, kamu dapat membedakan arti algoritma dan program.

Kadang kamu enger orang bilang programing, kamu teu gak arti dari programaing tersebut??
Programing yaitu program yang ditulis dalam salah satu bahasa pemrograman, dan kegiatan membuat program itu disebuat nya baru programing... gitu.... dan orang yang menuliskan program tersebut disebut programmer. Tipa – tipa langkah dalam program disebut pernyataan atau intruksi.

Menurut orang – orang yang kepalanya udah botak, belajar memprogram itu tidak sama dengan belajar bahasa pemrogramannya. Belajar memprogram adalah belaja rtentang metodelogi pemecahan masalah, kemudian menuangkanya dalam notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa, aturan tata bahasanya, intruksi – intruksinya, tata ara pengoperasian compilernya, dan memanfaatkan intruksi intruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.

Teu gak klow notasi algoritma itu dapat diterjemahkan ke dalam bagian bahasa pemrograman. Anologinya tuh sama dengan resep membuat kue... he... jadi pengen nih... sebuah resep itu dapat di tulis pakek bahasa jawa maupun pakek bahasa indonesia, ataupu juga pkaek bahasa cina juga bisa, klow kamu mau pakek bahasa monyet juga nggak apa, itu pun klaow kamu paham... Cckkk...ckkk... apapun bahasanya maka hasilnya tuh akan tetep sam, yaitu jadi kue... gitu..

Mengapa demikian?? Karaena tuh pada dasarnya setipa juru masak (yang memproses) mamapu melakukan operasai dasar yang sama seperti menimbah, mengocok dan laen – laen. Demikian pula komputer, meskipun setiap kmputer berbeda teknologinya atau merknya, tetapi computer tersebut mampu melakukan operasi – operasi dasar dalam pemrograman seperti pembacaan data, operasi perbandingan , perhitungan, arimatika, matematika, dan laen – laen...
Udah itu dulu ya prend, pengetahuan dari aku tentang Arti algoritma… moga ini semua bisa bermanfaat bagi kamu…
Plur……………..

Tidak ada komentar:

Posting Komentar

pesan


ShoutMix chat widget