Eko Sakti Pramukantoro, Eko Sakti
Unknown Affiliation

Published : 49 Documents
Articles

Perbandingan Kinerja Routing Multi Copy Dan Routing First Contact Dengan Stationary Relay Node Pada Delay Tolerant Network (DTN) Hutajulu, Poltak G.; Yahya, Widhi; Pramukantoro, Eko Sakti
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 7 (2018)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Internet menjadi salah satu media penyaji dan pertukaran informasi yang paling banyak digunakan. Pertukaran informasi tersebut dapat diakses jika menggunakan konektivitas yang memadai. Beberapa tempat masih memiliki konektivitas yang rendah dan tidak memiliki konektivitas seperti daerah pendakian gunung Semeru, sehingga pertukaran informasi akan sulit diakses dikarenakan delay dan tingkat loss yang tinggi. Masalah tersebut diatasi dengan Delay Tolerant Network (DTN). DTN adalah sebuah konsep jaringan yang toleran terhadap delay dan koneksi yang terputus pada suatu jaringan. Pada penelitian ini menggunakan proses simulasi jaringan DTN pada The ONE simulator untuk membandingkan kinerja protokol routing DTN dengan penambahan Stationary Relay Node. Jenis routing yang digunakan adalah routing First Contact, Epidemic, MaxProp, ProPHET, dan Spray and Wait dengan skenario jalur pendakian Semeru. Hasil pengujian  penelitian ini menunjukkan delivery probability tertinggi didapatkan sebesar 0,5388 dengan jumlah 200 node dan 15 Stationary Relay Node oleh routing Spray and Wait. Overhead ratio tertinggi yang didapatkan sebesar 6,7484 dengan jumlah 50 node dan 20 stationary relay node oleh routing Spray and. Routing First Contact sebelum dan sesudah penambahan Stationary Relay Node memiliki tingkat average latency yang lebih tinggi. Average latency terendah yang didapatkan sebesar 7491,9710 dengan jumlah 200 node dan 15 Stationary Relay Node oleh routing MaxProp.  
AN EVENT-BASED MIDDLEWARE FOR SYNTACTICAL INTEROPERABILITY IN INTERNET OF THINGS Pramukantoro, Eko Sakti; Anwari, Husnul
International Journal of Electrical and Computer Engineering (IJECE) Vol 8, No 5: October 2018 (Part II)
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (688.821 KB) | DOI: 10.11591/ijece.v8i5.pp3784-3792

Abstract

Internet of Things (IoT) connecting sensors or devices that record physical observations of the environment and a variety of applications or other Internet services. Along with the increasing number and diversity of devices connected, there arises a problem called interoperability. One type of interoperability is syntactical interoperability, where the IoT should be able to connect all devices through various data protocols. Based on this problem, we proposed a middleware that capable of supporting interoperability by providing a multi-protocol gateway between COAP, MQTT, and WebSocket. This middleware is developed using event-based architecture by implementing publish-subscribe pattern. We also developed a system to test the performance of middleware in terms of success rate and delay delivery of data. The system consists of temperature and humidity sensors using COAP and MQTT as a publisher and web application using WebSocket as a subscriber. The results for data transmission, either from sensors or MQTT COAP has a success rate above 90%, the average delay delivery of data from sensors COAP and MQTT below 1 second, for packet loss rate varied between 0% - 25%. The interoperability testing has been done using Interoperability assessment methodology and found out that ours is qualified.
Pengembangan Push Notification Menggunakan Websocket Yudianto, Andrias; Pramukantoro, Eko Sakti; Amron, Kasyful
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 1 (2017)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Untuk memenuhi kebutuhan masyarakat akan ketersediaan informasi, maka dikembangkan teknologi dengan nama push notification. Teknologi push notification adalah teknologi yang memungkinkan sebuah perangkat (client) mendapatkan informasi berupa notifikasi yang dikirimkan oleh penyedia informasi (server) secara otomatis. Pada umumnya mekanisme pengiriman notifikasi dari server ke client menggunakan push service yang berdiri sendiri (broker) dan menggunakan protokol Hypertext Transfer Protocol (HTTP). Namun masih sering terjadi keterlambatan pengiriman notifikasi dengan menggunakan mekanisme pengiriman tersebut. Broker yang membatasi antar server dan client dalam mekanisme pengiriman notifikasi dinilai tidak efisien. Diperlukan pengembangan lebih lanjut untuk mengatasi dua masalah tersebut. Penelitian ini akan mengembangkan mekanisme pengiriman notifikasi dengan push notification yang akan diimplementasikan dengan menggunakan protokol websocket dan implementasi broker kedalam server. Hasil pengembangan pada penelitian memiliki jumlah maksimal client yang dapat terhubung dengan server sebanyak 1015 client serta rata-rata delay yang didapat dari pengujian pengiriman notifikasi secara massal, pengiriman notifikasi dengan ukuran yang berbeda, dan pengiriman notifikasi menggunakan bandwidth yang berbeda.
Sistem Penilaian Otomatis Jawaban Esai Pada Elearning belajardisini.com Pramukantoro, Eko Sakti
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 (599.533 KB) | DOI: 10.25126/jtiik.201634187

