struktur kontrol

Post on 23-Dec-2015

18 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

dfsdfsdfsd

TRANSCRIPT

fachrudin.ali@gmail.com 1

Struktur Kontrol If dan Case

fachruddin.ali@gmail.com

fachrudin.ali@gmail.com 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.

fachrudin.ali@gmail.com 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.

fachrudin.ali@gmail.com 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

fachrudin.ali@gmail.com 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

fachrudin.ali@gmail.com 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

fachrudin.ali@gmail.com 7

Contoh Pemograman If .. Then

fachrudin.ali@gmail.com 8

fachrudin.ali@gmail.com 9

Contoh Pemograman If .. Then.. Else

fachrudin.ali@gmail.com 10

fachrudin.ali@gmail.com 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

fachrudin.ali@gmail.com 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.

fachrudin.ali@gmail.com 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"

fachrudin.ali@gmail.com 14

Penyelesaian Pemograman

fachrudin.ali@gmail.com 15

fachrudin.ali@gmail.com 16

Studi kasus lanjutan

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

Software Sederhana Penjualan Buku

Biaya= Harga Buku * Jumlah Buku

fachrudin.ali@gmail.com 17

Contoh Pemograman Select..Case

fachrudin.ali@gmail.com 18

top related