Algoritma dan Struktur Data

Bookmark and Share
Algoritma dan Struktur Data. Algoritma adalah urutan langkah-langkah logis dalam   penyelesaian masalah yang disusun secara sistematis.

Contoh : Tentukan nilai A dengan rumus yang bisa digunakan adalah C=A+B
 
C? > Untuk menentukan nilai C maka yang harus kita ketahui terlebih dahulu adalah nilai A dan nilai B

Untuk nilai A dan B ini dapat berupa konstanta atau merupakan hasil proses yang lainnya. Jadi Nilai C tidak akan bisa didapatkan sebelum kita mengetahui nilai A dan nilai B.

Jadi langkah pertama kita adalah menentukan nilai A dan B, kemudian baru menghitung penjumlahan kedua nilai tersebut. Urutan inilah yang disebut sebagai urutan logis.

Contoh lain adalah : untuk menukar isi bejana A yang berisi air berwarna Biru dengan bejana B yang berisi air berwarna Merah. Sehingga nantinya bejana A berisi air berwarna merah sedangkan bejana B berisi air berwarna Biru.

Algoritma  :
 
Tuangkan isi bejana A ke bejana B, kemudian tuangkan isi bejana B ke bejana A.

Cara yang ditempuh diatas adalah SALAH karena pada saat isi bejana A dituangkan ke bejana B maka air yang ada pada bejana B akan tercampur dengan air yang ada pada bejana B, sehingga pada saat isi bejana B dituangkan ke dalam bejana A maka Warnanya sudah tercampur dengan isi bejana A.

Algoritma yang tepat adalah :

1.  Siapkan sebuah bejana dalam keadaan kosong diumpamakan dengan bejana C

2.  Isi bejana A dituangkan kedalam bejana C sehingga bejana A dalam keadaan kosong

3. Langkah berikutnya isi bejana B dituangkan kedalam bejana A sehingga bejana B sekarang dalam keadaan kosong.

4.  Isi bejana C dituangkan kedalam bejana B

5. Perhatikan bahwa isi bejana sudah berpindah ke bejana B dan isi bejana B sudah berpindah ke bejana A.

Alat-alat Bantu dalam menggambarkan Algoritma

Untuk menggambarkan urutan suatu proses maka ada beberapa cara (alat bantu) yang bisa digunakan. Cara yang digunakan harus sudah berlaku secara umum dan mempunyai aturan-aturan tertentu.
 
Cara yang bisa digunakan antara lain :

- Algoritma
- IPO Chart
- Flow Chart Program 

Baca Selengkapnya, DOWNLOAD DISINI

Terima kasih atas kunjungannya di blog "Menara Ilmu" semoga artikel  tentang Algoritma dan Struktur Data bermanfaat untuk anda.

{ 0 komentar... Views All / Send Comment! }

Poskan Komentar