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
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.
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 :
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.
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! }
Posting Komentar