• Tidak ada hasil yang ditemukan

BAB IV

N/A
N/A
Protected

Academic year: 2023

Membagikan "BAB IV"

Copied!
11
0
0

Teks penuh

(1)

BAB IV

HASIL DAN PEMBAHASAN

A. Gambaran Umum Lokasi Penelitian

Dalam bab ini dilakukan penelilitian pada mesin induk di atas kapal, dimana mesin kapal harus beroperasi pada saat berlayar. Maka dilakukan perawatan yang rutin khususnya pada pendinginan mesin induk. Pada penelitian ini di lakukan di atas kapal dimana di temukan suatu rancangan alat untuk membuat prototipe yaitu menggunakan media sensor solenoid valve pompa air dan mikrokontroler Arduino uno. Untuk program koding dalam perancangan alat prototipe ini bisa di lihat dibawah ini:

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

#include <OneWire.h>

#include <DallasTemperature.h>

// ini wajib ada fungsinya buat libary mempermudah pemograman LiquidCrystal_I2C lcd(0x27,16,2); // menginisialiasi besar kecil lcd, lcd yang dipake ukuran 16x2

#define ONE_WIRE_BUS 2 // MAKSUD ANGKA 2 ITU ADA DI PIN 2 DI ARDUINO

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature sensors(&oneWire);

unsigned long kembali = 0;

const long waktujeda = 1000;

(2)

int kondisi = 0; // inisialiasasi untuk awal

//OUTPUT NYA KOMUNIKASI DATA SENSOR DS18B20 void setup() // MENJALANKAN PROGRAM 1 X{

lcd.init(); // Memperkenalkan LCD ke Arduino lcd.backlight(); // Menghidupkan Lampu Layar lcd.clear(); // membersihkan semua tampilan di lcd pinMode(13, OUTPUT);

pinMode(4, OUTPUT);

// pin yang di pake 13 untuk buzzer 4 untuk VALVE lcd.clear();

lcd.setCursor(0,0);

lcd.print("YUHA ABDU QAWWAM");

lcd.setCursor(3,1);

lcd.print("0817021143");

// NAMA PERKENALAN

digitalWrite(4, HIGH); // MEMATIKAN VALVE delay(5000); //JEDA TAMPILAN NAMA 10 DETIK lcd.clear();}

void loop() //MENJALANKAN BERULANG KALI{

sensors.requestTemperatures(); // INISIALISASI SENSOR if (kondisi == 1){ // ini kondisi apabila suhu melebihi 60 derajat

lcd.setCursor(0,0);

lcd.print("SUHU MESIN="); // MENAMPILKAN TULISAN SUHU MESIN

(3)

lcd.print(sensors.getTempCByIndex(0));

lcd.setCursor(0,1);

lcd.print("TUNGGU SUHU 40 C");

digitalWrite(4, LOW);

delay (100);}

if (kondisi == 0){

lcd.setCursor(0,0); // MENAMPILKAN POSISI TAMPILAN NAMA DI X=0 Y=0

lcd.print("SUHU MESIN: "); // MENAMPILKAN TULISAN SUHU MESIN

lcd.print(sensors.getTempCByIndex(0)); // UNTUK

MENAMPILKAN ANGKA DERAJAT CELCIUS SENSOR SUHU lcd.setCursor(0,1);

lcd.print(kondisi);

delay(500); }

// LOGIKA PROGRAM

if (sensors.getTempCByIndex(0) >= 50 && kondisi == 0){ //

PROGRAM UNTUK MENGHIDUPKAN BUZZER DI 50 DERAJAT CELCIUS

digitalWrite(13, 1); // Menghidupkan Buzzer delay (100); // JEDA SELAMA 0,1 S

digitalWrite(13, 0);

(4)

if (sensors.getTempCByIndex(0) >= 60 && kondisi == 0){ //PROGRAM UNTUK MENGHENTIKAN BUZZER DAN MENYALAKAN VALVE DAN POMPA SELAMA 1 MENIT DI 60 DERAJAT CELCIUS

digitalWrite(4, LOW);

lcd.clear();

lcd.setCursor(3,0);

lcd.print("SUHU PANAS");

lcd.setCursor(1,1);

lcd.print("TUNGGU 1 MENIT");

delay (6000);

kondisi = 1; // ini inisialisasi untuk mengkondisikan 0 dan 1}}

if (sensors.getTempCByIndex(0) <= 40){ // INI LOGIKA APABILA SUHU DI BAWAH 40

digitalWrite(4, HIGH); // VALVE DAN POMPA MATI digitalWrite(13, LOW); // BUZZER MATI

kondisi = 0;}

delay (100);// INI JEDA 0,5 S lcd.clear();}

B. Hasil Penelitian

1. Penyajian Data

a. Tahapan Pengujian

Pengujian yang digunakan dalam penelitian ini berfungsi untuk mengontrol pendinginan yang di butuhkan pada mesin atau pesawat bantu untuk mengatur keluar masuk nya air pendingin

(5)

Gambar 4.2 sensor ds18b20

pada electronic valve yang di distribusikan pada mesin saat beroperasi ketika batas suhu mulai panas dan membutuhkan sirkulasi pendingin yang dapat di control menggunakan sistem kinerja start/stop pada mesin bantu yang dirangkai menggunakan mikrokontroler Arduino Uno yaitu sebagai berikut:

1) Pengujian Sensor Suhu ds18b20

Pada tahapan ini sensor yang digunakan yaitu sensor suhu ds18b20, Menggunakan sensor ini karna sensor mampu digunakan untuk suhu panas yang berkapasitas 30C sampai 100C. Sensor ini akan di uji menggunakan panas dan akan di kontrol oleh mikrokontroler

Gambar 4.1 sensor ds18b20

Sensor ds18b20 di atas terlihat suhu 28,6 suhu awal sebelum terkena panas

(6)

Gambar 4.4 tampilan lcd

Sensor ketika terkena panas maka suhu derajat akan tinggi sampai 88,2 dan otomatis akan turun ketika suhu pada sensor dingin.

2) Pengujian Mikrokontroler Arduino uno Mikrokontroller arduino uno

