SCRIPT PROGRAM. Menu utama. Private Sub admin_click() frmlogin.show Unload Me End Sub. Private Sub Form_Load() End Sub

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

Tutorial, Source code, Request Program Visual Basic

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

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Listing Program a. Form Login. Public LoginSucceeded As Boolean

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

Gambar 4.60Tampilan Menu Utama

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

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

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

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)

LISTING PROGRAM. Kode Form Splash Screen. Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.

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

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

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

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Program Login SQL Server Design form seperti gambar dibawah ini

L - 1. Tampilan Aplikasi ( Form Menu Utama ) Tampilan Form login

Kartu Bimbingan Tugas Akhir Mahhasiswa

anggaran dapat dilihat pada gambar berikut ini:

LISTING PROGRAM. 1. Animasi Awal (animasiawal.frm) Private Sub Form_Load() ButtonClick = 0 Timer1.Enabled = True Timer1.Interval = 50 End Sub

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

HandleError: MsgBox "Proses tidak bisa dikerjakan.", vbinformation, "Perhatian" On Error GoTo 0 End Sub

LAMPIRAN. Source Code Program Untuk MDI Utama

8. Leong, Marlon Dari Programer untuk Programer Visual Basic.

Basic Programing Visual Basic

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

DAFTAR KODE PROGRAM KODE FORM LOGIN

BAB 2 PEMBUATAN APLIKASI PERPUSTAKAAN SEKOLAH

DISUSUN OLEH : : Friska Rosalina NIM :

BAHASA PEMROGRAMAN (LISTING PROGRAM)

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

Membuat Form Input Barang (Untuk Server)

LISTING PROGRAM. Private Sub Form_Load() lblwaktu.caption = Format(Now, "DDDD, d MMMM yyyy End Sub

Pemrograman Database dengan perintah SQL

GAMBAR IV.21 FORM LOGIN

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

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

4. Lalu klik Worksheet List Car dan buat kolom seperti ini :

Listing Program. 1. FrmUser.frm

Bahasa Pemrograman-1 (Visual Basic)

KODE PROGRAM FORM PENJUALAN

PRAKTIKUM 1 ( PENGGUNAAN ADO )

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


LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub

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


LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

BAB VI PENUTUP. Simpan Pinjam Koperasi Nurani Timor Kupang adalah: secara cepat, tepat dan akurat. dengan cepat, tepat dan akurat.

j = dengan menggunakan fungsi aktivasi untuk menghitung sinyal outputnya:


Pembahasan Pada Asistensi Mengenai, Pada Bab: 1 Pengajuan Proposal

L-2. Listing Program Form Utama. Private Sub Form_Activate() Option3.SetFocus End Sub. Private Sub MnuKeluar_Click() End End Sub

Universitas Sumatera Utara

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap

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


SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI

Buka Project Baru simpan dengan PUSTAKA Buat Form Baru untuk pengisian Data Anggota dan simpan dengan nama frmanggota


Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

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

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

Studi Kasus KASUS 1: KONVERSI SUHU

MODUL PRAKTIKUM PEMROGRAMAN VISUAL I. Disusun oleh : ATEP RUHIAT, M.KOM STMIK SUMEDANG

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

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

Program absen dengan menggunakan visual basic 6.0


Praktikum-19 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom FORM BARANG MASUK

SISTEM INFORMASI PENJUALAN GROSIR BUKU DI TOKO PUSTAKA ILMU PONOROGO

Tambahkan Form Baru untuk pengisian user login (password pemakaian) dan simpan dengan nama frmlogin

KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA TUGAS AKHIR WIRA BAYU ASMARA


BAB IV IMPLEMENTASI DAN PENGUJIAN

FORM BARANG KELUAR. 1. Buat Table : BarangKeluar, pada Database StockGudang, dengan struktur sebagai berikut :

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

SURAT KETERANGAN. Hasil Uji Program Tugas Akhir


BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI KAS

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN

6.1 Header penambahan stok iten

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


BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA


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

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

DAFTAR PUSTAKA. pada PT. Restu Mahkota Karya. Sekolah Tinggi Manajemen Informatika dan

BAB IV PENGUJIAN DAN ANALISIS

PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI

BAB IV IMPLEMENTASI DAN EVALUASI. relasi antar entity (entity relationship diagram) yang telah dibahas pada bab

Listing Program. 1. Loading. 2. Home. Option Explicit. Dim isplash As Integer. Private Sub Timer1_Timer() On Error Resume Next. isplash = isplash + 5

BAB IV IMPLEMENTASI DAN PENGUJIAN

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


BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

53 SCRIPT PROGRAM Menu utama Private Sub admin_click() frmlogin.show Unload Me Private Sub Form_Load() Private Sub Home_Click() frmhalamanutama.show Private Sub keluar_click() Unload Me End Private Sub konsultan_click() frmpencariankonsultan.show Private Sub nasabah_click() frmpencariannasabah.show Private Sub perusahaan_click() frmtentangperusahaan.show Pencarian Nasabah Private Sub cmdsearch_click() If UCase(txtIdNasabah.Text) = "" Then MsgBox "Maaf Isi Form Id Nasabah Dengan Benar", vbcritical, "pesan" txtidnasabah.setfocus frmpencariannasabah.height = 3345 Frame1.Visible = False Else Frame1.Visible = True

54 Call pencarian Private Sub Form_Load() frmpencariannasabah.height = 3345 Frame1.Visible = False Private Sub txtidnasabah_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtIdNasabah.Text) = "" Then MsgBox "Maaf Isi Form Id Nasabah Dengan Benar", vbcritical, "pesan" txtidnasabah.setfocus frmpencariannasabah.height = 3345 Frame1.Visible = False Else Frame1.Visible = True Call pencarian Sub pencarian() Dim Y As String rs.open "select nasabah.no_polis as polis, nasabah.nama as nama,nasabah.alamat as alamat, nasabah.jk as jk,nasabah.a_waris as waris,nasabah.gambar as gambar, penjualan.kd_konsultan as konsultan from nasabah,penjualan where nasabah.no_polis = penjualan.no_polis and nasabah.no_polis='" + UCase(txtIdNasabah.Text) + "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then Y = rs.fields("polis") If UCase(txtIdNasabah.Text) = Y Then frmpencariannasabah.height = 11130 lblnama.caption = rs.fields("nama") lblalamat.caption = rs.fields("alamat") lbljk.caption = rs.fields("jk") lblawaris.caption = rs.fields("waris") lblidkonsultan.caption = rs.fields("konsultan")

