Assalamu’alaikum guys!! Kali ini kita akan membahas tentang Algoritma dan Pemrograman. Tapi sebelumnya kalian sudah mengenal apa itu Algoritma dan Pemrograman? Mari kita pelajari bersama!!
1. Definisi Algoritma
Algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah secara sistematis, terstruktur dan logis. Masalah itu dapat berupa apa saja, dengan syarat untuk setiap permasalahan memiliki kriteria kondisi awal yang harus dipenuhi sebelum menjalankan sebuah algoritma. Algoritma juga memiliki pengulangan proses (iterasi), dan juga memiliki keputusan hingga keputusan selesai.
Secara spesifik, pengertian algoritma ialah suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara matematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer.
Jadi berdasarkan definisi ini, dapat dikatakan algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk program komputer. Namun penting diketahui bahwa algoritma tidaklah tergantung oleh suatu bahasa pemrograman tertentu, artinya suatu algoritma harus dapat diwujudkan oleh bahasa pemrograman komputer apapun.
2. Definisi Pemrograman
Pemrograman adalah suatu bentuk kumpulan kode – kode intruksi dari bahasa – bahasa program yang ditulis, diuji dan dikembangkan menjadi sebuah program.
Pengertian pemrograman komputer bisa didefinisikan sebagai suatu proses penyusunan, pemeliharaan, dan juga melakukan modifikasi untuk bisa memberikan perintah kepada mesin. Perintah yang dimaksud di sini adalah arahan kepada mesin untuk memproses sebuah data yang diinput menjadi suatu output.
Pemrograman juga dapat diartikan sebagai sebuah proses lengkap, mulai dari menulis kode program, menguji kode program, hingga memperbaiki debug yang muncul saat pemrograman berlangsung, serta memelihara kode-kode program yang telah dibangun melalui sistem update software.
Adapun tujuan utama dari pemrograman komputer adalah untuk membuat sebuah program atau arahan yang bisa dicerna oleh komputer, sehingga perangkat komputer dapat melakukan sebuah perhitungan serta pekerjaan lain sesuai dengan keinginan user.
Biasanya, untuk bisa melakukan aktivitas pemrograman ini, Anda akan dituntut untuk mempunyai keterampilan yang kuat dan mendalam di bidang-bidang tertentu. Seperti bahasa pemrograman, algoritme, pengetahuan matematika, dan juga logika.
Penulisan Algoritma Dalam Bentuk Pseudocode Dan Flowchart
1. Flowchart
Flowchart merupakan bentuk algoritma yang menggambarkan suatu sistem dengan menggunakan simbol-simbol serta menjelaskan suatu urutan serta hubungan proses didalam sistem. Flowchart sering digunakan sebagai pedoman untuk menjalankan operasional dan juga dokumentasi. Ada banyak jenis flowchart dan salah satunya adalah flowchart program. Terdapat beberapa flowchart program yang sering digunakan diantaranya adalah:
Contoh Flowchart Menghitung Persegi Panjang

- Mulai dan selesai kita menggunakan simbol terminal sebagai simbol untuk awalan dan akhiran.
- Deklarasi variabel kita gunakan simbol proses
- Nilai panjang dan lebar kita gunakan simbol input karena nilainya akan di masukan oleh users.
- Selanjutnya sistem akan menghitung luas berdasarkan nilai panjang dikalikan dengan lebar, pada bagian ini kita gunakan simbol proses
- Selanjutnya sistem menampilkan hasilnya bagian ini dibuat dengan simbol ouput.
2. Pseudocode
Pseudocode adalah salah satu bentuk penulisan algoritma yang cukup banyak digunakan, dimana bentuk ini mirip dengan bahasa program. Walaupun mirip namun namun jelas pseudocode bukanlah bahasa pemrograman.
Pseudocode memiliki fungsi untuk mempermudah kita memahami tanpa bergantung pada bahasa pemrograman apapun, dengan aspek yang ringkas kita dapat memetakan sebuah algoritma dengan susunan yang jelas untuk pemecahan suatu masalah. Dengan membuat pseudocode setidaknya kita dapat memiliki gambaran seberapa rumit program yang akan dibuat.
Cara Menulis Pseudocode
Secara umum penulisan pseudocode terbagi kedalam tiga bagian, sebagai berikut:
- Judul – Pada bagian ini kita menuliskan judul dari suatu program yang akan dibuat. Biasanya judul diawali dengan kata “program” atau “algoritma” kemudian diikuti dengan nama program yang ingin dibuat. Contoh : program menghitung luas_lingkaran atau program menghitung gaji_karyawan.
- Deklarasi – Pada bagian ini kita bisa menulis semua variabel yang diinisialisasikan didalam suatu program. Biasanya menggunakan kata kunci ‘var’ diikuti dengan nama variabel dan tipe data yang digunakan.
- Isi – Bagian ini merupakan bagian utama pada suatu program dimana terdiri dari perintah program terstruktur baik berupa kondisional, perulangan dan lainnya.
Contoh Algoritma Dalam Bentuk Pseudocode
Contoh Algoritma Pseudocode untuk menghitung luas persegi panjang. Rumus luas persegi panjang adalah panjang (p) x lebar (l). Jika diketahui:
Panjang = 6
Lebar = 2
Maka bentuk pseudocodenya adalah seperti berikut ini:
program menghitung_luas_persegi_panjang
deklarasi:
var panjang:lebar:luas:integer;
Deskripsi:
panjang <- 6;
lebar <- 2;
luas <- panjang*lebar;
write (luas);


Tinggalkan komentar