ristina93.files.wordpress.com€¦  · web viewmain menu terdiri dari dua komponen utama yaitu...

42
MATERI I PENGENALAN VISUAL BASIC Visual basic adalah suatu development tools untuk menbangun aplikasi dalam lingkungan windows. Dalam pengembangannya Visual Basic menggunakan pendekatan visual untuk merancang user interface dalam bentuk form. Sedangkan untuk kodingnya menggunakan bahasa basic yang cenderung mudah dipelajari. Visual Basic adalh tools yang juga banyak digunakan untuk pemula juga untuk kalangan developer dalam mengembangkan aplikasi baik dalam skala kecil, menengah maupun besar. Kaitanya dengan user interface sangat penting, karena pemakai senantiasa berinteraksi dengan interface yang kita buat, sehingga hal ini harus diperhatikan mengingat kenyamanan pengguna dalam menggunakan aplikasi. Urutan yang harus dilakukan dalam pemrograman visual adalah pembentukan user interface, mengatur property dari objek-objek yang digunakan dalam user interface, penulisan kode program

Upload: others

Post on 22-Sep-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

MATERI I

PENGENALAN VISUAL BASIC

Visual basic adalah suatu development tools untuk menbangun aplikasi dalam lingkungan

windows Dalam pengembangannya Visual Basic menggunakan pendekatan visual untuk

merancang user interface dalam bentuk form Sedangkan untuk kodingnya menggunakan bahasa

basic yang cenderung mudah dipelajari Visual Basic adalh tools yang juga banyak digunakan

untuk pemula juga untuk kalangan developer dalam mengembangkan aplikasi baik dalam skala

kecil menengah maupun besar

Kaitanya dengan user interface sangat penting karena pemakai senantiasa berinteraksi

dengan interface yang kita buat sehingga hal ini harus diperhatikan mengingat kenyamanan

pengguna dalam menggunakan aplikasi

Urutan yang harus dilakukan dalam pemrograman visual adalah pembentukan user

interface mengatur property dari objek-objek yang digunakan dalam user interface penulisan

kode program dengan menggunakan beberapa kejadian yang kita inginkan Dimana kejadian ini

biasa di sebut dengan event

A IDE Visual Basic

Sebelum kita belajar lebih jauh tentang Visual basic langkah awalnya adalah mengenal

IDE(Integrated Development Environment) Visual basic yang merupakan pengembangan

terpadu bagi programmer dalam mengembangkan aplikasinya Dengan menggunakan IDE

ini programmer dapat membuat user interface melakukan koding melakukan testing serta

mengkompilasi program menjadi executable file

B Menjalankan IDE

Salah satu cara untuk mengaktifkan IDE Visual Basic adalah dengan menjalankan menu

Start ndash Microsoft Visual studio ndash Microsoft Visual Basic 60 selanjutnya akan

ditampilkan interface Visual basic ndash New Project seperti terlihat pada gambar di bawah ini

Gambar 1 Tampilan New Project

Pilihanya untuk sementara Standart EXE kemudian klik Open anda akan diberi tampilan

sebagai lembar kerja anda dalam visual basic Dalam tampilan tersebut terdapat beberapa

bagaian yang akan kita bahas satu per satu

Main Menu

Gambar 2 Main Menu Visual Basic

Main menu terdiri dari dua komponen utama yaitu menu bar dan title bar Menu bar

menampilkan menu yang berisi perintah-perintah dalam Visual Basic Sedangkan title bar

akan menampilkan judul project yang sedang dikerjakan

ToolBox

Gambar 3 ToolBox Visual Basic

Toolbox berisi kumpulan objek yang digunakan untuk membuat user interface serta

pengontrolan bagi program yang akan kita buat

Form

Gambar 4 Form atau lembar kerja Visual Basic

Form merupakan lembar kerja dimana kita akan meletakkan komponen-komponen dalam

toolbox yang akan digunakan dalam membuat suatu program

Project

Gambar 5 Project Visual Basic

Project merupakan bagian dari visual basic yang berisi informasi tentang jumlah Form yang

kita miliki untuk membangun sebuah program

Properties

Gambar 6 Jendela Properties Visual Basic

Merupakan objek yang digunakan untuk mengatur atau menentukan nilai suatu komponen

yang kita gunakan Perlu di ingat bahwa setiap komponen memiliki nilai properties yang

tidak semuanya sama

Code Editor

Gambar 7 Code Editor Visual Basic

Sebuah tempat untuk menuliskan perintah-perintah visual basic dengan pemilihan event

yang sesuai dengan kebutuhan

Untuk lebih jelasnya bagaiman petualagan bermain Visual Basic mari kita langsung masuk pada

pengenalan program dasar terlebih dahulu Pastikan anda semua menyukainya maka anda akan

mudah menerima dan mempelajarinya Setujuhellip

Praktikum-01

Form di samping terdiri dari 3 objek yaitu label

tekxbox dan command button Silahkan anda

disain Ubah properties caption dari objek label1

dengan ldquoSEMANGATrdquo Kosongkan properties text

dari objek textbox ganti caption dari objek

command button dengan commandbutton1 Warna

dan Comandbutton2 Next

selanjutnya kita akan membuat sebuah listing Berangkat dari ilustrasi berikut ini

Saat program dijalankan diklik Button Warna maka ldquoSEMANGATrdquo akan berganti warnanya

menjadi merah dan textbox akan menampilkan pesan yang sama dengan yang ada pada label1

Saat program dijalankan diklik next maka akan tampil form2

Dari ilustrasi diatas dapat kita temukan dimana objek dan tempat menuliskan sebuah listing

program

