Basic Programing Visual Basic

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

Pemrograman Visual I Pendahuluan Presented by : Herianto.
ADODC.
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Edri Yunizal:PBO IManajemen Informatika STAIN Batusangkar1 Pemrograman Berorientasi Objek I Edri Yunizal Pertemuan Ke – V “Database dengan Visual Basic”
Team Pemrograman I AMIK MBP
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
PERTEMUAN VI Penggunaan Array.
Menggunakan Event dan Property
Penggunaan Struktur Kontrol IF
panduan praktis belajar VISUAL BASIC 6.0
PENCARIAN DATA DENGAN KONTROL DATA
Penggunaan Data dan Variabel
Tipe Connection ADO (Activex Data Object)
PERTEMUAN IX Penggunaan Array.
PERTEMUAN II CONTROLS DAN SINTAK DASAR
Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic
PERTEMUAN III SINTAK LANJUT VB
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
Struktur Data II dengan Visual Basic
Pemrograman VB.NET Pertemuan 3.
Kelas SI.  Review Kontrol yang Umum  Pemilihan dan Perulangan  Sub, Function dan Modul  OOP dalam Visual Basic 2008  NameSpace  Array  Menu dan.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Penggunaan Data dan Variabel
Presented by : Herianto
Struktur kontrol Visual basic 6.0.
Menggunakan Event dan Method
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
PERTEMUAN VI PERULANGAN (LOOPING)
Percabangan.
Pemrograman Database dengan ADO Data Control pada Visual Basic
PROPERTY, METHOD DAN EVENT
MATERI PERKULIAHAN PEMROGRAMAN APLIKASI I (PA-I) DISUSUN OLEH : KRISTIAWAN NUGROHO, M.KOM Fakultas Ekonomi & Bisnis.
Penggunaan Struktur Kontrol SELECT
Pertemuan 2 Dani Hamdani, S.Kom..
ELEMEN-ELEMEN PROGRAM
Pertemuan 10 Dani Hamdani, S.Kom..
Latihan Form Login.
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemrograman Berorientasi Objek I
Pertemuan 5 Combo Box List Box Combo Box List Box.
PERTEMUAN IV STRUKTUR KEPUTUSAN
Pengantar Pemrograman
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Perulangan.
Mengenal Integrated Development Environment (IDE) VB 6
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
STMIK Pringsewu - Lampung
KOMPUTER APLIKASI AKUNTANSI - V -
Pemrograman Berorientasi Objek I
Struktur Kontrol Keputusan IF dan Select
Penggunaan Struktur Kontrol Pengulangan
Pengenalan Visual Basic
Materi Praktikum Algoritma dan Pemrograman 2A PJ : Darmadi
Perulangan.
MEMBUAT FORM VBA SEDERHANA PADA MS. EXCEL
Menggunakan Event dan Property
Pemrograman VB.NET Pertemuan 10.
Penggunaan Struktur Kontrol
STRUKTUR KENDALI PERCABANGAN
Menggunakan Event dan Method
Presented by : Herianto
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Data dan Variabel
PERTEMUAN IV SINTAK LANJUT VB
PERTEMUAN 4 PERANCANGAN PROGRAM.
ALGORITMA & PEMROGRAMAN 2B
ALGORITMA & PEMROGRAMAN 2B
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Transcript presentasi:

Basic Programing Visual Basic disusun oleh : Aririk Japik, S.Kom Oleh : Aririk Japik, S.Kom

Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC   disusun oleh : Aririk Japik, S.Kom

Antar Muka Visual Basic disusun oleh : Aririk Japik, S.Kom

Mengenal Objek, properti, metode dan event Dalam pemrograman berbasis obyek (OOP), kita perlu memahami istilah object, property, method dan event sebagai berikut : Object : komponen di dalam sebuah program Property : karakteristik yang dimiliki object Method : aksi yang dapat dilakukan oleh object Event : kejadian yang dapat dialami oleh object disusun oleh : Aririk Japik, S.Kom

