Claim Missing Document
Check
Articles

Pemodelan dan Analisis Wireless Mesh Network dengan Arsitektur Publish-Subscribe dan Protokol MQTT Kasyful Amron; Eko Sakti Pramukantoro; Mahendra Data
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 3 No 2: Juni 2016
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (801.194 KB) | DOI: 10.25126/jtiik.201632184

Abstract

AbstrakAkses terhadap informasi menjadi kebutuhan yang sangat penting bagi manusia. Namun, tidak semua daerah memiliki akses yang layak terhadap informasi terutama daerah terpencil dikarenakan keterbatasan infrastruktur komunikasi. Teknologi wireless mesh network (WMN) dapat menjadi salah satu solusi untuk mengatasi masalah keterbatasan infrastruktur tersebut. Untuk meningkatkan performa WMN, maka perlu adanya rancangan mekanisme pengiriman informasi yang efisien. Ide penelitian ini pada dasarnya adalah memberikan solusi pengiriman informasi menggunakan arsitektur publish subscribe. Protokol publish subscribe yang digunakan adalah protokol MQTT (Message Queuing Telemetry Transport). Pada penelitian ini dilakukan pengujian terhadap Quality of Service seperti throughput, delay, jitter, dan packet loss untuk keseluruhan node. Pada pengujian QoS arsitektur WMN maupun MTQQ menunjukan bahwa kualitas layanan dipengaruhi oleh jarak,jumlah node yang dilewati dan material yang menghalangi. Seperti yang ditunjukan pada hasil pengujian antara node yang dihalangi tiga tembok beton, packet lossnya mencapai 88.8% dan delaynya sebesar 2.493,79 ms.Kata kunci: wireless, mesh network, publish and subscribeAbstractHas an access to the information becomes a very important requirement for humans. However, not all areas are have adequate access to information, especially in rural areas due to limited communication infrastructures. Wireless mesh network (WMN) technology may be can act as one alternative solution to overcome the problems. To improve the performance of WMN, it is necessary to design efficient information delivery mechanism. The idea of this research is basically giving information delivery solutions using the publish subscribe architecture. Publish-subscribe protocol used here is the MQTT protocol (Message Queuing Telemetry Transport). In this research, the Quality of Service testing such as throughput, delay, jitter, and packet loss for the entire node. On testing and MTQQ WMN QoS architecture shows that quality of service is affected by distance, number of nodes that pass and blocking material. As shown in the test results between nodes that hindered three concrete walls, packet lossnya reached 88.8% and the delay amounted to 2493.79 ms.Keywords: wireless, mesh network, publish and subscribe
Analisis Availabilitas dan Reliabilitas Multi-Master Database Server Dengan State Snapshot Transfers (SST) Jenis Rsync Pada MariaDB Galera Cluster Mahendra Data; Gilang Ramadhan; Kasyful Amron
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 4 No 1: Maret 2017
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (667.208 KB) | DOI: 10.25126/jtiik.201741288

Abstract