55 CommonDialog1.FileName = rs.fields("gambar") imgnasabah.picture = LoadPicture(CommonDialog1.FileName) txtidnasabah.text = "" Else MsgBox "Maaf Anda Belum Terdaftar Sebagai Nasabah, Silahkan Hubungi Admin",, "pesan" txtidnasabah.setfocus frmpencariannasabah.height = 3345 Frame1.Visible = False txtidnasabah.text = "" Pencarian Konsultan Private Sub cmdsearch_click() If UCase(txtIdKonsultan.Text) = "" Then MsgBox "Maaf Isi Form Id Konsultan Dengan Benar", vbcritical, "pesan" txtidkonsultan.setfocus frmpencariankonsultan.height = 3345 Frame1.Visible = False Else Frame1.Visible = True Call pencarian Private Sub Form_Load() frmpencariankonsultan.height = 3345 Frame1.Visible = False Private Sub Label5_Click() Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

56 Private Sub txtidkonsultan_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtIdKonsultan.Text) = "" Then MsgBox "Maaf Isi Form Id Konsultan Dengan Benar", vbcritical, "pesan" txtidkonsultan.setfocus frmpencariankonsultan.height = 3345 Frame1.Visible = False Else Frame1.Visible = True Call pencarian Sub pencarian() Dim Y As String rs.open "select * from konsultan where id_konsultan ='" + UCase(txtIdKonsultan.Text) + "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then Y = rs.fields("id_konsultan") If UCase(txtIdKonsultan.Text) = Y Then frmpencariankonsultan.height = 10395 lblkonsultan.caption = rs.fields("id_konsultan") lblnama.caption = rs.fields("nama") lblalamat.caption = rs.fields("alamat") lbljk.caption = rs.fields("jk") cmn.filename = rs.fields("foto") imgkonsultan.picture = LoadPicture(cmn.FileName) txtidkonsultan.text = "" Else MsgBox "Maaf ID Konsultan Yang Anda Cari, Tidak Ada Dalam Sistem Kami, Silahkan Hubungi Admin", vbcritical, "pesan" txtidkonsultan.setfocus frmpencariankonsultan.height = 3345 Frame1.Visible = False txtidkonsultan.text = "" Login

57 Private Sub cmdcancel_click() frmhalamanutama.show Unload Me Private Sub cmdlogin_click() Dim SQL As String 'query untuk login SQL = "select id_admin,pass from admin where id_admin='" & txtuser.text & "' and Pass='" & txtpass.text & "'" 'membuka koneksi ke databse rs.cursorlocation = aduseclient rs.open SQL, db, adopendynamic, adlockoptimistic 'cek kebenaran user_login_id If (rs.recordcount > 0) Then 'cek kebenaran password If (rs.fields("id_admin") = UCase(txtUser.Text) And rs.fields("pass") = txtpass.text) Then MDIfrmMenu.Show Unload Me Else MsgBox "Maaf username dan pasword anda salah ", vbcritical, "Pesan" txtuser.text = "" txtpass.text = "" frmlogin.height = 3510 Label2.Visible = False Image2.Visible = False txtpass.visible = False cmdlogin.visible = False cmdcancel.visible = False txtuser.setfocus Private Sub cmdcancel_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcancel.backcolor = &HE0E0E0 cmdcancel.font.bold = True

58 Private Sub cmdlogin_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdlogin.backcolor = &HE0E0E0 cmdlogin.font.bold = True Private Sub Form_Load() frmlogin.height = 3510 Label2.Visible = False Image2.Visible = False txtpass.visible = False cmdlogin.visible = False cmdcancel.visible = False Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdlogin.backcolor = &HC0C0C0 cmdlogin.font.bold = False cmdcancel.backcolor = &HC0C0C0 cmdcancel.font.bold = False txtpass.backcolor = &HE0E0E0 txtpass.borderstyle = 0 txtuser.backcolor = &HE0E0E0 txtuser.borderstyle = 0 Private Sub Image3_Click() frmhalamanutama.show Unload Me Private Sub txtpass_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) txtpass.borderstyle = 1 txtpass.backcolor = &HC0C0C0 Private Sub txtuser_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtUser.Text) = "" Then MsgBox "Maaf Form Id User Anda Masih Kosong", vbcritical, "pesan" txtuser.setfocus Else

59 frmlogin.height = 4305 Label2.Visible = True Image2.Visible = True txtpass.visible = True cmdlogin.visible = False cmdcancel.visible = False txtpass.setfocus Private Sub txtpass_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtPass.Text) = "" Then MsgBox "Maaf Password Anda Masih Kosong", vbcritical, "pesan" txtpass.setfocus Else cmdlogin.visible = True cmdcancel.visible = True cmdlogin.setfocus frmlogin.height = 5055 Private Sub txtuser_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) txtuser.borderstyle = 1 txtuser.backcolor = &HC0C0C0 Admin Private Sub about_click() frmabout.show Private Sub konsultan_click() frmkonsultan.show Private Sub logout_click() Unload Me frmlogin.show

