Program absen dengan menggunakan visual basic 6.0

dokumen-dokumen yang mirip


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

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

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000


Oleh : Uus Rusmawan Hal - 1 -

LAMPIRAN A : LISTING PROGRAM

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

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


Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan


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


Universitas Sumatera Utara

E-Trick Visual Basic 6.0

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA

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



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

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

DISUSUN OLEH : : Friska Rosalina NIM :

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

VB.NET No.1: Belajar Visual Basic.NET, apa itu VB.NET?

FUNGSI PENCABANGAN DAN PERULANGAN

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

BAB IV IMPLEMENTASI DAN PENGUJIAN

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Listing Program a. Form Login. Public LoginSucceeded As Boolean

Mengenal Visual Basic (VB)


<Algoritma & Pemrograman Komputer/> Nama Kelompok

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

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

MEMBUAT PROGRAM VISUAL BASIC DENGAN MENGKONEKSIKAN DATABASE MS.ACCES

Listing Program. 1. FrmUser.frm

Tutorial, Source code, Request Program Visual Basic

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

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI KAS

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom


Program Login SQL Server Design form seperti gambar dibawah ini

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah


Bahasa Pemrograman-1 (Visual Basic)

Form Menu Utama L1-1. Private Sub Command1_Click() biodata.show. End Sub. Private Sub Command3_Click() frmcombopulau.show. 'Unload Me.

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


1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

PEMROGRAMAN DASAR. Visual Basic 6

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

anggaran dapat dilihat pada gambar berikut ini:

Modul Database dan Pengaksesannya dari FORM #1

Visual Basic 6.0 For Beginners

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1


Kartu Bimbingan Tugas Akhir Mahhasiswa

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

Membuat Form Input Barang (Untuk Server)

Pemrograman Database dengan perintah SQL


MODUL I Pengenalan IDE Visual Basic 6.0

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.


Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report


LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

MEMBACA RECORD DENGAN ADODC

LISTING PROGRAM. 1. Listing Flash Pembuka. Private Sub Timer1_Timer() ProgressBar1.Value = ProgressBar1.Value + 4. If ProgressBar1.

Basic Programing Visual Basic


PEMROGRAMAN VB.NET. Koneksi Ke Database

SISTEM INFORMASI PENJUALAN GROSIR BUKU DI TOKO PUSTAKA ILMU PONOROGO

PENGGUNAAN EVENT, PROPERTY DAN METHOD


Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

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

BAB III PEMBAHASAN MASALAH

LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah


PRAKTIKUM 1 ( PENGGUNAAN ADO )

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic


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

Oleh : Uus Rusmawan Hal - 1 -

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


Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah

Modul Praktikum Ke-1


Praktikum 4 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :

FORM DAN OBJEK KONTROL (1)


MEMBANGUN SISTEM INFORMASI INVENTARIS DI LABORATURIUM PKPMSI-FIA UB BERBASIS VISUAL BASIC

ANALISIS DAN PERANCANGAN SISTEM DISTRIBUSI PASIEN RAWAT JALAN DI PUSKESMAS NAILAN KABUPATEN PONOROGO MENGGUNAKAN MICROSOFT SQL SERVER 2000

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA


Transkripsi:

Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java. Kata Kunci: Integrated Development Environment Pendahuluan Visual basic 6.0 adalah salah satu aplikasi untuk membuat system informasi database. Visual basic 6.0 ini adalah terusan dari visual basic 1 sampai 5. walau agak tertinggal, tapi aplikasi software ini masih digunakan untuk pengimplementaisannya di dalam pembuatan sistem database. Visual basic 6.0 ini pun berkembang menjadi visual studio, visual basic 2008 sampai visual basic. net. Pembahasan pertama kita buat dulu database untuk absensi nya dengan nama latihan.mdb, kemudian isi field-field databasenya seperti ini : Nama Database : latihan.mdb

