Yosua Alvin Adi Soetrisno | Diponegoro University (original) (raw)

Papers by Yosua Alvin Adi Soetrisno

Research paper thumbnail of Implementation of Vehicle Traffic Analysis Using Background Subtraction in The Internet of Things (IoT) Architecture

2018 6th International Conference on Information and Communication Technology (ICoICT), 2018

Vehicle traffic analysis is one of the features that are provided in a smart city application. A ... more Vehicle traffic analysis is one of the features that are provided in a smart city application. A camera is used to capture vehicles that are moving through on the road. Background subtraction is applied in order to detect the moving object, i.e., Gaussian Mixture Model. The system is developed under the Internet of Things (IoT) architecture, which all devices are associated using Internet connection. The calculated value is transmitted into cloud and received at the virtual server. Data are saved to a database and are able to be accessed through a web interface. We observe the applied system provides a good performance in terms of average accuracy exceeds 95.64%.

Research paper thumbnail of Performance Improvement of Human Activity Recognition based on Ensemble Empirical Mode Decomposition (EEMD

The 2018 5th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE), 2018

Cell phone and advanced hardware, for example, fitness trackers, heart observing, and wearable ga... more Cell phone and advanced hardware, for example, fitness trackers, heart observing, and wearable gadgets are more regularly used nowadays to capture human exercises. Inertial Measurement Unit (IMU) sensor can read some parameter from human activity. Indicator and position formed from that sensor can be translated back by machine learning to classify human activities. Classification of human exercises known by the term Human Activity Recognition (HAR). Cell phone IMU sensor's data is not linear and stationary. Feature from non-linear signal can be extracted better by using non-linear and non-stationary signal decomposition algorithm than by using conventional frequency analysis (Fourier Transform or Wavelet Transform). Ensemble Empirical Mode Decomposition (EEMD) method is better than Empirical Mode Decomposition (EMD) because EEMD utilize non-linear signal decomposition based on either time-domain or frequency-domain. For further analysis, multi parameter added from EEMD signal processed with Hilbert-Huang Transform (HHT) to get instantaneous energy density. Instantaneous energy density is representing the absolute amplitude of signal over time and also marginal spectrum. Marginal spectrum shows the amplitude signal in frequency domain. Instantaneous energy density and amplitude of signal becomes selected properties for classification process. The novel approach of this research is joining EEMD process as a raw signal modifier and HHT as feature extraction process. Naïve Bayes, Support Vector Machine (SVM), and random forest used as machine learning classifier. The highest accuracy obtained from the Random Forest classifier and overall accuracy of three classifiers is 95% for all four performance indexes: recall, precision, F-measure, and accuracy.

Research paper thumbnail of Ticketing Chatbot Service using Serverless NLP Technology

The 2018 5th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE), 2018

Personal assistant using a human operator need some time to process single request such as ticket... more Personal assistant using a human operator need
some time to process single request such as ticket booking,
ordering something, and get services. One request can contain
many queries for some information provided on the internet.
Business performance values time efficiency so must be
considered an alternative way to take request. Chatbot can
give 24 hours service which can become an advantage besides
using a human personal assistant. Chatbot acts like routing
agent that can classify user context in conversation. Chatbot
helped with natural language processing (NLP) to analyze the
request and extract some keyword information. One important
process in NLP is morphological analysis and part of speech
(POS) tagging. POS help to parse the meaning of chat text
based on a set of rules. The rule base is specific to some
language and designed to capture all the keyword relies on
chat text. Keyword in booking conversation term is like
departure and destination city and also the date of flight. There
is a variation from a user determining city and date. NLP in
booking confirmation has a task to analyze various pattern
describing ordering requests like city and date. Messenger bot
would be an example of assistance that can help user connected
to many services some like ticketing service through
conversation interaction. The contribution of this research is to
conduct some scenario that happening in ordering tickets. This
research conduct that chatbot can help acts as customer
service, based on the conducted scenario and show an F-measure score of 89.65%.

Research paper thumbnail of Design of Web-Based Human Machine Interface (HMI) for Electric Tube Furnace

International Journal of Computer Engineering and Information Technology, 2018

The furnace at the UPT Integrated Laboratory at the University of Diponegoro has automatic temper... more The furnace at the UPT Integrated Laboratory at the University of Diponegoro has automatic temperature control and is equipped with a control display but can't be monitored in a separate room. In this research, a web-based control and monitoring system was built on an electric tube furnace, so that the operator could control and monitor the plant through a Human Machine Interface (HMI). HMI could be accessed from a separate room. The system was built using an STM32F103C8T6 microcontroller and ENC28J60 Ethernet module. As a result, the HMI can carry out supervision and control properly. Data transmission to the server has an average interval time of 12.5 seconds, reading data from the server has an average interval time of 9.2 seconds, and the HMI response to new data entered is 0.8589 seconds.

Research paper thumbnail of Improvement of fusion algorithm using cascade method and implementation on proxy server for replacing negative content on a porn site

Web Intelligence, 2018