60 Private Sub lprkonsulbln_click() frmkonsultanbln.show Private Sub lprkonsultan_click() lap.reportfilename = App.Path & "\data_konsultan.rpt" lap.datafiles(0) = App.Path & "\asuransi.mdb" lap.windowtitle = "Laporan Data Konsultan" lap.windowstate = crptmaximized lap.action = 28 Private Sub lprkonsulthn_click() frmkonsultantahunan.show Private Sub lprnasabah_click() lap.reportfilename = App.Path & "\data_nasabah.rpt" lap.datafiles(0) = App.Path & "\asuransi.mdb" lap.windowtitle = "Laporan Data Konsultan" lap.windowstate = crptmaximized lap.action = 28 Private Sub lprpenjualan_click() lap.reportfilename = App.Path & "\data_penjualan.rpt" lap.datafiles(0) = App.Path & "\asuransi.mdb" lap.windowtitle = "Laporan Data Konsultan" lap.windowstate = crptmaximized lap.action = 28 Private Sub lprpenjualanbulanan_click() frmpenjualanbln.show Private Sub lprtahunan_click() frmpenjualantahunan.show Private Sub MDIForm_Load() Private Sub nasabah_click()

61 frmnasabah.show Private Sub penjualan_click() frmpenjualan.show Private Sub sandi_click() frmkonfirmasipass.show Entri nasabah Private Sub cmdcari_click() If cmdcari.caption = "Cari" Then cmdcari1.visible = True cmdubah.enabled = True cmdhapus.enabled = True cmdtambah.enabled = False txtnopolis.enabled = True txtnopolis.setfocus cmdcari.caption = "Kembali" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\REDO.BMP") Else: If cmdcari.caption = "Kembali" Then _ cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") formfalse kosongform cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True cmdtambah.enabled = True Private Sub cmdcari_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcari.backcolor = &HFF8080 cmdcari.font.bold = True Private Sub cmdcari1_click() If txtnopolis.text <> "" Then

62 rs.find "no_polis = '" + txtnopolis.text + "'",, adsearchforward, 1 If Not rs.eof Then 'cmdcari.enabled = False formtrue txtnopolis.text = rs.fields("no_polis") txtnama.text = rs.fields("nama") txtalamat.text = rs.fields("alamat") cbojk.text = rs.fields("jk") txtahliwaris.text = rs.fields("a_waris") CommonDialog1.FileName = rs.fields("gambar") Image1.Picture = LoadPicture(CommonDialog1.FileName) lblgambar.visible = False Image1.Visible = True lv.fullrowselect = True lv.refresh lv.fullrowselect = True Else MsgBox "Maaf Datanya Kosong.. " txtnopolis.setfocus Private Sub cmdcetak_click() CrystalReport1.ReportFileName = App.Path & "\data_nasabah.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.WindowState = crptmaximized CrystalReport1.Action = 0 Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True Private Sub cmdhapus_click() Dim Y Y = MsgBox("Apakah Data Ingin Dihapus..?", vbquestion + vbyesno) If txtnopolis.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form No Polis Dengan Benar,,,!", vbinformation, "Pesan" txtnopolis.setfocus

63 Exit Sub ElseIf Y = vbyes Then rs.delete MsgBox "Data Berhasil Dihapus..!!", vbinformation, "info" kosongform txtnopolis.setfocus Else Exit Sub cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True Form_Load cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Private Sub cmdhapus_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdhapus.backcolor = &HFF8080 cmdhapus.font.bold = True Private Sub cmdimport_click() CommonDialog1.Filter = "Picture File (*.jpg;*.bmp;*.gif;*.png) *.jpg;*.bmp;*.gif;*.png" CommonDialog1.ShowOpen Image1.Picture = LoadPicture(CommonDialog1.FileName) Image1.Visible = True lblgambar.visible = False Private Sub cmdkeluar_click() Unload Me Private Sub cmdkeluar_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdkeluar.backcolor = &HFF8080 cmdkeluar.font.bold = True Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then txtnopolis.enabled = True txtnopolis.setfocus

64 kosongform formtrue Image1.Picture = LoadPicture("") cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Else: If cmdtambah.caption = "SIMPAN" Then _ cmdtambah.caption = "Tambah" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\MISC12.ICO") Dim X If txtnopolis.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form Dengan Benar", vbinformation, "Pesan" txtnopolis.setfocus cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Exit Sub Else X = MsgBox("Apakah Data Ingin Disimpan...?", vbquestion + vbyesno) On Error GoTo gagal: If X = vbyes Then rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic rs.addnew rs.fields("no_polis") = txtnopolis.text rs.fields("nama") = txtnama.text rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("a_waris") = txtahliwaris.text rs.fields("gambar") = CommonDialog1.FileName MsgBox "Data Tersimpan...!", vbinformation, "Pesan" frmnasabah.refresh rs.movefirst kosongform tampil_lv formfalse Else Exit Sub

65 gagal: If (Err.Number = -2147467259) Then MsgBox "Maaf No Polis :'" + txtnopolis.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" kosongform formfalse lblgambar.visible = True Private Sub cmdtambah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFF8080 cmdtambah.font.bold = True Private Sub cmdubah_click() If txtnopolis.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form No Polis Dengan Benar,,,!", vbinformation, "Pesan" txtnopolis.setfocus Exit Sub ElseIf a = vbyes Then Dim a a = MsgBox("Edit Data...?", vbquestion + vbyesno, "Pesan") rs.fields("no_polis") = txtnopolis.text rs.fields("nama") = txtnama.text rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("a_waris") = txtahliwaris.text rs.fields("gambar") = CommonDialog1.FileName rs.update MsgBox "Data Tersimpan...!", vbinformation, "Pesan" kosongform lv.refresh formfalse rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True cmdcari1.visible = False