Abstract

AbstrakPada penelitian sebelumnya dihasilkan sebuah media pembelajaran berbasis gamification, yaitu memadukan konsep game dalam sebuah elearning. Pada sistem tersebut untuk koreksi jawaban uraian pendek(esai) masih dilakukan secara manual. Bertambahnya jumlah pelajar dan banyaknya ujian mengakibatkan pengajar harus meluangkan waktu untuk menilai jawaban soal ujian, sehingga penggunaan e-learning dan tanpa e-learning dari sisi efisiensi waktu tidak ada perbedaan. Oleh karena itu diperlukan sistem penilaian otomatis untuk jawaban esai. Penelitian sebelumnya didapat algoritma cosine similarity yang sesuai dengan kebutuhan sistem elearning tersebut. Dari hasil penelitian tersebut dikembangkan sistem (automated essay scooring )AES dengan algorima cosine similarity dan dilakukan uji perfoma sistem berdasarkan penggunaan CPU, Memori dan  page load time. Proses uji performa server dari dua jenis soal yang diujikan disimpulkan bahwa semakin besar pengguna yang mengakses sistem maka semakin besar juga CPU Usage yang dibutuhkan yaitu paling besar adalah 0,2556 %. Untuk pengujian page load time dan memory usage tidak ditemukan perbedaan yang cukup signifikan ketika sistem digunakan oleh satu pengguna maupun banyak pengguna yaitu antara 0,208392 detik sampai 0,406842 detik untuk page load time dan antara 1,49 % sampai 1,56 % untuk memory usage.Kata kunci: automated essay scooring, cosine similarity, elearningAbstractIn a previous research developed a elearning system based on gamification concept, which combines the concept of games in an elearning system. In that system for correction the answer of essay exam) is still done manually. Increasing the number of students and the number of exam makes teachers having to take time to assess the answers to the exam, so using  elearning and without elearning in asessment there is no different esspisially in term time efficiency. Therefore we need an automatic scoring system for the essay. Previous research, said cosine similarity algorithm that fits the needs of the e-learning system. From the results of these studies was developed automated essay scooring system using cosine similarity and examine the performance of the system based on the use of CPU, memory and page load time. The test result shown server performance of the two types of questions that tested concluded that the users accessing the system, the greater the required CPU Usage is at most 0.2556%. For the test page load time and memory usage found no significant difference when the system is used by a single user or multiple users is between 0.208392 seconds to 0.406842 seconds to page load time and between 1.49% to 1.56% for memory usage.Kata kunci: automated essay scooring, cosine similarity, elearning
Belajardisini : The E-learning Framework Based on Gamification Concept Pramukantoro, Eko Sakti; Yahya, Widhi
Journal of Information Technology and Computer Science Vol 1, No 1: June 2016
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (369.477 KB) | DOI: 10.25126/jitecs.2016116

Abstract

