Modul Database dan Pengaksesannya dari FORM #Lanjutan

dokumen-dokumen yang mirip
Modul Database dan Pengaksesannya dari FORM #1

Modul Report Dan Form Report

Materi : Koneksi database & Operasi dasar table di Visual Basic 6.0.

Sistem Informasi Royalti

DATABASE. Visual Data Manager

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager

DATABASE. Visual Data Manager

MEMBUAT LAPORAN (DATA REPORT)

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

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

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

Program absen dengan menggunakan visual basic 6.0

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

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

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

E-Trick Visual Basic 6.0

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

STRUKTUR KENDALI PERCABANGAN

Oleh : Uus Rusmawan Hal - 1 -

PENGGUNAAN EVENT, PROPERTY DAN METHOD

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

BAB V Pengenalan Komponen-Komponen (object) pada VB

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

Tutorial, Source code, Request Program Visual Basic

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

Krisna D. Octovhiana. 1.1 Apa itu Array?

BAB 2. Login Aplikasi

BAB XI BEKERJA DENGAN QUERY

DISUSUN OLEH : : Friska Rosalina NIM :

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

<Algoritma & Pemrograman Komputer/> Nama Kelompok

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

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

Menggunakan Microsoft Access (perhatikan untuk red text)

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

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Praktikum 6 SubForm dan Kode VBA

Membuat Aplikasi Sederhana Toko Bahan Pakan. Microsoft Access2007

Krisna D. Octovhiana

Membuat File Database & Tabel

E-Trik Visual C++ 6.0

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

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

Konsep Sistem Informasi B

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

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

LEMBAR KERJA PRAKTIKUM. Mata kuliah : Pemrograman Visual I (Visual Basic)

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Modul Praktikum Basis Data 7 Membuat Form Lebih Lanjut

STRUKTUR KENDALI PERULANGAN

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

Basic Programing Visual Basic

1. MENGENAL VISUAL BASIC

Mengelola Database Menggunakan Macro Excel

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

Koneksi Database BAB 1

MODUL VI Penggunaan Struktur Kontrol Pengulangan

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

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

PRAKTIKUM 2 KONDISI DAN PILIHAN

Praktikum6. Membuat Form Lebih Lanjut. Praktikum Basis Data: 1

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

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

BAB II Unit Control pada Visual Basic

Mengenal dan Mulai Bekerja dengan Access 2007

Ahmad Zidni, S.T. SMK Gondang 2011

KSI B ~ M.S. WULANDARI

Gambar 6.1: Entri Data Nilai Mahasiswa

SMK BHAKTI NUSANTARA BOJA

BAB XII MENGGUNAKAN FORM & REPORT

DIALOG B OX Minggu ke-7

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

Visual Basic 6.0 For Beginners

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Bab XII Mencetak Data SQL Server

PENGENALAN VISUAL BASIC 6.0

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

Koneksi Visual Basic Dan Database Microsoft Access

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

UNIVERSITAS GUNADARMA

MODUL PERKULIAHAN APLIKASI KOMPUTER. Microsoft Access. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

PRAKTIKUM 1 INPUT - OUTPUT

BAB 2 LANDASAN TEORI

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Otodidak VBA MS Excel untuk Pemula

BAB 3 Database dalam Form

Form dan Kontrol. 5.1 Form

Praktikum DATABASE Microsoft Access 2000 FORM DALAM ACCESS. Membuat FORM Secara WIZARD Membuat FORM Secara Design VIEW

BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0

Transkripsi:

