• Tidak ada hasil yang ditemukan

Aplikasi Pemilihan Ketua dalam Organisasi secara Online

N/A
N/A
Protected

Academic year: 2019

Membagikan "Aplikasi Pemilihan Ketua dalam Organisasi secara Online"

Copied!
22
0
0

Teks penuh

(1)

LAMPIRAN

Private Sub Text2_KeyPress(KeyAscii As Integer)

FORM 1

If KeyAscii = vbKeyReturn Then

Access

Set tblAdministrator = New ADODB.Recordset

With tblAdministrator

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Administrator WHERE userID = '" &

Trim(Text1.Text) & "' ", Access_Conn, , , adCmdText

End With

'MsgBox tblAdministrator("PassID")

If tblAdministrator.EOF Then

MsgBox ("UserID tidak ditemukan!")

Text1.Text = ""

Text2.Text = ""

Text1.SetFocus

Else

If Text2.Text = tblAdministrator("PassID") Then

If Text1.Text = "admin" Then

Unload Me

MsgBox "Selamat datang di Election Channel, " &

tblAdministrator("userID"), , ";) Information"

(2)

Else

Unload Me

MsgBox "Selamat datang di Election Channel, " &

tblAdministrator("userID"), , ";) Information"

MDIForm1.mnlaporan.Enabled = False

MDIForm1.mndata.Enabled = False

MDIForm1.Show

End If

Else

MsgBox "PassID anda salah!"

Text2.Text = ""

Text2.SetFocus

End If

End If

End If

'tblAdministrator.Close

End Sub

Private Sub Timer1_Timer()

Label2.Caption = Right(Label2.Caption, Len(Label2.Caption) - 1) &

Left(Label2.Caption, 1)

End Sub

Sub awal()

FORM 2

For a = 1 To 31 Step 1

Combo1.AddItem a

Next a

For b = 1 To 12 Step 1

(3)

Next b

For c = 1970 To 2045 Step 1

Combo3.AddItem c

Next c

Combo4.AddItem ("Islam")

Combo4.AddItem ("Katolik")

Combo4.AddItem ("Protestan")

Combo4.AddItem ("Hindu")

Combo4.AddItem ("Budha")

Combo4.AddItem ("Konghu Chu")

Combo5.AddItem ("Pria")

Combo5.AddItem ("Wanita")

Combo6.AddItem ("A")

Combo6.AddItem ("B")

Combo6.AddItem ("AB")

Combo6.AddItem ("O")

RichTextBox1.Text = ""

Image1.Picture = Nothing

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Text6.Text = ""

End Sub

(4)

If Command1.Caption = "T A M B A H" Then

Access

Set tblcalon = New ADODB.Recordset

With tblcalon

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Calon", Access_Conn, , , adCmdText

End With

If tblcalon.RecordCount >= 5 Then

MsgBox "Calon Ketua Organisasi sudah penuh (5 calon)!"

Exit Sub

Else