AbstrakSistem database merupakan bagian yang tak terpisahkan dari aplikasi berskala enterprise. Data didalamnya merupakan aset yang sangat penting, sehingga data tersebut tidak boleh rusak terlebih lagi hilang. Itulah sebabnya mengapa reliabilitas dan availabilitas sistem database menjadi hal yang sangat penting. Berbagai cara telah dikembangkan untuk meningkatkan reliabilitas dan availabilitas sebuah sistem database, salah satunya adalah teknik replikasi. MariaDB Galera Cluster adalah salah satu DBMS open source populer yang memiliki mekanisme replikasi. MariaDB Galera Cluster memiliki beberapa metode State Snapshot Transfer (SST) pada saat proses replikasi, yaitu rsync, mysqldump, xtrabackup, xtrabackup-v2. Kurangnya pemahaman administrator sistem terhadap perilaku tiap metode SST dapat mengakibatkan error pada sistem database. Untuk mencegahnya diperlukan analisis yang mendalam tentang dampak dan perilaku metode SST yang digunakan. Penelitian ini fokus pada analisis kinerja dari metode SST jenis rsync. Rsync dipilih karena metode ini merupakan metode SST default yang digunakan oleh MariaDB Galera Cluster. Dari hasil percobaan disimpulkan bahwa jumlah node dalam klaster menjadi hal yang perlu menjadi perhatian. Klaster yang hanya memiliki dua node akan sangat rentan terkena gangguan jika salah satu node terputus koneksinya atau mengalami down atau crash, sehingga jumlah node minimal dalam satu klaster yang disarankan adalah tiga node agar availabilitas dan reliabilitas MariaDB Galera Cluster dapat terjaga dengan baik.Kata kunci: database, klaster, availabilitas, reliabilitas, MariaDB Galera ClusterAbstractThe database system is an integral part of enterprise-scale applications. The data in it is a very important asset, so it may not be damaged or lost. That’s why the reliability and availability of the database system become very important. Various ways have been developed to improve the reliability and availability of a database system, one of them is a replication technique. MariaDB Galera Cluster is one of the popular open-source DBMS that has a replication mechanism. MariaDB Galera Cluster has several methods of doing Snapshot State Transfer (SST) during the replication process, namely rsync, mysqldump, xtrabackup, xtrabackup-v2. Lack of understanding by the system administrator of the behavior of every SST method can lead to errors in the database system. To prevent it, depth analysis of the impact and the behavior of the SST methods is required. This study focused on analyzing the performance of rsync SST method. Rsync is chosen because it is the default SST method used by MariaDB Galera Cluster. The experimental results show that the number of nodes in a cluster should be concerned. Clusters which only have two nodes would be highly vulnerable to disruption if one node disconnected or experience down or crash. We recommend the minimum number of nodes in a cluster is three so that the availability and reliability of MariaDB Galera Cluster can be properly maintained.Keywords: database, cluster, availability, reliability, MariaDB Galera Cluster
Sistem Rekomendasi Pemilihan Sekolah Menengah Atas Sederajat Kota Malang Menggunakan Metode AHP ELECTRE Dan TOPSIS Ibnu Aqli; Dian Eka Ratnawati; Mahendra Data
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 3 No 4: Desember 2016
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (807.871 KB) | DOI: 10.25126/jtiik.201634228

Abstract

