
Mengenal Apa Itu Algoritma Pemrograman?
Jadi, apa itu algoritma pemrograman? Anda dapat menganggap algoritme pemrograman sebagai resep yang menjelaskan langkah-langkah tepat yang diperlukan komputer untuk memecahkan masalah atau mencapai tujuan. Kita semua pernah melihat resep makanan – mereka mencantumkan bahan-bahan yang dibutuhkan dan serangkaian langkah untuk membuat makanan yang dijelaskan. Nah, algoritma memang seperti itu. Dalam bahasa komputer, kata untuk resep adalah prosedur, dan bahan-bahannya disebut masukan. Komputer Anda melihat prosedur Anda, mengikutinya ke surat itu, dan Anda bisa melihat hasilnya, yang disebut output. Algoritma pemrograman menjelaskan cara melakukan sesuatu, dan komputer Anda akan melakukannya persis seperti itu setiap saat. Nah, itu akan sekali Anda mengubah algoritme Anda menjadi bahasa yang dimengerti! Mengenal Algoritma Pemrograman
Namun, penting untuk diperhatikan bahwa algoritme pemrograman bukanlah kode komputer. Itu ditulis dalam bahasa Inggris sederhana (atau apa pun yang dikatakan programmer). Itu tidak bertele-tele – ia memiliki awal, tengah, dan akhir. Bahkan, Anda mungkin akan memberi label pada langkah pertama ‘mulai’ dan langkah terakhir ‘akhir’. Ini hanya mencakup apa yang Anda butuhkan untuk melaksanakan tugas. Itu tidak termasuk sesuatu yang tidak jelas, sering disebut ambigu dalam istilah komputer, yang mungkin ditanyakan oleh seseorang yang membacanya.
Itu selalu mengarah pada solusi dan mencoba menjadi solusi paling efisien yang dapat kami pikirkan. Sering kali merupakan ide yang bagus untuk menghitung langkah-langkahnya, tetapi Anda tidak harus melakukannya. Alih-alih langkah-langkah bernomor, beberapa orang menggunakan indentasi dan menulis dalam pseudocode, yang merupakan bahasa semi-pemrograman yang digunakan untuk menggambarkan langkah-langkah dalam suatu algoritma. Tapi, kami tidak akan menggunakannya di sini karena kesederhanaan adalah yang utama. Orang lain hanya menggunakan diagram yang disebut diagram alur, yang akan segera kita bahas.
Contoh Algoritma Pemrograman
Oke, Anda mungkin berharap bisa melihat contoh, bukan? Jadi, seperti apa sebenarnya algoritma dalam pemrograman itu? Nah, meminta alamat email dari pengguna mungkin adalah salah satu tugas paling umum yang mungkin perlu dilakukan oleh program berbasis web, jadi itulah yang akan kita gunakan di sini sebagai contoh. Algoritme dapat ditulis sebagai daftar langkah menggunakan teks atau sebagai gambar dengan bentuk dan panah yang disebut diagram alur. Kami akan membuat satu dari masing-masing yang akan Anda lihat di sini:
Bukankah itu mudah? Perhatikan bagaimana bagian atas contoh kita hanyalah daftar langkah bernomor yang menggunakan bahasa Inggris biasa, yang menyatakan dengan tepat apa yang kita ingin prosedur itu lakukan (tidak lebih, tidak kurang). Algoritme yang paling bawah adalah yang sama, tetapi kali ini, kami menggunakan bentuk dan panah di diagram alur (seperti peta rute), sehingga pembaca dapat memvisualisasikan perjalanan tersebut. Hal yang menyenangkan di sini, karena dalam salah satu langkah kita (langkah 7) keputusan harus dibuat dan, bergantung pada hasil keputusan itu, langkah kita mungkin tidak berjalan berurutan dari awal hingga akhir.

Baik! Mari kita lihat resep kecil kita dengan cepat:
1. Langkah 1 hanyalah pengingat bahwa ini adalah prosedur dengan awal dan akhir.
2. Pada langkah 2, kita membuat tempat di komputer untuk menyimpan apa yang diketik pengguna, juga disebut variabel
3. Pada langkah 3, kami menghapus variabel ini karena kami mungkin perlu menggunakannya lagi dan tidak ingin konten lama bercampur dengan yang baru.
4. Pada langkah 4, kami meminta pengguna untuk memasukkan alamat email
5. Pada langkah 5, kami memasukkannya ke dalam variabel bagus kami.
6. Di langkah 6, kita memberi tahu komputer kita untuk melihat lebih dekat alamat email ini– apakah itu benar-benar alamat email?
