Claim Missing Document
Check
Articles

Found 15 Documents
Search

Sistem Monitoring Trafo Distribusi PT.PLN (Persero) berbasis IoT Prasetyo, Budi Eko; Putra, Widhy Hayuhardhika Nugraha; Syauqy, Dahnial; Bhawiyuga, Adhitya; Wibowo, Sigi Syah; Ronilaya, Ferdian; Siradjuddin, Indrazno; Adhisuwignjo, Supriatna
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 7 No 1: Februari 2020
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Paper ini memperkenalkan sebuah sistem manajemen Trafo Distribusi jaringan tegangan rendah (JTR) milik PT. PLN (Persero) yang disebut dengan Distributed Transformer Management System (DTMS). Trafo Distribusi merupakan asset strategis PT. PLN (Persero) karena keberlangsungan umur trafo distribusi adalah sangat penting dalam menjaga layanan penyediaan energi kelistrikan kepada pelanggan, dan sebagai sumber pendapatan utama.  Jumlah aset yang besar dan luasnya jangkauan pemasangan trafo distribusi menuntut PT. PLN (Persero) berinvestasi lebih untuk memantau kondisi Trafo agar tidak terjadi kerusakan dan mengurangi biaya perawatan. Oleh karena itu peran teknologi informasi saat ini menjadi salah satu investasi yang paling feasible bagi PT. PLN (Persero) dalam menjaga performa aset strategis tersebut. DTMS yang dibangun terdiri atas: (1) perangkat embedded system yang berfungsi untuk melakukan pengukuran dan pengiriman data, (2) perangkat lunak Web Service yang berfungsi untuk menerima data dari embedded system dan (3) perangkat lunak berbasis web untuk penyajian data dan pengelolaan data untuk menjadi sebuah Decision Support System (DSS). DTMS ini dibangun untuk memberikan fungsi peringatan dini terhadap anomali parameter trafo seperti overload, overvoltage dan black out events. Disamping itu, suhu operasi trafo juga menjadi parameter yang menggambarkan kondisi trafo dalam status aman, peringatan atau berbahaya. Embedded system yang dibangun akan mengukur kondisi trafo, kemudian dengan menggunakan protokol komunikasi RF 2,4 GHz dan GPRS, embedded system akan menampung dan mengirim data ke server melalui protokol HTTPS dengan antarmuka pemrograman yang disusun menggunakan format JSON. Setelah mendapatkan data, DTMS akan melakukan perhitungan untuk mendapatkan rekomendasi optimalisasi trafo berupa penyeimbangan, perawatan atau peningkatan daya. AbstractThis paper introduces a Low Voltage Distribution Transformer (JTR) Management owned by PT. PLN (Persero) which is also called the Distributed Transformer Management System (DTMS). Distribution transformer is a strategic asset of PT. PLN (Persero) because it’s lifecycle is highly important for PT. PLN (Persero) primarily in delivering electrical energy to customers, and of course as a main source of PT. PLN’s revenue. The large amount of assets and the broad range of installation of distribution transformers requires PT. PLN (Persero) invests more to monitor and maintain the condition of the Trafo in order to avoid unplanned damage and reduce the cost of unplanned maintenance. Therefore the role of information technology is currently one of the most feasible investment for PT. PLN (Persero) in maintaining the performance of this strategic assets. The DTMS consists of: (1) embedded system devices for data measurement and transmission, (2) Web Services software for receiving data from embedded systems, and (3) Web-based software for data presentation and data management for Decision Support System (DSS) purpose. The DTMS is built to provide early warning functionality to the transformer parameter anomalies such as overload, overvoltage and blackout events. In addition, the transformer operating temperature is also an important parameter that describes the condition of the transformer in safe state, warning state or danger state. The embedded system will measure the transformer's general conditions, then using the 2.4 GHz RF communications protocol and GPRS, then it will collect and transfer data to the server via the HTTPS protocol with a programming interface compiled using the JSON format. After getting the data, DTMS will do the calculation to get recommendation of transformer optimization such as balancing, maintenance or power uprating.
Penerapan Mekanisme Komunikasi Multi-hop pada Bluetooth Low Energy Budi, Agung Setia; Hanif Azhar Efendi, Muhammad; Bhawiyuga, Adhitya; Ichsan, Mochammad Hannats Hanafi
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 9 No 2: April 2022
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2022925684

Abstract

