ALGORITMA & PEMROGRAMAN 2B

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
STATEMENT KONDISI Adalah perintah yang memungkinkan
Penggunaan Struktur Kontrol IF
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School MI1264 Dasar Algoritma dan.
 Struktur ini digunakan jika menghadapi suatu pilihan dimana harus memilih  Pilihan dapat terdiri dari: ◦ Satu pilihan (pilih A atau tidak) ◦ Dua pilihan.
II Kendali percabangan (branching)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Struktur Percabangan Komang Kurniawan W., M.Cs.
Teknik Pemrograman (TEKPRO)
PEMROGRAMAN TERSTRUKTUR
Struktur Kontrol: Keputusan
Pemograman 1 Pertemuan 5.
Struktur seleksi.
Nested If = if bersarang = if bertingkat Operator logika
III. STRUKTUR KONTROL.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Pemprograman Terstruktur 1
Operasi Perulangan pada FORTRAN Pertemuan 6
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 REVIEW Issa Arwani, S.kom, M.sc.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
MODUL KE-9 PEMILIHAN.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
Percabangan.
ALGORITMA PEMROGRAMAN 2A
Algortima Pemrograman I
ALGORITMA & PEMROGRAMAN
Algoritma & Pemrograman 1B
STMIK AMIKOM PURWOKERTO
KUG1A3 Algoritma& Pemrograman
KUG1C3 Dasar Algoritma & Pemrograman
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Struktur Kendali Sri nurhayati, mt.
Struktur Kontrol Pemilihan
Struktur Seleksi (Percabangan)
BAB 4 PERNYATAAN IF DAN CASE.
BAB 3 PERNYATAAN IF DAN CASE.
penyusunan algoritma (flowchart)
Flowchart.
PERSAMAAN KUADRAT.
Percabangan C++ Norma Amalia, ST., M.Eng.
Aliran Kendali (Flow Control)
PERCABANGAN Siti Mukaromah, S.Kom.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Algoritma & Pemrograman 1
Pseudo-code.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
PERTEMUAN 5 Pemrograman Visual
M4. Penyeleksian Kondisi Pascal
PERCABANGAN.
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
Algoritma Percabangan
Algoritma & Pemrograman 1
Dasar-dasar Pemrograman
I Gusti Agung Made Wirautama, S.Kom
Pertemuan-II METODA ALGORITMA
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Struktur Pengambilan Keputusan
Pengambilan Keputusan
ALGORITMA & DASAR PEMROGRAMAN
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
Spesifikasi Program.
ALGORITMA & PEMROGRAMAN 2B
ALGORITMA & PEMROGRAMAN 2B
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
ALGORITMA & PEMROGRAMAN 2B
Transcript presentasi:

ALGORITMA & PEMROGRAMAN 2B M6. STRUKTUR KONTROL VISUAL BASIC

Subject Percabangan IF Percabangan Select

Percabangan IF

INTRODUCTION Percabangan dengan IF berguna untuk menilai dua atau beberapa keadaan sekaligus. Diagram prosesnya seperti berikut ini:

PERCABANGAN IF True False Pernyataan a; Pernyataan b; … Pernyataan z; Ekspresi True/False ? Pernyataan a; Pernyataan b; … Pernyataan z;

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.

PERCABANGAN IF Kode VB6 untuk rumusan tersebut adalah : If <ekspresi> Then <pernyataan 1> … Else <pernyataan a> End If

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:

PERCABANGAN IF Tampilan

PERCABANGAN IF Output

PERCABANGAN IF Code

PERCABANGAN IF Code

PERCABANGAN IF Contoh 2: Jika peminjaman lebih dari 7 hari, maka dikenakan denda sebesar 2000.

PERCABANGAN IF Contoh 2:

PERCABANGAN IF Output Contoh 2:

PERCABANGAN IF Code Contoh 2:

PERCABANGAN IF Contoh 3: Jika pembelian > 500.000, maka mendapatkan potongan 10% dan hadiah berupa tas cantik, jika tidak maka potongan hanya 5%.

PERCABANGAN IF Contoh 3:

PERCABANGAN IF Output 3:

PERCABANGAN IF Code 3:

PERCABANGAN IF Code 3:

PERCABANGAN IF Code 3:

Percabangan IF Bersarang

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.

PERCABANGAN IF BERSARANG Ekspresi True/False ? Ekspresi True/False ? Ekspresi True/False ? Pernyataan b; Pernyataan c; Pernyataan a;

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

PERCABANGAN IF BERSARANG Contoh 4:

PERCABANGAN IF BERSARANG Contoh 4:

PERCABANGAN IF BERSARANG Contoh 4:

PERCABANGAN IF BERSARANG Contoh 4:

PERCABANGAN IF BERSARANG Contoh 4:

PERCABANGAN IF BERSARANG Contoh 4:

Percabangan Select Case

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:

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

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

Percabangan Select Case Contoh 5:

Percabangan Select Case Contoh 5:

Percabangan Select Case Contoh 5:

Percabangan Select Case Contoh 5:

Percabangan Select Case Contoh 5:

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:

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.

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 = 3600 + 4500 + 2850 = 10950

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 :

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

Exercise 3