Anda di halaman 1dari 10

Rancang Bangun Sistem Smart Soft Drink Dispenser Menggunakan

Raspberry Pi Berbasis Android

Sandy Pratama Nugraha1, Susi Wagiyati Purtiningrum S.Kom., MMSI2

Universitas Persada Indonesia Y.A.I


Jl. Diponegoro No.74 Jakarta Pusat, Indonesia
Email : sandyprataman18@gmail.com1, susi_wagiyati@yahoo.co.id2

ABSTRAK

Di era globalisasi ini perkembangan Ilmu Pengetahuan dan Teknologi (IPTEK) semakin maju
terutama di bidang rekayasa teknologi. Kemajuan ini berdampak pada pola kehidupan sehari-hari
masyarakat yang bertambah sibuk, dan tentunya membutuhkan teknologi yang mempermudah pekerjaan
mereka menjadi lebih mudah dan cepat. Dispenser yang beredar saat ini memiliki cara manual dalam
mengoperasikannya dengan penggunaan tuas kran yang ditekan dan penggunaan tombol yang ditekan.
Oleh karena itu dibutuhkan dispenser yang dapat mengeluarkan air minuman ringan saja yang
sumbernya berasal dari botol minuman ringan berukuran besar yang dikontrol oleh mikrokontroler yaitu,
raspberry pi dan memanfaatkan android pada smartphone pengguna sebagai pengoperasiannya dengan
menggunakan konektivitas bluetooth sebagai jalur komunikasi antara kedua perangkat.

Kata kunci : Minuman Ringan, Dispenser, Raspberry Pi, Android

ABSTRACT

In this era of globalization, the development of Science and Technology (IPTEK) is increasingly
advanced, especially in the field of technological engineering. This progress has an impact on the daily
life patterns of people who are getting busier, and of course it requires technology that makes their work
easier and faster. The dispenser which states that this time also has a manual way of operating it by
using the wrong button. Therefore we need a dispenser that can only issue soft drink water, the source
of which comes from a large soft drink bottle controlled by a microcontroller, namely, raspberry pi and
utilizing Android on the user's smartphone as between using the bluetooth connectivity as a
communication line between the two devices.

Keyword : Soft Drinks, Dispensers, Raspberry Pi, Android

Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021 75


1. PENDAHULUAN

Di era globalisasi ini, perkembangan masyarakat. Dengan berkembangnya


Ilmu Pengetahuan dan Teknologi Internet of Things (IoT), maka
(IPTEK) semakin maju, terutama di konektivitas bluetooth pun dapat
bidang rekayasa teknologi. Kemajuan dimanfaatkan untuk keperluan yang
ini berdampak pada pola kehidupan mendukung pembelajaran, salah
sehari-hari masyarakat yang bertambah satunya adalah digunakan sebagai
sibuk, dan tentunya membutuhkan sistem kontrol otomatis menggunakan
teknologi yang mempermudah mikrokontroler. Penerapan dari Internet
pekerjaan mereka menjadi lebih mudah of Things (IoT) ini berupa
dan cepat. Seperti halnya bluetooth pengendalian Smart Soft Drink
yang merupakan salah satu dari contoh Dispenser Menggunakan Raspberry Pi
teknologi komunikasi data tanpa kabel Berbasis Android.
(wireless) yang telah digunakan

2. METODOLOGI

Dalam penelitian ini penulis b. Metode Pengembangan Sistem,


menggunakan dua metode yaitu, untuk menghasilkan sistem yang
metode pengumpulan data dan metode berkualitas agar sesuai tujuan
pengembangan sistem. dibuatnya sistem melalui metode
a. Metode Pengumpulan Data, untuk perencanaan, metode analisis,
melakukan pengambilan data metode perancangan &
melalui metode angket dan metode implementasi, dan metode
studi pustaka. pengujian.

I. Analisis Identifikasi Masalah dan pada dispenser yang mempunyai


