SKRIPSI
diajukan untuk memenuhi salah satu syarat
memperoleh gelar sarjana komputer
Oleh :
Thita Mar’atus Solikha
NIM. 2018.69.04.0031
i
PERNYATAAN PENULIS
NIM : 201669040031
“Saya menyatakan dan bertanggungjawab dengan sebenarnya
bahwa Skripsi ini adalah hasil karya sendiri kecuali cuplikan dan
ringkasan yang masing-masing telah saya jelaskan sumbernya.
Jika pada waktu selanjutnya aada pihak lain yang mengklaim
bahwa Skripsi ini sebagai karyanya, yang disertai sebagai bukti-
bukti yang cukup,maka saya bersedia untuk dibatalkan gelar
Sarjana Komputer saya beserta segala hak dan kewajiban yang
melekat pada gelar tersebut”.
ii
PERSETUJUAN SKRIPSI
Kaprodi, Pembimbing,
iii
PENGESAHAN SKRIPSI
Pembimbing,
iv
Skripsi ini kutunjukan kepada
Ayahanda dan Ibunda tercinta,
Mas, dan Adiku Tersayang
v
SISTEM KONTROL TIMBANGA
N SAMPAH DENGAN MENGGUNAKAN INTERNET OF
THINGS (IOT)
Thita Mar’atus Solikha
Program Studi Teknik Informatika, Universitas Yudharta
Pasuruan
ABSTRAK
Masalah sampah memang tidak ada habisnya. Permasalahan
yang tengah dihadapi tidak hanya di Indonesia saja, tapi di seluruh dunia.
Produksi sampah yang terus menerus meningkat seiring dengan
pertambahan jumlah penduduk, Indonesia menghasilkan 67,8 juta ton
sampah pada 2020. Berdasarkan data Kementerian Lingkungan Hidup
dan Kehutanan (KLHK), 37,3% sampah di Indonesia berasal dari
aktivitas rumah tangga. perubahan pola konsumsi, dan gaya hidup
masyarakat. Pada umumnya mendeteksi berat pada sampah masih
dilakukan secara manual oleh tangan manusia. Peningkatan sistem
perhitungan beban pada sampah dapat memaksimalkan kinerja
pengelolaan sampah Sebagai contoh yang terdapat pada bank sampah
desa. Hal tersebut menimbulkan kurang efisien dalam segi waktu dan
tenaga. Dengan kondisi tersebut, salah satu solusinya adalah membangun
“Sistem Kontrol Timbangan Sampah dengan Menggunakan Internet Of
Things (IOT)”
Sistem perhitungan sampah yang dibuat memberikan data
pengukuran timbangan dengan data berupa nama, alamat dan berat
sampah yang disetorkan. sistem kontroler dari arduino UNO. Database
akan mencatat data yang masuk dari sensor load cell menuju ke Visual
basic dan data akan di simpan secara otomatis, dengan menggunakan
sistem IOT sehingga dapat terhubung ke internet, serta akan tampil pada
lampu LED pada alat. Kesimpulan adalah proses kalibrasi menggunakan
sensor Load Cell 10Kg mendapatkan calibraration_factor sebesar 48530
untuk mendapatkan nilai 0.00Kg dan daya baca sebesar 10 gram.
Kata kunci : Sensor Load Cell, Visual Basic,arduino, Klibrasi, IOT
vi
SISTEM KONTROL TIMBANGAN SAMPAH DENGAN
MENGGUNAKAN INTERNET OF THINGS (IOT)
Thita Mar’atus Solikha
Program Studi Teknik Informatika, Universitas Yudharta
Pasuruan
ABSTRACT
The waste problem is endless. The problems that are being faced
are not only in Indonesia, but throughout the world. Waste production
continues to increase along with population growth, Indonesia produces
67.8 million tons of waste in 2020. Based on data from the Ministry of
Environment and Forestry (KLHK), 37.3% of waste in Indonesia comes
from household activities. changes in consumption patterns, and people's
lifestyles. In general, detecting the weight of the waste is still done
manually by human hands. Improving the system for calculating the load
on waste can maximize the performance of waste management. For
example, there is a village waste bank. This makes it less efficient in terms
of time and energy. With these conditions, one solution is to build a "Waste
Scales Control System Using the Internet Of Things (IOT)"
The waste calculation system created provides measurement data
for scales with data in the form of names, addresses and weight of the
deposited waste. controller system from arduino UNO. The database will
record incoming data from the load cell sensor to Visual basic and the
data will be saved automatically, using the IOT system so that it can
connect to the internet, and will appear on the LED light on the device.
The conclusion is the calibration process using a 10Kg Load Cell sensor
gets a calibration_factor of 48530 to get a value of 0.00Kg and a reading
power of 10 grams.
vii
KATA PENGANTAR
Penulis
ix
DAFTAR ISI
Halaman
HALAMAN SAMPUL...........................................................................i
HALAMAN JUDUL................................................................................i
PERSETUJUAN SKRIPSI.................................................................iii
PENGESAHAN SKRIPSI...................................................................iv
ABSTRAK............................................................................................vi
KATA PENGANTAR........................................................................viii
DAFTAR ISI..........................................................................................x
DAFTAR TABEL...............................................................................xii
DAFTAR GAMBAR........................................................................XIII
BAB I PENDAHULUAN......................................................................1
1.1 Latar Belakang..........................................................................1
1.2 Rumusan Masalah.....................................................................2
1.3 Tujuan Penelitian.......................................................................2
1.4 Batasan Masalah........................................................................3
1.5 Manfaat Penelitian.....................................................................3
BAB II TINJAUAN PUSTAKA...........................................................5
2.1 Penelitian Terkait......................................................................5
2.2 Landasan Teori..........................................................................5
2.3 Kerangka Pemikiran................................................................24
BAB III METODE PENELITIAN....................................................26
3.1 Analisis Kebutuhan Perangkat. Error! Bookmark not defined.
x
3.2 Perancangan Global Sistem.....................................................28
xi
DAFTAR TABEL
Halaman
Tabel 2.1 Penelitian Terkait.........................................................................5
Tabel 4.2 Hasil Pengukuran Load Cell Dan Timbangan Manual.............59
Tabel 4.3Hasil Pengujian Beban................................................................60
xii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Arduino UNO................................................................18
Gambar 2.2 Sensor Load Cell 10Kg...............................................219
Gambar 2.3 Led TMI637..................................................................29
Gambar 2.4 Kabel USB....................................................................20
Gambar 2.5Modul HX711................................................................21
Gambar 2.6 Bagian-Bagian Arduino IDE........................................23
Gambar 2.7 Visual Basic................................................................294
Gambar 2.8 Kerangka Pemikiran.....................................................26
Gambar 3.1 Rancangan Global Sistem.............................................28
Gambar 3.2 Komposisi sampah Nasional.........................................29
Gambar 3.3 Diagram Rangkaian Alat..............................................29
Gambar 3.4 Flow Chart....................................................................29
Gambar 3.5 Rangkaian Elektronik...................................................31
Gambar 3.6 Rangkaian Load cell dan HX711..................................32
Gambar 3.7 Use Case.......................................................................33
Gambar 4.1 Rangkaian Sensor Load Cell.........................................38
Gambar 4.2 Rangkaian Arduino UNO.............................................39
Gambar 4.3 Rangkaian Kabel USB..................................................40
Gambar 4.4 Rangkaian Led LCD 4-Bit..........................................421
Gambar 4.5 Rangkaian Keseluruhan Alat.....................................429
Gambar 4.6 Tampilan Awal Visual Basic........................................43
Gambar 4.7 Lembar Kerja Visual Basic...........................................44
Gambar 4.8 Desain Tampilan...........................................................45
Gambar 4.9 Tampilan Koding..........................................................45
Gambar 4.10 Tampilan Koding sambungan port.............................47
Gambar 4.11 Tampilan Koding menyimpan data.............................47
Gambar 4.12 Tampilan Koding Waktu Dan Tanggal.......................48
Gambar4.12 Tampilan History Berat Sampah..................................49
Gambar 4.13 Tampilan koding HX711............................................50
Gambar 4.14 Tampilan Pemilihan Port...........................................51
Gambar 4.15 Tampilan Tombol Verify,
Upload, New, Open, dan Save........................................................521
Gambar 4.16 Tampilan Program Pengaturan kalibrasi...................529
Gambar 4.17 Tampilan Program Membaca Nilai Dari Load Cell....53
xiii
Gambar 4.18 Pengujian Alat.............................................................53
Gambar 4.19 Grafik Penunjukan karena gaya apung udara
...........................................................................................................58
Gambar 4.20 Grafik Perbandingan Sensor Load Cell Dan Timbangan
Manual..............................................................................................58
Gambar 4.21 Grafik gaya load cell standar dengan gaya hasil
kalibrasi load cell..............................................................................60
xiv
BAB I
PENDAHULUAN
1
Hal ini yang mendasari penulis untuk mengembangkan
alat yang digunakan sebagai perhitungan berat sampah
otomatis dengan fitur tersebut mempermudah bank sampah
untuk mengelolag data. Dengan adanya kontrol berat sampah
berbasis Internet of things (IOT) mampu melakukan transfer
data lewat jaringan dengan interaksi dengan mudah. Sensor
Load Cell adalah bagian utama yang terdapat pada sistem
timbangan digital. Sensor ini bekerja jika diberi beban pada
inti besinya maka resitansi strain gauge akan berubah yang
dikeluarkan melalui empat kabel (Try Utami Hidayani,
2013) Setiap sensor Load Cell memiliki batasan berat yang
harus ditimbang seperti 5kg, 10kg, 20kg, 50kg dan lain-lain.
Selain harus melakukan timbangan juga terdapat data waktu
timbangan, alat yang dapat melakukan pekerjaan tersebut
adalah real-time clock.
Untuk peningkatan efisiensi dalam pengerjaan, serta
tenaga yang dikeluarkan, dan waktu yang dibutuhkan
merupakan salah satu tujuan dari alat ini, agar dapat di
kembangkan dalam bidang industri. Dalam teknologi ini
yangakan di pakai adalah laptop atupun komputer karena
merupakan sistem yang tepat yang dapat digunakan untuk
mengerjakan pekerjaan tersebut.
Tanpa koneksi internet yang dipadukandengan LCD led
diharapkan dapat melakukan kendali pada perhitungan
sampah yang bisa digunakan di bank sampah masyarakat
ataupun pada industri.
2
Tujuan dari penelitian ini adalah:
1. Merancang perhitungan sampah menggunakan sensor
load cell dan arduino.
2. Perhitungan berat sampah dan menyimpan hasil berat
sampah
3 Memonitoring berat sampah.
3
“Halaman ini sengaja dikosongkan”
4
BAB II
TINJAUAN PUSTAKA
2.1 Penelitian Terkait
Penelitian yang terkait adalah ilmu yang dalam cara
berfikir menghasilkan kesimpulan berupa ilmu
pengetahuan yang dapat diandalkan, dalam proses berfikir
menurut langkah-langkah tertentu yang logis dan didukung
oleh fakta empiris. Ada beberapa penelitian terkait yang
berhubungan dengan penelitian yang dilakukan antara lain
sebagai berikut:
6
menggun pemrosesan
akan energi
perangka terbarukan.
t lunak di
arduino
untuk
mengont
rol
kecepata
n motor
dc dan
tidak
mendete
ksi
wadah
kosong.
4. Intellige Mr. Metode menyortir Akurasi
nt waste Wahidur, yang limbah klasifikasi
manage Rahabul I, diusulka yang dapat arsitektur
ment Arafat.(20 n dicerna dan yang
system 20) menggun tidak dapat diusulkan
using akan dicerna berdasarkan
deep konektivi menggunak model CNN
learning tas IoT an jaringan adalah
with IoT dan syaraf 95,3125%,
Bluetoot convolution dan skor
h untuk al (CNN), SUS adalah
pemanta 86%.
uan data Namun,
sistem
pintar ini
akan
disesuaikan
dengan
aktivitas
rumah
7
8
tangga
dengan
pemantauan
limbah
secara real-
time.
5. IoT Md.Atiku Sistem sistem yang Di antara
Enabled r Rahman yang dapat 375 peserta,
Automat Muhamm diusulka mengidenti 82%
ed ad Sheikh n fikasi objek bereaksi
Object Saadi ( membant dalam dan bahwa
Recogni 2021) u luar harga
tion for tunanetra ruangan sistem yang
the untuk diusulkan
Visually mengena masuk akal,
Impaire li 13%
d beberapa mengangga
objek p biayanya
dan sedang, dan
menyedi 5% sisanya
akan menjawab
pesan bahwa
audio biayanya
untuk relatif
menyada tinggi bagi
rkan mereka.
penggun
a. Empat
sensor
laser
digunaka
n dalam
sistem
untuk
mendete
ksi objek
9
1
di arah
depan,
kiri,
kanan,
dan
tanah
6. Rancang Dhannesw Pencatat Berat suatu Berdasarka
Bangun ara Yoga an hasil barang n hasil
Prototip Widagdo, timbanga kalibrasi
e Koesmarij n secara data yang
Klasifik anto otomatis telah
asi (2020) menggun dilakukan
Sampah akan kalibrasi
Otomati sensor menghasilk
s load cell an
Dengan nilai yang
Sensor masih bisa
Proximit dianggap
y Dan waja
Linear timbangan,
Rail perbedaan
Slider selisih
Box berat
Berbasis dikarenaka
Mikroko n
ntroler terdapat
Arduino redaman
Di resistansi
Lingkun oleh sensor
gan UPI tersebut.
Kampus
Cibiru
7. Perbandi Wahyud, Meranca Berat buah Perhitungan
ngan Abdul ng dan daging berat buah
Nilai Rahman, bentuk di pasar menggunak
1
Ukur M.nawaw sistem an sensor
Sensor i (2019) timbanga load cell
Load n digital memakai
Cell pada alat tiga buah
pada penyortir kotak
Alat buah timbang
Penyorti otomatis yang
r Buah dan masing-
Otomati mendesai masing
s n kotak diberi
terhadap sebagus kapasitas
Timban mungkin atau batas
gan dengan range
Manual ukuran- pengukuran
ukuran yang
yang bervariasi.
sesuai kotak
agar pertama 3,5
tidak kg, kotak
menggan kedua 2,5
ggu kg dan
sistem kotak
kerja alat ketiga 5 kg,
nantinya. selanjutnya
pengujian
dilakukan
sebanyak
tiga kali
agar bisa
mendapatka
n data
pengukuran
yang benar-
benar
akurat.
1
8. Rancang Ferry Miniatur Eskalator Hasil
Bangun Oliver eskalator pada pengukuran
Miniatur Sinaga, otomatis instansi sensor berat
Eskalato Khairul ini (load cell)
r Amdani, dirancan dengan
Otomati Juniastel g dengan variasi 20
s Rajagukg tujuan beban yang
Menggu uk (2019) untuk berbeda dan
nakan memberi tiga kali
Sensor kan percobaan
Berat gambara untuk setiap
(Load n beban
Cell) bagaima menghasilk
Berbasis na an nilai
Mikroko eskalator presisi yang
ntroler otomatis tinggi
Atmega beropera sebesar
2560 si dengan 99.670%
menggun
akan
sensor
berat
(load
cell)
sebagai
pendetek
si objek
dan
sensor
9. Rancang Hasbi Metode Mengontrol hasil
Bangun Ade yang pengisisan pengujian
Sistem Setiawa digunaka air minum ketepatan
Kontrol dan Tri n adalah dalam atau
Pengisia Rijanto eksperim kemasan keakurasian
n Air ,(2021) en dan volume air
Minum perancan saat proses
1
1
Dalam gan pengisian
Kemasa dimana AMDK
n pengujia botol 330
Menggu n mL dan 600
nakan dilakuka mL. Nilai
Arduino n akurasi
Uno terhadap yang di
Dengan jarak dapatkan
Sensor sensor pada
Load load cell pengujian
Cell untuk pengisian
menguku menggunak
r berat an botol
air 330 mL
minum, adalah
99.03 %
10. Penggun WENY k.Berdas Berat tampilan
aan ROLITA arkan badan hasil
Load (2019) permasal seseorang pengukuran
Cell 250 ahan di dalam
Kg atas bentuk data
Sebagai muncul di LCD
Sensor suatu ide
Berat untuk
Untuk meranca
Timban ng dan
gan membuat
Berat timbanga
Badan n digital
Berbasis dimana
Mikroko sensor
ntroler yang
Atmega diggunak
328 an
menggun
akan
1
1
sensor
Load
Cell
1
12. Aplikasi Imam Pada Isi ulang air Hasil dari
Load Suhendra penelitia pemakaian
Cell , Wahyu n ini, sensor load
Untuk Setyo perancan cell pada
Otomasi Pambudi gan sebuah
Pada (2021) dibagi timbangan
Depot menjadi yang telah
Air beberapa digunakan
Minum bagian menunjukk
Isi utama, an hasil
Ulang yaitu bahwa
perancan dalam 10
gan kali
sistem percobaan,
perangka sistem
t keras mampu
(hardwar untuk
e) dari memberhen
sistem tikan
dan pengisian
perancan air minum
gan isi ulang
sistem secara
perangka otomatis
t lunak dengan
(software hasil
) sebagai menunjukk
penduku an galon
ng penuh di 6
sistem. kali
percobaan
dan 4
percobaan
berikutnya
menunjukk
an hasil
1
1
galon
kurang
penuh dan
hal ini
menunjukk
an bahwa
persentasi
keberhasila
n adalah
sebesar
60%.
13. Ancang ROMIS Rancang berfungsi Berdasarka
Bangun AWDIL an untuk n analisa
Penyorti FAJRI, penyortir penyortir yang telah
r Barang (2020) barang barang dilakukan,
Berdasar berdasar berdasarka bahwa
kan kan berat n berat . sistem
Berat barang penyortiran
Barang dibuat ini mampu
Menggu dengan menyortir
nakan menggun barang
Sensor akan berdasarkan
Load sensor berat
Cell load cell barang, dan
Berbasis sebagai akurasi
Plc pendetek sistem
si berat penyortiran
barang barang
berdasarkan
berat
barang
berbasis
PLC adalah
100%
2
14. Rancang Achmad metode Pendeteksi berhasil,
Bangun Yanuar Karnaug jumlah didapatkan
Prototyp Ramadha h-Map. kendaraan nilai R
e Sistem ni (2021) Hasil di parkiran sebesar 1
Pendete Kalibrasi dan Sx
ksi sensor sebesar 9%.
Jumlah loadcell Dari
Kendara menggun klasifikasi
an akan kendaraan
Bermoto metode motor dan
r regresi kendaraan
Menggu linier mobil
nakan masing -
Sensor masing
Ultrason terdiri dari
ik Dan ringan,
Load sedang dan
Cell berat.
Berbasis
Mikroko
ntrolersa
mpah.
15. Timban M. Imron penelitia timbangan Pengujian
gan Khoirus n untuk digital bagi alat
Digital Saleh meranca balita dilakukan
Dengan (2021) ng dengan
Tampila timbanga menimbang
n Pada n digital beban yang
Smartph yang kemudiaan
one dapat ditampilkan
Untuk memuda pada
Memban hkan aplikas i
tu pekerjaa timbangan
Proses n para yang sudah
Menimb kader dilengkapi
ang posyand dengan data
2
2
Berat u dan balita dan
Badan memini hasil
Balita malisir pengukuran
Di kesalaha yang
Posyand n yang diperlukan.
u dapat Data
terjadi. kemudian
disimpan
pada
database.
2
Gamba 2.1 Arduino UNO
2
Gambar 2.2 Sensor Load Cell 10Kg
Sumber : (Imam Suhendra 2021)
2
satunya tipe A standar, panjang dari kabel ini
berkisar 30cm saja.
2
2.2.7 Laptop/PC
3
mengekspor file ke board, dan juga sebagai
tempatmenampilkan kesalahan yang terjadisaat
mengupload teks atau program. Konsol log
berfungsi untukmenampilkan output teks yang
berasal dari Arduino Software (IDE), termasuk
pesan kesalahan yang lengkap mengenai teks
mana yang salah dan informasi lainnya yang
diperlukan. Pada pojok kanan bawah jendela
aplikasi menampilkan papan yang dikonfigurasi
untuk port serial. Kemudian tombol toolbar
memungkinkan pengguna untuk memverifikasi
dan mengupload program, membuat, membuka,
dan menyimpan sketch, dan membuka
monitor serial.Berikut beberapa gambaran dan
nama- nama menu yang ada pada aplikasi
arduino.
3
Adapun perancangan software kali ini
menggunakan perangkat lunak Visual Basic 6.0
yang mana Visual Basic merupakan bahasa
pemograman yang cukup populer dan mudah
untuk dipelajari. Visual Basic juga menyediakan
fasilita yang memungkinkan pesehinggai
menyusun sebuah program dengan memasang
objek-objek grafis dalam sebuah grafis dalam
Masalah
Bagaimana menghitung berat sampah den menyimpan
hasil berat secara sederhana dan efisien
Pendekatan
Implementasi Perhitungan Berat Sampah Rumah Tangga
di Bank Sampah Dengan Menggunakan Sensor Load Cell
Pengembangan
Sensor Load Cell, Arduino UNO, Kabel usb, Lcd Led 4-
bit,Visual Basic,IOT
Harapan
Impelemtasi perhitungan berat sampah dapat
berjalan secara efektif dan agar mudah
dimonitoring
Hasil
Perhitungan sampah dapat di monitoring secara sepat dan
mempermudah petugas
3
“Halaman ini sengaja dikosongkan”
BAB III
METODE PENELITIAN
3.1 Metode
3
Adapun Metode yang Penulis pakai adalah sebagai berikut :
1. Metoode Penelitian
Dalam Tahap ini penulis melakukan penelitian terlebih
dahulu terkait sempel dan data komposisi sampah
yang berada di masyarakat
3
pengerjaan penelitian tersebut bisa berjalan dengan
lancar dan tentunya bisa sesuaiharapan. Berikut adalah
beberapa kebutuhan perangkat lunak dan perangkat
keras yang dibutuhkan dalam penelitian ini.
3.1.1 Kebutuhan Perangkat Lunak
3
Adapun perancangan global sistem pada penelitian ini
adalah sebagai berikut :
Penjelasan :
1. Penelitian ini diawali dengan sensor load cell yang akan
melakukan membaca perubahan masa pada sampah
yang berada di atasnya.
2. Perubahan masa yang ditimbulkan nantinnya akan
dijadikan sebuah sinyal analog dan akan diteruskan ke
modul HX711
3. Selanjutnya nilai hasil sensor load cell tersebut akan
diproses oleh arduino.
4. Setelah arduino memproses nilai sensor tersebut. Maka
akan mengirim perintah ke LCD led
5. arduino juga akan mengirim nilai sensor ke visual basic
untuk penyimpanan database nilai dari sensor.
2
Arduino
Uno Modul
Hx711
3
sebagai berikut :
3
adalah sebagai berikut :
1. Kabel Merah dihubungkan dengan port E+ modul
HX711.
2. Kabel Hitam dihubungkan dengan port E- modul
HX711.
3. Kabel Hijau dihubungkan dengan port A- modul
HX711.
4. Kabel Putih dihubungkan dengan port A+ modul
HX711.
3
Alur Use case Diagram merupakan konstruksi untuk
mendeskripsikan hubungan-hubungan yang terjadi dengan
aktivitas yang terdapat pada alat. Dari hasilmonitoring berat
sampah rumah tangga di bank sampah dilihat pada gambar
berikut:
3
pengkuran menggunakan sensor load cell yaitu
data berupa tingkat keberhasilan pengukuran dan
tingkat kesalahan pengukuran (error).
Selanjutnya, untuk pengukuran dan pengujian
pada timbangan manual atau konvensional,
dilakukan dengan menggunakan tiga buah
timbangan manual dengan batas range
pengukuran yang berbeda-beda juga. untuk
timbangan manual yang pertama diberi range
pengukuran 3 kg, untuk timbangan manual kedua
diberi range pengukuran 2 kg dan pada
timbangan manual ketiga diberi range
pengukuran 5 kg. Pengukuran hanya dilakukan
satu kali saja.
3
“Halaman ini sengaja dikosongkan”
3
BAB IV
HASIL DAN PEMBAHASAN
3
Gambar 3.1 Rangkaian Sensor Load Cell
3
. Gambar 4.2 Rangkaian Arduino UNO
4
Gambar 4.3 Rangkaian Kabel USB
4
Gambar 4.4 Rangkaian Led LCD 4-Bit
4
Gambar 4.5 Rangkaian Keseluruhan Alat
4
4.2.1 Perancangan Perangkat Lunak dengan Visual Basic
APP Visual Basic yang
digunakanpada penelitian ini merupakan
aplikasi yang berada di website resmi dari app
Visual basic yang
beralamathttps://www.microsoft.com/en-
US/Download/confirmation.aspx?id=10019
Visual Basic adalah salah satu Visual Basic
penelitian ini digunakan untuk menginput data
nasabah dan berat setoran sampah yang di
berikan pada petugas data tersebut di simpan di
history untuk perekapan hasil yang di peroleh
nasabah dengan sistem operasi Windows, Visual
Basic merupakan salah satu bahasa
pemrograman komputer yang mendukung object
(Object Oriented Programming = OOP).
4
Program yang sudah dibuat
akan muncul pada halaman ini, kemudian kita
pilih Standard EXE, kemudian klik buka, dan
akan muncul tampilan area kerja,
4
Gambar 4.8 Desain Tampilan
4
Gambar 4.9 Tampilan Login Web
4
4.3 Program Tampilan
Program pada tampilan ini ada lima
kolom yang akan saya bahas yang pertama
kolom port arduino yang kedua kolom
tanggal dan waktu yang ketiga kolom nama
yang keempat kolom alamat dan yang kelima
kolom nilai berat. Pada kolom petama yakni
port arduino saya beri angka 3 sesuai dengan
nomer port laptop yang ada di sebelak kanan
ada tombol sambung untuk menyambungkan
alat dan aplikasi visual basic yang ada., pada
kolom kedua saya memberi lebel tanggal dan
waktu di sini tanggal dan waktu akan
berjalan otomatis ketika kita sudah mengeklil
tombol sambung, kolom ketiga sampai
empat saya memberi label nama dan alamat
untuk petugas mengisikan data dari nasabah
yang menabung, di kolom kelima saya
memberi nama nilai berat dimana nilai berat
ini di input dari sensor berat yang membaca
berat sampah yang di timbang.
Kemudian Pada kanan bawak terdapat
tombol simpat yang berfungsi untuk
menyimpan data yang telah di input oleh
petugas pada history yang terletak di bawah
maka akan tersimpan pula pada web yang
dapat di akses oleh nasabah berikut adalah
halaman web https://sensorloadcell.
000webhostapp.com.
Pada sebelah tombol simpan terdapat
juga tombol cetak fungsinya untuk mencetak
hasil history yang ada. Terdapat history berat
sampah yang terekap pada proses inputan
yang telah di lakukan oleh petugas, serta ada
4
tombol restat untuk merestat semua
data yang ada di sitory berat sampah yang di
inputkan
4
Gambar 4.11 Tampilan Koding menyimpan data
5
Gambar 4.12 Tampilan History Berat Sampah
5
Gambar 4.13 Tampilan koding HX711
5
Gambar 4.14 Tampilan Pemilihan Port
51
Program yang dibuat pada
penelitian ini meliputi program untuk
mengkalibrasikan, Tujuan kalibrasi
disini untuk menentukan ukuran gram
nya sesuai. Berikut saya tampilkan
beberapa program yang akan diinput
pada modul HX711, untuk lebih
jelasnya lihat pada lampiran 1.
5
Gambar 4.17 Tampilan Program Membaca Nilai Dari
Load Cell
5
4.4 Uji Alat dan Analisis Data
Pada penelitian ini diperoleh hasil dari uji
kinerja alat, pada uji alat ini meliputi uji akurasi
nilai berat, uji penginputan data dan uji
perbandingan nilai dengan timbngan digital lainnya
5
pengukuran sensor load cell maupun
timbangan
5
konvensional adalah berdasarkan Persamaan 2
– 6 berikut ini (Paleri, 2015).
Persentase rata-rata hasil pengukuran Load
𝑆1+𝑆2+𝑆3 (2)
Cell = 3
5
Sempel Hasil (Kg) Eror % Sukses (%)
Botol 0,550 2,91 % 97,09 %
Pengujian a
kurasi alat ini dilakukan untuk mencari
kesalahan rata- rata, kesalahan rata-rata didapat
dari nilai kesalahan eror. Untuk menentukan
kesalahan eror kita menggunakan rumus rata-
rata keberhasilan, kemudian hasil pengurangan
tersebut dibagi
100 untuk menghasilkan nilai persentase. Ini
menunjukkan berapa persen kesalahan dari
pengukuran final. Berikut contoh dari rumus
kesalahan erro:
Load cell
Timbangan
sempel (Kg)
gantung (Kg)
6
lokasi lain maka
6
kemungkinan yang terjadi akibat dari:
1. perbedaan percepatan gravitasi
lokal, 2.variasi kondisi lingkungan,
3. kondisi mekanik dan termal selama
transportasi atau pemindahan timbangan dapat
mengubah kinerja timbangan dan
mengakibatkan kalibrasi yang telah dilakukan
tidak berlaku. Oleh karena itu, memindahkan
timbangan setelah kalibrasi harus dihindari.
contoh besar perubahan relatif ∆I/mc =
(I−mc)/mc pada timbangan yang disesuaikan
(adjust) dengan anak timbangan standar ρs =
ρc
, dan dikalibrasi dengan anak timbangan
standar dengan densitas berbeda.
6
Tabel 4.3Hasil Pengujian Beban
6
Percobaan Beban pada Beban pada Error Presentase
ke - timbangan load cell eror %
gantung
1 0,350 0,370 2 0,2
2 0,800 0,810 1 0,1
3 0,250 0,250 0 0
Rata-Rata 3 0,3
6
0.25kg, 0.5kg, 0.75kg dan 1.25kg mengalami error
sebesar
6
0.1gram sampai 0.2gram. Dengan, kriteria kelayakan
pada timbangan load cell yang sangat baik untuk
menghitung beban sampah, ditetapkan dengan
persentase 82.96%
6
0.9 0.8 0.81
0.75
0.8
0.7 0.55
0.6 0.5 0.5
0.5
7:12
0.4 0.25
0.2
0.3
0.2
0.1
Load0 celTimbangan manualpresentase error
botol0.550.80.5
koran0.750.810.5
plastik0.250.27:12
4. Pembahasan Alat
6
pengujian nilai yang ada pada tabel 4.2 dan 4.3
memiliki rata-rata 3.
Berdasarkan hasil penelitian yang
dilakukan dengan perangkat hardware dan
software yang terdiridari sensor load cell, modul
HX711, arduino uno, lcd led 4-bit , dan platform
yang ada pada visual basic alat ini dapat bekerja
sesuai perencanaan, dimana di ambil kesimpulan
dari beberapa hasil percobaan yangada pada tabel
4.1 sampai 4.4 bahwa alat bekerja dengan baik.
4.7 Akurasi Sensor load cell
Pada pengujian hasil akurasi alat
didapatkan nilai berat antara timbangan manual
serta dari sensor load cell dengan niali berat.
Sensor load cell tidak dapat dilakukan
pengukuran secara langsung menggunakan
multimeter, dikarenakan komponen yang
digunakan dalam load cell tersebut sangatlah
kecil, sehingga, untuk mengetahui apakah load
cell tersebut dapat berfungsi dengan baik,
dilakukan dengan menggunakan Arduino dan
HX711 sebagai pengondisi sinyal. Dan
menggunakan serial monitor pada software
Arduini IDE untuk melihat hasil pengukuran yang
dilakukan oleh load cell tersebut. Berikut adalah
wiring-nya dan program yang digunakan untuk
menguji Load cell tersebut. dapat ditarik
kesimpulan pengujian rangkaian dilakukan
dengan cara menyambungkan port dengan untuk
dapat di input pada visual basic serta display LCD
menampilkan massa benda yang telah di timbang
oleh Sensor Load Cell dan dikirimkan secara
serial. Pada LCD akan ditampilkan hasil
pengukuran beban sampah yang telah diukur.Dari
hasil pengukuran tersebut menunjukkan nilai
berat aktual dengan melihat hasil nilai kesalahan
7
rata-rata sebesar 03% atau ±
7
0,3 pada setiap pengukuran, hal ini menunjukkan
bahwa kesalahan cukup rendah akan mengalami
data yang sesuai dengan ukuran timbangan
manual..
BAB V
7
PENUTUP
5.1 Kesimpulan
7
5.2 Saran
DAFTAR PUSTAKA
7
Ismail, M., Abdullah, R. K., & Abdussamad, S. (2021). Tempat
Sampah Pintar Berbasis Internet of Things (IoT) Dengan
Sistem Teknologi Informasi. Jambura Journal of
Electrical and Electronics Engineering, 3(1), 7–12.
https://doi.org/10.37905/jjeee.v3i1.8099
7
Suherman, Mardeni, Y. Irawan, and Sugiati, “Rancang Bangun
Tempat Sampah Otomatis Mengunakan Mikrokontroler
Dan Sensor Ultasonik Dengan Notifikasi Telegram,” Jik,
vol. 9, no. 2, pp. 154–160, 2020.
7
1(1), 79– 88.
7
Sitorus, Ronaldo Hasian. (2018). Pemisahan Letak Sampah
Logam Dan Non Logam Pada Smart Trashbin Berbasis
Mikrokontroler. Institut Teknologi Sepuluh Nopember.
7
LAMPIRAN- LAMPIRAN
/*
Setup your scale and start the sketch WITHOUT a weight on the
scale Once readings are displayed place the weight on the scale
Press +/- or a/z to adjust the calibration_factor until the output readings
match the known weight
Arduino pin 6 -> HX711 CLK
Arduino pin 5 -> HX711 DOUT
Arduino pin 5V -> HX711 VCC
Arduino pin GND -> HX711 GND
*/
#include "HX711.h"
void setup() {
Serial.begin(9600);
//Serial.println("HX711 calibration sketch");
//Serial.println("Remove all weight from scale");
//Serial.println("After readings begin, place known weight on scale");
//Serial.println("Press + or a to increase calibration factor");
//Serial.println("Press - or z to decrease calibration factor");
scale.set_scale();
scale.tare(); //Reset the scale to 0
long zero_factor = scale.read_average(); //Get a baseline reading
//Serial.print("Zero factor: "); //This can be used to remove the need to
tare the scale. Useful in permanent scale projects.
//Serial.println(zero_factor);
}
Lampiran 2. Script Program Membaca Nilai Sensor Load Cel
void loop() {
//Serial.print("Reading: ");
units = scale.get_units(), 10;
if (units < 0)
{
units = 0.00;
}
ounces = units * 0.035274;
Serial.print(ounces);
Serial.print(" kg");
Serial.print(" calibration_factor: ");
Serial.print(calibration_factor);
Serial.println();
delay(1000);
if(Serial.available())
{
char temp = Serial.read();
if(temp == '+' || temp == 'a')
calibration_factor += 1;
else if(temp == '-' || temp == 'z')
calibration_factor -= 1;
}
}void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:}
74
Lampiran 3. Gambar Uji akurasi nilai beban
LEMBAR BIMBINGAN SKRIPSI
Materi Tanda
Hari Tanggal BAB Bimbingan tangan
Pembimbing
Selasa 08 Mart22 1 Persiapan
Pembuatan Bab 1
Sabtu 12 Mart 22 1 Pengecekan Bab 1