PENDAHULUAN I. MENGENAL VISUAL BASIC Visual Basic merupakan bahasa pemograman komputer. Bahasa pemograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan program- program aplikasi berbasiskan windows. Visual Basic memungkinkan pembuatan aplikasi Graphical User Interface (GUI) atau pemograman yang menggunakan tampilan grafis sebagai alat komunikasi dengan pemakainya. Dalam Visual Basic untuk pembuatan tampilan user interface relatif mudah dilakukan karena hanya perlu meletakkan objek-objek grafis ke sumber (form) yang sudah disediakan Visual Basic. Setelah itu cukup mengatur properti dari objek-objek tersebut. Beberapa kemampuan atau manfaat dari Visual Basic diantaranya adalah : Untuk membuat program aplikasi berbasis Window Untuk membuat objek-objek pembantu program seperti kontrol ActiveX, file Help, aplikasi internet dan sebagainya. Menguji program (debugging) dan menghasilkan program akhir berakhiran EXE yang bersifat Executable atau dapat langsung dijalankan. Hariman Bahtiar, S.Kom 1
26
Embed
PROGRAM DATABASE - hariman80 | Information ... · Web viewMENGENAL VISUAL BASIC Visual Basic merupakan bahasa pemograman komputer. Bahasa pemograman adalah perintah-perintah atau instruksi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PENDAHULUAN
I. MENGENAL VISUAL BASIC
Visual Basic merupakan bahasa pemograman komputer. Bahasa pemograman adalah
perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas
tertentu. Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut sebagai
sarana (tool) untuk menghasilkan program-program aplikasi berbasiskan windows.
Visual Basic memungkinkan pembuatan aplikasi Graphical User Interface (GUI) atau
pemograman yang menggunakan tampilan grafis sebagai alat komunikasi dengan pemakainya.
Dalam Visual Basic untuk pembuatan tampilan user interface relatif mudah dilakukan karena
hanya perlu meletakkan objek-objek grafis ke sumber (form) yang sudah disediakan Visual
Basic. Setelah itu cukup mengatur properti dari objek-objek tersebut.
Beberapa kemampuan atau manfaat dari Visual Basic diantaranya adalah :
Untuk membuat program aplikasi berbasis Window
Untuk membuat objek-objek pembantu program seperti kontrol ActiveX, file Help, aplikasi
internet dan sebagainya.
Menguji program (debugging) dan menghasilkan program akhir berakhiran EXE yang
bersifat Executable atau dapat langsung dijalankan.
II. LINGKUNGAN VISUAL BASIC 6
1. Main Menu
Main menu terdiri dari dua komponen yaitu Menubar dan TitleBar. MenuBar menampilkan
menu yang berisi perintah-perintah pada Visual Basic, sedangkan TitleBar menampilkan judul
proyek Visual Basic yang sedang dikerjakan.
2. Menu ToolBar
Menu ToolBar merupakan menu berbentuk icon yang berisi perintah. ToolBar disediakan
Visual Basic untuk mengakses berbagai fungsi yang ada dalam menu secara lebih cepat dan
lebih mudah.
Hariman Bahtiar, S.Kom 1
3. Menu ToolBox
ToolBox mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk
suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi interface (penghubung)
antara program aplikasi dan user.
4. Form Window
Form Window atau jendela form adalah daerah kerja utama, Form Window untuk
meletakkan berbagai macam objek interaktif seperti teks, gambar, tombol-tombol perintah,
scrollbar dan sebagainya. Pada saat program aplikasi dijalankan, semua yang terdapat di dalam
form akan ditampilkan pada layar window. Jendela form inilah yang akan menjadi latar
belakang dari program aplikasi.
5. Project Explorer
Jendela Project Explorer adalah jendela yang mengandung semua file di dalam aplikasi
Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah project (proyek), dan
setiap proyek bisa mengandung lebih dari satu file. Pada Project Explorer ditampilkan semua
file yang terdapat pada aplikasi (proyek), misalnya form, modul, class dan sebaginya.
6. Jendela Properties
Jendela Properties adalah jendela yang mengandung semua informasi mengenai objek
yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah objek, seperti nama,
warna, ukuran, posisi dan sebagainya. Untuk mengatur bentuk dan karakteristik dari setiap
objek melalui Jendela Properties. Jendela Properties ini memiliki dua buah tab yaitu tab
Alphabetic dan tab Categorized. Pada tab Alphabetic, semua properti dari objek akan diurutkan
berdasarkan abjad, sedangkan pada tab Categorized, semua properti dikelompokkan
berdasarkan jenisnya. Tidak ada perbedaan antara kedua tab tersebut terhadap properti yang
ditampilkan, perbedaan keduanya hanyalah cara menampilkan.
7. Form Layout Window
Form Layout Window adalah jendela yang menggambarkan posisi dari form yang
ditampilkan pada layar monitor. Posisi form pada Form Layout Window inilah yang merupakan
petunjuk di mana aplikasi akan ditampilkan pada layar monitor saat dijalankan. Jika ingin
Hariman Bahtiar, S.Kom 2
memindahkan form ke posisi yang lain pada layar, dengan menggeser form tersebut pada
jendela Form Layout Window.
Titlebar Menubar Toolbar
Toolbox Form Project Explorer Property Form Layout
Gambar Tampilan Visual Basic dengan form sebagai area kerja
Isi Properti Data Source dan Row Source pada DBList1 dengan data1
Pilih properti Datafield dan ListField pada DBList 1 dengan memilih nama field yang akan
ditampilkan.
Jalankan Program
Run Program
B. Aplikasi Database yang menampilkan record-record pada layar dengan kontrol data dan
menggunakan fasilitas MSFlexGrid
Langkah-langkah
1. Buat New Project
2. Pilih Microsoft FlexGrid control 6.0 pada commmand letakkan MsFlexGrid pada
form dan letakkan pula kontrol data pada form.
3. Isis properti Database File pada Data1 dengan browsing file database.ubah pula
Recordsource
4. Isi Properti DataSource pada MSFlexGrid dengan memilih kontrol data
5. Klik kanan pada kontrol MSFlexGrid, pilih Properties
Hariman Bahtiar, S.Kom 11
6. Pada tab General, ubah bagian FixedCols menjadi 0 dan bagian Cols menjadi 3. klik
Ok
7. Jalankan Program.
C. Aplikasi Database yang menampilkan record-record pada layar dengan kontrol data dan
menggunakan fasilitas DBGrid
Langkah-langkah
1. Buat New Project
2. Pilih Microsoft Data Bound Grid control 5.0 pada commmand letakkan MsFlexGrid pada
form dan letakkan pula kontrol data pada form.
3. Untuk menambah jumlah kolom pada DBGrid, klik kanan DBGrid, pilih Edit
4. Klik kanan sekali lagi, pilih Append
5. Untuk memasukkan data pada database kedalam kontrol klik kanan pada DBGrid, pilih
Properties
6. Klik Tab Columns
7. Pada bagian Column, pilih column 0
8. Ketikkan Judul kolom pada bagian Caption
9. Pilih nana field pada bagian DataField
10. Klik Apply
11. Untuk memasukkan data kolom berikutnya, pada bagian column, pilih column1 dan
seterusnya. Klik Ok
12. Jalankan Program.
MODUL VISUAL BASIC VISUAL DATA MANAGER MERCUSUARPROGRAM RENTAL VCD DENGAN MICROSOFT VISUAL BASIC 6.0
Sebelum memulai membuat program terlebih dahulu membuat database untuk menyimpan data Rental VCD.1. Membuat Database (Ms. Access) Menggunakan Visual Data Manager di Visual
Basic Setelah masuk ke lembar kerja Visual Basic (VB), klik Menu Add-Ins, pilih Visual
Data Manager. Muncul lembar kerja Visdata.
Pilih menu File, pilih New, pilih Microsoft Access, pilih version 7.0 Selanjutnya ketik nama database, akhiri dengan tekan tombol Save. Muncul
tampilan seperti dibawah ini :
Hariman Bahtiar, S.Kom 12
Membuat Table Arahkan pointer mouse, pada bagian Database Window, Klik kanan mouse
pilih New Table, maka akan muncul tampilan seperti dibawah ini
Menentukan Field Index (primary key) Klik tombol Add Index, ketik nama index pada bagian Name, pilih field index
pada bagian Available Field. Klik tombol OK.
Hariman Bahtiar, S.Kom 13
Akhiri dengan tekan tombol Close. Terakhir, Klik tombol Build the Table, maka akan kembali ke Database Window
di Visdata.
2. Database untuk program Rental VCD.Nama Database : RentalVCD.mdb
Nama Tabel : FilmNama Index : KodeFilm
Field Name Type SizeKodeFilm Text 6Judul Text 25Artis Text 25Kategori Text 15Tahun Text 4BatasSewa SingleBesarDenda Single
Nama Tabel : PinjamNama Index :
Field Name Type SizeNoAnggota Text 10KodeFilm Text 6TglPinjam Date/TimeTglKembali Date/TimeLamaSewa SingleTotal DobleKembali Boolean
A. Program Pemasukan Data AnggotaNama Form : frmDataAnggotaLayout :
Hariman Bahtiar, S.Kom
Nama Tabel : AnggotaNama Index : NoAnggota
Field Name Type SizeNoAnggota Text 10NamaAnggota Text 25Alamat Text 35Phone Text 12
14
Atur PropertiesnyaControl Property SettingForm Name
CaptionfrmDataAnggotaPemasukkan Data Anggota
Label1 Caption No.AnggotaLabel2 Caption Nama AnggotaLabel3 Caption AlamatLabel4 Caption PhoneLabel5 Caption Formulir Data AnggotaText1 Name
TextTxtNo[kosongkan]
Text2 NameText
TxtNama][kosongkan]
Text3 NameText
TxtAlamat[kosongkan]
Text4 NameText
TxtPhone[kosongkan]
Command1 NameCaption
CmdsimpanSimpan
Command2 NameCaption
CmdBatalBatal
Command3 NameCaption
CmdKeluarKeluar
CodeDim dbRental As DatabaseDim rsAnggota As RecordsetPrivate Sub CmdKeluar_Click()EndEnd Sub
Sub NonAktif()TxtNama.Enabled = FalseTxtAlamat.Enabled = FalseTxtPhone.Enabled = FalseEnd Sub
Sub Aktif()TxtNama.Enabled = TrueTxtAlamat.Enabled = TrueTxtPhone.Enabled = TrueEnd Sub
Private Sub txtNo_Change()Dim Panjang As BytePanjang = Len(TxtNo.Text)If Panjang < 10 ThenExit SubEnd IfrsAnggota.Index = "NoAnggota"rsAnggota.Seek "=", TxtNo.TextIf rsAnggota.NoMatch ThenAktifCmdSimpan.Enabled = TrueBeepTxtNama.SetFocusElseBeepX = MsgBox("No.Anggota : " & TxtNo & " sudah dipakai " &UCase(rsAnggota!NamaMahasiswa) & Chr(10) & _"Masukkan No.Anggota baru !", , "No Salah")TxtNo.Text = ""End IfEnd Sub
Private Sub cmdSimpan_Click()rsAnggota.AddNewrsAnggota!NoAnggota = TxtNo.TextrsAnggota!NamaAnggota = TxtNama.TextrsAnggota!Alamat = TxtAlamat.TextrsAnggota!Phone = TxtPhone.Text'update recordrsAnggota.UpdateBeepBlankformTxtNo.SetFocusCmdSimpan.Enabled = FalseEnd Sub
Sub Blankform()TxtNo.Text = ""TxtNama.Text = ""TxtAlamat.Text = ""TxtPhone.Text = ""End SubPrivate Sub cmdBatal_Click()BlankformTxtNo.SetFocusEnd Sub
Private Sub txtNo_KeyPress(KeyAscii As Integer)'hanya boleh diisi angka atau backspaceIf Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii =vbKeyBack) ThenBeepKeyAscii = 0End If
Hariman Bahtiar, S.Kom 16
End Sub
B. PEMASUKAN DATA FILMNama Form : frmDataFilmLayout :
Sub Blankform()TxtKode.Text = ""TxtJudul.Text = ""TxtArtis.Text = ""
Hariman Bahtiar, S.Kom 18
CboKategori.Text = ""TxtTahun.Text = ""TxtBatasSewa.Text = ""TxtDenda.Text = ""End Sub
Private Sub cmdBatal_Click()BlankformTxtKode.SetFocusEnd Sub
Private Sub txtKode_KeyPress(KeyAscii As Integer)'hanya boleh diisi angka atau backspaceIf Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii =vbKeyBack) ThenBeepKeyAscii = 0End IfEnd Sub
MEMBUAT DATA ENVIROTMENTLangkah-langkah membut Data envirotmen sbb : Klik menu Project Klik Data Environment maka akan muncul jendela sbb:
Klik kanan Connection, kemudian pilih Properties maka akan muncu jendela sbb :
Di jendela Data Environment klik kanan Connecion, kemudian pilih Add Command Maka akan mucul Command1 Klik kanan Command1 kemudian pilih Properties, maka akan muncul jendela sbb :
Hariman Bahtiar, S.Kom 19
Pilih Microsoft Jet 4.0 OLE DB Provider Klik Next Di pilihan Seleect Database name klik tanda …
Cari Lokasi penyimpanan Databse yang telah dibuat
contohnya Database VCD.mdb Klik tes Connection Klik OK
Pilih Database Object untuk mengkoneksikannya dengan database Pilih Object Name untuk menentukan tabel yang ingin ditampilkan Klik OK MEMBUAT REPORTLangkah-langkah membuat Report pada Visual basic Sbb : Klik menu Project Klik Add Data Report maka akan muncul jendela sbb :
Atur Properties DataReport sbb : Data Souce Pilih Data EnvironmentData Member pilih Command1
Drag Command1 kearah jendela DataReport untuk menampilkan data yang diinginkan