Pengertian Algoritma
Pengertian Algoritma, Ciri Algoritma dan Contoh
ALGORITMA
Algoritma adalah urutan langkah- langkah logis untuk 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.
Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritmatersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan
tepadanya.
Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianismemainkan lagu berdasarkan papan not balok. Karena itu suatu Algoritma harusdinyatakan 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.
Ciri Algoritma :
1.Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2.Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).
3.Algoritma memiliki nol atau lebih masukkan.
4.Algoritma memiliki nol atau lebih keluaran.
5.Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal)
Contoh :
Algoritma untuk melakukan sesuatu dalam kehidupan sehari-hari, misalnya jika kita ingin menulis surat, maka anda perlu melakukan beberapa langkah-langkah berikut:
-Mempersiapkan kertas dan amplop
-Mempersiapkan alat tulis, seperti pena atau pensil.
-Mulai menulis
-Memasukkan kertas ke dalam amplop
-Pergi ke kantor pos untuk mengeposkan surat tersebut
STRUKTUR DATA
Suatu koleksi atau kelompok data (susunan simbol-simbol) yang dapat dikarakterisasikan oleh organisasi serta dapat dioperasikan sesuai dengan definisi yang diberikan terhadapnya di komputer.
Struktur Data adalah cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file pada media penyimpanan secara efektif sehingga dapat digunakan secara efisien, termasuk operasi-operasi di dalamnya.
Pemakaian struktur data yang tepat didalam proses pemrograman, akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih sederhana.
Semoga bermaanfaat....
0 komentar:
Posting Komentar