BAB IV
HASIL DAN ANALISIS
Pada bab ini, akan dibahas pengujian alat dan analisis pengujiannya. 4.1 Pengujian Alat
Rangkaian pengujian alat secara keseluruhan dimuat pada lampiran 1.
4.1.1 Pengujian Tampilan pada PC
Pengujian pada PC menggunakan program Visual Basic 2008. Pada tahap ini, dilakukan pengaturan tampilan pada PC untuk mempermudah memonitoring
level ketinggian air. Untuk dapat menampilkan level ketinggian air tersebut pada PC digunakan listing program sebagai berikut :
Public Class Form1 Dim level As Integer
Dim cnn As New OleDb.OleDbConnection
Private Sub RefreshData If Not cnn.State = ConnectionState.Open Then
cnn.Open End If
Dim da As New OleDb.OleDbDataAdapterSELECT waktu, sensor FROM tabel1 ORDER BY waktu, cnn
Dim dt As New DataTable da.Filldt
Me.dgvData.DataSource = dt cnn.Close
End Sub
Universitas Sumatera Utara
Private Sub Form1_LoadByVal sender As System.Object, ByVal e As System.EventArgs Handles MyBase.Load
SerialPort1.PortName = COM1 SerialPort1.BaudRate = 9600
SerialPort1.Parity = IO.Ports.Parity.None SerialPort1.StopBits = IO.Ports.StopBits.One
SerialPort1.DataBits = 8 SerialPort1.Open
cnn = New OleDb.OleDbConnection cnn.ConnectionString = Provider=Microsoft.Jet.Oledb.4.0; Data Source=
Application.StartupPath \data.mdb Me.RefreshData
End Sub
Private Sub Timer1_TickByVal sender As System.Object, ByVal e As System.EventArgs Handles Timer1.Tick
Dim nilai As Integer TextBox1.Text = SerialPort1.ReadExisting
TextBox4.Text = 13 - ValTextBox1.Text If TextBox1.Text Then
nilai = ValTextBox1.Text If nilai = 11 Then
level = 1 Label6.BackColor = Color.Blue
Label5.BackColor = Color.White Label4.BackColor = Color.White
Label3.BackColor = Color.White Label2.BackColor = Color.White
End If If nilai = 10 Then
level = 2
Universitas Sumatera Utara
Label6.BackColor = Color.Blue Label5.BackColor = Color.Blue
Label4.BackColor = Color.White Label3.BackColor = Color.White
Label2.BackColor = Color.White End If
If nilai = 8 Then level = 3
Label6.BackColor = Color.Blue Label5.BackColor = Color.Blue
Label4.BackColor = Color.Blue Label3.BackColor = Color.White
Label2.BackColor = Color.White End If
If nilai = 6 Then level = 4
Label6.BackColor = Color.Blue Label5.BackColor = Color.Blue
Label4.BackColor = Color.Blue Label3.BackColor = Color.Blue
Label2.BackColor = Color.White End If
If nilai = 4 Then level = 5
Label6.BackColor = Color.Blue Label5.BackColor = Color.Blue
Label4.BackColor = Color.Blue Label3.BackColor = Color.Blue
Label2.BackColor = Color.Red End If
End If End Sub
Universitas Sumatera Utara
Private Sub Timer2_TickByVal sender As System.Object, ByVal e As System.EventArgs Handles Timer2.Tick
Label13.Text = FormatNow, dd MMMM yyyy Label14.Text = FormatNow, HH:mm:ss
TextBox2.Text = Label13.Text Label14.Text End Sub
Private Sub database_TickByVal sender As System.Object, ByVal e As System.EventArgs Handles database.Tick
Dim cmd As New OleDb.OleDbCommand If TextBox1.Text Then
If Not cnn.State = ConnectionState.Open Then cnn.Open
End If cmd.Connection = cnn
cmd.CommandText = INSERT INTO tabel1waktu, sensor _ VALUES TextBox2.Text , level
cmd.ExecuteNonQuery RefreshData
cnn.Close End If
End Sub
Private Sub Label1_ClickByVal sender As System.Object, ByVal e As System.EventArgs Handles Label1.Click
End Sub Private Sub TextBox4_TextChangedByVal sender As System.Object, ByVal e
As System.EventArgs Handles TextBox4.TextChanged
End Sub End Class
Universitas Sumatera Utara
Output hasil program Visual Basic :
Universitas Sumatera Utara
4.1.2 Pengujian Rangkaian Pemancar Transmitter