0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan1 halaman

Algoritma

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan masalah, berfungsi sebagai panduan dalam pemrograman komputer. Terdapat berbagai jenis algoritma, seperti algoritma pengurutan, pencarian, dan rekursif, masing-masing digunakan untuk tujuan tertentu. Kriteria algoritma menurut Donald E. Kunth mencakup input dan output yang diperlukan dalam prosesnya.

Diunggah oleh

rfidpati
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan1 halaman

Algoritma

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan masalah, berfungsi sebagai panduan dalam pemrograman komputer. Terdapat berbagai jenis algoritma, seperti algoritma pengurutan, pencarian, dan rekursif, masing-masing digunakan untuk tujuan tertentu. Kriteria algoritma menurut Donald E. Kunth mencakup input dan output yang diperlukan dalam prosesnya.

Diunggah oleh

rfidpati
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

ALGORITMA

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan suatu masalah atau tugas tertentu.
Pada pemograman komputer, algoritma berperan sebagai panduan atau rencana yang jelas untuk
menjalankan suatu program dengan efisien. Adapun sebuah algoritma yang dapat dianggap sebagai
serangkain instruksi logis yang dirancang untuk mencapai tujuan tertentu

1. Jenis-Jenis Algoritma
Berbagai jenis algoritma dikembangkan untuk menangani berbagai macam masalah atau
tugas. Berikut beberapa contoh jenis algoritma yang umum digunakan

a. Algoritma Pengurutan
Algoritma pengurutan digunakan untuk mengurutkan elemen-elemen data dalam urutan
tertentu, seperti pengurutan dari yang terkecil ke yang terbesar aau yang sebaliknya.
Adapun algoritma pengurutan termasuk Bubble Sort, Insertion Sort, dan Quick Sort.

b. Algoritma Pencarian
Algoritma pencarian membantu menemukan nilai tertentu dalam kumpulan data.
Algoritma ini digunakan untuk mencari elemen tertentu dan menentukan apakah elemen
tersebut ada atau tidak dalam data. Adapun contoh algoritma pengurutan meliputi Linier
Search dan Binary Search.

c. Algoritma Rekursif
Algoritma rekursif memanfaatkan konsep pemanggilan diri sendiri. Algoritma ini data
memecahkan masalah dengan membaginya menjadi submasalah yang lebih kecil. Adapun
contoh aloritma rekursif termasuk Faktorial dan Fibonnaci.

2. Kriteria Algoritma Menurut Donald E. Kunth


Adapun kriteria algoritma menurut Donald E. Kunth
a. Input : algoritma dapat memiliki nol atau lebih inputan dari luar.
b. Output : algoritma harus memiliki minimal satu buah output keluaran.

Anda mungkin juga menyukai