Pengujian mikrokontroller arduino uno dengan memasukkan program untuk menyalakan lampu led pada pin d9.

Gambar 4.3 lampu led

Mikrokontroller dapat berfungsi dengan baik karena led pada pin d9 dapat menyala sesuai gambar.

3) Pengujian LCD Modul

Pada tahapan ini lcd akan menampilkan segala bentuk hasil tampilan dari semua komponen yang di kontrol oleh mikrokontroler Arduino uno

(7)

4) Pengujian Buzzer

Buzzer disini untuk mengetahui suatu masalah yang akan diketahui melalui bunyi. Karna buzzer disini suatau komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara getaran listrik menjadi getaran suara. Jadi buzzer pada tahapan ini akan bekerja ketika sensor mendeteksi suhu panas pada sensor maka buzzer akan berbunyi otomatis karna di kontrol oleh mikrokontroler Arduino uno

Gambar 4.5 buzzer

Dari hasil uji coba maka rancang bangun system control pendingin dapat berfungsi dengan baik pada gambar dibawah ini.

(8)

Gambar 4.5 alat

2. Analisis Data

Pada analisis ini ditemukan masalah dalam pengoprasian prototipe dimana sensor yang digunakan yaitu ds18b20 mengalami sedikit malasah pada suhunya, dimana sensor ini tidak dapat menahan panas diatas 100c. jadi untuk pengamplikasian pada kapal kurang tepat mungkin bisa digunakan sensor yang bisa menahan panas berlebih. Untuk program control dalam prototipe ini tidak ada masalah karna komponennya yang mudah di cari dan komponen alat pada alat ini mudah untuk di atur dan di gabungkan menggunakan mikrokontroler Arduino uno.

(9)

Jadi untuk kekurangan dan masalah pada sensor ds18b20 ini tidak cocok untuk pengaplikasian di atas kapal karna sensor hanya bisa diberi tegangan 12v dc dan sensor ini tidak bisa menahan panas di atas suhu 100c, jadi sensor ini tidak cocok untuk pengaplikasian di atas kapal. jadi untuk pengaplikasian di atas kapal dalam pengujian berikunya.

(10)

BAB V PENUTUP A. Kesimpulan

Kesimpulan tugas akhir ini sebagai berikut :

1. Sensor suhu ds18b20 ini akan bekerja dan akan di tampilkan di lcd setelah datanya di proses oleh mikrokontroler.

2. Sistem dapat berfungsi dengan baik karena ketika suhu mencapai 80c makan mikrokontroler akan menyalakan pompa dan valve untuk pendinginan.

3. Program pada rancangan ini menggunakan mikrokontroler Arduino uno karna dapat digunakan untuk menggabungkan semua komponen pada rancangan ini menjadi satu program dan sebagai kontrol dengan merangkai beberapa komponen sehingga dapat menjadi kontrol utama untuk menghidupkan dan mengatur semua komponen yang akan akan di tampilkan sesuai keinginan. .

B. Saran

Berdasarkan kenyataan yang telah di hadapi, dapat dilakukan beberapa hal untuk mengatasi masalah di atas kapal, yaitu:

1. Kepada pihak perusahaan pelayaran:

a. Perusahaan harus sering mengecek log book kapal tentang

permintaan sparepart kapal, khususnya pada saat kapal mengalami banyak kerusakan pada mesin, karena jika saat berlayar terjadi masalah pada mesin ,dikuatirkan terjadi hal-hal yang tidak diinginkan;

(11)

b. Sebisa mungkin perusahaan menyediakan kebutuhan kapal dengan baik, agar crew kapal dapat memperbaiki atau merawatnya dengan baik. Jika tidak segera dilakukan dikuatirkan kerusakan semakin parah atau tidak dapat untuk diperbaiki lagi.

2. Kepada pihak kapal:

a. Melakukan pengecekan dan perawatan terhadap seluruh mesin di atas kapal agar dapat digunakan secara maksimal;

b. Seharusnya, Masinis 1 sering mengecek seluruh mesin di atas kapal pada saat mesin digunakan pada saat berlayar ataupun sandar, karena dikuatirkan terjadi hal-hal yang tidak diinginkan;

c. Menjalankan peraturan yang sudah ditetapkan tentang Maintenance and repair at ship.

Menjalin komunikasi dan hubungan kerja yang baik terhadap seluruh awak kapal. Bila telah terjalin kerja sama yang baik antara manajemen perusahaan, seluruh crew kapal dan antar manajemen yang ada di/kapal, akan terbentuk tim yang solid dan berkualitas

Referensi

Dokumen terkait

Keywords: transformative learning, Indigenous studies, Experience-Based Learning, Problem-Based Learning This article explores the use of Experience-Based Learning EBL; Andresen, Boud,