Private Sub Command1_Click()Text1Text = Label1CaptionForm1BackColor = vbBlueEnd Sub

Private Sub Command2_Click()Form2ShowForm1HideEnd Sub

Lanjutkan dengan memahami ilustrasi berikut ini

Saat program dijalankan maka akan ditampilkan nama npm penjumlaan pembagian

perkalian dan pembagian

Ketikan listing program berikut ini pada objek Form dan kejadian ActivePrivate Sub Form_Active()Form2Print ldquoNama Asih CahyoordquoForm2Print ldquoNPM 12242003rdquoForm2Print ldquordquoHarga = 5000Jml = 3Harto = harga jmlForm2Print Harto

Penjelasan dari ilustrasi pertama Tanda petik satu berfungsi mengofkan perintah sehingga saat dijalankan listing tidak di baca

show adalah method yang berfungsi untuk menampilkan dan hide adalah method yang berfungsi menyembuyikan objek form

Form2Print ldquordquoForm2Print 2 ^ 2Form2Print 2 ^ 2 + 5Form2Print 72Form2Print ldquoArdquo + ldquoBrdquo + ldquoCrdquo

End sub

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 2: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

ini programmer dapat membuat user interface melakukan koding melakukan testing serta

mengkompilasi program menjadi executable file

B Menjalankan IDE

Salah satu cara untuk mengaktifkan IDE Visual Basic adalah dengan menjalankan menu

Start ndash Microsoft Visual studio ndash Microsoft Visual Basic 60 selanjutnya akan

ditampilkan interface Visual basic ndash New Project seperti terlihat pada gambar di bawah ini

Gambar 1 Tampilan New Project

Pilihanya untuk sementara Standart EXE kemudian klik Open anda akan diberi tampilan

sebagai lembar kerja anda dalam visual basic Dalam tampilan tersebut terdapat beberapa

bagaian yang akan kita bahas satu per satu

Main Menu

Gambar 2 Main Menu Visual Basic

Main menu terdiri dari dua komponen utama yaitu menu bar dan title bar Menu bar

menampilkan menu yang berisi perintah-perintah dalam Visual Basic Sedangkan title bar

akan menampilkan judul project yang sedang dikerjakan

ToolBox

Gambar 3 ToolBox Visual Basic

Toolbox berisi kumpulan objek yang digunakan untuk membuat user interface serta

pengontrolan bagi program yang akan kita buat

Form

Gambar 4 Form atau lembar kerja Visual Basic

Form merupakan lembar kerja dimana kita akan meletakkan komponen-komponen dalam

toolbox yang akan digunakan dalam membuat suatu program

Project

Gambar 5 Project Visual Basic

Project merupakan bagian dari visual basic yang berisi informasi tentang jumlah Form yang

kita miliki untuk membangun sebuah program

Properties

Gambar 6 Jendela Properties Visual Basic

Merupakan objek yang digunakan untuk mengatur atau menentukan nilai suatu komponen

yang kita gunakan Perlu di ingat bahwa setiap komponen memiliki nilai properties yang

tidak semuanya sama

Code Editor

Gambar 7 Code Editor Visual Basic

Sebuah tempat untuk menuliskan perintah-perintah visual basic dengan pemilihan event

yang sesuai dengan kebutuhan

Untuk lebih jelasnya bagaiman petualagan bermain Visual Basic mari kita langsung masuk pada

pengenalan program dasar terlebih dahulu Pastikan anda semua menyukainya maka anda akan

mudah menerima dan mempelajarinya Setujuhellip

Praktikum-01

Form di samping terdiri dari 3 objek yaitu label

tekxbox dan command button Silahkan anda

disain Ubah properties caption dari objek label1

dengan ldquoSEMANGATrdquo Kosongkan properties text

dari objek textbox ganti caption dari objek

command button dengan commandbutton1 Warna

dan Comandbutton2 Next

selanjutnya kita akan membuat sebuah listing Berangkat dari ilustrasi berikut ini

Saat program dijalankan diklik Button Warna maka ldquoSEMANGATrdquo akan berganti warnanya

menjadi merah dan textbox akan menampilkan pesan yang sama dengan yang ada pada label1

Saat program dijalankan diklik next maka akan tampil form2

Dari ilustrasi diatas dapat kita temukan dimana objek dan tempat menuliskan sebuah listing

program

Private Sub Command1_Click()Text1Text = Label1CaptionForm1BackColor = vbBlueEnd Sub

Private Sub Command2_Click()Form2ShowForm1HideEnd Sub

Lanjutkan dengan memahami ilustrasi berikut ini

Saat program dijalankan maka akan ditampilkan nama npm penjumlaan pembagian

perkalian dan pembagian

Ketikan listing program berikut ini pada objek Form dan kejadian ActivePrivate Sub Form_Active()Form2Print ldquoNama Asih CahyoordquoForm2Print ldquoNPM 12242003rdquoForm2Print ldquordquoHarga = 5000Jml = 3Harto = harga jmlForm2Print Harto

Penjelasan dari ilustrasi pertama Tanda petik satu berfungsi mengofkan perintah sehingga saat dijalankan listing tidak di baca

show adalah method yang berfungsi untuk menampilkan dan hide adalah method yang berfungsi menyembuyikan objek form

Form2Print ldquordquoForm2Print 2 ^ 2Form2Print 2 ^ 2 + 5Form2Print 72Form2Print ldquoArdquo + ldquoBrdquo + ldquoCrdquo

End sub

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 3: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Main menu terdiri dari dua komponen utama yaitu menu bar dan title bar Menu bar

menampilkan menu yang berisi perintah-perintah dalam Visual Basic Sedangkan title bar

akan menampilkan judul project yang sedang dikerjakan

