Baca berita tanpa iklan. Gabung Kompas.com+

Apa yang Dimaksud dengan Algoritma dalam Pemrograman Komputer?

Kompas.com - 18/12/2023, 12:00 WIB
Retia Kartika Dewi

Penulis

KOMPAS.com - Pemrograman adalah proses atau kegiatan merancang, membuat, dan mengimplementasikan serangkaian instruksi atau kode komputer yang diperlukan untuk mencapai tujuan yang diinginkan.

Dilansir dari Buku Ajar Pengantar Ilmu Komputer (2023) oleh Legito dan Rina Subekti, dalam pemrograman, seorang programmer menentukan langkah-langkah atau algoritma yang diperlukan untuk menyelesaikan masalah.

Ini melibatkan pemikiran logis, perencanaan, dan kemampuan untuk menguraikan masalah menjadi instruksi yang dapat dimengerti oleh komputer.

Baca juga: Algoritma: Definisi, Ciri, Jenis, Struktur dan Contohnya

Lalu, apa yang dimaksud dengan algoritma dalam pemrograman?

Algoritma adalah serangkaian langkah-langkah terstruktur yang digunakan untuk menyelesaikan masalah atau menjalankan tugas tertentu.

Notasi algoritma merupakan cara standar untuk mengekspresikan algoritma dalam bentuk yang lebih formal dan mudah dimengerti oleh manusia.

Adapun notasi algoritma bisa dibuat dalam bentuk deskriptif, flowchart dan pseudcode.

Notasi algoritma membantu dalam menggambarkan langkah-langkah algoritma dengan lebih jelas dan memungkinkan orang yang membaca algoritma untuk memahaminya dengan lebih baik.

Baca juga: Apa itu Notasi Algoritma?

Cara menyusun algoritma

Dikutip dari buku Pemrograman Komputer Menggunakan Matlab (2023) oleh Sahyar, ada dua cara dalam menyusun algoritma, yakni:

  • Menggunakan bagan-bagan/simbol-simbol tertentu yang membentuk bagan alir (flowchart)
  • Menggunakan kata-kata atau kalimat matematis

Baca juga: Ciri-ciri Algoritma Pemrograman

Contoh algoritma yang menggunakan kalimat untuk menentukan angka yang lebih besar dari dua buah angka, yakni:

Mulai
Input data
read(a); read(b);
Proses
If a>b
 then write(a)
else write(b)
end if
Stop

Itulah penjelasan mengenai pengertian algoritma dalam pemrograman.

Baca juga: Pengertian dan Jenis-jenis Algoritma Sorting

Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.

Video rekomendasi
Video lainnya

Terkini Lainnya

Mengenal Ukara Lamba Basa Jawa

Mengenal Ukara Lamba Basa Jawa

Skola
Bedane Geguritan Gagrak Lawas lan Gagrak Anyar

Bedane Geguritan Gagrak Lawas lan Gagrak Anyar

Skola
Prinsip dan Macam-macam Tembang Jawa Tengahan

Prinsip dan Macam-macam Tembang Jawa Tengahan

Skola
Pengertian, Ciri-ciri, dan Contoh Tembang Jawa Gedhe

Pengertian, Ciri-ciri, dan Contoh Tembang Jawa Gedhe

Skola
Gaman lan Aji-Ajine Wayang

Gaman lan Aji-Ajine Wayang

Skola
Ratu, Negara, lan Patihe dalam Pewayangan

Ratu, Negara, lan Patihe dalam Pewayangan

Skola
Peran Siswa dalam Mendukung Implementasi Wawasan Kebangsaan

Peran Siswa dalam Mendukung Implementasi Wawasan Kebangsaan

Skola
Hubungan Antargatra

Hubungan Antargatra

Skola
Peran dan Ancaman dalam Membangun Integrasi Nasional

Peran dan Ancaman dalam Membangun Integrasi Nasional

Skola
Kesediaan Warga Negara untuk Melakukan Bela Negara

Kesediaan Warga Negara untuk Melakukan Bela Negara

Skola
Daerah Khusus, Daerah Istimewa, dan Otonomi Khusus

Daerah Khusus, Daerah Istimewa, dan Otonomi Khusus

Skola
Apa Saja Kewenangan Pemerintah Daerah?

Apa Saja Kewenangan Pemerintah Daerah?

Skola
Gejala Sosial akibat Pengaruh Penyimpangan Sosial

Gejala Sosial akibat Pengaruh Penyimpangan Sosial

Skola
Jenis dan Ciri Basa Madya dalam Bahasa Jawa

Jenis dan Ciri Basa Madya dalam Bahasa Jawa

Skola
5 Tipe Lembaga Sosial dalam Masyarakat

5 Tipe Lembaga Sosial dalam Masyarakat

Skola
Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Komentar
Close Ads
Bagikan artikel ini melalui
Oke
Login untuk memaksimalkan pengalaman mengakses Kompas.com