Embed
Email

Algoritma

Document Sample
Algoritma
Description

Definisi Algoritma

Shared by: Ivan cirebon_fun
Categories
Tags
Stats
views:
23
posted:
12/25/2011
language:
pages:
2
Definisi Algoritma



ALGORITMA adalah suatu urutan langkah-langkah (Steps) Yang disusun secara logis untuk

menyelesaikan masalah dengan menggunakan komputer.

Dengan kriteria sebagai berikut :

1. Setiap langkah/Step harus jelas dan pasti (Definite)

2. Diperbolehkan tanpa ada input tetapi minimal harus ada 1 output.

3. Jumlah langkah harus berhingga atau dengan kata lain harus ada stopping criteria.

4. Ditulis dengan format yang mudah dipahami sehingga tidak menimbulkan arti ganda.

5. Logika yang benar dan terstruktur dan semua operasi terdefensi dengan jelas.



Konstruksi Algoritma dibangun atas :



 Runtunan (sequence)

 Pemilihan (selection)

 Pengulangan (repetition)



Penyajian Suatu Algoritma :



Algoritma dapat disajikan dengan dua cara :



1. Secara Tulisan

- Struktur Bahasa / Diskripsi

- Pseudocode (kode semu)



2. Tehnik Gambar (Flowchart)

Simbol-simbol dalm Flowchart (Bagan Alir)

Simbol Flowchart



Pemrograman

Komputer adalah alat bantu untuk menyelesaikan masalah. Dalam menyelesaian masalah dengan

komputer perlu merumuskan langkahlangkah penyelesaian masalah dalam. Sekumpulan

instruksi yang dimengertioleh komputer yang disebut dengan program.

Program harus ditulis dalam suatu bahasa yang dimengerti oleh komputer yaitu dalam bahasa

pemrograman dibedakan menjadi :

Bahasa tingkat rendah (low level language) yaitu bahasa yang berorientasi ke mesin

Bahasa tingkat tinggi (high level language) : bahasa yang berorientasi ke manusia (seperti bahasa

inggris) yaitu bahasa Pascal, Bahasa C



Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam bahasa mesin

(dikenal dengan biner digit) dengan menggunakan penterjemah.

penterjemah :

- Interpreter : menterjemahkan baris per baris instruksi. Contoh bahasa Basic

- Compiler : menterjemahkan setelah seluruh instruksi ditulis. Contoh bahasa Pascal, C, Ada,

C++, dll.



Untuk pembelajaran selanjutnya, bahasa pemrograman yang akan dipakai adalah bahasa

PASCAL


Related docs
Other docs by Ivan cirebon_f...
Algoritma
Views: 23  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!