The development of negative sites brings harm to users of the Internet, especially among teenager... more The development of negative sites brings harm to users of the Internet, especially among teenagers. One way to block these sites is to provide a list of sites that are categorized as negative. However, the problem is that every day new sites appear that have not been listed yet. Therefore an intelligent system that can detect the content and can automatically update the list is needed. Negative content on a website can consist of text, image, and video contents that require different parsing techniques and classifiers to separate and classify such contents. Each classifier produces a probability. Hence, an algorithm that can combine these probabilities is required. Fusion algorithm can combine the probabilities of text, images, and video contents. However, the algorithm does not work on websites which have an equal proportion of negative and positive images, i.e. grey websites. These websites require specific handling such as a cascade fusion algorithm to change the sensitivity so it can reduce the level of over blocking. The results show that after the modification of the fusion algorithm, the accuracy of the classifier increased from 91.62% to 98.49% because the rate of over blocking could be reduced.

Research paper thumbnail of VOICE CODEC QUALITY COMPARISON AND INTERCONNECTION TESTING BETWEEN ASTERISK SERVER AND PSTN CONNECTION

Transmisi, 2018

Nowadays information technology, especially the Internet developed very rapidly, which is actuall... more Nowadays information technology, especially the Internet developed very rapidly, which is actually a Internet computers connected to each other. Telephony technology is also developed very fast and there is some alternative to use VoIP beside analog telephone because the cost is cheaper. VoIP also use codec that can compress voice data but the quality is still good. This research design an open source system of Asterisk server because company need of VoIP that can support traditional analog telephony system. Beside design an open source system, some codec technology is also tested, which are G.711 as commonly codec and also G.729 and G.723.1 as propiteary codecs, offering less bandwidth and more clearly sound than G.711. G.729 and G.723.1 is limited for one user only so it can be tested only for one user. After codec testing is arranged then an interconnection system of PSTN or analog telephony system is also tested. Using Linksys SPA-3102 interconnection to analog telephony is also tested and worked for one client. Abstrak Saat ini teknologi informasi, terutama Internet berkembang sangat pesat, sehingga ada teknologi jaringan internet yang saling menghubungkan komputer tersebut. Teknologi telephony juga berkembang sangat cepat dan ada beberapa alternatif untuk menggunakan VoIP disamping telepon analog karena biayanya lebih murah. VoIP menggunakan codec yang bisa mengkompresi data suara namun kualitasnya tetap bagus. Penelitian ini merancang sistem open source server Asterisk karena perusahaan membutuhkan VoIP yang dapat mendukung sistem telepon analog. Selain merancang sistem open source, beberapa teknologi codec juga diuji, yaitu G.711 sebagai codec yang berlaku umum dan juga G.729 dan G.723.1 sebagai codec propiteary, yang menawarkan bandwidth lebih sedikit dengan suara yang lebih jelas daripada G.711. G.729 dan G.723.1 terbatas hanya untuk satu pengguna sehingga hanya bisa diuji untuk satu pengguna saja. Setelah pengujian codec dilakukan maka sistem interkoneksi PSTN atau sistem telepon analog juga diuji. Interkoneksi dilakukan dengan voice gateway Linksys SPA-3102 dihubungkan ke telepon analog juga diuji dan dilakukan untuk satu klien.

Research paper thumbnail of Hoax Detection System on Indonesian News Sites Based on Text Classification using SVM and SGD

The 2017 4th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE), 2017

— A deliberate falsehood intentionally fabricated to appear as the truth, or often called as hoax... more — A deliberate falsehood intentionally fabricated to appear as the truth, or often called as hoax (hocus to trick) has been increasing at an alarming rate. This situation may cause restlessness/anxiety and panic in society. Even though hoaxes have no effect on threats, however, new perceptions can be spread that they can affect both the social and political conditions. Imagery blown from hoaxes can bring negative effects and intervene state policies that may decrease the economy. An early detection on hoaxes helps the Government to reduce and even eliminate the spread. There are some system that filter hoaxes based on title and also from voting processes from searching processes in a search engine. This research develops Indonesian hoax filter based on text vector representation based on Term Frequency and Document Frequency as well as classification techniques. There are several classification techniques and for this research, Support Vector Machine and Stochastic Gradient Descent are chosen. Support Vector Machine divides a word vector using linear function and Stochastic Gradient Descent divides a word vector using non-linear function. SVM and SGD are chosen because the characteristic of text classification includes multidimensional matrixes. Each word in news articles can be modeled as feature and with Linear SVC and SGD, the feature of word vector can be reduced into two dimensions and can be separated using linear and non-linear lines. The highest accuracy obtained from SGD classifier using modified-huber is 86% over 100 hoax and 100 non-hoax websites which are randomly chosen outside dataset which are used in the training process.

Research paper thumbnail of Transformasi XML dengan Skema Relax-NG menjadi Komponen GUI pada Kustomisasi Modul OpenERP disertai Uji Performa-nya

Seminar Nasional Aplikasi Teknologi Informasi (SNATI) 2015 Fakultas Teknologi Industri Universitas Islam Indonesia, 2015

Enterprise Resource Planning (ERP) memiliki modul aplikasi yang bisa dikustomisasi. Modul aplikas... more Enterprise Resource Planning (ERP) memiliki modul aplikasi yang bisa dikustomisasi. Modul aplikasi pada produk OpenERP dibangun dengan konsep Model-View-Controller (MVC). Komponen view pada konsep MVC, digunakan untuk merepresentasikan graphical user interface (GUI) dari aplikasi, yang pada umumnya dibentuk dari struktur eXtensible Markup Language (XML). Struktur doku-men XML, yang dituliskan dalam bentuk tree maps akan sulit untuk dipahami. Skenario transformasi XML menjadi kom-ponen GUI dilakukan untuk membantu pengguna mendapat-kan persepsi bagaimana komponen tersebut akan ditampilkan pada aplikasi sebenarnya. Pada transformasi akan dilakukan mapping deklaratif dari elemen pada tag-tag XML menjadi komponen GUI tertentu. Transformasi XML ke komponen GUI bisa dibantu oleh tools penggambar diagram seperti DIA yang bisa membaca beberapa format XML. Visualisasi yang diperoleh dari hasil transformasi ini, akan mempermudah proses kustomisasi, karena visualisasi memberikan gambaran bagaimana susunan komponen pada aplikasi. Kata kunci-enterprise resource planning, transformasi, XML, komponen view, GUI, mapping, diagramming tools.

Research paper thumbnail of PENYEIMBANGAN BEBAN TRANSPARENT SQUID/LUSCA PROXY DENGAN METODE DESTINATION NAT ROUND ROBIN DENGAN MULTIPLE CAPTIVE PORTAL SEBAGAI MEDIA AUTENTIKASI UNTUK VLAN TERPADU

Pengunaan media Internet pada lingkungan kampus semakin hari semakin meningkat. Peningkatan jumla... more Pengunaan media Internet pada lingkungan kampus semakin hari semakin meningkat. Peningkatan jumlah pengguna ini bisa menjadi tidak sebanding dengan ketersediaan bandwidth pada sistem yang ada. Masalah yang timbul adalah bahwa penggunaan server proxy tunggal, seiring dengan meningkatnya pengguna, dapat menyebabkan overload dan bisa berdampak pada menurunnya kinerja jaringan. Masalah ini dapat diatasi dengan melakukan penyeimbangan beban pada beberapa server proxy, sehingga dapat mengurangi resiko overload. Masalah lain yang timbul adalah bahwa server proxy secara transparan tidak bisa melakukan proses autentikasi sehingga perlu digunakan aplikasi khusus untuk menangani proses tersebut. Squid merupakan sebuah aplikasi proxy yang telah banyak digunakan pada taraf produksi, sehingga akan digunakan pada penelitian ini. LUSCA akan digunakan sebagai head dari Squid sehingga bisa melakukan caching konten dinamis. Linux akan menyediakan sebuah firewall bawaan bernama IPTables yang bisa digunakan untuk melakukan penyeimbangan beban. Penyeimbangan beban pada IPTables akan menggunakan algoritma round robin. Round robin akan mendistribusikan semua beban secara bergantian ke beberapa server proxy yang ada, dengan menggunakan sistem antrian sirkuler. Aplikasi khusus yang digunakan untuk membantu proses autentikasi adalah captive portal. Dari hasil pengujian, captive portal bisa digunakan untuk menangani autentikasi pengguna dengan menggunakan username dan password yang terdaftar di server LDAP. Pengujian lain yang dilakukan adalah pengujian waktu respon untuk memuat halaman web sebelum dan sesudah menggunakan server proxy. Penggunaan server proxy dapat mempercepat waktu respon untuk memuat halaman web. Kinerja server proxy dapat ditinjau dari persentase rasio hit yang terjadi. Penyeimbangan beban dapat meningkatkan rasio hit dari masing-masing server, berkisar antara 20-30%. ABSTRACT The use of Internet media in a campus environment is increasingly rising. Increase in the number of users this could be not worth the bandwidth available on existing systems. The problem that arises is that the use of a single proxy server, along with the increase of users, can lead to overload and can decrease the network performance problem can be solved by balancing the load on a proxy server, so can reduce the risk of overload. Squid is a proxy application that has been widely used in the production stage, so it will be used in this study. LUSCA will be used as the head of the Squid so that it can do caching of dynamic content. Linux will provide a default firewall called IPTables that can be used to perform load balancing. Balancing the load on IPTables will use a round robin algorithm. Round robin will distribute all loads interchangeably to some existing proxy server, using a circular queue. Specific applications that are used to help the authentication process is a captive portal. From the test results, captive portal can be used to handle user authentication using a username and password that is registered in the LDAP server. Using a proxy server can speed up the response time for web pages to load. Proxy server performance can be evaluated from the ratio of the percentage of hits. Load balancing can improve the hit ratio of each server, ranging between 20-30%.

Research paper thumbnail of ANALISIS METODE KUSTOMISASI PADA ENTERPRISE RESOURCE PLANNING

Seminar Nasional Sains Dan Teknologi Ke-6 Tahun 2015 Fakultas Teknik Universitas Wahid Hasyim Semarang, 2015

