{"id":28960,"date":"2025-05-28T13:03:52","date_gmt":"2025-05-28T06:03:52","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=28960"},"modified":"2025-05-28T13:03:53","modified_gmt":"2025-05-28T06:03:53","slug":"integrasi-bot-telegram-dengan-mikrokontroler-untuk-pengiriman-notifikasi-otomatis","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/integrasi-bot-telegram-dengan-mikrokontroler-untuk-pengiriman-notifikasi-otomatis\/","title":{"rendered":"Integrasi Bot Telegram dengan Mikrokontroler untuk Pengiriman Notifikasi\u00a0 Otomatis\u00a0"},"content":{"rendered":"<p><strong>9.3 Dasar Teori&nbsp;<\/strong><\/p>\n\n\n\n<p><strong>9.3.1 TELEGRAM&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82.png?lossy=1&strip=1&webp=1\"><img fetchpriority=\"high\" decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82.png?lossy=1&strip=1&webp=1\" alt=\"\" class=\"wp-image-28966\" srcset=\"https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82.png?lossy=1&strip=1&webp=1 430w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-300x300.png?lossy=1&strip=1&webp=1 300w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-150x150.png?lossy=1&strip=1&webp=1 150w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-50x50.png?lossy=1&strip=1&webp=1 50w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-80x80.png?lossy=1&strip=1&webp=1 80w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-263x263.png?lossy=1&strip=1&webp=1 263w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-100x100.png?lossy=1&strip=1&webp=1 100w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-82-255x255.png?lossy=1&strip=1&webp=1 255w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/a><\/figure>\n\n\n\n<p><em>Gambar 1 Telegram&nbsp;<\/em><\/p>\n\n\n\n<p><strong>Telegram <\/strong>adalah sebuah aplikasi pesan instan berbasis cloud yang memungkinkan pengguna untuk&nbsp; berkomunikasi secara cepat, aman, dan fleksibel. Aplikasi ini mendukung pengiriman teks, gambar,&nbsp; suara, video, file, emoji, stiker, hingga melakukan panggilan suara dan video. Telegram dapat diakses&nbsp; melalui berbagai platform, termasuk Android, iOS, Windows, macOS, Linux, dan browser web.&nbsp;<\/p>\n\n\n\n<p>Telegram dikembangkan oleh Pavel Durov, dan diluncurkan pertama kali pada tahun 2013 dengan fokus&nbsp; pada keamanan, kecepatan, dan privasi pengguna. Telegram terus berkembang dan kini menjadi salah&nbsp; satu aplikasi pesan terpopuler di dunia, terutama untuk keperluan komunitas besar, publikasi, dan&nbsp; automasi (seperti bot dan sistem IoT).&nbsp;<\/p>\n\n\n\n<p>Telegram didirikan oleh Pavel dan Nikolai Durov, saudara kandung asal Rusia, yang sebelumnya juga&nbsp; mengembangkan jejaring sosial VK (VKontakte). Setelah terjadi konflik dengan pemerintah Rusia&nbsp; terkait kontrol data pengguna, mereka meninggalkan VK dan mengembangkan Telegram dengan&nbsp; semangat kebebasan digital dan perlindungan privasi.&nbsp;<\/p>\n\n\n\n<p>Seiring waktu, Telegram dikenal luas karena:&nbsp;<\/p>\n\n\n\n<p>\u2022 Dukungan untuk grup besar dan channel siaran&nbsp;<\/p>\n\n\n\n<p>\u2022 Bot API yang memungkinkan integrasi dengan sistem lain&nbsp;<\/p>\n\n\n\n<p>\u2022 Pengiriman file besar&nbsp;<\/p>\n\n\n\n<p>\u2022 Sinkronisasi antar perangkat tanpa batas&nbsp;<\/p>\n\n\n\n<p><strong>Arsitektur Telegram&nbsp;<\/strong><\/p>\n\n\n\n<p>Telegram menggunakan arsitektur client-server, di mana data pengguna tersimpan di server&nbsp; Telegram secara terenkripsi. Karena bersifat cloud-based, pengguna dapat membuka pesan dari&nbsp; perangkat mana pun.&nbsp;<\/p>\n\n\n\n<p>Arsitektur ini juga memungkinkan adanya:&nbsp;<\/p>\n\n\n\n<p>\u2022 Notifikasi real-time&nbsp;<\/p>\n\n\n\n<p>\u2022 Sinkronisasi antar perangkat&nbsp;<\/p>\n\n\n\n<p>\u2022 Bot API yang selalu online<\/p>\n\n\n\n<p><strong>Fungsi Telegram&nbsp;<\/strong><\/p>\n\n\n\n<p><strong>1. Alat Komunikasi Pribadi dan Grup&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Mengirim pesan teks, suara, gambar, video, dan file secara cepat dan mudah.&nbsp;<\/p>\n\n\n\n<p>\u2022 Membuat grup chat dengan anggota hingga 200.000 orang, memungkinkan komunikasi dalam&nbsp; komunitas besar sekalipun.&nbsp;<\/p>\n\n\n\n<p>\u2022 Mendukung panggilan suara dan video dengan kualitas baik.&nbsp;<\/p>\n\n\n\n<p>\u2022 Menggunakan pesan terenkripsi (Secret Chat) untuk komunikasi yang sangat privat. <strong>2. Media Publikasi dan Informasi (Channel)&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Telegram menyediakan fitur Channel, yang memungkinkan pengguna atau organisasi untuk&nbsp; menyebarkan informasi ke banyak pengikut tanpa batasan jumlah.&nbsp;<\/p>\n\n\n\n<p>\u2022 Channel biasanya digunakan oleh media, pemerintah, komunitas edukasi, bisnis, dan influencer&nbsp; untuk menyampaikan pengumuman, berita, update, atau promosi.&nbsp;<\/p>\n\n\n\n<p>\u2022 Pengguna hanya bisa membaca pesan, tanpa bisa membalas langsung dalam channel (one-way&nbsp; communication).&nbsp;<\/p>\n\n\n\n<p><strong>3. Platform Automasi dan Integrasi (Telegram Bot)&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Telegram menyediakan API untuk membuat Bot Telegram yang dapat melakukan berbagai tugas&nbsp; otomatis, seperti:&nbsp;<\/p>\n\n\n\n<p>o Menjawab pertanyaan secara otomatis (chatbot).&nbsp;<\/p>\n\n\n\n<p>o Mengirim notifikasi dan alert dari sistem lain, seperti perangkat IoT.&nbsp;<\/p>\n\n\n\n<p>o Mengelola grup dan channel secara otomatis.&nbsp;<\/p>\n\n\n\n<p>o Menyediakan layanan pelanggan otomatis.&nbsp;<\/p>\n\n\n\n<p>\u2022 Bot memungkinkan integrasi Telegram dengan aplikasi, server, atau perangkat keras lain secara&nbsp; real-time.&nbsp;<\/p>\n\n\n\n<p><strong>4. Pengiriman File dan Dokumen Besar&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Telegram memungkinkan pengiriman file hingga 2 GB per file tanpa mengurangi kualitas, cocok&nbsp; untuk berbagi dokumen, video, atau materi besar.&nbsp;<\/p>\n\n\n\n<p>\u2022 Mendukung berbagai format file, termasuk PDF, ZIP, dokumen Microsoft Office, dan lain-lain. <strong>5. Sinkronisasi Multi-Perangkat&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Telegram dapat diakses dari banyak perangkat secara bersamaan, termasuk smartphone, tablet,&nbsp; komputer, dan browser web.&nbsp;<\/p>\n\n\n\n<p>\u2022 Semua pesan dan file otomatis tersinkronisasi dan tersimpan di cloud Telegram, sehingga&nbsp; pengguna dapat melanjutkan percakapan dari perangkat mana saja tanpa kehilangan data.&nbsp;<\/p>\n\n\n\n<p><strong>6. Fitur Keamanan dan Privasi&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Mendukung enkripsi end-to-end pada Secret Chat untuk keamanan maksimal. \u2022 Menyediakan fitur penghapusan pesan otomatis dan pengaturan privasi yang fleksibel.<\/p>\n\n\n\n<p>\u2022 Pengguna dapat menggunakan username tanpa harus berbagi nomor telepon, menjaga privasi&nbsp; lebih baik.&nbsp;<\/p>\n\n\n\n<p><strong>7. Media Hiburan dan Ekspresi&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Mendukung penggunaan stiker, emoji, GIF, dan animasi yang memperkaya komunikasi dan&nbsp; membuat percakapan lebih ekspresif.&nbsp;<\/p>\n\n\n\n<p>\u2022 Tersedia berbagai bot hiburan seperti kuis, game, atau layanan musik.&nbsp;<\/p>\n\n\n\n<p><strong>8. Penggunaan Bisnis dan Edukasi&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Banyak bisnis menggunakan Telegram untuk layanan pelanggan, broadcast promosi, dan&nbsp; komunikasi internal.&nbsp;<\/p>\n\n\n\n<p>\u2022 Di bidang pendidikan, Telegram digunakan sebagai media diskusi, pengiriman materi, kuis&nbsp; interaktif, dan pengumuman kelas.&nbsp;<\/p>\n\n\n\n<p><strong>9. Penggunaan dalam IoT dan Sistem Monitoring&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Telegram banyak digunakan sebagai platform pengiriman notifikasi otomatis dari perangkat IoT.&nbsp;<\/p>\n\n\n\n<p>\u2022 Pengguna dapat mengontrol perangkat dari jarak jauh melalui Bot Telegram dengan perintah teks&nbsp; atau tombol.&nbsp;<\/p>\n\n\n\n<p>\u2022 Memudahkan monitoring kondisi real-time seperti suhu, kelembapan, alarm keamanan, dan&nbsp; lainnya.&nbsp;<\/p>\n\n\n\n<p><strong>Fitur Unggulan Telegram&nbsp;<\/strong><\/p>\n\n\n\n<p><strong>&nbsp;Keamanan dan Privasi&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 End-to-End Encryption (untuk Secret Chat)&nbsp;<\/p>\n\n\n\n<p>\u2022 Tidak menyimpan data di perangkat, karena berbasis cloud&nbsp;<\/p>\n\n\n\n<p>\u2022 Bisa mengatur pesan otomatis terhapus (self-destruct timer)&nbsp;<\/p>\n\n\n\n<p>\u2022 Tidak ada iklan (hingga kini)&nbsp;<\/p>\n\n\n\n<p>&nbsp;<strong>Bot Telegram&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Dapat digunakan untuk membangun sistem otomatis, chatbot, atau integrasi IoT. \u2022 Memiliki Bot API yang mudah digunakan oleh pengembang.&nbsp;<\/p>\n\n\n\n<p>\u2022 Bisa membaca pesan, membalas, memberikan pilihan tombol, mengontrol perangkat, dll.&nbsp; <strong>Grup dan Channel&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Grup dapat menampung hingga 200.000 anggota&nbsp;<\/p>\n\n\n\n<p>\u2022 Channel tidak terbatas jumlah pengikut&nbsp;<\/p>\n\n\n\n<p>\u2022 Cocok untuk diskusi komunitas, organisasi, atau siaran informasi&nbsp;<\/p>\n\n\n\n<p>&nbsp;<strong>Pengiriman File&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Mendukung pengiriman berbagai jenis file hingga 2 GB per file&nbsp;<\/p>\n\n\n\n<p>\u2022 Tidak mengurangi kualitas file (misalnya gambar atau video)&nbsp;<\/p>\n\n\n\n<p>&nbsp;<strong>Multi-perangkat<\/strong><\/p>\n\n\n\n<p>\u2022 Bisa login dari banyak perangkat secara bersamaan&nbsp;<\/p>\n\n\n\n<p>\u2022 Aktivitas chat langsung tersinkron secara real-time&nbsp;<\/p>\n\n\n\n<p><strong>Kelebihan Telegram&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Gratis dan tanpa iklan&nbsp;<\/p>\n\n\n\n<p>\u2022 Cepat dan ringan, bahkan di jaringan lemah&nbsp;<\/p>\n\n\n\n<p>\u2022 Multi-platform&nbsp;<\/p>\n\n\n\n<p>\u2022 Ramah pengembang (tersedia Bot API, TDLib, dsb.)&nbsp;<\/p>\n\n\n\n<p>\u2022 Cocok untuk automasi dan proyek teknologi seperti IoT&nbsp;<\/p>\n\n\n\n<p>\u2022 Privasi pengguna sangat dihargai&nbsp;<\/p>\n\n\n\n<p>\u2022 Dapat digunakan tanpa berbagi nomor telepon&nbsp;<\/p>\n\n\n\n<p><strong>Kekurangan Telegram&nbsp;<\/strong><\/p>\n\n\n\n<p>\u2022 Belum Populer di Semua Kalangan&nbsp;<\/p>\n\n\n\n<p>\u2022 Tidak Sepenuhnya End-to-End Encryption Secara Default&nbsp;<\/p>\n\n\n\n<p>\u2022 Fitur Secret Chat Tidak Tersedia di Telegram Web dan Desktop&nbsp;<\/p>\n\n\n\n<p>\u2022 Tampilan Awal Bot Kurang User-Friendly&nbsp;<\/p>\n\n\n\n<p>\u2022 Bot Tidak Bisa Memulai Chat Terlebih Dahulu&nbsp;<\/p>\n\n\n\n<p>\u2022 Terlalu Bebas untuk Channel Publik&nbsp;<\/p>\n\n\n\n<p>\u2022 Tidak Terintegrasi dengan Google Services&nbsp;<\/p>\n\n\n\n<p><strong>9.3.2 Pengertian ESP32&nbsp;<\/strong><\/p>\n\n\n\n<p>ESP32 adalah modul mikrokontroler terintegrasi yang memiliki fitur lengkap dan&nbsp; kinerja tinggi. Modul ini merupakan pengembangan dari ESP8266, yang merupakan&nbsp; modul WiFi populer. ESP32 memiliki dua prosesor komputasi, satu prosesor untuk&nbsp; mengelola jaringan WiFi dan Bluetooth, serta satu prosesor lainnya untuk menjalankan&nbsp; aplikasi. Dilengkapi dengan memori RAM yang cukup besar untuk menyimpan data.&nbsp;<\/p>\n\n\n\n<p>Fitur yang berguna seperti TCP\/IP, HTTP, dan FTP. Modul ini juga dilengkapi fitur&nbsp; pemrosesan sinyal analog, dukungan untuk sensor, dan dukungan untuk perangkat&nbsp; masukan\/keluaran (I\/O) digital. ESP32 juga memiliki dukungan untuk konektivitas&nbsp; Bluetooth. Dapat digunakan untuk mengendalikan perangkat yang terhubung dengan&nbsp; Bluetooth.&nbsp;<\/p>\n\n\n\n<p><strong>Beberapa spesifikasi utama ESP32 antara lain:<\/strong><\/p>\n\n\n\n<p>9.3.2.1 <strong>Prosesor: <\/strong>Dual-core Xtensa LX6 240 MHz&nbsp;<\/p>\n\n\n\n<p>9.3.2.2 <strong>Memori: <\/strong>RAM 520 KB, Flash Storage hingga 16 MB&nbsp;<\/p>\n\n\n\n<p>9.3.2.3 <strong>Konektivitas: <\/strong>Wi-Fi 802.11 b\/g\/n, Bluetooth 4.2 (Classic + BLE) 9.3.2.4 <strong>GPIO: <\/strong>Hingga 36 pin I\/O&nbsp;<\/p>\n\n\n\n<p>9.3.2.5 <strong>Sensor &amp; Modul Tambahan: <\/strong>ADC, DAC, Touch Sensor, PWM, I2C, SPI,&nbsp; UART&nbsp;<\/p>\n\n\n\n<p><strong>Kelebihan ESP32:&nbsp;<\/strong><\/p>\n\n\n\n<p>1. Memiliki modul WiFi dan Bluetooth&nbsp;<\/p>\n\n\n\n<p>2. Memiliki pin input ADC yang banyak&nbsp;<\/p>\n\n\n\n<p>3. Memiliki sumber daya bangun yang berbeda&nbsp;<\/p>\n\n\n\n<p>4. Memiliki banyak periferal&nbsp;<\/p>\n\n\n\n<p>5. Lebih serbaguna&nbsp;<\/p>\n\n\n\n<p><strong>Kekurangan ESP32:&nbsp;<\/strong><\/p>\n\n\n\n<p>1. Lebih mahal daripada ESP8266&nbsp;<\/p>\n\n\n\n<p>2. SRAM terbatas&nbsp;<\/p>\n\n\n\n<p>3. Hanya mendukung Wi-Fi 2.4GHz<\/p>\n\n\n\n<p>4. Resolusi ADC terbatas&nbsp;<\/p>\n\n\n\n<p>5. Konsumsi daya lebih tinggi&nbsp;<\/p>\n\n\n\n<p>6. Alat pengembangan yang kompleks&nbsp;<\/p>\n\n\n\n<p>7. Tegangan operasi 3.3V, sehingga suplai listrik pada rangkaian tidak boleh&nbsp; lebih dari 3.3V&nbsp;<\/p>\n\n\n\n<p><img decoding=\"async\" width=\"542\" height=\"359\" src=\"https:\/\/dte.telkomuniversity.ac.id\/3e5c234b-b709-4eac-8ca8-82983422a665\"><em>Gambar 2. Esp32 Wrover Cam GPIO&nbsp;<\/em><\/p>\n\n\n\n<p>Gambar diatas merupakan kaki pin yang ada pada Esp32 cam berikut&nbsp; penjelasan dari pin-pin Esp32.&nbsp;<\/p>\n\n\n\n<p>1. ADC: Analog Digital Converter. Rentang tegangan masukan 0-1v 2. RST: reset modul&nbsp;<\/p>\n\n\n\n<p>3. GND: Ground&nbsp;<\/p>\n\n\n\n<p>4. I2C: komunikasi 2 kawat kabel&nbsp;<\/p>\n\n\n\n<p>5. PWD :power input&nbsp;<\/p>\n\n\n\n<p>6. GPIO: GIPO input dan Output&nbsp;<\/p>\n\n\n\n<p>7. Touch: pin untuk sensor input<\/p>\n\n\n\n<p>8. Hall Snesor pin&nbsp;<\/p>\n\n\n\n<p>9. PWM Cable&nbsp;<\/p>\n\n\n\n<p>10. OnBoard Led: pin untuk led di Esp32.&nbsp;<\/p>\n\n\n\n<p>11. SPI function.&nbsp;<\/p>\n\n\n\n<p>12. Camera function pin.&nbsp;<\/p>\n\n\n\n<p><strong>9.3.3 LED&nbsp;<\/strong><\/p>\n\n\n\n<p>LED (Light Emitting Diode) adalah <strong>komponen elektronik <\/strong>yang memancarkan cahaya saat dialiri arus listrik. LED termasuk dalam keluarga dioda, namun memiliki&nbsp; kemampuan memancarkan cahaya dalam berbagai warna seperti merah, hijau, biru, putih,&nbsp; dan lainnya.&nbsp;<\/p>\n\n\n\n<p>LED bekerja berdasarkan prinsip <strong>elektroluminesensi<\/strong>, yaitu proses di mana bahan&nbsp; semikonduktor memancarkan cahaya saat dialiri arus listrik. Saat tegangan diberikan pada&nbsp; kaki LED (anoda dan katoda), elektron bergerak dan menghasilkan foton (cahaya).&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-83.png?lossy=1&strip=1&webp=1\"><img decoding=\"async\" width=\"300\" height=\"256\" data-src=\"https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-83.png?lossy=1&strip=1&webp=1\" alt=\"\" class=\"wp-image-28968 lazyload\" data-srcset=\"https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-83.png?lossy=1&strip=1&webp=1 300w, https:\/\/b581640.smushcdn.com\/581640\/wp-content\/uploads\/2025\/05\/image-83-255x218.png?lossy=1&strip=1&webp=1 255w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/256;\" \/><\/a><\/figure>\n\n\n\n<p><em>Gambar 2. LED&nbsp;<\/em><\/p>\n\n\n\n<p>Struktur dasar LED:&nbsp;<\/p>\n\n\n\n<p>LED memiliki dua kaki:&nbsp;<\/p>\n\n\n\n<p>\u2022 <strong>Anoda (positif): <\/strong>Kaki Panjang&nbsp;<\/p>\n\n\n\n<p>\u2022 <strong>Katoda (negatif): <\/strong>Kaki pendek&nbsp;<\/p>\n\n\n\n<p>Saat pemasangan, arus harus mengalir dari anoda ke katoda agar LED menyala. Jika&nbsp; terbalik, LED tidak akan menyala.&nbsp;<\/p>\n\n\n\n<p>Jenis-Jenis LED:&nbsp;<\/p>\n\n\n\n<p>9.3.3.1 <strong>ED Standar: <\/strong>Untuk indikator biasa&nbsp;<\/p>\n\n\n\n<p>9.3.3.2 <strong>LED RGB: <\/strong>Bisa menghasilkan berbagai warna&nbsp;<\/p>\n\n\n\n<p>9.3.3.3 <strong>LED SMD: <\/strong>Dipasang di permukaan PCB<\/p>\n\n\n\n<p>9.3.3.4 <strong>LED High Power: <\/strong>Untuk penerangan tinggi 9.3.3.5 <strong>7-Segment Display: <\/strong>Untuk menampilkan angka<\/p>\n\n\n\n<p><strong>9.3.4 Penggunaan Library dan Tools Pendukung untuk Integrasi ESP32 dengan Telegram<\/strong><\/p>\n\n\n\n<p><strong>Library Populer untuk ESP32 dan Telegram<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UniversalTelegramBot<\/strong><br>Library ini mempermudah komunikasi antara ESP32 dan Telegram Bot API dengan fitur seperti pengiriman pesan, pemrosesan update, dan pengelolaan inline keyboard.<br>Library ini bisa digunakan bersama dengan WiFiClientSecure agar koneksi HTTPS berjalan lancar.<\/li>\n\n\n\n<li><strong>WiFiClientSecure<\/strong><br>Library untuk membuat koneksi HTTPS terenkripsi antara ESP32 dan server Telegram, penting agar data komunikasi aman.<\/li>\n<\/ul>\n\n\n\n<p><strong>Instalasi Library<\/strong><\/p>\n\n\n\n<p>Library ini dapat diinstall melalui Arduino IDE dengan langkah:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buka <strong>Sketch &gt; Include Library &gt; Manage Libraries<\/strong><\/li>\n\n\n\n<li>Cari \u201cUniversalTelegramBot\u201d dan \u201cWiFiClientSecure\u201d, lalu klik instalL.<\/li>\n<\/ul>\n\n\n\n<p><strong>9.3.5 Sensor dan Alarm untuk Sistem Notifikasi Otomatis<\/strong><\/p>\n\n\n\n<p><strong>Sensor yang Umum Digunakan<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sensor Suhu dan Kelembapan (DHT11, DHT22, BME280)<\/strong><br>Monitoring lingkungan, suhu ruangan, kelembapan.<\/li>\n\n\n\n<li><strong>Sensor Gerak (PIR Sensor)<\/strong><br>Deteksi pergerakan untuk alarm keamanan.<\/li>\n\n\n\n<li><strong>Sensor Gas (MQ-2, MQ-135)<\/strong><br>Deteksi kebocoran gas berbahaya.<\/li>\n<\/ul>\n\n\n\n<p><strong>Penggunaan LED sebagai Indikator Status<\/strong><\/p>\n\n\n\n<p>LED dapat digunakan sebagai indikator fisik status sistem, misalnya:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LED menyala saat notifikasi terkirim.<\/li>\n\n\n\n<li>LED berkedip saat sensor mendeteksi kejadian abnormal.<\/li>\n<\/ul>\n\n\n\n<p><strong>Kesimpulan<\/strong><\/p>\n\n\n\n<p>Integrasi Bot Telegram dengan mikrokontroler seperti ESP32 memungkinkan pembuatan sistem notifikasi otomatis yang efektif dan mudah diakses dari jarak jauh. Telegram sebagai aplikasi pesan instan berbasis cloud memiliki fitur lengkap, termasuk Bot API yang memudahkan integrasi dengan perangkat IoT.<\/p>\n\n\n\n<p>ESP32 menjadi pilihan ideal sebagai mikrokontroler karena memiliki kemampuan WiFi dan Bluetooth, prosesor ganda, serta berbagai pin input\/output yang mendukung berbagai sensor dan perangkat pendukung seperti LED. Dengan menggunakan library seperti UniversalTelegramBot dan WiFiClientSecure, ESP32 dapat berkomunikasi dengan Telegram secara aman melalui protokol HTTPS.<\/p>\n\n\n\n<p>Sensor seperti DHT11 (suhu dan kelembapan), PIR (sensor gerak), dan sensor gas dapat digunakan untuk mendeteksi kondisi lingkungan secara real-time. Notifikasi otomatis melalui Bot Telegram memungkinkan pengguna menerima informasi penting kapan saja dan di mana saja. LED dapat digunakan sebagai indikator visual status sistem untuk memudahkan monitoring langsung.<\/p>\n\n\n\n<p>Secara keseluruhan, kombinasi Telegram dan ESP32 memberikan solusi komunikasi dan monitoring yang praktis, aman, dan fleksibel, sangat cocok untuk aplikasi IoT, sistem keamanan, dan otomasi yang memerlukan interaksi real-time dan notifikasi cepat.<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>9.3 Dasar Teori&nbsp; 9.3.1 TELEGRAM&nbsp; Gambar 1 Telegram&nbsp; Telegram adalah sebuah aplikasi pesan instan berbasis cloud yang memungkinkan pengguna untuk&nbsp; berkomunikasi secara cepat, aman, dan fleksibel. Aplikasi ini mendukung pengiriman teks, gambar,&nbsp; suara, video, file, emoji, stiker, hingga melakukan panggilan suara dan video. Telegram dapat diakses&nbsp; melalui berbagai platform, termasuk Android, iOS, Windows, macOS, Linux, [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":28966,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[101],"tags":[],"class_list":["post-28960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-berita"],"_links":{"self":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/28960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=28960"}],"version-history":[{"count":1,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/28960\/revisions"}],"predecessor-version":[{"id":28970,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/28960\/revisions\/28970"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/28966"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=28960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=28960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=28960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}