ToolBox

Gambar 3 ToolBox Visual Basic

Toolbox berisi kumpulan objek yang digunakan untuk membuat user interface serta

pengontrolan bagi program yang akan kita buat

Form

Gambar 4 Form atau lembar kerja Visual Basic

Form merupakan lembar kerja dimana kita akan meletakkan komponen-komponen dalam

toolbox yang akan digunakan dalam membuat suatu program

Project

Gambar 5 Project Visual Basic

Project merupakan bagian dari visual basic yang berisi informasi tentang jumlah Form yang

kita miliki untuk membangun sebuah program

Properties

Gambar 6 Jendela Properties Visual Basic

Merupakan objek yang digunakan untuk mengatur atau menentukan nilai suatu komponen

yang kita gunakan Perlu di ingat bahwa setiap komponen memiliki nilai properties yang

tidak semuanya sama

Code Editor

Gambar 7 Code Editor Visual Basic

Sebuah tempat untuk menuliskan perintah-perintah visual basic dengan pemilihan event

yang sesuai dengan kebutuhan

Untuk lebih jelasnya bagaiman petualagan bermain Visual Basic mari kita langsung masuk pada

pengenalan program dasar terlebih dahulu Pastikan anda semua menyukainya maka anda akan

mudah menerima dan mempelajarinya Setujuhellip

Praktikum-01

Form di samping terdiri dari 3 objek yaitu label

tekxbox dan command button Silahkan anda

disain Ubah properties caption dari objek label1

dengan ldquoSEMANGATrdquo Kosongkan properties text

dari objek textbox ganti caption dari objek

command button dengan commandbutton1 Warna

dan Comandbutton2 Next

selanjutnya kita akan membuat sebuah listing Berangkat dari ilustrasi berikut ini

Saat program dijalankan diklik Button Warna maka ldquoSEMANGATrdquo akan berganti warnanya

menjadi merah dan textbox akan menampilkan pesan yang sama dengan yang ada pada label1

Saat program dijalankan diklik next maka akan tampil form2

Dari ilustrasi diatas dapat kita temukan dimana objek dan tempat menuliskan sebuah listing

program

Private Sub Command1_Click()Text1Text = Label1CaptionForm1BackColor = vbBlueEnd Sub

Private Sub Command2_Click()Form2ShowForm1HideEnd Sub

Lanjutkan dengan memahami ilustrasi berikut ini

Saat program dijalankan maka akan ditampilkan nama npm penjumlaan pembagian

perkalian dan pembagian

Ketikan listing program berikut ini pada objek Form dan kejadian ActivePrivate Sub Form_Active()Form2Print ldquoNama Asih CahyoordquoForm2Print ldquoNPM 12242003rdquoForm2Print ldquordquoHarga = 5000Jml = 3Harto = harga jmlForm2Print Harto

Penjelasan dari ilustrasi pertama Tanda petik satu berfungsi mengofkan perintah sehingga saat dijalankan listing tidak di baca

show adalah method yang berfungsi untuk menampilkan dan hide adalah method yang berfungsi menyembuyikan objek form

Form2Print ldquordquoForm2Print 2 ^ 2Form2Print 2 ^ 2 + 5Form2Print 72Form2Print ldquoArdquo + ldquoBrdquo + ldquoCrdquo

End sub

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 4: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Project

Gambar 5 Project Visual Basic

Project merupakan bagian dari visual basic yang berisi informasi tentang jumlah Form yang

kita miliki untuk membangun sebuah program

Properties

Gambar 6 Jendela Properties Visual Basic

Merupakan objek yang digunakan untuk mengatur atau menentukan nilai suatu komponen

yang kita gunakan Perlu di ingat bahwa setiap komponen memiliki nilai properties yang

tidak semuanya sama

Code Editor

Gambar 7 Code Editor Visual Basic

Sebuah tempat untuk menuliskan perintah-perintah visual basic dengan pemilihan event

yang sesuai dengan kebutuhan

Untuk lebih jelasnya bagaiman petualagan bermain Visual Basic mari kita langsung masuk pada

pengenalan program dasar terlebih dahulu Pastikan anda semua menyukainya maka anda akan

mudah menerima dan mempelajarinya Setujuhellip

Praktikum-01

Form di samping terdiri dari 3 objek yaitu label

tekxbox dan command button Silahkan anda

disain Ubah properties caption dari objek label1

dengan ldquoSEMANGATrdquo Kosongkan properties text

dari objek textbox ganti caption dari objek

command button dengan commandbutton1 Warna

dan Comandbutton2 Next

selanjutnya kita akan membuat sebuah listing Berangkat dari ilustrasi berikut ini

Saat program dijalankan diklik Button Warna maka ldquoSEMANGATrdquo akan berganti warnanya

menjadi merah dan textbox akan menampilkan pesan yang sama dengan yang ada pada label1

Saat program dijalankan diklik next maka akan tampil form2

Dari ilustrasi diatas dapat kita temukan dimana objek dan tempat menuliskan sebuah listing

program

Private Sub Command1_Click()Text1Text = Label1CaptionForm1BackColor = vbBlueEnd Sub

Private Sub Command2_Click()Form2ShowForm1HideEnd Sub

Lanjutkan dengan memahami ilustrasi berikut ini

Saat program dijalankan maka akan ditampilkan nama npm penjumlaan pembagian

perkalian dan pembagian

Ketikan listing program berikut ini pada objek Form dan kejadian ActivePrivate Sub Form_Active()Form2Print ldquoNama Asih CahyoordquoForm2Print ldquoNPM 12242003rdquoForm2Print ldquordquoHarga = 5000Jml = 3Harto = harga jmlForm2Print Harto

