• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

4.4 Pengujian Alat

4.4.2 Hasil Akhir Pengujian pada Tape Singkong

Gambar 4.9 Comparison Chart of alcohol levels to time for Tape 1

Gambar 4.10 Comparison Chart of alcohol levels to time for Tape 2

0

Gambar 4.11 Comparison Chart of alcohol levels to time for Tape 1

Gambar 4.12 Comparison graph for tape 1, 2, and 3

0

Gambar 4.13 Sampel Tape Singkong 4.4.3. Pengujian Pengiriman Nilai Kadar Alkohol.

Setelah sensor membaca dan menghitung nilai kadar alkohol dari tape singkong, kemudian aplikasi android akan menampilkan nilai yang telah diproses oleh Arduino. Gambar 4.20. menunjukkan hasil dari pembacaan data yang dikirim oleh Arduino.

Gambar 4.14 Hasil Pengiriman dari Arduino ke Android

BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Berdasarkan pembahasan dan hasil dari penelitian, maka diperoleh beberapa kesimpulan sebagai berikut:

1. Pada hari pertama, didapatkan perhitungan dengan nilai kadar alkohol 0%

pada Tape Singkong 1 dengan ragi 16 gr, 1% pada Tape Singkong dengan ragi 32 %, dan 1% pada Tape Singkong dengan ragi 64 gr.

2. Sensor membutuhkan waktu sekitar 10 detik untuk menghitung nilai kadar alkohol pada tapai singkong.

3. Bluetooth akan mengirimkan nilai kadar alkohol tersebut ke smartphone dengan interval 1 detik agar smartphone dapat membaca data yang dikirim tersebut secara optimal.

4. Berdasarkan hasil pengujian bahwa alat dapat membaca kadar alkohol pada tapai singkong dengan baik.

5.2. Saran

Adapun saran-saran yang dapat dipertimbangkan dari hasil penelitian ini agar penelitian ini dapat dikembangkan lebih lanjut yaitu:

1. Karena dalam penelitian ini penulis hanya menggunakan sensor gas saja, diharapkan penelitian selanjutnya dapat menggunakan sensor-sensor lainnya untuk mengukur kandungan lain pada tapai.

2. Diharapkan penelitian selanjutnya menggunakan perangkat monitoring jarak jauh selain modul Bluetooth, seperti melalui SMS.

DAFTAR PUSTAKA

Mustafa, A.F. 2014. Sistem Pendeteksi Kadar Alkohol Berbasis Mikrokontroler Pada Minuman Beralkohol Dengan Tampilan LCD. Jounrnal Of Fibusi Vol.

2, Pages 1-9.

M.Gibb,Alicia. New Media Art, Design, And The Arduino Microcontrollerr: A Malleable Tool .2010.

Oktodiranto, Yasi. 2013. Design and Implementation of Alcohol Detection System on the Car Based Arduino Uno. Journal e-Proceeding of Engineering : Vol.4, Issue 1, Pages 234-238.

Budiastara, I Nyoman. 2009. Rancang Bangun Alat Ukur Kadar Alkohol Pada Minuman Berbasis Mikrokontroler AT89S51. Pages 31-37.

Adnyana, Pande. 2015. Rancangan Bangun Alat Pendeteksi Kadar Alkohol Pada Minuman Beralkohol Menggunakan Sensor MQ-3 Berbasis ATmega328. E-Journal SPEKTRUM Vol.2 , Pages 111-116.

Gozali, Imam. Perencanaan Dan Pembuatan Alat Pendeteksi Kadar Alkohol Pada Buah Secara Elektronik.2006.

Samuri, Ahmad. 2017. Kadar Alkohol Pada Tape Singkong (Manihot Utilissima) dengan penambahan Ekstrak Buah Nanas (Ananas Comosus).

Wardhana, Lingga. 2006. Belajar Sendiri Mikrokontroler AVR Seri ATmega8535, Yogyakarta: C.V Andi Offset.

Bruce, Gardner. 2007. Fuel Ethanol Subsidies and Farm Price Support. Journal of Agricultural & Food Industrial Organization, Vol. 5, Article 4.

Herlina, Cicik. 2014. Uji beda kadar alkohol pada tape beras, ketan hitam, dan singkong. Jurnal Teknika Vol. 6 No 1. Pages 531.

Satria, Vikri, dkk. 2013. Rancangan Bangun Alat Ukur Kadar Alkohol Pada Cairan Menggunakan Sensor MQ-3 Berbasis Mikrokontroler AT89S51.

Jurnal Fisikia Unand, Vol. 2, Pages 13-19.

Suantiti, Ni Made. 2015. Kadar Etanol Dalam Tape Sebagai HAsil Fermentasi Beras Ketan (Oryza sativa glutinosa) Dengan Saccaromyces cerevisiae.

Jurnal Virgin, Jilid 1, Nomor 1, Pages 16-19.

Berlian, Zainal. 2016. Uji Kadar Alkohol Pada Tapai Ketan Putih Dan Singkong Melalui Fermentasi Dengan Dosis Ragi Yang Berbeda. Jurnal Biota Vol. 2.

Pages 106.

Santoso, Hari. 2015. Panduan Praktis Arduino Untuk Pemula. Trenggalek.

Elangsakti.

LISTING PROGRAM

#include <LiquidCrystal_I2C.h>

#include <Wire.h>

#include <SoftwareSerial.h>

SoftwareSerial bluetooth(2,3); // RX, TX

LiquidCrystal_I2C lcd(0x3F,16,2); // set the LCD address to 0x27 for a 20 chars and 4 line display

char data_bluetooth;

#define pin_sensor A0

double nilai_alkohol;

int i,data_adc;

void setup() { lcd.backlight();

lcd.init(); // initialize the lcd bluetooth.begin(9600);

lcd.setCursor(0,0); lcd.print("-ALKOHOL METER-");

lcd.setCursor(0,1); lcd.print("--By:TEO ILKOM--");

delay(3000); lcd.clear();

}

void loop() {

data_adc=analogRead(pin_sensor);

delay(2000);

nilai_alkohol=data_adc;///20.0;

//nilai_alkohol=map(nilai_alkohol,40,2667,0,100);

if(nilai_alkohol<0) nilai_alkohol=0;

lcd.clear();

lcd.setCursor(0,0); lcd.print("-ALKOHOL METER-");

lcd.setCursor(0,1); lcd.print("--Kadar=");

lcd.print(nilai_alkohol,1); lcd.print("% ");

lcd.setCursor(14,1); lcd.print("--");

bluetooth.print("#,"); bluetooth.print(nilai_alkohol,1);

bluetooth.println(",@");

data_adc=0;

}

#Region Project Attributes

#ApplicationLabel: Alkohol Meter

#VersionCode: 1

#VersionName:

'SupportedOrientations possible values: unspecified, landscape or portrait.

#SupportedOrientations: portrait

#CanInstallToExternalStorage: False

#End Region

#Region Activity Attributes

#FullScreen: False

#IncludeTitle: False

#End Region

Sub Process_Globals

'These global variables will be declared once when the application starts.

'These variables can be accessed from all modules.

Dim Serial1 As Serial

Dim TextReader1 As TextReader Dim TextWriter1 As TextWriter Dim connected As Boolean Dim current As String Dim Timer1 As Timer Dim nilai_alkohol As String Dim status As String

Dim data_bluetooth As String End Sub

Sub Globals

'These global variables will be redeclared each time the activity is created.

'These variables can only be accessed from this module.

Dim kirim As String

Private btnCONNECT As Button Private btnDISCONNECT As Button Private lblSTATUS As Label

Private lblSENSOR As Label

Dim sf As StringFunctions Private btnBiodata As Button Private lblHASIL As Label Private btnSTART As Button End Sub