66 lblgambar.visible = True cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Else Exit Sub Sub tampil_lv() Dim ilist As ListItem With rs lv.listitems.clear Do Until.EOF Set ilist = lv.listitems.add(,,.fields("no_polis")) ilist.subitems(1) =.Fields("nama") ilist.subitems(2) = Format(.Fields("alamat")) ilist.subitems(3) = Format(.Fields("jk")) ilist.subitems(4) = Format(.Fields("a_waris")).MoveNext Loop lv.gridlines = True lv.fullrowselect = True lv.refresh End With Sub jk() cbojk.additem "Laki-Laki" cbojk.additem "Perempuan" Sub kosongform() txtnopolis.text = "" txtnama.text = "" txtalamat.text = "" txtahliwaris.text = "" CommonDialog1.FileName = "" cbojk.text = "------Jenis Kelamin-------" txtnopolis.enabled = True

67 Private Sub formtrue() txtnopolis.enabled = True txtnama.enabled = True txtalamat.enabled = True txtahliwaris.enabled = True cmdimport.enabled = True cbojk.enabled = True Image1.Visible = True lblgambar.visible = True Private Sub formfalse() txtnopolis.enabled = False txtnama.enabled = False txtalamat.enabled = False txtahliwaris.enabled = False cmdimport.enabled = False cbojk.enabled = False Image1.Visible = False lblgambar.visible = False Private Sub cmdubah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdubah.backcolor = &HFF8080 cmdubah.font.bold = True Private Sub Form_Load() rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv jk formfalse cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True LabelTanggal.Caption = Format(Now, " dd/mmmm/yyyy, HH:mm:ss") Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False

68 cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False Private Sub Frame1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False Entri data konsultan Private Sub cmdbrowse_click() CommonDialog1.Filter = "Picture File (*.jpg;*.bmp;*.gif;*.png) *.jpg;*.bmp;*.gif;*.png" CommonDialog1.ShowOpen Image1.Picture = LoadPicture(CommonDialog1.FileName) Image1.Visible = True lblgambar.visible = False Private Sub cmdcari_click() If cmdcari.caption = "Cari" Then cmdcari1.visible = True cmdubah.enabled = True cmdhapus.enabled = True cmdtambah.enabled = False

69 txtid.enabled = True txtid.setfocus txtid.setfocus cmdcari.caption = "Kembali" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\REDO.BMP") Else: If cmdcari.caption = "Kembali" Then _ cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") formfalse kosongform cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True cmdtambah.enabled = True Private Sub cmdcari_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcari.backcolor = &HFF8080 cmdcari.font.bold = True Private Sub cmdcari1_click() If txtid.text <> "" Then rs.open "select * from konsultan where id_konsultan='" & txtid.text & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then formtrue txtid.text = rs.fields("id_konsultan") txtnama.text = rs.fields("nama") txttlahir.text = rs.fields("tpt_lahir") DTPicker1.Value = rs.fields("tgl_lahir") txtalamat.text = rs.fields("alamat") cbojk.text = rs.fields("jk") CommonDialog1.FileName = rs.fields("foto")

70 Image1.Picture = LoadPicture(CommonDialog1.FileName) lblgambar.visible = False Image1.Visible = True lv.fullrowselect = True lv.refresh lv.fullrowselect = True Else MsgBox "Maaf Datanya Kosong.. " txtid.setfocus txtid.text = "" Private Sub cmdcetak_click() CrystalReport1.ReportFileName = App.Path & "\data_konsultan.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.WindowState = crptmaximized CrystalReport1.Action = 0 Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True Private Sub cmdhapus_click() Dim Y Y = MsgBox("Apakah Data Ini Ingin Dihapus..?", vbquestion + vbyesno) If txtid.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or txttlahir.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form Id Konsultan Dengan Benar,,,!", vbinformation, "Pesan" txtid.setfocus Exit Sub ElseIf Y = vbyes Then rs.delete MsgBox "Data Berhasil Dihapus..!!", vbinformation, "info" kosongform txtid.setfocus Else

71 Exit Sub cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Form_Load Private Sub cmdhapus_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdhapus.backcolor = &HFF8080 cmdhapus.font.bold = True Private Sub cmdkeluar_click() Unload Me MDIfrmMenu.Show Private Sub cmdkeluar_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdkeluar.backcolor = &HFF8080 cmdkeluar.font.bold = True Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then txtid.enabled = True txtid.setfocus Image1.Picture = LoadPicture("") kosongform formtrue cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Else: If cmdtambah.caption = "SIMPAN" Then _ cmdtambah.caption = "Tambah" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\MISC12.ICO") Dim X If txtid.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or txttlahir.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Setiap Form Dengan Benar,,,,!!", vbinformation, "Pesan"

72 txtid.setfocus cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Exit Sub Else X = MsgBox("Apakah Data Ingin Disimpan...?", vbquestion + vbyesno) On Error GoTo gagal: If X = vbyes Then rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic rs.addnew rs.fields("id_konsultan") = txtid.text rs.fields("nama") = txtnama.text rs.fields("tpt_lahir") = txttlahir.text rs.fields("tgl_lahir") = DTPicker1.Value rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("foto") = CommonDialog1.FileName MsgBox "Data Tersimpan...!", vbinformation, "Pesan" frmkonsultan.refresh rs.movefirst kosongform tampil_lv formfalse Else Exit Sub gagal: If (Err.Number = -2147467259) Then MsgBox "Maaf Id Konsultan :'" + txtid.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" kosongform formfalse Private Sub cmdubah_click() Dim a a = MsgBox("Apakah Data Ini Ingin Di Ubah...?", vbquestion + vbyesno, "Pesan") If txtid.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or txttlahir.text = "" Or CommonDialog1.FileName = "" Then

