PENGGUNAAN STRUKTUR KONTROL

dokumen-dokumen yang mirip
PENGGUNAAN STRUKTUR KONTROL

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

MODUL 2 SELECTION & LOOPING PADA FORM

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

P8 Procedure & Function pada Visual Basic.Net

Aplikasi Payroll dengan ASP.Net

TiPe Data Array di Vb.net. By Faizah,S.Kom

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

P6 Struktur Kontrol pada Visual Basic.Net

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

Pengenalan Microsoft Visual Studio 2010

PEMROGRAMAN INPUT JURNAL TRANSAKSI

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Writting Procedure and Function

P9 Array pada Visual Basic.Net

PEMROGRAMAN VISUAL BASIC

P5 Variabel, Tipe Data dan Operator

Membuat Program Kriptografi dengan VB.Net 2010

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

Bab 4 Hasil dan Pembahasan

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN VISUAL BASIC.NET ( CONDITION )

Budi permana, S.Kom

Penggunaan Struktur Kontrol IF

BAB V MENGGUNAKAN OPERATOR VISUAL BASIC.NET

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

MODUL VI Penggunaan Struktur Kontrol Pengulangan

Percabangan. 1. Statemen If...Then

PEMROGRAMAN VB.NET. Sintaks Pada Class

Source Code Test Program Dengan VB Net

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

M. Choirul Amri. 2.1 Membuat Project Baru.

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

MODUL 2 PERANCANGAN INTERFACE

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.


MODUL-MODUL PRAKTIKUM VB.

Struktur Data II. Bekerja Dengan Form.

BAB VII MENU, TOOLBAR DAN STATUSBAR

SOLUTIONS DAN PROJECT

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:


PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

BAB VIII VISUAL BASIC

MODUL VII VISUAL BASIC

PEMROGRAMAN TERSTRUKTUR II

MODUL 2 IP ADDRESS SOCKET

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

BAB 3 SYSTEM AKSES WINDOWS

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.

BAB IV IMPLEMENTASI DAN TESTING

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5

1. Fungsi Kata. private sub kata() { label1.text = "STT" } 2. button1_click { kata() } 2. button1_click

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

BAB 4 PROTOKOL TCP UDP - REMOTE


LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

BAB IV IMPLEMENTASI DAN PENGUJIAN

Informasi Status Batere Menggunakan Visual Basic.Net


BAB VIII PENGENALAN DATABASE

PEMROGRAMAN VB.NET. Koneksi Ke Database

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

STRUKTUR KENDALI PERCABANGAN

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

KONEKSI DATABASE SQL DENGAN VB.NET

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

BAB II MICROSOFT VISUAL STUDIO

PENGENALAN VISUAL BASIC NET

BAB V IMPLEMENTASI DAN PENGUJIAN. yang digunakan untuk menulis program dan membentuk tabel-tabel basis data.

DAFTAR PUSTAKA. Anton, Howard Aljabar Linier Elementer. Jakarta: Erlangga

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)


Metode yang umum digunakan :

BAB Memulai VB.Net

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB 2 LANDASAN TEORI

M. Choirul Amri.

Basic Programing. Oleh : Aririk Japik, S.Kom.

BAB III METODOLOGI PENELITIAN

Visual Basic 6.0 For Beginners


MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

BAB IV HASIL DAN UJI COBA

PENGENALAN VISUAL BASIC 2005

Transkripsi:

PENGGUNAAN STRUKTUR KONTROL

MENGGENAL STRUKTUR KONTROL Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Visual Basic.net mengenal dua jenis struktur kontrol, yaitu : 1.Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi. 2. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program.

Ada dua bentuk struktur kontrol keputusan, yaitu : 1. Struktur IF THEN. 2. Struktur SELECT CASE. Bentuk penulisan (syntax) struktur IF THEN : 1.IF <kondisi> THEN <kode program> Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. 2. IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi> bernilai False maka <blok kode program 2> yang akan dikerjakan.

BENTUK PENULISAN (SYNTAX) STRUKTUR SELECT CASE : SELECT CASE <pilihan> CASE <pilihan 1> <blok kode program 1> CASE <pilihan 2> <blok kode program 2> CASE <pilihan n> <blok kode program n> CASE ELSE <blok kode program x>] END SELECT Bila <pilihan> sesuai dengan <pilihan 1> maka <blok kode program 1> akan dikerjakan, dst. Tetapi bila <pilihan> tidak ada yang sesuai dengan <pilihan 1> s/d <pilihan n> maka <blok kode program x> yang akan dikerjakan.