Dispenser tangki hanya dapat menampung air
mineral atau air minuman ringan satu
Permasalahan dispenser saat ini, macam saja. Selain itu juga pengguna
yaitu pada pengoperasiannya untuk harus menunggu didepan dispenser
mengisi minuman ke gelas dari untuk mengetahui seberapa banyak air
dispenser dengan cara menekan tombol yang diisi ke gelas saat menekan tuas
ataupun tuas kran dengan dikarenakan kran atau tombol pada dispenser.
masih menggunakan cara yang manual

II. Analisis Pemecahan Masalah Setelah mengetahui permasalahan


Dispenser dispenser yang penulis amati untuk
menyelesaikan permasalahan mengenai

76 Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021


dispenser yaitu perlu dibuat dispenser Proses pengisian air minuman ringan
yang khusus diperuntukan untuk nanti diberikan waktu yang sudah
minuman ringan saja dengan diatur agar pengguna tidak perlu
memanfaatkan botol minuman ringan khawatir, apabila gelas yang terisi tidak
tersebut tanpa harus dikeluarkan isinya melebihi kapasitas pada saat diisi air
ke tangki dispenser dengan minuman ringan tersebut. Untuk jalur
memanfaatkan alat kontrol yaitu komunikasi antara smartphone dan
raspberry pi yang dapat menerima raspberry pi menggunakan
perintah untuk mengaktifkan dari salah koneksitivitas bluetooth dikarenakan
satu dari ketiga minuman ringan yang dispenser yang dibangun oleh penulis
ingin dilakukan pengisian ke gelas akan disimpan di dalam rumah tanpa
melalui smartphone android pengguna. perlu menggunakan jaringan internet.

III. Analisis Kebutuhan Non


Fungsional & Fungsional
Kebutuhan Non Fungsional : minuman ringan dari
a. Pompa peristaltik untuk smartphone android yang akan
menyalurkan air minuman diterima oleh raspberry pi.
ringan dari botol berukuran Dimana jika diterima input 1
besar yang terdiri fanta, coca- proses pengisian fanta ke gelas
cola dan sprite ke gelas. dilakukan dan lampu led
b. Mesin Penyaji Minuman pertama menyala, jika
Ringan Pintar ini memiliki diterima input 2 proses
delay atau tidak real time pengisian coca-cola ke gelas
untuk melakukan pengisian air dilakukan dan lampu led
minuman ringan ke gelas. kedua menyala, jika diterima
c. Lampu LED untuk input 3 proses pengisian sprite
mengeluarkan cahaya yang ke gelas dilakukan dan lampu
mengetahui bahwa salah satu led kedua menyala, jika
pompa peristaltik telah diterima input 8 proses restart
diaktifkan. sistem operasi dilakukan, jika
d. Raspberry Pi dapat terhubung diterima input 0 proses
ke aplikasi blueterm jika telah program yang sedang berjalan
melakukan koneksi bluetooth langsung diberhentikan dan
antara bluetooth smartphone jika diterima input selain 1, 2,
dan bluetooth raspberry pi. 3, 8, 0 proses melakukan input
lagi.
Kebutuhan Fungsional :
a. Dapat mengeluarkan air b. Mesin Penyaji Minuman
minuman ringan dan memilih Ringan Pintar terintegrasi

Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021 77


dengan aplikasi blueterm dan e. Modul Regulator LM2596
aplikasi blueterm terintegrasi f. Switch-Mode Power
dengan aplikasi android. Supply
g. Kabel Jumper
Kebutuhan Hardware & Software h. Selang Silikon Transparan
: i. Lampu LED
a. Raspberry Pi 3 Model B j. Resistor
b. Modul Driver Motor k. Android Studio
L298N l. Blueterm
c. Micro SD 16GB m. Python
d. Pompa Peristaltik

IV. Desain Smart Soft Drink Dispenser botol minuman ringan sebagai sumber
dari dispenser minuman ringan ini,
Ini merupakan rancangan dari smart bagian ketiga tempat untuk menaruh
soft drink dispenser, dibagi menjadi gelas, dan bagian keeempat tempat
empat bagian. Bagian pertama paling untuk menaruh gelas berukuran
atas tempat untuk menyimpan pendek. Untuk ukuran keseluruhan
perangkat keras yang digunakan, dengan panjang 51 cm, lebar 32,5 cm
bagian kedua tempat untuk menyimpan dan tinggi 66 cm.