73 MsgBox "Maaf Isi Form Id Konsultan Dengan Benar,,,!", vbinformation, "Pesan" txtid.setfocus Exit Sub ElseIf a = vbyes Then rs.fields("id_konsultan") = txtid.text rs.fields("nama") = txtnama.text rs.fields("tpt_lahir") = txttlahir.text rs.fields("tgl_lahir") = DTPicker1.Value rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("foto") = CommonDialog1.FileName rs.update MsgBox "Data Tersimpan...!", vbinformation, "Pesan" kosongform lv.refresh formfalse cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic tampil_lv cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True cmdcari1.visible = False lblgambar.visible = True Exit Sub Else Exit Sub Private Sub cmdubah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdubah.backcolor = &HFF8080 cmdubah.font.bold = True Private Sub Form_Load() rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic tampil_lv

74 jk formfalse cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True LabelTanggal.Caption = Format(Now, " dd/mmmm/yyyy, HH:mm:ss") Sub tampil_lv() Dim ilist As ListItem With rs lv.listitems.clear Do Until.EOF Set ilist = lv.listitems.add(,,.fields("id_konsultan")) ilist.subitems(1) =.Fields("nama") ilist.subitems(2) = Format(.Fields("tpt_lahir")) ilist.subitems(3) = Format(.Fields("tgl_lahir")) ilist.subitems(4) = Format(.Fields("jk")) ilist.subitems(5) = Format(.Fields("alamat")).MoveNext Loop lv.gridlines = True lv.fullrowselect = True lv.refresh End With Private Sub formtrue() txtid.enabled = True txtnama.enabled = True txttlahir.enabled = True txtalamat.enabled = True cmdbrowse.enabled = True DTPicker1.Enabled = True cbojk.enabled = True Image1.Visible = True lblgambar.visible = True

75 Private Sub formfalse() txtid.enabled = False txtnama.enabled = False txtalamat.enabled = False txttlahir.enabled = False cmdbrowse.enabled = False cbojk.enabled = False DTPicker1.Enabled = False Image1.Visible = False lblgambar.visible = False Sub jk() cbojk.additem "Laki-Laki" cbojk.additem "Perempuan" Private Sub kosongform() txtid.text = "" txtnama.text = "" txtalamat.text = "" txttlahir.text = "" DTPicker1.Value = Format(Now, "mm/dd/yyyy") CommonDialog1.FileName = "" cbojk.text = "------Jenis Kelamin-------" txtid.enabled = True Private Sub cmdtambah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFF8080 cmdtambah.font.bold = True Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF

76 cmdkeluar.font.bold = False Private Sub Frame1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False Penjualan bulanan Sub no_polis() rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic Do While Not rs.eof cbonopolis.additem rs!no_polis rs.movenext Loop Sub no_konsultan() rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic Do While Not rs.eof cbokdkonsultan.additem rs!id_konsultan rs.movenext Loop Private Sub cbokdkonsultan_click()

77 rs.open "select * from konsultan where id_konsultan='" & cbokdkonsultan.text & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblnamakonsultan.caption = rs.fields("nama") Private Sub cbonopolis_click() rs.open "select * from nasabah where no_polis='" & cbonopolis & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblnamanasabah.caption = rs.fields("nama") Private Sub cmdcari_click() If cmdcari.caption = "Cari" Then cmdcari1.visible = True cmdubah.enabled = True cmddel.enabled = True cmdtambah.enabled = False cmdrefresh.enabled = False cbonopolis.visible = False txtnopolis.visible = True txtnopolis.setfocus txtnopolis.text = "" cmdcari.caption = "Kembali" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\REDO.BMP") Else: If cmdcari.caption = "Kembali" Then _ cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") formfalse kosongform cmdcari1.visible = False cmdubah.enabled = False cmddel.enabled = False cmdtambah.enabled = True cmdrefresh.enabled = True cbonopolis.visible = True

78 Private Sub cmdcari_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcari.backcolor = &HFF8080 cmdcari.font.bold = True Private Sub cmdcari1_click() If txtnopolis.text <> "" Then rs.open "select * from penjualan where no_polis='" & txtnopolis.text & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then txtnopolis.enabled = True lblnamakonsultan.enabled = True lblnamanasabah.enabled = True cbokdkonsultan.enabled = True DTPicker1.Enabled = True txtsetawal.enabled = True txttagbulanan.enabled = True txtnopolis.text = rs.fields("no_polis") lblnamanasabah.caption = rs.fields("nama_nasabah") cbokdkonsultan.text = rs.fields("kd_konsultan") lblnamakonsultan.caption = rs.fields("nama_konsultan") DTPicker1.Value = rs.fields("tgl_penjualan") txtsetawal.text = rs.fields("set_awal") txttagbulanan.text = rs.fields("tag_bulanan") Else MsgBox "Maaf Datanya Kosong.. " Private Sub cmdcetak_click() CrystalReport1.ReportFileName = App.Path & "\data_penjualan.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.WindowState = crptmaximized CrystalReport1.Action = 0