AbstrakPemilihan tempat pendidikan yang bagus dan sesuai dengan kemampuan anak merupakan hal yang harus dikombinasikan untuk menunjang kemampuan perkembangan seorang anak. Apalagi pada masa pemilihan sekolah setelah lulus jenjang Sekolah Menengah Pertama (SMP) merupakan suatu keputusan yang harus dilakukan sambil mempertimbangkan masa depan. Dalam memilih sekolah lanjutan banyak hal yang biasanya dipertimbangkan, seperti Nilai Ujian Nasional (NUN) yang di dapat oleh siswa, jarak antar rumah siswa dan sekolah, fasilitas sekolah, bahkan prestasi-prestasi sekolah yang dianggap bisa menunjang kemampuan siswanya. Dari permasalahan tersebut, maka dirancang sebuah sistem untuk memberikan rekomendasi sekolah menengah atas sederajat di Kota Malang. Penelitian ini menerapkan metode Analytical Hierarchy Process (AHP) - Elimination Et Choix Tranduisant La Realité (ELECTRE) - Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). AHP melakukan perhitungan pembobotan kriteria, ELECTRE melakukan klasifikasi alternatif “favourable”, dan TOPSIS melakukan perankingan terhadap alternatif sehingga muncul rekomendasi sekolah yang sesuai dengan kriteria pengguna. Untuk pengujian, dilakukan uji akurasi pada metode TOPSIS dengan membandingkan data rekomendasi yang dikeluarkan oleh sistem dengan data yang didapat dari pakar. Pengujian akurasi pada metode TOPSIS mendapatkan nilai akurasi sebesar 82,98%.Kata kunci: Pendidikan, SMA, AHP, ELECTRE, TOPSISAbstractSelecting a good school and appropriate with the children's ability is a matter that must be combined to support children's development. More over, during the school admission time after junior high school period. This period is so essential that the parent and the child have to decide while cinsidering the child's future. On deciding which Senior High Scool that will be attended, things that should be considered might be vary, such as the child's test score (NUN), the distance between home and the school, school facilities, and school achievements. From that issues, this paper explains a system to give a recommendation about Senior High Schools in Malang. This research applied Analytical Hierarchy Process (AHP) - Elimination Et Choix Tranduisant La Realite (ELECTRE) - Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) methods. AHP method is used to calculate criterias  ELECTRE is used to classify alternative "flavourable", and TOPSIS is used to make a rank through the alternatives so that appear several school recommendation that proper with user's ceiteria. To examine the system, the accuration test is conducted on TOPSIS method by comparing recommendation data issued by the system with the data issued by the expert. The accuration test on system get the value of 82.98% accurateness.Keywords: Education, Senior High School, AHP, ELECTRE, TOPSIS
Implementasi Teknologi Virtualisasi Berbasis Kontainer untuk Perangkat Internet of Things pada Pertanian Presisi Mahendra Data; Widhi Yahya; Andika Kurniawan
CYBERNETICS Vol 3, No 01 (2019): CYBERNETICS
Publisher : Universitas Muhammadiyah Pontianak

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (292.645 KB) | DOI: 10.29406/cbn.v3i01.1448

Abstract

Pada bidang pertanian, Internet of Things (IoT) digunakan untuk mengendalikan sensor pertanian dan menghubungkannya dengan infrastruktur cloud dengan tujuan untuk menunjang pertanian presisi. Salah satu tantangan dalam penerapan IoT dalam pertanian presisi adalah keberagaman aplikasi dan protokol komunikasi di tengah keterbatasan sumber daya perangkat sensor yang digunakan. Ketergantungan library dan versi program yang saling kontradiktif mendorong diperlukannya terobosan baru dalam implementasi aplikasi sensor atau gateway pertanian presisi. Pada penelitian ini penulis mengimplementasikan virtualisasi berbasis kontainer untuk perangkat IoT pada pertanian presisi yang memudahkan pengimplementasian program pada satu perangkat tanpa mengurangi kinerja dari perangkat IoT. Program virtualisasi yang kami gunakan adalah Docker yang diimplementasikan ke dalam perangkat gateway IoT berupa Raspberry Pi. Hasil penelitian ini membuktikan bahwa penggunaan Docker, tidak menurunkan kinerja Raspberry Pi. Sehingga penggunaan Docker pada infrastruktur IoT pertanian presisi sangat mungkin untuk dilakukan karena memberikan keuntungan berupa kemudahan dalam implementasi, update, dan pengisolasian proses.
Sistem Rekomendasi Pemilihan Sekolah Menengah Atas Sederajat Kota Malang Menggunakan Metode AHP Electre dan Topsis Ibnu Aqli; Dian Eka Ratnawati; Mahendra Data
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 1 (2017): Januari 2017
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (762.289 KB)

Abstract

