Sistem smart bell dengan pir sensor ke dalam progressive web application = Smart bell system with pir sensor into progressive web application

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.

[img] Text (Title)
Title.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (560kB)
[img]
Preview
Text (Abstract)
Abstarct.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (261kB) | Preview
[img]
Preview
Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (384kB) | Preview
[img]
Preview
Text (Chapter1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (182kB) | Preview
[img] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (387kB)
[img] Text (Chapter3)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (611kB)
[img] Text (Chapter4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text (Chapter5)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (167kB)
[img]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (157kB) | Preview
[img] Text (Appendices)
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:
CreatorsNIMEmail
Watson, DaleNIM00000002258DELLRYUZI@GMAIL.COM
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorTjahyadi, HendraNIDN0410076901UNSPECIFIED
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

Actions (login required)

View Item View Item