Sub Activity_Create(FirstTime As Boolean)

'Do not forget to load the layout file created with the visual designer. For example:

If TextReader1.ready Then 'check if there is any data waiting to be read

data_bluetooth = TextReader1.ReadLine

status = sf.SplitGetWord(data_bluetooth,Chr(44),2) ' PROSES PARSING DATA (MEMILAH DATA) Chr(44) = ,

nilai_alkohol = sf.SplitGetWord(data_bluetooth,Chr(44),3) ' PROSES PARSING DATA (MEMILAH DATA) Chr(44) = ,

lblSENSOR.Text=nilai_alkohol

If status=9 Then

If nilai_alkohol<=3 Then

lblHASIL.Text = "SAFE FOR CONSUME"

lblHASIL.Color = Colors.Green

else If nilai_alkohol>3 And nilai_alkohol<=7 Then lblHASIL.Text = "SAFE ENOUGH FOR CONSUME"

lblHASIL.Color = Colors.Yellow else if nilai_alkohol>7 Then

lblHASIL.Text = "NOT HEALTHY FOR CONSUME"

End Sub

Sub btnCONNECT_Click

If Serial1.IsEnabled = False Then

Msgbox("Bluetooth is Off.", "Warning...!!!") Else

Dim PairedDevices As Map

PairedDevices = Serial1.GetPairedDevices

res = InputList(l, "Choose Device...", -1) 'show list with paired devices If res <> DialogResponse.CANCEL Then

Serial1.Connect(PairedDevices.Get(l.Get(res))) 'convert the name to mac address

current = PairedDevices.Get(l.Get(res)) End If

End If End Sub

Sub Serial1_Connected (success As Boolean) If success Then

ToastMessageShow("Connection Succes...", False) TextReader1.Initialize(Serial1.InputStream)

TextWriter1.Initialize(Serial1.OutputStream) lblSTATUS.Text = "...Bluetooth Connected..."

connected = True

btnDISCONNECT.Enabled = True btnCONNECT.Enabled = False

Else

connected = False Timer1.Enabled = False

btnDISCONNECT.Enabled = False btnCONNECT.Enabled = True

lblSTATUS.Text = "Press Connect Buttonn..."

Msgbox(LastException.Message, "Error connecting.") End If

End Sub

Sub Activity_KeyPress (KeyCode As Int) As Boolean If KeyCode = KeyCodes.KEYCODE_BACK Then

If Msgbox2("Are you sure to exit?", "", "Yes", "", "No", Null) =

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub btnBiodata_Click

StartActivity(BIODATA)

End Sub

Sub btnSTART_Click

If connected = True Then kirim = "S"

TextWriter1.Write(kirim) TextWriter1.Flush

ToastMessageShow("Analysys Starts...", True) lblHASIL.Text = "...Loading..."

lblHASIL.Color = Colors.White Timer1.Enabled = True

Else

Msgbox("Bluetooth is Off.", "Warning...!!!") End If

End Sub

No Nama Kegiatan Tahun 1 Seminar Nasional Industri Kreatif IT Fest 2017 2017

Bahasa Pemrograman : Java, C++, C#, HTML

DMBS : MySQL

Software : Android Studio, Office Application, Adobe Flash,

Umelet, Arc View GIS, Sharp Develop, Visual Studio.

PENGALAMAN ORGANISASI / KEPANITIAAN

No Organisasi Posisi Tahun

1 OSIS Anggota 2008 – 2010

2 OSIS Seksi Ketakwaan Terhadap Tuhan

Yang Maha Esa 2012 – 2014

Wakil Ketua Natal 2015

5

Pelayanan Mahasiswa Pantekosta (PELMAP)

USU

Sekretaris, Wakil Ketua 2016 – 2017, 2017 - 2018 PELATIHAN / SEMINAR

KEAHLIAN

Dokumen terkait