Gambar 1. Desain Smart Soft Drink


Dispenser

V. Diagram Blok studio dan aplikasi pihak ketiga yang


bernama blueterm sehingga
a. Input = Sebelum bekerja, mesin raspberry pi dapat menerima alamat
penyaji minuman ringan pintar ini bluetooth smartphone pengguna.
membutuhkan input dari pengguna b. Proses = Dalam mesin penyaji
menggunakan aplikasi yang dibuat minuman ringan pintar ini raspberry
menggunakan software android

78 Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021


pi akan menerima yang pertama ringan dengan perantara selang
adalah alamat bluetooth smartphone untuk diisi ke gelas dan saat pompa
dan yang kedua adalah menerima peristaltik diaktifkan maka lampu
perintah input untuk pompa LED akan menyala dan lampu LED
peristaltik berapa yang diaktifkan. yang lain tidak akan menyala karena
c. Output = Hasil yang dikeluarkan pompa peristaltik yang diaktifkan
tergantung dari masukan perintah hanya satu saja. Lampu LED akan
input apa yang di kirim dari aplikasi menyala terus menerus sampai
blueterm ini apabila dari salah satu pompa peristaltik ini berhenti yang
dari ketiga pompa peristaltik ini menandakan proses pengisian air
diaktifkan maka pompa peristaltik minuman ke gelas sudah selesai.
akan mengantarkan air minuman

Gambar 2. Diagram Blok


3. LANDASAN TEORI

a. Dispenser heater umum nya memiliki daya sekitar


Menurut Irwan (dalam Mar’atus 200-300 Watt.
Arifiah, 2017) dispenser adalah salah
satu alat rumah tangga yang b. Minuman Ringan
menggunakan listrik untuk dapat Menurut Cahyadi (dalam Berliana
memanaskan elemen pemanas dan I.W. Situmeang, 2010) minuman ringan
menjalankan mesin pendingin nya. adalah minuman yang tidak
Dispenser ada yang menggunakan mengandung alkohol, merupakan
prinsip kerja dengan elemen pemanas minuman olahan dalam bentuk bubuk
dan mesin pendingin (compresor). atau cair yang mengandung bahan
Dispenser atau tempat air minum makanan atau bahan tambahan lainnya
adalah salah satu peralatan listrik atau baik alami maupun sintetik yang
elektronik yang didalam nya terdapat dikemas dalam kemasan siap untuk
heater sebagai komponen utama nya, dikonsumsi.
heater berfungsi untuk memanaskan air
yang ada pada tabung penampung, c. Raspberry Pi

Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021 79


Raspberry Pi adalah komputer mini e. Pompa Peristaltik
yang dirancang dan diproduksi di Pompa peristaltik adalah jenis
Inggris dengan tujuan awal untuk pompa perpindahan positif yang
menyediakan perangkat komputasi digunakan untuk memompa berbagai
yang murah untuk pendidikan. Sejak fluida. Pompa peristaltik bekerja
dirilis Raspberry Pi telah berkembang dengan tekanan dan perpindahan. Hal
melampaui lingkup akademisi. Saat ini ini digunakan terutama untuk pompa
Raspberry terdiri dari lima model fluida melalui tabung, yang
utama yaitu Raspberry Pi Model A+, membedakan dari pompa lain yaitu
Raspberry Pi Model B+, Raspberry Pi dimana bagian dari pompa lain benar-
2, Raspberry Pi 3 dan Raspberry Pi benar masuk ke dalam bersentuhan
Zero. Semua model Raspberry Pi langsung dengan fluida. (Mochamad
memiliki desain yang mirip, hanya Riza, 2017)
berbeda dalam fitur seperti jumlah port
USB, ada atau tidak adanya port f. Android
jaringan dan kekuatan prosesornya Android adalah sistem operasi untuk
kecuali Raspberry Pi Zero yang berupa perangkat mobile berbasis Linux yang
model cut-down yang dirancang khusus awalnya dikembangkan oleh Android
semurah mungkin. (Mochamad Fajar Inc. Android terdiri dari sistem operasi,
Wicaksono, 2018) middleware dan aplikasi. Android
adalah istilah dalam Bahasa Inggris
d. Modul Driver Motor L298N yang berarti robot yang menyerupai
Driver motor L298N merupakan manusia.
modul driver motor DC yang paling
banyak digunakan atau dipakai di dunia g. Bluetooth
elektronika yang difungsikan untuk Bluetooth adalah spesifikasi industri
mengontrol kecepatan serta arah untuk jaringan kawasan pribadi
perputaran motor DC. IC L298 (personal area networks atau PAN)
merupakan sebuah IC tipe H-Bridge tanpa kabel. Bluetooth
yang mampu mengendalikan beban- menghubungkan dan dapat dipakai
beban induktif seperti relay, solenoid, untuk melakukan tukar-menukar
motor DC dan motor stepper. (Agus informasi di antara peralatan-peralatan.
Faudin, 2017) (Tiaz Putra Satria, 2015)

