Jumat, 02 April 2021

INTERNET OF THINGS : THEFT PROOF TOOL WITH WHATSAPP NOTIFICATIONS

Mata Kuliah :

Arsitektur & Organisasi Komputer

 

Dosen Pengampu :

Aditya Prapanca, S.T., M.Kom.

 

Disusun oleh :

1. Aldin Febriansyah                           (20051204005)

2. Roro Ayu Fasha Dewatri                (20051204059)

3. Andara Puteri Syalsabella               (20051204105)

4. Dian Oktavia Putri                          (20051204061)

 


BAB I

PENDAHULUAN

 

1.1  Latar Belakang

Pada zaman dimana teknologi semakin canggih dan modern, berbagai macam teknologi semakin berkembang dan diciptakan dengan tujuan untuk memudahkan segala macam kegiatan. Salah satu contoh teknologi canggih masa kini adalah Internet of Things atau biasa disebut IoT. Internet of Things (IoT) adalah suatu konsep dimana konektifitas internet dapat bertukar informasi satu sama lainnya dengan benda-benda yang ada di sekelilingnya. Penggunaannya seperti berbagi data, remote control, dan penerimaan sensor, termasuk juga pada benda. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya tersambung ke jaringan lokal dan global melalui sensor yang tertanam dan selalu aktif.

           Pada Internet of Things (IoT), banyak macam projek mengenai IoT yang dapat dikembangkan dan dirakit menjadi sebuah benda yang bermanfaat di kehidupan. Salah satu contoh penggunaan IoT dalam kehidupan sehari-hari adalah server atau perangkat yang selalu dalam keadaan aktif dan tersambung ke Internet. Kelompok kami pun memutuskan untuk membuat salah satu IoT yaitu Theft Proof Tool with WhatsApp Notifications, karena selain bahannya simple dan mudah didapat, akan tetapi juga murah dan dapat dimanfaatkan pada kehidupan sehari-hari untuk menjaga keamanan. Selain itu Theft Proof Tool with WhatsApp Notifications memiliki keunggulan dimana cara pengaplikasiannya yang sangat mudah dengan menggunakan Smartphone dengan aplikasi WhatsApp, dimana WhatsApp adalah salah satu aplikasi pada masa kini yang sering sekali digunakan.

1.2  Rumusan Masalah

Berikut rumusan masalah yang kami dapat berdasarkan latar belakang diatas:

a.       Mengenal apa itu Theft Proof Tool with WhatsApp Notifications?

b.      Apa saja alat dan bahan yang digunakan untuk membuat rangkaian Theft Proof Tool with WhatsApp Notifications?

c.       Aplikasi apa yang digunakan pada rangkaian Theft Proof Tool with WhatsApp Notifications?

d.      Bagaimana cara kerja rangkaian Theft Proof Tool with WhatsApp Notifications?

e.       Apa fungsi dari rangkaian Theft Proof Tool with WhatsApp Notifications?

1.3  Tujuan

Berdasarkan permasalahan yang ada, berikut tujuan dari pembuatan makalah ini:

a.       Mengetahui lebih dalam mengenai apa itu Internet of Things (IoT), terutama rangkaian Theft Proof Tool with WhatsApp Notifications.

b.      Mengetahui tujuan dan fungsi dari rangkaian Theft Proof Tool with WhatsApp Notifications.

c.       Sebagai simulasi penerapan infrared yang memiliki kinerja lebih daripada biasanya.

d.      Bentuk pengabdian mahasiswa kepada Dosen dan masyarakat.

 

BAB II

PEMBAHASAN


2.1  Alat dan Bahan

1.      Software :

·         Twilio Account

Twilio adalah platform layanan komunikasi yang berbasis di San Francisco, California. Twilio memungkinkan pengembang perangkat lunak untuk secara terprogram membuat dan menerima panggilan telepon, mengirim dan menerima pesan teks, dan melakukan fungsi komunikasi lainnya menggunakan API layanan webnya.

·         Installed Arduino IDE Software