Nama Tabel : Absen Field Data Type Size NRP Text 10 Nama Text 35 Jurusan Text 50 Matkul Text 50 Masuk Sakit Izin Alpa Total Byte Byte Byte Byte Byte Setelah membuat database selesai, lalu buat desain form absen seperti ini : Componen tambahan pada Toolbox : Adodc dan DataGrid

Jika sudah, kita buat module baru, Klik Menu Project > Add Module > Open,,Kemudian akan muncul jendela kode, tuliskan kode perintah berikut : Public ConN As New ADODB.Connection Public RsAbsen As New ADODB.Recordset Sub koneksi() Set ConN = New ADODB.Connection Set RsAbsen = New ADODB.Recordset ConN.Open "Provider=microsoft.jet.oledb.4.0;data source = " & App.Path & "\latihan.mdb" Kemudian Save Module yang sudah kita isi dengan kode perintah diatas,, Setelah itu isikan kode berikut pada Form Private Sub Form_Activate() Call koneksi Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\latihan.mdb" Adodc1.RecordSource = "absen" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1

DataGrid1.Refresh Private Sub Form_Load() Text1.Text = "" Text2.Text = "" Combo1.Text = "" Combo2.Text = "" Combo3.Text = "" Label11.Caption = 0 Label12.Caption = 0 Label13.Caption = 0 Label14.Caption = 0 Label15.Caption = 0 Combo1.AddItem "Sistem Informasi" Combo1.AddItem "Teknik Informatika" Combo1.AddItem "Manajemen Informatika" Combo1.AddItem "Komputer Akuntansi" Combo2.AddItem "Pemprograman Visual I" Combo2.AddItem "Pemprograman Visual II" Combo3.AddItem "Hadir" Combo3.AddItem "Tidak Hadir" Option1.Value = False Option2.Value = False Option3.Value = False Option1.Enabled = False Option2.Enabled = False Option3.Enabled = False Text1.Enabled = False Text2.Enabled = False Combo1.Enabled = False Combo2.Enabled = False Combo3.Enabled = False Kemudian buat function cari data, sub tampilkan data dan kosong seperti dibawah ini : Function CariData() Call koneksi

RsAbsen.Open "Select * From absen where nrp='" & Text1 & "'", ConN End Function Private Sub TampilkanData() Text2 = RsAbsen!nama Combo1.Text = RsAbsen!jurusan Combo2.Text = RsAbsen!matkul Label11.Caption = RsAbsen!masuk Label12.Caption = RsAbsen!sakit Label13.Caption = RsAbsen!izin Label14.Caption = RsAbsen!alpa Label15.Caption = RsAbsen!total Private Sub kosong() Text1.Text = "" Text2.Text = "" Combo1.Text = "" Combo2.Text = "" Combo3.Text = "" Label11.Caption = 0 Label12.Caption = 0 Label13.Caption = 0 Label14.Caption = 0 Label15.Caption = 0 Option1.Value = False Option2.Value = False Option3.Value = False Option1.Enabled = False Option2.Enabled = False Option3.Enabled = False Untuk pencarian data, masukkan kode perintah berikut pada Text1 dengan procedure Lostfocus Private Sub Text1_LostFocus() On Error Resume Next Call CariData If Not RsAbsen.EOF Then TampilkanData

Text1.Enabled = False Text2.Enabled = False Combo1.Enabled = False Combo2.Enabled = False MsgBox "NRP Sudah Ada" Command1.Enabled = False End If End Sub Pada Combo3 atau combo untuk kehadiran, isikan kode berikut untk proses perhitungan absen masuk : Private Sub Combo3_Click() If Combo3.Text = "Hadir" Then Option1.Enabled = False Option2.Enabled = False Option3.Enabled = False Label11.Caption = Val(Label11.Caption) + 1 Else Option1.Enabled = True Option2.Enabled = True Option3.Enabled = True End If Kemudain Pada Option 1, 2 dan 3, isikan kode perintah untuk menghitung absen alasan tidak hadir dan total tidak hadir : Private Sub Option1_Click() If Option1.Value = True Then Label12.Caption = Val(Label12.Caption) + 1 Else Label12.Caption = Val(Label12.Caption) + 0 End If Label15.Caption = Val(Label12.Caption) + Val(Label13.Caption) + Val(Label14.Caption) Private Sub Option2_Click()