Pemilihan tempat pendidikan yang bagus dan sesuai dengan kemampuan anak merupakan hal yang harus dikombinasikan untuk menunjang kemampuan perkembangan seorang anak. Apalagi pada masa pemilihan sekolah setelah lulus jenjang Sekolah Menengah Pertama (SMP) merupakan suatu keputusan yang harus dilalukan sambil mempertimbangkan masa depan. Dalam memilih sekolah lanjutan banyak hal yang biasanya dipertimbangkan, seperti Nilai Ujian Nasional (NUN) yang di dapat oleh siswa, jarak antar rumah siswa dan sekolah, fasilitas sekolah, bahkan prestasi-prestasi sekolah yang dianggap bisa menunjang kemampuan siswanya. Dari permasalahan tersebut, maka dirancang sebuah sistem untuk memberikan rekomendasi sekolah menengah atas sederajat di Kota Malang. Penelitian ini menerapkan metode Analytical Hierarchy Process (AHP) - Elimination Et Choix Tranduisant La Realité (ELECTRE) - Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). AHP melakukan perhitungan pembobotan kriteria, ELECTRE melakukan klasifikasi alternatif “favourable”, dan TOPSIS melakukan perankingan terhadap alternatif sehingga muncul rekomendasi sekolah yang sesuai dengan kriteria pengguna. Untuk pengujian, dilakukan uji akurasi pada metode TOPSIS dengan membandingkan data rekomendasi yang dikeluarkan oleh sistem dengan data yang didapat dari pakar. Pengujian akurasi pada metode TOPSIS mendapatkan nilai akurasi sebesar 82,98%.
Analisis Performa Mekanisme Error Recovery Menggunakan Automatic Repeat Request (ARQ) dan Forward Error Correction (FEC) pada Multi Receiver File Transfer Kusnul Aeni; Mahendra Data; Adhitya Bhawiyuga
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 9 (2017): September 2017
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (907.394 KB)

Abstract

File transmission from one to multi receiver has higher probability in packet loss compare with one to one transmission. Error recovery mechanism is needed to overcome packet loss. Error recovery mechanism that common use is ARQ (Automatic Repeat Request) and FEC (Forward Error Correction). This research aim is to compare the error recovery performance of ARQ and FEC mechanism. Example of ARQ application based reliable multicast transfer is UFTP, and the example of FEC application mechanism based on reliable multicast transfer is UDPCast. In this research, testing process was done with text files transmission using WANem (Wide Area Network Emulator) as a network emulator. There are 5 file redundant categories (in percent) added in FEC mechanism that will affect the file transmission. In this research, there are 30 scenarios for testing based on packet loss category and file size to be sent. All file used for testing has the size in the range of 20 MB to 100 MB. The test result indicate that in a good network condition, in general the use of error recovery mechanism, ARQ has better performance than FEC mechanism. Meanwhile, in a poor condition (with 25% packet loss), the used of FEC mechanism is better choice.
Pemodelan Sistem Pemantauan Posisi Kereta Api Berbasis RFID Menggunakan Protokol Message Queue Telemetry Transport (MQTT) Anggit Surya Gumilang; Rakhmadhany Primananda; Mahendra Data
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 12 (2017): Desember 2017
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (700.036 KB)

Abstract

Nowadays trains have become one of the most popular public transportation. The high demand of this transportation certainly will affects increasing the number of trains itself and it's routes. Therefore a system that can facilitate the monitoring of the position of the trains during a trip was required. Indeed PT. Kereta Api Indonesia (Persero) has started applying modern technology in monitoring their trains positions to improve the quality of their services. In monitoring the position of the railway circuit, a GNSS-based monitoring software named LocoTrack has been used before. However, blind spot points and positioning accuracy addressed from GNSS utilization still need to be fixed. This research will discuss about other ways to monitor the position of the trains during a trip that can improve the results of an existing LocoTrack app. This research will propose the use of radio frequency identification (RFID) technology as a marker medium of position and Message Queue Telemetry Transport (MQTT) as data communication protocol. The results showed that the use of RFID as position marker can be done and has very good accuracy. Also the use of the MQTT protocol as a data delivery medium can support lighter and faster delivery.
Implementasi Autentikasi Json Web Token (Jwt) Sebagai Mekanisme Autentikasi Protokol MQTT Pada Perangkat NodeMCU Andri Warda Pratama Putra; Adhitya Bhawiyuga; Mahendra Data
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 2 (2018): Februari 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1313.419 KB)

Abstract