79 Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True Private Sub cmddel_click() Dim Y Y = MsgBox("Apakah Data Ingin Dihapus..?", vbquestion + vbyesno) If txtsetawal.text = "" Or txttagbulanan.text = "" Or txtnopolis.text = "" Then MsgBox "Maaf Isi Form No Polis Dengan Benar,,,!", vbinformation, "Pesan" txtnopolis.setfocus Exit Sub ElseIf Y = vbyes Then rs.delete MsgBox "Data Berhasil Dihapus..!!", vbinformation, "info" kosongform Else Exit Sub cmdubah.enabled = False cmddel.enabled = False cmdtambah.enabled = True cmdrefresh.enabled = True cmdcari1.visible = False txtnopolis.visible = False cbonopolis.visible = True Form_Load cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Private Sub cmddel_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmddel.backcolor = &HFF8080 cmddel.font.bold = True Private Sub cmdkeluar_click() Unload Me

80 Private Sub cmdkeluar_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdkeluar.backcolor = &HFF8080 cmdkeluar.font.bold = True Private Sub cmdrefresh_click() frmpenjualan.refresh rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv cmdcari1.visible = False cmddel.enabled = False cmdubah.enabled = False formfalse Private Sub cmdrefresh_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdrefresh.backcolor = &HFF8080 cmdrefresh.font.bold = True Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then formtrue cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Else: If cmdtambah.caption = "SIMPAN" Then _ cmdtambah.caption = "Tambah" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\MISC12.ICO") Dim X If txtsetawal.text = "" Or txttagbulanan.text = "" Then MsgBox "Maaf Isi Form Dengan Benar", vbinformation, "Pesan" cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Exit Sub Else X = MsgBox("Apakah Data Ingin Disimpan...?", vbquestion + vbyesno) On Error GoTo gagal: If X = vbyes Then Dim bulan As String

81 Dim tahun As Integer tahun = Format(Date, "yyyy") Select Case Format(Date, "mm") Case "01" bulan = "Januari" Case "02" bulan = "Februari" Case "03" bulan = "Maret" Case "04" bulan = "April" Case "05" bulan = "Mei" Case "06" bulan = "Juni" Case "07" bulan = "Juli" Case "08" bulan = "Agustus" Case "09" bulan = "September" Case "10" bulan = "Oktober" Case "11" bulan = "November" Case "12" bulan = "Desember" End Select rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic rs.addnew rs.fields("no_polis") = cbonopolis.text rs.fields("nama_nasabah") = lblnamanasabah.caption

82 rs.fields("kd_konsultan") = cbokdkonsultan.text rs.fields("nama_konsultan") = lblnamakonsultan.caption rs.fields("tgl_penjualan") = DTPicker1.Value rs.fields("set_awal") = txtsetawal.text rs.fields("tag_bulanan") = txttagbulanan.text rs.fields("bulan") = bulan rs.fields("tahun") = tahun MsgBox "Data Tersimpan...!", vbinformation, "Pesan" frmpenjualan.refresh rs.movefirst kosongform tampil_lv formfalse Else Exit Sub gagal: If (Err.Number = -2147467259) Then MsgBox "Maaf No Polis :'" + cbonopolis.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" kosongform formfalse Private Sub cmdtambah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFF8080 cmdtambah.font.bold = True Private Sub cmdubah_click() Dim a a = MsgBox("Edit Data...?", vbquestion + vbyesno, "Pesan") If txtnopolis.text = "" Then MsgBox "Maaf Form No Polis Kosong", vbinformation, "Pesan" txtnopolis.setfocus Exit Sub ElseIf a = vbyes Then

83 rs.open "select * from penjualan where no_polis='" & txtnopolis.text & "'", db, adopendynamic, adlockoptimistic rs.fields("nama_nasabah") = lblnamanasabah.caption rs.fields("kd_konsultan") = cbokdkonsultan.text rs.fields("nama_konsultan") = lblnamakonsultan.caption rs.fields("tgl_penjualan") = DTPicker1.Value rs.fields("set_awal") = txtsetawal.text rs.fields("tag_bulanan") = txttagbulanan.text rs.update MsgBox "Data Tersimpan...!", vbinformation, "Pesan" kosongform lv.refresh formfalse tampil_lv cmdubah.enabled = False cmddel.enabled = False cmdtambah.enabled = True cmdrefresh.enabled = True cmdcari1.visible = False txtnopolis.visible = False cbonopolis.visible = True cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Exit Sub Else Exit Sub rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv Private Sub cmdubah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdubah.backcolor = &HFF8080 cmdubah.font.bold = True Private Sub Form_Load() LabelTanggal.Caption = Format(Now, " dd/mmmm/yyyy, HH:mm:ss") rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv

84 no_polis no_konsultan cmdcari1.visible = False cmddel.enabled = False cmdubah.enabled = False formfalse Sub tampil_lv() Dim ilist As ListItem With rs lv.listitems.clear Do Until.EOF Set ilist = lv.listitems.add(,,.fields("no_polis")) ilist.subitems(1) =.Fields("nama_nasabah") ilist.subitems(2) =.Fields("kd_konsultan") ilist.subitems(3) =.Fields("nama_konsultan") ilist.subitems(4) = Format(.Fields("tgl_penjualan")) ilist.subitems(5) = Format(.Fields("set_awal")) ilist.subitems(6) = Format(.Fields("tag_bulanan")).MoveNext Loop lv.gridlines = True lv.fullrowselect = True lv.refresh End With Sub kosongform() cbonopolis.text = "" lblnamanasabah.caption = "" cbokdkonsultan.text = "" lblnamakonsultan.caption = "" DTPicker1.Value = Format(Now, "mm/dd/yyyy") txtsetawal.text = "" txttagbulanan.text = "" Private Sub formtrue() cbonopolis.enabled = True