Arduino IDE (Integrated Development Environment) adalah software yang di gunakan untuk memprogram di Arduino, dengan kata lain Arduino IDE sebagai media untuk memprogram board Arduino. Arduino IDE ini berguna sebagai text editor untuk membuat, mengedit, dan juga memvalidasi kode program. bisa juga digunakan untuk meng-upload ke board Arduino.  Kode program yang digunakan pada Arduino disebut dengan istilah Arduino “sketch” atau disebut juga source code Arduino, dengan ekstensi file source code.ino.

·         Installed CH340 driver

Driver CH340G adalah driver untuk chip CH340 yang sering digunakan pada modul modul board elektronika seperti Arduino, Wemos, STM32, maupun ESP yang terkenal jauh lebih murah dibanding chip FTDI serial. Chip CH340 ini berfungsi sebagai perantara komunikasi antara komputer dan board elektronika dengan protokol komunikasi UART SERIAL melalui konektivitas fisik kabel USB.

1.      Hardware :

·         Wemos / NodeMCU / ESP8266 / ESP32

Wemos merupakan suatu modul perangkat elektronik yang dapat digunakan dengan Arduino berbasis pada ESP8266 sehingga modul ini sering digunakan untuk membuat suatu project yang khusus menggunakan konsep IoT.

·         Sensor Photodioda

Sensor photodioda merupakan dioda yang peka terhadap cahaya, sensor photodioda akan mengalami perubahan resistansi pada saat menerima intensitas cahaya dan akan mengalirkan arus listrik secara forward sebagaimana dioda pada umumnya. Sensor photodioda adalah salah satu jenis sensor peka cahaya (photodetector). Jenis sensor peka cahaya lain yang sering digunakan adalah phototransistor. Photodioda akan mengalirkan arus yang membentuk fungsi linear terhadap intensitas cahaya yang diterima. Arus ini umumnya teratur terhadap power density (Dp).

·         Mini Buzzer

Buzzer adalah sebuah komponen elektronika yang dapat mengubah sinyal listrik menjadi getaran suara. Buzzer ini biasa dipakai pada sistem alarm. Juga bisa digunakan sebagai indikasi suara. Buzzer adalah komponen elektronika yang tergolong tranduser. Sederhananya buzzer mempunyai 2 buah kaki yaitu positive dan negative. Untuk menggunakannya secara sederhana kita bisa memberi tegangan positive dan negative 3 - 12V.

·         Kabel Listrik

Kabel Listrik atau Electrical Cable adalah media untuk menghantarkan arus listrik yang terdiri dari Konduktor dan Isolator. Kabel digunakan untuk menghantarkan aliran listrik dari sumber listrik menuju ke perangkat pengguna listrik, sehingga perangkat tersebut dapat bekerja dengan baik sesuai fungsinya.

2.1  Langkah-Langkah Pembuatan

1.   Siapkan alat dan bahan yang diperlukan untuk membuat rangkaian Theft Proof Tool with WhatsApp Notifications

2.      Download dan install aplikasi yang diperlukan (Arduino IDE dan driver CH340)

3.   Registrasi Twilio di twilio.com/WhatsApp dan dapatkan auth_token, account_sid, no.telp twilio dan hubungkan no. WhatsApp ke akun Twilio

4.      Buka Arduino IDE, klik File - Preferences, isi Additional Boards Manager URLs

5.      Klik Tools - Boards pilih Wemos D1 Mini

6.      Klik Upload Speed, pilih 115200

7.      Hubungkan port micro usb Wemos ke pc/laptop

8.      Klik Port, pilih port yang tersedia

9.   Buat coding pada aplikasi Arduino IDE yang sudah didownload dan install pada pc atau laptop dan upload ke Arduino UNO.

 

Berikut rumus codingnya :


#include <ESP8266WiFi.h>

#include <ESP8266HTTPClient.h>

#include "base64.h"

 

// Setup WiFi network

const char* ssid = "DIAN";

const char* password = "12345678";

 

// read sensor

const int sensorPin = A0;

int speakerPin = D5;

int state = 0;

 

// Twilio Parameter

String account_sid = "ACb726abdfe5f5377f32df2b1b4a6a9008";

String auth_token = "bf0b8fbf9967eaf94d76420b411bb724";

