Urutan atau susunan langkah-langkah yang dibuat secara sistematis logis masuk akal dan efisien yang digunakan untuk memecahkan masalah tertentu disebut?

Algoritma adalah metode atau langkah yang direncanakan secara tersusun dan berurutan untuk menyelesaikan atau memecahkan permasalahan dengan sebuah intruksi atau kegiatan

Perkembangan ilmu pengetahuan dan teknologi menjadikan manusia mampu menghasilkan karya-karya yang semakin canggih dan kompleks. Meskipun komputer dapat melakukan perhitungan dengan cepat dibandingkan manusia pada umumnya, namun komputer tidak bisa menyelesaikan masalah begitu saja tanpa diajarkan oleh manusia melalui urutan langkah-langkah (algoritma) penyelesaian yang dide?nisikan terlebih dahulu. Selain digunakan untuk pemecahan masalah menggunakan komputer, algoritma juga dapat diterapkan dalam menyelesaikan permasalahan sehari-hari yang membutuhkan sederet proses atau langkah-langkah prosedural. Agar lebih memahami apa itu algoritma mari kita pelajari pengertiannya dari beberapa sumber.

Pada beberapa sumber buku diperoleh pengertian dari algoritma di antaranya : 1.    Algoritma menurut (Kani, 2020, 1.19) adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu. 2.    Algoritma berasal dari kata algoris dan ritmis yang pertama kali diperkenalkan oleh Abu Ja’far Muhammad Ibn Musa Al Khwarizmi pada 825 M di dalam buku Al-Jabr Wa-al Muqabla. Dalam bidang pemrograman, algoritma dide?nisikan sebagai metode yang terdiri dari serangkaian langkah yang terstruktur dan sistematis untuk menyelesaikan masalah dengan bantuan komputer (Jando & Nani, 2018, 5). 3.    Algoritma menurut (Munir & Lidya, 2016, 5) adalah urutan langkah-langkah untuk menyelesaikan suatu persoalan.

4.    Algoritma merupakan sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis dan digunakan untuk menyelesaikan masalah / persoalan logika dan matematika dengan bantuan komputer (Sismoro, 2005, 29).

Posted by : Rafael Nuansa Ramadhon

Referensi : 

LMS Unida Cool - Algoritma dan Pemrograman, Penulis materi : Ma’shum Abdul Jabbar, S.Kom., M.T.I.

Perburuan Hacker Bjorka Digencarkan, Berapa Besar Peluang Penangkapan?

Oleh Laudia Tysara pada 30 Jun 2021, 11:15 WIB

Diperbarui 30 Jun 2021, 11:15 WIB

Urutan atau susunan langkah-langkah yang dibuat secara sistematis logis masuk akal dan efisien yang digunakan untuk memecahkan masalah tertentu disebut?

Perbesar

Ilustrasi laptop | Andrea Piacquadio dari Pexels

Liputan6.com, Jakarta Algoritma adalah bagian dari langkah logis dalam proses penyelesaian masalah. Algoritma adalah selalu berdasar pada perhitungan pasti dan minim kegagalan. Algoritma adalah digunakan untuk memecahkan suatu masalah dan langkah yang tepat untuk mencapainya.

Bisa pula dikatakan algoritma adalah sebuah langkah perhitungan, penalaran otomatis, dan pemrosesan data. Sebelum menyelesaikan suatu masalah, algoritma adalah akan memaparkan kondisi awal, eksekusi yang harus dilakukan, dan hasil.

Banyak ahli yang sudah mencari tahu asal mula kata dan arti algoritma. Kebanyakan tidak menemukan hasil pemaknaan yang tepat dan tidak memuaskan mengenai algoritma. Sebagian dari mereka ada yang mengatakan algoritma adalah berasal dari nama penulis buku dari Arab. Namanya Abu Jafar Muhammad Ibnu Musa Al Khuwarismi.

Hal ini membuat orang-orang Barat memaknai Al Khuwarismi sebagai Algorism. Berikut Liputan6.com ulas tentang algoritma, ciri-ciri, fungsi, dan sejarahnya lebih jauh dari berbagai sumber, Rabu (30/6/2021).

Algoritma adalah penyelesai masalah yang logis. Logis maksudnya berdasar pada perhitungan pasti dan langkah yang tidak akan gagal. Algoritma adalah tidak hanya bisa diterapkan pada ilmu matematika.

Algoritma adalah berguna di segala macam bidang dan lini kehidupan. Saat ini, algoritma adalah bagian terpenting dalam proses pemrogaman. Terutama untuk memecahkan suatu masalah dan langkah yang tepat untuk mencapainya.

Algoritma adalah saat ini sangat dibutuhkan. Manusia tidak lagi menulis program untuk pemrograman. Melainkan menyelesaikan masalah yang akan diprogram dengan desain sebagai pemecahannya.

Desain algoritma adalah yang nantinya akan menjalankan pemrograman sebagai solusi. Desain pemrograman dengan algoritma adalah berisi cara berpikir dan urutan langkah yang harus dilakukan agar bisa mencapainya.

Bisa pula dikatakan algoritma adalah sebuah langkah perhitungan, penalaran otomatis, dan pemrosesan data. Sebelum menyelesaikan suatu masalah, algoritma adalah akan memaparkan kondisi awal, eksekusi yang harus dilakukan, dan hasil.

Jika menilik dari pengertian algoritma, sekilas mirip dengan program. Padahal keduanya berbeda. Algoritma adalah bentuk tahapan dan metode sistematis dalam program. Sementara program adalah deretan pernyataan komputer.

