struktur kontrol
DESCRIPTION
dfsdfsdfsdTRANSCRIPT
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.
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.
1.1. If...Then
Gunakan suatu struktur If...Then untuk menjalankan suatu pernyataan secara kondisional.Anda dapat menggunakan sintaks :
If condition Then statementEnd If
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
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
Contoh Pemograman If .. Then
Contoh Pemograman If .. Then.. Else
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
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.
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"
Penyelesaian Pemograman
Studi kasus lanjutan
Daftar Harga BukuAgama Islam= 10000 Matematika= 20000Bahasa Inggris= 30000Ekonomi = 40000Komputer= 50000
Software Sederhana Penjualan Buku
Biaya= Harga Buku * Jumlah Buku
Contoh Pemograman Select..Case