pemrograman
02.50 |
Secara umum, dalam pemrograman terstruktur terdiri dari 3 struktur, yaitu stuktur runtutan, percabangan dan perbandingan. Masing-masing struktur akan dijelaskan dibawah ini.
3.1 Struktur Runtutan
Pada struktur runtutan/ berurutan setiap pernyataan akan dikerjakan satu per satu sesuai dengan urutan penulisan algoritma program. Setiap pernyataan dilaksanakan tepat satu kali dan tidak ada pernyataan yang diulang atau pernyataan yang tidak dilaksanakan. Akhir dari pernyataan terakhir merupakan akhir dari algoritma program tersebut.
Jika pernyataan dilambangkan dengan A1, A2, A3……., An, maka pelaksanaan instruksi dapat digambarkan sebagai berikut:
Jika digambarkan dalam flowchart:
3.2 Struktur Percabangan
Pada struktur percabangan memungkinkan suatu pernyataan untuk dieksekusi hanya jika suatu kondisi tertentu terpenuhi atau tidak terpenuhi. Struktur percabangan disebut juga dengan struktur pemilihan. Terdapat beberapa pernyataan yang akan dipilih berdasarkan suatu kondisi. Sehingga terdapat bagian pernyataan yang dilewati atau tidak dijalankan oleh program.
Terdapat dua macam instruksi struktur percabangan dalam pemrograman, yaitu IF dan Case yang akan kita pelajari pada bab selanjutnya.
Jika digambarkan dalam flowchart:
3.3 Struktur Perulangan
Struktur perulangan merupakan struktur algoritma yang akan melakukan suatu proses/ eksekusi yang berulang-ulang jika suatu kondisi terpenuhi atau tidak terpenuhi. Proses perulangan ini biasanya digunakan untuk:
Struktur perulangan terdiri dari:
Aksi yang dilakukan sebelum pengulangan dilakukan pertama kali.
Ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan.
Satu atau lebih aksi/ pernyataan yang akan diulang.
Aksi yang dilakukan setelah pengulangan selesai dilakukan.
Bentuk umum perulangan:
<Inisialisasi>
Awal perulangan
Badan perulangan
Akhir perulangan
<Terminasi>
Kondisi perulangan dapat berada pada awal perulangan atau akhir perulangan.
Bentuk instruksi pengulangan dan pemrograman terstruktur ada tiga macam, yaitu:
Jika digambarkan dalam flowchart:
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar