1 / 19

Pernyataan Percabangan

Pernyataan Percabangan. Disusun Oleh : Lily W. Struktur Program. Urut (Sequence) Percabangan atau Keputusan (Branching / Decision) Pengulangan (Looping). Pernyataan Percabangan. IF SELECT CASE. Pernyataan IF. IF sederhana IF – ELSE Blok IF IF – ELSEIF IF di dalam IF. IF Sederhana.

hakeem-knox
Télécharger la présentation

Pernyataan Percabangan

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. Pernyataan Percabangan Disusun Oleh : Lily W.

  2. Struktur Program • Urut (Sequence) • Percabangan atau Keputusan (Branching / Decision) • Pengulangan (Looping)

  3. Pernyataan Percabangan • IF • SELECT CASE

  4. Pernyataan IF • IF sederhana • IF – ELSE • Blok IF • IF – ELSEIF • IF di dalam IF

  5. IF Sederhana • Tindakan (dapat berupa satu pernyataan atu beberapa pernyataan yang dipisahkan dengan tanda titik dua) hanya akan dieksekusi jika kondisi bernilai benar • IF, kondisi, THEN dan tindakan harus terletak dalam satu baris IF kondisi THEN tindakan

  6. IF kondisi salah benar tindakan pernyataan sesudah IF

  7. IF – ELSE • IF, kondisi, THEN, tindakan dan ELSE harus terletak dalam satu baris • Tindakan1 akan dieksekusi jika kondisi bernilai benar • Tindakan2 akan dieksekusi jika kondisi bernilai salah IF kondisi THEN tindakan1 ELSE tindakan2

  8. IF kondisi salah tindakan2 benar tindakan pernyataan sesudah IF

  9. Blok IF • Untuk mengontrol sejumlah pernyataan yang akan dieksekusi jika suatu kondisi terpenuhi • Memungkinkan masing-masing pernyataan ditulis pada baris tersendiri • Terdapat dua bentuk Blok IF • IF .. END IF • IF .. ELSE .. END IF

  10. Blok IF Bentuk 1 Bentuk 2 IF kondisi THEN BlokPernyataan END IF IF kondisi THEN BlokPernyataan1 ELSE BlokPernyataan2 END IF

  11. IF - ELSEIF • Untuk menangani suatu pengambilan keputusan terhadap sejumlah alternatif IF kondisi1 THEN [BlokPernyataan1] [ELSEIF kondisi2 THEN [BlokPernyataan2] [ELSEIF kondisi m THEN [BlokPernyataan m] [ELSE [BlokPernyataan n]]] END IF

  12. IF kondisi1 kondisi2 kondisi_m salah salah salah benar benar benar blok_pernyataan_1 blok_pernyataan_2 blok_pernyataan_m blok_pernyataan_n pernyataan sesudah IF

  13. IF di dalam IF IF kondisi1 THEN IF kondisi2 THEN [Blok pernyataan 1] ELSE [Blok Pernyataan m] END IF [Blok Pernyataan n] END IF

  14. SELECT CASE SELECT CASE ungkapan CASE DaftarUngkapan1 [BlokPernyataan1] [CASE DaftarUngkapan2 [BlokPernyataan2]]… [CASE DaftarUngkapanM [BlokPernyataanM]] [CASE ELSE [BlokPernyataanN]] END SELECT

  15. DaftarUngkapan • ungkapan [, ungkapan] • ungkapan TO ungkapan • IS OperatorRelasi ungkapan

  16. SELECT CASE ungkapan ada di daftar ungkapan 1 ada di daftar ungkapan 2 ada di daftar ungkapan m salah salah salah benar benar benar blok_pernyataan_1 blok_pernyataan_2 blok_pernyataan_m blok_pernyataan_n END SELECT

  17. Daftar Ungkapan Dapat berupa : • Ungkapan [, ungkapan] • Ungkapan TO ungkapan • IS OperatorRelasi ungkapan

  18. Contoh

  19. Referensi • Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur dan bahasa Basic Dasar, Penerbit Gunadarma • Yay Singleman, Business Programming Logic 2nd –ed, Prentice Hall Engelwood Cliffs, NewJersey, 1982. • Gottfried, Programming in BASIC, MC Graw Hil, Ne York, 1981. • Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta. • Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta. • Rijanto Tosin, Quick Basic, Dinastindo. • Wikipedia

More Related