Enterprise Resource Planning (ERP) merupakan sebuah solusi terhadap proses manajemen bisnis karen... more Enterprise Resource Planning (ERP) merupakan sebuah solusi terhadap proses manajemen bisnis karena menyediakan modul yang lengkap dan bisa langsung dipakai. Proses bisnis yang ditawarkan produk ERP terkadang tidak sesuai dengan proses bisnis perusahaan. Oleh karena itu, metode kustomisasi diperlukan untuk menambahkan, mengganti, atau mengurangi fitur bawaan dari modul ERP. Sistem ERP yang kompleks dengan modul-modul yang telah terintegrasi menjadi halangan dalam melaksanakan proses kustomisasi. Pada beberapa kasus implementasi, proses kustomisasi modul ERP sering dihindari, karena sejak awal implementasi terjadi kesalahan pemilihan produk, yang diakibatkan kurangnya pengetahuan perbedaan karakterisitik produk ERP. Karakteristik produk ERP yang dipilih mempengaruhi bagaimana kerangka kerja proses kustomisasi dikembangkan.. Oleh karena itu, analisis metode kustomisasi pada beberapa produk ERP berbayar maupun open source dilakukan. Analisis ini menggunakan parameter perbandingan berupa karakteristik ERP, fleksibilitas, dan support serta maturitynya. Parameter ini penting untuk dianalisis karena berhubungan dengan peluang keberlangsungan dan keberlanjutan penggunaan ERP dalam sebuah perusahaan. Hasil yang diperoleh adalah kriteria dan spesifikasi dari beberapa produk ERP. Hasil tersebut bisa menjadi rekomendasi dalam memilih sistem ERP yang sesuai dengan karakteristik perusahan. Kata kunci: enterprise resource planning, kustomisasi, kerangka kerja, interaksi 1. PENDAHULUAN Produk ERP menawarkan berbagai modul yang bisa langsung dipakai sesuai kebutuhan perusahaan. Secara garis besar ada dua jenis ERP yaitu horizontal dan vertikal. ERP horizontal cocok dengan beberapa perusahaan, sedangkan ERP vertikal hanya cocok untuk perusahaan tertentu (Uwizeyemungu, 2005). Berdasarkan proses implementasinya, ERP horisontal sering disebut " vanila " dengan konsep perusahaan yang harus mengikuti proses bisnis ERP, karena sistem yang telah digeneralisasi. ERP vertikal sering disebut komprehensif (lengkap) dengan konsep integrasi seluruh sistem perusahan yang telah ada menjadi kesatuan modul ERP (Albarakati, dkk.). Gabungan dari kedua sistem implementasi tersebut sering disebut dengan Middle-Road, dengan melakukan kustomisasi pada modul tertentu. Variasi ini menyebabkan produk ERP seharusnya bisa melakukan perubahan konfigurasi agar sesuai dengan proses bisnis yang dilakukan. Konfigurasi ini berdampak pada kemampuan ERP dalam menyesuaikan programnya dengan proses bisnis. Penyesuaian ini sering disebut dengan kustomisasi. Kustomisasi pada konteks rekayasa perangkat lunak adalah adaptasi kode program yang digunakan sesuai dengan bahasa pemrograman yang dipakai untuk mengembangkan ERP (Dittrich dkk., 2009). Kustomisasi bisa dikelompokkan menjadi beberapa kategori yaitu, perubahan pada user interface (UI), perubahan report, dokumen, dan form, perubahan workflow, integrasi ke aplikasi atau modul yang lain, ekstensi dari fungsi, dan modifikasi dari fungsi yang telah ada (Gürth, 2014). Pemahaman berbagai variasi ERP dapat membantu penentuan kerangka kerja dari proses kustomisasi. Masalah yang sering terjadi adalah perusahaan kurang memahami situasi, visi dan misi, serta kemampuan vendor ERP dalam mengimplementasikan ERP. Berkembangnya ERP jenis " vanila " akhir-akhir ini menyebabkan pemahaman bahwa ERP dapat cocok dengan perusahaan apa saja, walaupun secara empiris perlu dibutuhkan penyesuaian. Studi kasus dilakukan untuk menyesuaikan kajian pustaka dengan proses implementasi di perusahaan. Analisis dilakukan untuk memberi beberapa pilihan produk ERP sesuai dengan karakteristik perusahaan. Analisis ini menjelaskan metode yang digunakan dengan kaitannya terhadap kompleksitas proses, hambatan dalam melakukan proses, serta dijelaskan rekomendasi produk ERP yang sesuai. Paper selanjutnya menjelaskan metodologi dan studi kasus pada

Research paper thumbnail of ANALISIS ETHERCHANNEL DAN PERBANDINGAN SWITCH 6500 DAN 5500 DENGAN TINJAUAN UMUM TOPOLOGI JARINGAN PT. BADAK

Saat ini teknologi informasi terutama internet meju dengan sangat pesat, dimana internet tersebut... more Saat ini teknologi informasi terutama internet meju dengan sangat pesat, dimana internet tersebut
sebenarnya adalah komputer yang terhubung satu sama lain. Karena itulah penulis mengambil kerja praktek
tentang Switch Layer 3 dimana alat inilah yang menjadi komponen yang sangat penting untuk menghubungkan
komputer satu sama lain atau disebut juga jaringan komputer dalam suatu perusahaan besar seperti PT Badak
NGL.
Dengan Adanya kerja praktek ini dihasilkan analisa tentang penggunaan switch layer 3. Sehingga,
diharapkan seluruh mahasiswa elektro universitas diponegoro terutama sub jurusan informatika dan komputer
dapat memahami juga tentang penggunaan switch layer 3 dalam suatu jaringan komputer.

