Konten dari Pengguna

Jenis Jenis Struktur Algoritma, Ketahui Contohnya di Sini

22 Februari 2022 19:40 WIB
·
waktu baca 5 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan
Ilustrasi jenis-jenis struktur Algoritma. Foto: Lukas/Pexels
zoom-in-whitePerbesar
Ilustrasi jenis-jenis struktur Algoritma. Foto: Lukas/Pexels
ADVERTISEMENT
Jenis jenis struktur algoritma kamu bisa ketahui dengan mempelajari apa itu algoritma dalam dunia pemrograman. Algoritma pemrograman adalah serangkaian instruksi yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.
ADVERTISEMENT
Dikutip dari Machine Learning & Reasoning Fuzzy Logic Algoritma, Manual, Matlab, & Rapid Miner oleh Budy Santoso dkk., algoritma pemrograman adalah prosedur komputasi yang mengambil suatu atau beberapa nilai sebagai input.
Saat input tersebut diproses akan menghasilkan suatu atau beberapa nilai sebagai output dengan menggunakan notasi bahasa pemrograman.
Mengutip Diktat Pembelajaran Mata Kuliah Logika dan Algoritma Pemrograman STEKOM, penyajian algoritma dengan pseudocode menggunakan kode yang mirip dengan pemrograman.
Kode ini lebih rinci dibandingkan kode yang menggunakan struktur Inggris atau Indonesia. Contoh algoritma pseudocode dalam permasalahan menghitung rata-rata tiga buah data adalah sebagai berikut:
Contoh lainnya adalah ada sebuah permasalahan untuk mencari luas persegi panjang. Jika panjang dan lebarnya sudah diketahui, maka algoritma dan pseudocode dapat ditulis dengan:
ADVERTISEMENT
Dapat disimpulkan, bahwa algoritma pemrograman adalah serangkaian prosedur yang saling berinteraksi untuk melakukan penghitungan, pemrosesan data, pencarian, penalaran, optimasi, dan lainnya yang ditulis dengan bahasa pemrograman.
Pada pembahasan ini, kamu bisa mengenal lebih jauh jenis-jenis algoritma pemrograman di bawah ini.

Jenis jenis Struktur Algoritma dan Contohnya

Ilustrasi jenis-jenis struktur algoritma. Foto: Antonio Batinić/Pexels

Syarat-Syarat Algoritma

Terdapat syarat-syarat algoritma menurut buku Logika dan Algoritma Pemrograman oleh Iindra Ava Dianta. Berikut ini adalah syarat-syaratnya:
ADVERTISEMENT

Ciri-ciri Algoritma Pemrograman Komputer

Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan alir, sampai bahasa pemrograman, seperti bahasa C atau C++. Ada beberapa kriteria algoritma, di antaranya:
Dalam pemrograman, algoritma merupakan langkah pertama yang harus ditulis sebelum menuliskan program.
Pemrograman sendiri merujuk pada kumpulan instruksi yang biasanya disebut source code yang dibuat oleh pembuat program. Jika pemrograman adalah kumpulan instruksi komputer, algoritma adalah metode dan tahapan sistematis dalam pemrograman.Dalam pemrograman, algoritma merupakan langkah pertama yang harus ditulis sebelum menuliskan program.
ADVERTISEMENT
Pemrograman sendiri merujuk pada kumpulan instruksi yang biasanya disebut source code yang dibuat oleh pembuat program. Jika pemrograman adalah kumpulan instruksi komputer, algoritma adalah metode dan tahapan sistematis dalam pemrograman.
Mengutip Konsep Dasar Algoritma dan Pemrograman Dengan Bahasa Java oleh Evi Lestari Pratiwi, algoritma pemrograman dapat diartikan sebagai serangkaian langkah sistematis untuk menyelesaikan berbagai masalah pemrograman.
Masalah yang dapat diselesaikan dengan algoritma pemrograman adalah masalah-masalah yang berhubungan dengan perhitungan matematika. Tanpa algoritma yang dirancang dengan baik, proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien. Struktur dasar dari algoritma terdiri dari empat macam, yaitu:

1. Algoritma Sekuensial

Struktur sekuensial terdiri dari sebuah instruksi atau blok yang berisi langkah urut saja, serta langkah diikuti oleh langkah lainnya. Sebuah instruksi dikerjakan setelah pengerjaan instruksi sebelumnya.
ADVERTISEMENT

2. Algoritma Percabangan

Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi atau pengambilan suatu keputusan. Jadi, instruksi ini dikerjakan jika memenuhi kriteria tertentu.

3. Algoritma Perulangan

Struktur ini memberikan suatu perintah atau tindakan yang dilakukan beberapa kali. Misalnya, jika teman mau menuliskan kata "Belajar Algoritma dan Pemrograman" sebanyak sepuluh kali, akan lebih efisien jika menggunakan struktur ini daripada sekadar menuliskannya berturut-turut sebanyak sepuluh kali.

4. Algoritma Paralel

Beberapa instruksi dikerjakan secara bersamaan.

Fungsi Algoritma Pemrograman

Ilustrasi algoritma pemrograman. (Foto: Lukas/Pexels)
Dikutip dari Algoritma dan Struktur Data untuk Perguruan Tinggi oleh Rintho Rante Rerung, berikut adalah fungsi algoritma pemrograman:
ADVERTISEMENT
Demikian penjelasan terkait jenis jenis struktur algoritma dan penjelasan lebih lanjut dalam artikel ini.
(DEEM)