OBJEK KONTROL Label merupakan objek control yang dapat menampilkan output tetapi tidak dapat memberikan input pada saat dijalankan. TextBox Merupakan objek control yang dapat diberikan input pada saat program dijalankan. Button merupakan objek control yang dapat mengeksekusi perintah-perintah yang telah diberikan. CheckBox dan RadioButton CheckBox merupakan objek control yang berfungsi untuk memilih beberapa item data. Dengan objek ini anda dapat lebih dari satu pilihan dan bahkan memilih semua pilihan tersedia. RadioButton fungsi hampir sama dengan checkbox, tetapi hanya dapat memilih satu pilihan yang tersedia. disusun oleh : Aririk Japik, S.Kom

Timer dan DateTimerPicker ComboBox merupakan objek control yang dapat digunakan untuk menampilkan daftar item dengan pilihan dropdown. ListBox merupakan objek control yang jauh berbeda dengan ComboBox hanya saja pada listbox menu daftar pilihan ditampilkan secara kesuluruhan. Timer dan DateTimerPicker Timer merupakan objek control yang berfungsi untuk mengatur dan menampilkan waktu yang diperlukan. DateTimerPicker objek control yang berfungsi untuk menampilkan tanggal dengan menu DropDown. disusun oleh : Aririk Japik, S.Kom

EVENT DblClick GotFocus Event yang akan terpicu ketika object di double click oleh pointer mouse pada layar. Cth : Ketika melakukan double click pada objek label. GotFocus Event yang akan terpicu ketika focus / kursor berada berpindah menuju objek. Cth : Ketika focus dari command button ke textbox. disusun oleh : Aririk Japik, S.Kom

EVENT DblClick GotFocus Event yang akan terpicu ketika object di double click oleh pointer mouse pada layar. Cth : Ketika melakukan double click pada objek label. GotFocus Event yang akan terpicu ketika focus / kursor berada berpindah menuju objek. Cth : Ketika focus dari command button ke textbox. disusun oleh : Aririk Japik, S.Kom

Event KeyPress Event yang akan terpicu ketika tombol keyboard ditekan. Pada event ini hanya terdapat 1 buah parameter yaitu KeyAscii As Integer. Keyascii merupakan kode ascii dari tombol keyboard yang ditekan Cth : Ketika tombol enter ditekan pada sebuah textbox. Load Event yang akan terpicu ketika form diload atau dijalankan. Cth : Pada saat form diload atau dijalankan disusun oleh : Aririk Japik, S.Kom

Latihan 1 Penggunaan Metode dan Property disusun oleh : Aririk Japik, S.Kom

Pengaturan Pada Property disusun oleh : Aririk Japik, S.Kom

Hasil disusun oleh : Aririk Japik, S.Kom

Test Case disusun oleh : Aririk Japik, S.Kom

Private Sub Option1_Click() Label2 Private Sub Option1_Click() Label2.ForeColor = vbBlue End Sub Private Sub Option2_Click() Label2.ForeColor = vbRed End Sub Private Sub Check1_Click() Label2.FontBold = Check1.Value End Sub Private Sub Check2_Click() Label2.FontItalic = Check2.Value End Sub disusun oleh : Aririk Japik, S.Kom

Pengenalan Lanjutan Objek disusun oleh : Aririk Japik, S.Kom

Private Sub Form_Load() Combo1. AddItem “Keyboard" Combo1 Private Sub Form_Load() Combo1.AddItem “Keyboard" Combo1.AddItem “Mouse" Combo1.AddItem “Monitor" Combo1.AddItem “Printer" End Sub Private Sub Command1_Click() List1.AddItem Combo1.Text End Sub Private Sub Command2_Click() List1.RemoveItem List1.ListIndex End Sub   Private Sub Command3_Click() List1.Clear End Sub disusun oleh : Aririk Japik, S.Kom