4. HASIL DAN PEMBAHASAN

I. Hasil Implementasi Aplikasi Program ini merupakan program


Android aplikasi android untuk mengaktifkan
dan menonaktifkan bluetooth

80 Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021


smartphone, untuk melakukan pairing
ke bluetooth raspberry pi, untuk
melihat daftar perangkat yang sudah
dilakukan pairing dan untuk membuka
aplikasi pihak ketiga yang bernama
blueterm. Program ini dibuat
menggunakan software android studio.

Gambar 6. Tampilan Melihat Daftar


Perangkat Terpairing

II. Hasil Implementasi Aplikasi


Blueterm

Gambar 3. Tampilan Bluetooth Tidak


Aktif

Gambar 7. Tampilan Memilih Koneksi


Bluetooth

Gambar 4. Tampilan Bluetooth Aktif

Gambar 8. Tampilan Setelah


Terkoneksi Bluetooth Raspberry Pi
III. Hasil Implementasi Program Pada
Raspberry Pi

Gambar 5. Tampilan Bluetooth


Raspberry Pi Ditemukan

Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021 81


Gambar 9. Tampilan Program Python
Dijalankan
IV. Hasil Implementasi Smart Soft bluetooth hingga
ditemukan
Drink Dispenser 3 Menekan tombol Berhasil melihat
Paired Devices perangkat lain yang
terpairing
smartphone
4 Menekan tombol Berhasil membuka
Open Blueterm aplikasi blueterm
5 Menekan tombol Bluetooth
Disable smartphone berhasil
dinonaktifkan

VI. Hasil Pengujian Smart Soft Drink


Dispenser dengan Aplikasi
Blueterm
Gambar 10. Tampilan Smart Soft
Tabel 2. Hasil Pengujian Smart Soft
Drink Dispenser
Drink Dispenser dan Aplikasi
V. Hasil Pengujian Aplikasi Android Blueterm
No Pengujian Hasil Diterapkan
Tabel 1. Hasil Pengujian Aplikasi 1 Mengaktifkan Berhasil diaktifkan
Android perangkat keras dengan memberikan
yang terhubung tanda lampu beberapa
No Pengujian Hasil Diterapkan raspberry pi perangkat keras
1 Menekan tombol Bluetooth 2 Mengkoneksikan Raspberry Pi
Enable smartphone berhasil ke bluetooth menerima koneksi
diaktifkan raspberry pi bluetooth smartphone
2 Menekan tombol Berhasil melakukan 3 Mengirim input Pompa peristaltik 1
Scan Devices pemindaian angka 1 dan lampu LED 1
aktif selama 30 detik

82 Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021


