BAB IV PENGUJIAN DAN ANALISA RANGKAIAN Dalam bab ini

advertisement
BAB IV
PENGUJIAN DAN ANALISA RANGKAIAN
Dalam bab ini penulis akan mengungkapkan dan menguraikan mengenai
persiapan komponen dan peralatan yang dipergunakan serta langkah – langkah
praktek, kemudian menyiapkan data hasil pengukuran yang didapat dari hasil
pengukuran. Pelaksanaan pendataan dengan menggunakan sebuah rangkaian dan
dilakukan secara berulang-ulang supaya dihasilkan data yang benar – benar tepat.
Sebelum melakukan pendataan terlebih dahulu mempelajari alat tersebut
kemudian menentukan titik pengukuran. Adapun hasil pendataan ini akan
dijadikan perbandingan dengan teori yang menunjang.
4.1 Persiapan Perangkat Keras dan Perangkat Lunak
Sebelum membuat rangkaian yang akan digunakan sebagauu pendataan
bahan ilmiah, terlebih dahulu mempersiapkan alat yang diperlukan sebagai
penunjang pada saat melakukan pengujian pada rangkaian. Adapun alat dan bahan
yang diperlukan adalah sebagai berikut :
1. Satu buah sensor suhu LM35.
2. Kabel USB ( Universal Serial Bus).
81
3. Arduino Uno.
4. Aplikasi Program Visual Basic 6.0.
5. LCD 16 x 2
6. Multimeter digital digunakan untuk mengukur nilai tegangan.
7. Sanes medical temperature digunakan untuk perbandingan suhu.
4.2 Pengujian Setiap Blok
Sebelum melaksanakan pendataan pada rangkaian terlebh dahulu
memeriksa hubungan hubungan pada rangkaian. Langkah selanjutnya adalah
menentukan test point untuk pengujian pada rangkaian yang akan didata. Adapun
proses pengujian yang dilakukan adalah sebagai berikut :
4.2.1. Pengujian Sensor LM35
Sensor suhu LM35 diuji dengan cara memberikan catu 5V dan
memberikan pemanasan secara tidak langsung, sedangkan tegangan keluaran
langsung diamati dengan voltmeter. Dari pengujian didapatkan data sebagai
berikut.
82
Tabel 4.1 Hasil pengujian sensor LM35
Suhu
Tegangan Keluaran
35 o C
0.35
40 o C
0.40
45 o C
0.45
50 o C
0.50
55 o C
0.55
60 o C
0.60
65 o C
0.65
70 o C
0.70
Dari hasil pengujian diketahui tegangan keluaran sensor naik sebesar 50mV untuk
setiap 5derajat C atau 10Mv/C, maka sensor telah bekerja dengan baik.
4.2.2. Pengujian Program Arduino IDE
Pengujian ini bertujuan untuk mengetahui apakah secara Aplikasi program
Arduino IDE (Integrated Development Environment) yang akan di upload ke
Arduino Uno sudah benar atau perlu adanya perbaikan. Pengujian ini dilakukan
dengan cara Verify/Compile pada lembar Sketch, bila program pada lembar
Sketch berjalan dengan baik setelah kita Verify/Compile maka akan terlihat
seperti gambar 4.2
83
Gambar 4.1
Proses Vrify/Compile berjalan dengan baik
Setelah proses Verify/Compile berjalan dengan baik langkah selanjutnya
adalah melakuakan upload program dengan cara menghubungkan Arduino Uno ke
komputer dengan menggunakan kabel USB (Universal Serial Bus) lalu klik
upload pada program Arduino IDE (Integrated Development Environment) bila
proses upload berhasil dengan baik akan terlihat seperti gambar 4.3
84
Gambar 4.2
Proses Upload berjalan dengan baik
85
4.2.3. Pengujian program Visual Basic 6.0
Fungsi dari program Visal Basic 6.0 ini adalah untuk menampilkan
hasil pengukuran yang didapat dari Lm35 yang sudah dikonfersi oleh Arduino
Uno, setelah program kita buat pada program Visual Basic 6.0 selanjutnya kita
akan mencoba apakah program yang kita buat berjalan dengan baik dengan cara
hubungkan rangkaian Lm35 dan Arduino Uno dengan komputer dengan
menggunakan kabel USB. Bila program berjalan dengan baik nilai suhu langsung
akan tampil seperti gambar 4.4
Gambar 4.3 Tampilan nilai suhu dalam visual basic 6.0
86
Didalam membuat program pada Visual Basic 6.0 kita harus memperhatikan port
(COM & LPT) berapa yang dipakai oleh Arduino Uno dengan cara Start/My
Computer/Properties/Hardware/Device Manager/ ports (COM & LPT) pada tugas
ini menggunakan com6 dan kemudian samakan com6 tersebut pada settingan
program di Visual Basic 6.0. Bila ports (COM & LPT) berbeda antara port yang
digunakan oleh Arduino Uno dengan CommPort program visual basic 6.0 maka
program pada Visual Basic tidak akan bisa berjalan seperti terlihat pada Gambar
4.5
Gambar 4.4 ports (COM & LPT) yang digunakan oleh Arduino Uno
87
Gambar 4.5 Pesan error pada program Visual Basic 6.0 pada saat di start program
88
4.2.4. Pengujian LCD 16 x 2
Kita juga dapat memantau suhu selain dari Visual Basic 6.0, yaitu
dari LCD dengan program yang telah di muat di Arduino IDE akan tampil pada
LCD. Perhatikan program yang di tulis dalam Arduino IDE seperti berikut :
Gambar 4.6 Contoh Program yang menampilkan ke LCD
Tulisan program seperti gambar 4.6 diatas terlihat di seleksi
dengan warna kuning. Hal tersebut menunjukan Arduino IDE memerintah
ke tiap PIN yang bersangkutan untuk menampilkan di LCD.
89
4.3. Pengujian Alat dengan Perangkat Lunak
Setelah rangkaian kita buat seperti pada gambar 3.3 hubungkan Arduino
Uno ke komputer dengan menggunakan kabel usb, kemudian komputer akan
mendeteksi keberadaan Arduino berikut dengan port yang digunakannya. Setelah
Arduino terhubung lalu kita buka program Arduino IDE kemudian, buka program
yang akan kita upload kedalam Arduino dengan cara klik File/Open kita harus
mencari didalam mana program yang kita maksud kemudian kita klik lalu open
setelah file
program yang
kita
maksud terbuka kemudian kita
klik
Verify/Compiling bila didalam lembarSketch tersebut terdapat keterangan Done
compiling itu menandakan program tersebut berjalan dengan baik dalam arti tidak
terdapat kesalahan.
Gambar 4.7 Verify/Compiling untuk mengecek kebenaran program.
90
Lalu kita klik Upload, program yang akan kita upload seperti gambar 4.2
bila proses upload berjalan dengan baik didalam lembar Sketch akan terdapat
keterangan Done Uploading terlihat seperti gambar 4.2.
Untuk menguji rangkaian dan program yang terdapat di dalam Arduino apakah
dapat berhubungan dengan program Visual Basic 6.0 hal yang perlu kita
perhatikan dan lakukan adalah :
 Memperhatikan port yang digunakan oleh Arduino, untuk dapat
