Pengertian Algoritma | Bentuk Dasar, Ciri-Ciri, Fungsi dan Manfaatnya
Mendengar kata algoritma yang terbesit di pikiran pasti yang berhubungan dengan komputer atau matematika. Kita juga sering mendengar seperti perkataan atau istilah seperti algoritma Youtube, atau algoritma Instagram.
Mudahnya, secara umum algoritma dapat dikatakan sebagai suatu urutan beberapa langkah logis dan juga sistematis yang dipakai untuk menyelesaikan masalah. Pada komputer, umumnya algoritma digunakan untuk melakukan suatu perhitungan, penalaran secara otomatis dan mengolah data.
Dalam sebuah algoritma terdapat suatu rangkaian yang terdatas dari beberapa intruksi yang akan menghitung suatu fungsi yang kalau dijalankan dan diproses akan menghasilkan output serta berhenti pada kondisi yang sudah ditentukan.
Ada juga yang mengatakan algoritma merupakan sebuah serangkaian proses atau aturan yang perlu diikuti dalam sebuah perhitungan atau pemecahan masalah, terutama untuk komputer. Susunan logis yang berdasar pada sistematika tersebut digunakan untuk memecahkan atau menyelesaikan masalah.
Pengertian Algoritma
dictio.id
Untuk membantu memahami apa itu algoritma, berikut merupakan pendapat para ahli mengenai algoritma:
1. Muḥammad bin Mūsā al-Khawārizmī (ahli matematika penemu Aljabar, angka 0, dan Algoritma)
Algoritma merupakan suatu prosedur atau metode khusus yang digunakan untuk menyelesaikan masalah yang berisi urutan langkan-langkah yang terintegrasi.
2. Marvin Minsky (ahli dalam bidang Artificial Intelligence)
Algoritma merupakan seperangkat aturan yang memberitahukan pada kita bagaimana untuk bertindak dengan tepat dari waktu ke waktu.
3. Donald Ervin Knuth (ahli komputer, matematika dan professor emeritus di Universitas Stanford)
Algoritma merupakan sekumpulan dari aturan aturan berhingga yang memberikan deretan operasi untuk menyelesaikan masalah.
Bentuk Dasar Algoritma
jurnalponsel.com
1. Sequence Algorithm (Algoritma Sekuensial)
Merupakan algoritma berupa sebuah perintah yang bisa tersusun secara berurutan dan juga sistematis yang nantinya akan memunculkan beberapa instruksi.
2. Looping Algorithm (Algoritma Perulangan)
Merupakan algoritma berupa sebuah perintah yang bisa digunakan untuk mengulang beberapa atau banyak perintah dengan perhitungan syarat tertentu.
3. Conditional Algorithm (Algoritma Kondisional, Percabangan atau Bersyarat)
Merupakan algoritma berupa suatu perintah yang bisa digunakan untuk memilih salah satu dari beberapa pilihan. Sesuai dengan namanya, conditional algorithm.
Ciri-Ciri Algoritma
pexels.com
Menurut Donald Ervin Knuth, algoritma memiliki 5 ciri yang saling berhubungan atau berkaitan satu dengna yang lainnya. Berikut merupakan diantaranya:
Adanya input, input dalam algoritma sendiri merupakan permasalahan yang dihadapi dan dicari solusinya.
2. Proses
Selanjutnya proses, yaitu merupakan langkah-langkah yang perlu dan harus dilakukan jika ingin mencapai tujuan akhir.
3. Output
Output dalam algoritma sendiri merupakan solusi atau bisa juga dikatakan tampilan akhir yang didapat daru suatu algoritma. Umumnya, algoritma minimal mempunyai satu output.
4. Instruksi yang Jelas
Intruksi-intruksi yang jelas diperlukan dalam algoritma untuk menhindari dan agar tidak terjadi adanya kesalahan ketika menghasilkan output.
5. Tujuan Akhir
Merupakan akhir program yang mana program akan berhenti setelah tujuan akhir sudah tercapai.
Fungsi Dan Manfaat Algoritma
pexels.com
Seperti yang sudah diketahui, fungsi dasar dan utama dari algoritma merupakan memecahkan masalah. Namun ada juga fungsi dan manfaat lainnya. Berikut merupakan diantaranya:
Algoritma membantu untuk menyederhanakan suatu program yang rumit dan juga besar.
Algoritma membantu untuk menyelesaikan masalah dengan logika dan juga secara sistematis.
Algoritma dapat digunakan untuk meminimalisir penulisan program yang berulang-ulang.
Algoritma bisa memudahkan kamu dalam membuat program yang lebih terstruktur dan juga rapih agar lebih mudah dipahami dan juga dikembangkan.
Algoritma pun bisa memudahkan suatu proses modifikasi pada program karena hal tersebut dapat dilakukan cukup pada satu modul dan tidak perlu mengubah modul lainnya.
Keyword: Pengertian Algoritma
Related Posts:
16 Lagu Daerah Jakarta, Lengkap Beserta Lirik Lagu Daerah Jakarta - Demi menjaga kelestarian kebudayaan dan kesenian tradisional mari kita bersama-sama tetap mempelajari lagu-lagu daerah di Indonesia, paling tidak lagu dari daerah kita sendiri. Lagu Daerah Jakarta…
Pembayaran Gaji Karyawan: Pentingnya Mencatat dalam Jurnal Gaji merupakan suatu hal yang sangat penting bagi setiap karyawan di perusahaan. Oleh karena itu, penting untuk mengetahui bagaimana pembayaran gaji karyawan dicatat dalam jurnal. Sebagai karyawan, jangan hanya memperhatikan…
Identitas Trigonometri: Pengertian, Kegunaan, Dan… Identitas trigonometri - Mendengar nama trigonometri saja bagi sebagian orang sudah bisa membayangkan betapa rumitnya hal tersebut, terlebih bagi sebagian orang yang tidak menyukai matematika. Tetapi mau tidak mau, pada…
Kumpulan Kata yang Berawalan Huruf Q dan Artinya Ada banyak kata-kata dalam bahasa Indonesia yang tidak sering digunakan dalam percakapan sehari-hari. Salah satu kategori kata yang mungkin jarang kita dengar adalah kata-kata yang berawalan dengan huruf Q. Meskipun…
Arti Kamseupay dalam Bahasa Gaul Adalah: Maksud dan… Hai, kalian pasti sudah tidak asing lagi dengan istilah arti Kamseupay dalam bahasa gaul, bukan? Bagi kita, yang terbiasa dengan bahasa sehari-hari pasti sudah sering mendengar kata ini. Kamseupay memang…
Antonim dari Kata Opas Adalah: Mengenal Lawan Kata Opas Kamu pasti sudah sering mendengar istilah "antonym" bukan? Nah, Antonim merupakan kepala lawan dari suatu kata. Dalam bahasa Indonesia, kita sering menyebutnya kata lawan. Nah, kali ini kita akan membahas…
Penjelasan Dan Cara Menggunakan Transform Photoshop Penjelasan dan Cara Menggunakan Transform Photoshop: Tutorial Dasar Transformasi Gambar di Adobe Photoshop Pendahuluan Photoshop merupakan salah satu perangkat lunak (software) yang sangat populer digunakan oleh para desainer, fotografer, dan…
Proses Penyambungan Komponen pada Metode… Dalam dunia teknologi, proses penyambungan komponen penting untuk membangun suatu sistem yang berfungsi dengan optimal. Salah satu metode yang digunakan untuk proses penyambungan komponen adalah metode keseimbangan menggunakan. Metode ini…
33 Pengertian Ilmu Pengetahuan Beserta Aspek,… Ilmu, sains, atau ilmu pengetahuan adalah seluruh usaha sadar untuk menyelidiki, menemukan, dan meningkatkan pemahaman manusia dari berbagai segi kenyataan dalam alam manusia. Segi-segi ini dibatasi agar dihasilkan rumusan-rumusan yang…
Arti Modol dalam Istilah Gaul Adalah: Pahami Bahasa… Jika anda sering mengikuti trend sosial media atau bergaul di kalangan anak muda, pasti pernah mendengar istilah Arti Modol. Tapi, apakah kamu sudah tahu apa yang dimaksud dengan Modol? Secara…
Mengenal Gerbang Logika: Pengertian, Fungsi, dan… Pengertian Gerbang Logika - Bagi orang awam, istilah gerbang logika mungkin masih terdengar agak asing dan berkesan merujuk pada hal yang berhubungan dengan teknik. Dalam bidang elektronika, ada banyak jenis…
Arti Unyu dalam Bahasa Gaul Adalah, Apa Sih? Halo semuanya! Kalian pasti sudah akrab dengan istilah-istilah gaul dalam bahasa sehari-hari, seperti "nyambung", "kece", atau "kepo". Tapi, pernahkah kalian mendengar tentang "arti unyu"? Yup, istilah ini juga sering digunakan…
Cara Menghitung Persen Dengan Mudah, Disertai Contoh Soalnya Cara menghitung persen - Halo teman-teman, bagaimana kabar anda hari ini? Semoga baik-baik saja ya. Senang sekali bisa menyapa anda kembali. Pada kesempatan kali ini kita akan membahas materi yang…
Blender 3d Modeling Blender 3D Modeling: Memahami Dasar-dasar dan Keuntungan Menggunakan Blender Pengenalan Blender Jika Anda ingin menjadi seorang animator atau designer 3D, Blender adalah software yang perlu Anda ketahui. Blender adalah software…
Langkah-Langkah Rumus Rubik 3x3 Yang Mudah Diikuti… Rumus rubik 3x3 - Pada kesempatan yang berbahagia meskipun dalam kondisi pandemi ini kami akan membagikan sedikit informasi mengenai rumus rubik 3x3. Seperti yang kita ketahui rubik adalah salah satu…
Arti STW dalam Bahasa Gaul Adalah: Apa Saja… Gan, lo pernah denger ga arti STW dalam bahasa gaul? Kalau lo sering ngobrol sama anak muda, lo pasti sering denger deh kata-kata itu. Tapi, buat lo yang belum tau,…
Profil Provinsi Nanggroe Aceh Darussalam (NAD) Profil Provinsi Nanggroe Aceh Darussalam (NAD) - Seperti yang sudah kita ketahui bersama, negara kita Indonesia dulunya memiliki 27 provinsi. Namun seiring dengan perkembangan yang ada saat ini, ada 6…
Pengertian, Sistem dan Manajemen Agribisnis [LENGKAP] Pengertian, Sistem dan Manajemen Agribisnis - Dalam artikel ini akan dijelaskan mengenai banyak hal berkaitan dengan agribisnis. mulai dari pengertian agribisnis dan sistem agribisnis, manajemen agribisnis, manajemen produksi agribisnis, pemasaran dan…
Profil Provinsi Sumatera Utara | Geografis,… Profil Provinsi Sumatera Utara - Profil Provinsi Sumatera Utara secara mendalam mungkin belum banyak diketahui oleh orang banyak, namun siapa sangka, provinsi yang identik dengan orang-orang yang keras diluar namun…
12 Teknik Pengambilan Sampel/Sampling |… Teknik Pengambilan Sampel - Dalam suatu penelitian, seorang peneliti pasti tidak akan asing dengan sampel yang digunakan untuk penelitian berikut dengan tata cara bagaimana data sampel tersebut diperoleh. Pengambilan data…