STRUKTUR KENDALI PERULANGAN

dokumen-dokumen yang mirip
UNIVERSITAS GUNADARMA

STRUKTUR KENDALI PERCABANGAN

MODUL VI Penggunaan Struktur Kontrol Pengulangan

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

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

For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

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

MODUL IV PERULANGAN ( LOOPING )

BAB V Pengenalan Komponen-Komponen (object) pada VB

Struktur Data II. Bekerja Dengan Form.

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Sesi/Perkuliahan ke: VII

PRAKTIKUM 1 INPUT - OUTPUT

Modul Praktikum Ke-1

Form dan Kontrol. 5.1 Form

MODUL 2 SELECTION & LOOPING PADA FORM

Jendela kode adalah suatu window yang berisi kode-kode program yang merupakan instruksi-intruksi untuk aplikasi Visual Basic.

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Krisna D. Octovhiana. 1.1 Apa itu Array?

Danu Wira Pangestu

Pengenalan Visual Basic

Pendidikan Teknik Informatika Universitas Negeri Malang

Sesi/Perkuliahan ke: XII

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

BAB II Unit Control pada Visual Basic

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

E-Trick Visual Basic 6.0

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

BAB 2 LANDASAN TEORI

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

PENGULANGAN, ARRAY. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowloedge and Education

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

BAB VI KONTROL ALIR STRUKTUR PERCABANGAN (BRANCH)

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Modul Praktikum Ke-2

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Percabangan. 1. Statemen If...Then

DISusun Oleh :Team Penyusun Mo

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Tutorial, Source code, Request Program Visual Basic

MODUL I Pengenalan IDE Visual Basic 6.0

MENGELOLA FILE. - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

PEMROGRAMAN DASAR. Visual Basic 6

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

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

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

VARIABEL, OPERATOR DAN EKSPRESI

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

DIALOG B OX Minggu ke-7

BAB I Pengenalan Microsoft Visual Basic 6.0

Krisna D. Octovhiana. 1.1 Apa itu Operator?

BAB 2 LANDASAN TEORI

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Konsep Sistem Informasi B

PENGENALAN VISUAL FOXPRO

Pertemuan 1 Pengenalan Visual Basic

Bab I Pengenalan Visual BASIC

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Form Label Text Box Command Button

PEMBUATAN MENU dengan MENU EDITOR

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

MODUL 1 PENGENALAN VISUAL BASIC 6.0

Visual Basic 6.0 For Beginners

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

TUGAS MAKALAH VISUAL BASIC 6.0

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

Oleh : Uus Rusmawan Hal - 1 -

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Algoritma Pemrograman 2 B

BAB PERULANGAN (LOOPING)

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


DATABASE. Visual Data Manager

FUNGSI PENCABANGAN DAN PERULANGAN

MEMBUAT LAPORAN (DATA REPORT)

Modul Report Dan Form Report

Transkripsi:

STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program tentang kendaliperulangan P3.1. TEORI Struktur kendali perulangan digunakan untuk melakukan pengulangan kode program. Ada dua bentuk struktur kontrol pengulangan (looping), yaitu : 1. Struktur FOR NEXT 2. Struktur DO LOOP 3.1. STRUKTUR FOR... NEXT Pernyataan ini digunakan untuk mengeksekusi suatu blok statement berulang kali sejumlah yang ditentukan. Pada statement For Next dapat digunakan perintah step untuk menentukan pertambahan counter. For Next juga merupakan bentuk lain dari looping. Tidak seperti Do Loop, perulangan dalam For Next telah ditentukan. Format sintak dari penggunaan perulangan For Next adalah sebagai berikut: FOR <pencacah> = <awal> TO <akhir> [STEP <langkah>] <blok kode program> NEXT <pencacah> Gambar 3.1. Syntax For... Next 31

<pencacah> adalah variabel (tipe: integer) yang digunakan untuk menyimpan angka pengulangan. <awal> adalah nilai awal dari <pencacah>. <akhir> adalah nilai akhir dari <pencacah>. <langkah> adalah perubahan nilai <pencacah> setiap pengulangan. Sifatnya optional (boleh ditulis ataupun tidak). Bila tidak ditulis maka nilai <langkah> adalah 1. 3.2. STRUKTUR DO... LOOP Visual Basic mendukung beberapa versi statement Do. Looping dengan menggunakan While mungkin yang paling populer digunakan dalam pemrograman Visual Basic. Statement If Then, do While juga membutuhkan ekpresi perbandingan untuk keluar dari looping. Berikut ini adalah bentuk penulisan (syntax) struktur Do Loop : DO WHILE <kondisi> <blok kode program> LOOP Gambar 3.2. Syntax Do While... Loop <blok kode program> akan diulang selama <kondisi> bernilai TRUE. Pengulangan berhenti bila<kondisi> sudah bernilai FALSE. Berbeda dengan Do While Loop, Do Until Loop akan melakukan looping selama kondisi pembanding bernilai false. Berikut ini adalah sintak penggunaan Do Until Loop : DO UNTIL <kondisi> LOOP <blok kode program> 32