Program lebih mengarah pada bahasa pemrograman. Formulanya, program = algoritma + bahasa struktur data. Dapat ditarik kesimpulan, algoritma dan struktur data adalah bagian dari program. Mereka bisa berdiri sendiri, tetapi tidak bisa saling dipisahkan untuk menyelesaikan permasalahan.

Algoritma adalah dapat dipelajari melalui teks. Teks inilah yang akan membuat sebuah program bisa menyelesaikan masalah yang sedang dihadapi. Akan ada sebuah deskripsi dalam notasi untuk dimengerti dan dipahami. Notasi ini berupa notasi algoritmik dan notasi bahasa pemrograman.

Urutan atau susunan langkah-langkah yang dibuat secara sistematis logis masuk akal dan efisien yang digunakan untuk memecahkan masalah tertentu disebut?

Perbesar

Ilustrasi laptop | Vlada Karpovich dari Pexels

1. Seymour Lipschutz, Ph.D dan Marc Lipson, Ph.D.

Algoritma adalah suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu.

2. David Bolton

Algoritma adalah deskripsi dari suatu prosedur yang berakhir dengan sebuah hasil.

3. Andrey Andreyvich 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.

4. Stone dan Knuth

Algoritma adalah suatu seperangkat aturan yang tepat mendefinisikan urutan operasi hingga sedemikian rupa sehingga setiap aturan yang efektif, jelas hingga sedemikian rupa sehingga urutan berakhir dalam waktu yang terbatas.

5. Minsky

Algoritma adalah seperangkat aturan yang memberitahukan kepada kita dari waktu ke waktu, tepaynya bagaimana untuk bertindak.

6. Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi

Definisi algoritma adalah suatu metode khusus untuk menyelesaikan suatu persoalan.

7. KBBI “Kamus Besar Bahasa Indonesia”

Algoritma adalah prosedur sistematis untuk memecahkan masalah matematis dalam langkah-langkah terbatas dan urutan logis pengambilan keputusan untuk pemecahan masalah.

8. Goodman Hedet Niemi

Algoritma adalah urutan terbatas dari operasi-operasi terdefinisi dengan baik, yang masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah.

9. Donald E. Knuth

Algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus.

10. Rinaldi Munir

Algoritma adalah sebuah bentuka urutan langkah logis yang akan membantu seseorang dalam menyelesaikan masalah yang sedang dijalaninya.

Menurut Donald E. Knuth dalam Rinaldi Munir (2007), mengungkapkan bahwa algoritma harus memiliki lima ciri penting yaitu sebagai berikut:

1. Algoritma adalah harus berhenti setelah mengerjakan sejumlah langkah terbatas. Program yang tidak pernah berhenti mengindikasikan bahwa program tersebut berisi algoritma yang salah.

2. Setiap langkah algoritma adalah harus didefinisikan dengan tepat dan tidak berarti-dua (ambiguous).

3. Algoritma adalah memiliki nol atau lebih masukan (input). Masukan ialah besaran yang diberikan kepada algoritma untuk diproses.

4. Algoritma adalah memiliki nilai nol atau lebih keluaran (output). Keluaran dapat berupa pesan atau besaran yang memiliki hubungan dengan masukan.

5. Algoritma adalah harus sangkil (effective). Setiap langkah harus sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal.

Urutan atau susunan langkah-langkah yang dibuat secara sistematis logis masuk akal dan efisien yang digunakan untuk memecahkan masalah tertentu disebut?

Perbesar

Ilustrasi laptop | Burst dari Pexels

Algoritma adalah memiliki fungsi memecahkan suatu masalah. Tepatnya algoritma adalah mengonversikan permasalahan ke bahasa pemrograman. Bisa dikatakan, algoritma adalah hasil pemikiran yang terkonsep. Pikiran algoritma adalah yang nantinya akan dilakukan oleh komputer untuk menyelesaikan masalah melalui bahasa pemrograman.

Biasanya, penggunaan algoritma adalah memecahkan permasalahan yang sulit dan rumit. Algoritma adalah membuat permasalahan rumit lebih terkonsep pemecahannya dan mudah diselesaikan dengan logika.

Selain memecahkan suatu masalah, algoritma adalah juga bisa meminimalisir kesalahan. Tentu saja ini kelebihan dan memudahkan kerja pemrograman. Penerapan algoritma adalah sangat berdampak pada aneka macam program yang diulang-ulang.

Istimewanya lagi, pemecahan masalah yang dilakukan algoritma adalah melalui pemrograman sangat runtut. Runtut dalam arti logis, terstruktur, dan mudah dipahami. Tingkat keberhasilan masalah bisa diselesaikan dengan prediksi algoritma.

Algoritma adalah berasal dari kata “algorist” yang memiliki makna menghitung dan memanfaatkan angka arab. Itu artinya perhitungan dilakukan dengan angka-angka arab.

Banyak ahli yang sudah mencari tahu asal mula kata dan arti algoritma. Kebanyakan tidak menemukan hasil pemaknaan yang tepat dan tidak memuaskan mengenai algoritma.

Sebagian dari mereka ada yang mengatakan algoritma adalah berasal dari nama penulis buku dari Arab. Namanya Abu Jafar Muhammad Ibnu Musa Al Khuwarismi.

Hal ini membuat orang-orang Barat memaknai Al Khuwarismi sebagai Algorism. Pada akhirnya buku yang ditulis olehnya dijadikan sebagai patokan algoritma orang Barat, Al Jabar Wal Muqabala.

Lanjutkan Membaca ↓

Urutan atau susunan langkah-langkah yang dibuat secara sistematis logis masuk akal dan efisien yang digunakan untuk memecahkan masalah tertentu disebut?