Modul Database dan Pengaksesannya dari FORM #Lanjutan Oleh: Aep MEMBUAT FORM Lanjutan Setelah membuat form untuk mengisi data selanjutnya adalah membaut form untuk mengedit data. Jalankan Aplikasi Visual Basic, buka Project sebelumnya, kemudian tambahkan sebuah Form, secara default akan bernama FORM2. Didalam Form yang masih kosong tambahkan sebuah Frame, sepuluh... MEMBUAT FORM Lanjutan Setelah membuat form untuk mengisi data selanjutnya adalah membaut form untuk mengedit data. 2. Jalankan Aplikasi Visual Basic, buka Project sebelumnya, kemudian tambahkan sebuah Form, secara default akan bernama FORM2. 3. Didalam Form yang masih kosong tambahkan sebuah Frame, sepuluh control Label, enam buah Box, dan empat buah Control CommandButton, serta sebuah Control Data 4. Aturlah posisi setiap control sehingga tampak seperti gambar dibawah ini. Gantilah Properties dari setiap control, menjadi seperti di tunjukan pada tabel dibawah ini; Control Nama Control Properties Nilai Pengaturan Form Border Style StartUpPosition Edit Data Mahasiswa 3 Fixed Dialog 2 Center Screen Frame1 Keterangan Label1 Label2 Label3 Label4 Gunakan Tombol Cari untuk Malkukan Pencarian Data yang akan diedit 2. Gunakan Tombol Batal untuk Membatalkan Pengisian Data 3. Gunakan Tombol Update untuk Melakukan Penyimpanan hasil Update. 4. Gunakan Tombol Keluar untuk Mengakhiri Program Ini. Label5 NIM

Label6 Nama Label7 Kelas Label8 Jurusan Label9 Fakultas Label10 Dosen 1 2 3 4 5 6 MaxLength 9 MaxLength 25 MaxLength 4 MaxLength 25 MaxLength 25 MaxLength 25 Command1 Cari Data Command2 Batal Command3 Update Command4 Keluar Data1 DataBaseName Recordsource Klik Ganda pada control Command1, atau tombol yang bertuliskan Simpan., ketikan kode program dibawah ini Private Sub Command1_Click() teks = InputBox("Masukan Kode Mahasiswa", "Cari Mahasiswa") DataRecordset.MoveFirst

cari = "Nim = '" & teks & "'" DataRecordset.FindFirst cari If DataRecordset.NoMatch Then MsgBox "Data tidak ditemukan", vbexclamation, "Pesan Error" Else = DataRecordset.Fields(0) 2. = DataRecordset.Fields(1) 3. = DataRecordset.Fields(2) 4. = DataRecordset.Fields(3) 5. = DataRecordset.Fields(4) 6. = DataRecordset.Fields(5) SetFocus End If Klik Ganda pada control Command2, atau tombol yang bertuliskan Batal, kemudian ketikan kode program dibawah ini Private Sub Command2_Click() = Clear 2. = Clear 3. = Clear 4. = Clear 5. = Clear 6. = Clear CommandSetFocus

Klik Ganda pada control Command3, atau tombol yang bertuliskan Tambah, kemudian ketikan kode program dibawah ini Private Sub Command3_Click() DataRecordset.Edit DataRecordset.nim = DataRecordset.nama = 2. DataRecordset.kelas = 3. DataRecordset.jurusan = 4. DataRecordset.fakultas = 5. DataRecordset.dosen = 6. DataRecordset.Update Klik Ganda pada control Command4, atau tombol yang bertuliskan Keluar, kemudian ketikan kode program dibawah ini Private Sub Command4_Click() Unload Me Pada Project Code, pilih object FORM, dan pada Procedure sorot LOAD. Isikan kode dibawah ini pada sub code load; Private Sub Form_Load() DataDatabaseName = App.Path & "/mahasiswa.mdb" DataRecordSource = "SELECT * FROM Mahasiswa"

Klik Ganda pada control Data1, kemudian isikan kode dibawah ini; Private Sub Data1_Validate(Action As Integer, Save As Integer) With DataRecordset If Action = 1 Then.MoveFirst ElseIf Action = 2 Then.MovePrevious ElseIf Action = 3 Then.MoveNext ElseIf Action = 4 Then.MoveLast End If =.Fields(0) 2. =.Fields(1) 3. =.Fields(2) 4. =.Fields(3) 5. =.Fields(4) 6. =.Fields(5) End With MEMBUAT TABEL Lanjutan Struktur Tabel Jadwal