Abstract. The lack of motivation and student engagement in the learning process are the Challenges in education today. E-learning is one of the methods used to resolve these issues.The E-learning, the digital based learning media, enable students to study every where and every time. Basically the e-learning is only used for repository of teaching materials and for evaluation. This kind of e-learning cannot motivate  the learning process. The development of e-learning must be done in order to increase the motivation to learn. The proposed solution extends the e-learning application with the Gamification approach. Gamification is adopted mechanism of the game in non game context. Typically, gamification is used in the business world. The Leaderboard, Challenges, and reward are components that are used to stimulate products sales by marketing. The reward will be given to the top rank salesman on the Leaderboard. This interesting concept can be applied to e-learning to stimulate the learning motivation
Pengembangan Sistem Penyimpanan Data Berbasis MongoDB dan GridFS Untuk Menyimpan Data Yang Beragam Dari Node Sensor Arganata, Gabreil; Pramukantoro, Eko Sakti; Yahya, Widhi
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 7 (2018)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Internet of things memegang peranan penting dalam perkembangan internet saat ini. Implementasi dari IoT menghasilkan berbagai data yang heterogen dari sensor, dan akan berkembang semakin besar. Contoh dari heterogen adalah data temperature, kelembapan, dan gambar yang berupa file. Hal tersebut menjadi kendala dalam pemilihan metode pada media penyimpanan. Dari permasalahan ini, solusi yang paling mungkin diterapkan adalah penerapan metode NoSQL. Oleh Karena itu, pada penelitian ini diusulkan sebuah media penyimpanan berbasis MongoDB dan GridFS yang merupakan database NoSQL untuk menjawab tantangan tersebut. Selain itu penelitian ini juga mengusulkan sebuah Internet Gateway Device untuk menghubungkan middleware yang telah ada dengan pusat data. Solusi tersebut dibungkus dalam sebuah framework yang didalamnya terdapat sebuah web service untuk memudahkan proses request dan response. Pengujian kinerja sistem dilakukan dari segi fungsional, skalabilitas, response time penyimpanan dan pengambilan data, serta analisis performa dari data storage. Hasil dari pengujian fungsional didapatkan bahwa sistem penyimpanan data yang dikembangkan sudah berjalan sesuai dengan fungsinya dalam menyimpan beragam data ke dalam data storage. Berdasarkan hasil tersebut, sistem ini dapat menjadi solusi dari permasalahan penyimpanan data IoT
Pengembangan Intrusion Detection System Terhadap SQL Injection Menggunakan Metode Learning Vector Quantization Irawan, Alex Sandro; Pramukantoro, Eko Sakti; Kusyanti, Ari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 6 (2018)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Database merupakan kumpulan data sistematis yang disimpan dalam suatu komputer. Database menjadi populer dalam implementasi nya pada jaringan karena user dapat mengakses data pada database tersebut tanpa perlu menyimpan data pada komputer masing-masing user. Namun dampak dari kemudahan akses tersebut, database juga berpeluang terkena ancaman dari luar oleh orang yang tidak bertanggung jawab. Salah satu ancaman tersebut adalah injection. SQL injection merupakan salah satu tindakan yang mencurigakan yang memanfaatkan celah keamanan pada database SQL. Metode pendeteksi yang sering digunakan saat ini adalah menerapkan rule-rule yang bertujuan untuk mencegah tindakan yang membahayakan database SQL. Namun rule-rule tersebut tidak selamanya efektif, khususnya untuk metode SQL injection yang baru. Untuk itu diperlukan suatu sistem yang dapat beradaptasi dengan jenis serangan baru berdasarkan data serangan yang telah ada yaitu intrusion detection system yang dapat beradaptasi dengan jenis serangan SQL injection yang baru. Penulis mengimplementasikan intrusion detection system dengan menggunakan learning vector quantization dan mengujinya pada jaringan lokal. Hasil pengujian menunjukan akurasi mencapai 80 %.
Analisis Performansi dan Skalabilitas pada Event-Based IoT Middleware Rozi, Mohammad Fahrur; Pramukantoro, Eko Sakti; Amron, Kasyful
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 7 (2017)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Internet of Things (IoT) merupakan sebuah sistem dimana perangkat perangkat yang terdapat didalamnya saling terhubung yang memungkinkan untuk saling bertukar informasi atau data melalui internet. Middleware merupakan sebuah sistem perantara antara perangkat keras dan lunak yang terdapat didalam sistem IoT. Pada penelitian sebelumnya telah dikembangkan middleware untuk menangani masalah interoperabilitas dengan menyediakan gateway multi-protokol untuk CoAP MQTT dan Websocket. Terdapat beberapa aspek untuk menguji middleware diantaranya integration, interoperability, scalability, real time performance, security. Pada penelitian sebelumnya telah dilakukan pengujian integration testing untuk menguji apakah middleware sesuai dengan kebutuhan fungsionalnya dan interoperability testing untuk mengetahui tingkatan interoperabilitas middleware, maka pada penelitian ini dilakukan pengujian dari aspek yang lain yaitu performansi dan skalabilitas. Hasil dari analisis performansi dan skalabilitas adalah rata rata penggunaan CPU protokol CoAP 0,68%, MQTT 0,60% dan CoAP MQTT 1,21%, rata rata penggunaan Memory CoAP 5-7%, MQTT 89%, dan CoAP MQTT 10-12%. Waktu rata rata delay pengiriman data dari nodeMCU ke middleware baik CoAP maupun MQTT adalah 3 detik. Waktu rata rata delay pengiriman data dari nodeMCU ke middleware dengan packet loss 0% - 75% bervariasi. Kemampuan middleware untuk menangangi publish atau subscibe dalam satu detik dengan jumlah klien 100 hingga 1000 bergerak naik seiring bertambahnya jumlah klien.
Perancangan dan Implementasi Kelas Virtual FILKOM Universitas Brawijaya dengan Memanfaatkan Teknologi WebRTC (Web Real-Time Communication) Rahmanda, Rahadiyan Yuniar; Pramukantoro, Eko Sakti; Yahya, Widhi
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 7 (2018)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Teknologi streaming maupun layanan video conference dapat dimanfaatkan untuk menerapkan teknologi distance learning seperti kelas virtual. Salah satu platform yang dapat digunakan dalam mengembangkan kelas virtual yakni WebRTC. Penelitian ini bermaksud untuk merancang dan mengimplementasikan sistem kelas virtual yang diterapkan untuk FILKOM UB dengan memanfaatkan WebRTC, yang menawarkan solusi akan metode pembelajaran jarak jauh yang dapat dilakukan oleh dosen dan mahasiswa kapanpun dan dimanapun melalui web secara real-time. 3 fitur utama kelas virtual yang telah dikembangkan yakni fitur broadcast yang memungkinkan dosen dapat melakukan proses broadcasting ke mahasiswa, fitur share file yang memungkinkan dosen mengirimkan file kepada mahasiswa, dan fitur text-chat yang memungkinkan dosen dan mahasiswa dapat saling mengirimkan pesan chat. Pada penelitian ini dilakukan pengujian fungsional yang menunjukkan bahwa semua kebutuhan sistem telah terpenuhi sesuai dengan analisis kebutuhan yang telah didefinisikan. Pada penelitian ini juga dilakukan pengujian kinerja jaringan sistem khususnya pada fitur broadcast untuk mengetahui kualitas layanan (QoS) sistem. Hasil pengujian menunjukkan nilai delay rata-rata tertinggi pada pengiriman audio sebesar 143,17 ms dan video sebesar 198,82 ms, sedangkan nilai jitter rata-rata tertinggi pada pengiriman audio sebesar 240,51 ms dan video sebesar 134,67 ms. Jumlah packet loss rata-rata pada pengiriman audio maupun video jauh di bawah 1 %.
Pengembangan Sistem Deteksi Karbon Monoksida Berbasis IoT Farizi, Salman Al; Pramukantoro, Eko Sakti; Nurwarsito, Heru
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 10 (2018)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Faktor kesehatan menjadi salah satu peran penting dalam meningkatkan kualitas hidup manusia. Rendahnya kualitas udara di kota padat penduduk dapat menyebabkan penurunan tingkat kesehatan secara signifikan. Karbon monoksida sebagai polutan utama berhak mendapatkan sorotan lebih dalam penanganannya. Penelitian ini fokus terhadap pendeteksian gas karbon monoksida di dalam ruangan. Pada penelitian sebelumnya telah dikembangkan IoT middleware yang dapat memecahkan masalah interoperabilitas sintaksis. Sistem yang dikembangkan akan diintegrasikan dengan IoT middleware yang sudah ada. Untuk memudahkan interaksi dengan pengguna, pengembangan dilakukan dengan pembuatan aplikasi untuk telepon pintar berbasis sistem operasi Android yang memberikan antarmuka yang lebih mudah dimengerti oleh pengguna dan dapat memberikan pemberitahuan di aplikasi apabila nilai pembacaan sensor melebihi batas aman. Terdapat beberapa parameter untuk menguji sistem yang dikembangkan, diantaranya integrasi, pengujian sistem berbasis konteks, dan Quality of Service (QoS). Berdasarkan hasil pengujian pada sistem ini, didapatkan bahwa sistem yang dikembangkan memiliki integritas data yang sempurna. Disisi lain, sistem yang dikembangkan memenuhi kaidah komputasi berbasis konteks.