Judul: Back-End Development for IoT Data Server Application Based on REST API Using Falcon Framework
Abstrak: Perkembangan aplikasi IoT di masyarakat semakin meningkat dipicu oleh makin terjangkaunya internet. Kebutuhan untuk bisa mengontrol dan memonitor lingkungan fisik dari jarak jauh juga menjadi faktor semakin berkembangnya IoT. Data yang didapatkan dari perangkat IoT perlu disimpan ke dalam sebuah server data untuk ditampilkan dan dianalisis. Penelitian ini bertujuan untuk membuat sebuah aplikasi database untuk data IoT menggunakan metode prototyping yang hanya berfokus pada bagian back-end. Arsitektur yang digunakan dalam penelitian ini adalah representational state transfer application programming interface (REST API) dan basis data relasional. Teknologi yang dipakai adalah framework Falcon dan PostgreSQL. Hasil penelitian ini berupa basis data dan API web untuk penyimpanan data IoT. API yang terdiri atas modul user dan administrator telah berhasil diuji menggunakan metode black box., The fast development of IoT in society triggered by the increasingly accessible internet in the community. The need to control and monitor the physical environment remotely is also becoming a factor from development of IoT. The data acquired from IoT tools need to be stored in a data server to be shown and analized. This research is done for making an IoT database storage application using a prototyping method that focuses on the back-end. The architecture used in this research is representational state transfer application programming interface (REST API) and relational database. The technology used is the Falcon framework and PostgreSQL. The result of this research is a database and API web for storing IoT data. All API from user and administrator module successfully tested using black box method.
Keyword: aplikasi server, back-end, Falcon, IoT, REST API

Judul: Development and Performance Improvement of IoT  Data Server REST API with Python FastAPI and PostgreSQL
Abstrak: Berbagai macam teknologi dapat dijadikan pilihan untuk membangun sebuah ekosistem IoT, salah satunya adalah server data IoT yang menjadi poin utama untuk menyimpan dan mengambil data yang didapat dari perangkat IoT. Kinerja server data IoT selain dipengaruhi oleh spesifikasi perangkat keras, juga oleh perangkat lunak yang digunakan seperti bahasa pemrograman dan framework yang digunakan. Dalam penelitian ini, kami mengembangkan backend server data IoT dengan framework Python FastAPI dan database PostgreSQL, dibandingkan kinerjanya dengan framework Python Falcon dan Python Sanic. Metode pengembangan yang digunakan adalah waterfall. Berdasarkan pengujian kinerja menggunakan Siege, aplikasi FastAPI memiliki rataan kinerja sebesar 986 transaction per second, nilai ini 1.5 kali lipat lebih cepat dari aplikasi Sanic dan 167 kali lipat dari aplikasi Falcon. Penggunaan memori FastAPI hampir sama dengan Sanic, yaitu di kisaran 2 GB. Hal ini menunjukkan bahwa FastAPI adalah framework REST API Python yang memiliki kinerja yang lebih baik., Various technologies can be selected to build an IoT ecosystem, one of which is the IoT data server which is the main point for storing and retrieving data obtained from IoT devices. The performance of the IoT data server is not only influenced by hardware specifications, but also by the software used, such as the programming language and framework used. In this study, we develop an IoT data server backend with the Python FastAPI framework and the PostgreSQL database, comparing its performance with the Python Falcon and Python Sanic frameworks. The development method used is the waterfall. Based on performance testing using Siege, the FastAPI application has an average performance of 986 transactions per second, this value is 1.5 times faster than the Sanic application and 167 times that of the Falcon application. FastAPI memory usage is almost the same as Sanic, which is around 2 GB. This shows that FastAPI is a Python REST API framework that has better performance.
Keyword: Python, FastAPI, Server IoT, Kinerja Tinggi, PostgreSQL

Judul: Insecticidal Activity of Essential Oils Leaves of Cinnamomum spp. (Lauraceae) against Crocidolomia pavonana and Their Phytotoxicity on Broccoli Seedlings
Abstrak: Essential oils from leaves of 13 species of Cinnamomum were tested for their insecticidal activity on the cabbage head caterpillar Crocidolomia pavonana with leaf immerse method. The results showed that the treatment with 1% (w/v) essential oils leaves of C. celebicum, C. multiflorum, C. sintoc, and C. verum caused 21.45, 93.65, 60.30, and 76.10% mortality, respectively. Based on the results of phytotoxicity and insecticidal activity tests, C. multiflorum oil was further tested at 6 concentration levels. In all treatments, larval mortality has occurred at 24 hours after treatment (HAT) and increased at 48 HAT. LC50 of C. multiflorum oil at 24 and 48 HAT was 0.504 and 0.396%, respectively. The treatment with C. multiflorum oil at ≤0.31% did not inhibit the development of C. pavonana larvae. Determination of the chemical constituents of Cinnamomum oils were carried out by gas chromatography-mass spectrometry (GCMS). Totally, 345 compounds were identified. Methyleugenol constituted the main component (49.4%) of leaf essential oil of C. multiflorum and was assumed to be responsible for the insecticidal activity of the oil against C. pavonana larvae. LC50 of pure methyleugenol obtained at 0.365% (48 HAT) and 0.363% (72 HAT). The results showed that C. multiflorum was more effective with LC50 value equivalent to methyleugenol content of 0.32% (24 HAT) and 0.24% (48 HAT).
Keyword: