View Item 
      •   IPB Repository
      • Dissertations and Theses
      • Undergraduate Theses
      • UT - Faculty of Mathematics and Natural Sciences
      • UT - Computer Science
      • View Item
      •   IPB Repository
      • Dissertations and Theses
      • Undergraduate Theses
      • UT - Faculty of Mathematics and Natural Sciences
      • UT - Computer Science
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Pengembangan dan Peningkatan Kinerja Server Iot Berbasis Python dengan Framework Sanic dan Database PostgreSQL

      Thumbnail
      View/Open
      Cover (2.090Mb)
      Fullteks (9.798Mb)
      Lampiran (781.1Kb)
      Date
      2023
      Author
      Ferdiansyah, Alvin
      Akbar, Auriza Rahmad
      Rahmawan, Hendra
      Metadata
      Show full item record
      Abstract
      Kebutuhan manusia terhadap hasil dan kinerja yang baik mendorong munculnya berbagai teknologi baru dalam berbagai aspek, salah satunya Internet of Things (IOT). ThingSpeak merupakan salah satu platform yang menunjang manajemen perangkat IoT dengan batasan penggunaan pada pengguna umum yang tidak berlangganan. Telah dikembangkan sebuah aplikasi server data IoT menggunakan framework Falcon yang dapat dipergunakan secara bebas sebagai alternatif ThingSpeak, Namun, aplikasi ini masih memiliki banyak ruang improvisasi untuk peningkatan performa dan kinerja. Dalam penelitian ini, dikembangkan sebuah aplikasi server data IoT berbasis REST API dengan menggunakan framework Python Sanic dengan metode pengembangan iterative waterfall. Harapannya aplikasi ini tidak hanya bebas digunakan akan tetapi juga memiliki kinerja yang optimal dan memberikan hasil yang lebih efisien dari alur dan sistem desain aplikasi untuk penggunaannya. Dari hasil pengujian menggunakan tool Siege, aplikasi yang dikembangkan memiliki performa yang meningkat sebesar 50 kali lipat pada metode GET, 48 kali lipat pada metode POST, dan 59 kali lipat pada metode PUT dengan metrik nilai request per detik.
       
      The Internet of Things (IOT) is one of the technology that has emerged as a result of human demand for successful outcomes and performance. ThingSpeak is a platform that allows IoT device administration with usage restrictions for non-subscribed general users. As a free alternative to ThingSpeak, an IoT data server application has been created utilizing the Falcon framework, however there is still much space for improvement in terms of performance. In this study, a Sanic Python framework-based REST API-based IoT data server was created using the iterative waterfall method in the hopes that it would not only be free to use but would also perform at its best and produce more effective outcomes from the flow and application design system. Following testing with the Siege tool, the application's performance increased by 50 times for the GET method, 48 times for the POST method, and 59 times for the PUT method as measured by the number of requests per second.
       
      URI
      http://repository.ipb.ac.id/handle/123456789/116064
      Collections
      • UT - Computer Science [2482]

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository
        

       

      Browse

      All of IPB RepositoryCollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

      My Account

      Login

      Application

      google store

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository