Watson, Dale (2018) Sistem smart bell dengan pir sensor ke dalam progressive web application = Smart bell system with pir sensor into progressive web application. Bachelor thesis, Universitas Pelita Harapan.
![Title [thumbnail of Title]](http://repository.uph.edu/style/images/fileicons/text.png)
Title.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (560kB)
Preview
Abstarct.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (261kB) | Preview
Preview
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (384kB) | Preview
Preview
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (182kB) | Preview
![Chapter2 [thumbnail of Chapter2]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (387kB)
![Chapter3 [thumbnail of Chapter3]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (611kB)
![Chapter4 [thumbnail of Chapter4]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (1MB)
![Chapter5 [thumbnail of Chapter5]](http://repository.uph.edu/style/images/fileicons/text.png)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (167kB)
Preview
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (157kB) | Preview
![Appendices [thumbnail of Appendices]](http://repository.uph.edu/style/images/fileicons/text.png)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (233kB)
Abstract
Smart Bell System is one of the sophistication of The Internet of Things. This system would detect a visitor when the owner of the house is not there or when the owner is not available and busy with the another technology, which is common in nowadays to give more attention to devices, such as smartphones or laptops. The system use passive-infrared sensor as a signal receiver for motion detection, and a webcam to capture pictures and record videos. The sensor connected to Arduino microcontroller to send the information data and FFmpeg program to activate the webcam. The information data will be shown in a web page which is converted into a web application or called as a Progressive Web Application. The platform is Node.js as a server builder in this system. The time of detection will be recorded and sent into MongoDB database. Therefore, the application’s web page would be able to access the contents of the database. RESTAPI method used in application’s web page for the communication protocol to database. When the system is detected, it will send a webpush notification with Firebase Cloud Messaging as a framework. Once the system has been completely implemented, the system will be tested to detect, record video, create database, and send notification into the web application performed 20 times each. The Results achieved 81.25% success rates with 75% failure rates in video performance. Furthermore, video performance replaced with GIF and the entire result has improved to 93.75% success rates. As a conclusion, The Smart Bell system is already able to work properly according to the research’s purpose. / Sistem Smart Bell adalah salah satu kecanggihan dari Internet of Things. Sistem ini berfungsi untuk mendeteksi pengunjung rumah disaat penghuni rumah tidak berada di dalam rumah ataupun disaat penghuni rumah sendiri sibuk dengan teknologi yang dapat mengalihkan perhatian, dimana pada zaman modern sekarang masyarakat lebih memberi atensi kepada benda perangkat seperti smartphone atau laptop. Sistem dibuat menggunakan sensor passive-infrared sebagai penerima sinyal untuk mendeteksi gerakan, dan webcam untuk dapat mengambil gambar dan merekam video. Sensor tersebut akan terhubung ke dalam mikrokontroler Arduino untuk dapat mengirim informasi data dan program FFmpeg untuk dapat mengaktifkan webcam. Informasi data tersebut disajikan di dalam halaman web yang diubah menjadi aplikasi web atau disebut Progressive Web Application. Platform yang digunakan adalah Node.js sebagai pembuatan server dalam sistem penelitian ini. Waktu pendeteksian akan dicatat dan dikirim ke dalam basis data MongoDB. Kemudian halaman aplikasi web akan dapat mengakses isi dari basis data. Protokol sistem komunikasi antara basis data dan halaman aplikasi web menggunakan metode REST-API. Saat proses pendeteksian berlangsung, sistem akan mengirim notifikasi menggunakan webpush dengan framework Firebase Cloud Messanging. Setelah sistem selesai diimplementasi, sistem diuji untuk dapat mendeteksi, merekam video, membuat GIF, menulis basis data, dan mengirim notifikasi ke dalam aplikasi web yang dilakukan sebanyak 20 kali pada setiap pengujian. Hasil pengujian dengan metode penampilan video menunjukkan persentase keberhasilan sebesar 81.25% dengan kegagalan penampilan video sebesar 75%. Oleh karena itu metode penampilan video diganti dengan penampilan GIF dan persentase keberhasilan naik menjadi 93.75%. Dapat disimpulkan bahwa Sistem Smart Bell ini dapat berfungsi dengan baik sesuai tujuan penelitian.
Item Type: | Thesis (Bachelor) |
---|---|
Creators: | Creators NIM Email ORCID Watson, Dale NIM00000002258 DELLRYUZI@GMAIL.COM UNSPECIFIED |
Contributors: | Contribution Contributors NIDN/NIDK Email Thesis advisor Tjahyadi, Hendra NIDN0410076901 UNSPECIFIED |
Additional Information: | SK 83-13 WAT s 2018 |
Uncontrolled Keywords: | Node.Js; FFmpeg; MongoDB; NPM; Express.js; Johnny-five; RESTAPI; Arduino; HTTPS; service worker; progressive web application |
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7885-7895 Computer engineering. Computer hardware |
Divisions: | University Subject > Historic > Faculty/School > Computer System Engineering Historic > Faculty/School > Computer System Engineering |
Depositing User: | Users 17 not found. |
Date Deposited: | 03 Jul 2020 01:19 |
Last Modified: | 15 Dec 2021 06:17 |
URI: | http://repository.uph.edu/id/eprint/9054 |