BANTENRAYA.CO.ID – Dalam artikel ini akan disajikan pengertian algoritma dan pemrograman.
Tidak hanya akan membahas pengertian Algoritma dan Pemrograman saja, namun juga akan dijelaskan contoh yang bisa menambah pengetahuanmu.
Untuk itu, simak artikel ini hingga tuntas agar lebih memahami pengertian algoritma dan pemrograman beserta contohnya.
BACA JUGA:Jurusan PGSD Belajar Apa Saja dan Bagaimana Peluang Karir di Masa Depan?
Algoritma
Algoritma adalah urutan langkah-langkah logis yang didefinisikan secara jelas dan terperinci untuk menyelesaikan suatu masalah atau mencapai suatu tujuan.
Algoritma berfungsi sebagai panduan atau rencana dalam menyelesaikan suatu tugas secara sistematis. Dalam konteks pemrograman, algoritma sering digunakan untuk merancang solusi perangkat lunak.
Pemrograman
Pemrograman di sisi lain, adalah proses menulis dan mengembangkan kode instruksi yang dapat dipahami oleh komputer.
BACA JUGA:Pengertian Hardware dan Software Beserta Contohnya yang Harus Dipahami Mahasiswa Jurusan IT
Pemrograman melibatkan penggunaan bahasa pemrograman untuk mengimplementasikan algoritma dan menyusun rangkaian perintah yang harus dieksekusi oleh komputer.
Dalam konteks pemrograman, algoritma berperan penting. Algoritma memberikan rencana terperinci tentang langkah-langkah yang harus diikuti untuk mencapai tujuan tertentu.
Setelah algoritma ditentukan, pemrogram akan mengimplementasikan algoritma tersebut menggunakan bahasa pemrograman yang sesuai.
BACA JUGA:5 Rekomendasi Hotel Murah di Serang Banten Rp80 Ribuan yang Cocok Untuk Staycation
Jadi, algoritma adalah rencana logis untuk menyelesaikan masalah atau mencapai tujuan, sedangkan pemrograman adalah proses menerjemahkan algoritma menjadi kode instruksi yang dapat dieksekusi oleh komputer.
Untuk lebih memahami, berikut contoh dari algoritma dalam bahasa pemrograman.
Agoritma penjumlaha dua angka:
1. Mulai
2. Masukkan angka pertama
3. Masukkan angka kedua
4. Jumlahkan angka pertama dan kedua
5. Tampilkan hasil penjumlahan
6. Selesai
Algoritma pengecekan bilangan prima:
1. Mulai
2. Masukkan angka
3. Set bilangan prima = true
4. Jika angka kurang dari 2, maka bilangan prima = false
5. Untuk setiap bilangan i dari 2 hingga akar angka:
a. Jika angka modulo i = 0, maka bilangan prima = false
6. Jika bilangan prima = true, tampilkan “Bilangan adalah prima”
Jika bilangan prima = false, tampilkan “Bilangan bukan prima”
7. Selesai
Algoritma Pengurutan Angka Secara Ascending (Menggunakan Bubble Sort):
1. Mulai
2. Masukkan sejumlah angka
3. Simpan angka-angka tersebut dalam sebuah array
4. Set variabel tukar = true
5. Selama tukar = true, lakukan:
a. Set tukar = false
b. Untuk setiap angka dalam array kecuali angka terakhir:
i. Jika angka saat ini lebih besar daripada angka berikutnya:
– Tukar posisi angka saat ini dengan angka berikutnya
– Set tukar = true
6. Tampilkan angka-angka dalam array setelah diurutkan
7. Selesai
Perlu diingat bahwa ini hanyalah contoh-contoh sederhana dari algoritma. Algoritma sebenarnya bisa jauh lebih kompleks dan tergantung pada masalah yang ingin dipecahkan.***