UNIVERSITAS GUNADARMA

dokumen-dokumen yang mirip
STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERCABANGAN

MODUL VI Penggunaan Struktur Kontrol Pengulangan

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

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

BAB V Pengenalan Komponen-Komponen (object) pada VB

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

PENGGUNAAN EVENT, PROPERTY DAN METHOD

MODUL IV PERULANGAN ( LOOPING )

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

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Struktur Data II. Bekerja Dengan Form.

Form dan Kontrol. 5.1 Form

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

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

BAB II Unit Control pada Visual Basic

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

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

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Apa itu Array?

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

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

Pendidikan Teknik Informatika Universitas Negeri Malang

Introduction Visual Basic

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

Visual Basic 6.0 For Beginners

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

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

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

Modul Praktikum Ke-2

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

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

Basic Programing Visual Basic

Sesi/Perkuliahan ke: VII

FUNGSI PENCABANGAN DAN PERULANGAN

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

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

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

MODUL 2 SELECTION & LOOPING PADA FORM

BAB III Struktur Program

Mengenal Visual Basic (VB)

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

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

BAB VI KONTROL ALIR STRUKTUR PERCABANGAN (BRANCH)

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

PRAKTIKUM 1 INPUT - OUTPUT

Visual Basic 6.0 SETYO BUDI, M.KOM

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

FUNGSI DARI MASING-MASING OBJECT PADA VISUAL BASIC(VB)

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

Pertemuan 1 Pengenalan Visual Basic

Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

BAB 2 LANDASAN TEORI

E-Trick Visual Basic 6.0

pernyataan pernyataan End If

Percabangan. 1. Statemen If...Then

PRAKTIKUM 2 KONDISI DAN PILIHAN

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

PEMBUATAN MENU dengan MENU EDITOR

Sesi/Perkuliahan ke: XII

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

BAB PERULANGAN (LOOPING)

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. orang yang tepat pada pekerjaan yang tepat sejak permulaannya.

MODUL 3 SELEKSI KONDISI

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

Pengenalan Visual Basic

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

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Form Label Text Box Command Button

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

Modul Praktikum Ke-1

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

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

3. Struktur Perulangan dalam Bahasa C++

Pengenalan Visual Basic

MODUL I MEMBUAT PROGRAM PERTAMA VISUAL BASIC

Oleh : Uus Rusmawan Hal - 1 -

BAB II TINJAUAN PUSTAKA

TUGAS MAKALAH VISUAL BASIC 6.0

Dasar Pemrograman Visual Basic

Bab I Pengenalan Visual BASIC

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

Krisnha D. Oktovhiana

BAB III METODOLOGI PENELITIAN

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

Danu Wira Pangestu

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Transkripsi:

MODUL PRAKTIKUM ALGORITMA dan PEMROGRAMAN 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Diana Ikasari ST., MMSI 2. Widiastuti Skom.,MMSI. 3.Titik Ermawati 4. Georgi A Laboratorium Sistem Informasi Jurusan D3-Akuntansi Fakultas Ekonomi UNIVERSITAS GUNADARMA

DAFTAR ISI Daftar Isi... Pertemuan 5 : Review Struktur Kendali Percabangan & Struktur Kendali Perulangan... P5.1. Teori... P5.2. Contoh Kasus... P5.3. Latihan... Pertemuan 6 : Pembuatan Menu Dengan Menu Editor... P6.1. Teori... P6.2. Contoh Kasus... P6.3. Latihan... Pertemuan 7 : Membuat Database Menggunakan Visual Data Manager... P7.1. Teori... P7.2. Contoh Kasus... Daftar Pustaka... 2

REVIEW STRUKTUR PERCABANGAN & STRUKTUR KENDALI PERULANGAN Objektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mengetahui dan memahami tentang perulangan (iterasi) 4. Mengerti dan memahami perbedaan jenis struktur kendali perulangan Visual Basic P1.1. TEORI Struktur kendali percabangan digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi. Ada dua bentuk struktur kendali keputusan, yaitu : 1. Struktur IF THEN... 2. Struktur SELECT CASE... 1.1.1. STRUKTUR IF... THEN... Pernyataan IF Then digunakan untuk mengeksekusi satu/ lebih kondisi.bentuk penulisan (syntax) struktur IF THEN : 3

