Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PERCABANGAN.

Presentasi serupa


Presentasi berjudul: "PERCABANGAN."— Transcript presentasi:

1 PERCABANGAN

2 PERCABANGAN Percabangan adalah suatu kondisi dimana sebuah instruksi tidak dijalankan secara sekuensial, tetapi lebih berdasarkan pada kondisi  kondisi tertentu yang ditetapkan oleh pembuat program. Pada inti pemrograman, percabangan memegang peranan yang sangat penting dalam penyusunan program

3 JENIS PERCABANGAN Proses percabangan memiliki 3 jenis, antara lain :
Percabangan Tunggal Percabangan Ganda Percabangan Lebih dari 2

4 PERCABANGAN TUNGGAL Percabangan tunggal bekerja apabila hanya ada 1 alternatif instruksi saja yang dijalankan. Logika ini memungkinkan kompiler untuk menjalankan sebuah instruksi atau tidak sama sekali. Kompiler baru akan menjalankan instruksi yang ada di dalam notasi percabangan apabila kondisi yang diinginkan terpenuhi atau memberikan nilai akhir true  Apabila kondisi tersebut memberikan nilai akhir false maka tidak akan ada instruksi yang dijalankan.

5 NOTAS

6 PROGRAM

7 OUTPUT

8 PERCABANGAN GANDA  Percabangan ganda apabila terdapat 2 alternatid instruksi yang dijalankan. Logika ini memungkinkan kompiler menjalankan salah satu dari 2 alternatif instruksi yang ada, dan salah satu instruksi pasti dijalankan.

9 PROGRAM

10 OUTPUT

11 PERCABANGAN LEBIH DARI DUA
Pada dasarnya hanya terdapat 2 jenis seleksi dalam struktur algoritma pemrograman, namun bukan berarti hanya bisa dikembangkan pada 2  jenis tersebut saja. Struktur seleksi dapat dikembangkan menjadi bentuk yang tidak terbatas dan dapat dikombinasikan kedalam bentuk perulangan selama notasi penulisannya tidak terdapat kesalahan. Kemampuan logika seseorang dalam merancang program dan mengamati dari permasalahan yang ada menjadi bagian yang paling penting dalam melakukan pengembangan dari bentuk seleksi ini. Dibawah ini akan diberikan contoh seleksi menggunakan kondisi lebih dari 2

12 PROGRAM

13 OUTPUT

14 CASE Struktur case sebenarnya memiliki fungsi yang sama dengan struktur if yang telah kita pelajari diatas. Struktur case ini dapat meringkaskan alur logika yang terjadi apabila diaplikasikan pada pada alur seleksi yang memiliki lebih dari 2 kondisi.

15 NOTASI

16 PROGRAM

17 OUTPUT

18 PERBEDAAN IF DAN CASE Unggul yang mana antara struktur if dengan struktur case.?  Sebenarnya kalau dikatakan unggul, keduanya sama-sama unggul. Karena struktur case memiliki kelebihan dari pada struktur if, dan struktur if pun memiliki kelebihan dari pada struktur case. Kelebihan statemen case terletak pada struktur script atau codenya yang lebih ringkas dibandingkan dengan struktur pada if. Sedangkan kelebihan statemen if yaitu struktur if dapat menyelesaikan hampir seluruh permasalahan pada pascal, sedang case tidak bisa. Mengapa statemen if dapat menyelesaikan hampir semua masalah pada pascal, sedangkan statemen case tidak bisa? Karena pada statemen if dapat menjalankan suatu percabangan didalam percabangan yang disebut juga dengan istilah if bersarang, dan pada statemen case tidak ada hal yang seperti itu.

19 REFERENSI http://arfaengkong.blogspot.com/p/blog-page_7957.html
pada_pascal


Download ppt "PERCABANGAN."

Presentasi serupa


Iklan oleh Google