BAB 4 : USER INTERFACE

dokumen-dokumen yang mirip
PROSEDUR & PARAMETER PROSEDUR

Form Label Text Box Command Button

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari. Penilaian : Genap TA 2010/2011 teori

PEMBUATAN MENU dengan MENU EDITOR

1. MENGENAL VISUAL BASIC

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

Modul Praktikum Ke-1

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

BAB II LANDASAN TEORI

Pengenalan Visual Basic

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL I Pengenalan IDE Visual Basic 6.0

MDI Form Menu Data Access Control

BAB II LANDASAN TEORI

BAB I Pengenalan Microsoft Visual Basic 6.0

Pertemuan ke-7. MDI Form, dan Menu

Bab I Pengenalan Visual BASIC

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

Algoritma Pemrograman A

MENGAKTIFKAN FORM. Page 3

Tampilan Program. Menambah dan mengatur property form di project. Menggunakan MDI Form dan MDI Child untuk membuat project

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

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

Pengantar Pemrograman Aplikasi dengan Visual Basic 6.0. Oleh : Edi Sugiarto, S.Kom, M.Kom

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

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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

FontStrikethru Untuk menntukan garis coret pada font di form maupun pada saat pencetakan. Tidak berpengaruh pada property Caption FontTransparent

STRUKTUR KENDALI PERCABANGAN

Sesi/Perkuliahan ke: III

Program Sekuensial VB 6 dan VB 2008

Pertemuan 1 Pengenalan Visual Basic

Gambar 8.1. Dialog Menu Editor.

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

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

BAB II LANDASAN TEORI

MEMBUAT LAPORAN (DATA REPORT)

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

DATABASE. Visual Data Manager

PENGENALAN VISUAL BASIC 6.0

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

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

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

STRUKTUR KENDALI PERULANGAN

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

Writting Procedure and Function

Di susun oleh : Team Penyusun Modul Visual Basic

BAB V Pengenalan Komponen-Komponen (object) pada VB

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

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

Form dan Kontrol. 5.1 Form

BAB 2 LANDASAN TEORI

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

BAB II LANDASAN TEORI

Modul Praktikum Ke-2

Modul Visual Basic 6.0

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

A. PROJECT PROJECT VISUAL BASIC

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Visual Basic 6.0 SETYO BUDI, M.KOM

Sistem Informasi Royalti

PEMROGRAMAN DASAR. Visual Basic 6

Visual Basic 6.0 For Beginners

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

PENGGUNAAN DATA DAN VARIABEL

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 13 Penanganan Keyboard. Krisna D. Octovhiana

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

Bekerja dengan FORM dan EVENTS

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

BAB 2 LANDASAN TEORI

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

MENU. Cara Membuat Menu Untuk membuat menu pada aplikasi, Visual Basic 6 menyediakan sebuah sarana yang sangat mudah digunakan yaitu Menu Editor.

MODUL VI Penggunaan Struktur Kontrol Pengulangan

MODUL-MODUL PRAKTIKUM VB.

BAB V PROSEDUR DAN FUNGSI

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB 2 LANDASAN TEORI

Modul Database dan Pengaksesannya dari FORM #1

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

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

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

MENGENAL VISUAL BASIC

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

URAIAN POKOK PERKULIAHAN

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

BAB II OBJECT, EVENT & PROPERTY

Krisna D. Octovhiana

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

UNIVERSITAS GUNADARMA

Pertemuan 3 Bekerja dengan Kontrol

DASAR MENGGUNAKAN VISUAL BASIC 6.0

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

Transkripsi:

BAB 4 : USER INTERFACE Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal bentuk form yang dapat digunakan dalam VB Mengenal properti yang berkaitan dengan fasilitas menu Dapat membuat menu sebagai interaktive dalam program aplikasi

Form Digunakan untuk membuat tampilan (user interface) program suatu aplikasi yang dapat juga ditambahkan dengan objek kontrol. (mis: check tombol, memo, label, dan lain lain) Untuk mengaktifkan form, ada beberapa cara yaitu : View object pada window project Menu view

Tampilan View Object pada windows project, menu view dan tombol shift-f7 Menu View Tombol Shift+F7 Minimize (mengubah windows menjadi icon) Maximize (memperbesar ukuran layar) Close (menutup window) View Object Icon View Code Toggle Folder s