Tipe Data Visual Basic 6 mengenal beberapa type data, antara lain : String adalah type data untuk teks (huruf, angka dan tanda baca). Integer adalah type data untuk angka bulat. Single adalah type data untuk angka pecahan. Currency adalah type data untuk angka mata uang. Date adalah type data untuk tanggal dan jam. Boolean adalah type data yang bernilai TRUE atau FALSE. disusun oleh : Aririk Japik, S.Kom

Penulisan Tipe Data Dim <nama_variabel> As <type_data> Contoh : Dim nama_user As String Aturan di dalam penamaan variabel : Harus diawali dengan huruf. Tidak boleh menggunakan spasi.Spasi bisa diganti dengan karakter underscore (_). Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, <, >, dll). Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic 6 (seperti : dim, as, string, integer, dll). disusun oleh : Aririk Japik, S.Kom

Latihan disusun oleh : Aririk Japik, S.Kom

Penggunaan Struktur Kontrol IF Then Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Jenis Struktur Kontrol, yaitu : Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program. disusun oleh : Aririk Japik, S.Kom

Penulisan IF... Then.. Bentuk penulisan (syntax) struktur IF…THEN : 1. IF <kondisi> THEN <kode program> Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. 2. IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF disusun oleh : Aririk Japik, S.Kom

Latihan IF.. Then Private Sub Command1_Click() disusun oleh : Aririk Japik, S.Kom Private Sub Command1_Click() If Text1.Text = "nusantara" Then Image1.Visible = True End Sub