Penjelasan dari ilustrasi pertama Tanda petik satu berfungsi mengofkan perintah sehingga saat dijalankan listing tidak di baca

show adalah method yang berfungsi untuk menampilkan dan hide adalah method yang berfungsi menyembuyikan objek form

Form2Print ldquordquoForm2Print 2 ^ 2Form2Print 2 ^ 2 + 5Form2Print 72Form2Print ldquoArdquo + ldquoBrdquo + ldquoCrdquo

End sub

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 5: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Merupakan objek yang digunakan untuk mengatur atau menentukan nilai suatu komponen

yang kita gunakan Perlu di ingat bahwa setiap komponen memiliki nilai properties yang

tidak semuanya sama

Code Editor

Gambar 7 Code Editor Visual Basic

Sebuah tempat untuk menuliskan perintah-perintah visual basic dengan pemilihan event

yang sesuai dengan kebutuhan

Untuk lebih jelasnya bagaiman petualagan bermain Visual Basic mari kita langsung masuk pada

pengenalan program dasar terlebih dahulu Pastikan anda semua menyukainya maka anda akan

mudah menerima dan mempelajarinya Setujuhellip

Praktikum-01

Form di samping terdiri dari 3 objek yaitu label

tekxbox dan command button Silahkan anda

disain Ubah properties caption dari objek label1

dengan ldquoSEMANGATrdquo Kosongkan properties text

dari objek textbox ganti caption dari objek

command button dengan commandbutton1 Warna

dan Comandbutton2 Next

selanjutnya kita akan membuat sebuah listing Berangkat dari ilustrasi berikut ini

Saat program dijalankan diklik Button Warna maka ldquoSEMANGATrdquo akan berganti warnanya

menjadi merah dan textbox akan menampilkan pesan yang sama dengan yang ada pada label1

Saat program dijalankan diklik next maka akan tampil form2

Dari ilustrasi diatas dapat kita temukan dimana objek dan tempat menuliskan sebuah listing

program

Private Sub Command1_Click()Text1Text = Label1CaptionForm1BackColor = vbBlueEnd Sub

Private Sub Command2_Click()Form2ShowForm1HideEnd Sub

Lanjutkan dengan memahami ilustrasi berikut ini

Saat program dijalankan maka akan ditampilkan nama npm penjumlaan pembagian

perkalian dan pembagian

Ketikan listing program berikut ini pada objek Form dan kejadian ActivePrivate Sub Form_Active()Form2Print ldquoNama Asih CahyoordquoForm2Print ldquoNPM 12242003rdquoForm2Print ldquordquoHarga = 5000Jml = 3Harto = harga jmlForm2Print Harto

Penjelasan dari ilustrasi pertama Tanda petik satu berfungsi mengofkan perintah sehingga saat dijalankan listing tidak di baca

show adalah method yang berfungsi untuk menampilkan dan hide adalah method yang berfungsi menyembuyikan objek form

Form2Print ldquordquoForm2Print 2 ^ 2Form2Print 2 ^ 2 + 5Form2Print 72Form2Print ldquoArdquo + ldquoBrdquo + ldquoCrdquo

End sub

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 6: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

selanjutnya kita akan membuat sebuah listing Berangkat dari ilustrasi berikut ini

Saat program dijalankan diklik Button Warna maka ldquoSEMANGATrdquo akan berganti warnanya

menjadi merah dan textbox akan menampilkan pesan yang sama dengan yang ada pada label1

Saat program dijalankan diklik next maka akan tampil form2

Dari ilustrasi diatas dapat kita temukan dimana objek dan tempat menuliskan sebuah listing

program

Private Sub Command1_Click()Text1Text = Label1CaptionForm1BackColor = vbBlueEnd Sub

Private Sub Command2_Click()Form2ShowForm1HideEnd Sub

Lanjutkan dengan memahami ilustrasi berikut ini

Saat program dijalankan maka akan ditampilkan nama npm penjumlaan pembagian

perkalian dan pembagian

Ketikan listing program berikut ini pada objek Form dan kejadian ActivePrivate Sub Form_Active()Form2Print ldquoNama Asih CahyoordquoForm2Print ldquoNPM 12242003rdquoForm2Print ldquordquoHarga = 5000Jml = 3Harto = harga jmlForm2Print Harto

Penjelasan dari ilustrasi pertama Tanda petik satu berfungsi mengofkan perintah sehingga saat dijalankan listing tidak di baca

show adalah method yang berfungsi untuk menampilkan dan hide adalah method yang berfungsi menyembuyikan objek form

Form2Print ldquordquoForm2Print 2 ^ 2Form2Print 2 ^ 2 + 5Form2Print 72Form2Print ldquoArdquo + ldquoBrdquo + ldquoCrdquo

End sub

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 7: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

MATERI II

BAHASA VISUAL BASIC APLICATION

A Tipe Data

Data memiliki tipe yang berbeda-beda dan biasanya data dikelompokkan pada kelompok yang

sejenis agar tidak terjadi operasi di antara data yang berbeda jenis Berikut adalah jenis tipe

data dalam visual basic

1 Integer tipe data untuk bilangan bulat

2 Single double tipe data untuk bilangan pecahandesimal

3 currency tipe data untuk mata uang

4 string tipe data untuk teks

5 boolean tipe data logika

6 date tipe data waktutanggal

7Object tipe data untuk sebuah objek atau gambar

B Variabel

Setiap data yang disimpan dalam komputer memerlukan variabel sebagai tempat untuk

menyimpan nilai dari data tersebut Dalam penamaan sebuah variabel tidak boleh ada 2 atau

