BAB II TINJAUAN PUSTAKAeprints.umm.ac.id/54624/3/BAB II.pdf10 2.6 Telegram Messenger Telegram...
Transcript of BAB II TINJAUAN PUSTAKAeprints.umm.ac.id/54624/3/BAB II.pdf10 2.6 Telegram Messenger Telegram...
5
BAB II
TINJAUAN PUSTAKA
2.1 Tauge atau Kecambah
Tauge adalah kecambah dari biji yang berumur antara 4-5 hari, biasanya
kecambah kacang hijau yang sering digunakan untuk pembuatan tauge. Tauge
mempunyai kepala diujungnya dan bentuknya panjang. Kepala dari tauge tersebut
merupakan biji kacang hijau yang telah terbelah [3].
Kelembaban dan air ialah dua penyebab penting dalam tumbuh kembang
tauge. Tanpa adanya air, makhluk hidup tak akan mampu bertahan hidup. Air ialah
zat dimana terjadinya reaksi-reaksi kimia di dalam tubuh. Tanpa adanya air reaksi
kimia juga tidak bisa terjadi, sehingga akan menyebabkan kematian. Kemudian
kelembaban merupakan banyaknya kandungan uap air di udara atau tanah. Tanah
yang lembab sangat bagus untuk perkembangan tumbuhan. Keadaan yang lembab
adalah ketika banyaknya air yang diterima oleh tanaman dan lebih sedikit
penguapannya. Keadaan ini sangat berpengaruh pada pemanjangan sel.
Kelembaban juga berarti dalam stabilitas bentuk sel [6].
Tumbuhan kecambah mempunyai kelembaban idealnya sendiri yaitu
diantara 85-100%. Tanah dan udara yang lembab merupakan dua hal yang berakibat
baik buat perkembangan tauge. Keadaan lembab mengakibatkan banyaknya air
yang diterima dan lebih sedikit diuapkan. Keadaan ini menyebabkan terjadinya
aktifitas pemanjangan sel-sel dan percepatan perkembangan ditauge [6].
2.2 IoT (Internet of Things)
Pengunaan komputer pada abad 20 ini mampu memberikan dampak yang
saat besar terhadap perkembangan teknologi. Pemamfaat komputer untuk
membantu manuasia dalam hal perhitungan dan komputasi seperti mengontrol
perangkat elektronik darimana saja dan kapan saja dengan menggunakan layanan
internet. IoT (Internet of Things) dapat memberikan para masyarakat dapat
mengatur perangkat elektronik dengan mudah hal ini memungkikan tidak ada lagi
batasan jarak dan waktu untuk mengetahu kondisi perangkat. Hal ini menjadikan
hubungan antara komputer dan perangkat elektronik mampu bertukar informasi.
6
Layanan ini berdampak terhadap pengguna internet karena layanan-layanan jadi
semakin banyak dengan variasi bermacam-macam. [1].
Prinsip utama dari IoT adalah sebagai media yang membantu manusia untuk
pengawasan barang fisik. Oleh karena pemamfaatan teknologi ini sangat mungkin
diterapkan pada hampir semua kegiatan sehari-hari, mulai dari penggunaan secara
individu, instantsi, perkantoran, rumah sakit, industri, pariwisata, pemerintahan,
instansi pendidikan, maupun pertanian peternakan dan perikanan.[7].
Gambar 2.1 Internet of Things
Pemamfaatan teknologi IoT ini memliki peranan penting dalam
pengendalian penggunaan listrik dengan asumsi penggunaan listrik dapat
diminimalkan sesuai kebutuhan saja sehinggan penggunaan listrik dapat hemat.
Selain dengan tujuan penghematan teknologi ini juga dapat dimamfaatkan sebagai
tempat untuk meningkatkan kamajuan usaha dengan menggunakan sistem
pemantauan makan kebutuhan usaha dapat lebih terpantau dan terukur. Inot juaga
dapat dimamfaatkan sebagai sistem otomasi seluruh perangkat yang terhubung ke
jaringan internaet dimana konfigurasi dapat dikondisiskan dengan mudah dan tanpa
harus mendatangi perangkat tersebut untuk konfigurasi [7].
Dengan demikian, dapat ditarik kesimpulan bahwasanya IoT (internet of
things) mampu membikin suatu hubungan dari mesin ke mesin, sehingga mesin ke
mesin itu bisa terkoneksi dan bekerja secara independen sesuai dengan data yang
didapatkan dan dibuatnya secara mandiri. Hal ini menjadikan mesin-mesin itu bisa
bekerja mandiri dan manusia bisa merasakan hasil kerja mesin-mesin tanpa harus
susah payah mengatur mesin-mesin itu. Tujuannya ialah membuat manusia agar
7
berhubungan dengan benda lebih mudah, bahkan agar benda juga bisa berinteraksi
dengan benda lainnya [7].
2.3 Smart Garden
Sebagaimana diketahui IoT tidak hanya bekerja dan dapat dikontrol oleh
manusia akan tetapi ada prosedur yang dapat menyambungkan mesin dengan mesin
agar dapat saling terhubung, berinteraksi dan berganti data atau yang biasa disebut
dengan Machine to Machine (M2M). Teknologi ini yang akan ditetapkan pada
smart garden. Dengan memasang sensor di alat yang akan ditaruh didekat
tumbuhan dan tersambung dengan aplikasi maka pengguna bisa memonitoring
data-data tumbuhan. Selain monitoring, solusi yang bisa ditawarkan smart garden
juga seperti penyiraman dan pengaturan kelembaban secara otomatis [7].
Gambar 2. 2 Smart Garden
Teknologi ini menyatukan antara aplikasi mobile dan hardware yang
bertujuan melakukan fungsi monitoring tanaman dari mana saja dan kapan saja.
Dalam hal ini pengguna dapat mengetahui kondisi tanamannya. Tak hanya
melakukan monitoring tumbuhan, dengan teknologi smart garden ini tanaman juga
dapat melakukan penyiraman dan mengatur kelembaban secara otomatis. Inilah
yang sering dinamakan M2M artinya alat ini bisa berinteraksi sendiri antara sensor
dengan controller sehingga pengguna bisa lebih fokus pada fungsi pengawasan
melalui aplikasi, pembukaan lahan baru dan pemanenan [7].
8
2.4 Raspberry Pi 3
Raspberry pi (atau sering disebut dengan RasPi) ialah sebuah SBC (Single
Board Computer) berukuran kartu kredit yang dibuat dari Yayasan Raspberry Pi
di Inggris dengan maksud untuk memicu pengajaran ilmu komputer dasar di
sekolah-sekolah [8].
Raspberry pi dikeluarkan pada tanggal 29 Februari 2012 untuk pertama
kalinya. Raspberry pi mempunyai 2 tipe, yaitu tipe A dan tipe B. Kelainan antara
tipe A dan tipe B terdapat pada memori yang dipakai. Tipe A dengan memori 256
MB dan tipe B dengan memori 512 MB. Selain itu tipe B juga telah dilengkapi
dengan ethernet port (kartu jaringan) yang tak didapatkan pada tipe A. Ada macam-
macam sistem operasi yang bisa dipergunakan di raspbrry pi yaitu linux, debian,
arch linux ARM, raspbmc, openELEC dan android [8].
Gambar 2. 3 Raspberry Pi 3
Bentuk PIN OUT Raspberry Pi 3 secara fisik diberi nomor 1-40, tapi juga
memiliki nomor dan nama GPIO, yang memiliki nama memiliki fungsi yang
ditetapkan, misalnya GND adalah pin tanah. Yang dengan angka dapat digunakan
sebagai input dan output tujuan umum. Beberapa memiliki keduanya, pin GPIO
Pins 14 dan 15 misalnya memiliki nama TXD dan RXDT masing-masing tapi secara
fisik, keduanya adalah pin 8 dan 10. Ini dapat dipakai sebagai pin GPIO, tapi juga
berfungsi ganda sebagai pemancar dan penerima pin untuk Pi's Port serial Hal ini
dapat dilihat pada gambar 2.2.
9
Gambar 2. 4 Pin Out Raspberry Pi 3
2.5 Phyton
Phyton ialah bahasa pemrograman tingkat atas yang dibuat Guido van
Rossum di Amsterdam Belanda tahun 1989. Sebagai bahasa tingkat atas phyton
merekomendasikan macam-macam kemudahan menulis sesuatu program [11].
Gambar 2. 5 Program Python
Definisi phyton ialah bahasa pemrograman interpretatif multiguna dengan
filosofi perencanaan yang mampu berfokus pada skala keterbacaan kode. Phyton
dinyatakan sebagai bahasa yang dapat menyatukan kapabilitas, kesanggupan
dengan kode dan disertai fungsionalitas pustaka standar yang besar dan
komprehensif [9].
Fitur yang ada pada phyton salah satunya ialah seperti bahasa pemrograman
yang dinamis dilengkapi dengan manajemen memori otomatis. Phyton umumnya
juga dipakai seperti bahasa skrip meski di kenyataannya penggunaan lebih luasnya
mencakup tentang hal konteks pemanfaatan yang umumnya tidak dilakukan dengan
memakai bahasa skrip. Phyton bisa dipakai untuk bermacam-macam kebutuhan
pengembang perangkat lunak dan mampu berjalan diberbagai tempat sistem operasi
[9].
10
2.6 Telegram Messenger
Telegram messenger adalah aplikasi pesan singkat yang dirilis pada tahun
2013 lalu untuk banyak platform diantaranya android, iOs, windows phone,
windows, mac os serta linux. Pada umumnya, telegram dirilis di tahun 2013 oleh 2
bersaudara Nikolai dan Pavel Durov, pendiri VK jejaring social Rusia terbesar [12].
Selain itu, telegram messenger ialah aplikasi pesan untuk smartphone
dengan basic serupa dengan whatsapp messenger. Aplikasi telegram messenger
memakai koneksi GPRS/3G atau WiFi untuk komunikasi data. Karena memakai
telegram kita mampu melakukann obrolan online. Berbagi file, bertukar foto dan
lain lain [12].
Telegram merupakan satu-satunya aplikasi yang mensupport adanya bot.
Karena adanya bot ini memudahkan kita dalam membikin semacam aplikasi
chattingan khusus dan juga menggantikan tugas moderasi di dalam sebuah grup.
Adapun cara untuk membuat akun bot pada telegram cukup mudah, yaitu
dengan seacrh BotFather pada telegram dan ditemukan akun BotFather. Kirimkan
padanya pesan BotFather : /start, /newbot (nama bot),(nama bot)_bot I, maka akun
bot pada telegram akan tersedia dengan nama akun yang sudah diatur pada awal
memulai bot [12].
Gambar 2. 6 Telegram Messenger
Aplikasi telegram messenger mempunyai banyak keunggulan dibanding
aplikasi lainnya, adapun kelebihan telegram dibanding aplikasi lainnya adalah
sebagai berikut :
Gratis. Dari aplikasi telegram menyatakan aplikasi ini selalu gratis
tanpa adanya iklan yang mengganggu.
Mengirim pesan lebih cepat. Ini disebabkan telegram berbasis cloud
11
Ringan. Ukuran grafis pada aplikasi ini sangat kecil dan mampu dipakai
dengan ringan.
Bisa diakses dari bermacam-macam perangkat secara bersamaan. Lain
halnya dengan whatsapp yang disaat memakai layanan web dari
pc/laptop hp tetap harus online, di telegram hp tak harus online
sehingga lebih hemat batrai dan data.
Berbagi file banyak macam dengan ukuran yang besar. Telegram
mengizinkan untuk membagikan foto, video, dokumen (doc, pdf, mp3,
zip) maksimal per-file dapat mencapai ukuran 1,5 GB. Sedangkan
whatsapp hanya mampu membagikan foto dan video dengan batasan
per-file 16 MB.
Grup dapat mencakup 100 orang untuk standart dan upgrade ke
supergoups dapat mencakup 1000 orang.
Memiliki fitur channel pada telegram. Broadcasting dikerjakan dengan
memakai channel dan mampu mencakup anggota hingga tidak terbatas.
Stickers di telegram tidak berbayar dan cepat terkirim dengan memakai
format webP. Dan juga pengguna mampu membikin sticker dengan
gampang.
Fitur Bot. Merupakan akun yang dijalankan oleh aplikasi (bukan) orang.
Bot ini disertai fitur AL (Artificial Intellegence – kepandaian buatan).
Bot ini mampu mengerjakan apa saja yaitu seperti game, broadcasting
dan apa saja aktivitas di internet.
Keamanan yang baik. Telegram sangat aman dibandingkan dengan
Whatsapp. Telegram mempunyai fitur secret chat yang lebih aman.
2.7 Bot Telegram
Bot adalah singkatan robot. Salah satu kegunaan utama dari bot ialah untuk
meringankan pekerjaan manusia. Telegram adalah salah satu aplikasi yang
mendukung adanya bot ini. Karena dengan hadirnya bot ini meringankan kita
mengolah sejenis aplikasi chattingan khusus dan juga menggantikan pekerjaan
moderasi di dalam sebuah grup.
12
Adapun cara untuk membuat account Bot pada telegram cukup mudah,
yaitu search BotFather pada telegram dan ditemukan account BotFather. Kirimkan
pesan pada BotFather : /start, /newbot, (Nama Bot), (Nama Bot)_bot, maka account
bot pada telegram akan tersedia dengan nama account yang sudah diatur pada awal
memulai bot.
Untuk dapat mengintegrasikan fitur bot pada mikrokontroller maupun
mikroprosessor, diharuskan terlebih dahulu mengusai bahasa pemograman seperti
Python, Java, PHP dan lainnya. Hal itu disebabkan karena bot dengan kata lain
robot bisa dijalankan atas dasar perintah, perintah itu dengan kata lain dibuat
melalui bahasa pemograman, apabila bot diberi perintah akan berjalan sesuai
bahasa pemograman yang sudah dibuat sesuai perintah yang ingin kita jalankan
[12].
2.8 Liquid Cristal Display (LCD)
Display elektronik atau bisa disebut dengan LCD merupakan bebrapa
komponen elektronika yang berguna untuk tampilan suatu data, baik karakter huruf
maupun grafik. LCD ialah beberapa macam tampilan elektronik yang diolah dengan
cara teknologi CMOS logic yang dapat dijalankan dengan tak menghasilkan cahaya
akantetapi memantulkan cahaya yang berada disekitarnya kepada front-lit atau
mentransmisikan cahaya dari backlit. LCD fungsinya untuk penampil data baik
pada bentuk karakter, huruf, angka maupun grafik [6].
Gambar 2. 7 Liquid Cristal Display
2.9 Pompa Air
Pompa air ialah sebuah alat yang gunanya untuk menyiram air ke
permukaan tanah atau media tanam dan salah satu bagian yang sangat vital gunanya
13
karena merupakan komponen utama dalam proses pengambilan air. Pompa air
dipakai untuk mengambil air dari sumbernya melewati pipa atau selang. Pompa air
bekerja secara otomatis sesuai dengan kondisi relay. Apabila relay dalam kondisi
tersambung, maka pompa secara otomatis akan menyala dan apabila relay dalam
kondisi terputus, maka pompa akan mati [13].
Gambar 2. 8 Pompa air
Spesifikasi :
1. Tegangan : 220V – 240V
2. Daya : 29 Watt
3. Ketinggian : 1,5 Meter
4. Aliran pompa Air : 1600 L/H
5. Daya dorong maksimum : 1 meter
6. Diameter Nepel : mm (selang ¼)
7. Dimensi : 45mmx33mmx24mm
2.10 Relay
Relay adalat alat untuk memutuskan atau menghubungkaan suatu rangkaian,
hampir sama seperti saklar haanya saja relay bekerja otomatis dan dapat dipakai
sebagai alat pantau jarak jauh. Relay memiliki bagian-bagian utama yaitu inti besi,
kumparan atau koil, kontak koil berapa kontak NO (Normally Open) dan kontak NC
(Normally Close) . Setiap masing-masing bagian utama relay memiliki fungsi
tertentu misalnya kontak NO dan NC berfungsi sebagai saklar [13].
14
Gambar 2. 9 Rangkaian Relay
Definisi relay merupakan salah satu komponen listrik yang mampu
melakukan prinsip induksi medan elektromagnetis. Saat sebuah konduktor dialiri
alur listrik, maka akan ada medan elektromagnetik yang muncul disekitar
penghantar. Medan elektromagnetik ini dihasilkan dari arus listrik kemudian
diinduksikan pada logam ferromagnetic. Logam ini merupakan logam yang cepat
terinduksi saat diberi medan elektromagnetis. Saat logam ini diberi lilitan dan
kemudian dialirin arus maka logam ini akan menjadi magnet buatan yang bersifat
sementara. Metode ini paling sering digunakan untuk membuat magnet non
permanent. Saat dililitin dan diberi arus listrik maka medan magnet akan tetap ada
sebaliknya saat lilitan tidak diberi aliran listrik makan medan magnet akan
hilang[6].
Gambar 2. 10 Modul Driver Relay
2.11 Sensor Suhu DS18b20
Sensor ds18b20 waterproof adalah sensor temperatur digital yang bisa
disambungkan ke mikrokontroler melalui antarmuka 1 wire. Sensor ini mempunyai
outputan berupa data digital sehingga pengguna tidak memerlukan rangkaian
15
konversi dari analog ke digital atau yang biasa disebut rangkaian ADC. Tingkat
keakurasian pembacaan suhu dan kecepatan pengukuran mempunyai tingkat
kestabilan yang jauh lebih bagus dari pada sensor yang lain. Sensor ini dapat
mengukur suhu dari ±55 °C sampai ±125°C atau jika di konversikan kedalam
satuan suhu fahreit menjadi ±67 °F sampai ±275 °F [14.]
Gambar 2. 11 Sensor DS18b20
Keterangan antarmuka (interface)
Kabel merah = VDD (Untuk tegangan sensor)
Kabel hitam = GND (Ground)
Kabel kuning = DQ (Data input/output)
2.12 Sensor Kelembaban YL-69
Sensor kelembaaban tanah jenis yl-69 adalah sensor kelembaban yang
mampu mengetahui kondisi lembabnya tanah. Satu perangkat sensor kelembaban
yl-69 tersusun dari yl-69 sebagai probe sensor dan yl-39 sebagai module keadaan
sinyal. Pada sensor kelembaban yl-69 ada sebuah modul yang didalamnya terdapat
IC LM393 yang berguna untuk proses pembeda offset [14]. Tegangan operasional
dari sensor ini ialah 3,3V sampai 5V dengan 2 output yaitu analog dan digital.
Keluaran digital bisa diatur dengan memutar VR yang ada pada sensor sesuai
dengan nilai yang dikehendaki [2].
16
Gambar 2. 12 Sensor YL-69
2.13 Kamera USB
Kamera USB adalah sebuah kamera digunakan untuk mengambil sebuah
foto atau video. Kamera ini mempunyai resolusi sebesar lima megapixel dan sudah
memiliki resolusi video sebesar 750p, 1080p dan VGA90. Raspicam tersambung
seri dengan port CSI (Camera Serial Interface) pada 15 pin yang ada di dalam
raspberry pi, saat pengambilan video disarankan untuk dipasang tegak lurus
terhadap suatu objek atau ±90º [15].
Gambar 2. 13 Kamera Universal Serial Bus (USB)