Field Tipe Size Index Kelas 4 Materi 50 Hari 15 Ruang 4 Waktu 5 Pengajar 50 Lakukan langkah-langkah pembuatan tabel sebagai berikut: 2. 3. 4. 5. 6. 7. 8. 9. 10. 1 12. Dari Jendela Visual Data, Klik Open Database, pilih Microsoft Access, dan cari database yang telah dibuat sebelumnya yang bernama Mahasiswa.MDB Dari Jendela Window Manager Klik kanan pada jendela Database Window, lalu sorot Properties Sorot dan klik pada New Table Buat nama Tabel Jadwal, pada kolom isian Table Name Kemudian, Klik pada Add Field Isikan kelas pada kolom isian Name Pilih pada daftar Type Isikan 4 pada kolom isian Size Kemudian Klik OK Lakukan hal yang sama mulai dari langkah ke 5 s/d ke 8 untuk membuat field Materi, Hari, Ruang, Waktu, dan Pengajar. Setelah semua dilakukan Klik tombol Close Langkah terakhir adalah memilih tombol Build The Table untuk menghasilkan Tabel dengan nama Mahasiswa MENGISIKAN DATA KE DALAM TABEL Setelah Tabel kita buat, maka langkah berikutnya adalah mgnisikan data ke dalam Tabel tersebut. Lakukan pengisian data dengan cara dibawah ini: 2. 3. Klik kanan pada Tabel Mahasiswa Klik Open, Kemudian Klik pada tombol Add Isikan data berikut ini; Kelas : TI-1 Hari : Senin Materi : Matematika Dasar Ruang : R-1 Waktu : 08:30

Pengajar : Dwicahyo 2. 3. Klik tombol Update Apabila muncul jendela konfirmasi Save New Record? Klik tombol Yes Untuk menambah data baru klik tombol Add kemudian ulangi langkah 3 s/d 5 Isikan data-data contoh berikut ini Kelas Materi Hari Ruang Waktu Pengajar TI-1 Database Senin R-1 11:00 Setiawan TI-1 Fisika Dasar Senin R-1 14:30 Hendra TI-2 Pemrograman Selasa R-5 08:30 Rangga TI-1 Internet Rabu R-8 09:00 Srihastuti TI-2 Algoritma Rabu R-1 09:00 Rangga TI-1 Kewiraan Kamis R-5 08:30 Sudjaman TI-1 Agama Kamis R-8 10:30 Harun TI-2 Database Lanjut Jumat R-1 08:00 Setiawan TI-1 Lab Jumat R-20 15:00 Melly TI-1 Statistik Sabtu R-3 10:00 Doni Buatlah kembali sebuah Form untuk dapat menangani pengisian data ke tabel jadwal, lakukan langkah-langkah berikut ini: Pada Menu Bar, Pilih Project, kemudian sorot Components atau gunakan short-cut Ctr+T, Tambahkan Componen Microsoft FlexGrid Control6.0 dan Microsoft Masked Edit Control 6.0 2. Didalam Form yang masih kosong tambahkan sebuah Frame, sepuluh control Label, tiga buah Box, dua buah Combo Box, satu buah MaskEdBox dan delapan buah Control CommandButton, serta sebuah Control Data 3. Aturlah posisi setiap control sehingga tampak seperti gambar dibawah ini. Control Nama Control Properties Nilai Pengaturan

Form Border Style StartUpPosition Input Jadwal 3 Fixed Dialog 2 Center Screen Frame1 Keterangan Label1 Label2 Label3 Label4 Gunakan Tombol Simpan untuk Menyimpan Data Ke Dalam Tabel 2. Gunakan Tombol Batal untuk Membatalkan Pengisian Data 3. Gunakan Tambah untuk Memulai Manmbahkan Data Baru 4. Gunakan Tombol Keluar untuk Mengakhiri Program Ini. Label5 Kelas Label6 Materi Label7 Hari Label8 Ruang Label9 Waktu Label10 Dosen Pengajar 1 2 MaxLength 4 MaxLength 50 Combo1 Combo2 MaskEdBox1 3 Mask ##:## Format hh;mm MaxLength 25 Command1 Simpan

Command2 Batal Command3 Tambah Command4 Keluar Command5 First Record Command6 Previous Command7 Next Command8 Last Record Data1 DataBaseName Recordsource Buka Project Code, kemudian isikan pada properties Form Load kode berikut ini Private Sub Form_Load() DataDatabaseName = App.Path & "/mahasiswa.mdb" DataRecordSource = "SELECT * FROM Jadwal" Call fungsikombo buatlah function dengan nama fungsicombo dan function-function tambahan seperti dibawah ini: Function fungsikombo() ComboAddItem "Senin" ComboAddItem "Selasa" ComboAddItem "Rabu" ComboAddItem "Kamis"