If Option2.Value = True Then Label13.Caption = Val(Label13.Caption) + 1 Else Label13.Caption = Val(Label13.Caption) + 0 End If Label15.Caption = Val(Label12.Caption) + Val(Label13.Caption) + Val(Label14.Caption) Private Sub Option3_Click() If Option3.Value = True Then Label14.Caption = Val(Label14.Caption) + 1 Else Label14.Caption = Val(Label14.Caption) + 0 End If Label15.Caption = Val(Label12.Caption) + Val(Label13.Caption) + Val(Label14.Caption) Terakhir isikan kode perintah untuk command simpan, edit, absen, hapus, isi data dan selesai : Private Sub Command1_Click() 'Kode Perintah Untuk tombol Simpan Dim SQLSimpan As String SQLSimpan = "Insert Into absen (nrp,nama,jurusan,matkul) values ('" & Text1 & "','" & Text2 & "','" & Combo1.Text & "','" & Combo2.Text & "')" ConN.Execute SQLSimpan Form_Activate Call kosong Private Sub Command2_Click() ' Kode Perintah Untuk tombol Edit If Command2.Caption = "Edit Data" Then Text1.Enabled = False Text2.Enabled = True Combo1.Enabled = True Combo2.Enabled = True Combo3.Enabled = True Command2.Caption = "Edit" Else Dim SQLAbsen As String

SQLAbsen = "Update absen Set nama='" & Text2.Text & "'," & " matkul='" & Combo2.Text & "'," & " jurusan='" & Combo1.Text & "' where nrp='" & Text1 & "'" ConN.Execute SQLAbsen Form_Activate Call kosong Command2.Caption = "Edit Data" End If Private Sub Command3_Click() 'Kode Perintah Untuk Tombol Absen Dim SQLAbsen As String SQLAbsen = "Update absen Set masuk= '" & Label11.Caption & "'," & " sakit='" & Label12.Caption & "'," & " izin='" & Label13.Caption & "'," & " alpa='" & Label14.Caption & "'," & " total='" & Label15.Caption & "' where nrp='" & Text1 & "'" ConN.Execute SQLAbsen Form_Activate Call kosong Private Sub Command4_Click() 'KOde Perintah Untuk Tombol Hapus Adodc1.Recordset.Delete Adodc1.Recordset.Update DataGrid1.Refresh Private Sub Command5_Click() 'Kode Perintah Untuk Tombol Selesai pesan = MsgBox("Anda Yakin Ingin Keluar Dari Program ini?", vbquestion + vbyesno, "Keluar") If pesan = vbyes Then Unload Me Else End If Private Sub Command6_Click() 'Kode Perintah Untuk Tombol Isi Data Text1.Enabled = True Text2.Enabled = True Combo1.Enabled = True Combo2.Enabled = True Combo3.Enabled = True Text1.SetFocus

Jika semua kode perintah sudah di isikan,,coba jalankan program absensi yang sudah kita buat,, Penutup Visual Basic merupakan bahasa pemrograman yang berbasiskan objek dan merupakan pengembangan dari pendahuluannya yaitu bahasa pemrograman BASIC (Baginner s Allpurpose Symbolic Code). Visual Basic juga merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunaka sistem windows. Demikian tentang Pemrograman Visual Basic ini, semoga dapat bermanfaat bagi kita semua. Referensi http://wid14.files.wordpress.com/2010/12/visual-basic-widia.docx http://3ka-09.digimon.tv/t9-pengertian-visual-basic http://ilmukomputerindonesia-komputer.blogspot.com/p/visual-basic-60.html

Biografi Nama saya Pajrin Wurika Sahara, saya kelahiran bandung 19 desember 1993.. pada saat ini saya sedang menuntut ilmu di salah satu perguruan tinggi di Raharja dan mengambil jurusan Teknik informatika dengan jurusan MAVIB (multimedia audio visual broadcasting).