mengetahui port yang digunakan oleh Arduino dengan cara Start/My
computer klik kanan/Manage/Device Manager/Ports(COM & LPT)
dengan ini kita akan tahu port berapa yang digunakan.
 Pada saat peng-inputan program di Form1 pada Visual Basic 6.0
Commport nya harus sama dengan port yang digunakan oleh Arduino agar
komunikasi dapat berjalan pada Serial port com.
 Di dalam penggunaan serial port Comm program Visual Basic 6.0 dan
program Arduino IDE bila pada program – program tersebut
menggunakan serial port com, ini tidak dapat mengunakan kedua program
tersebut pada waktu yang bersamaan dikarenakan pada program ini sama
– sama menggunakan serial port com.
91
Gambar 4.8 Keterangan Serial port COM1 sudah digunakan
Bila rangkaian dan proses upload program berhasil dilakukan,
selanjutnya kita akan menghubungkan rangkaian dengan program Visual Basic
6.0. Biarkan Arduino Uno tetap terhubung dengan komputer, lalu kitadapat
membuka program Visual Basic 6.0 kemudian buka program yang sudah kita
buat. Lakukan percobaan program dengan meng-klik menu Star pada Visual Basic
6.0 , bila setup program berjalan dengan baik akan terlihat seperti pada gambar
4.3 hasil yang ditampilkan adalah hasil pengukuran diperlihatkan secara real time.
92
Tabel 4.2
Suhu LCD
Hasil pengujian dalam program Visual Basic 6.0
Visual Basic 6.0
Sanes Medical
temperature
25oC, 31oR, 77oF
25oC, 31oR, 77oF
25oC, 31oR, 77oF
30oC, 37oR, 86oF
30oC, 37oR, 86oF
30oC, 37oR, 86oF
35oC, 43oR, 95oF
35oC, 43oR, 95oF
35oC, 43oR, 95oF
40oC, 50oR, 104oF
40oC, 50oR, 104oF
40oC, 50oR, 104oF
Dari table diatas diperoleh hasil perhitungan dengan tingkat
keakuratan LM35 untuk mengirimkan sinyal analog ke LCD dan Visual Basic.
Perhitungan Kesalahan Suhu = Kesalahan Relativ Suhu x 100 % = 0%. Artinya
Sesuai dengan suhu sanes medical temperature atau suhu yang sebenarnya.
Bila program Visual Basic 6.0 berjalan dengan baik selanjutnya
kita akan menjalankan file Exe yang telah dibuat, dengan membuat file Exe kita
tidak perlu lagi menjalankan program Visual Basic 6.0 cukup dengan double click
icon shortcut yang kita buat kemudian akan muncul jendela tampilan program
control suhu.
93
Download