pengertian algoritma

3
Berikut ini beberapa pengertian algoritma : Algoritma adalah kumpulan langkah-langkah yang disusun secara sistematis dan logis untuk menyelesaikan permasalahan. Sistematis artinya ter-urut dan Logis artinya masuk akal pikiran. Algoritma adalah langkah detail yang ditunjukkan untuk komputer guna menyelesaikan suatu masalah. Algoritma berbeda dengan program, karena algoritma dapat diterapkan pada seluruh bahasa pemograman. Terdapat 3 kriteria dalam membuat algoritma: 1. Algoritma yang dibuat harus benar karena Algoritma akan memberikan hasil (keluaran) yang dikehendaki dari sejumlah inputan yang diberikan. 2. Algoritma harus memberikan hasil sedekat mungkin dengan nilai sebenarnya. 3. Algoritma harus efisien waktu dan pemakaian memori Karakteristik (Syarat) sebuah Algoritma : 1. Algoritma harus tidak ambigu (unambiguous) - deskripsi langkah-langkah dalam algoritma harus dan hanya mempunyai tafsiran tunggal. 2. Algoritma langkah-langkahnya harus tepat (pricise). 3. Algoritma harus pasti (definite) - jika serangkaian langkah- langkah yang sama dilakukan 2 kali maka hasilnya harus sama. 4. Algoritma harus berhingga (finite) -selesai dalam rentang waktu tertentu. Komponen Utama Algoritma dari sebuah algoritma yaitu: 1. Input (masukan) 2. Proses

Upload: rio-andrianto

Post on 15-Dec-2015

6 views

Category:

Documents


3 download

DESCRIPTION

Beberapa Definisi Algoritma

TRANSCRIPT

Page 1: Pengertian algoritma

Berikut ini beberapa pengertian algoritma :

Algoritma adalah  kumpulan langkah-langkah yang disusun secara sistematis dan logis

untuk menyelesaikan permasalahan. Sistematis artinya ter-urut dan Logis artinya masuk akal

pikiran.

Algoritma adalah langkah detail yang ditunjukkan untuk komputer guna menyelesaikan

suatu masalah. Algoritma berbeda dengan program, karena algoritma dapat diterapkan pada

seluruh bahasa pemograman.

Terdapat 3 kriteria dalam membuat algoritma:1. Algoritma yang dibuat harus benar karena Algoritma akan memberikan hasil

(keluaran) yang dikehendaki dari sejumlah inputan yang diberikan.2. Algoritma harus memberikan hasil sedekat mungkin dengan nilai sebenarnya.

3. Algoritma harus efisien waktu dan pemakaian memori

Karakteristik (Syarat) sebuah Algoritma :1. Algoritma harus tidak ambigu (unambiguous) - deskripsi langkah-langkah dalam

algoritma harus dan hanya mempunyai tafsiran tunggal.2. Algoritma langkah-langkahnya harus tepat (pricise).

3. Algoritma harus pasti (definite) - jika serangkaian langkah-langkah yang sama dilakukan 2 kali maka hasilnya harus sama.

4. Algoritma harus berhingga (finite) -selesai dalam rentang waktu tertentu.

Komponen Utama Algoritma dari sebuah algoritma yaitu:1. Input (masukan)2. Proses

3. Output (keluaran/hasil)

Input (masukan) yaitu value/nilai yang dibutuhkan oleh algoritma dari sebuah alat masukan seperti keyboard,mouse dan scanner . Process (pengolahan) yaitu langkah-langkah perhitungan atau proses-proses yang tidak ambigu yang dilakukan algoritma untuk menghasilkan sebuah output. Output (keluaran) yaitu hasil dari sebuah proses berupa value/informasi yang ditampilkan melalui alat keluaran seperti monitor, printer, dan lain-lain. 

Simbol Standar untuk Diagram Alir

Umumnya algoritma dapat dibuat dengan dua cara, yaitu :

1. Algoritma menggunakan diagram alir(flowchart).

Page 2: Pengertian algoritma

2. Algoritma menggunakan pseudocode

Berikut merupakan simbol standar untuk diagram alir.

Keterangan :1. Simbol terminator digunakan untuk menyatakan titik awal atau titik akhir diagram

alir.2. Simbol proses untuk menyatakan sembarang proses, misalnya untuk menyatakan

suatu proses aritmatika.

3. Simbol proses terdefinisi untuk menyatakan prosedur lain yang telah didiagramalirkan.

4. Simbol input/output digunakan untuk menyatakan operasi pemasukan data atau menampilkan data.

5. Simbol keputusan digunakan untuk melakukan pengambilan keputusan. Dalam hal ini, yang ada dalam simbol  ini berupa suatu pertanyaan yang jawabannya berupa dua kemungkinan, yaitu YA atau TIDAK.

6. Simbol konektor digunakan untuk menghubungkan ke berbagai bagian dalam diagram alir