lebih variabel yang memiliki nama yang sama pemberian variabel harus unik hal ini

bertujuan agar tidak terjadi kesalahan pada program

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 8: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Dalam visual basic dikenal adanya istilah variabel lokal dan variabel global Variabel local

yaitu variabel yang hanya dikenal pada satu bagian program saja nilai data yg terdapat

didalamnya hanya hidup ketika bagian program tersebut dijalankan

variabel global yaitu variabel yang dikenal pada seluruh bagian program dan waktu hidupnya

selama program dijalankan

Aturan penamaan Variabel

1 Tidak boleh lebih dari 255 karakter

2 Nama harus unik tidak boleh menggunakan kata yang sudah digunakan dalam visual

basic

3 Tidak boleh menggunakan spasi atau tanda titikdot () di antara kata jika lebih dari satu

kata

4 Harus dimulai dari huruf bukan angka atau karakter lain

Bentuk umum penulisan variabel

Dim Var As Tipe data

Contoh

Dim nama As string

Dim nilai As integer

Dim luas AS double

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 9: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

C Operator

Visual basic meyediakan operator aritmatika komparasi dan logika salah satu hal yang harus

dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut

sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar Tabel 1-2

menunjukkan operator dan urutan operasinya dari atas kebawah

Contoh

A = 1 + 2 3 Akan menghasilkan 7

B = (1 + 2) 3 Akan menghasilkan 9

Praktikum-02

Desainlah form seperti terlihat pada gambar

Gambar 1 Gambar operator penjumlahan

Selanjutnya aturlah nilai properties dari komponen yang telah dimasukan kedalam form Seperti terlihat pada table berikut ini

Komponen Properties ValueLabel 1 Caption`` Nilai 1Label 2 Caption Nilia 2Label 3 Caption HasilTextbox 1 Text KosongkanTextbox 2 Text KosongkanTextbox 3 Text KosongkanCommand 1 Caption ProsesCommand 2 Caption keluar

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 10: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

dari beberapa komponen yang sudah anda letakkan pada form tempat anda mendesain

tentukanlah nilai properties dari komponen-komponen tersebut sesuai dengan yang ada di dalam

tabel Setelah di setting maka hasilnya akan terlihat seperti pada gambar di bawah ini

Gambar 2 Setelah nilai properties di seting

Selanjutnya menuliskan listing program pada komponen yang kita tunjuk Dalam hal ini kita

akan melakukan operasi penjumlahan dari Nilai 1 dan Nilai 2 Listing tersebut akan diletakkan

pada komponen command 1 pada event clik sehingga hasil listing tersebut akan terlihat seperti

di bawah ini

Private Sub Command1_Click()

Text3Text = Val(Text1Text) + Val(Text2Text)

End Sub

Hasilnya setelah dijalankan akan terlihat lebih halus dibandingkan sebelum dijalankan nah saat

program dijalankan inilah anda dapat memasukan nilai sesuai yang ingin anda masukkan Seperti

terlihat pada gambar berikut ini

gambar 3 program saat dijalankan

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 11: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

praktikum-03

Gambar 4 Menghitung luas segitiga penggunaan variabel

Private Sub Proses_click()Dim alas tinggi luas As Doublealas = text1texttinggi = text2text luas = 05 alas tinggi

Saat program dijalankan dapat menampilkan hasil dalam bentuk pecahan

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 12: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

BAB III

PERCABANGAN

A IfhellipThen hellipEnd If

Bentuk kondisi paling sederhana adalah IfThenEnd If adapun bentuk sintaknya adalah

1 Untuk satu baris pernyataan

If ltpernyataangt Then ltaksigt

Pernyataan diatas akan menjalankan aksi jika pernyataan bernilai benar

2 Untuk beberapa baris pernyataan

If ltpernyataangt Then

ltaksi 1gt

ltaksi ngt

End If

Statement_group adalah kumpulan pernyataan pada blok antara If dan End If Pernyataan

diatas akan menjalankan statement_group apabila pernyataan bernilai benar

) sangat baik mengatur indentasi penulisan untuk mempermudah membaca program

Pada contoh di atas aksi_1 hingga aksi_n ditulis lebih menjorok ke dalam untuk

menyatakan bahwa aksi-aksi tersebut adalah bagian yang akan dilakukan jika pernyataan

bernilai benar

Contoh

If not (Nama=rdquoAndirdquo) And (Gajigt500000) thenPrint ldquobukan AndirdquoPrint ldquogaji yang dimiliki gt RP 500000-ldquo

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 13: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

End ifPraktikum-04

Gambar 5 Penerapan IFhellipThen

Berikut ini adalah listing yang ada pada commandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text If nilai gt 75 Then ket = Lulus Text3Text = ketEnd IfEnd Sub

B SelectCase

Bentuk penulisan (syntax) struktur SELECThellipCASE

SELECT CASE ltpilihangtCASE ltpilihan 1gt

ltblok kode program 1gtCASE ltpilihan 2gt

ltblok kode program 2gtCASE ltpilihan ngt

ltblok kode program ngtCASE ELSE

Tiga kompinen label tiga komponen textbox dan satu komponen commandbutton

Saat program dijalankan dimasukan nama pada text1 nilai pada text2 dan diklik OK maka akan ditampilkan keterangan ldquoLulusrdquo

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 14: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

ltblok kode program xgtEND SELECT

Praktikum-05

Gambar 6 Penerapan Select Case

Berikut ini adalah listing program yang terdapat pada comandbutton Ok

Private Sub Command1_Click() Dim nilai As Integer Dim ket As String nilai = Text2Text Select Case nilai

Case 1 Text3Text = Harus Bergerak Case 2 Text3Text = Sekecil apapun langkah itu Case 3 Text3Text = Maka pusingpun akan berkurang