IoT is a concept that aims to expand the benefits of continuously connected internet connectivity. MQTT is a protocol that used for M2M / IoT communications running over TCP / IP protocols designed as brokers based on the exchange of publish / subscribe messages for small code (eg 8-bit, 256KB ram controller), low power and bandwidth, connection and high cost, Availability of varables, negotiation of delivery guarantees (Špeh & Heđ, 2016). To perform client verification, traditional MQTT authentication uses the username and password in the authentication message. JWT is a very random string tokens for system authentication and information exchange. JWT secures information into a claim that is encoded into JSON and becomes a payload of JSON Web Signature (JWS) (Bradley, 2015). Token can be verified and trusted because it has been digitally signed can use HMAC or RSA. The contents of the signature on JWT is a combination of header and payload content, if there is a change in the header / payload then the signature will become invalid. NodeMCU is used as a publisher because the power consumption required by NodeMCU is less when compared to other sensor nodes such as Raspberry Pi. In this research, the implementation of JWT on MQTT using NodeMCU as publisher. In this research, there are three core test such as testing of username and password validation, expiration token test, and testing of token generate time. The result of this research is JWT that was implemented to validate username and password submitted by the publisher, JWT is able to authenticate the expired tokens, and the time required by the server to generate tokens is varied influenced by the response server to the publisher request vary.
Perbandingan Performa Reverse Proxy Caching Nginx dan Varnish Pada Web Server Apache Muhammad Luthfi; Mahendra Data; Widhi Yahya
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 4 (2018): April 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (673.511 KB)

Abstract

Web servers are now an essential part of both developing and newly started companies. Apache is the web application server with the most revenue in the world. Apache, however, has some drawbacks, one of which is that Apache is become slower when serving many requests continuously. One way to improve the performance of Apache web servers is by reverse proxy cahing. Of the many reverese proxy caching, Nginx and Varnish have the highest reputation. To find out the resource management and quality of service revese proxy caching Nginx and Varnish on the Apache web server will be tested by sending a number of requests to the web server. As a result, both servers with reverse proxy caching can outperform the Apache web server without reverse proxy caching on CPU usage and latency in the first 3 tests, whereas on Apache server load testing without reverse proxy caching it provides smaller latecy than Apache servers without revese Proxy cacahing. The comparison between Varnish reverse proxy caching and Nginx paired on the Apache web server, giving the Apache server results with reverse proxy caching Varnish performs better than the Apache server with Nginx reverse proxy caching.
Perancangan Aplikasi Pemantauan Pendaki Gunung Menggunakan Wireless Network Dengan Protokol MQTT Feriz Pradibya Uditama; Rakhmadhany Primananda; Mahendra Data
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 5 (2018): Mei 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (764.467 KB)

Abstract

The increasing cases of missing mountain climbers each year has become a major topic in this case. The last case that can be taken by the author as a reference is the missing climber in Mount Semeru which until now has not been found. From BASARNAS in search of missing mountain climbers so far still uses several methods of searching using drones equipped with thermographic cameras to measure body temperature, using sniffer dogs and the last one is manual with human help. In this study the author tries to find new solutions to help BASARNAS team in searching for the missing climber. The solution offered is the implementation of the publish-subscribe method of mountaineering monitoring system. Mountain area known as area with no reach of internet hence by method of publish-subscribe can facilitate officer to do monitoring of existence of climber. This method allows for data transmission that is by using the help of architectural nodes are interconnected and can be contacted by mobile node belongs to the climbers themselves by utilizing his smartphone. By using this method then the officer will easily find the missing climber's search point. Officers will be able to know the whereabouts of the last climber before being declared lost through the last location information provided by the missing climber. Officers can also request information from other climbers about the missing climber in realtime. Data delivery using the publish-subscribe method will smoothly reach the destination thanks to architectural nodes acting as intermediaries. So far the tests conducted in this study get results in accordance with the purpose of using the method.