Setelah diunduh dan dijalankan maka dapat diuji bacaan sensor dan ditampilkan pada display monitor PC. Menampilkan data pada PC digunakan
program hyperterminal. Setelah diaktifkan sensor diberi objek pemantul dengan jarak mulai dari 1cm data akan terlihat pada input hyperterminal berupa suatu data tetapi,
bukan dalam jarak. Sehingga perlu dilakukan kalibrasi untuk mendapatkan nilai jarak sesungguhnya. Angka kalibrasi tersebut adalah 1025. Setelah dikali dengan angka
tersebut maka diperoleh nilai jarak sesungguhnya. Pengujian dilakukan beberapa kali dengan objek pemantul yang berbeda termasuk air. Hasil pengujian cukup memadai
dengan kesalahan yang kecil.
Gambar 4.1 Pengujian Sensor Terhadap Ketinggian Air
4.3 Pengujian Modul Interface RS485
Pengujian dapat dilakukan dengan bantuan program sebelumnya yaitu membaca data sensor dan mengirimnya melalui port serial dengan catatan port serial dihubungkan
dengan modul RS485 dan keluaran modul dihubungkan dengan kabel penghantar dengan panjang 15 meter. Ujung modul dihubungkan dengan modul RS485 lainnya.
Langkah pengujiannya adalah sebagai berikut: 1. Hubungkan rangkaian dengan adaptor.
2. Hubungkan ujung modul RS485 transmitter dengan ujung RS485 receiver. 3. Hubungkan modul RS485 dengan PC
Universitas Sumatera Utara
4. Buka Arduino yang telah diinstal pada PC 5. Pilih menu tools = port serial = pilih serial port yang tersidia pada PC
6. Pilih COM 5 yang tersedia pada PC 7. Pilih menu tools = serial monitor
Setelah dijalankan maka data sensor pada mikrokontroler dapat dikirim ke PC. Berikut adalah gambar modul percobaan atau pengujian yang dilakukan.
Gambar 4.2 Pengujian Modul Interface RS485
Setelah dijalankan maka rangkaian akan bekerja mendeteksi ketinggian, kemudian mengirim data tersebut pada computer melalui jaringan RS485. Seperti sebelumnya
data akan ditampilkan pada input program hypeterminal, akan tetapi pengujian kali ini menggunakan program serial monitor yang ada pada program arduino. Data akan
terlihat berupa ketinggian air yang dikirim tiap detik.
4.4 Pengujian Tampilan Level Air dan Alarm Pada PC
Tampilan grafik pada PC dibuat dalam bentuk visual basic dengan menggunakan bahasa C. Tampilan grafik akan berjalan apabila rangkaian sistem sensor
dihubungkan ke PC atau komputer server. Berikut adalah listing program untuk menampilkan grafik pengukuran ketinggian air.
Dim Yd10 To 10000, j, Level As Integer Dim TIMES0 To 1000 As String
Dim f As String
Universitas Sumatera Utara
Dim oXL As Excel.Application Private Declare Function sndPlaySound Lib Winmm.dll
Alias _ sndPlaySoundA ByVal lpszSoundName As String, ByVal
uflags As Long As Long Private Const snd_sync = H0
Private Const snd_Async = H1 Private Const snd_loop = H8
Private Sub A_Click sndPlaySound vbNullString, snd_Async
End Sub
Private Sub Command1_Click Timer1.Enabled = False
Set oXL = New Excel.Application Set oxlbook = oXL.Workbooks.Add
FileName = C:\Data\ + Text4 + .xls oxlbook.Worksheets1.RangeA1 = Time
oxlbook.Worksheets1.RangeB1 = Level sungai cm
oxlbook.SaveAs FileName
For i = 2 To j oxlbook.Worksheets1.RangeA i = TIMESi
oxlbook.Worksheets1.RangeB i = Yd1i Next i
Universitas Sumatera Utara
On Error GoTo 1
oxlbook.SaveAs FileName oxlbook.Close
1: End Sub
Private Sub Command2_Click Timer1.Enabled = True
j = 0 End Sub
Private Sub Command4_Click sndPlaySound vbNullString, snd_Async
Unload Me End Sub
Private Sub Form_Load MSComm1.PortOpen = True
End Sub
Private Sub Timer1_Timer x = MSComm1.Input
If x Then
If x 50 Then Level = 53 - x 10
If Level 0 Then Text1 = Level Picture1.Top = 2500 + 4100 - Text1 100
Universitas Sumatera Utara
Picture1.Height = 6600 - Picture1.Top End If
If Level 40 Then alert = C:\ Windows \ media \ + notify.wav
sndPlaySound alert, snd_Async Or snd_loop End If
End Sub
Private Sub Timer2_Timer Text3 = Time
If Level 0 Then Yd1j = Level TIMESj = Text3
j = j + 1 End Sub
Setelah program dijalankan maka data pada sensor dikirim ke computer server dalam bentuk visualisasi ketinggian air. Dalam hal ini apabila pengukuran melampaui
ketinggian 40cm maka alarm akan bunyi pada computer server dan juga pada buzzer yang terhubung pada sensor. Data ketinggian air dapat diamati secara real time dan
dapat disimpan dalam format Microsoft excel. Untuk menyimpan data pilih save kemudian pilih yes untuk menyimpan data dalam Microsoft excel.
Universitas Sumatera Utara
Gambar 4.3 Tampilan Level Air dan Data dalam Ms.excel
4.5 Pengujian Alat Secara Keseluruhan