Research paper thumbnail of Implementation of Vehicle Traffic Analysis Using Background Subtraction in The Internet of Things (IoT) Architecture

2018 6th International Conference on Information and Communication Technology (ICoICT), 2018

Vehicle traffic analysis is one of the features that are provided in a smart city application. A ... more Vehicle traffic analysis is one of the features that are provided in a smart city application. A camera is used to capture vehicles that are moving through on the road. Background subtraction is applied in order to detect the moving object, i.e., Gaussian Mixture Model. The system is developed under the Internet of Things (IoT) architecture, which all devices are associated using Internet connection. The calculated value is transmitted into cloud and received at the virtual server. Data are saved to a database and are able to be accessed through a web interface. We observe the applied system provides a good performance in terms of average accuracy exceeds 95.64%.

Research paper thumbnail of Performance Improvement of Human Activity Recognition based on Ensemble Empirical Mode Decomposition (EEMD

The 2018 5th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE), 2018

Cell phone and advanced hardware, for example, fitness trackers, heart observing, and wearable ga... more Cell phone and advanced hardware, for example, fitness trackers, heart observing, and wearable gadgets are more regularly used nowadays to capture human exercises. Inertial Measurement Unit (IMU) sensor can read some parameter from human activity. Indicator and position formed from that sensor can be translated back by machine learning to classify human activities. Classification of human exercises known by the term Human Activity Recognition (HAR). Cell phone IMU sensor's data is not linear and stationary. Feature from non-linear signal can be extracted better by using non-linear and non-stationary signal decomposition algorithm than by using conventional frequency analysis (Fourier Transform or Wavelet Transform). Ensemble Empirical Mode Decomposition (EEMD) method is better than Empirical Mode Decomposition (EMD) because EEMD utilize non-linear signal decomposition based on either time-domain or frequency-domain. For further analysis, multi parameter added from EEMD signal processed with Hilbert-Huang Transform (HHT) to get instantaneous energy density. Instantaneous energy density is representing the absolute amplitude of signal over time and also marginal spectrum. Marginal spectrum shows the amplitude signal in frequency domain. Instantaneous energy density and amplitude of signal becomes selected properties for classification process. The novel approach of this research is joining EEMD process as a raw signal modifier and HHT as feature extraction process. Naïve Bayes, Support Vector Machine (SVM), and random forest used as machine learning classifier. The highest accuracy obtained from the Random Forest classifier and overall accuracy of three classifiers is 95% for all four performance indexes: recall, precision, F-measure, and accuracy.

Research paper thumbnail of Ticketing Chatbot Service using Serverless NLP Technology

The 2018 5th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE), 2018

Personal assistant using a human operator need some time to process single request such as ticket... more Personal assistant using a human operator need
some time to process single request such as ticket booking,
ordering something, and get services. One request can contain
many queries for some information provided on the internet.
Business performance values time efficiency so must be
considered an alternative way to take request. Chatbot can
give 24 hours service which can become an advantage besides
using a human personal assistant. Chatbot acts like routing
agent that can classify user context in conversation. Chatbot
helped with natural language processing (NLP) to analyze the
request and extract some keyword information. One important
process in NLP is morphological analysis and part of speech
(POS) tagging. POS help to parse the meaning of chat text
based on a set of rules. The rule base is specific to some
language and designed to capture all the keyword relies on
chat text. Keyword in booking conversation term is like
departure and destination city and also the date of flight. There
is a variation from a user determining city and date. NLP in
booking confirmation has a task to analyze various pattern
describing ordering requests like city and date. Messenger bot
would be an example of assistance that can help user connected
to many services some like ticketing service through
conversation interaction. The contribution of this research is to
conduct some scenario that happening in ordering tickets. This
research conduct that chatbot can help acts as customer
service, based on the conducted scenario and show an F-measure score of 89.65%.

Research paper thumbnail of Design of Web-Based Human Machine Interface (HMI) for Electric Tube Furnace

International Journal of Computer Engineering and Information Technology, 2018

The furnace at the UPT Integrated Laboratory at the University of Diponegoro has automatic temper... more The furnace at the UPT Integrated Laboratory at the University of Diponegoro has automatic temperature control and is equipped with a control display but can't be monitored in a separate room. In this research, a web-based control and monitoring system was built on an electric tube furnace, so that the operator could control and monitor the plant through a Human Machine Interface (HMI). HMI could be accessed from a separate room. The system was built using an STM32F103C8T6 microcontroller and ENC28J60 Ethernet module. As a result, the HMI can carry out supervision and control properly. Data transmission to the server has an average interval time of 12.5 seconds, reading data from the server has an average interval time of 9.2 seconds, and the HMI response to new data entered is 0.8589 seconds.

Research paper thumbnail of Improvement of fusion algorithm using cascade method and implementation on proxy server for replacing negative content on a porn site

Web Intelligence, 2018

