1 / 6

Struktur Kontrol

Struktur Kontrol. Struktur kontrol merupakan pengatur aliran program Rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu : Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi Melanjutkan sebuah pernyataan bila kondisi terpenuhi

swann
Download Presentation

Struktur Kontrol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Struktur Kontrol • Struktur kontrol merupakan pengatur aliran program • Rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu : • Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi • Melanjutkan sebuah pernyataan bila kondisi terpenuhi • Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi • Struktur Pengambilan Keputusan : • If … Then • If … Then … Else • Select Case

  2. Struktur Kontrol Struktur Pengambilan Keputusan If … Then If kondisi Then perintah (untuk perintah satu baris) If kondisi Then Perintah 1 Perintah 2 … End If (untuk perintah dengan banyak baris) Struktur Pengambilan Keputusan If … Then … Else If kondisi 1 Then [perintah blok 1] ElseIf kondisi 2 Then [perintah blok 2] Else [perintah blok – n] End if

  3. Struktur Kontrol Struktur Pengambilan Keputusan Select Case Select Case kondisi Case ekspresi 1 [perintah blok 1] Case ekspresi 2 [perintah blok 2] Case else [perintah blok – n] End Select

  4. Struktur Kontrol • FOR … NEXT • Adalah untuk mengulangi suatu perintah (instruksi) dalam jumlah yang telah ditentukan, serta besar kenaikannya. FOR counter = nilai-awal TO nilai-akhir [STEP kenaikannya] …. Instruksi… [Exit FOR] …. Instruksi … NEXT • DO • DO WHILE … LOOP • Adalah untuk mengulangi suatu perintah (instruksi) selama While (suatu kondisi) memenuhi syarat (bernilai TRUE) dan akan berhenti apabila while tidak lagi memenuhi syarat (bernilai FALSE). DO WHILE (kondisi)Dapat juga ditulis :DO …. Instruksi…….Instruksi…. [Exit Do] [Exit Do] …. Instruksi …… Instruksi … LOOPLOOP WHILE (kondisi)

  5. Struktur Kontrol • DO • DO WHILE … LOOP Adalah untuk mengulangi suatu perintah (instruksi) selama While (suatu kondisi) memenuhi syarat (bernilai TRUE) dan akan berhenti apabila while tidak lagi memenuhi syarat (bernilai FALSE). DO WHILE (kondisi) Dapat juga ditulis :DO …. Instruksi…….Instruksi…. [Exit Do] [Exit Do] …. Instruksi …… Instruksi … LOOPLOOP WHILE (kondisi) • DO UNTIL … LOOP • Adalah Kebalikan dari DO WHILE. Ia akan mengulangi suatu perintah (instruksi) selama kondisi yang dibandingkan tidak memenuhi syarat (bernilai FALSE) dan akan berhenti apabila UNTIL (Kondisinya) memenuhi syarat (bernilai TRUE) DO UNTIL (kondisi) Dapat jugu ditulis : DO …. Instruksi… ….Instruksi…. [Exit Do] ….[Exit DO] …. Instruksi ……Instruksi…. LOOP LOOP UNTIL (kondisi)

  6. Struktur Kontrol • WHILE …. WEND • Adalah sama dengan DO WHILE … LOOP, Tapi WHILE …WEND bentuk penulisannya hanya satu dan tidak memiliki perintah Exit untuk memberhentikan proses yang berulang-ulang sebelum berakhir. WHILE (kondisi) …. Instruksi… [Exit Do] …. Instruksi … WEND Keterangan : • [STEP kenaikannya] : Besarnya kenaikan yang diinginkan dalam pengulangan FOR • [Exit FOR] : Perintah yang digunakan utk menghentikan atau keluar dari LOOP FOR sebelum nilai Akhir terpenuhi. • [Exit DO] : Perintah yang digunakan utk menghentikan atau keluar dari pengulangan DO … LOOP sebelum kondisi yang ditentukan memenuhi syarat. • Instruksi : Kode-kode program yang akan dijalankan jika kondisi yang ditentukan memenuhi syarat. • (Kondisi) : Kondisi yang dibandingkan kebenarannya.

More Related