Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
ALGORITMA & PEMROGRAMAN 2B
M6. STRUKTUR KONTROL VISUAL BASIC
2
Subject Percabangan IF Percabangan Select
3
Percabangan IF
4
INTRODUCTION Percabangan dengan IF berguna untuk menilai dua atau beberapa keadaan sekaligus. Diagram prosesnya seperti berikut ini:
5
PERCABANGAN IF True False Pernyataan a; Pernyataan b; … Pernyataan z;
Ekspresi True/False ? Pernyataan a; Pernyataan b; … Pernyataan z;
6
PERCABANGAN IF Penulisan gambar seperti slide sebelumnya disebut dengan “kondisi dan keputusan”. Dalam pengertian yang umum bisa dikatakan: Jika memenuhi kondisi maka lakukan proses keputusan untuk kondisi benar, jika tidak lakukan proses keputusan untuk kondisi salah.
7
PERCABANGAN IF Kode VB6 untuk rumusan tersebut adalah :
If <ekspresi> Then <pernyataan 1> … Else <pernyataan a> End If
8
PERCABANGAN IF Contoh 1:
Jika bilangan memiliki sisa bagi 0 adalah bilangan genap, jika tidak bilangan itu adalah bilangan ganjil. Buat lah program jika memiliki tampilan seperti berikut ini:
9
PERCABANGAN IF Tampilan
10
PERCABANGAN IF Output
11
PERCABANGAN IF Code
12
PERCABANGAN IF Code
13
PERCABANGAN IF Contoh 2:
Jika peminjaman lebih dari 7 hari, maka dikenakan denda sebesar 2000.
14
PERCABANGAN IF Contoh 2:
15
PERCABANGAN IF Output Contoh 2:
16
PERCABANGAN IF Code Contoh 2:
17
PERCABANGAN IF Contoh 3:
Jika pembelian > , maka mendapatkan potongan 10% dan hadiah berupa tas cantik, jika tidak maka potongan hanya 5%.
18
PERCABANGAN IF Contoh 3:
19
PERCABANGAN IF Output 3:
20
PERCABANGAN IF Code 3:
21
PERCABANGAN IF Code 3:
22
PERCABANGAN IF Code 3:
23
Percabangan IF Bersarang
24
Percabangan IF Bersarang
Percabangan tidak harus hanya memiliki satu kondisi, bisa juga percabangan memiliki banyak kondisi dengan banyak proses keputusan, hal ini sering dinamakan dengan Percabangan Bersarang atau Percabangan Berantai.
25
PERCABANGAN IF BERSARANG
Ekspresi True/False ? Ekspresi True/False ? Ekspresi True/False ? Pernyataan b; Pernyataan c; Pernyataan a;
26
PERCABANGAN IF BERSARANG
Contoh 4: Menentukan nilai A, B, C, D, E dengan syarat berikut ini: Huruf Nilai Ket A >= 86 & <= 100 Amat Baik B >=70 & < 86 Baik C >=56 & < 70 Cukup D >=41 & <56 Kurang Baik E >= 0 & <41 Buruk
27
PERCABANGAN IF BERSARANG
Contoh 4:
28
PERCABANGAN IF BERSARANG
Contoh 4:
29
PERCABANGAN IF BERSARANG
Contoh 4:
30
PERCABANGAN IF BERSARANG
Contoh 4:
31
PERCABANGAN IF BERSARANG
Contoh 4:
32
PERCABANGAN IF BERSARANG
Contoh 4:
33
Percabangan Select Case
34
Percabangan Select Case
Salah satu model percabangan adalah percabangan index atau yang dikenal dengan pemilihan berindex, dalam visual basic percabangan index ini menggunakan Select Case dengan format:
35
Percabangan Select Case
Select Case <variabel> Case 0: <proses untuk keadaan variabel=0> Case 1: <proses untuk keadaan variabel=1> Case n: <proses untuk keadaan variabel=n> End Select
36
Percabangan Select Case
Contoh 5: Departemen di sebuah perusahaan dikodekan dengan nomor urut sebagai berikut: 1: Financial Management 2: Marketing 3: Sales 4: Manufacturing 5: Purchasing
37
Percabangan Select Case
Contoh 5:
38
Percabangan Select Case
Contoh 5:
39
Percabangan Select Case
Contoh 5:
40
Percabangan Select Case
Contoh 5:
41
Percabangan Select Case
Contoh 5:
42
Exercise 1 Buatlah program untuk menghitung akar persamaan kuadrat (x1 dan x2)dengan memasukkan nilai a, b, dan c, kemudian hitung dengan rumus ABC sebagai berikut: Jika d > 0, maka akar imajiner, dan jika d>0 gunakan rumus berikut:
43
Exercise 2 PDAM akan menarik tagihan berdasarkan pemakaian air pelanggan. Pada 30 m3 pertama biaya pemakaian adalah Rp. 120/m3. Jika pemakaian > 30 m3, maka biaya kelebihan untuk 30 m3 pertama adalah Rp. 150, 30 m3 kedua adalah Rp. 190/m3 dan 30m3 ketiga dan seterusnya biaya pemakaiannya Rp. 240/m3.
44
Exercise 2 Sebagai contoh pelanggan A pemakaiannya adalah 75 m3, biayanya adalah : 30 x 120 = 3600 30 x 150 = 4500 15 x 190 = 2850 Total = = 10950
45
Exercise 3 Seorang pelanggan di sebuah restoran tinggal memilih menu makanan berdasarkan nomor dari menu makanan yang sudah disediakan dan akan ditampilkan nama menu beserta harganya, seperti menu makanan berikut ini :
46
Exercise 3 No Menu Makanan Harga (Rp) 1 Soto Ayam 4.000 2 Soto Daging
5.000 3 Sate Ayam 6.000 4 Ayam Balli 5 Rawon
47
Exercise 3
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.