The development of negative sites brings harm to users of the Internet, especially among teenager... more The development of negative sites brings harm to users of the Internet, especially among teenagers. One way to block these sites is to provide a list of sites that are categorized as negative. However, the problem is that every day new sites appear that have not been listed yet. Therefore an intelligent system that can detect the content and can automatically update the list is needed. Negative content on a website can consist of text, image, and video contents that require different parsing techniques and classifiers to separate and classify such contents. Each classifier produces a probability. Hence, an algorithm that can combine these probabilities is required. Fusion algorithm can combine the probabilities of text, images, and video contents. However, the algorithm does not work on websites which have an equal proportion of negative and positive images, i.e. grey websites. These websites require specific handling such as a cascade fusion algorithm to change the sensitivity so it can reduce the level of over blocking. The results show that after the modification of the fusion algorithm, the accuracy of the classifier increased from 91.62% to 98.49% because the rate of over blocking could be reduced.

Research paper thumbnail of VOICE CODEC QUALITY COMPARISON AND INTERCONNECTION TESTING BETWEEN ASTERISK SERVER AND PSTN CONNECTION

Transmisi, 2018

Nowadays information technology, especially the Internet developed very rapidly, which is actuall... more Nowadays information technology, especially the Internet developed very rapidly, which is actually a Internet computers connected to each other. Telephony technology is also developed very fast and there is some alternative to use VoIP beside analog telephone because the cost is cheaper. VoIP also use codec that can compress voice data but the quality is still good. This research design an open source system of Asterisk server because company need of VoIP that can support traditional analog telephony system. Beside design an open source system, some codec technology is also tested, which are G.711 as commonly codec and also G.729 and G.723.1 as propiteary codecs, offering less bandwidth and more clearly sound than G.711. G.729 and G.723.1 is limited for one user only so it can be tested only for one user. After codec testing is arranged then an interconnection system of PSTN or analog telephony system is also tested. Using Linksys SPA-3102 interconnection to analog telephony is also tested and worked for one client. Abstrak Saat ini teknologi informasi, terutama Internet berkembang sangat pesat, sehingga ada teknologi jaringan internet yang saling menghubungkan komputer tersebut. Teknologi telephony juga berkembang sangat cepat dan ada beberapa alternatif untuk menggunakan VoIP disamping telepon analog karena biayanya lebih murah. VoIP menggunakan codec yang bisa mengkompresi data suara namun kualitasnya tetap bagus. Penelitian ini merancang sistem open source server Asterisk karena perusahaan membutuhkan VoIP yang dapat mendukung sistem telepon analog. Selain merancang sistem open source, beberapa teknologi codec juga diuji, yaitu G.711 sebagai codec yang berlaku umum dan juga G.729 dan G.723.1 sebagai codec propiteary, yang menawarkan bandwidth lebih sedikit dengan suara yang lebih jelas daripada G.711. G.729 dan G.723.1 terbatas hanya untuk satu pengguna sehingga hanya bisa diuji untuk satu pengguna saja. Setelah pengujian codec dilakukan maka sistem interkoneksi PSTN atau sistem telepon analog juga diuji. Interkoneksi dilakukan dengan voice gateway Linksys SPA-3102 dihubungkan ke telepon analog juga diuji dan dilakukan untuk satu klien.

Research paper thumbnail of Hoax Detection System on Indonesian News Sites Based on Text Classification using SVM and SGD

The 2017 4th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE), 2017

— A deliberate falsehood intentionally fabricated to appear as the truth, or often called as hoax... more — A deliberate falsehood intentionally fabricated to appear as the truth, or often called as hoax (hocus to trick) has been increasing at an alarming rate. This situation may cause restlessness/anxiety and panic in society. Even though hoaxes have no effect on threats, however, new perceptions can be spread that they can affect both the social and political conditions. Imagery blown from hoaxes can bring negative effects and intervene state policies that may decrease the economy. An early detection on hoaxes helps the Government to reduce and even eliminate the spread. There are some system that filter hoaxes based on title and also from voting processes from searching processes in a search engine. This research develops Indonesian hoax filter based on text vector representation based on Term Frequency and Document Frequency as well as classification techniques. There are several classification techniques and for this research, Support Vector Machine and Stochastic Gradient Descent are chosen. Support Vector Machine divides a word vector using linear function and Stochastic Gradient Descent divides a word vector using non-linear function. SVM and SGD are chosen because the characteristic of text classification includes multidimensional matrixes. Each word in news articles can be modeled as feature and with Linear SVC and SGD, the feature of word vector can be reduced into two dimensions and can be separated using linear and non-linear lines. The highest accuracy obtained from SGD classifier using modified-huber is 86% over 100 hoax and 100 non-hoax websites which are randomly chosen outside dataset which are used in the training process.

Research paper thumbnail of Transformasi XML dengan Skema Relax-NG menjadi Komponen GUI pada Kustomisasi Modul OpenERP disertai Uji Performa-nya

Seminar Nasional Aplikasi Teknologi Informasi (SNATI) 2015 Fakultas Teknologi Industri Universitas Islam Indonesia, 2015

