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 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.
Tidak ada komentar:
Posting Komentar