untuk proses b. Untuk hasil pengujian smart soft
pengisian minuman
fanta drink dispenser dan aplikasi
4 Mengirim input Pompa peristaltik 2 blueterm, semua pengujian sudah
angka 2 dan lampu LED 2
aktif selama 30 detik
dilakukan melalui aplikasi blueterm
untuk proses dengan sesuai, dengan begitu smart
pengisian minuman soft drink dispenser dapat digunakan
coca-cola
5 Mengirim input Pompa peristaltik 3 melalui smartphone pengguna
angka 3 dan lampu LED 3 dengan syarat harus memasang
aktif selama 30 detik
untuk proses terlebih dahulu aplikasi blueterm.
pengisian minuman c. Untuk hasil implementasi aplikasi
sprite
6 Mengirim input Raspberry Pi
android, dapat berjalan melalui
angka 8 melakukan restart smartphone setelah proses
sistem operasi dan pemrograman melalui software
koneksi dengan
bluetooth smartphone android studio dan berfungsi dengan
terputus baik.
7 Mengirim input Program yang sedang
angka 0 berjalan dipaksa d. Untuk hasil implementasi aplikasi
dihentikan dan blueterm, dapat berjalan dengan
koneksi dengan
bluetooth smartphone
baik apabila pengguna telah
terputus melakukan pengaktifan bluetooth
smartphone melalui aplikasi
android, dan selanjutnya dapat
VII. Pembahasan Hasil Implementasi
dikoneksikan ke bluetooth raspberry
dan Hasil Pengujian
pi agar dapat terkoneksi.
a. Untuk hasil pengujian aplikasi e. Untuk hasil implementasi program
python pada raspberry pi, dapat
android, semua pengujian tombol
berjalan dengan baik setelah
sudah sesuai tujuan fungsi masing-
dikoneksikan ke bluetooth raspberry
masing, dengan begitu aplikasi
android dapat digunakan oleh pi dapat langsung terdeteksi nama
pengguna yang ingin dan alamat bluetooth smartphone.
menggunakannya.

5. KESIMPULAN

a. Mesin Penyaji Minuman Ringan b. Mesin Penyaji Minuman Ringan


Pintar dapat digunakan untuk Pintar bekerja dengan baik, saat
mempermudah seseorang dalam bluetooth smartphone telah
mengeluarkan air minuman ringan terkoneksi bluetooth raspberry pi
dari botol besar ke gelas dengan dan pada raspberry pi menunggu
pengoperasian melalui smartphone. perintah input yang dikirim melalui

Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021 83


smartphone untuk mengisi air
minuman ringan ke gelas.

DAFTAR PUSTAKA

Arifiah, M. (2017). Dispenser Univesitas Islam Indonesia,


Pemantau Konsumsi Air Minum Fakultas Teknologi Industri.
Berbasis Mikrokontroler Yogyakarta: Skripsi tidak
ATmega328P. Universitas diterbitkan.
Negeri Yogyakarta, Fakultas
Satria, T. P. (2015). Aplikasi Bluetooth
Teknik. Yogyakarta: Tugas
Sebagai Pengendali Pemberian
Akhir tidak diterbitkan.
Makan Ikan Menggunakan
Eko Budi Setiawan, A. T. (2019). Smartphone Android.
Pengenalan Android. In Politeknik Negeri Sriwijaya,
Membangun Aplikasi Android, Teknik Elektro. Palembang:
Web dan Web Service (pp. 2-3). Tugas Akhir tidak diterbitkan.
Bandung: INFORMATIKA.
Situmeang, B. I. (2010). Penetapan
Faudin, A. (2017, Agustus 27). Tutorial Kadar Sakarin Dalam
Arduino Mengakses Driver Minuman Ringan Limun Secara
Motor L298N. Retrieved Mei Kromatografi Cair Kinerja
28, 2020, from Tinggi. Universitas Sumatera
nyebarilmu.com: Utara, Fakultas Farmasi.
https://www.nyebarilmu.com/t Medan: Tugas Akhir tidak
utorial-arduino-mengakses- diterbitkan.
driver-motor-l298n/
Wicaksono, M. F. (2018). Raspberry Pi
Riza, M. (2017). Rancang Bangun 3. In Mudah Belajar Raspberry
Pompa Peristaltik Dengan Pi (p. 7). Bandung:
Mekanisme Penggerak Manual. INFORMATIKA.

84 Jurnal IKRA-ITH INFORMATIKA Vol 5 No. 2 JULI 2021

Anda mungkin juga menyukai