IF <kondisi> THEN <kode program> Gambar 1.1. Syntax If... Then Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. Pernyataan If Then Else untuk menyeleksi suatu kondisi, bila kondisi benar maka statement yang diproses setelah then dan bila kondisi salah maka statement yang diproses setelah else. IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF Gambar 1.2. Syntax If... Then... Else Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi> bernilai False maka <blok kode program 2> yang akan dikerjakan. 1.1.2. STRUKTUR SELECT... CASE... Bila penyeleksian tergantung pada nilai dari variabel tertentu.gunakan pernyataan select case. Penggunaan select case lebih baik dari if then else untuk mengulang test suatu variabel.bentuk penulisan (syntax) struktur SELECT CASE : 4

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 Gambar 1.3. Syntax Select... Case Bila <pilihan> sesuai dengan <pilihan 1> maka <blok kode program 1> akan dikerjakan, dan seterusnya. Tetapi bila<pilihan> tidak ada yang sesuai dengan <pilihan 1> sampai dengan<pilihan n> maka <blok kode program x> yangakan dikerjakan. 1.2. OBJEK CHECKBOX Gambar 1.4. Icon CheckBox Unit ini akan memberi perintah benar/salah atau ya/tidak. Memungkinkan untuk memilih beberapa pilihan sekaligus dalam suatu kelompok pada saat bersamaan (awalan : chk). Berikut ini adalah property dari check box yang sering digunakan. 5

Properti Value Style Keterangan Untuk menentukan nilai dari item Check Box yang secara default dipilih pada saat aplikasi dijalankan. 0 Uncheck : item pada Check Box tidak dipilih 1 Check : item pada Check Box dipilih 2 Grayed : item pada Check Box berwarna abu-abu Untuk menentukan jenis dari Check Box 0 Standard : kontrol Check Box bergaya standar 1 Graphical : kontrol Check Box mirip seperti Command Button, jika tombol ini dipilih ia akan tampak masuk ke dalam 1.3. OBJEK OPTION BUTTON Gambar 1.5. Icon Option Button Unit ini memiliki fungsi untuk membentuk grup pilihan, namun hanya memungkinkan pemakai untuk memilih salah satu dari beberapa pilihan yang ada pada satu grup (awalan : opt). Berikut ini adalah property dari option button yang sering digunakan. Properti Keterangan Untuk menentukan nilai letak tombol OptionButton relatif pada teks Caption-nya Alignment 0 Left Justify : tombol berada di sebelah kiri teks 1 Right Justify : tombol berada di sebelah kanan teks Menentukan apakah suatu Option Button secara default Value terpilih pada saat aplikasi pertama kali dijalankan. 6

1.4. OBJEK FRAME Gambar 1.6. Icon Frame Merupakan unit kontrol yang mengidentifikasi sebuah grup kontrol dan frame bertindak sebagai parent kontrol (awalan : fra). Berikut ini adalah property dari frame yang sering digunakan. Properti Keterangan Caption Judul yang akan ditampilkan pada frame Font Mengubah jenis dan ukuran huruf untuk frame 1.5. 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 1.7. Syntax For... Next <pencacah> adalah variabel (tipe: integer) yang digunakan untuk menyimpan angka pengulangan. <awal> adalah nilai awal dari <pencacah>. 7

<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. 1.6. 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 1.8. 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> <blok kode program> LOOP Gambar 1.9. Syntax Do Until... Loop <blok kode program> akan diulang sampai <kondisi> bernilai TRUE. Pengulangan berhenti bila<kondisi> sudah bernilai TRUE. 8

1.7. OBJEK LIST BOX Gambar 1.10. 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 1.8. OBJEK COMBO BOX 9

Gambar 1.11. 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 10

P1.2. CONTOH KASUS Coding : Private Sub Command1_Click() Select Case List1.Text Case "Komik Sinchan" Label1.Caption = List1.Text Label2.Caption = "Harga Rp.10.000" Label3.Caption = "Thanks" Case "Majalah Hai" Label1.Caption = List1.Text Label2.Caption = "Harga Rp.20.000" Label3.Caption = "Thanks" Case "Majalah Kawanku" 11

Label1.Caption = List1.Text Label2.Caption = "Harga Rp.15.000" Label3.Caption = "Thanks" Case "Tabloid NOVA" Label1.Caption = List1.Text Label2.Caption = "Harga Rp.10.000" Label3.Caption = "Thanks" End Select End Sub Private Sub Form_Load() List1.AddItem "Komik Sinchan" List1.AddItem "Majalah Hai" List1.AddItem "Majalah Kawanku" List1.AddItem "Tabloid NOVA" End Sub Output : 12

Latihan : Coding : Dim i As Integer Private Sub Command1_Click() List1.Clear For i = 1 To 100 List1.AddItem "Angka " & i Next i End Sub Private Sub Command2_Click() List1.Clear For i = 100 To 1 Step -2 List1.AddItem "Angka " & i Next i End Sub Private Sub Command3_Click() 13

List1.Clear i = Asc("A") Do Until i > Asc("Z") List1.AddItem "Huruf " & Chr(i) i = i + 1 Loop End Sub Private Sub Command4_Click() List1.Clear i = Asc("Z") Do While i >= Asc("A") List1.AddItem "Huruf " & Chr(i) i = i - 1 Loop End Sub Private Sub Command5_Click() List1.Clear End Sub Hasilnya : 14