Case ElseText3Text = Jalan ditempat selamnya

End SelectEnd Sub

Hasil saat program dijalankan nama dan nilai dimasukan dan diklik Ok maka akan ditampilkan pesan Pilihan nilai yang dibuat adalah 1= ldquoHarus Bergerakrdquo2 = ldquoSekecil apapun langkah iturdquo

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 15: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

BAB IV

STRUKTUR KONTROL

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang

digunakan untuk mengatur (mengontrol) jalannya program

Visual Basic 6 mengenal dua jenis struktur kontrol yaitu

1 Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan

berdasarkan suatu kondisi Sudah dibahas pada bab lalu

2 Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program Akan dibahas

pada bab ini

Ada dua bentuk struktur kontrol pengulangan (looping) yaitu

1 Struktur FORhellipNEXT

Bentuk penulisan (syntax) struktur ForhellipNext

FOR ltpencacahgt = ltawalgt TO ltakhirgt [STEP ltlangkahgt]

ltblok kode programgt

NEXT ltpencacahgt

1048707 ltpencacahgt adalah variabel (tipe integer) yang digunakan untuk menyimpan angka pengulangan

1048707 ltawalgt adalah nilai awal dari ltpencacahgt

1048707 ltakhirgt adalah nilai akhir dari ltpencacahgt

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 16: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

1048707 ltlangkahgt adalah perubahan nilai ltpencacahgt setiap pengulangan Sifatnya optional (boleh ditulis

ataupun tidak) Bila tidak ditulis maka nilai ltlangkahgt adalah 1

2 Struktur DOhellipLOOP

Bentuk penulisan (syntax) struktur DohellipLoop

DO WHILE ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang selama ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai FALSE

DO UNTIL ltkondisigt

ltblok kode programgt

LOOP

ltblok kode programgt akan diulang sampai ltkondisigt bernilai TRUE Pengulangan berhenti bila

ltkondisigt sudah bernilai TRUE

Praktikum-06

Komponen yang digunakan untuk menampilkan nilai adalh listbox Listbox memiliki nilai Clear untuk mengosongkan List dan nilai Additem untuk menambahkan nilai ke dalam List

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 17: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Private sub cmdLoncat_click()List1clear For i=10 to 1 step-2 List1Additem i Next i End sub

Gambar 7 Perulangan

Private sub cmdNaik_click() List1clear For i=1 to 10 do List1Additem i Next i End sub

Latihan 1

Anda pasti tahu yang namanya kalkulator kan di ponsel anda pasti ada Nah sekarang coba anda kerjakan bagaimana sebenarnya cara kerja kalkulator itu Desainlah seperti pada gambar di bawah ini

Gambar 8 Desain form kalkulator sederhana

Keterangan listing

Private sub cmdWhile_click()bil = 1Do While bil lt= 10List1AddItem bilbil = bil + 1Loop End sub

Private sub cmduntil_click()bil = 1DoList1AddItem bilbil = bil + 1Loop until bil lt= 10End sub

Terdapat 4 komponen label yaitu label1 label2 label3dan label4 Semua tombol menggunakan komponen commandbutton dengan nilai caption seperti pada gambar

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 18: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Komponen Listing KeteranganCmd_0 Text4Text = Text4Text + 0 Untuk cmd1 sampai dengan

cmd9 listing yang dimasukan sama cukup diganti dengan nilai yang dikandung pada cmd tersebut

Cmd_C Text1Text = Text2Text = Text3Text = Text4Text =

Untuk mengosongkan textbox

Cmd_tambah Text2Text = +Text1Text = Text4TextText4Text = Text4SetFocus

Untuk operator yang lain cukup diganti dengan jenis operatornya

Cmd_samadengan Text3Text = Text4TextIf Text2Text = + Then Text4Text = Val(Text1Text) + Val(Text3Text)

Ulagi listing tersebut untuk operator yang lain yaitu kurang kali dan bagi

Latihan 2

Gambar 9 Penggunaan Checkbox dan listbox

Kerjakan dengan cara anda sendiri belajar itu harus tumbuh dari dalam hati anda Dan anda akan

menikmati karena sesungguhnya belajar itu membuat anda CERDAS

Komponen yangdigunakan adalah checkbox list textbox label dan commandbutton Coba anda petakan listingnya dengan ilustrasi berikut ini jika di klik checkbox maka nama akan ditampilkan pada list1 dan harga akan ditampilkan pada list2 Dan jika di klik hitung maka akan di tampilkan

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 19: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

BAB V

MEMBUAT MENU EDITOR

Menu Editor adalah komponen yang digunakan untuk membuat form menu yang berfungsi

untuk memanggil form-form lain Form menu ini biasanya aka ditampilkan paling depan yang

dapat mengendalikan keberadaan form-form lain

Untuk membuat menu editor ada dua cara yaitu

1 Pilih menu Tool ndash Menu Editor mengklik icon menu editor

2 Klik kanan form ndash pilih Menu Editor

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 20: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Gambar 10 Menu Editor

Tabel 1 Penjelasan Menu Editor

Menu KeteranganCaption Di isi dengan judul yang kita inginkanName Di isi dengan nama yang dapat mengidikasikan

caption Name wajib di isi gunakan name yang lebih singkatExCaption perulanganName nmperulangan

Next Untuk melanjutkan menuliskan menu yang lain Membuat sub menu (timbulnya tanda titik-titik) Membuat menu baruIndex Boleh di isi boleh tidakShortcut Boleh di isi boleh tidakInsert Untuk menambahkan menuDelete Untuk menghapus menu yang sudah dibuatOk Jika sudah merasa yakin dengan pembuatan

