Tentang KamiPedoman Media SiberKetentuan & Kebijakan PrivasiPanduan KomunitasPeringkat PenulisCara Menulis di kumparanInformasi Kerja SamaBantuanIklanKarir
2024 © PT Dynamo Media Network
Version 1.89.0
Konten dari Pengguna
Pengertian, Ciri-ciri, dan Jenis Algoritma yang Perlu Diketahui
18 Juni 2023 19:59 WIB
·
waktu baca 2 menitTulisan dari Ragam Info tidak mewakili pandangan dari redaksi kumparan
ADVERTISEMENT
Algoritma adalah sebuah langkah yang sudah tersusun secara berurutan untuk memecahkan suatu permasalahan. Adanya algoritma dipengaruhi oleh perkembangan teknologi yang membantu manusia untuk menyelesaikan pekerjaan.
ADVERTISEMENT
Walaupun sekarang sudah terdapat komputer yang bisa melakukan perhitungan lebih cepat dari manusia, tetapi komputer tidak dapat menyelesaikan masalah begitu saja. Oleh karena itu, dibutuhkan algoritma untuk memecahkan masalah sehari-hari.
Pengertian Algoritma Menurut Ahli
Mengutip dari laman Direktorat Sistem Informasi dan Teknologi Universitas Djuanda Bogor (https://unida.ac.id/), ada perbedaan mengenai pengertian algoritma menurut beberapa ahli yaitu sebagai berikut.
1. Sismoro
Sismoro berpendapat bahwa algoritma adalah langkah-langkah yang tersusun secara sistematis yang digunakan untuk memecahkan masalah dengan bantuan komputer .
2. Munir & Lidya
Lebih singkat lagi penjelasan dari Munir & Lidya yang mengatakan bahwa algoritma adalah urutan yang berisi cara untuk mengatasi permasalahan sehari-hari.
3. Jando & Nani
Algoritma berasal dari kata “algoris” dan “ritmis” dalam bidang pemrograman. Istilah ini pertama kali dikemukakan oleh Abu Ja’far Muhammad Ibn Musa Al Khawarizmi yang merupakan matematikawan sekaligus ilmuwan Muslim.
ADVERTISEMENT
Ciri-Ciri Algoritma dalam Teknologi
Ciri-ciri algoritma berkaitan erat dengan sifat-sifatnya, yaitu input, output, definiteness, finiteness, effectiveness, dan generality. Berikut penjelasan setiap sifat dari algoritma.
1. Input
Input berarti kondisi awal sebelum mengaplikasikan algoritma.
2. Output
Adapun penjelasan output adalah hasil dari pengaplikasian algoritma.
3. Definiteness
Dalam menuliskan langkah-langkah algoritma harus jelas agar mudah dipahami.
4. Finiteness
Algoritma yang sudah terealisasikan harus memberikan hasil akhir atau output.
5. Effectiveness
Pengaplikasian algoritma dalam kurun waktu tertentu diharapkan bisa memberikan solusi yang tepat atas permasalahan.
6. Generality
Terakhir adalah generality yang berarti algoritma berlaku bagi setiap himpunan untuk memecahkan permasalahan.
Jenis-Jenis Algoritma
Mengutip laman Biro Administrasi Mutu Akademik dan Informasi Universitas Medan Area (https://bamai.uma.ac.id) bahwa terdapat tiga jenis algoritma yaitu sebagai berikut.
1. Algoritma Sekuensial
Algoritma Sekuensial adalah algoritma yang dilakukan secara berurutan dan bertahap. Contohnya dapat ditemukan dalam kegiatan sehari-hari, yaitu mengambil data dari internet.
ADVERTISEMENT
2. Algoritma Percabangan
Contoh penerapan algoritma percabangan dalam dunia pemrograman yaitu memilih opsi pembayaran pada aplikasi atau website atau tes penilaian secara otomatis.
3. Algoritma Perulangan
Algoritma perulangan bekerja untuk menyelesaikan sebuah masalah. Contoh penerapannya adalah mengirim email kepada semua siswa terkait kelulusan. Artinya, algoritma ini bekerja berulang kali untuk mengirim pesan yang sama ke semua siswa.
Baca Juga: Contoh Algoritma Percabangan Sesuai Jenisnya