Please use this identifier to cite or link to this item:
https://repository.uksw.edu//handle/123456789/29030
Title: | Proyek Website IOT didukung Oleh Django dan Python |
Authors: | Santosa, Petrus Priyo |
Issue Date: | 13-Jan-2023 |
Abstract: | Thesis ini menjelaskan tentang pembuatan produk dan desain sistem IoT dengan
menggunakan Django dan Python. Produk thesis ini sebagai produk yang diperlukan PT Artha Puncak Semesta Indonesia (PT APSI) dimana thesis ini dimanfaatkan sebagai dokumen secara terstruktur baik teori yang terkait maupun tata cara penyusunan website IoT. Bahan yang digunakan pada perancangan dan penelitian untuk memilih bahan produk dan menerapkan dalam arsitektur IoT sederhana terdiri dari perangkat keras (hardware), MQTT broker, perangkat lunak (software).Perangkat keras berupa NodeMCU ESP8266, sensor BMP, DHT, DSM501A sebagai sumber data yang akan dijadikan dataset, MQTT Broker merupakan server yang bertugas untuk menerima, menyimpan dan mengirimkan data menggunakan protokol MQTT (Message Queue Telemetry Transport) dari perangkat keras tersebut ke perangkat penerima lainnya melalui jaringan internet. Kemudian disusun perangkat lunak berupa web aplikasi yang bertugas untuk melaksanakan rutin-rutin data logging, pengolahan data dan visualisasi data dashboard.
Metode penelitian yang penulis terapkan menggunakan konsep ADDIE (Analysis, Design, Development, Implementation, Evaluation). Tahap analisis dilakukan terkait dengan analisis cara kerja sistem yang diperoleh dengan mengumpulkan data-data dan informasi serta spesifikasi dari perangkat keras (datasheet komponen elektronik dan pemahaman sensor-sensor), perangkat lunak berupa informasi dokumen-dokumen tentang django Tahap Desain dengan mempertimbangkan data yang dikumpulkan pada tahap analisis, desain produk IoT meliputi struktur hardware dan software yang digunakan, dan protokol komunikasi yang dipakai. Tahapan Development dilakukan dengan memastikan kesesuaian produk sebenarnya terhadap desain yang ditentukan. Pada tahap ini, produk IoT dapat berupa perangkat keras (hardware) yang terdiri dari sensor, mikrokontroler, dan komponen-komponen lain yang diperlukan, serta perangkat lunak (software) yang terdiri dari sistem operasi, aplikasi, dan kode-kode yang diperlukan untuk mengendalikan perangkat keras tersebut. Kegiatan pembuatan prototype sesuai rencana tahap desain. Tahap implementasi, melakukan pengujian keandalan, keamanan, dan performa prototype yang telah dibuat. Tahap terakhir adalah penilaian kinerja produk untuk mengetahui sejauh mana produk tersebut memenuhi tujuan yang telah ditetapkan.
Bilamana perangkat telah dapat digunakan, maka dapat dilakukan tahap Evaluasi dan
analysis terhadap data yang diperoleh. Pada thesis ini digunakan m Principal Component Analysis (PCA) dan Density-based spatial clustering of applications with noise algorithm (DBSCAN) dimana beberapa anomali terdeteksi terhadap fitur-fitur yang diukur khususnya terkait dengan konsentrasi partikel pm1.0 dan pm2.5.
Dari hasil penelitian adalah data-data sensor yang tersimpan dalam database MySQL
dan dapat diekspor kedalam Copy,Excel,CSV, PDF untuk tujuan analisa data sains. Pada
penelitian tesis ini data dari perangkat IoT digunakan sebagai studi kasus “Air Pollutant
modelling “. Hasil penelitian ini menggunakan skope rancangan dengan skala kecil yang
sederhana jika dibandingkan dengan kebutuhan sesungguhnya di PT APSI. Sebagai penelitian lanjutan, hasil penelitian website IoT dengan menggunakan django ini dapat diterapkan untuk perusahaan yang lebih memilih dan menginginkan menggunakan frame work django. This thesis describes the manufacture of IoT products and system designs using Django and Python. This thesis product is a product needed by PT Artha Puncak Semesta Indonesia (PT APSI) where this thesis is used as a structured document for both related theory and procedures for preparing an IoT website. Materials used in design and research to select product materials and implement them in a simple IoT architecture consist of hardware, MQTT broker, and software. Hardware is NodeMCU ESP8266, BMP sensor, DHT, DSM501A as the data source. will be used as a dataset, MQTT Broker is a server whose job is to receive, store and send data using the MQTT (Message Queue Telemetry Transport) protocol from the hardware to other receiving devices via the internet network. The software is developed in the form of a web application whose job is to carry out routine data logging, data processing, and dashboard data visualization. The research method is the ADDIE concept (Analysis, Design, Development, Implementation, Evaluation). The analysis phase is carried out related to the analysis of how the system works which is obtained by collecting data and information, as well as specifications from hardware (datasheets of electronic components and understanding of sensors), software in the form of information documents about Django Design Stage taking into account the data collected at the analysis stage, the design of IoT products, includes the structure of the hardware and software used, and the communication protocols used. The Development stage is carried out by ensuring the conformity of the actual product to the specified design. At this stage, IoT products can be in the form of hardware consisting of sensors, microcontrollers, and other necessary components, as well as software consisting of operating systems, applications, and the code needed to control the hardware. The prototyping activity is according to the design stage plan. Implementation stage, testing the reliability, safety, and performance of the prototype that has been made. The final stage is product performance evaluation to determine the extent to which the product meets the stated objectives. If the device can be used, then the evaluation and analysis phase can be carried out on the data obtained. In this thesis m Principal Component Analysis (PCA) and Density-based spatial clustering of applications with noise algorithm (DBSCAN) are used where several anomalies are detected for the features measured, especially those related to the concentration of pm1.0 and pm2.5 particles. From the research results, sensor data is stored in the MySQL database and can be exported into Copy, Excel, CSV, and PDF for scientific data analysis purposes. In this thesis research data from IoT devices is used as a case study of "Air Pollutant modeling". The results of this study use a simple small-scale design scope when compared to the actual needs at PT APSI. As a follow-up research, the results of IoT website research using Django can be applied to companies that prefer and want to use the Django framework. |
URI: | https://repository.uksw.edu//handle/123456789/29030 |
Appears in Collections: | T2 - Master of Data Science |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
T2_632021005_Judul.pdf | 3.19 MB | Adobe PDF | View/Open | |
T2_632021005_Bab I.pdf | 458.98 kB | Adobe PDF | View/Open | |
T2_632021005_Bab II.pdf | 725.63 kB | Adobe PDF | View/Open | |
T2_632021005_Bab III.pdf | 1.71 MB | Adobe PDF | View/Open | |
T2_632021005_Bab IV.pdf | 4.12 MB | Adobe PDF | View/Open | |
T2_632021005_Bab V.pdf | 523.12 kB | Adobe PDF | View/Open | |
T2_632021005_Bab VI_Daftar Pustaka.pdf | 583.45 kB | Adobe PDF | View/Open | |
T2_632021005_Lampiran.pdf | 1.21 MB | Adobe PDF | View/Open | |
T2_632021005_Formulir Pernyataan Persetujuan Penyerahan Lisensi Noneksklusif Tugas Akhir dan PIlihan Embargo.pdf Restricted Access | 273.4 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.