Form Objek form berbentuk seperti jendela/window atau kota dialog dan merupakan kerangka dasar dari setiap aplikasi, dimana object kontrol atau kode pemrograman dapat disimpan pada form Dari form yang dibuat dapat dihasilkan beberapa tipe jendela aplikasi, yaitu : Jendela utama (main window) Jendela anak (child window) Kotak dialog Jendela MDI (multiple document interface)

Spesifikasi Teknik Objek Form Sebagian besar properties pada Form berkaitan dengan tampilannya, yaitu : Properties Name Appreance BorderStyle Caption ControlBox CurrentX CurrentY Enable Height;width Icon Left;Top Maxbutton Minbutton Keterangan Tempat memberikan nama, jika tidak bisa diisi maka secara otomatis namanya Form1, Form2, dan seterusnya. Jika diganti sebaiknya carilah nama yang bermakna mis: FrmInput untuk form pemasukan data, dan sebagainya Menentukan bentuk Form:Flat atau 3D 1=garis pinggir tunggal tetap dan tidak bisa diubah ukurannya Menentukan teks-judul di pojok kiri atas jendela False = tanpa menu ControlBox di Ujung kanan atas Posisi koordinat horizontal bagi perintah cetak teks atau grafik Posisi koordinat Vertikal bagi perintah cetak teks atau grafik Menentukan apakah Form dapat diakses oleh user atau tidak Menentukan ukuran visual form Menentukan icon yang akan ditampilkan jika form di-minimized Menentukan posisi form terhadap pojok kiri-atas layar False=tanpa tombol maximize, jadi jendela tidak bisa dibesarkan lagi False=tanpa tombol minimize, jadi jendela tidak bisa dikecilkan

Spesifikasi Teknik Objek Form Sebagian besar properties pada Form berkaitan dengan tampilannya, yaitu : Properties Keterangan ScaleMode Menentukan unit satuan pengukuran form,dengan ketentuan : vbtwips (Twip:1440twip/inc;567 twip/cm) ; vbpoint (Point:72 point/inc) ; vbpixel (Pixelresolusi monitor) ; vbcharacters (Character:h=120twip/unit;v=240twip/unit) ; vbinches (In) ; vbmillimeters (Mm) ; vbcentimeters (Cm) Picture ScaleHeight ScaleWidth ScaleLeft ScaleTop Visible Window State Menampilkan gambar latar belakang Menetapkan besarnya koordinat Y dari tepi atas ke tepi bawah Menetapkan besarnya koordinat X dari kirii atas ke tepi kanan Menetapkan nilai koordinat X tepi kiri form Menetapkan nilai koordinat Y tepi atas form True=show(menampilkan form) ; False=hide(menyembunyikan form) Menetapkan keadaan awal form, apakah max, min, atau normal

Spesifikasi Teknik Objek Form Untuk mengubah properti dapat dilakukan secara design-time yaitu dengan memanfaat jendela properties dan dapat juga ketika program berjalan (run-time) yaitu dengan menuliskan kode-kode program di jendela CodeEditor Metode Hide Show Print, Line, Circle, Refresh Event resize Activate deactivat e Initialize Keterangan Menyembunyikan form dari layar komputer tetapi tetap ada di memori Menampilkan form di layar komputer Digunakan untuk mengolah teks dan grafik di form Keterangan Aktif jika ada perubahan ukura form akibat interaksi dengan user atau akibat kode program, digunakan untuk membuat prosedur yang dapat menyesuaikan dimensi dan posisinya jika ukuran form berubah Prosedur event Form_Activate akan dieksekusi jika form diaktifkan. Sangat berguna untuk menata awal suatu form sebalum digunakan Prosedur event FormDeActivate akan dieksekusi jika form dinonaktifkan, misalnya : menyimpan perubahan file Kode Program yang ditempatkan pada prosedur event Form_Initialize akan dieksekusi terlebih dahulu ketika form diciptakan

Menu adalah kumpulan perintah, dikelompokkan menurut kesamaan prosesnya Menu dapat dikelompok menjadi : Menu Bar Pop-up Menu MDI (Multi Document Interface)

Tampilan Menu Bar (Tools - Menu Editor /Ctrl-E) Judul Menu Item Menu Shortcut Judul Submenu Item Submenu

Tampilan Pop-Up Menu (Tools - Menu Editor /Ctrl-E) NonAktif Run View Code

Tampilan MDI (Multi Document Interface) Remove form,add MDIForm View Code

Tugas Buat dengan Menu Bar, Pop Up Menu dan MDI Dengan tampilan sebagai berikut : Menu Bar Pop Up Menu

