Pengertian Algoritma & Pemrograman
Teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata yang terbatas, tetapi tersusun secara logis dan secara sistematis. "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 dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, Algoritma adalah spesifikasi urutan langkah untuk pekerjaan tertentu. Dalam kenyataannya, setiap orang bisa membuat Algoritma atau melakukan Algoritma untuk menylesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun Algoritma. Tentunya kita menginginkan atau mengharapkan keluaran yang sama. Jika terjadi demikian, carilah Algoritma yang paling cepat dan efisien agar menghemat waktu dan pengguna.
Menurut kamus besar bahasa Indonesia terbitan balai pustaka tahun 1988, "Algoritma adalah urutan logis pengambilan putusan untuk memecahkan masalah".
Menurut Microsoft Book-shelf, "Algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika".
Berdasarkan definisi-definisi tersebut maka disimpulkan bahwa , "Algoritma adalah langkah-langkah logis yang berhingga dan dugunakan untuk memecahkan masalah atau menentukan jalan penyelesaian secara terurut".
Menurut Donald E. Knuth dalam bukunya yang berjudul "The Art of Computer Programing", Algoritma harus mempunyai lima ciri penting yaitu:
Teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata yang terbatas, tetapi tersusun secara logis dan secara sistematis. "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 dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, Algoritma adalah spesifikasi urutan langkah untuk pekerjaan tertentu. Dalam kenyataannya, setiap orang bisa membuat Algoritma atau melakukan Algoritma untuk menylesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun Algoritma. Tentunya kita menginginkan atau mengharapkan keluaran yang sama. Jika terjadi demikian, carilah Algoritma yang paling cepat dan efisien agar menghemat waktu dan pengguna.
Menurut kamus besar bahasa Indonesia terbitan balai pustaka tahun 1988, "Algoritma adalah urutan logis pengambilan putusan untuk memecahkan masalah".
Menurut Microsoft Book-shelf, "Algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika".
Berdasarkan definisi-definisi tersebut maka disimpulkan bahwa , "Algoritma adalah langkah-langkah logis yang berhingga dan dugunakan untuk memecahkan masalah atau menentukan jalan penyelesaian secara terurut".
Menurut Donald E. Knuth dalam bukunya yang berjudul "The Art of Computer Programing", Algoritma harus mempunyai lima ciri penting yaitu:
1. Algoritma harus berhenti setelah mengerjakan
sejumlah langkah. Suatu program yang tidak pernah berhenti adalah program yang
berisi algoritma yang salah.
2. Setiap langkah harus didefinisikan dengan
tepat dan berisi dua (ambigu).
3. Algoritma memiliki nol atau lebih masukan
(Input). Masukan adalah besaran yang diberikan kepada algoritma sebelum
algoritma mulai bekerja.
4. Algoritma mempunyai nol atau lebih
keluaran (Output). Keluaran adalah yang memiliki hungungan dengan
masukkan .
5. Algoritma harus sangkil (efektif). Setiap
langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal.
Pengertian Pemrograman
Definisi
Program dan Pemrograman
· Program adalah perwujudan atau
implementasi teknis Algoritma yang ditulis dalam bahasa Pemrograman ertentu
sehingga dapat dijalankan oleh komputer.
· Program sendiri secara definitif dapat
dikatakan sebagai proses mengipletasian urutan langkah untuk menyelesaikan
suatu masalah dengan menggunakan suatu bahasa pemrograman, atau secara ringkas
dapat dikatakan bahwa pemrograman adalah proses membuat program.
sumber terkait
- www.slideshare.net/azizmuslim/materi-ke-1-pengenalan-algoritma
0 comments :
Posting Komentar