Gambar 3.3. Syntax Do Until... Loop <blok kode program> akan diulang sampai <kondisi> bernilai TRUE. Pengulangan berhenti bila<kondisi> sudah bernilai TRUE. 3.3. OBJEK LIST BOX Gambar 3.4. Icon ListBox Unit ini akan menampilkan daftar item di mana pemakai dapat memilih salah satu dari beberapa item yang ditampilkan (awalan : lst). Berikut ini adalah property dari ListBox yang sering digunakan. Properti Keterangan List Daftar piilihan yang ingin dimasukkan ke dalam kotak list Sorted Menentukan apakah daftar di dalam kotak list akan diurutkan secara otomatis Menentukan jenis kotak list apakah akan ditampilkan Style bergaya standar atau ditambahi dengan kotak cek 0 Standard : kotak list bergaya standar 1 CheckBox : kotak list disertai dengan kotak check Cara pemilihan dalam kotak list : 0 None : user hanya bisa memilih satu item dengan mengklik mouse atau menekan SpaceBar MultiSelect 1 Simple : user bisa memilih lebih dari satu dengan Ctrl + klik 2 Extended : user bisa memilih banyak pilihan dengan menggunakan Shift+klik atau Ctrl+klik 33

3.4. OBJEK COMBO BOX Gambar 3.5. Icon ComboBox Merupakan unit dengan kombinasi antara TextBox dan ListBox. Dengan unit ini pemakai dapat mengetikkan atau memilih item lewat dropdown list (awalan : cbo). Berikut ini adalah property dari Combo Box yang sering digunakan. Properti Keterangan Daftar piilihan yang ingin dimasukkan ke dalam kotak List combo Menentukan apakah daftar di dalam kotak combo akan Sorted diurutkan secara otomatis Menentukan jenis kotak combo 0 DropDown Combo : kotak combo terbuka dan menampilkan pilihannya jika diklik 1 Simple Combo : Style kotak combo menampilkan pilihan-pilihan pada daftar yang selalu terbuka 2 DropDown List : Kotak combo terbuka dan menampilkan pilihan seperti daftar kotak list 34

P3.2. CONTOH KASUS Bilangan faktorial merupakan bilangan hasil dari perkalian: n! = n * (n 1) * (n 2) *... * 2 * 1 Contoh berikut menerima masukan berupa sebuah bilangan bulat positif (n) dan menghasilkan faktorial dari bilangan tersebut (n!). Gambar 3.2 Aplikasi Bilangan Faktorial Langkah-langkah : 1. Jalankan IDE Visual Basic. 2. Pilihlah tipe Project standar EXE, jika dialog untuk memilih project tidak muncul maka Pilih New project dari menu File, maka Visual Basic akan menampilkan sebuah form kosong dengan caption Form1. 3. Simpanlah project yang baru dibuat untuk keamanan dari kehilangan data. Untuk menyimpan pilih save As Project pada Menu File. Pada saat project tersebut disimpan ada 2 macam file yaitu File Project (*.vbp) beri nama Contoh9_2.vbp File form1 (*.Frm) beri nama Contoh9_2.frm 4. Selanjutnya letakkan kontrol-kontrol seperti pada gambar x.x. 5. Gantilah properti dari masing-masing kontrol sebagai berikut. 35

Control Properti Setting Value Form Label Label Label Text Command Button Command Button Name frmfaktorial Caption Bilangan Faktorial Name lbljudul Caption Bilangan Faktorial (N!) Font Size = 18 Name lblfak Caption Masukkan Bilangan (n): Name lblhasil Caption 00 Alignment 1 - Right Justify Font Size = 14 Name txtfak Text Name cmdhitung Caption &Hitung Name cmdkeluar Caption &Keluar 6. Ketiklah Kode program berikut ini: Option Explicit Dim n As Integer Dim hasil As Long Dim i As Byte Private Sub cmdhitung_click() n = Val(txtBil) hasil = 1 For i = 1 To n hasil = hasil * i Next lblhasil = Str(hasil) 36

P3.3. LATIHAN Coding Private Sub Command1_Click() jum = Val(Text1.Text) For i = 1 To jum If i Mod 2 <> 0 Then List1.AddItem "-" & i Else List1.AddItem i End If Next End Sub 1. Berapa jenis kah obyek yang digunakan dalam program ini : 4 jenis 2. Sebutkan jenis obyek yang digunakan : Label, TextBox, Command Button dan ListBox 3. Apakah output yang akan dihasilkan apabila diinputkan angka 5 : -1 2-3 4-5 4. Apa maksud statement if i mod 2 <> 0 then... : Jika hasil bagi dari i dibagi 2 tidak sama dengan 0, maka... 37

DAFTAR PUSTAKA Anonim, Aplikasi database Visual Basic 6.0 dengan Crystal report Kurniadi Adi, Pemrograman Microsoft Visual Basic 6, Elex Media Komputindo, Jakarta 1999 Suryo Kusumo Aryo, Buku Latihan Microsoft Visual Basic 6.0, Elex Media Komputindo, Jakarta 2000 Suryo Kusumo Aryo, Buku Latihan Pemrograman Database dengan Visual Basic 6.0, Elex Media Komputindo, Jakarta 2002 38