Ilustrasi/Medcom.id
Ilustrasi/Medcom.id

Sering Dengar Istilah Algoritma? Ini Arti, Sejarah, hingga Jenis-jenisnya

Citra Larasati • 24 Februari 2023 14:42
Jakarta:  Era disrupsi teknologi memaksa sejumlah kegiatan manusia terhubung dengan sistem komputasi.  Di hampir setiap komputasi, ada satu kata yang hampir selalu digunakan secara berdampingan, yakni algoritma.
 
Disrupsi memang membuat Sobat Medcom mengenal banyak istilah-istilah baru tentang teknologi.  Termasuk algoritma, yang digunakan dalam memecahkan masalah di dunia perkomputeran dan pemrograman.
 
Untuk itu, artikel ini akan mengajak Sobat Medcom mengenal lebih dalam lagi mengenai algoritma, mulai dari pengertian, contoh, fungsi, dan jenis-jenisnya. Simak yuk!

Apa Itu Algoritma

Algoritma adalah sebuah langkah tersusun dan berurutan yang terdefinisikan dengan jelas dan ditujukan kepada komputer untuk menyelesaikan masalah-masalah atau instruksi tertentu.  Instruksinya pun ditulis secara spesifik, agar komputer dapat menyelesaikannya tanpa kesalahan.

Berikut pengertian algoritma dari sejumlah buku yang dikutip dari laman Unida.ac.id:
  1. Algoritma menurut adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu (Kani, 2020, 1.19).
  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 didefnisikan sebagai metode yang terdiri dari serangkaian langkah yang terstruktur dan sistematis untuk menyelesaikan masalah dengan bantuan komputer (Jando dan Nani, 2018, 5).
  3. Algoritma adalah urutan langkah-langkah untuk menyelesaikan suatu persoalan (Munir dan Lidya, 2016, 5) .
  4. Algoritma adalah sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis dan digunakan untuk menyelesaikan masalah / persoalan logika dan matematika dengan bantuan komputer 

Sejarah Algoritma

Dilansir dari laman Bitlabs, meski era komputasi booming belakangan ini, namun sebenarnya istilah algoritma bukan tiba-tiba muncul begitu saja. Ternyata sejarah algoritma sudah ada sejak beratus-ratus tahun lalu loh, Sobat Medcom.  
 
Namun secara resmi, para ahli menyepakati jika sejarah algoritma modern muncul untuk pertama kali di abad ke-9. Simak yuk perjalanannya:
  1. Abad ke -9, Muhammad bin Musa al-Khawarizmi sudah menulis buku yang membahas tentang algoritma
  2. Tahun 1360-an, algoritma mulai diterapkan untuk menjawab masalah komputasi dan juga matematis. Sebuah awal untuk kemunculan logaritma
  3. Tahun 1684, penggunaan algoritma mulai lebih luas lagi, yakni untuk menyelesaikan masalah kalkulus
  4. Tahun 1759, kemudian algoritma mulai diakui sebagai metode untuk menyelesaikan masalah
  5. Tahun 1936, algoritma mulai didefinisikan secara lebih jelas sehingga bisa menyelesaikan problem matematika yang sebelumnya tidak terjawab. Salah satunya, dilakukan oleh Alan Turing
  6. Tahun 1950, baru deh algoritma mulai akrab berdampingan dengan komputer dan AI
  7. Tahun 1956, mesin AI pertama kali diciptakan untuk menjawab problem geometrik berbekal bahasa pemrograman dan informasi tertentu. Di tahun ini, peneliti mulai serius melihat potensi komputer yang diprogram dengan bahasa tertentu untuk menyelesaikan masalah sehari-hari
  8. Tahun 1958, LISP atau bahasa pemrograman untuk AI mulai diperkenalkan
  9. Tahun 1963, program bernama “ANALOGY” diperkenalkan. Program ini mampu mengerjakan tes masuk universitas (SAT versi Amerika Serikat) hanya dengan aturan semantik untuk interpretasinya
  10. Tahun 1961, “UNIMATE” robot industrial pertama mulai digunakan oleh General Motors.
  11. Tahun 1966, AI pertama kali diajari untuk menerjemahkan informasi visual, tapi gagal. Ada juga “ELIZA”, mesin percakapan pertama yang dibuat berbekal pola tingkah laku manusia
  12. Tahun 1967, muncul bahasa pemrograman “LOGO” untuk memprogram robot
  13. Tahun 1979, muncul sistem untuk mendiagnosa penyakit berbahaya hanya lewat darah. Namun, praktik ini dihentikan karena alasan etis
  14. Tahun 1982, muncul mesin “speech recognition” pertama yang mampu mengubah suara menjadi informasi
  15. Tahun 1997, mesin “Deep Blue” mampu mengalahkan pemain catur dunia dalam pertandingan catur
  16. Tahun 2005, Amerika Serikat menggunakan robot otomatis untuk melontarkan bom di Iraq dan Afghanistan
  17. Tahun 2008, Google memperkenalkan teknologi “voice recognition”.

Fungsi Algoritma

Fungsi algoritma tentu saja untuk memudahkan manusia dalam melakukan sesuatu dan memecahkan masalah dalam kehidupan sehari-hari.   Misalnya seperti ini:
  1. Algoritma mampu memperkecil kesalahan atau error dalam pemrograman. Sebab, algoritma dapat menjalankan segala sesuatu secara otomatis dan sesuai rumus atau instruksi yang sudah ditentukan
  2. Algoritma juga bisa membantu developer mencari error dari program yang sudah dibuat sebelumnya
  3. Algoritma membuat penulisan kode dalam sebuah program menjadi lebih efisien. Developer tidak perlu mengulang-ulang penulisan kode untuk program yang ingin dibuat.
  4. Algoritma meringkas sebuah program atau aplikasi sehingga berukuran kecil. Sebab, aplikasi berjalan lewat proses otomatis algoritma. Bukan dari kode yang ditulis secara manual. 
  5. Algoritma juga dapat membantu pembuatan program yang lebih terstruktur dan logis. Ini akan memudahkan developer ketika perlu mengembangkan fitur tambahan.

Jenis-Jenis Algoritma

Setelah mengetahui sejarah dan fungsi algoritma, sekarang kita menuju kenalan sama jenis-jenis algoritma, yuk.  Dikutip dari laman Dicoding.com, pada dasarnya, algoritma dibagi atas tiga jenis.
  • Algoritma Sekuensial
  • Algoritma Percabangan
  • Algoritma Perulangan
Nah, ketiga jenis algoritma tersebut merupakan dasar yang perlu dikuasai programmer.  Dari tiga algoritma tersebut jika dikombinasikan akan menjadi berbagai macam algoritma lainnya, seperti algoritma kecerdasan buatan, machine learning dan lainnya.
 
Wah seru banget ya ternyata mempelajari algoritma. Bagi Sobat Medcom yang ingin mendalami bidang ini, dapat memilih jurusan-jurusan yang sesuai saat di perguruan tinggi
 
Jangan lupa ikuti update berita lainnya dan follow akun google news Medcom.id.
 
Baca juga:  Pengertian Job Fair, Ini Manfaat dan Cara Melamar Kerjanya

 
Cek Berita dan Artikel yang lain di
Google News

Viral! 18 Kampus ternama memberikan beasiswa full sampai lulus untuk S1 dan S2 di Beasiswa OSC. Info lebih lengkap klik : osc.medcom.id
(CEU)




TERKAIT

BERITA LAINNYA

social
FOLLOW US

Ikuti media sosial medcom.id dan dapatkan berbagai keuntungan