Judul: Pengembangan dan Pengukuran Kinerja Backend REST API Server IOT dengan PHP Lumen dan PostgreSQL
Abstrak: Perangkat IoT akan mengirimkan data dan akan disimpan ke dalam sebuah server untuk ditampilkan dan dianalisis. Salah satu platform manajemen data IoT adalah ThingSpeak. Namun, ThingSpeak memiliki keterbatasan untuk pengguna yang tidak berbayar. Hanin (2021) telah mengembangkan backend layanan server data IoT untuk mengatasi keterbatasan tersebut. Akan tetapi, penelitian Hanin masih bisa ditingkatkan dari sisi kinerjanya. Penelitian ini bertujuan untuk membuat backend REST API server IoT dan membandingkan hasil performa dengan penelitian sebelumnya yang menggunakan Python Falcon dan PostgreSQL. Penelitian ini mengembangkan REST API menggunakan framework Lumen dan basis data PostgreSQL. Metode pengembangan pada penelitian ini adalah iterative waterfall. Berdasarkan hasil pengujian kinerja dengan menggunakan siege, pada method GET, PUT, dan POST nilai rataan kinerjanya masing-masing adalah 56, 53, dan 52 transaksi per detik. Pada method GET, PUT, dan POST masing-masing performa kinerja meningkat 2,9 kali lipat, 3,2 kali lipat, dan 2,2 kali lipat dibandingkan dengan framework Falcon.
Keyword: backend, IoT, lumen, performance

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: Gene Editing  of Two Cyanide Synthesis-related Genes in Cassava using CRISPR/Cas9
Abstrak: Cassava (Manihot esculenta) contain toxic quantities of cyanogenic glucoside. Reducing the potentially toxic cyanogenic glucoside levels in cassava could be achieved by gene editing through Clustered Regularly Interspaced Short Palindromic Repeats – CRISPR associated protein 9 (CRISPR/Cas9), a high- precision genome editing technique in plants. Two cassava UDP- glucosyltransferase (UGT) paralogs, UGT85K4 and UGT85K5, are the genes catalyzing the synthesis of cyanogenic glucosides in plants. The study aimed to construct the CRISPR/Cas9 recombinant vector carrying single guide RNA (sgRNA) to edit UGT85K4 and UGT85K5 genes, and transform sgRNA CRISPR/Cas9 construct into KU50 cassava calli. Five sgRNAs were designed, considering the on/off target efficiency score and GC content. Those sgRNAs were ligated into pRGEB32 plasmid and introduced to competent Escherichia coli DH5a. The PCR colony and DNA sequencing were performed to verify the sgRNA insert. The amplicons showed the expected band size of recombinant vector (180 bp). Based on sequencing results, only one sgRNA was successfully ligated into the plasmid that will be used to edit the UGT85K5 gene. The sgRNA CRISPR/Cas9 construct in pRGEB32 plasmid was successfully transformed into Agrobacterium tumefaciens and introduced into KU50 cassava calli through co-cultivation. The overgrowth of Agrobacterium occurred after the co-cultivation phase.
Keyword: CRISPR/Cas9, Cyanogenic glucoside, Gene editing, sgRNA