struktur kontrol
Post on 23-Dec-2015
18 Views
Preview:
DESCRIPTION
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