struktur kontrol

18
Struktur Kontrol If dan Case [email protected] 1 [email protected]

Upload: angga-nopella

Post on 23-Dec-2015

17 views

Category:

Documents


1 download

DESCRIPTION

dfsdfsdfsd

TRANSCRIPT

Page 1: Struktur Kontrol

[email protected] 1

Struktur Kontrol If dan Case

[email protected]

Page 2: Struktur Kontrol

[email protected] 2

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program.

suatu bentuk/struktur yang memiliki peranan khusus untuk mengatur aliran urutan pengerjaan operasi atau beberapa operasi tertentu

Struktur kendali memungkinkan anda untuk mengatur jalannya program anda, Jika membiarkan tanpa di periksa oleh statement control-flow, suatu logika program akan berjalan dari kiri ke kanan dan dari atas kebawah. Hanya program yang sangat sederhana dapat ditulis tanpa statement control-flow.

Page 3: Struktur Kontrol

[email protected] 3

Visual Basic 6.0 mengenal dua jenis struktur kontrol, yaitu: 1. Struktur kontrol keputusan

berfungsi untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi.

2. Struktur kontrol pengulangan (Akan dibahas pertemuan Selanjutnya)

Ada dua bentuk struktur kontrol keputusan yang didukung oleh Visual Basic, yaitu: 3. Struktur IF...THEN.4. Struktur SELECT ...CASE.

Page 4: Struktur Kontrol

[email protected] 4

1.1. If...Then

Gunakan suatu struktur If...Then untuk menjalankan suatu pernyataan secara kondisional.Anda dapat menggunakan sintaks :

If condition Then statementEnd If

Page 5: Struktur Kontrol

[email protected] 5

1.2. If...Then...Else

If…Then…Else untuk mendefinisikan beberapa blok pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat.

Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual Basic akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi True untuk dijalankan blok pernyataannya.

1.2.1. If ..Then ..Else Sederhana

Anda dapat menggunakan Syntax If...Then..else sederhana sebagai berikut

If condition_1 Then statements_1Else statements_2

Page 6: Struktur Kontrol

[email protected] 6

1.2.2. If ..Then.. Else Bertingkat/Berkalang

Anda dapat menggunakan Syntax If...Then..else sebagai berikut

If condition_1 Then statements_1Else If Condition_2 Then statements_2Else Statements_n

Page 7: Struktur Kontrol

[email protected] 7

Contoh Pemograman If .. Then

Page 9: Struktur Kontrol

[email protected] 9

Contoh Pemograman If .. Then.. Else

Page 11: Struktur Kontrol

[email protected] 11

Select...CaseBentuk penulisan (syntax) struktur SELECT ...CASE: SELECT CASE <pilihan> CASE <pilihan 1> <jalankan kode program 1> CASE <pilihan 2> <jalankan kode program 2> CASE <pilihan n> <jalankan kode program n>CASE ELSE <jalankan kode program x>END SELECT

Page 12: Struktur Kontrol

[email protected] 12

Pemahaman : Jika <pilihan> sesuai dengan <pilihan 1> maka <jalankan kode program 1> akan dikerjakan.

Jika <pilihan> tidak sesuai dengan <pilihan 1> maka seleksi sesuai dengan <pilihan2> jika sesuai maka <jalankan kode program 2> , dst.

Tetapi bila <pilihan> tidak ada yang sesuai dengan <pilihan 1> s/d <pilihan n> maka <jalankan kode program x> yang akan dikerjakan.

Page 13: Struktur Kontrol

[email protected] 13

Studi Kasus

Tujuan Pemograman 0 ..40 ='E' Tidak Lulus,

Wajib Ulang 41..60 = 'D'Tidak lulus, Wajib

Ulang 61..74 = 'C' Lulus" 75..85 = 'B' Lulus" 85 > = 'A' lulus"

Page 14: Struktur Kontrol

[email protected] 14

Penyelesaian Pemograman

Page 16: Struktur Kontrol

[email protected] 16

Studi kasus lanjutan

Daftar Harga BukuAgama Islam= 10000 Matematika= 20000Bahasa Inggris= 30000Ekonomi = 40000Komputer= 50000

Software Sederhana Penjualan Buku

Biaya= Harga Buku * Jumlah Buku

Page 17: Struktur Kontrol

[email protected] 17

Contoh Pemograman Select..Case