Konten dari Pengguna

6 Tahapan dalam Menyelesaikan Suatu Masalah dalam Menganalisa Algoritma

Berita Terkini

Berita Terkini

Penulis kumparan

ยทwaktu baca 2 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari Berita Terkini tidak mewakili pandangan dari redaksi kumparan

Ilustrasi menyelesaikan masalah dalam menganalisa algoritma. Foto: unsplash.com/ilyapavlov
zoom-in-whitePerbesar
Ilustrasi menyelesaikan masalah dalam menganalisa algoritma. Foto: unsplash.com/ilyapavlov

Algoritma merupakan instruksi yang ditujukan untuk komputer agar menyelesaikan tugas yang diberikannya. Dalam membuat algoritma diperlukan suatu perhitungan atau pemecahan masalah sistematis. Meski begitu, terkadang kita akan dihadapi dengan permasalahan. Tahapan dalam menyelesaikan suatu masalah adalah masalah-model-algoritma-program-eksekusi-hasil. Untuk mengetahui secara lebih jelasnya, simak penjelasan di bawah ini.

6 Tahapan dalam Menyelesaikan Suatu Masalah dalam Menganalisa Algoritma

Mengutip dari buku Desain Dan Analisis Algoritma oleh Fanry Siahaan, M.Kom (2020:3), dalam menyelesaikan masalah analisa algoritma, setidaknya terdapat 6 tahapan yang biasa digunakan, yakni:

Masalah

Tahapan pertama adalah masalah, di mana kita akan observasi, terima, dan analisis bagaimana masalah tersebut serta memperkitakan apa yang akan dilakukan dalam memecahkannya, baik itu menghitung nilai, menerjemahkan, dan lainnya. Artinya, kita harus mengetahui apa yang harus ditangani sebelum melakukannya.

Model

Apabila masalah sudah diketahui, langkah selanjutnya adalah menentukan model atau kerangkanya. Oleh karena itu, kita perlu mengetahui input dan output yang dibutuhkan agar mempermudah dalam penyelesaiannya nanti. Sebab, suatu masalah dapat diselesaikan dengan berbagai model.

Algoritma

Setelah menentukan model, langkah selanjutnya adalah merepresentasikan atau menyatakan algoritma. Maksudnya adalah mamasukkan barisan langkah-langkah atau instruksi secara berurutan guna menyelesaikan suatu masalah. Pernyataan ini harus disusun secara singkat dengan terstruktur.

Ilustrasi pemrograman dalam membuat algoritma. Foto: unsplash.com/clemhlrdt

Program

Setelah mengetahui rumusan apa saja yang dibutuhkan, tahap selanjutknya adalah melakukan pemrograman. Untuk melakukannya, kamu bisa menggunakan dua cara, yakni:

Flowchat

Penyajian algoritma dengan flowchat atau diagram alur adalah penyajian atau penulisan algoritma dengan suatu diagram yang menggambarkan susunan alur logika dari permasalahan yang diselesaikan. Hal tersebut akan memberikan gambaran dari alur pelaksanaan program yang akan dibuat.

PseudoCode

PseudoCode merupakan bentuk kode pemrograman namun dengna bahasa yang lebih fleksibel dan tidak terikat dengan aturan.

Eksekusi

Langkah selanjutnya adalah memasukkan kode-kode yang berkaitan dengan bahasa pemrograman yang telah kamu pilih. Lakukan secara teliti untuk menghindari dari error.

Hasil

Terkahir kamu akan mendapatkah hasul dari penyelesaian dari permasalahan yang sudah kamu atasi.

Itu dia tahapan yang perlu kamu lalui untuk menyelesaikan sebuah masalah dalam menganalisa alogoritma. Meskipun awalnya sulit, namun dengan berjalannya waktu kamu akan terbiasa dalam menjalankannya.(MZM)