Algoritma Pemrograman

Assalamualaikum Warahmatullahi Wabarakatuh
Hello World, kali ini Saya akan berbagi ilmu mengenai Algoritma Pemrograman. Saat kita akan belajar mengenai bahasa pemrograman haruslah kita tahu mengenai Algoritma sesuatu hal yang memang akan kita buat sebelum pembuatan aplikasi. Bahasa pemrograman semakin banyak dipelajari oleh banyak orang. Hal ini terkait dengan kemajuan zaman yang menjadikan teknologi sebagai hal penting untuk menunjang kemajuan, Bagi pembaca yang ingin mempelajari bahasa pemrograman, hal dasar yang harus dipahami adalah algoritma pemrograman tersebut. .

Matematika dan ilmu komputer, algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan suatu Aplikasi yang akan dibuat dengan pemrograman komputerHal yang penting untuk dipahami adalah logika kita dalam berpikir bagaimana cara untuk memecahkan suatu masalah pemrograman yang akan dibuat. 

Sebagai contoh, banyak permasalahan matematika yang mudah jika diselesaikan secara tertulis, tetapi cukup sulit jika kita terjemahkan ke dalam pemrograman. Dalam hal ini, algoritma dan logika pemrograman akan sangat penting dalam pemecahan masalah.


Pemrograman sendiri tidak akan jauh dengan Ilmu Matematika karena setiap proses pemrograman akan membuat perhitungan-perhitungan dan logika yang cukup matang untuk dijadikan sebuah sistem yang dimana akan menghasilkan suatu sistem aplikasi yang baik dan terukur.

Untuk contoh algoritma dalam matematika, menghitung Luas Persegi Panjang (L = p x l) :
  1. Mulai
  2. Tentukan nilai p
  3. Tentukan nilai l
  4. Hitung Nilai L = p x l
  5. Cetak
  6. Selesai
Walaupun algoritma bisa dibilang jantung ilmu komputer atau informatika, tetapi jangan beranggapan bahwa algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-hari, terdapat banyak proses yang dinyatakan dalam suatu algoritma. Misal cara memasak mie, cara membuat kue, dan lainnya, contoh sebagai berikut jika kita membuat algoritma memasak mie :
  1. Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), panci, mangkok, sendok, dan garpu
  2. Masukkan 400 ml air kedalam panci
  3. Masak air
  4. Tunggu hingga mendidih
  5. Masukkan mie kedalam panci yang sudah berisi air mendidih
  6. Tunggu dan aduk hingga 3 menit
  7. Jika sudah matang masukkan bumbu
  8. Aduk hingga rata
  9. Sajikan mie.
Penyajian algoritma secara garis besar dapat dibagi dalam dua bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga tepat digunakan dalam menggambarkan algoritma yang akan dikomunikasikan kepada programmer.

Sedangkan untuk algoritma yang disajikan dengan gambar adalah dengan flowchart. Flowcart adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau merupakan prosedur sistem secara logika. Flowcart digunakan untuk alat bantu komunikasi dan untuk dokumentasi, penggunaan Flowchart lebih mudah dipahami karena diagram ini sangat membantu sesuatu yang menggambarkan alur pikiran yang kita buat.

Itulah pengertian dari Algoritma Pemrograman yang sangat penting dan dasar untuk memulai belajar bahasa pemrograman. Jangan Lupa untuk Follow Web dan berikan Saran Kritik yang membangun.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Komentar