2
2
2
LANDASAN TEORI
dokumen, kontak yang tersimpan diperangkat orang lain, berkas zip, lokasi real-
time dengan mudah, dan secara default, seluruh konten yang ditransfer akan
dikarenakan cepat, ringan, tidak ada iklan dan benar-benar gratis. Telegram juga
Adapun salah satu tampilan pada perangkat seluler seperti android adalah
sebagai berikut:
berbagai fitur, Oleh karena itu, Telegram sangat banyak digunakan orang di
seluruh dunia saat ini. Tidak seperti aplikasi chat lainnya, Telegram merupakan
suatu aplikasi berbasis cloud, yang berarti dapat dengan mudah memindahkan
percakapan kita antara smartphone, tablet, web server dan di desktop dan
membagikan jumlah berkas yang tak terbatas hingga 1,5GB. Berkas ini dapat
diatur untuk disimpan di dalam perangkat atau hanya di cloud. .Aplikasi telegram
untuk mengirim pesan teks tetapi dapat mengirim pesan berupa gambar,
video, audio dan dokumen. Fitur chatting juga mempunyai dua pilihan
yaitu chat biasa dan secret chat.Secret Chatting yang dikirim akan
menggunakan username.
4. Fitur People List pada aplikasi telegram yang berfungsi apabila ingin
5. Fitur Rise and Speak pada aplikasi telegram yang dapat berguna untuk
6. Fitur Secret Chat pada aplikasi telegram mempunyai tampilan dan tool
yang sama dengan pesan stadar, akan tetapi pesan tersebut dienkripsikan
yang berarti pesan yang tidak dapat diakses oleh siapapun diperangkat
lain, hanya oleh pengirim dan penerima diperangkat yang digunakan dan
ataupun gratis.
Server.
mudah dijalankan.
5. Aplikasi Telegram dapat berbagi file denngan ukuran besar dengan
10. Aplikasi Telegram lebih aman dikarenakan memiliki fitur secret chat .
Pada Tabel 2.1 dibawah ini merupakan sebuah keterangan singkat mengenai
yang melakukan suatu pekerjaan tertentu yang dilakukan secara otomatis. Bot
juga dapat didefiniskan sebagai sebuah mesin yang selayaknya digunakan untuk
aplikasi chatting yang mempunyai fitur bot ini. Dengan adanya bot ini,
tugas moderasi didalam sebuah grup. Daya tarik utama Telegram adalah ia dapat
dijalankan pada beragam perangkat dan sistem operasi, tidak hanya telepon
genggam, namun juga komputer dan perangkat pintar serupa komputer lainnya.
1. Daftar Melalui Bot Father dengan search @botfather pada telegram. Bot
Father adalah bot resmi dari telegram yang bertugas untuk menciptakan
sebuah bot baru akan tetapi masih belum bisa dijalankan. Adapun tampilan
diperintahkan untuk membuat nama untuk bot tersebut. Setelah itu akan
Bot yang kita buat tersebut akan dikendalikan dalam bentuk token / IP
aplikasi telegram.
3. Bot Father
Bot Father adalah suatu fasilitas dimana kita dapat mendaftar akun bot ditelegram
dimana nantinya akan diberitahu sebuah token/ IP Address yang digunakan untuk
icon botfather
Fitur yang terdapat dalam BotFather
Adapun pengertian dari fitur- fitur Bot Father adalah sebagai berikut.
NodeMCU ESP8266 adalah sebuah platform IoT( Internet Of Thing) yang bersifat
open source. Open source merupakan suatu istilah yang digunakan untuk
software yang membuka atau membebaskan source code-nya dapat dilihat oleh
penggunanya, dan membiarkan penggunanya dapat melihat bagaimana cara kerja
nirakbel.
membantu programmer dalam membuat prototype produk IoT atau bisa dengan
IIC , 1-Wire dan ADC (Analog to Digital Converter) semua dalam satu board.
Keunikan dari Nodemcu ini sendiri yaitu Boardnya yang berukuran sangat kecil
yaitu panjang 4.83cm, lebar 2.54cm, dan dengan berat 7 gram. Tapi walaupun
ukurannya yang kecil, board ini sudah dilengkapi dengan fitur wifi dan
menguntungkan dari segi biaya maupun efisiensi tempat, karena NodeMCU yang
ukurannya kecil, lebih praktis dan harganya jauh lebih murah dibandingkan
Arduino Uno sendiri merupakan salah satu jenis mikrokontroler yang banyak
diminati dan memiliki bahasa pemrograman C++ sama seperti NodeMCU, namun
Arduino Uno belum memiliki modul wifi dan belum berbasis IoT. Untuk dapat
shield. NodeMCU merupakan salah satu prduk yang mendapatkan hak khusus
dari Arduino untuk dapat menggunakan aplikasi Arduino sehingga bahasa
Firmware bawaan NodeMCU menggunakan bahasa script Lua, yaitu bahasa yang
merupakan proyek eLua dan dibuat berdasarkan SDK Espressif untuk ESP8266.
Selain itu firmware NodeMCU juga menggunakan banyak proyek open source,
Arduino (C/C++), Lua dan Micropython merupakan bahasa yang digunakan untuk
denganTensilica Xtensa LX106 core, yang sering digun akan pada aplikasi IoT.
dalam membuat prototype produk IoT atau bisa dengan memakai sketch dengan
arduino IDE. Pengembangan Kit ini didasarkan pada modul ESP8266, yang
mengintegrasikan GPIO, PWM (Pulse Width Modulation), IIC , 1-Wire dan ADC
2. Kapasitas Flash Memory, RAM dan Clock NodeMCU jauh lebih tinggi
lebih.
3. Harga board NodeMCU relatif lebih murah dari pada board Arduino Uno.
Arduino.
(Switch) yang dioperasikan secara listrik yang terdiri dari 2 bagian utama yakni
sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik
yang bertegangan lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan
Adapun pada Gambar 2.4 dibawah ini merupakan beberapa bentuk relay pada
umumnya yaitu:
Gambar 2.4Relay
Adapun pada dasarnya relay terdiri dari empat komponen dasar yaitu sebagai
berikut:
1. Electromagnet (Coil)
2. Armature
Berikut ini merupakan gambar dari bagian- bagian relay yaitu sebagai berikut:
Adapun pada dasarnya Kontak Poin (Contact Point) Relay terdiridari 2 jenisyaitu :
1. Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu
2. Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu
berfungsiuntukmengendalikanBesitersebut.ApabilaKumparan Coil
yang dipakaidalamSaklarjugaberlakupada
(Contact)
dapatdigolongkanmenjadi :
Throw, silakanlihatgambardibawahini :
Gambar 2.6Jenis Relay
Function)
2.4Arduino IDE
Arduino IDE dibuat dari bahasa pemrograman JAVA. Arduino IDE juga
dilengkapi dengan library C/C++ yang biasa disebut Wiring yang membuat
operasi input dan output menjadi lebih mudah. Arduino IDE ini dikembangkan
dari software Processing yang dirombak menjadi Arduino IDE khusus untuk
sebagai sketch. Sketch ditulis dalam suatu editor teks dan disimpan dalam file
dengan ekstensi .ino. Teks editor pada Arduino Software memiliki fitur” seperti
Pada Software Arduino IDE, terdapat semacam message box berwarna hitam yang
berfungsi menampilkan status, seperti pesan error, compile, dan upload program.
Di bagian bawah paling kanan Sotware Arduino IDE, menunjukan board yang
Beberapa fungsi dari icon pada tampilan Software Arduino IDE, dimulai dari kiri
3. NewberfungsiuntukmembuatSketchbaru
Arduino.
serialnya. Serial Monitor ini sangat berguna sekali ketika kamu ingin
Berikut ini adalah Penjelasan Menu- Menu serta fungsi yang ada pada Jendela
Tampilan Arduino IDE. Adapun fungsi – fungsi tersebuat adalah sebagai berikut:
1. Menu File terdiri dari beberapa menu didalamnya .Adapun fungsi dari
aplikasi.
pencetakan.
dicetak.
Arduino.
Quit, berfungsi menutup semua jendela Arduino IDE. Sketch yang
masih terbuka pada saat tombol Quit ditekan, secara otomatis akan
Cut, berfungsi untuk meremove teks yang terpilih pada editor dan
Copy for Forum, berfungsi melakukan copy kode dari editor dan
forum.
editor.
Select All, berfungsi untk melakukan pemilihan teks atau kode dalam
halaman editor.
tanda // pada kode atau teks, dimana tanda tersebut menjadikan suatu
baris kode sebagai komen dan tidak disertakan pada tahap kompilasi.
“tab”.
buat ada kekeliruan dari segi sintaks atau tidak. Jika tidak ada
bahasa mesin.
Upload, berfunsi mengirimkan program yang sudah dikompilasi ke
Arduino Board.
ekstensi .hex, dimana file ini dapat disimpan sebagai arsip untuk di
Show Sketch Folder, berfungsi membuka folder sketch yang saat ini
dikerjakan.
Selain itu kamu juga bisa menambahkan library eksternal dari file .zip
arduino (file akan dikopikan dari drive asal). File akan muncul sebagai
jendela editor
digunakan.
hardware.
bootloader.
untukmendapatkanbantuanterhadapkegalauanmumengenaipemrograman.
yang sering muncul, serta penyelesaiannya. Selain itu pada menu help