Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom

dokumen-dokumen yang mirip
Tutorial, Source code, Request Program Visual Basic

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report


Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Program absen dengan menggunakan visual basic 6.0

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini

Bahasa Pemrograman-1 (Visual Basic)

Oleh : Uus Rusmawan Hal - 1 -


Bab XII Mencetak Data SQL Server

E-Trik Visual C++ 6.0

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

Koneksi Database BAB 1

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub


IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Oleh : Uus Rusmawan Hal - 1 -


Oleh : Uus Rusmawan Hal - 1 -

MEMBUAT PROGRAM VISUAL BASIC DENGAN MENGKONEKSIKAN DATABASE MS.ACCES

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:



Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

BAB VIII PENGENALAN DATABASE




Membuat Form Input Barang (Untuk Server)


Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati


Modul Database dan Pengaksesannya dari FORM #1

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET


Kartu Bimbingan Tugas Akhir Mahhasiswa

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

DISUSUN OLEH : : Friska Rosalina NIM :

BAB 3 Simpan Data 3.1. Simpan Data Dengan Kode SQL Ms Access MS Access ( format) DbJenisBrg.mdb Tabel_Jenis_Brg 22 Atep Ruhiat

BAB KONEKSI SQL SERVER

PRAKTIKUM 1 ( PENGGUNAAN ADO )


BAHASA PEMROGRAMAN (LISTING PROGRAM)


Menggunakan DataGrid dengan ADODC 1. Tanamkan pada form sebuah ADODC dan DataGrid

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

BAB II MICROSOFT VISUAL STUDIO


Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan


Listing Program a. Form Login. Public LoginSucceeded As Boolean

MEMBACA RECORD DENGAN ADODC



Petunjuk Instalasi Aplikasi




Gambar 4.60Tampilan Menu Utama

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

Koneksi Visual Basic Dan Database Microsoft Access


LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.


ADODC. Gambar 5.1. ADODC

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

BAB IV IMPLEMENTASI DAN PENGUJIAN

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)


Visual Programming 2. P-14,15 Fery Updi,M.Kom

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Program Login SQL Server Design form seperti gambar dibawah ini

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:


Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

BAB IV IMPLEMENTASI DAN PENGUJIAN


Modul Praktikum Ke-10

Modul Report Dan Form Report

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

Koneksi VB Dengan Database Mysql

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

MEMBUAT DATABASE DENGAN ADO

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

PERKENALAN DAN SHARING TENTANG MS.OFFICE EXCEL PART08 MEMBUAT TOMBOL HAPUS DENGAN VBA DI EXCEL

<Algoritma & Pemrograman Komputer/> Nama Kelompok

Mengenal Data Environment dan Data Report

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

DATA. No Nama Bagian NRK Jabatan Golongan Pendidikan. 1 Ahmad Akbar PL Tukang Listrik Sounsistim IC/0 STM


BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Transkripsi:

Modul Visual Basic 6.0 By: Dian nuryahdi Asman, S.Kom

DATABASE (SQL Server 2000)

Langkah membuat database : Anda klik tombol start kemudian anda pilih Enterprise Manager Kemudian Akan tampil jendela Enterprise Manager seperti gambar dibawah ini:

Kemudian pada Folder Database anda klik kanan pilih New Database maka akan tampil seperti gambar dibawah ini: Anda Ketik Name: DBAkademik Langkah selanjutnya anda klik Data File dan Browse pilih drive tempat anda membuat Folder Browse pilih drive tempat anda membuat Folder

Setelah anda menseting Data File anda pilih Transaction Log kemudian anda Brwose ke drive tempat anda membuat folder, jadi difolder anda ada dua file yaitu Data.MDF dan Log.LDF Browse pilih drive tempat anda membuat Folder Table Master: TblJurusan TblMatakuliah Tblmahasiswa Table Transaksi: TblDNS

Buatlah table table tersebut seperti gambar berikut ini: TblJurusan TblMatakuliah TblMahasiswa TblDNS

Normalisasi Sistem Akademik

VISUAL BASIC 6.0

Langkah pertama dalam membuat program menggunakan Visual Basic 6.0 anda klik tombol Start pilih Microsoft Visual Studio kemudian pilih Visual Basic 6.0 maka akan tampil jendela visual basic seperti gambar berikut ini : Anda Klik tombol OPEN maka akan tampil form tempat anda medesign program seperti gambar berikut ini: Kemudian anda design sesuai dengan rancangan database anda seperti gambar berikut ini dan jangan lupa untuk menampilkan komponen koneksi ADODC dan DATAGRID, anda tekan tombol CTRL+T