85 lblnamanasabah.enabled = True cbokdkonsultan.enabled = True lblnamakonsultan.enabled = True DTPicker1.Enabled = True txtsetawal.enabled = True txttagbulanan.enabled = True Private Sub formfalse() cbonopolis.enabled = False lblnamanasabah.enabled = False cbokdkonsultan.enabled = False lblnamakonsultan.enabled = False DTPicker1.Enabled = False txtsetawal.enabled = False txttagbulanan.enabled = False Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmddel.backcolor = &HFFFFFF cmddel.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False cmdrefresh.backcolor = &HFFFFFF cmdrefresh.font.bold = False Private Sub Frame1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmddel.backcolor = &HFFFFFF cmddel.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False

86 cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False cmdrefresh.backcolor = &HFFFFFF cmdrefresh.font.bold = False Penjualan Tahunan Sub januari() Dim a As String a = "Januari" rs.open "select sum(set_awal) as januari from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbljanuari.caption = rs.fields("januari") Sub februari() Dim a As String a = "Februari" rs.open "select sum(set_awal) as februari from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic

87 If Not rs.eof Then lblfebruari.caption = rs.fields("februari") Sub maret() Dim a As String a = "Maret" rs.open "select sum(set_awal) as maret from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblmaret.caption = rs.fields("maret") Sub april() Dim a As String a = "April"

88 rs.open "select sum(set_awal) as april from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblapril.caption = rs.fields("april") Sub mei() Dim a As String a = "Mei" rs.open "select sum(set_awal) as mei from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblmei.caption = rs.fields("mei") Sub juni() Dim a As String

89 a = "Juni" rs.open "select sum(set_awal) as juni from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbljuni.caption = rs.fields("juni") Sub juli() Dim a As String a = "Juli" rs.open "select sum(set_awal) as juli from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbljuli.caption = rs.fields("juli") Sub agustus()

90 Dim a As String a = "Agustus" rs.open "select sum(set_awal) as agustus from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblagustus.caption = rs.fields("agustus") Sub september() Dim a As String a = "September" rs.open "select sum(set_awal) as september from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblseptember.caption = rs.fields("september") Sub oktober()

91 Dim a As String a = "Oktober" rs.open "select sum(set_awal) as oktober from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbloktober.caption = rs.fields("oktober") Sub november() Dim a As String a = "November" rs.open "select sum(set_awal) as november from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblnovember.caption = rs.fields("november")

92 Sub desember() Dim a As String a = "Desember" rs.open "select sum(set_awal) as desember from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbldesember.caption = rs.fields("desember") Sub total() rs.open "select sum(set_awal) as total from penjualan where tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbltotal.caption = rs.fields("total")

93 Private Sub cbotahun_click() On Error GoTo gagal: frmpenjualantahunan.height = 11835 cmdcetak.visible = True cmdcancel.visible = True Call januari Call februari Call maret Call april Call mei Call juni Call juli Call agustus Call september Call oktober Call november Call desember Call total 'Call persenjanuari lblpjan.caption = CInt(lblJanuari.Caption / lbltotal.caption * 100) lblpfeb.caption = CInt(lblFebruari.Caption / lbltotal.caption * 100) lblpmar.caption = CInt(lblMaret.Caption / lbltotal.caption * 100) lblpapr.caption = CInt(lblApril.Caption / lbltotal.caption * 100)

94 lblpmei.caption = CInt(lblMei.Caption / lbltotal.caption * 100) lblpjun.caption = CInt(lblJuni.Caption / lbltotal.caption * 100) lblpjul.caption = CInt(lblJuli.Caption / lbltotal.caption * 100) lblpags.caption = CInt(lblAgustus.Caption / lbltotal.caption * 100) lblpsep.caption = CInt(lblSeptember.Caption / lbltotal.caption * 100) lblpokt.caption = CInt(lblOktober.Caption / lbltotal.caption * 100) lblpnov.caption = CInt(lblNovember.Caption / lbltotal.caption * 100) lblpdes.caption = CInt(lblDesember.Caption / lbltotal.caption * 100) lblpttl.caption = CInt(lblTotal.Caption / lbltotal.caption * 100) gagal: If (Err.Number = 94) Then MsgBox "Maaf data tidak ada dalam database kami!", vbcritical, "Informasi" Call bersih frmpenjualantahunan.hide frmpenjualantahunan.height = 11835 cmdcetak.visible = True cmdcancel.visible = True

95 Private Sub cmdcancel_click() Unload Me Private Sub cmdcancel_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcancel.backcolor = &HFF8080 cmdcancel.font.bold = True Private Sub cmdcetak_click() If cmdcetak.caption = "Simpan" Then If lbljanuari.caption = "" Or lblfebruari.caption = "" Or lblmaret.caption = "" Or lblapril.caption = "" Or lblmei.caption = "" Or lbljuni.caption = "" Or lbljuli.caption = "" Or lblagustus.caption = "" Or lblseptember.caption = "" Or lbloktober.caption = "" Or lbldesember.caption = "" Or lbltotal.caption = "" Then MsgBox "maaf Data Kosong ", vbcritical, "Pesan" cbotahun.setfocus cmdcetak.caption = "Simpan" cmdcetak.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Unload Me Else rs.open "update laporan_tahunan set Januari='" & lbljanuari.caption & "',Februari='" & lblfebruari.caption & "',Maret='" & lblmaret.caption & "',April='" & lblapril.caption & "',Mei='" &

