Pengertian Algoritma dalam Pemrograman

Pengertian Algoritma  Seperti yang kita ketahui bersama bahwa Algoritma dan pemrograman program wajib di sekolah atapun bangku perkuliahan, kususnya di jurusan informatika, teknik komputer maupun teknik elektro.

Algoritma dan pemrograman adalah salah satu mata kuliah yang banyak ditakuti mahasiswa yang katanya cukup susah. Selain pelajar atau mahasiswa seorang programmer sangat membutuhkan sistem ini sebagi sistem dasar dari apa yang mereka kerjakan.

Pengertian Algoritma

algoritma adalah

Apa itu algoritma? Di ilmu matematika dan ilmu komputer Algoritma adalah prosedur langkah untuk penghitungan.

Secara umum pengertian algoritma yaitu cara efektif yang dilakukan untuk rangkaian terbatas dari instruksi yang di definisikan dengan baik untuk menghitung fungsi.

Dari penjelasan diatas definisi algoritma secara singkat adalah sebagai langkah sistematis untuk penyelesaian masalah.

Biasanya algoritma disajikan dalam bentuk diagram, flowchart dan lain sebagainya.

Sejarah Algoritma

Sejarah algoritma, pada jaman peradaban islam 780-850 masehi terdapat seorang ilmuwan yang bernama Abu ja’far Muhammad ibnu musa al-khwarizmi beliau yang menemukan algoritma.

Algoritma sendiri berasal dari bahasa inggris yaitu algoritm yang artinya perhitungan dalam angka arab.

Alogortma pemrograman dibutuhkan saat beberapa pihak bingung bagaimana sebuah komputer bisa memproses sesuatu yang diharapkan.

Akrinya algoritma dapat membantu bagi programmer yang akan menuangkan prosedur ke komputernya untuk mendapatkan output yang diinginkan. Itulah sejarah algoritma yang tak sedikit di ulas.

Macam Macam Algoritma :

Ada beberapa jenis algoritma yaitu :

1. Divide and conquer
Membantu untuk membagi permasalahan besar menjadi permasalahan kecil.

2. Dynamic Programming
Membantu pemograman dinamik yang mengandung sub-strukturyang optimal dengan beberapa masalah yang tumpang tindih.

3. Metode srakah
Tanpa mengetahui sub masalah di setiap tahap dan menggunakan pilihan serakah.

4. Sistem flowchart
Diagram alir menggambarkan sistem peralatan komputer biasanya dipakai untuk proses pengolahan data. Biasanya dipakai untk pembuatan prosedur dalam sisitem.

5. Pseudo code (kode semu)
Bertujuan untuk menggambarkan tahap penyelesaian masalah dengan kata kata. Kelemahan dari metode ini yaitu kurang dimengertinya sususan kata dan hanya beberapa orang saja yang mengerti.

Contoh Soal Algoritma

Selesai memahami apa itu algoritma sekarang saatnya membahas algoritma pemrograman. Secara singkat algoritma pemrograman adalah langkah-langkah untuk menyelesaikan masalah pemrogram komputer. Berikut adalah contoh algoritma :

1. Contoh soal algoritma dalam matematika

Algoritma untuk menghitung nilai y dari persamaan y = 2x + 8 algoritmanya adalah :
a. Mulai
b. Tentukan nilai x
c. Hitung nilai y = 2x + 8
d. Cetak nilai x dan y
e. Selesai

2. Contoh algoritma dalam kehidupan sehari-hari
Membuat kopi algoritmanya adalah :
a. Siapkan 1 bungkus kopi, gula pasir, 1 gelas air, panci, dan sendok
b. Masukan 1 gelas air ke panic
c. Masak air
d. Tunggu hingga mendidih
e. Masukan 1 bungkus kopi dan gula sesuai selera, masukan air panas ke gelas
f. Aduk hinggga rata
g. Sajikan

3. Contoh algoritma dalam pemrograman

Algoritmanya adalah Pseudocode yaitu kode yang mirip dengan kode pemrograman seperti
pascal, atau C sehingga dapat digunakan dalam algoritma pemrograman yang akan di komunikasikan kepada komputer. Selain itu dapat berupa gambar seperti flowchart untuk alat bantu komunikasi.

Agar memahami lebih dlam dan lebih jelas tentang algoritma dan pemrograman Sekarang sudah banyak buku yang menyediakan berbagai penyelesaian dari sistem yang diinginkan. Bahkan mulai dari pengertian, sejarah, contoh dan banyak lagi. Demikian makalah ini dibuat semoga memudahkan dalam mempelajarinya.

Leave a comment