Seiring dengan berjalannya waktu, perkembangan teknologi akan semakin pesat, begitu pun teknologi dalam bidang wireless communication atau komunikasi tanpa kabel. Salah satu teknologi wireless yang sudah ada cukup lama adalah Bluetooth, adapun pengembangan dari teknologi Bluetooth adalah Bluetooth Low Energy (BLE). Tujuan dikembangkannya BLE adalah agar sumber daya yang digunakan saat proses transmisi data lebih rendah dari Bluetooth yang sudah ada sebelumnya. Adapun terdapat beberapa batasan yang ada pada Bluetooth Low Energy (BLE), salah satunya adalah hanya dapat berkomunikasi satu dengan yang lainnya dalam jarak yang dekat dikarenakan adanya keterbatasan sumber daya. Berdasarkan dari permasalahan tersebut, pada penelitian ini dirancang mekanisme komunikasi multi-hop pada BLE untuk mengatasi permasalahan jarak yang terbatas. Pada penelitian ini, topologi yang digunakan adalah topologi tree, dan hardware yang digunakan adalah ESP32. Hasil yang didapat menunjukkan mekanisme komunikasi multi-hop pada BLE yang dirancang dapat diterapkan dengan sukses. Hasil pengujian menunjukkan bahwa pengiriman data dari sebuah Sensor Node ke Sink Node yang melewati dua Relay Node (3-hop) membutuhkan waktu rata-rata 1846,4 ms.AbstractTechnology has been being developed very fast in the last couple years. One of that technology is wireless communication. There are so many wirelees communication technologies arround us nowadays, such as Wi-Fi, LoRa, Zigbee,and Bluetooth. The recent update of Bluetooth technology is Bluetooth Low Energy (BLE). The purpose of developing BLE is to decrease the energy used during the data transmission process. But there are some limitations in BLE. One of them is that we can only communicate with each other in a short distance due to resources limitation. Based on these problem, in this research we want to implement the multi-hop communication mechanism on BLE to overcome short distance communication problem. In this research, we use tree topology and ESP32 as the hardware. The results of this research shows that the mechanism of multi-hop communication on BLE can be applied successfully. The experiment result shows that the transmissionof data from a Sensor Node to a Sink Node through two Relay Nodes (3-hops) needs the average time of 1846,4 ms.
Penerapan Mekanisme Continuous Deployment dalam Pengembangan dan Pembaruan Perangkat Lunak Sistem Benam Berbasis Internet of Things Aladina, Yohanna Fransiska; Bhawiyuga, Adhitya; Siregar, Reza Andria; Trisnawan, Primantara Hari
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 9 No 3: Juni 2022
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2022935750

Abstract

Sebuah sistem berbasis Internet of Things (IoT) umumnya terdiri atas perangkat sistem benam yang saling terhubung antara satu dengan lainnya melalui jaringan internet. Jumlah perangkat IoT selalu bertambah. Namun selama ini, proses pembaruan perangkat IoT memiliki permasalahan yang serius terkait biaya dan waktu, yaitu ketika hendak melakukan pembaruan software, manusia harus datang secara langsung ke lokasi di mana perangkat IoT tersebut berada. Dari permasalahan tersebut, maka dibuatlah penelitian ini mengenai pembaruan software pada perangkat IoT menggunakan continuous deployment yang dilakukan di cloud. Continuous deployment adalah proses penyebaran berkelanjutan pada software yang memanfaatkan proses otomatisasi yang dilakukan dari awal hingga akhir berjalan secara otomatis tanpa adanya campur tangan manusia. Proses ini memberikan dampak positif yang signifikan karena hanya dengan menjalankan automated script, lalu semuanya bisa berjalan dengan lancar sesuai apa yang diharapkan. Implementasinya dilakukan menggunakan text editor yaitu Visual Studio Code, code repository yaitu GitHub, layanan cloud bernama Amazon Web Services (AWS), tiga buah ESP32 sebagai perangkat IoT, dan Jenkins sebagai tools untuk continuous deployment yang menjadi penghubung pada pendistrubusian code dari GitHub ke layanan-layanan yang dipilih di AWS untuk mendukung proses continuous deployment. Hasil dari pengujiannya menunjukkan bahwa layanan-layanan pada AWS dapat saling terhubung serta dapat terintegrasi dengan Jenkins dan ESP32, sehingga dapat melakukan pembaruan code dari GitHub ke tiga buah ESP32 dengan proses otomatisasi sepenuhnya. Waktu rata-rata yang dibutuhkan untuk melakukan pembaruan hanyalah 63.5 detik. Berdasarkan hasil pengujian tersebut, solusi ini dapat menjadi jawaban dari permasalahan pembaruan software perangkat IoT yang selama ini masih dilakukan secara manual.AbstractAn Internet of Things (IoT)-based system generally consists of embedded system devices connected through the internet network. The number of IoT devices is always growing. But so far, the process of updating IoT devices has serious problems related to cost and time, namely, when they want to update software, humans must come directly to the location where the IoT device is located. This research on software updates on IoT devices using continuous deployment is carried out in the cloud from these problems. Continuous deployment is a continuous deployment process on software that utilizes an automation process carried out from start to finish running automatically without any human intervention. This process has a significant positive impact because only by running the automated script, then can everything run smoothly as expected. The implementation is carried out using a text editor, namely Visual Studio Code, a code repository, namely GitHub, a cloud service called Amazon Web Services (AWS), three ESP32s as IoT devices, and Jenkins as tools for continuous deployment that serve as a liaison for code distribution from GitHub to other services. Services selected on AWS to support the continuous deployment process. The test results show that services on AWS can be interconnected and integrated with Jenkins and ESP32 so that they can update code from GitHub to three ESP32s with a fully automated process. The average time it takes to perform an update is only 63.5 seconds. Based on the results of these tests, this solution can answer the problem of updating IoT device software which is still done manually.
Sistem Berbasis Private Blockchain sebagai Penyedia Layanan Autentikasi Publisher-Broker-Subscriber Pada Protokol Message Queue Telemetry Transport Dzakie, Muhammad Naufal; Bhawiyuga, Adhitya; Basuki, Achmad
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 9 No 4: Agustus 2022
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2022945752