ComboAddItem "Jumat" ComboAddItem "Sabtu" ComboAddItem "Minggu" For i = 1 To 20 Combo2.AddItem "R-" & i Next i End Function Function MengosongkanForm() = Clear 2. = Clear 3. = Clear ComboClear Combo2.Clear Call fungsikombo MaskEdBox = Format(" : ", "##:##") SetFocus End Function Function TampilkanData() With DataRecordset =.kelas 2. =.materi 3. =.pengajar Combo =.hari Combo2. =.ruang

MaskEdBox =.waktu End With End Function Pada tampilan Project Form, klik ganda pada tombol Command1 atau Simpan, dan isikan kode dibawah ini; DataRecordset.AddNew DataRecordset.kelas = DataRecordset.materi = 2. DataRecordset.hari = Combo DataRecordset.ruang = Combo2. DataRecordset.waktu = MaskEdBox DataRecordset.pengajar = 3. DataRecordset.Update DataRecordset.MoveLast Pada tampilan Project Form, Klik ganda pada tombol Command2 atau Batal, dan isikan kode dibawah ini; Private Sub Command2_Click() Call MengosongkanForm SetFocus Pada tampilan Project Form, Kklik ganda pada tombol Command3 atau Tambah, dan isikan kode dibawah ini; Private Sub Command3_Click() Call MengosongkanForm

SetFocus Pada tampilan Project Form, Kklik ganda pada tombol Command4 atau Keluar, dan isikan kode dibawah ini; Private Sub Command4_Click() Unload Me Pada tampilan Project Form, Kklik ganda pada tombol Command5 atau First Record, dan isikan kode dibawah ini; Private Sub Command5_Click() If DataRecordset.RecordCount <> 0 Then DataRecordset.MoveFirst Call TampilkanData MsgBox "Data Awal..",, "Data Awal" Else MsgBox "Data Masih Kosong!", vbinformation, "Data Kosong" End If Pada tampilan Project Form, Kklik ganda pada tombol Command6 atau Next, dan isikan kode dibawah ini; Private Sub Command6_Click() If DataRecordset.RecordCount <> 0 Then DataRecordset.MovePrevious

If Not (DataRecordset.BOF) Then Call TampilkanData Else MsgBox "Anda Telah Sampai pada Data Awal..",, "Data Awal" DataRecordset.MoveFirst End If Else MsgBox "Data Masih Kosong!", vbinformation, "Data Kosong" End If Pada tampilan Project Form, Kklik ganda pada tombol Command7 atau Previous, dan isikan kode dibawah ini; Private Sub Command7_Click() If DataRecordset.RecordCount <> 0 Then DataRecordset.MoveNext If Not (DataRecordset.EOF) Then Call TampilkanData Else MsgBox "Anda Telah Sampai pada Data Akhir..",, "Data Awal" DataRecordset.MoveLast End If Else MsgBox "Data Masih Kosong!", vbinformation, "Data Kosong" End If

Pada tampilan Project Form, Kklik ganda pada tombol Command8 atau Last Record, dan isikan kode dibawah ini; Private Sub Command8_Click() If DataRecordset.RecordCount <> 0 Then DataRecordset.MoveLast Call TampilkanData MsgBox "Data Akhir..",, "Data Awal" Else MsgBox "Data Masih Kosong!", vbinformation, "Data Kosong" End If Setelah selesai dengan Form Input Jadwal ini Lakukan Penambahan Form untuk melakukan transaksi hubungan antara dua tabel, dimana tabel mahasiswa dengan menggunakan nomor induk mahasiswa dapat melihat jadwal kuliah yang diikutinya selama satu semester. Tampilannya seperti pada berikut ini. Tambahkan satu control label, dua Option Button, satu textbox, satu buah listbox, satu buah flexgrid, satu buah command button, dan dua buah control data. Coba lakukan pengisian kode dengan melihat contoh-contoh yang telah diberikan, dimulai dengan melakukan pengkodean untuk memilih pencarian jadwal mahasiswa berdasarkan manual (textbox) atau pilih daftar (listbox) yang diakhiri dengan pengeksekusian tombol Cari Jadwal Kuliah.

Tentang Penulis Aep Memperluas pengetahuan saya dan pengalaman dalam Komunikasi Data, Sistem Administrasi, Programming, Pemrograman Web, Web Design, dan Sistem Manajemen Database