Tambah = InputBox("Masukan No. Anggota? ", "Tambah calon Ketua

Organisasi!")

Access

Set tblcalon = New ADODB.Recordset

With tblcalon

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Calon WHERE No_Anggota = '" &

Trim(Tambah) & "' ", Access_Conn, , , adCmdText

End With

If Not tblcalon.EOF Then

MsgBox "Maaf, data sudah ada!"

Else

Command1.Caption = "S I M P A N"

awal

Text2.SetFocus

Text1.Text = Tambah

End If

End If

(5)

Access

Set tblcalon = New ADODB.Recordset

With tblcalon

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Calon", Access_Conn, , , adCmdText

End With

With tblcalon

.AddNew

!no_anggota = Text1.Text

!nama = Text2.Text

!Tgl_Lahir = Combo1.Text & "/" & Combo2.Text & "/" & Combo3.Text

!Agama = Combo4.Text

!Jns_Kelamin = Combo5.Text

!Alamat = Text3.Text

!Gol_Darah = Combo6.Text

!Jabatan = Text4.Text

!Hobby = Text5.Text

!Quote = RichTextBox1.Text

!photo = Text6.Text

.Update

'.Close

MsgBox ("Data telah tersimpan!")

awal

End With

End If

End Sub

Private Sub Command2_Click()

Access

Set tblcalon = New ADODB.Recordset

(6)

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Calon WHERE No_Anggota = '" &

Trim(Text1.Text) & "' ", Access_Conn, , , adCmdText

End With

With tblcalon

!no_anggota = Text1.Text

!nama = Text2.Text

!Tgl_Lahir = Combo1.Text & "/" & Combo2.Text & "/" & Combo3.Text

!Agama = Combo4.Text

!Jns_Kelamin = Combo5.Text

!Alamat = Text3.Text

!Gol_Darah = Combo6.Text

!Jabatan = Text4.Text

!Hobby = Text5.Text

!Quote = RichTextBox1.Text

!photo = Text6.Text

.Update

'.Close

MsgBox ("Data telah diupdate!")

End With

End Sub

Private Sub Command3_Click()

cari = InputBox("Masukan Kode Anggota ? ", "Mencari Kode Anggota Calon")

Access

Set tblcalon = New ADODB.Recordset

With tblcalon

.LockType = adLockOptimistic

(7)

.Open "SELECT * FROM Calon WHERE No_Anggota = '" & Trim(cari) & "'

", Access_Conn, , , adCmdText

End With

If tblcalon.EOF Then

MsgBox "Maaf, data tidak ditemukan!"

Else

With tblcalon

Text1.Text = !no_anggota

Text2.Text = !nama

Combo1.Text = Mid(!Tgl_Lahir, 4, 2)

Combo2.Text = Left(!Tgl_Lahir, 2)

Combo3.Text = Right(!Tgl_Lahir, 4)

Combo4.Text = !Agama

Combo5.Text = !Jns_Kelamin

Text3.Text = !Alamat

Combo6.Text = !Gol_Darah

Text4.Text = !Jabatan

Text5.Text = !Hobby

RichTextBox1.Text = !Quote

Image1.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

Text6.Text = !photo

.Close

End With

End If

End Sub

Private Sub Command4_Click()

Access

Set tblcalon = New ADODB.Recordset

(8)

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Calon WHERE No_Anggota = '" &

Trim(Text1.Text) & "' ", Access_Conn, , , adCmdText

.Delete

End With

awal

MsgBox "data telah dihapus!"

End Sub

Private Sub Form_Load()

awal

'Access

End Sub

Private Sub Image1_Click()

On Error Resume Next

With CommonDialog1

.InitDir = App.Path & "\Photo"

.ShowOpen

a = .FileTitle

If Not (a Is Nothing) Then

Text6.Text = a

Image1.Picture = LoadPicture(App.Path & "\Photo\" & a)

Else

Exit Sub

End If

End With

End Sub

(9)

Sub startawal()

For a = 1 To 31 Step 1

Combo1.AddItem a

Next a

For b = 1 To 12 Step 1

Combo2.AddItem b

Next b

For c = 1970 To 2045 Step 1

Combo3.AddItem c

Next c

Combo4.AddItem ("Islam")

Combo4.AddItem ("Katolik")

Combo4.AddItem ("Protestan")

Combo4.AddItem ("Hindu")

Combo4.AddItem ("Budha")

Combo4.AddItem ("Konghu Chu")

Combo5.AddItem ("Pria")

Combo5.AddItem ("Wanita")

'Combo1.ItemData (1)

'Combo2.TopIndex

'Combo3.TopIndex

'Combo4.TopIndex

'Combo5.TopIndex

Text1.Text = ""

Text2.Text = ""

(10)

Text6.Text = ""

End Sub

Private Sub Command1_Click()

If Command1.Caption = "T A M B A H" Then

Tambah = InputBox("Masukan No. Anggota? ", "Tambah calon Anggota

Organisasi!")

Access

Set tblPemilih = New ADODB.Recordset

With tblPemilih

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Pemilih WHERE No_Anggota = '" &

Trim(Tambah) & "' ", Access_Conn, , , adCmdText

End With

If Not tblPemilih.EOF Then

MsgBox "Maaf, data sudah ada!"

Else

Command1.Caption = "S I M P A N"

startawal

Text2.SetFocus

Text1.Text = Tambah

End If

Else

Access

Set tblPemilih = New ADODB.Recordset

With tblPemilih

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Pemilih", Access_Conn, , , adCmdText

End With

(11)

.AddNew

!no_anggota = Text1.Text

!nama = Text2.Text

!Tgl_Lahir = Combo1.Text & "/" & Combo2.Text & "/" & Combo3.Text

!Agama = Combo4.Text

!Jns_Kelamin = Combo5.Text

!Alamat = Text3.Text

'!Jabatan = Combo6.Text

!Jabatan = Text6.Text

'!Hobby = Text5.Text

'!Quote = RichTextBox1.Text

'!photo = Text6.Text

.Update

'.Close

MsgBox ("Data telah tersimpan!")

startawal

End With

End If

End Sub

Private Sub Command2_Click()

If Text1.Text = "" Then

Exit Sub

Else

Access

Set tblPemilih = New ADODB.Recordset

With tblPemilih

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Pemilih WHERE No_Anggota = '" &

Trim(Text1.Text) & "' ", Access_Conn, , , adCmdText

(12)

End With

startawal

MsgBox "data telah dihapus!"

End If

End Sub

Private Sub Command3_Click()

Access

Set tblPemilih = New ADODB.Recordset

With tblPemilih

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Pemilih WHERE No_Anggota = '" &

Trim(Text1.Text) & "' ", Access_Conn, , , adCmdText

End With

With tblPemilih

!no_anggota = Text1.Text

!nama = Text2.Text

!Tgl_Lahir = Combo1.Text & "/" & Combo2.Text & "/" & Combo3.Text

!Agama = Combo4.Text

!Jns_Kelamin = Combo5.Text

!Alamat = Text3.Text

'!Gol_Darah = Combo6.Text

!Jabatan = Text6.Text

'!Hobby = Text5.Text

'!Quote = RichTextBox1.Text

'!photo = Text6.Text

.Update

'.Close

MsgBox ("Data telah diupdate!")

End With

(13)

Private Sub Command4_Click()

cari = InputBox("Masukan Kode Anggota ? ", "Mencari Kode Anggota")

Access

Set tblPemilih = New ADODB.Recordset

With tblPemilih

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Pemilih WHERE No_Anggota = '" & Trim(cari) &

"' ", Access_Conn, , , adCmdText

End With

If tblPemilih.EOF Then

MsgBox "Maaf, data tidak ditemukan!"

Else

With tblPemilih

Text1.Text = !no_anggota

Text2.Text = !nama

Combo1.Text = Mid(!Tgl_Lahir, 4, 2)

Combo2.Text = Left(!Tgl_Lahir, 2)

Combo3.Text = Right(!Tgl_Lahir, 4)

Combo4.Text = !Agama

Combo5.Text = !Jns_Kelamin

Text3.Text = !Alamat

'Combo6.Text = !Gol_Darah

Text6.Text = !Jabatan

'Text5.Text = !Hobby

'RichTextBox1.Text = !Quote

'Image1.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

'Text6.Text = !photo

.Close

(14)

End If

End Sub

Private Sub Form_Load()

startawal

End Sub

Private Sub Form_Activate()

FORM 4

Dim i As Integer

Access

Set tblcalon = New ADODB.Recordset

With tblcalon

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Calon", Access_Conn, , , adCmdText

End With

tblcalon.MoveFirst

'For i = 0 To tblcalon.RecordCount

With tblcalon

Image1.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

Text1(0).Text = !nama

tblcalon.MoveNext

Image2.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

Text1(4).Text = !nama

tblcalon.MoveNext

Image3.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

Text1(1).Text = !nama

tblcalon.MoveNext

Image4.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

Text1(2).Text = !nama

(15)

Image5.Picture = LoadPicture(App.Path & "\Photo\" & !photo)

Text1(3).Text = !nama

'tblcalon.MoveNext

End With

'Next i

End Sub

Private Sub Image1_Click()

Access

Set tblsuara = New ADODB.Recordset

With tblsuara

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Suara WHERE No_Anggota = '" &

Trim(Text2.Text) & "' ", Access_Conn, , , adCmdText

End With

If Not tblsuara.EOF Then

MsgBox "Anda sudah memilih!"

Unload Me

Exit Sub

Else

With tblsuara

.AddNew

!no_anggota = Text2.Text

!pilihan = Text1(0).Text

!Tgl = Format(Now, "dd/mm/yyyy")

!Jam = Format(Now, "hh:mm:ss")

.Update

'.Close

MsgBox ("Terima Kasih telah memilih!")

Unload Me

(16)

End If

End Sub

Private Sub Image2_Click()

Access

Set tblsuara = New ADODB.Recordset

With tblsuara

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Suara WHERE No_Anggota = '" &

Trim(Text2.Text) & "' ", Access_Conn, , , adCmdText

End With

If Not tblsuara.EOF Then

MsgBox "Anda sudah memilih!"

Unload Me

Exit Sub

Else

With tblsuara

.AddNew

!no_anggota = Text2.Text

!pilihan = Text1(4).Text

!Tgl = Format(Now, "dd/mm/yyyy")

!Jam = Format(Now, "hh:mm:ss")

.Update

'.Close

MsgBox ("Terima Kasih telah memilih!")

Unload Me

End With

End If

End Sub

(17)

Access

Set tblsuara = New ADODB.Recordset

With tblsuara

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Suara WHERE No_Anggota = '" &

Trim(Text2.Text) & "' ", Access_Conn, , , adCmdText

End With

If Not tblsuara.EOF Then

MsgBox "Anda sudah memilih!"

Unload Me

Exit Sub

Else

With tblsuara

.AddNew

!no_anggota = Text2.Text

!pilihan = Text1(1).Text

!Tgl = Format(Now, "dd/mm/yyyy")

!Jam = Format(Now, "hh:mm:ss")

.Update

'.Close

MsgBox ("Terima Kasih telah memilih!")

Unload Me

End With

End If

End Sub

Private Sub Image4_Click()

Access

Set tblsuara = New ADODB.Recordset

With tblsuara

(18)

.CursorType = adOpenDynamic

.Open "SELECT * FROM Suara WHERE No_Anggota = '" &

Trim(Text2.Text) & "' ", Access_Conn, , , adCmdText

End With

If Not tblsuara.EOF Then

MsgBox "Anda sudah memilih!"

Unload Me

Exit Sub

Else

With tblsuara

.AddNew

!no_anggota = Text2.Text

!pilihan = Text1(2).Text

!Tgl = Format(Now, "dd/mm/yyyy")

!Jam = Format(Now, "hh:mm:ss")

.Update

'.Close

MsgBox ("Terima Kasih telah memilih!")

Unload Me

End With

End If

End Sub

Private Sub Image5_Click()

Access

Set tblsuara = New ADODB.Recordset

With tblsuara

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Suara WHERE No_Anggota = '" &

Trim(Text2.Text) & "' ", Access_Conn, , , adCmdText

(19)

If Not tblsuara.EOF Then

MsgBox "Anda sudah memilih!"

Unload Me

Exit Sub

Else

With tblsuara

.AddNew

!no_anggota = Text2.Text

!pilihan = Text1(3).Text

!Tgl = Format(Now, "dd/mm/yyyy")

!Jam = Format(Now, "hh:mm:ss")

.Update

'.Close

MsgBox ("Terima Kasih telah memilih!")

Unload Me

End With

End If

End Sub

Private Sub datacalon_Click()

MDIFORM 1

Form2.Show

End Sub

Private Sub datapemilih_Click()

Form3.Show

End Sub

Private Sub laporancalon_Click()

'Dim crlApp As New CRAXDRT.Application

(20)

'Set crlRep = crlApp.OpenReport(App.Path & "\report1.rpt")

'Set CrystalReportViewer.ReportSource = crlRep

'CrystalReportViewer.ViewReport

End Sub

Private Sub laporanhasil_pilihan_Click()

'Dim crlApp As New CRAXDRT.Application

'Dim crlRep As CRAXDRT.Report

'Set crlRep = crlApp.OpenReport(App.Path & "\report3.rpt")

'Set CrystalReportViewer.ReportSource = crlRep

'CrystalReportViewer.ViewReport

End Sub

Private Sub laporanpemilih_Click()

'Dim crlApp As New CRAXDRT.Application

'Dim crlRep As CRAXDRT.Report

'Set crlRep = crlApp.OpenReport(App.Path & "\report2.rpt")

'Set CrystalReportViewer.ReportSource = crlRep

'CrystalReportViewer.ViewReport

End Sub

Private Sub mnexit_Click()

Unload Me

(21)

Private Sub mnsuara_Click()

pilihan = InputBox("Masukan No. anggota anda ?")

Access

Set tblPemilih = New ADODB.Recordset

With tblPemilih

.LockType = adLockOptimistic

.CursorType = adOpenDynamic

.Open "SELECT * FROM Pemilih WHERE No_Anggota = '" &

Trim(pilihan) & "' ", Access_Conn, , , adCmdText

End With

If Not tblPemilih.EOF Then

Form4.Show

Form4.Text2.Text = pilihan

Else

MsgBox "Anda tidak terdaftar!"

Exit Sub

End If

End Sub

Private Sub mntentang_Click()

Form5.Show

End Sub

Global Access_Conn As ADODB.Connection

MODULE 1

Sub Access()

Set Access_Conn = New ADODB.Connection

Set tblAdministrator = New ADODB.Recordset

Set tblcalon = New ADODB.Recordset

Set tblPemilih = New ADODB.Recordset

(22)

With Access_Conn

.Provider = "Microsoft.Jet.Oledb.4.0"

.CursorLocation = adUseClient

.Open App.Path & "\Election.mdb"

End With

Referensi

Dokumen terkait

Berdasarkan observasi yang dilakukan oleh peneliti sebelumnya, dapat diketahui bahwa guru di SDN Mindi 1 Porong, dalam pembelajaran sering menggunakan media

Hasil penelitian yang telah dianalisis bahwa tari Jaipong Acappella merupakan hasil kreativitas seorang Gondo sebagai seniman Jawa Barat yang ingin terus

Pengaruh Modal Intelektual Terhadap Nilai Perusahaan dengan Kinerja Keuangan sebagai Variabel Intervening pada Perusahaan yang Terdaftar di Bursa Efek

(2) Pelaksanaan MBS sebagaimana dimaksud pada ayat (1) berfungsi untuk Pengintegrasian kebijakan pemerintah untuk menjamin pemerataan kesempatan pendidikan dalam rangka penuntasan

Penelitian pengembangan ini bertujuan untuk mengembangkan bahan ajar geometri dan pengukuran berbasis Realistic Mathematics Education (RME) untuk siswa SMP Kelas VIII.

PEMERINTAH PROVINSI SULAWESI SELATAN DINAS BINA MARGA Alamat : Jalan A.. Pangerang

KELOMPOK KERJA UNIT LAYANAN PENGADAAN. DINAS KESEHATAN KABUPATEN BULUNGAN

Sehubungan dengan Dokumen Penawaran Pekerjaan yang Perusahaan Saudara sampaikan kepada Pokja Jasa Konsultansi Dinas Tenaga Kerja Dan Transmigrasi Kabupaten Bulungan