TABLE OF CONTENTS
Cover
Greetings and Thanks from the General Chair
Foreword from Head of Department of Electrical Engineering,
Foreword from Dean, Faculty of Engineering
Organizing Committee
Steering Committee
Technical Program Committee
Keynote Speaker
’s
Biography
Conference Program
Keynote’s Papers
Author Index
KEYNOTE SPEAKERS
I-1
Multi-User MIMO Wireless System -From Theory to Chip Design
Prof. Hiroshi Ochi
1
I-2
Challenges and Opportunities in Designing Internet of Things
Prof. Dr. Trio Adiono
11
I-3
Role of Telecommunication Satellite in Indonesia
Adi Rahman Adiwoso
13
CIRCUITS AND SYSTEMS
CC1
Enhancement of DRAMs Performance using Resonant Tunneling Diode
Buffer
Ahmed LutfiElgreatly, Ahmed AhmedShaaban, El-Sayed M. El-Rabaie
14
CC2
Real-time SoC Architecture and Implementation of Variable Speech PDF
based Noise Cancellation System
Aditya Ferry Ardyanto, Idham Hafizh, Septian Gilang Permana Putra, Trio
Adiono
19
CC3
Application of Supervised Learning in Grain Dryer Technology
Recirculation Type Cooperated with Wireless Sensor Network
Sidiq Syamsul Hidayat, TotokPrasetyo, Amin Suharjono, Kurnianingsih,
Muhammad Anif
24
CC4
Design of Real-Time Gas Monitoring System Based-on Wireless Sensor
Networks for Merapi Volcano
B. Supriyo, S.S.Hidayat, A. Suharjono, M.Anif, Sorja Koesuma
28
CC5
ANFIS Application for Calculating Inverse Kinematics of Programmable
Universal Machine for Assembly (PUMA) Robot
Hugo Adeodatus Hendarto, Munadi, Joga Dharma Setiawan
33
CC6
MRC NN Controller for Arm Robot Manipulator
Hugo Adeodatus Hendarto, Munadi, Joga Dharma Setiawan
CC7
Development of Microcontroller-based Stereoscopic Camera Rig
Positioning System
Julian Ilham, Wan-Young Chung
44
CC8
Design of A Digital PI Controller for Room Temperature on Wireless
Sensor and Actuator Network (WSAN) System
Bambang Sugiarto, ElanDjaelani
50
CC9
Display and Interface of wireless EMG measurements
Kevin Eka Pramudita, F. Budi Setiawan, Siswanto
56
CC10
Accuracy Enhancement of Pickett Tunnelling Barrier Memristor Model
Ahmad A. Daoud, Ahmed A. Shaaban, Sherif M. Abuelenin
61
CC11
Data Fusion and Switching Function For UAV Quadrotor Navigation
System
Muhammad Faris, Adha Imam Cahyadi, Hanung Adi Nugroho
66
CC12
Data logger Management Software Design for Maintenance and Utility in
Remote
Devi Munandar, Djohar Syamsi
72
CC13
Investigation of Electrical Properties of NanofibrePolyaniline Synthesize
as Material for Sensor
Ngurah Ayu Ketut Umiati, Siti Nurrahmi, Kuwat Triyana, Kamsul Abraha
77
CC14
Reconfigurable Floating Point Adder
Vipin Gemini
81
CC15
HOVER POSITION CONTROL WITH FUZZY LOGIC
Nia Maharani Raharja ,Iswanto, Muhammad Faris, Adha Imam Cahyadi.
87
CC16
METHODOLOGY OF FUZZY LOGIC WITH MAMDANI FUZZI MODELS
APPLIED TO THE MICROCONTROLLER
Indra Sakti
91
CC17
Fall Detection System Using Accelerometer and Gyroscope Based on
Smartphone
Arkham Zahri Rakhman, Lukito Edi Nugroho, Widyawan, Kurnianingsih
97
CC18
Design and Implementation of Sensor Fusion for Inertia Measurement on
Flying Robot Case Study: Hexacopter
Huda Ubaya, Afdhal Akrom
103
CC19
Triple Band Bandpass Filter With Cascade Tri Section Stepped
Impedance Resonator
Gunawan Wibisono, Tierta Syafraditya
109
CC20
Temperature Response Analysis Based on Pulse Width Irradiation of
2.45 GHz Microwave Hyperthermia
Imam Santoso, Thomas Sri Widodo, Adhi Susanto, Maesadjie
Tjokronagoro
113
IMAGE PROCESSING AND MULTIMEDIA
IP1
Visual Object Tracking using Particle Clustering
Harindra Wisnu Pradhana
IP2
Selective Encryption of video MPEG use RSA Algorithm
Prati Hutari Gani, Maman Abdurohman
122
IP3
Analytical Hierarchy Process for Land Suitability Analysis
Rahmat Sholeh, Fahrul Agus, and Heliza Rahmania Hatta
127
IP4
Training Support for Pouring Task in Casting Process using Stereoscopic
Video See-through Display - Presentation of Molten Metal Flow
Simulation Based on Captured Task Motion
Kazuyo IWAMOTO, Hitoshi TOKUNAGA, Toshimitsu OKANE
131
IP5
Feature Extraction and Classification of Heart Sound based on
Autoregressive Power Spectral Density
Laurentius Kuncoro Probo Saputra, Hanung Adi Nugroho, Meirista
Wulandari
137
IP6
Smart-Meter based on current transient signal signature and constructive
backpropagation method
Mat Syai’in, M.F. Adiatmoko, Isa Rachman, L. Subiyanto, Koko Hutoro,
Ontoseno Penangsang, Adi Soeprijanto
142
IP7
AUTOMATIC DOORSTOP SAFETY SYSTEM BASED ON IMAGE
PROCESSING WITH WEBCAM AND SCANNER
Stanley Suryono Wibisono, Florentinus Budi Setiawan
148
IP8
Palmprint Identification for User Verification based on Line Detection and
Local Standard Deviation
Bagas Sakamulia Prakoso, Ivanna K. Timotius, Iwan Setyawan
153
IP9
Cerebellar Model Articulation Controller (CMAC) for Sequential Images
Coding
Muhamad Iradat Achmad, Hanung Adinugroho, Adhi Susanto
158
IP10
A Comparative Study on Signature Recognition
Ignatia Dhian Estu Karisma Ratri, Hanung Adi Nugroho, Teguh Bharata
Adji
165
IP11
Study of Environmental Condition Using Wavelet Decomposition Based
on Infrared Image
S. R. Sulistiyanti, M. Komarudin, L. Hakim, A. Yudamson
170
IP12
Very High Throughput WLAN System for Ultra HD 4K Video Streaming
Wahyul Amien Syafei, Masayuki Kurosaki, and Hiroshi Ochi
175
IP13
Iris Recognition Analysis Using Biorthogonal Wavelets Tranform for
Feature Extraction
R. Rizal Isnanto
181
INFORMATION AND COMPUTER TECHNOLOGIES
ICT1
The Development of 3D Educational Game to Maximize Children’s
Memory
Dania Eridani, Paulus Insap Santosa
187
ICT2
The Influence of Knowledge Management to Succesful Collaborative
Design
Yani Rahmawati, Christiono Utomo
ICT3
Knowledge and Protocol on Collaborative Design Selection
Christiono Utomo, Yani Rahmawati
198
ICT4
Mobile-Based Learning Design with Android Development Tools
Oky Dwi Nurhayati, Kurniawan Teguh M
202
ICT5
A mobile diabetes educational system for Fasting Type 2 Diabetes in
Saudi Arabia
Mohammed Alotaibi
207
ICT6
Aggressive Web Application Honeypot for Exposing Attackerâ€
ںs Identity
Supeno Djanali, FX Arunanto, Baskoro Adi Pratomo, Abdurrazak Baihaqi,
Hudan Studiawan, Ary Mazharuddin Shiddiqi
211
ICT7
Adjustment Levels for Intelligent Tutoring System using Modified Items
Response Theory
Ika Widiastuti, Nurul Zainal Fanani
216
ICT8
Smile Recognition System based on Lip Corners Identification
Eduard Royce, Iwan Setyawan, Ivanna K. Timotius
221
ICT9
An Integrated Framework for Measuring Information System Success
Considering the Impact of Culture in Indonesia
Siti Mardiana
225
ICT10
Pre-Processing Optimization on Sound Detector Application AudiTion
(Android Based Supporting Media for the Deaf)
Gian Gautama, Imanuel Widjaja, Michael Aditya Sutiono, Jovan Anggara,
Hugeng
232
ICT11
EVALUATION OF DISTRIBUTION NETWORK RELIABILITY INDEX
USING LOOP RESTORATION SCHEME
Daniar Fahmi, Abdillah F. I., IGN Satriyadi Hernanda, Dimas Anton
Asfani
238
ICT12
Efficient Message Security Based Hyper Elliptic Curve Cryptosystem
(HECC) for Mobile Instant Messenger
Putra Wanda, Selo, Bimo Sunafri Hantono
244
ICT13
Application of Web-Based Information System in Production Process of
Batik Industry Design Division
Indah Soesanti
249
ICT14
Managing and Retrieval of Cultural Heritage Multimedia Collection Using
Ontology
Albaar Rubhasy, A.A.G. Yudhi Paramartha, Indra Budi, Zainal A.
Hasibuan
254
ICT15
Individual Decision Model for Urban Regional Land Planning
Agus Fahrul, Sumaryono, Subagyo Lambang, Ruchaemi Afif
259
ICT16
Enhancing Online Expert System Consultation Service with Short
Message Service Interface
Istiadi, Emma Budi Sulistiarini ,Guntur Dharma Putra
265
ICT17
Mobile Nutrition Recommendation System For 0-2 Year Infant
Ratih Nur Esti Anggraini, Siti Rochimah, Kessya Din Dalmi
ICT18
Comparison of Distance and Dissimilarity Measures for Clustering Data
with Mix Attribute Types
Hermawan Prasetyo, Ayu Purwarianti
275
ICT19
Determining E-commerce Adoption Level by SMEs in Indonesia Based
on Customer-Oriented Benefits
Evi Triandini, Daniel Siahaan, Arif Djunaidy
280
ICT20
Providing Information Sources Domain for Information Seeking Agent
From Organizing Knowledge
Istiadi, Lukito Edi Nugroho, Paulus Insap Santosa
285
ICT21
Decision Support System For Stock Trading Using Decision Tree
Technical Analysis Indicators and Its Sensitivity Profitability Analysis
F.X. Satriyo D. Nugroho, Teguh Bharata Adji, Silmi Fauziati
290
ICT22
Design Web Service Academic Information System Based Multiplatform
Meta Lara Pandini, Zainal Arifin and Dyna Marisa Khairina
296
ICT23
Effects of VANET's Attributes on Network Performance
Agung B. Prasetijo, Sami S. Alwakeel and Hesham A. Altwaijry
302
ICT24
Visualization of Condition Irrigation Building and Canal Using Web GIS
Application
Falahah, Defrin Karisia Ayuningtias
308
ICT25
Comparison of three back-propagation architectures for interactive
animal names utterance learning
Ajub Ajulian Zahra Macrina and Achmad Hidayatno
314
ICT26
WORK IN PROGRESS – OPEN EDUCATIO
N METRIC (OEM) :
DEVELOPING WEB-BASED METRIC TO MEASURE OPEN
EDUCATION SERVICES QUALITY
Priyogi B., Nan Cenka B. A., Paramartha A.A.G.Y. &Rubhasy A.
318
POWER SYSTEMS
PS1
Design and Implementation of Solar Power as Battery Charger Using
Incremental Conductance Current Control Method based on
dsPIC30F4012
Ahmad Musa, Leonardus H. Pratomo, Felix Y. Setiono
323
PS2
An Adaptive Neuro Fuzzy Inference System for Fault Detection in
Transformers by Analyzing Dissolved Gases
Ms. Alamuru Vani, Dr. Pessapaty Sree Rama Chandra Murthy
327
PS3
Optimal Power Flow based upon Genetic Algorithm deploying Optimum
Mutation and Elitism
M. Usman Aslam, Muhammad Usman Cheema, Muhammad Samran,
Muhammad Bilal Cheema
333
PS4
Design Analysis and Optimization of Ground Grid Mesh of Extra High
Voltage Substation Using an Intelligent Software
M. Usman Aslam, Muhammad Usman Cheema, Muhammad Samran,
Muhammad Bilal Cheema
PS5
Design and Simulation of Neural Network Predictive Controller
Pitch-Angle Permanent Magnetic Synchrounous Generator Wind Turbine
Variable Pitch System
Suyanto, Soedibyo, Aji Akbar Firdaus
345
PS6
Inverse Clarke Transformation based Control Method of a Three-Phase
Inverter for PV-Grid Systems
Slamet Riyadi
350
PS7
Control of a Single Phase Boost Inverter with the Combination of
Proportional Integrator and Hysteresis Controller
Felix Yustian Setiono
355
PS8
A Simple Three-phase Three-wire Voltage Disturbance Compensator
Hanny H. Tumbelaka
360
PS9
Analysis of Protection Failure Effect and Relay Coordination on Reliability
Index
I.G.N Satriyadi Hernanda, Evril N. Kartinisari, Dimas Anton Asfani, Daniar
Fahmi
365
PS10
Extreme Learning Machine Approach to Estimate Hourly Solar Radiation
On Horizontal Surface (PV) in Surabaya –East Java
Imam Abadi, Adi
Soeprijanto, Ali Musyafa’
370
PS11
Maximum Power Point Tracking Control for Stand-Alone Photovoltaic
System using Fuzzy Sliding Mode Control Maximum Power Point
Tracking Control for Stand-Alone Photovoltaic System using Fuzzy
Sliding Mode Control
Antonius Rajagukguk, Mochamad Ashari, Dedet Candra Riawan
375
PS12
The Influence of Meteorological Parameters under Tropical Condition on
Electricity Demand Characteristic: Indonesia Case Study
Yusri Syam Akil, Syafaruddin, Tajuddin Waris, A. A. Halik Lateko
381
PS13
Optimal Distribution Network Reconfiguration with Penetration of
Distributed Energy Resources
Ramadoni Syahputra, Imam Robandi, Mochamad Ashari
386
PS14
Maximum Power Point Tracking Photovoltaic Using Root Finding
Modified Bisection Algorithm
Soedibyo, Ciptian Weried Priananda, Muhammad Agil Haikal
392
PS15
Design of LLC Resonant Converter for Street Lamp Based On
Photovoltaic Power Source
Idreis Abdualgader , Eflita Yohana, Mochammad Facta
398
PS16
Power Loss Reduction Strategy of Distribution Network with Distributed
Generator Integration
Soedibyo, Mochamad Ashari, Ramadoni Syahputra
402
PS17
Double Dielectric Barrier Discharge Chamber for Ozone Generation
Mochammad Facta, Hermawan, Karnoto,Zainal Salam, Zolkafle Buntat
407
PS18
Leakage Current Characteristics at Different Shed of Epoxy Resin
Insulator under Rain Contaminants
Abdul Syakur, Hermawan
PS19
Transformer monitoring using harmonic current based on wavelet
transformation and probabilistic neural network (PNN)
Imam Wahyudi F., Wisnu Kuntjoro Adi, Ardyono Priyadi, Margo
Pujiantara, Mauridhi Hery P
417
TELECOMUNICATIONS
TE1
Data Rate of Connections Versus Packet Delivery of Wireless Mesh
Network with Hybrid Wireless Mesh Protocol and Optimized Link State
Routing Protocol
Alexander William Setiawan Putra, Antonius Suhartomo
422
TE2
Empirical Studies of Wireless Sensor Network Energy Consumption for
Designing RF Energy Harvesting
Eva Yovita Dwi Utami, Deddy Susilo, Budihardja Murtianta
427
TE3
Modulation Performance in Wireless Avionics Intra Communications
(WAIC)
Muhammad Suryanegara, Naufan Raharya
432
TE4
Implementation and Performance Analysis of Alamouti Algorithm for
MIMO 2أ
—
2 Using Wireless Open-Access Research Platform (WARP)
Rizadi Sasmita Darwis, Suwadi, Wirawan, Endroyono, Titiek Suryani,
Prasetiyono Hari Mukti
436
TE5
Period Information Deviation on the Segmental Sinusoidal Model
Florentinus Budi Setiawan
441
TE6
A Compact Dual-band Antenna Design using Meander-line Slots for
WiMAX Application in Indonesia
Prasetiyono Hari Mukti, Eko Setijadi, Nancy Ardelina
445
TE7
Design and Analysis of Dualband J-
Pole Antenna with Variation in “T”
Shape for Transceiver Radio Communication at VHF and UHF Band
Yoga Krismawardana, Yuli Christyono, Munawar A. Riyadi
449
TE8
Low Cost Implementation for Synchronization in Distributed Multi
Antenna Using USRP/GNU-Radio
Savitri Galih, Marc Hoffmann, Thomas Kaiser
455
TE9
Development of the First Indonesian S-Band Radar
Andrian Andaya Lestari,Oktanto Dedi Winarko, Herlinda Serliningtyas,
Deni Yulian
459
Enhancing Online Expert System Consultation
Service with Short Message Service Interface
Istiadi
1, Emma Budi Sulistiarini
2 1Department of Electrical Engineering 2
Department of Industrial Engineering Widyagama University of Malang
Malang, Indonesia
e-mail: {istiadi,emma_budi}@widyagama.ac.id
Guntur Dharma Putra
3 3Department of Electrical Engineering & Information Technology
Universitas Gadjah Mada Yogyakarta, Indonesia e-mail: guntur.dharma@mail.ugm.ac.id
Abstract— Short message service (SMS) that has been widely used in various fields could potentially utilized for problem-solving consulting services that are based on expert system, so it takes a kind of application platform to implement this service. This paper proposes an expansion of online expert system services (web and wap based) by adding an application use SMS interface. Knowledge base of the expert system, which employs a decision tree approach, is expressed in the form of a database that can be accessed by the application interfaces, including SMS interface. According to the experiment results, the decision tree has been able to play a role directing the consultation mechanism from an initial question to reach a conclusion interactively. Thus, a problem-solving case that can be expressed in the decision tree allows the implementation of this system.
Keywords— expert system; database; SMS; decision tree
I. INTRODUCTION
SMS is basically a text-exchanging feature between mobile subscribers with a limited amount of characters [1]. Although the message is limited, SMS has been a communication media of public service, especially in developing countries, such as the disease prevention services [2], m-banking services [3,5,4,6], and the field of agriculture [7,8,9]. Compatibility of SMS service to various types device of mobile phones which continues to grow, making this service as one of more accessible communication media. Advantages of these services can be used for consulting services regarding the problems in the community which aided by computing technologies such as expert systems.
Expert System (ES) is a particular media that provides problem-solving service within a specific problem domain [10]. When problem domain involves people’s need, then this ES is supposed to be capable to extensively reach wider targeted users. The ES that have been developed utilizing web interface has been successfully giving several service access [11], however the existence of SMS feature in common mobile phone to be another potential alternative for ES implementation.
SMS is initially aimed for person-to-person messaging; this service has been widely employed for information service and broadcasting in a machine-to-person communication concept [1]. In fact, the machine involvement for this case is potential
for handling the textual data processing and giving information back to users as an auto reply system. This condition allows this media to be the interaction process. Thus, the mechanism is possible to be implemented in an ES as consulting system.
Development efforts of expert system using SMS has been carried out, such as cases of fish disease in [12] and field of crops in [13]. However, the system was developed for specific purposes. The breadth of potential use of SMS as consulting services should be an available platform that is more general to accommodate for resolving problems with an interactive mechanism.
This paper proposes the development of SMS interface application that refers to a particular ES’ knowledge base, which is represented in a database system in the previous work [2]. This service development is based on application interaction concept that employs question and answer (as request-response mechanism in client-server system) in an ES, which refers to a particular knowledge base. The SMS application software will be developed for handling message processing and replaying user’s request automatically.
II. RELATED WORK
An ES is basically a form of computing application, which works based on facts any rules accommodated on a knowledge base. The knowledge base mainly acts for representing knowledge extracted from experts and allows particular computer to do reasoning process in a particular problem domain [10].
Evolving communication technology allows a particular computer system to work from a local scale network to an Internet, which is highly potential for implementing ES. Like an online ES, for instance, web usage that allows an ES to be accessible by more users. However, this system costs more complex development [14]. An ES as online consultation media has to pay attention to the interaction aspects. The systems are supposed to be capable for dynamically generating interface for the users, including from consultation process until inference process [15].
The development of an ES using multiple online services requires several media to present knowledge representation, which is accessible by each interface applications. In [3],
2014 1st International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE)
knowledge base is accommodated by using a database that will be accessed by web and WAP applications. This approach is likely to be carried out as this implements server side method, which is suitable for SMS.
A SMS based ES has been developed in [12] and [13], although those works are only specified for specific cases. In [12], expert system applications using SMS for fish disease cases with a case-based reasoning approach. While in [13], SMS based expert system use fuzzy approach to case of crops field. Both of these applications require particular design for the implementation because it uses some parameters that need to be considered analytically. While at the other cases it may take more general representation such as with decision tree approach. So the chances of its use will be more flexible.
As SMS offers a wide range for implementation, a SMS based ES is also applicable to be implemented for other particular cases. This paper proposes a general ES model, thus this model is applicable for any particular cases that are able to be represented using decision tree approach.
III. SYSTEM DESIGN
The system design is designed based on our previous work in [11], that was developing a web-based ES with web and WAP application for consultation application. The system was utilizing an arbitrary database for holding knowledge base representation. Therefore the system is accessible through web and WAP interfaces. The usage of the database also allows experts or knowledge engineers to carry out data entry or editing process through web interface. An expansion for SMS based consulting application is done by adding a software that will act as SMS server and gateway. Furthermore, explanations regarding system design will be divided into knowledge base representation and system architecture, which is expanded using SMS, based consulting application.
A. Database of Knowledge Base Representation
This ES will employ decision tree approach in knowledge base representation [11]. The decision tree approach itself is basically a collection of nodes that are connected each other. These nodes are categorized as root node, decision node, and leaf node. The root node represents first fact that will be an initial point where seeking process for identifying emerging symptoms is started. This identification will provide options to walk through other branches into other nodes, either decision node or leaf node. The decision node owns identical purposes with root node, but it is not located in the initial position. Leaf node is particularly a node that marks the ending position of a tree. This leaf node must be a decision that points to a particular solution.
Fig. 1. Example of a decision tree [16].
Representing knowledge base by using decision tree approach basically requires several definition processes. Firstly, defining a problem domain will be the main concern. Secondly, defining facts or symptoms that are probably appear in identification process as a decision node. Thirdly, defining inference as the diagnosis result of several facts or symptoms that appears as a leaf node. Fourthly, defining basic rule elements that are illustrate the relation between nodes as a decision tree representation.
Database model illustrated in relational diagram (Fig. 2.) is developed to represent above-mentioned knowledge base. The Database design consists of Case Table, Symptom Table, Diagnose Table, and Rule Table.
Fig. 2. Database design to store knowledge base representation.
Root node
Case table acts to keep problem domain definition data, which consists of Case Title fields and its explanation. Symptom Table is used for storing fact definitions as an identified symptom. This Symptom table holds question field for symptom identification and description field for the descriptions. Diagnose Table will act to store leaf node representations. That table will also store conclusion definitions or diagnosis results and suggestions data.
The decision tree structure representation will be stored in Rule Table. Several fields that are accommodated by Rule Table covers IsRootNode field as first stage initial identification data (to find out the existence of root or decision nodes), Identification_Question field as a storage for questions data regarding Symptom table, Answer_Description field to store options label data, Answer_Link field to store the link to an answer, either a link to next question or a link to a decision (diagnosis result), and IsANswerLeafNode field to store answer indication data, whether leaf node will stop or no.
B. Design of System Architecture
System architecture design (shown in Fig. 3.), which previously consisted of knowledge representation databases, development application, and consulting application for Web and WAP interfaces, will be expanded by using SMS application. This SMS application will provide a proper access to the data stored in database, accordingly SMS based consultation is possible to be built. The SMS application utilizes request-response communication concept in order to provide consulting application based on the knowledge base stored in database. Thus, this SMS application would be a particular interface for an ES consultation service.
The database, which stores knowledge representation, will act as the center of the proposed system. Knowledge engineers will be able to insert or edit existing knowledge base through
Web interface. Furthermore, consulting application can utilize the stored knowledge representation, based on access media type, to provide consultation services to the users. Each type of consulting application is supposed to own similar interpretation to the knowledge base representation. Fig. 4 illustrates the decision tree seeking algorithm as a knowledge base representation in flowchart diagram.
Fig. 4. Tracing algorithm in a decision tree. Fig. 3. An expanded Web and WAP based Expert System architecture using SMS consulting application.
Begin
Select a case
Start with query to root node of the selected case
Get a node as link of the answer
Is leaf node?
Show Conclusion of the selected leaf node Show multiple choice question which
nodes linked
End Yes
No
As seen in Fig. 4, the seeking process is started by choosing appropriate case as the problem domain. Then, identifying process is began from root node, which contains initial question. Each identification questions contains multiple choices with next node regarding to the selected answer. When the users answer a particular question, a node is obtained. If that is a leaf node, then the identifying process will reach a conclusion. Nevertheless, if the node is a decision node, then the identification process will continue by showing the next question. This identification process will take place step by step between decision node until the process reaches the leaf node. Based on this algorithm, each application can be developed by using its own programming language platform.
This SMS application is developed by using PHP language as the server side application. This application employs Gammu software as the SMS gateway that provides send-receive interface for text messages to the clients. The SMS gateway device will provide communication media to the mobile network that will be forwarded to the mobile subscriber.
IV. CASE EXAMPLE :DENGUE FEVER CONSULTING
Dengue fever disease had been a serious worldwide concern as seen in Dengue Map1, an effort to keep monitoring these disease incidents globally. Beside preventive efforts to prevent the spread of this disease, an effort to take proper actions when the symptoms occur is also required to be carried out. A well-known and easily accessible communication service like SMS is expected to be an appropriate consultation media to detect initial detection of this disease. Therefore, this paper employs dengue fever as a case example for case study.
Based on World Health Organization (WHO) agreement, the dengue fever levels of severities are classified into dengue without warning sign, dengue with warning sign, and severe dengue [9]. According to the classification, there are several symptoms and actions that are required to be performed. Based on that reference, this ES application is developed as a consultation application by identification process through question and answer regarding the possibly identified symptoms, so that a proper action can be easily determined.
Fig. 5. Suggested dengue case classification and levels of severity [9].
V. RESULT AND DISCUSION
Based on common ES concept, this chapter is focused to the development of knowledge base representation builder and SMS based consultation application. Several explanations about the development of knowledge base representation builder is mainly focused to decision tree construction mechanism, while explanation about SMS based consultation application is mainly given by consultation process mechanism.
A. A Web based Knowledge Base Representation Builder
Knowledge Base (KB) representation builder is a back-end control panel for the entire system. There, knowledge engineers are able to insert or edit existing KB remotely through a Web based application. Based on defined system design, some features are developed to insert case type data, symptoms, diagnosis types, and rule bases.
A particular case is defined to cover specified problem domain. Then, symptoms that are likely to occur and its diagnosis results are defined in that problem domain. Symptoms definition processes are followed by several questions to identify some facts that occur. Diagnosis result definition processes consist of conclusion statements and given solutions or suggestions. After symptoms and its possible diagnosis are defined, knowledge engineers are able to construct rule structure into a decision tree that consists of several linked nodes. Figure 6 illustrates an application form for constructing the rule base.
Fig. 6. Interface form for rule defining.
Fig. 6. is basically an application form to facilitate rule base construction using decision tree approach. Based on that approach, a symptom identification process is initially began with first question that represents root node. Every identification phase (question) will provide an alternative answer with a label as a particular branch. The answer branch can be aimed to further symptoms identification or a specific conclusion. Furthermore, appropriate answer link is supposed to be selected for completion.
After symptoms, diagnosis, and rule base definition are completely defined, the consultation service is ready to be used
1
http://www.healthmap.org/dengue/en/
by users. Consultation can be performed using available access media, either Web, WAP, or SMS interface.
B. SMS based Consulting Application
This application provides a service for users to perform a consultation using SMS communication. Consultation process will be performed using question and answer mechanism between the service application and users, right after the user has been registered.
Users are able to continue to consultation process immediately after finished the registration process and replied according to the given instruction. This experiment is carried out based on the following decision tree shown in Fig. 7.
Fig. 7. Case example of decision tree for experiment
Fig. 7. illustrates the decision tree of Dengue Fever consultation process. The model possesses 13 questions and six decisions in total. In this scenario, the experiment will test whether the developed system would give question and decision correctly according to the decision tree model. The desired path is Q1-Q3-Q4-Q6-Q7-Q8-Q9-Q10-D4.
Fig. 8. Consultation phase toward a conclusion.
Consultation process will begin with initial question from root node (Q1) as shown in Fig. 8. Each question will always be followed by answer options to reply. Users are required to simply reply the question by replying the message according to the given instruction. Consultation process will continue with appropriate questions according to the constructed decision tree model. The process will end up in a leaf node where a conclusion is drawn; in this case, the experiment reached D4 decision.
VI. CONCLUSION
Knowledge base of the expert system with decision tree approach is accommodated in a database that allows to be accessed by an applications interface, including SMS interface for consultation application. The consultation mechanism, by means question and answer can work as an auto reply system. The decision tree has been able to play a role to direct the consultation mechanism from an initial question on a root node until it finds a conclusion at a leaf node. Thus, this system is also capable in implement any other problem domains, if it can be expressed by a decision tree models.
ACKNOWLEDGMENT
The authors of this research would like to express their gratitude to Directorate General of Higher Education, Ministry of Education and Culture of Indonesia for giving the research grant to support this work in 2014.
REFERENCES
[1] Le Bodic, G., 2005, Mobile Messaging technologies and services: SMS, EMS and MMS. John Wiley & Sons.
[2] C. Déglise, L. S. Suggs, and P. Odermatt, “Short Message Service (SMS) Applications for Disease Prevention in Developing Countries,” Journal of Medical Internet Research, vol. 14, no. 1, p. e3, Jan. 2012. [3] Rahman, B. A., Azlina, N., Shajaratuddur Bt Harun, K., & Bt Yusof, Y.,
2013, SMS banking transaction as an alternative for information, transfer and payment at merchant shops in Malaysia. In Information Technology and e-Services (ICITeS), 2013 3rd International Conference on (pp. 1-6). IEEE.
[4] Thulani, D., Kosmas, N., Collins, M., & Lloyd, C. (2011). Adoption and use of sms/mobile banking services in zimbabwe: an exploratory study. Journal of Internet Banking and Commerce, 16(2), 149-167. [5] Mousumi, F., & Jamil, S. (2010). Push Pull Services Offering SMS
Based m-Banking System in Context of Bangladesh. Int. Arab J. e-Technol., 1(3), 79-88.
[6] Malik, G., & Gulati, K. (2013). An Exploratory Study on Adoption and Use of SMS/Mobile Banking in India with Special Reference to Public Sector Banks.Pacific Business Review International. Volume 5 Issue, 11.
[7] Vishwakarma, R. G., & Choudhary, V. (2011, July). Wireless solution for irrigation in agriculture. In Signal Processing, Communication, Computing and Networking Technologies (ICSCCN), 2011 International Conference on (pp. 61-63). IEEE.
[8] Ding, X., Xiong, G., Hu, B., Xie, L., & Zhou, S. (2013, July). Environment monitoring and early warning system of facility agriculture based on heterogeneous wireless networks. In Service Operations and Logistics, and Informatics (SOLI), 2013 IEEE International Conference on (pp. 307-310). IEEE.
[9] Agrawal, R., Atray, M., & Sundari, S. K. (2013, December). KrishiEkta: integrated knowledge and information distribution system for Indian
agriculture. In Proceedings of the 4th Annual Symposium on Computing for Development(p. 19). ACM.
[10] Turban, E. and Aronson, JE., 1998, Decision Support System and Intelligent Systems, Prentice-Hall International Inc., New Jersey [11] Istiadi and Sulistiarini, E. B., Representing Knowledge Base into
Database for WAP and Web-based Expert System , International Conference on Information Systems for Business Competitiveness (ICISBC 2013) , 2013
[12] Wang, Guirong, and Daoliang Li. “A Fish Disease Diagnosis Expert System Using Short Message Service.” In WRI International Conference
on Communications and Mobile Computing, 2009. CMC ’09, 3:299–
303, 2009. doi:10.1109/CMC.2009.262.
[13] Mao, Cheng, Yuan Hongbo, Shi Junwei, and Cheng Man. “The Research of Crop Expert System Based on GSM.” In Second International Conference on Intelligent Computation Technology and
Automation, 2009. ICICTA ’09, 4:705–7, 2009.
doi:10.1109/ICICTA.2009.884.
[14] Duan, Y., Edwards, J.S., Xu, M.X. , 2005, Web-based expert systems:
benefits and challenges, Information & Management Volume 42, Issue
6, September 2005, Pages 799–811
[15] Escribano, J.J, Murciano, R., Gervas, P., 2001, From Client’s dreams to Achievable Projects : An expert system for determining web site feasibility, Proceeding ICEIS 2001
[16] Gamberger, D. & Šmuc, T. , 2001, Data Mining Server [http://dms.irb.hr/]. Zagreb, Croatia: Rudjer Boskovic Institute, Laboratory for Information Systems.
[17] W. H. O. " Dengue Guidelines for diagnosis, treatment, prevention and control."Geneva: World Health Organization (2009).