Enterprise Resource Planning (ERP) memiliki modul aplikasi yang bisa dikustomisasi. Modul aplikas... more Enterprise Resource Planning (ERP) memiliki modul aplikasi yang bisa dikustomisasi. Modul aplikasi pada produk OpenERP dibangun dengan konsep Model-View-Controller (MVC). Komponen view pada konsep MVC, digunakan untuk merepresentasikan graphical user interface (GUI) dari aplikasi, yang pada umumnya dibentuk dari struktur eXtensible Markup Language (XML). Struktur doku-men XML, yang dituliskan dalam bentuk tree maps akan sulit untuk dipahami. Skenario transformasi XML menjadi kom-ponen GUI dilakukan untuk membantu pengguna mendapat-kan persepsi bagaimana komponen tersebut akan ditampilkan pada aplikasi sebenarnya. Pada transformasi akan dilakukan mapping deklaratif dari elemen pada tag-tag XML menjadi komponen GUI tertentu. Transformasi XML ke komponen GUI bisa dibantu oleh tools penggambar diagram seperti DIA yang bisa membaca beberapa format XML. Visualisasi yang diperoleh dari hasil transformasi ini, akan mempermudah proses kustomisasi, karena visualisasi memberikan gambaran bagaimana susunan komponen pada aplikasi. Kata kunci-enterprise resource planning, transformasi, XML, komponen view, GUI, mapping, diagramming tools.

Research paper thumbnail of PENYEIMBANGAN BEBAN TRANSPARENT SQUID/LUSCA PROXY DENGAN METODE DESTINATION NAT ROUND ROBIN DENGAN MULTIPLE CAPTIVE PORTAL SEBAGAI MEDIA AUTENTIKASI UNTUK VLAN TERPADU

Pengunaan media Internet pada lingkungan kampus semakin hari semakin meningkat. Peningkatan jumla... more Pengunaan media Internet pada lingkungan kampus semakin hari semakin meningkat. Peningkatan jumlah pengguna ini bisa menjadi tidak sebanding dengan ketersediaan bandwidth pada sistem yang ada. Masalah yang timbul adalah bahwa penggunaan server proxy tunggal, seiring dengan meningkatnya pengguna, dapat menyebabkan overload dan bisa berdampak pada menurunnya kinerja jaringan. Masalah ini dapat diatasi dengan melakukan penyeimbangan beban pada beberapa server proxy, sehingga dapat mengurangi resiko overload. Masalah lain yang timbul adalah bahwa server proxy secara transparan tidak bisa melakukan proses autentikasi sehingga perlu digunakan aplikasi khusus untuk menangani proses tersebut. Squid merupakan sebuah aplikasi proxy yang telah banyak digunakan pada taraf produksi, sehingga akan digunakan pada penelitian ini. LUSCA akan digunakan sebagai head dari Squid sehingga bisa melakukan caching konten dinamis. Linux akan menyediakan sebuah firewall bawaan bernama IPTables yang bisa digunakan untuk melakukan penyeimbangan beban. Penyeimbangan beban pada IPTables akan menggunakan algoritma round robin. Round robin akan mendistribusikan semua beban secara bergantian ke beberapa server proxy yang ada, dengan menggunakan sistem antrian sirkuler. Aplikasi khusus yang digunakan untuk membantu proses autentikasi adalah captive portal. Dari hasil pengujian, captive portal bisa digunakan untuk menangani autentikasi pengguna dengan menggunakan username dan password yang terdaftar di server LDAP. Pengujian lain yang dilakukan adalah pengujian waktu respon untuk memuat halaman web sebelum dan sesudah menggunakan server proxy. Penggunaan server proxy dapat mempercepat waktu respon untuk memuat halaman web. Kinerja server proxy dapat ditinjau dari persentase rasio hit yang terjadi. Penyeimbangan beban dapat meningkatkan rasio hit dari masing-masing server, berkisar antara 20-30%. ABSTRACT The use of Internet media in a campus environment is increasingly rising. Increase in the number of users this could be not worth the bandwidth available on existing systems. The problem that arises is that the use of a single proxy server, along with the increase of users, can lead to overload and can decrease the network performance problem can be solved by balancing the load on a proxy server, so can reduce the risk of overload. Squid is a proxy application that has been widely used in the production stage, so it will be used in this study. LUSCA will be used as the head of the Squid so that it can do caching of dynamic content. Linux will provide a default firewall called IPTables that can be used to perform load balancing. Balancing the load on IPTables will use a round robin algorithm. Round robin will distribute all loads interchangeably to some existing proxy server, using a circular queue. Specific applications that are used to help the authentication process is a captive portal. From the test results, captive portal can be used to handle user authentication using a username and password that is registered in the LDAP server. Using a proxy server can speed up the response time for web pages to load. Proxy server performance can be evaluated from the ratio of the percentage of hits. Load balancing can improve the hit ratio of each server, ranging between 20-30%.

Research paper thumbnail of ANALISIS METODE KUSTOMISASI PADA ENTERPRISE RESOURCE PLANNING

Seminar Nasional Sains Dan Teknologi Ke-6 Tahun 2015 Fakultas Teknik Universitas Wahid Hasyim Semarang, 2015