Abstract

Protokol MQTT pada umumnya menggunakan username dan password untuk memvalidasi klien yang terhubung ke broker. Salah satu cara yang biasa dilakukan untuk melakukan hal ini adalah dengan membuat dedicated server yang berfungsi untuk memvalidasi klien yang terhubung pada broker. Akan tetapi hal ini membuat proses validasi klien bergantung pada entitas yang umumnya dibuat terpusat (centralized). Sistem yang terpusat rentan mengalami kegagalan yang dapat menyebabkan sistem kehilangan data dan ketersediaan yang rendah ketika ingin digunakan. Oleh karena itu, peneliti mengusulkan penggunaan Ethereum blockchain sebagai pengganti dari authentication server. Blockchain merupakan teknologi penyimpanan data terdistribusi secara peer to peer yang dapat mencegah perubahan data tanpa izin. Selain itu platform Ethereum blockchain mempunyai teknologi smart contract, dengan teknologi ini pengguna dapat mengunggah program kecil pada blockchain. Pada penelitian ini, smart contract akan dijadikan pengganti dari authentication server yang biasanya digunakan pada broker MQTT. Penulis berharap terciptanya authentication server yang terdistribusi guna membantu broker MQTT dalam memvalidasi klien setelah menerapkan teknologi blockchain dan smart contract pada MQTT authentication server. Hasil dari pengujian fungsional yang didapat bahwa implementasi MQTT authentication server pada platform blockchain sudah dapat berjalan sesuai dengan fungsinya dalam melakukan authentication dan authorization pada klien. Hasil dari pengujian non fungsional menunjukkan bahwa distribusi data sudah dapat dijaga konsistensi nya pada tiap – tiap node. Berdasarkan hasil penelitian tersebut dapat disimpulkan bahwa sistem yang dibuat dapat dijadikan sebagai solusi permasalahan MQTT authentication server yang terpusat.AbstractNormally MQTT protocol uses username and password for klien validation with broker. One of many ways to this is to have a dedicated server that functions wholly on handling klien validation with broker. However, there were draw backs to this, as centralized server has a higher chance of failure, which can cause data loss. Therefore, in this study, we will propose a solution using Ethereum blockchain as a substitute for the authentication server. Blockchain is a peer-to-peer data storage technology that is distributed and immutable. With Ethereum blockchain user can upload a smart contract to the blockchain that acts as a mini program. Because of this the writer propose to make a smart contract that functions as an authentication server. If implemented correctly, the writer hopes to create a distributed authentication server that helps MQTT broker to validate kliens. The result of functional testing shows that the authentication server is running by its function to authenticate and authorize kliens that connects to the broker. While the result of non-functional testing shows that the system distributed function can maintain data consistency. Therefore, based on these results, this system can be a solution for a centralized MQTT authentication server.
Novel Coronavirus Pandemic in Indonesia: Cases Overview and Daily Data Time Series using Naïve Forecast Method Kirana, Annisa Puspa; Bhawiyuga, Adhitya
Indonesian Journal of Electronics, Electromedical Engineering, and Medical Informatics Vol. 3 No. 1 (2021): February
Publisher : Jurusan Teknik Elektromedik, Politeknik Kesehatan Kemenkes Surabaya, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35882/ijeeemi.v3i1.198

Abstract

At the end of December 2019, the virus emerges from Wuhan, China, and resulted in a severe outbreak in many cities in China and expanding globally, including Indonesia. Indonesia is the fourth most populated country globally. As of February 2021, Indonesia in the first rank of positive cases of COVID-19 in Southeast Asia, number 4 in Asia, and number 19 in the world. Our paper aims to provide detailed reporting and analysis of the COVID-19 case overview and forecasting that have hit Indonesia. Our time-series dataset from March 2020 to January 2021. Summary of cases studied included the number of positive cases and deaths due to COVID-19 on a daily or monthly basis. We use time series and forecasting analysis using the Naïve Forecast method. Naïve forecast is one of the simplest forecasting methods, and it is very useful to be considered as a benchmark method for comparing models. The prediction is daily case prediction for six months starting from February 1, 2021, to June 30, 2021, using active cases daily COVID-19 data in all provinces in Indonesia. The highest monthly average case prediction is in June, which is 35,662 cases. Our COVID-19 prediction study has a mean absolute percentage error (MAPE) score of 15.85%.