String from = "13852442949";

String to = "6285708726665";

String body = "ADA MALING!!!";

 

void setup() {

 

  Serial.begin(115200);

 

  WiFi.begin(ssid, password);

 

  pinMode(sensorPin,INPUT);

  pinMode(speakerPin, OUTPUT);

 

  while (WiFi.status() != WL_CONNECTED) {

    delay(1000);

    Serial.println("Connecting to WiFi..");

  }

 

  Serial.println("Connected to WiFi");

 

}

 

void loop() {

 

  state = analogRead(sensorPin);

//  Serial.println(state);

  if(state < 500) {

     

      if ((WiFi.status() == WL_CONNECTED)) { //Check the current connection status

    

        HTTPClient http;

    

        int nilai = random(29,37);

        String data = (String) nilai;

//        String link = "http://jagorobot.pythonanywhere.com/kirimwa?nilai=" + state;

        String link = "http://jagorobot.pythonanywhere.com/kirimwa?account_sid=" + account_sid + "&auth_token="+ auth_token +"&to_wa=" + to + "&from_wa="+ from +"&body_message=" + body;

       

        http.begin(link);

        int httpCode = http.GET();

        Serial.println(httpCode);

       

        if (httpCode > 0) { //Check for the returning code

           

            String payload = http.getString();

            Serial.println(link);

            Serial.println(httpCode);

            Serial.println(payload);

        }

        else {

            Serial.println("Error on HTTP request");

        }

        http.end();

      }

      digitalWrite(speakerPin, HIGH);

      delay(3000);

      digitalWrite(speakerPin, LOW);

      delay(1000);

  }

  delay(200);

}

 

2.1  Cara Kerja

1.      Pasang rangkaian IoT Theft Proof Tool with WhatsApp Notifications pada tempat yang akan dijadikan uji coba.

2.      Sambungkan rangkaian tersebut ke sumber listrik agar menyala.

3.      Lakukan gerakan atau sentuhan di sekitar rangkaian IoT Theft Proof Tool with WhatsApp Notifications.

4.      Lampu Operator pada rangkaian Theft Proof Tool with WhatsApp Notifications akan menyala berwarna merah secara otomatis dan akan mengeluarkan bunyi.

5.      Notifikasi WhatsApp secara otomatis akan muncul bersamaan dengan tulisan sesuai yang sudah di program, misalnya “ADA MALING!”.

 

2.2  Fungsi Bagi Masyarakat Umum

Memberikan isyarat kepada pengguna saat sedang terjadi keadaan yang tidak diinginkan atau darurat. Operator akan menyalakan lampu emergency merah dan memunculkan bunyi saat terdeteksi sebuah gerakan, atau saat sesuatu yang mencurigakan melewati sensor photodioda pada rangkaian IoT ini. Ketika Operator mendapatkan sinyal dari sensor, secara otomatis akan mengirimkan pesan melalui WhatsApp yang sudah diprogram sebagai peringatan atau kode bagi pengguna agar waspada dan dapat melakukan pencegahan jika terjadi hal yang tidak diinginkan.


BAB III

PENUTUP

 

3.1  Kesimpulan

Internet of Things (IoT) adalah suatu konsep dimana konektifitas internet dapat bertukar informasi satu sama lainnya dengan benda-benda yang ada di sekelilingnya. Tujuan Internet of Things (IoT) adalah dengan tujuan untuk memudahkan segala macam kegiatan, khususnya kegiatan sehari-hari.

Theft Proof Tool with WhatsApp Notifications adalah sebuah alat penerangan yang dirangkai dengan menggunakan teknik IoT mengandalkan internet, listrik dan Smartphone. Theft Proof Tool with WhatsApp Notifications memiliki keunggulan diantaranya dapat memudahkan manusia untuk mengaplikasikan sebuah alat anti maling dari jarak jauh dengan menggunakan Smartphone dengan aplikasi WhatsApp.


LAMPIRAN

Gambar 1: Foto Kelompok

Gambar 2: Foto Rangkaian IoT

Gambar 3: Foto Rangkaian IoT






Tidak ada komentar:

Posting Komentar