96 lblmei.caption & "',Juni='" & lbljuni.caption & "',Juli='" & lbljuli.caption & "',Agustus='" & lblagustus.caption & "',September='" & lblseptember.caption & "',Oktober='" & lbloktober.caption & "',November='" & lblnovember.caption & "',Desember='" & lbldesember.caption & "',Total='" & lbltotal.caption & "',pjan='" & lblpjan.caption & "',pfeb='" & lblpfeb.caption & "',pmar='" & lblpmar.caption & "',papr='" & lblpapr.caption & "',pmei='" & lblpmei.caption & "',pjuni='" & lblpjun.caption & "',pjuli='" & lblpjul.caption & "',pags='" & lblpags.caption & "',psep='" & lblpsep.caption & "',pokt='" & lblpokt.caption & "',pnov='" & lblpnov.caption & "',pdes='" & lblpdes.caption & "',ptotal='" & lblpttl.caption & "' where tahun='" & cbotahun & "'", db, adopendynamic, adlockoptimistic frmpenjualantahunan.refresh cmdcetak.picture = LoadPicture("D:\\project\asuransi\gambar\PRINT.BMP") cmdcetak.caption = "Cetak" Else: If cmdcetak.caption = "Cetak" Then _ cmdcetak.caption = "Simpan" cmdcetak.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") If cbotahun.text = "" Then MsgBox "Maaf Data Tidak Dapat Di Akses, Isi Form Dengan Benar",, "pesan"

97 Else cetaktahunan.destination = crpttowindow cetaktahunan.reportfilename = App.Path & "\laporan_tahunan.rpt" cetaktahunan.datafiles(0) = App.Path & "\asuransi.mdb" cetaktahunan.windowstate = crptmaximized cetaktahunan.windowtitle = "Laporan Penjualan Tahunan " cetaktahunan.retrievedatafiles cetaktahunan.parameterfields(0) = "tahun;" & cbotahun.text & ";true" cetaktahunan.action = 1 'gagal: 'If (Err.Number = -2147467259) Then 'MsgBox "Maaf Id Konsultan :'" + txtid.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" 'kosongform Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True

98 Private Sub Form_Load() lbltanggal.caption = Format(Date, "dd mmmm yyyy") frmpenjualantahunan.height = 4110 cmdcetak.visible = False cmdcancel.visible = False cbotahun.text = "" Call tahun Call bersih Sub tahun() cbotahun.additem ("2014") cbotahun.additem ("2015") cbotahun.additem ("2016") cbotahun.additem ("2017") cbotahun.additem ("2018") cbotahun.additem ("2019") cbotahun.additem ("2020") Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = True cmdcancel.backcolor = &HFFFFFF cmdcancel.font.bold = True Sub bersih()

99 lbljanuari.caption = "" lblfebruari.caption = "" lblmaret.caption = "" lblapril.caption = "" lblmei.caption = "" lbljuni.caption = "" lbljuli.caption = "" lblagustus.caption = "" lblseptember.caption = "" lbloktober.caption = "" lblnovember.caption = "" lbldesember.caption = "" lbltotal.caption = "" Menu Tambah Field Option Explicit Dim Kata As String Dim Tulis As String Private Sub cbotable_click() frmtambahfield.height = 6435 Frame1.Visible = True txtfield.setfocus Private Sub cmdkeluar_click()

100 Unload Me Private Sub cmdtambah_click() On Error GoTo gagal: If cbotable.text = "konsultan" Then Kata = " alter table konsultan ADD COLUMN " & txtfield.text & " TEXT(255) " rs.open Kata, db, adopendynamic db.execute Kata Kata = " update konsultan set " & txtfield.text & " = 'Null' " rs.open Kata, db, adopendynamic db.execute Kata MsgBox "Penambahan Field Berhasil " Frame1.Visible = False frmtambahfield.height = 3675 ElseIf cbotable.text = "nasabah" Then rs.open "alter table nasabah ADD COLUMN " & txtfield.text & " TEXT(255)", db, adopenstatic MsgBox "Penambahan Field Berhasil "

101 Kata = " update nasabah set " & txtfield.text & " = 'Null' " rs.open Kata, db, adopendynamic db.execute Kata Exit Sub gagal: Frame1.Visible = False frmtambahfield.height = 3675 If (Err.Number = -2147217887) Then MsgBox "Field Berhasil di tambah,,,,!",, "Informasi" Kata = " update konsultan set " & txtfield.text & " = 'Null' " rs.open Kata, db, adopendynamic db.execute Kata frmtambahfield.height = 3675 Frame1.Visible = False Private Sub Form_Load() Call tabel frmtambahfield.height = 3675 Frame1.Visible = False

102 Sub tabel() cbotable.additem "konsultan" cbotable.additem "nasabah" Private Sub Image1_Click() Menu Hapus Field Option Explicit Dim Kata As String Dim i As Integer Sub isikolom() Me.cboField.Clear If cbotable.text = "konsultan" Then Kata = "SELECT * FROM konsultan" rs.open Kata, db, adopendynamic If Not rs.eof Then For i = 0 To rs.fields.count - 1

103 Me.cboField.AddItem rs.fields(i).name Next i ElseIf cbotable.text = "nasabah" Then Kata = "SELECT * FROM nasabah" rs.open Kata, db, adopendynamic If Not rs.eof Then For i = 0 To rs.fields.count - 1 Me.cboField.AddItem rs.fields(i).name Next i Private Sub cbotable_click() Call isikolom Private Sub cmdhapus_click() Dim Tanya As Integer Tanya = MsgBox("Anda yakin ingin menghapus field ini?", vbquestion + vbyesno, "Konfirmasi") If Tanya = vbyes Then

104 If cbotable.text = "konsultan" Then Kata = "ALTER TABLE konsultan DROP COLUMN " & cbofield.text & "" rs.open Kata, db, adopendynamic isikolom ElseIf cbotable.text = "nasabah" Then Kata = "ALTER TABLE nasabah DROP COLUMN " & cbofield.text & "" rs.open Kata, db, adopendynamic isikolom Private Sub cmdkeluar_click() Unload Me Private Sub Form_Load() Call tabel Call isikolom Sub tabel() cbotable.additem "konsultan" cbotable.additem "nasabah"

105