KODE AKUN NAMA AKUN TIPE AKUN 1101 Cash Kas / Bank 2101 Account Payable Akun Hutang 4101 Sales Pendapatan 5100 Cost of Sales Harga Pokok Penjualan Untuk memberikan Isian Pilihan Di Combo Box Di Properties Bagian items.

Bentuk penulisan (syntax) struktur IF THEN : 1.IF <kondisi> THEN <kode program> Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. 2. IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi> bernilai False maka <blok kode program 2> yang akan dikerjakan. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click Dim kode, nama, tipe As String kode = ComboBox1.Text If kode = "1101" Then nama = "Cash" tipe = "Kas / Bank" ElseIf kode = "2101" Then nama = "Account Payable" tipe = "Akun Hutang" ElseIf kode = "4101" Then Else nama = "Sales" tipe = "Pendapatan" nama = "Cost of Sales" tipe = "Harga Pokok Penjualan" End If TextBox1.Text = nama TextBox2.Text = tipe

txtnip RbtS1 RbtSma RbtD3 RbtS2 txtgapok txtkarir txttunpen txttunis txttunak txttotal txtnama cbgol ChkNikah txtjumnak CmdUlangi CmdKeluar

GOLONGAN GAJI POKOK TUNJ. KARIER 2A 1000000 250000 2B 1200000 500000 3A 1500000 750000 3B 2000000 1000000 Untuk memberikan Isian Pilihan Di Combo Box Di Properties Bagian Items.

Public Class Form2 Dim gapok, karir As Integer Dim gol As String Private Sub CBGol_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBGol.SelectedIndexChanged gol = CBGol.Text If gol = "2A" Then gapok = 1000000 karir = 250000 ElseIf gol = "2B" Then gapok = 1200000 karir = 500000 ElseIf gol = "3A" Then gapok = 1500000 karir = 750000 Else gapok = 2000000 karir = 1000000 End If txtgapok.text = Format(gapok, "#,##0") TxtKarir.Text = Format(karir, "#,##0") End Class

PENDIDIKAN TUNJANGAN PENDIDIKAN SLTA 200000 D3 300000 S1 500000 S2 1000000

Private Sub RBTSma_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RBTSma.CheckedChanged didik = 200000 txttunpen.text = Format(didik, "#,##0") Private Sub RBTD3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RBTD3.CheckedChanged didik = 300000 txttunpen.text = Format(didik, "#,##0")

Private Sub RBTS1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RBTS1.CheckedChanged didik = 500000 txttunpen.text = Format(didik, "#,##0") Private Sub RBTS2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RBTS2.CheckedChanged didik = 1000000 txttunpen.text = Format(didik, "#,##0")

STATUS TUNJANGAN ISTRI Menikah 10 % dari Gaji Pokok Belum Menikah 0 TUNJANGAN ANAK 5% * Gaji Pokok * Jumlah Anak *) Catatan : Jumlah Anak Yang Diakui Hanya 2 Orang

Private Sub CHKNikah_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CHKNikah.CheckedChanged If ChkNikah.Checked = true Then Else End If Label5.Visible = True txtjumnak.visible = True tunis = 0.1 * gapok txttunis.text = Format(tunis, "#,##0") txtjumnak.select() Label5.Visible = False txtjumnak.visible = False txtjumnak.text = "" tunis = 0 Bentuk penulisan (syntax) struktur IF THEN : 1.IF <kondisi> THEN <kode program> Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. 2. IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi> bernilai False maka <blok kode program 2> yang akan dikerjakan. txttunis.text = Format(tunis, "#,##0")

Private Sub txtjumnak_textchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles txtjumnak.textchanged jumnak = Val(txtJumnak.Text) If jumnak >= 2 Then jumnak = 2 End If tunak = 0.05 * gapok * jumnak txttunak.text = Format(tunak, "#,##0")

Private Sub hitungtotal() total = gapok + karir + didik + tunis + tunak txttotal.text = Format(total, "#,##0")

Private Sub ulangi() txtnip.text = "" txtnama.text = "" CBGol.Text = "2A" RBTSma.Checked = True CHKNikah.Checked = False Label5.Visible = False txtjumnak.visible = False txtgapok.text = Format(gapok, "#,##0") txtkarir.text = Format(karir, "#,##0") txttunpen.text = Format(didik, "#,##0") txttunis.text = Format(tunis, "#,##0") txttunak.text = Format(tunak, "#,##0") hitungtotal() txtnip.select() gapok = 1000000 karir = 250000 didik = 200000 tunis = 0 tunak = 0