BAB IV PENGUJIAN DAN ANALISA DATA Dalam perancangan sebuah sistem diperlukan pengujian apakah sistem yang dirancang sudah sesuai tujuan atau tidak, jika terjadi penyimpangan maka diperlukan adanya analisa untuk menjadikan sistem yang dirancang itu lebih baik. Pada bab ini akan memperlihatkan hasil hasil pengujian dan analisa data untuk perbandingan hasil teori dengan hasil pengujian dari perancangan hardware dan perancangan software. 4.1. Hasil Perancangan Berikut ini adalah hasil perancangan monitoring level ketinggian air yang terhubung via SMS SIM800 GSM/GPRS dengan suara operator berbasis Arduino UNO. Gambar 4.1 menampilkan adalah hasil perancangan dari alat yang telah dibuat yang telah terpasang ke sebuah akuarium sebagai media penempatan airnya. 65
Gambar 4.1 Monitoring level ketinggian air 4.2. Tahap Pengujian Pengujian yang dilakukan pada tugas akhir ini meliputi : 1. Pengujian dan pengukuran sensor Ultrasonik 2. Pengujian GSM SIM800L 3. Pengujian DFPlayer 4. Pengujian rangkaian bar LED dan LCD 66
4.3. Pengujian dan pengukuran sensor Ultrasonik Pengujian ini merupakan langkah awal untuk mendapatkan hasil pengukuran dan data yang diperlukan untuk mendapatkan jarak atau tinggi air. Untuk mencoba pengukuran bisa dilihat dari serial monitor di Arduino uno. Gambar 4.2 Pengukuran dengan Serial Monitor Aduino Pada Jarak 22 cm Jarak yang didapatkan di serial monitor sesuai dengan hasil yang ada. Gambar 4.4 menunjukkan pengukuaran menggunakan metaran, yang di ukur dari sensor hingga alas atau bagian permukaan akuarium. 67
22 cm Gambar 4.4 Pengukuaran antara sensor dengan permukaan Akuariaum Dengan menggunakan jarak diatas maka nilai yang akan diperlukan dan digunakan pada monitoring level ketinggian air. Setelah program monitoring dimasukkan dan digunakan rumus pada program tersebut maka dilakukanlah pengujian kedua yang mana hasil pengukuran dapat dilihat pada tabel berikut : 68
Tabel 4.1 Pengujian keakuratan jarak monitoring level ketinggian air No Jarak deteksi di metaran (cm) Jarak deteksi dengan sensor (cm) Jarak deteksi di serial monitor (cm) Status 1. 2. 3. 4. 5. 20 20 20 Siaga 3 16 16 16 Siaga 3 12 12 12 Siaga 2 8 8 8 Siaga 2 4 4 4 Siaga 1 Berdasarkan tabel diatas dapat diketahui keakuratan pengukuran ketinggian yang sempurna antara sensor dan meteran. Status Siaga menunjukkan posisi ketinggian air. Gambar 4.5 menunjukkan Siaga 3 dengan jarak 20 cm di serial monitor dan gambar pengukuran. 20 cm Siaga 3 (a) (b) Gambar 4.5 (a) Siaga 3 dengan jarak 20 cm pada serial monitor arduino (b) jarak diukur dengan meteran 69
16 cm Siaga 3 Gambar 4.6 menunjukkan status Siaga 3 dengan jarak 18 cm di serial monitor dan gambar pengukuran. (a) (b) Gambar 4.6 (a) Siaga 3 dengan jarak 18 cm pada serial monitor arduino (b) jarak diukur dengan meteran Gambar 4.7 menunjukkan status Siaga 2 dengan jarak 12 cm di serial monitor dan gambar pengukuran. 70
12 cm Siaga 2 (a) (b) Gambar 4.7 (a) Siaga 2 dengan jarak 12 cm pada serial monitor arduino (b) jarak diukur dengan meteran Gambar 4.8 menunjukkan status Siaga 2 dengan jarak 8 cm di serial monitor dan gambar pengkuran. 8 cm Siaga 2 (a) (b) Gambar 4.8 (a) Siaga 2 dengan jarak 8 cm pada serial monitor arduino (b) jarak diukur dengan meteran 71
Gambar 4.9 menunjukkan status Siaga 1 dengan jarak 4 cm di serial monitor dan gambar pengkuran 4 cm Siaga 1 (a) (b) Gambar 4.9 (a) Siaga 1 dengan jarak 4 cm pada serial monitor arduino (b) jarak diukur dengan meteran 4.4. Pengujian GSM SIM800L Pengujian GSM SIM800L ini berdasarkan data dari sensor ultrasonic yang telah diproses di Arduino Uno. Data yang di kirimkan berupa SMS yang berisi pesan yang berbeda berdasarkan ketinggian airnya dan dikirimkan ke nomor hp yang telah dicantumkan. Untuk pengujian awal, dimulai dari mengkalibrasi GSM SIM800L. GSM akan mengirimkan pesan SMS SIAP Dipakai sesuai gambar 4.10 untuk menginilialisasi pesan sudah dapat digunakan. 72
Gambar 4.10 Serial Monitor kalibrasi GSM SIM800L Kemudian akan dikirimkan ke nomor tujuan yang telah dicantumkan didalam program Arduino Uno. Gambar 4.11 menunjukkan SMS yang dikirimkan dari GSM SIM800L ke Handphone (HP). Gambar 4.11 SMS yang dikirimkan dari GSM SIM800L ke Handphone (HP) 73
Berdasarkan data atau nilai di sensor ultrasonik, maka GSM SIM800L mengambil nilai tertentu sesuai dengan ketinggian airnya dan dimengirim pesan sesuai dengan tinggi air tersebut. Berikut adalah tabel nilai yang akan dikirimkan pesan berupa SMS: Tabel 4.2 Pengujian Respon GSM SIM800L No. Jarak deteksi (cm) Respon Pengiriman (detik) SMS yang dikirim 1. 20 cm 7 detik Siaga 3 Air normal 2. 12 cm 7 detik Siaga 2 warga harap bersiap-siap untuk menuju ke posko banjir 3. 4 cm 7 detik Berdasarkan respon yang didapat dari hasil pengukuran, maka dapat di masukkan kedalam rumus rata rata untuk repon setiap detiknya. Siaga 1 warga harap segera meninggalkan tempat tinggal Gambar 4.12 berikut contoh dari pesan SMS yang dikirim dari GSM SIM800L dengan nilai dan jarak 20 cm. 74
Gambar 4.12 Contoh SMS Siaga 3 Air normal 4.5. Pengujian DFPlayer Pengujian DFPlayer ini merupakan pengujian dengan suara. Untuk mempermudakan dalam mengetahui suara tersebut berbunyi, maka didalam DFPlayer terdapat indikator led biru. Led tersebut menyala ketika suara berbunyi sesuai perintah. Gambar 4.13 adalah gambar led indikator yang sedang normal. Gambar 4.13 Kondisi DFPlayer saat normal atau tidak ada suara 75
Gambar 4.14 kondisi saat DFPlayer sedang mengeluarkan suara yang terdapat dalam rekaman Mikro SD. Gambar 4.14 Kondisi DFPlayer saat mengeluarkan suara atau bunyi Sesuai dengan data di sensor Ultrasonik untuk menjalankan atau memproses data dan data tersebut untuk menjalankan DFPlayer. Berdasarkan data sensor Ultrasonik, maka DFPlayer mengambil data atau nilai jarak dan mengeluarkan suara berdasarkan data atau nilai tersebut. Berikut adalah data atau nilai yang akan diproses dan di jalankan di DFPlayer: 76
Tabel 4.3 Pengujian DFPlayer No Jarak deteksi Suara 1 20 cm 2 12 cm 3 4 cm SIRINE, Perhatian perhatian untuk seluruh warga setempat kondisi dipintu air kembali normal, terima kasih SIRINE, Perhatian perhatian dimohon seluruh warga setempat bersiap siap untuk mengungsi ke posko terdekat karena keadaaan siaga 2, terima kasih SIRINE, Perhatian perhatian dimohon seluruh warga setempat segera mengungsi ke posko terdekat karena keadaaan siaga 1, terima kasih 4.6. Pengujian rangkaian bar LED dan LCD Dalam pengujian ini bar Led dan LCD digabungkan karena posisi kedua komponen tersebut berada di pintu panel yang langsung terlihat. 77
Gambar 4.15 LCD dan bar LED Pengujian ini diawali dengan menguji LCD yang terdapat dipintu panel. LCD menampilkan tulisan untuk mengetahui kondisi awal dan kondisi jarak ketinggian air dengan secara langsung. Gambar 4.16 menunjukkan kodisi awal atau saat kalibrasi LCD. Gambar 4.16 Kalibrasi LCD I2C 78
Sesudah kalibrasi berhasil maka LCD akan langsung menampilkan nilai jarak ketinggian air. Gambar 4.17 menunjukkan tampilan LCD dalam memonitorng ketinggian air dengan contoh jarak 15 cm. Gambar 4.17 Tampilan LCD dengan jarak 15 cm Sesuai dengan nilai jarak yang diambil dari sensor Ultasonik, maka tampilan LCD akan sesuai dengan jarak tersebut. Berikut tabel LCD yang akan ditampilkan. Tabel 4.4 Pengujian LCD No Jarak deteksi Tampilan LCD SIAGA 3 level 3 1 20 cm TINGGI AIR : 20cm 2 12 cm 3 4 cm SIAGA 2 level 2 TINGGI AIR : 12cm SIAGA 1 level 1 TINGGI AIR : 4cm 79
Kemudian pengujian bar LED yang berfungsi sebagai indikator ketinggian air sesuai dengan tinggi permukaan air secara langsung. Berikut gambar 4.18 gambar bar LED untuk indikator ketinggian air. Gambar 4.18 Tampilan bar LED 80