Penggunaan Struktur Kontrol Select Case Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Bentuk penulisan (syntax) struktur SELECT…CASE : SELECT CASE <pilihan> CASE <pilihan 1> <blok kode program 1> CASE <pilihan 2> <blok kode program 2> CASE <pilihan n> <blok kode program n> [CASE ELSE <blok kode program x> END SELECT disusun oleh : Aririk Japik, S.Kom

Latihan Select Case Gunakan komponen Label, ListBox, TextBox dan CommandButton disusun oleh : Aririk Japik, S.Kom

Private Sub Command1_Click() Dim harga As Currency, total As Currency Dim jumlah As Integer Dim diskon As Single Dim satuan As String If List1.Text = "" Then MsgBox "Anda belum memilih barang !!" List1.ListIndex = 0 Exit Sub End If If Text1.Text = "" Then MsgBox "Anda belum mengisi jumlah barang !!" Text1.SetFocus Select Case List1.Text Case "Disket" harga = 35000 satuan = "Box" Case "Buku" harga = 20000 satuan = "Lusin" Case "Kertas" harga = 25000 satuan = "Rim" Case "Pulpen" harga = 10000 satuan = "Pak" End Select disusun oleh : Aririk Japik, S.Kom

total = jumlah * (harga * (1 - diskon)) lblBarang.Caption = "Barang : " & List1.Text lblHarga.Caption = "Harga : " & Format(harga, "Currency") & "/" & satuan lblJumlah.Caption = "Jumlah : " & Text1.Text & " " & satuan Jumlah = Text1.Text Select Case jumlah Case Is < 10 diskon = 0 Case 10 To 20 diskon = 0.15 Case Else diskon = 0.2 End Select total = jumlah * (harga * (1 - diskon)) lblDiskon.Caption = "Diskon : " & Format(diskon, "0 %") lblTotal.Caption = "Total Bayar : " & Format(total, "Currency") End Sub disusun oleh : Aririk Japik, S.Kom

Database Adalah sebuah sistem yang dibuat untuk mengorganisasi data, menyimpan dan memanggil data dengan mudah. Database terdiri dari kumpulan data yang terorganisir sebagai pengguna multi user. Dalam penyimpanan data saat ini sering digunakan : Microsoft Acces, Mysql, SQL Server, Oracle dll. disusun oleh : Aririk Japik, S.Kom

INPUT DATA MHS Jurusan Pilihan : Akuntansi Komp. Informatika Komp. Multimedia Manajemen Bisnis disusun oleh : Aririk Japik, S.Kom

Rancangan Database disusun oleh : Aririk Japik, S.Kom

Koneksi Access 2003 Aktifkan Rerences terlebih dahulu Ceklist : Microsoft DAO 3.6 Object Library Klik OK disusun oleh : Aririk Japik, S.Kom

Menghubugkan Ke Ms. Acces Aktifkan Rerences terlebih dahulu Ceklist : Microsoft ActiveX data Objects 2.8 library Klik OK disusun oleh : Aririk Japik, S.Kom

Pembuatan Koneksi Database dan Tabel Dim dbmahasiswa As Database Dim tmahasiswa As Recordset Private Sub Form_Load() Set dbmahasiswa = OpenDatabase(App.Path + "\dbmahasiswa.mdb") Set tmahasiswa = dbmahasiswa.OpenRecordset("tmahasiswa“,dbOpenDynaset) End Sub disusun oleh : Aririk Japik, S.Kom

Membuat Sub Program Sub NonAktif() txtnim.Enabled = False txtnama.Enabled = False txtalamat.Enabled = False optlaki.Enabled = False optperempuan.Enabled = False cbojurusan.Enabled = False cmdsimpan.Enabled = False End Sub Sub Aktif() txtnim.Enabled = True txtnama.Enabled = True txtalamat.Enabled = True optlaki.Enabled = True optperempuan.Enabled = True cbojurusan.Enabled = True cmdsimpan.Enabled = True txtnim.SetFocus disusun oleh : Aririk Japik, S.Kom

Simpan Data Private Sub cmdsimpan_Click() Dim Jenis As String If optlaki.Value = True Then Jenis = "Laki-Laki" Else Jenis = "Perempuan" End If With tmahasiswa .AddNew .Fields!nim = txtnim.Text .Fields!nama = txtnama.Text .Fields!jenis_kelamin = Jenis .Fields!alamat = txtalamat.Text .Fields!jurusan = cbojurusan.Text .Update MsgBox "Berhasil Disimpan Mahasiswa", vbInformation, "sukses" End With End Sub disusun oleh : Aririk Japik, S.Kom

Menampilkan Grid Data Pilih Komponen Data Klik menu project - Komponen Atau menekat tombol CTRL+T Drag Flexgrid ke dalam Form disusun oleh : Aririk Japik, S.Kom Name=Gridmhs

Menampilkan Judul Grid Sub Judulgrid() With Gridmhs Gridmhs.Cols = 3 .RowHeightMin = 300 .Col = 0 .Row = 0 .Text = "No." .CellFontBold = True .ColWidth(0) = 400 .AllowUserResizing = flexResizeColumns .CellAlignment = flexAlignCenterCenter .Col = 1 .Text = "NIM" .ColWidth(1) = 1500 .Col = 2 .Row = 0 .Text = "Nama" .CellFontBold = True .ColWidth(2) = 2000 .AllowUserResizing = flexResizeColumns .CellAlignment = flexAlignCenterCenter End With End Sub disusun oleh : Aririk Japik, S.Kom

Menampilkan Isi Grid Sub Tampildatagrid() Dim Baris As Integer Gridmhs.Clear Aktifgrid Gridmhs.Rows = 2 Baris = 0 If tmahasiswa.BOF Then MsgBox "Data tidak ditemukan", vbCritical, "error" Exit Sub Else With tmahasiswa .MoveFirst Do While Not .EOF On Error Resume Next Baris = Baris + 1 Gridmhs.Rows = Baris + 1 Gridmhs.TextMatrix(Baris, 0) = Baris Gridmhs.TextMatrix(Baris, 1) = !nim Gridmhs.TextMatrix(Baris, 2) = !nama .MoveNext Loop End With End If End Sub disusun oleh : Aririk Japik, S.Kom

Menu Utama disusun oleh : Aririk Japik, S.Kom

Menu Editor Klik Tool Pilih Menu Editor disusun oleh : Aririk Japik, S.Kom

Form Login disusun oleh : Aririk Japik, S.Kom

Login If txtblbarangname.Text <> "" And txtpassword.Text <> "" Then tbl.FindFirst "username='" & txtblbarangname.Text & "'" If tbl.NoMatch Then MsgBox "Cek User Name dan Password", vbCritical, "Error" txtpassword.Text = "" txtblbarangname.Text = "" txtblbarangname.SetFocus Else If txtblbarangname.Text = tbl.Fields(1) And txtpassword.Text = tbl.Fields(2) Then MsgBox "Username dan password Benar", vbInformation, "Sukses" MenuUtama.Show vbModal MsgBox "User Name dan Password Masih Salah", vbExclamation, "Pesan" End If disusun oleh : Aririk Japik, S.Kom

Input Barang disusun oleh : Aririk Japik, S.Kom

Pencarian Data Private Sub cmdcari_Click() Dim cari As String Dim tanya As String tanya = InputBox("Masukkan Kode Barang yang akan dicari", "Pencarian") cari = "kodebarang='" & tanya & "'" With tblbarang .FindFirst cari If tblbarang.NoMatch Then MsgBox "Data Tidak Ada" Else MsgBox "Pencarian Ditemukan", vbInformation, "Cari" txtkode.Text = tblbarang.Fields(0) txtblbarang.Text = tblbarang.Fields(1) txtpass.Text = tblbarang.Fields(2) txtnama.Text = tblbarang.Fields(3) txttotal.Text = tblbarang.Fields(4) End If End With End Sub disusun oleh : Aririk Japik, S.Kom

Hapus Data Private Sub cmdhapus_Click() Dim Hapus As String Hapus = MsgBox("Benar data ini mau dihapus", vbYesNo + vbExclamation, "Hapus") If Hapus = vbYes Then tblbarang.Delete MsgBox "Data berhasil di hapus dalam database", vbInformation, "Hapus" Call bersih Call Tampildatagrid Else MsgBox "Anda membatalkan proses penghapusan", vbInformation, "Batal" End If End Sub disusun oleh : Aririk Japik, S.Kom

Edit Data Private Sub cmdedit_Click() If txtkode.Text = "" Then MsgBox "Pilih data yang akan diedit", vbExclamation, "Warning" Else With tblbarang .Edit .Fields!kodebarang= txtkode.Text .Fields!namabarang = txtbarang.Text .Fields!harga = txtharga.Text .Fields!jumlah = txtjumlah.Text .Fields!total = txttotal.Text .Update MsgBox "Data Barang Berhasil Di Edit", vbInformation, "sukses" Call Tampildatagrid Call bersih End With End If End Sub disusun oleh : Aririk Japik, S.Kom

Relasi Tabel adalah hubungan antara tabel yang mempresentasikan hubungan antar objek di dunia nyata. Relasi merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database. disusun oleh : Aririk Japik, S.Kom

Contoh disusun oleh : Aririk Japik, S.Kom

Sebelum membuat database, tentunya user harus merancang relasi antar tabel atau hubungan dari tabel ke tabel. Dalam suatu tabel terdapat satu primary key (kunci utama) dan jika tabel tersebut berelasi maka diantara tabel tersebut harus memiliki foreign key (kunci tamu). disusun oleh : Aririk Japik, S.Kom

Transaksi Penjualan disusun oleh : Aririk Japik, S.Kom

Study Case Buatlah kode transaksi penjualan dimana : Kode nama barang, harga dan stok muncul otomatis saat kode barang diinputkan kemudian tekan enter (keypress) Lakukan pengalian antaran jumlah dan harga Lakukan pengurangan antaran total harga dan pembayaran Stok akan berkurang saat transaksi disimpan Data yang diinput datap disimpan kedalam database disusun oleh : Aririk Japik, S.Kom