menunya maka dapat di akhiri dengan mengklik button ldquoOKrdquo

Cancel Untuk membatalkan

Jika sudah merasa pas dengan rancangan menu yang akan kita buat maka anda dapat mengklik

tombol ldquoOKrdquo dan akan anda dapatkan hasilnya seperti terlihat pada gambar dibawah ini

Gambar 11 Hasil pembuatan menu editor

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 21: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Selanjutnya untuk proses pemanggilan form anda cukup bermain dengan listring show

dan hide yang pada pertemuan awal sudah pernah anda gunakan

BAB VI

BEKERJA DENGAN DATABASE

Pada bab sebelumya anda telah diperkenalkan dengan beberapa komponen even dan method

yang sering digunakan dalam bahasa pemrograman visual basic Selanjutnya anda akan

diperkenalkan tentang bagaimana bekerja dengan sebuah database Perlu anda ketahui bahwa

aplikasi database itu cukup banyak sekali contohnya VDM (Visual Data Manager) Access

MySQL dan masih banyak lagi yang lainya Pada bab ini penulis hanya akan memperkenalkan

konsep kerja database VDM dan Access

1 Konsep Dasar

Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman

alternatif untuk pengolahan database Dengan pemrograman database kita dapat secara

leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik Visual BASIC

merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database

Visual Basic dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access

MySQL SQL Server dan sebagainya Alur kerja pemrograman database dalam Visual Basic

dapat dijelaskan melalui gambar 12

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 22: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Aplikasi Database(Access MySQL Paradok dll)

Database Provider(ODBC OLEDB dll)

Lingkaran kerja visual basic Database Konector(ADODC Data dll)

DataGrid Datalist DataCombo Textbox De-el-el

Komponen Visual Basic

Gambar 12 Alur kerja database dalam pemrograman visual basic

2 Membuat Database

Visual Data Manager adalah aplikasi database yang sudah disiapkan oleh visual basic

sehingga saat anda sudah menginstall aplikasi visual basic maka secara otomatis Visual

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 23: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Data manager dapat anda gunakan Klik menu Add-Ins Visual Data Manager seperti

terlihat pada tampilan gambar di bawah ini

Gambar 13 Menu Add-Ins

Selanjutnya anda akan dibawa pada tampilan Visdata Klik menu File-New ndash Microsoft

Access ndash Version 70 MDB seperti terlihat pada gambar dibawah ini

Gambar 14 Tampilan VisData

Selanjutnya anda di minta untuk membuat database dan menyimpan pada drive yang

sudah anda tentukan Akan lebih baik jika file database anda simpan satu forder dengan

project anda Berikut ini adalah contoh database yaitu dosen_dbmdb terlihat seperti pada

gambar di bawah ini

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 24: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Gambar 15 Membuat database baru

Selanjutnya anda akan dibawa pada tampilan Database Windows Setelah anda membuat

database maka akan dilanjutkan dengan membuat tabel karena tentu anda masih ingat

tentang materi database pada matakuliah Dasar database atau Database I bahwa di dalam

database terdapat objek-objek yang lain salah satunya adalah tabel Anda akan membuat

tabel baru dengan cara klik kanan pada database windows ndash klik New table seperti terlihat

pada gambar dibawah ini

Gambar 16 Database windows

Pada praktikum ini anda akan saya ajak untuk membuat tabel dosen buatlah nama tabel

tersebut dengan t_dosen ingat nama tabel tidak boleh dikosongkan Sebaiknya membuat

nama tabel tidak terlalu panjang Untuk membuat beberapa field maka klik Add Field dan

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 25: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

untuk menghapus maka klik Remove Field Add index adalah untuk membuat indek atau

key word yang akan digunakan pada saat pencarian data Dan jika ingin menghapus index

yang telah dibuat maka dapat diklik remove index Lebih jelasnya silahkan anda amati

dengan seksama tampilan gambar dibawah ini

Gambar 17 Struktur Tabel sebelum di isi

Selanjutnya anda akan dibawa pada tampilan gambar yang meminta anda untuk membuat

fields yang cocok untuk t_dosen yang sudah kita pesan di atas Berikut ini adalah

beberapa fields yang akan kita buat untuk t_dosen

Tabel 2 Struktur tabel t_dosen

Field Name Type Size Key

Kode_dosen Text 5

Nama_dosen Text 25

Alamat Text 25

Telp Text 12

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 26: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Coba anda perhatikan bahwa apa yang anda pelajari pada matakuliah database akan

digunakan lagi pada materi ini Sohelliprdquobelajarlah dengan sepenuh hatirdquo karena ilmu itu

saling berkaitan satu sama lain

Ketiklah fields di atas pada tampilan gambar dibawah ini satu per satu kemudian klik

ldquoOKrdquo jika sudah selesai maka klik ldquoCloserdquo jang salah yahellip

Gambar 18 Add Field atau Membuat Field

Berikut ini adalah tampilan gambar setelah anda mengetik beberapa fields seperti pada

tabel di atas

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 27: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Gambar 19 Struktur tabel setelah di isi

Selanjutnya adalah membuat index pada tabel ini kita akan membuat index yang dipilih

dari beberapa fields yang ada Cara membuat index adalah klik add index maka akan

ditampilkan dialog seperti pada gambar dibawah ini

Gambar 20 Add index to t_dosen

Pilih salah satu field pada kolom Available fields dengan cara double klik maka pilihan

anda akan di tampilkan pada kolom indexed fields Selanjutnya buatkan nama dari field

index yang anda pilih dan klik ldquoOkrdquo Hasilnya akan terlihat pada gambar dibawah ini

