Show
Berikut ini kriteria algoritma yang baik, kecuali …. a. memberikan output yang benarb. mempunyai langkah yang terbatasc. logis dan terstrukturd. bisa dipahami oleh komputer e. efisien Jawaban : b. Percabangan Terdapat beberapa kriteria algoritma yang baik, di antaranya adalah
Penjelasan : Karena pada algoritma atau pemrograman untuk melakukan suatu kondisi terterntu untuk melakukan perintah tertentu, yang memiliki beberapa pilihan itu bisa menggunakan kondisi atau percabangan sesuai dari apa pilihannya Algoritma ini terdiri dari berbagai struktur, salah satunya adalah struktur penjumlahan yang dapat dilakukan contohnya untuk menghitung jumlah atau deret suatu bilangan. Baca Juga : Yang bukan merupakan jenis algoritma adalah Algoritma merupakan suatu kumpulan instruksi yang terstruktur dan terbatas yang diimplementasikan kedalam bentuk program komputer untuk menyelesaikan suatu permasalahan komputasi tertentu. Dalam menulis sebuah algoritma harus sesuai dengan spesifikasi yang telah didefinisikan. Di dalam sebuah algoritma, deklarasi atau kamus adalah bagian untuk mendefinisikan semua nama yang dipakai di dalamnya.
Anda pernah mendengar istilah algoritma? Bagiamana ciri-ciri alogoritma? Algoritma merupakan istilah yang berasal dari seorang ilmuan Uzbekistan yang mana ia merupakan seorang ahli di bidang matematika. Ilmuan tersebut bernama Ja’far Mohammad Ibn Musa Al-khuwairizmi. Dari sini kemudian kata algoritma mulai populer dan dikenal oleh banyak orang, khususnya mereka yang memiliki minat atau keahlian di bidang yang sama. Kini, kata algoritma sendiri sudah bergeser makna sebagai bahasa pemograman pada komputer yang dimulai di Indonesia. Namun sebenarnya seperti apa pengertian algoritma itu? Berikut ini kami jelaskan beberapa pengertian algoritma. Pengertian Algoritma
Secara keseluruhan, algoritma memiliki arti suatu teknik di dalam menyusun langkah-langkah penyelesaian masalah secara sistematis dan logis. Ciri-Ciri AlgoritmaAlgoritma memiliki ciri-ciri khasnya tersendiri yang membedakannya dengan suatu teknik penyelesaian masalah menggunakan metode yang lainnya. Di bawah ini akan kami jelaskan tentang apa saja ciri-ciri algoritma tersebut.
Syarat atau Sifat Algoritma Menurut E. KnuthSetelah Anda memahami tentang pengertian dan ciri-ciri algoritma, maka Anda juga harus paham tentang syarat-syarat algoritma. Sebuah algoritma dikatakan baik berdasarkan yang disampaikan oleh E. Knuth adalah ketika ia telah memenuhi syarat seperti berikut ini:
Macam-Macam AlgoritmaSecara umum, algoritma terbagi menjadi 3 dengan berdasarkan bentuk dasarnya, diantaranya: algoritma percabangan, algoritma sekuensial, dan algoritma perulangan. 1. Algoritma sekuensialAlgoritma jenis pertama ini merupakan suatu perintah yang tersusuns secara sistematis atau berurutan yang mana nantinya akan muncul satu atau lebih instruksi. Setiap perintah tersebut harus dikerjakan secara urut dan berkaitan dengan disesuaikan urutan penulisannya. Maksudnya, instruksi tersebut baru akan dilaksanakan pada saat instruksi yang lain atau instruksi sebelumnya telah selesai. Adapun contoh sederhananya seperti ‘mengirim surat’. Nanti akan ditemukan beberapa langkah seperti di bawah ini:
2. Algoritma percabanganAlgoritma percabangan merupakan sebuah perintah yang digunakan untuk memilih salah satu diantara beberapa pilihan. Algoritma ini juga dinamakan juga sebagai algoritma pemilihan. Ada hal penting yang harus diperhatikan ketika menerapkan algoritma jenis ini, yakni pemilihan instruksi bisa dilakukan jika kondisinya sudah terpenuhi. Artinya, kondisi tersebut sudah menghasilkan nilai yang benar atau true. Jika solusi yang diperoleh sudah benar, maka perintah bisa dilaksanakan. Tapi sebaliknya, jika solusi tersebut ternyata salah maka sudah tentu perintahnya tidak bisa dilaksanakan. Meskipun begitu kemungkinan akan menjalankan solusi yang lainnya atau bahkan tidak sama sekali. Contoh sederhana yakni ‘melamar pekerjaan’. Dalam kasus ini bisa dibuat beberapa langkah, yakni:
3. Algoritma perulanganLalu bagaimana dengan algoritma perulangan? Algoritma perulangan merupakan sebuah instruksi yang digunakan untuk mengulang deretan instruksi. Pengulangan tersebut dilakukan secara berulang-ulang sesuai dengan persyaratan yang telah ditetapkan. Fungsi Algoritma di Dalam PemogramanLalu apa fungsi algoritma di dalam pemograman? Berikut ini beberapa fungsi yang dimiliki algoritma yang berkaitan dengan pemograman:
Demikian informasi yang bisa kami sampaikan berkaitan dengan pengertian, syarat, dan ciri-ciri algoritma. Semoga bermanfaat. Editor: Muchammad Zakaria ilustrasi pemograman. © techinasia.comJABAR | 6 Januari 2021 16:26 Reporter : Novi Fuji Astuti Merdeka.com - Algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah secara sistematis, terstruktur dan logis. Masalah itu dapat berupa apa saja, dengan syarat untuk setiap permasalahan memiliki kriteria kondisi awal yang harus dipenuhi sebelum menjalankan sebuah algoritma. Algoritma juga memiliki pengulangan proses [iterasi], dan juga memiliki keputusan hingga keputusan selesai. Salah satu hal yang tak dapat lepas dari algoritma adalah pemrograman, yang mana di era kemajuan teknologi hal tersebut menjadi sangat penting. Program yang berjalan di berbagai device seperti komputer [personal computer], netbook, handheld, web [berbasis internet] pada dasarnya tidak dibangun begitu saja, melainkan ada suatu proses yang menjadi suatu pola kerja dari program itu sendiri yakni algoritma. Lebih jauh berikut ini informasi mengenai algoritma adalah logika, lengkap dengan definisi dan ciri-cirinya telah dirangkum merdeka.com melalui elib.unikom.ac.id. 2 dari 3 halaman Algoritma berusaha melakukan langkah-langkah seefesien mungkin untuk mencapai tujuan semaksimal mungkin. Algoritme sebenarnya merupakan implementasi dari kehidupan sehari-hari misalnya algoritma stack dan algoritma queue yang merupakan implementasi dari antrian dan tumpukan yang terjadi dalam aktivitas sehari-hari. Berikut ini definisi algoritma menurut para ahli yaitu: 1. Thomas H. Cormen Algoritma merupakan prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian diproses sebagai output sehingga algoritma adalah urutan langkah komputasi yang mengubah input menjadi output. 2. Andrey Andreyevich Markov Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan. 3. Goodman dan Hedetniemi Algoritma merupakan urutan-urutan terbatas dari operasi terdefinisi dengan baik yang masing-masing membutuhkan memory dan waktu yang terbatas untuk menyelesaikan suatu masalah. 4. Seymour Lipschutz dan Marc Lipson Algoritma merupakan suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu. 3 dari 3 halaman Menurut Donald E. Knuth dalam Rinaldi Munir [2007], mengungkapkan bahwa algoritma harus memiliki lima ciri penting yaitu sebagai berikut:
Dengan demikian algoritma dapat diartikan sebagai deretan langkah komputasi yang mentransformasikan masukan menjadi keluaran dalam waktu yang terbatas. Algoritma baru efektif jika dijalankan oleh sebuah pemroses atau [processor]. Pemroses tersebut bisa manusia, robot, komputer, mesin dan sebagainya. Pemroses membaca setiap instruksi di dalam algoritme lalu mengerjakannya. Di mana suatu pemroses harus mengerti setiap langkah dalam algoritme dan mengerjakan operasi yang bersesuaian dengan langkah tersebut. [mdk/nof] |