BAB 5 : MENGELOLA SUATU PROJECT Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal proses dalam membuat suatu project Dapat merubah/memperbaharui suatu project

Type project dengan menggunakan interface Label View Code Option Explicit Private Sub Command1_Click() End Command Button

Type project dengan menggunakan interface Buatlah suatu project dengan menggunakan interface dimana dua buah variabel Arus (ampere) dan Tahanan (ohm). Tuliskan tegangan yang dihasilkan Command Button Label TextBox

Type project dengan menggunakan interface View Code View Code Option Explicit Private Sub CmdExit_Click() End Private Sub CmdRun_Click() TxtFahrenheit.Text = 9 / 5 * TxtCelcius.Text + 32 TxtRheamur.Text = 4 / 5 * TxtCelcius.Text TxtKelvin.Text = TxtCelcius.Text + 273 Option Explicit Private Sub CmdExit_Click() End Private Sub CmdRun_Click() TxtFahrenheit.Text = 9/5*TxtCelcius.Text+32 TxtRheamur.Text = 4 / 5 * TxtCelcius.Text TxtKelvin.Text = TxtCelcius.Text + 273 Private Sub TxtCelcius_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TxtCelcius.SetFocus End If

SOAL Yang hadir dibagi menjadi 5-10 kelompok lalu diskusikan Jawaban anda dengan kelompok

BAB 6 : PROCEDURE & CONTROL STRUCTURE Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal bentuk standar prosedur dan kontrol VB Dapat membuat prosedur dan kontrol VB

PROCEDURE Merupakan sebuah blok program yang didalamnya, dapat dituliskan kode program. Pada procedure tidak ada nilai yang dikembalikan. Jenis Procedure : - General procedure - Event procedure Keuntungan yang diperoleh dari pemakaian procedure : Program terbagi-bagi menjadi komponen-komponen yang mandiri. Dengan demikian program menjadi lebih terstruktur sehingga pencarian kesalahan dapat lebih mudah dilakukan Prosedur yang terletak dalam suatu program dapat dipakai berulang-ulang sesuai dengan kebutuhan

PROCEDURE Macam-macam procedure yang dikenal VB6, adalah : Sub procedure, yaitu prosedur yang tidak dapat menghasilkan nilai Function procedure, yang bisa menghasilkan nilai Property procedure yang bisa menghasilkan nilai dan penugasan nilai tertentu serta mengatur objek Cara Kerja suatu procedure Procedure A Sub A.... Call B().... Procedure B Sub B..........

General Procedure Menunjukkan letak General Procedure pada Code Editor Contoh : View Code 'General procedure TextBox Command Button Output Sub kuadrat(nilai As Integer) Dim kuadrat As Integer kuadrat = nilai * nilai MsgBox "Hasil Kuadrat = " & kuadrat, vbokonly, " Kuadrat" Private Sub Command1_Click() Dim angka As Integer angka = Text1.Text 'Memanggil general procedure Call kuadrat(angka)

General Procedure Contoh : Design Output View Code Option Explicit Public Bil1, Bil2, Bil3 Private Sub Form_Click() Bil1 = 24 Bil2 = "Mei" Bil3 = 1963 Print " Nilai dari Variabel Data 1 adalah " & Bil1 Print " Nilai dari Variabel Data 2 adalah " & Bil2 Print " Nilai dari Variabel Data 3 adalah " & Bil3

Event Procedure Event Procedure Objek Contoh View Code Private Sub Command1_Click() Dim A, B As Integer A = 22 B = A * 10 Print A, B Command Button Output

Event Procedure Design Contoh : Output View Code Option Explicit Private Sub Command1_Click() Static I As Single Cls For I = 1 To 8 Step 0.5 Print " Perulangan For ke "; I If I = 4.5 Then MsgBox "Perulangan dihentikan pada I = 4.5 ", vbexclamation, "Harap Maklum" Exit For End If Next I

Function Procedure Contoh Design View Code Option Explicit Private Sub Form_Click() Dim Panjang, Lebar Panjang = InputBox("Panjang Segiempat") Lebar = InputBox("Lebar Segiempat") Print " Panjang Segiempat : " & Panjang Print " Lebar Segiempat : " & Lebar Print " Luas Segiempat : "; Print Luas(Panjang, Lebar) Function Luas(P, L) Luas = P * L End Function Output

SOAL Yang hadir dibagi menjadi 5-10 kelompok lalu diskusikan Jawaban anda dengan kelompok

Praktek : Pertemuan berikut Terima kasih