Rabu, 24 Oktober 2012

Struktur Dasar Algoritma


Ø  Macam Struktur Dasar Algoritma
Pada dasarnya terdapat tiga buah struktur dasar yang menyusun suatu algoritma. Ketiga stroktor dasar tersebut adalah:
1.   Sekuensial (runtunan)
2.   Seleksi
3.   Pengulangan

Algoritama yang kompleks umumnya tersusun atas struktur-struktur dasar tersebut.

1.   Struktur Sekuensial
Pada struktur sekuensial, langkah-langkah yang dilakukan dalam algoritma diperoses secara berurutan.

pada contoh diatas, langkah 1  merupakan langkah yng dijalankan pertama kali. Setelah itu, langkah 2 dikerjakan dan diikuti dengan langkah 3.


2.   Struktur Seleksi
Struktur Seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi (pengambilan keputusan). Dalam hal ini simbol belah ketupat digunakan untuk mewakili langkah pengambilan keputusan. 

Pada struktur di atas, langkah 1 hanya akan dijalankan kalau kondisi bernilai benar, sedangka langkah 2 hanya akn dijalankan kalau kondisi bernilai salah.

Bentuk yang lebih kompleks dalam pengambilan kepututusan pada dasarnya dapat dikembangkan melalui struktur di atas.  


3.   Struktur Pengulangan
Pengulangan menyatakan suatu tindakn atau langkah yang dijalankan beberapa kali. Nah, struktur pengulangan menyatakan perwujudan keadaan seperti itu. Sebagai contoh, jika anda ingin menampilkan 10 tulisan “Selamat belajar”, Anda bisa menuliskannya dengan mengunakan struktur sekuinsial. Itu berarti bahwa anda memberikan 10 instruksi untuk menuliskan kesepuluh tulisan tersebut. Cara seperti ini memang praktis untuk jumlah pengulangan yang sedikit (misalnya 2 atau 3 buah pengulangan), tetapi tidak cocok untuk jumlah yang besar. lebih praktis, Anda bisa menggunakan struktur pengulangan.

Struktur Pengulangan Pertama
Bentuk pengulangan yang pertama seperti berikut:

Pada struktur di atas, proses dapat berupa satu atau beberapa langkah. Pada bentuk ini, ada kemungkian proses tidak dijalankan sama sekali sekiranaya diawal kondisi bernilai salah.  

Diagram alir di atas menujukan bahwa sebelum proses dijalankan pertama kali,  kondisi diuji terlebih dahulu. Sekiranya kondisi bernilai benar maka Prosedur diajlankan dan kemudian kondisi diuji lagi. Sepanjang kondisi masih bernilai benar, prosedur akan tetap dijalankan. Namun, begitu kondisi bernilai salah maka pengulangan berakhir.         

Struktur Pengulangan Kedua
Bentuk pengulangan yang kedua seperti berikut:

Pada bentuk kedua, proses paling tidak dijalankan sekali. 

1 komentar:

  1. Casinos Near MGM Grand in Las Vegas - JT Hub
    The 안산 출장안마 MGM Grand Casino in Las Vegas 청주 출장샵 is the latest casino 인천광역 출장안마 to go live, launching a sportsbook, 밀양 출장샵 casino 군포 출장샵 and bar experience.

    BalasHapus