Pilih : Microsoft ADO Data Control 6.0 (OLEDB) Microsoft DataGrid Control 6.0 (OLEDB)

Designlah form sesuai dengan rancangan database yang anda buat seperti gambar berikut ini : RANCANGAN FORM JURUSAN Langakah selanjutnya anda membuat koneksi kedatabase dengan menggunakan module anda Klik kanan pilih Add kemudian pilih Module seperti gambar dibawah ini:

LISTING MODULE KONEKSI DATABASE Option Explicit Public koneksi As New ADODB.Connection Public Sub bukadatabase() koneksi.cursorlocation = aduseclient koneksi.connectionstring = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DBAkademik;Data Source=(local)" koneksi.open Public Sub tutupkoneksi() If koneksi.state = 1 Then koneksi.close Set koneksi = Nothing End If

Setelah membuat koneksi database langkah selanjutnya anda ketik lsiting programnya LISTING PROGRAM Dim RsCari As New ADODB.Recordset Dim RsJurusan As New ADODB.Recordset Sub bersih() KodeJurusan.Text = "" Jurusan.Text = "" Private Sub Form_Activate() KodeJurusan.SetFocus Private Sub Form_Load() Call bukadatabase Call TampilDataGrid Private Sub Form_Unload(Cancel As Integer) Call tutupkoneksi

Sub TampilDataGrid() If RsJurusan.State = 1 Then RsJurusan.Close RsJurusan.Open "SELECT * FROM TblJurusan", koneksi, adopendynamic, adlockbatchoptimistic Set DataGrid1.DataSource = RsJurusan.DataSource Private Sub Hapus_Click() koneksi.execute "DELETE FROM TblJurusan WHERE KodeJurusan='" & KodeJurusan.Text & "'" Call TampilDataGrid Call bersih Private Sub Keluar_Click() x = MsgBox("Apa anda akan keluar", vbyesno + vbquestion, "Informasi") If x = vbyes Then Unload Me End If Private Sub KodeJurusan_LostFocus() If RsCari.State = 1 Then RsCari.Close RsCari.Open "SELECT * FROM TblJurusan WHERE KodeJurusan='" & KodeJurusan.Text & "'", koneksi, adopenstatic, adlockbatchoptimistic If RsCari.RecordCount > 0 Then KodeJurusan.Text = RsCari.Fields("KodeJurusan").Value & " " Jurusan.Text = RsCari.Fields("Jurusan").Value & " " Else MsgBox "Data Tidak ada dalam Database" End If

Private Sub Koreksi_Click() koneksi.execute "UPDATE TblJurusan" _ & " SET Jurusan=' " & Jurusan.Text & " ' " _ & " WHERE KodeJurusan=' " & KodeJurusan.Text & " ' " Call TampilDataGrid Call bersih Private Sub Simpan_Click() koneksi.execute "INSERT INTO TblJurusan(KodeJurusan,Jurusan)values(' " & KodeJurusan.Text & " ',' " & Jurusan.Text & " ' )" Call TampilDataGrid Call bersih

RANCANGAN FORM MAHASISWA LISTING PROGRAM Dim RsCari As New ADODB.Recordset Dim RsMahasiswa As New ADODB.Recordset Dim KoneksiComboJurusan As New ADODB.Recordset Sub bersih() Npm.Text = "" NamaMHS.Text = "" KodeJurusan.Text = "" Kelas.Text = ""

Private Sub Form_Activate() Npm.SetFocus Private Sub Form_Load() Call bukadatabase Call TampilDataGrid Call BukaKoneksiKomboJurusan Private Sub Form_Unload(Cancel As Integer) Call tutupkoneksi Sub TampilDataGrid() If RsMahasiswa.State = 1 Then RsMahasiswa.Close RsMahasiswa.Open "SELECT * FROM TblMahasiswa", koneksi, adopendynamic, adlockbatchoptimistic Set DataGrid1.DataSource = RsMahasiswa.DataSource Private Sub Hapus_Click() koneksi.execute "DELETE FROM TblMahasiswa WHERE Npm='" & Npm.Text & "'" Call TampilDataGrid Call bersih

