Anda di halaman 1dari 1

Struktur Algoritma Percabangan

Sebuah program tidak selamanya akan berjalan dengan mengikuti struktur berurutan, kadang kadang
kita perlu merubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program dan
menghendaki agar pelaksaan program meloncat ke baris tertentu peristiwa ini kadang disebut sebagai
percabangan/pemilihan atau keputusan. Hal ini seperti halnya mobil di pesimpangan.

Pada stuktur percabangan ,program ini akan berpindah urutan pelaksaan jika suatu kondisi yang
disyaratkan dipenuhin .pada proses simbol flow craft decision harus digunakan simbol decision akan
berisi pernyataan yang di uji kebenarannya nilai hasil pengujian akan menentukan cabang mana yang
akan ditempuh

Contoh 5.15 stuktur percabangan untuk masalah batasan umur sebuah aturan untuk menonoton film
tertentu adalah sebagai berikut jika penonton lebih dari 17 tahun maka penonton diperbolehkan apa
bila kurang dari 17 maka tidak diperbolehkan menonton

Pencarian data dalam array

Salah satu permasalahaan yang sering dijumpai dalam array adalah bagaimana mencari elemen
tertentu dari array.misalnya pada kasus lokerpada gambar di atas tersedia 100 kotak kemudian kita
diminta untuk mencari nomor kotak beberapa yang dimili oleh seeseorang siswa bernama rudi contoh
yang lain misalkan banyak ada banyak siswa dalam satu sekolah dan kita diminta mencari ilmu siswa
dengan nama tertentu atau alamat tertentu

Pada contoh ini diminta mencari elemen yang berisi angka 12 dari sekumpulan elemen array. Ada 6
elemen pada array tersebut bagai mana menurut kalian algoritma penyelesaianmya?

Cara yang paling umum dan paling mudah dilakukan adalah dengan cara pencarian berurutan . pada
masa lalu pencarian ini dilakukan waktu lama dengan namun perkembangan komputer yang cepat
waktu esklusif algoritma ini tidak dipermasalahkan cara ini dilakukan dengan cara membandingkan isi
dari elemen dengan apa yang kita cari satu persatu dimulai dari elemen yang paling awal apabila kita
terapkan pada maka eksekusi program akan berlangusng berurutan

>terapkan bilangan yang ingin kita cari (yaitu 12)

>ambil elemen paling awal(yaitua(0)) bandingkan isi elemen tersebut(yaitu23 )dengan bilangan yang kita
cari.jika sama maka stop

Contoh:

1.Bentuk pertama sebagai variabel deklarasi nilai: array [1.15] of integer

Nama:array [‘a’z’]os stiring

2bentuk kedua sebagai tipe deklarasi

Type

Anda mungkin juga menyukai