Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAB V Teknik Percabangan.

Presentasi serupa


Presentasi berjudul: "BAB V Teknik Percabangan."— Transcript presentasi:

1 BAB V Teknik Percabangan

2 Struktur keputusan adalah struktur program yang melakukan proses pengujian untuk menguji dan mengambil suatu keputusan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa alternatif yang tersedia.

3 Syarat dalam pemrograman adalah sebuah pernyataan boole, yang dapat bernilai benar(true) atau salah (false). Biasanya sebuah syarat terdiri dari operand-operand yang dihubungkan dengan operator logika. Yaitu : =,<>,>,<,<=,>=, and(Dan) dan or(atau). Untuk menyeleksi kondisi, dalam pascal dapat digunakan statement if dan case.

4 Mulai Read Syarat Perintah 2 Perintah 1 Selesai Y T

5 Statement if Struktur dari statement if dapat berupa if-then atau if-then-else. Struktur if-then Bentuk umumnya adalah: If ungkapan then statement Ungkapan adalah kondisi yang akan diseleksi oleh statemen if, bila kondisi yang diseleksi terpenuhi, maka statement yang mengikuti then akan diproses. Struktur if-then terbagi kepada 2, yaitu If-then satu baris If-then banyak baris

6 If-then satu baris

7

8 Penggunaan if-then yang diikuti oleh statement loncatan goto isi silinder

9

10 If..then banyak baris contoh:
Kita akan menghitung beberapa jenis trigonometri, yaitu: menghitung luas lingkaran, menghitung luas segitiga dan menghitung luas bujur sangkar. Masing-masing trigonometri mempunyai rumus yang berbeda. Untuk memecahkan persoalan ini kita bisa membuat satu program untuk menghitung tiga jenis trigonometri dengan rumus yang berbeda, yaitu dengan if..then banyak baris. nilai π dapat dituliskan ”pi” saja, Pascal otomatis mengkonversi nilai ini menjadi E+00

11 If then banyak baris

12 Struktur if..then..else Merupakan pengembangan dari if..then dengan struktur sebagai berikut: If kondisi then statemen1 else statemen2

13

14

15

16

17 Statement case Statement case terdiri dari case..of dan case..of..else. Case..of Case of mempunyai suatu ungkapan logika yang disebut dengan selector dan sejumlah statement yang diawali dengan suatu label permasalahan yang mempunyai tipe yang sama dengan selector.

18 Contoh: Nilai ujian yang diberikan dalam bentuk A, B, C, D, E, masing-masingnya memiliki arti.

19 Penggunaan struktur case of untuk menghitung diskon pembelian

20 Struktur case..of..else Pada struktur case..of bila tidak ada kondisi yang terpenuhi berarti tidak ada statement didalam lingkungan case of yang diproses. Dengan struktur case..of..else, bila tidak ada kondisi yang terpenuhi, maka statement yang akan diproses di dalam lingkungan case..of adalah statemen yang ada di else.

21

22 KUIS Gambar flowchart (50%) dan buat listing program (50%) dengan turbo pascal untuk menyelesaikan kasus berikut: Untuk pegawai yang telah menikah mendapat tunjangan istri, besarnya tunjangan istri ditentukan berdasarkan masa kerja. Untuk masa kerja kurang dari tiga tahun mendapat tunjangan sebesar 3% dari gaji pokok, sedangkan masa kerja sama dengan atau lebih besar dari tiga tahun mendapat tunjangan sebesar 6% dari gaji pokok.

23 Status= “Kawin” MK >= 3 TJ = 6%*GP TJ= 3% * GP Y T

24


Download ppt "BAB V Teknik Percabangan."

Presentasi serupa


Iklan oleh Google