Enterprise Resource Planning (ERP) merupakan sebuah solusi terhadap proses manajemen bisnis karen... more Enterprise Resource Planning (ERP) merupakan sebuah solusi terhadap proses manajemen bisnis karena menyediakan modul yang lengkap dan bisa langsung dipakai. Proses bisnis yang ditawarkan produk ERP terkadang tidak sesuai dengan proses bisnis perusahaan. Oleh karena itu, metode kustomisasi diperlukan untuk menambahkan, mengganti, atau mengurangi fitur bawaan dari modul ERP. Sistem ERP yang kompleks dengan modul-modul yang telah terintegrasi menjadi halangan dalam melaksanakan proses kustomisasi. Pada beberapa kasus implementasi, proses kustomisasi modul ERP sering dihindari, karena sejak awal implementasi terjadi kesalahan pemilihan produk, yang diakibatkan kurangnya pengetahuan perbedaan karakterisitik produk ERP. Karakteristik produk ERP yang dipilih mempengaruhi bagaimana kerangka kerja proses kustomisasi dikembangkan.. Oleh karena itu, analisis metode kustomisasi pada beberapa produk ERP berbayar maupun open source dilakukan. Analisis ini menggunakan parameter perbandingan berupa karakteristik ERP, fleksibilitas, dan support serta maturitynya. Parameter ini penting untuk dianalisis karena berhubungan dengan peluang keberlangsungan dan keberlanjutan penggunaan ERP dalam sebuah perusahaan. Hasil yang diperoleh adalah kriteria dan spesifikasi dari beberapa produk ERP. Hasil tersebut bisa menjadi rekomendasi dalam memilih sistem ERP yang sesuai dengan karakteristik perusahan. Kata kunci: enterprise resource planning, kustomisasi, kerangka kerja, interaksi 1. PENDAHULUAN Produk ERP menawarkan berbagai modul yang bisa langsung dipakai sesuai kebutuhan perusahaan. Secara garis besar ada dua jenis ERP yaitu horizontal dan vertikal. ERP horizontal cocok dengan beberapa perusahaan, sedangkan ERP vertikal hanya cocok untuk perusahaan tertentu (Uwizeyemungu, 2005). Berdasarkan proses implementasinya, ERP horisontal sering disebut " vanila " dengan konsep perusahaan yang harus mengikuti proses bisnis ERP, karena sistem yang telah digeneralisasi. ERP vertikal sering disebut komprehensif (lengkap) dengan konsep integrasi seluruh sistem perusahan yang telah ada menjadi kesatuan modul ERP (Albarakati, dkk.). Gabungan dari kedua sistem implementasi tersebut sering disebut dengan Middle-Road, dengan melakukan kustomisasi pada modul tertentu. Variasi ini menyebabkan produk ERP seharusnya bisa melakukan perubahan konfigurasi agar sesuai dengan proses bisnis yang dilakukan. Konfigurasi ini berdampak pada kemampuan ERP dalam menyesuaikan programnya dengan proses bisnis. Penyesuaian ini sering disebut dengan kustomisasi. Kustomisasi pada konteks rekayasa perangkat lunak adalah adaptasi kode program yang digunakan sesuai dengan bahasa pemrograman yang dipakai untuk mengembangkan ERP (Dittrich dkk., 2009). Kustomisasi bisa dikelompokkan menjadi beberapa kategori yaitu, perubahan pada user interface (UI), perubahan report, dokumen, dan form, perubahan workflow, integrasi ke aplikasi atau modul yang lain, ekstensi dari fungsi, dan modifikasi dari fungsi yang telah ada (Gürth, 2014). Pemahaman berbagai variasi ERP dapat membantu penentuan kerangka kerja dari proses kustomisasi. Masalah yang sering terjadi adalah perusahaan kurang memahami situasi, visi dan misi, serta kemampuan vendor ERP dalam mengimplementasikan ERP. Berkembangnya ERP jenis " vanila " akhir-akhir ini menyebabkan pemahaman bahwa ERP dapat cocok dengan perusahaan apa saja, walaupun secara empiris perlu dibutuhkan penyesuaian. Studi kasus dilakukan untuk menyesuaikan kajian pustaka dengan proses implementasi di perusahaan. Analisis dilakukan untuk memberi beberapa pilihan produk ERP sesuai dengan karakteristik perusahaan. Analisis ini menjelaskan metode yang digunakan dengan kaitannya terhadap kompleksitas proses, hambatan dalam melakukan proses, serta dijelaskan rekomendasi produk ERP yang sesuai. Paper selanjutnya menjelaskan metodologi dan studi kasus pada

Research paper thumbnail of ANALISIS ETHERCHANNEL DAN PERBANDINGAN SWITCH 6500 DAN 5500 DENGAN TINJAUAN UMUM TOPOLOGI JARINGAN PT. BADAK

Saat ini teknologi informasi terutama internet meju dengan sangat pesat, dimana internet tersebut... more Saat ini teknologi informasi terutama internet meju dengan sangat pesat, dimana internet tersebut
sebenarnya adalah komputer yang terhubung satu sama lain. Karena itulah penulis mengambil kerja praktek
tentang Switch Layer 3 dimana alat inilah yang menjadi komponen yang sangat penting untuk menghubungkan
komputer satu sama lain atau disebut juga jaringan komputer dalam suatu perusahaan besar seperti PT Badak
NGL.
Dengan Adanya kerja praktek ini dihasilkan analisa tentang penggunaan switch layer 3. Sehingga,
diharapkan seluruh mahasiswa elektro universitas diponegoro terutama sub jurusan informatika dan komputer
dapat memahami juga tentang penggunaan switch layer 3 dalam suatu jaringan komputer.