4.2.5 Form Manage User
Form ini merupakan submenu dari menu Tool yang digunakan untuk mengganti password yang digunakan oleh user.
Gambar 4.5 Form Manage User Gambar 4.5 merupakan tampilan dari form mange user yang didalamnya terdapat
tombol update yang berguna memperbarui password yang telah digunakan oleh admin
atau user.
4.2.6 Form Support
Form ini merupakan submenu dari menu Help
Gambar 4.6 Form Support
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.6 merupakan tampilan dari form support yang didalamnya terdapat tombol ok berguna untuk menghilangkan tampilan tersebut jika ditekan.
4.2.7 Form About
Form ini merupakan submenu dari menu Help.
Gambar 4.7 Form About
Gambar 4.7 merupakan tampilan dari form support yang didalamnya terdapat tombol ok berguna untuk menghilangkan tampilan tersebut jika ditekan.
4.2.8 Form Help Topic
Form ini merupakan subemenu dari menu Help.
Gambar 4.8.Form Help Topic
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.2.8 Form Menu Utama Client
Pada form ini merupakan tampilan awal pada saat program server
dijalankan.
Gambar 4.9 Form Menu Utama Client Gambar 4.8 merupakan tampilan dari menu utama dari program client, yang
didalamnya terdapat beberapa ikon yaitu : ikon run
: untuk menjalankan aplikasi ikon stop
: untuk menghentikan aplikasi ikon setting : untuk mengatur koneksi
ikon exit : untuk keluar aplikasi
ikon info : menampilkan informasi aplikasi
Cuplikan source code form menu utama
Public Class
Main Dim
Current As
String Friend
Root As
String Friend
myConnString As
String =
server=localhost; _
user id=root; _
password=; _
database=TA_market_lite_db
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Keterangan : fungsi class main untuk membaca database dari program server, disini database menggunakan serverlocalhost user id root tanpa
password untuk membaca database TA_market_litedb. Cuplikan source code login
Public Sub
CekLogin Dim
FuncCls As
New CommonFunctionsCls
Dim txt, pass
As String
If TextBox1.Text
And TextBox2.Text
Then pass = FuncCls.EncryptPasswordTextBox2.Text
txt = mysql.getFieldMain.myConnString, TextBox1.Text dataUser = mysql.dataUserMain.myConnString,
TextBox1.Text
If pass.Equalstxt
Then dataUser = mysql.dataUserMain.myConnString,
TextBox1.Text Main.EnableMenudataUser1
Main.LogInToolStripMenuItem.Text = Log Out
Close Else
MessageBox.Show Username or Password is
Incorrect TextBox1.Text =
TextBox2.Text = TextBox1.Focus
End If
Else TextBox1.Focus
End If
End Sub
Keterangan : memasukkan username dan password Cuplikan source code form manage client
Imports System.IO
Public Class
ManagePoint Dim
mysql As
New ClassMySQL
Private Sub
Button1_Click ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
Button1.Click AddPoint.TextBox1.Enabled =
True AddPoint.TextBox2.Enabled =
True AddPoint.TextBox3.Enabled =
True AddPoint.TextBox4.Enabled =
True AddPoint.TextBox5.Enabled =
True AddPoint.TextBox1.Text =
AddPoint.TextBox2.Text = AddPoint.TextBox3.Text =
AddPoint.TextBox4.Text =
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
AddPoint.TextBox5.Text = AddPoint.TextBox1.Focus
AddPoint.Button1.Visible = True
AddPoint.Button2.Visible = False
AddPoint.Button3.Visible = False
AddPoint.ShowDialog End
Sub
Keterangan : berfungsi memasukkan data client berupa 5 informasi dari 1 id client
Cuplikan source code form manage ads
Public Class
ManageAds Dim
mysql As
New ClassMySQL
Private Sub
ManageAds_Load ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
MyBase .Load
mysql.dataGridMain.myConnString, DataGridView1, select
id_point as ID, nama_point as Name, alamat_point as Address from point
mysql.dataGridMain.myConnString, DataGridView2, select
id_point as ID, nama_point as Name, alamat_point as Address from point
ComboBox1.Text = ID
ComboBox2.Text = ID
End Sub
Keterangan : untuk menampilkan data pada tabel point dengan inisal id pada combo box 1 dan combo box 2
Cuplikan source code form manage user
Public Class
ManageUser Dim
mysql As
New ClassMySQL
Private Sub
Button2_Click ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
Button2.Click Try
ChangePassword.TextBox1.Text = DataGridView1.Item0, DataGridView1.SelectedCells.Item0.RowIndex.Value.ToString
ChangePassword.TextBox2.Text = DataGridView1.Item1, DataGridView1.SelectedCells.Item0.RowIndex.Value.ToString
ChangePassword.TextBox2.Text = ChangePassword.TextBox3.Text =
ChangePassword.TextBox4.Text = ChangePassword.TextBox3.Focus
ChangePassword.ShowDialog Catch
ex As
Exception End
Try End
Sub
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Keterangan : digunakan untuk memperbarui data user untuk passwor login Cuplikan source code Menu Utama Client
Public Class
Main Dim
downloading As
New Net.WebClient
Dim mysql
As New
ClassMySQL Dim
timerID As
IntPtr = 0 Dim
startTime As
Long Dim
status As
String Dim
nthread As
Thread Friend
Current As
String Dim
indek As
Integer = 0
Friend datanya
As String
=
Keterangan : 1. download digunakan untuk download data.
2. mysql digunakan untuk membaca database server. 3. timer digunakan untuk menampilkan data berdasarkan id fungsi.
4. starttimer untuk waktu penampilan dari data. 5. status berguna mengirimkan pesan status untuk server apabila data
telah ditampilkan .
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
52
BAB V HASIL DAN PEMBAHASAN
5.1 Form Login
Pada aplikasi ini form login mempunyai 2 user id yaitu admin dan user. Pada user admin dapat mengakses aplikasi secara penuh tetapi untuk user hanya
dapat mengakses sebagian menu dari aplikasi ini. Dalam form login masing- masing admin dan user terdapat dua inputan yang harus di isi oleh user untuk bisa
masuk ke dalam sistem yaitu User ID dan Password. Terlihat pada gambar 5.1
Gambar 5.1 Form login
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.