Program Utama pada Seluruh Program
If RSUserName = “DEWITA” Then
a =
MsgBox “Selamat
Anda Berhasil
Login ”,
vbInformation, “Pemberitahuan”
Form6.Show Toolbar1.Enabled = True
key = True Else
a =
MsgBox “Selamat
Anda Berhasil
Login ”,
vbInformation, “Pemberitahuan”
Form5.Show Toolbar1.Enabled = True
key = True End If
ElseIf Text1.Text =
“” Or Text2.Text = “” Then a = MsgBox
“Data yang anda isikan belum lengkap”, vbExclamation + vbOKOnly,
“Peringatan” Text1.Text =
“” Text2.Text =
“” Text1.SetFocus
Else MsgBox
“Maaf User atau password salah”, vbExclamation, “Fatal”
Text1.Text = “”
Text2.Text = “”
Text1.SetFocus End If
Penjelasan program diatas adalah :
RS.Open digunakan untuk membuka data dari database dengan cara memfilter sesuai dengan data pada textbox text1 dan text2, data ditemukan
apabila username dan password benar ada pada database. Selanjutnya dimasukkan kedalam kondisi apakah username = DEWITA ? jika benar maka
login akan masuk pada login pimpinan, jika salah maka login akan masuk pada
login petugas biasa. Login tidak dapat dilakukan ketika salah satu atau kedua textbox
kosong. Form login
ini diletakkan pada form MDI yang ada pada Visual Basic, form
ini biasanya digunakan sebagai wadah dari form – form lainnya. Dan
digunakan untuk meletakkan toolbar, karena tidak dapat diletakkan pada form biasa.
Hal selanjutnya yang paling terpenting dari aplikasi ini adalah proses pencacahan itu sendiri, seperti yang sudah dijelaskan pada diagram alir gambar
4.19, pada kenyataannya tidak sesimpel diagram alir seperti diatas. Terdapat penspesifikasian sehingga menjadi program yang sempurna.
Gambar 4.24 Flowchart input data
Gambar 4.25 Flowchart Nama Sample
Fowchart diatas adalah alur bagaimana sebuah proses persiapan sebelum
dilakukan proses pencacahan, dalam hal ini pengiriman data secara serial. Maksud return
pada flowchart diatas adalah karena flowchart tersebut saling berhubungan dengan yang lain. setelah pemberian nama sample pengiriman data secara
otomatis berjalan.
Gambar 4.26 Flowchart Pengiriman Data
Pengiriman data pada komunikasi serial dilakukan dengan cara mengirimkan secara string, dan juga diperlukan adanya kesepakatan antara
mikrokontroler dengan program pada komputer bentuk pengiriman dan penerimaan data. Pada pembuatan aplikasi ini, keseluruhan data dikirimkan secara
bersamaan, dan cara pemisahan data dilakukan dengan ketentuan setiap 2 digit data merupakan 1 bagian. Jadi dalam pengiriman terdapat 6 character. Misalnya
saja : Data pengiriman : 031015
Maka mikrokontroler akan memisahkan, 03 adalah jumlah pencacahan, sedangkan 1015 menunjukkan bahwa waktu pencacahan dilakukan dalam waktu
10 menit 15 detik.
Gambar 4.27 Flowchart Penerimaan Data dan Penyimpanan Data
Seperti yang sudah dijelaskan di awal bahwa pengiriman serial dilakukan dengan mengirimkan sebuah character. Maka penerimaan pada mscomm juga
satu per satu charakter. Maka diperlukannya penanda bahwa penerimaan data merupakan 1 hasil pencacahan, hal ini dilakukan dengan pemberian character
“x”. Sebelum dilakukan penyimpanan data, data dioleh terlebih dahulu, karena data yang disimpan merupakan rata
– rata dari hasil pencacahan setiap sample dalam beberapa percobaan yang dilakukan dalam 1 waktu.