Categories
Uncategorized

Prosedur Algoritma

Prosedur Algoritma

Algoritma adalah prosedur langkah demi langkah, yang mendefinisikan sekumpulan instruksi yang akan dieksekusi dalam urutan tertentu untuk mendapatkan keluaran yang diinginkan. Algoritma umumnya dibuat terlepas dari bahasa yang mendasarinya, yaitu algoritma dapat diimplementasikan di lebih dari satu bahasa pemrograman.

Dari sudut pandang struktur data, berikut adalah beberapa kategori penting dari algoritma –

Search – Algoritma untuk mencari item dalam struktur data.

Sortir – Algoritma untuk mengurutkan item dalam urutan tertentu.

Sisipkan – Algoritma untuk memasukkan item ke dalam struktur data.

Perbarui – Algoritma untuk memperbarui item yang ada dalam struktur data.

Hapus – Algoritma untuk menghapus item yang ada dari struktur data.

Karakteristik Algoritma
Tidak semua prosedur bisa disebut algoritma. Algoritma harus memiliki karakteristik berikut –

Tidak ambigu – Algoritma harus jelas dan tidak ambigu. Setiap langkah (atau fase), dan masukan / keluarannya harus jelas dan hanya mengarah pada satu makna.

Input – Algoritma harus memiliki 0 atau lebih input yang didefinisikan dengan baik.

Keluaran – Algoritma harus memiliki 1 atau lebih keluaran yang terdefinisi dengan baik, dan harus cocok dengan keluaran yang diinginkan.

Keterbatasan – Algoritma harus berhenti setelah sejumlah langkah yang terbatas.

Kelayakan – Harus layak dengan sumber daya yang tersedia.

Independen – Algoritma harus memiliki petunjuk langkah demi langkah, yang harus independen dari kode pemrograman apa pun.

Bagaimana Cara Menulis Algoritma?
Tidak ada standar yang didefinisikan dengan baik untuk penulisan algoritma. Sebaliknya, ini tergantung pada masalah dan sumber daya. Algoritma tidak pernah ditulis untuk mendukung kode pemrograman tertentu.

Seperti yang kita ketahui bahwa semua bahasa pemrograman berbagi konstruksi kode dasar seperti loop (do, for, while), flow-control (if-else), dll. Konstruksi umum ini dapat digunakan untuk menulis algoritma.

Kami menulis algoritma secara selangkah demi selangkah, tetapi tidak selalu demikian. Penulisan algoritma adalah sebuah proses dan dijalankan setelah domain masalah didefinisikan dengan baik. Artinya, kita harus mengetahui domain masalahnya, untuk itu kita sedang merancang solusinya.

Categories
Uncategorized

Hello world!

Welcome to BLOG MAHASISSWA UNIVERSITAS MEDAN AREA. This is your first post. Edit or delete it, then start writing!