Gambar 21 Index List

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 28: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Selanjutnya anda klik Buil the Table akan terlihat daftar tabel berikut fields yang anda

buat Sampai disini anda telah melakukan proses pembuatan database dan pembuatan

struktur tabel Bagimana mudah bukan

Gambar 22 Daftar database windows

3 Desain Form

Sekarang anda akan kembali pada tampilan form visual basic dan anda akan mendesain

beberapa komponen seperti biasanya

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 29: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Gambar 23 Data Dosen

Ada dua komponen baru yang harus anda tambahkan yaitu komponen Datagrid atau flaxgrid

dan komponen koneksi Data Anda dapat menambahkan komponen tersebut dengan cara klik

kanan pada papan general dan pilik component Seperti terlihat pada gambar berikut inis

Gambar 24 Menambahkan komponen baru

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 30: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

Gambar 25 Daftar Components

Beri tanda centang untuk jenis komponen yang ingin anda gunakan atau anda pakai Karena

tidak semua komponen tidampilkan pada tab general Kemudian klik ldquoOkrdquo

Selanjtnya menentukan nilai properties dari masing-masing komponen yang akan digunakan

untuk menampilkan data dosen Perlu di ingat bahwa aplikasi database dan aplikasi disain

interface adalah dua aplikasi yang berbeda dan saat kita ingin mengabungkanya maka kita

membutuhkan komponen koneksi untuk menyatukan kedua aplikasi tersebut Komponen

koneksi yang digunakan adalah ldquodatardquo Setinglah nilai properties seperti terlihat pada tabel

dibawah ini

Tabel 3 Seting Properties untuk form data dosen

Komponen Properties Keterangan

Data1 Databasename

diisi dengan alamat

penyimpanan file

database

Recordsource isi

dengan nama tabel

Textbox Datasource koneksi

Datafield nama field

Lakukan dengan cara yang

sama sebanyak textbox yang

digunakan

Databoundgrid Datasource koneksi Sesuaikan dengan jenis

koneksi yang digunakan

karena terdapat beberapa

komponen yang diguanakan

utnuk menampilkan data

seperti Ms Flaxgrid datagrid

databoundgris dan masih

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 31: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

banyak lagi yang lain

4 Membuat tombol operasi

Dalam bahasa pemrograman ada dua jenis tombol yang sering dikenalkan yaitu tombol

navigasi dan tombol operasi Adapun yang termasuk ke dalam tombol navigasi adalah

pertama selanjutnya sebelum dan sesudah Biasanya untuk membuat tombol navigasi ini

kebanyakan digunakan symbol atau gambar karena user juga dirasa sudah cukup familiar

dengan symbol-simbol tersebut Sedangkan yang termasuk ke dalam tombol operasi adalah

tambah simpan edit hapus batal dan pencarian Untuk membuat tombol ini biasanya tidak

digunakan gambar saja melainkan gambar dan penjelasanya Hal ini dikarenakan user belum

semuanya familiar dengan symbol-simbol yang digunakan untuk tombol-tombol operasi

Berikut ini adalah tampilan beberapa tombol operasi yang penulis sajikan dengan dua versi

yang pertama menggunakan gambar dan yang kedua polos atau tanpa gambar

Gambar 26 Tampilan button pada form input data dosen

Urusan disain sepenuhnya diserahkan pada anda tidak ada aturan yang baku Yang jelas

desain harus memperhatikan tingkat kenyamanan pengguna atau yang biasa di sebut dengan

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 32: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

istilah userfriendly Untuk menambahkan gambar pada command button maka anda cukum

menyeting properties Picture isi dengan daftar gambar icon yang anda miliki Jika tidak ada

maka anda dapat mencarinya di Cprogram fileCommand fileBorland sharedImageButton

Kemudian properties style pilih 1-graphical

5 Validasi tombol

Validasi istilah yang juga sering digunakan dikalangan programmer Validasi maksudnya

membuat listing untuk menentukan atau mengkondisikan mana tombol yang harus aktif dan

tombol yang tidak aktif Tujuan validasi ini adalah untuk meminimalisasi adanya error yang

diakibatkan oleh ketidakpahaman user dalam menggunakan program atau aplikasi Berikut ini

adalah validasi untuk textbox saat program dijalankan

Private Sub Form_Activate()Text1BackColor = vbButtonFaceText1Enabled = FalseText2BackColor = vbButtonFaceText2Enabled = FalseText3BackColor = vbButtonFaceText3Enabled = FalseText4BackColor = vbButtonFaceText4Enabled = FalseEnd Sub

Private Sub Form_Activate()validasi buttoncmdtambahEnabled = TruecmdsimpanEnabled = FalsecmdhapusEnabled = False

Listing yang pertama memberikan warna pada textbox dengan warna seperti button Listing yang kedua membuat textbox tidak aktif atau tidak bisa di isi

True artinya kondisi tombol aktiv dan false artinya kondisi tombol tidak aktif

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox

Page 33: ristina93.files.wordpress.com€¦  · Web viewMain menu terdiri dari dua komponen utama yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah dalam

cmdcariEnabled = FalsecmdeditEnabled = FalsecmdkeluarEnabled = TrueEnd Sub

Listing diatas hanyalah contoh kecil dari validasi dalam membuat validasi tidak ada aturan

terkadang penulis membuatnya berdasarkan kemungkinan-kemungkinan Anda tentu bisa

bereksplorasi lebih luas lagi

6 Pencarian

Pencarian digunakan untuk melakukan pencarian data jika data yang diolah sudah cukup

banyak Berikut ini adalah contoh listing pencarian yang penulis sajikan dengan

menggunakan inputbox