Form Support Form About Form Help Topic Form Menu Utama Client

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.