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