Private Sub Keluar_Click() x = MsgBox("Apa anda akan keluar", vbyesno + vbquestion, "Informasi") If x = vbyes Then Unload Me End If Private Sub Npm_LostFocus() If RsCari.State = 1 Then RsCari.Close RsCari.Open "SELECT * FROM TblMahasiswa WHERE Npm='" & Npm.Text & "'", koneksi, adopenstatic, adlockbatchoptimistic If RsCari.RecordCount > 0 Then Npm.Text = RsCari.Fields("Npm").Value & " " NamaMHS.Text = RsCari.Fields("NamaMHS").Value & " " KodeJurusan.Text = RsCari.Fields("KodeJurusan").Value & " " Kelas.Text = RsCari.Fields("Kelas").Value & " " Else MsgBox "Data Tidak ada dalam Database" End If Private Sub Koreksi_Click() koneksi.execute "UPDATE TblMahasiswa" _ & " SET NamaMHS='" & NamaMHS.Text & "'," _ & " KodeJurusan='" & Left(KodeJurusan.Text, 2) & "'," _ & " Kelas='" & Kelas.Text & "'" _ & " WHERE Npm='" & Npm.Text & "'" Call TampilDataGrid Call bersih

Private Sub Simpan_Click() koneksi.execute "INSERT INTO TblMahasiswa(Npm,NamaMHS,KodeJurusan,Kelas)values('" & Npm.Text & "','" & NamaMHS.Text & "','" & Left(KodeJurusan.Text, 2) & "','" & Kelas.Text & "')" Call TampilDataGrid Call bersih Sub BukaKoneksiKomboJurusan() If KoneksiComboJurusan.State = 1 Then KoneksiComboJurusan.Close KoneksiComboJurusan.Open "SELECT * FROM TblJurusan", koneksi, adopendynamic, adlockbatchoptimistic Do Until KoneksiComboJurusan.EOF KodeJurusan.AddItem KoneksiComboJurusan.Fields("KodeJurusan").Value & " " & KoneksiComboJurusan.Fields("Jurusan").Value KoneksiComboJurusan.MoveNext Loop Catatan: Untuk Design form Matakuliah dan Dns caranya sama seperti anda membuat design form jurusan dan mahasiswa

Crystal Report 8.

Untuk membuat report langkah pertama kita harus mempunyai software Crystal Report 8.0 atau diatas nya pada tahapan ini anda akan dipandu bagaimana membuat Report atau yang biasa kita kenal sebagai laporan atau Output. Langkahpertama Klik Start Pilih Crystal Report 8.0 Kemudian anda klik maka akan tampilseperti gambar dibawah ini : Anda Pilih As a Blank Report kemudian akantampil seperti gambar berikut Pilih More Data Source kemudian pilih Microsoft SQL Server maka akan tampil login yang harus anda isi seperti gambar berikut:

Anda ini Server =(local) kemudian anda Cek list Trusted Connection dan anda isi Database =DBAkademik maka akan tampil table yang sudah kita buat di SQL Server 2000 kemudian anda Add table TblDNS,TblJurusan,TblMahasiswa,TblMatakuliah yang sudah anda buat kemudian Klik tombol Close

Tampilan Visual Linking Expert Kemudian Klik tombol OK Tampilan Field Explorer

Silahkan anda buat Report Daftar Mahasiswa seperti gambar dibawah ini Sebagai Latihan anda buat Report Cetak DNS Catatan: Untuk mengetikkan listing program laporan anda harus membuat menu utama terlebih dahulu kemudian anda klik sub menu Cetak Data Mahasiswa tapi anda harus mempersiapkan component Crystal Report Contorl dengan cara menekan tombol Ctrl+T Private Sub LMahasiswa_Click() Cr.Reset Cr.ReportFileName = App.Path & "\RptMahasiswa.rpt" Cr.WindowState = crptmaximized Cr.LogOnServer "PDSSQL", "(Local)", "DBAkademik", "Sa", "Sa" Cr.DiscardSavedData = True Cr.Action = 1

MENU UTAMA Untuk membuat menu utama anda ambil satubuah form baru kemudian anda klik Menu Editor maka akan tampil seperti gambar dibawah ini: Kemudian anda Inputkan Caption dan Name kemudian Klik tombol Next, untuk membuat sub menu anda klik tanda panah kekanan jika anda sudah selesaia mengetik menu anda klik tombol OK

Tampilan Menu Utama