PDF - Internetworking Indonesia Journal

46 downloads 201 Views 2MB Size Report
The Internetworking Indonesia Journal (IIJ) is a peer reviewed international journal devoted ... from the Universitas Pelita Harapan (UPH), in Jakarta, ...... K3. Low popularity of on-line sales and marketing. SE1. Low level of trust from customers ...
Volume 4 Number 1 Series B / 2012

Internetworking Indonesia Journal The International Journal of ICT and Internet Development Series B: Computing, Communications, Engineering and Internet Technologies

Editors’ Introduction



Artificial Intelligence Elman Backpropagation Computing Models for Predicting Shelf Life of Processed Cheese Sumit Goyal and Gyanendra Kumar Goyal Analysis of Level and Barriers of E-Commerce Adoption by Indonesian Small, Medium and Micro Enterprises (SMMEs) Rajesri Govindaraju and Dissa R. Chandra

1 3

9

ISSN: 1942-9703 IIJ © 2012 www.InternetworkingIndonesia.org

Android-Based License Plate Recognition using Pre-trained Neural Network Rizqi K. Romadhon, Muhammad Ilham, Nofan I. Munawar, Sofyan Tan and Rinda Hedwig

15

Manually Interchangeable Heads of Homemade Computer Numerical Control (CNC) Machine Jimmy Linggarjati & Rinda Hedwig

19

Internetworking Indonesia Journal

The International Journal of ICT and Internet Development ISSN: 1942-9703 www.InternetworkingIndonesia.org The Internetworking Indonesia Journal (IIJ) is a peer reviewed international journal devoted to the timely study of Information and Communication Technology (ICT) and Internet development. The journal seeks high-quality manuscripts on the challenges and opportunities presented by information technology and the Internet, and their impact to society. The IIJ is published electronically based on the Open Access Publication Policy, and the journal is indexed by SCOPUS and Google Scholar. Papers in the IIJ appear in one of two series: • Series B: Computing, Communications, Engineering • Series A: Community Informatics & Society & Internet Technologies Journal mailing address:

Internetworking Indonesia Journal, PO Box 397110 MIT Station, Cambridge, MA 02139, USA.

Series B: Computing, Communications, Engineering & Internet Technologies Series B of the Internetworking Indonesia Journal covers the broad technical areas of computing, communications, engineering and Internet Technologies. Possible topics for papers include, but are not limited to the following: • • • • • • •

• Internet infrastructure systems, protocols, standards and technologies • Multimedia and content development • Education and distant learning • Open source software development and deployment • Cloud Computing, SaaS, and Grid Computing

Information technology and information systems Communications technology Software and hardware engineering Algorithms and computation Applications and services Broadband and telecommunications technologies Mobile and wireless networks

Series B: Co-Editors Thomas Hardjono, PhD (MIT, USA)

Budi Rahardjo, PhD (ITB, Indonesia)

Henri Uranus, PhD (UPH, Indonesia)

Kuncoro Wastuwibowo, MSc (PT. Telkom, Indonesia)

International Advisory Board Prof. Edy Tri Baskoro, PhD (ITB, Indonesia) Mark Baugher, MA (Cisco Systems, USA) Lakshminath Dondeti, PhD (Qualcomm, USA) Paul England, PhD (Microsoft Research, USA) Brian Haberman, PhD (Johns Hopkins University, USA) Prof. Svein Knapskog, PhD (NTNU, Norway)

Prof. Bambang Parmanto, PhD (University of Pittsburgh, USA) Prof. Wishnu Prasetya, PhD (Utrecht University, The Netherlands) Graeme Proudler, PhD (HP Laboratories, UK) Prof. Jennifer Seberry, PhD (University of Wollongong, Australia) Prof. Willy Susilo, PhD (University of Wollongong, Australia) Prof. David Taniar, PhD (Monash University, Australia)

Technical Review Board Moch Arif Bijaksana, MSc (IT Telkom, Indonesia) Teddy Surya Gunawan, PhD (IIUM, Malaysia) Brian Haberman, PhD (Johns Hopkins University, USA) Dwi Handoko, PhD (BPPT, Indonesia) Martin Gilje Jaatun, PhD (SINTEF, Norway) Mira Kartiwi, PhD (IIUM, Malaysia) Maciej Machulak, PhD (Google, USA) Jesus Molina, PhD (Fujitsu Laboratories of America)

Bobby Nazief, PhD (UI, Indonesia) Anto Satriyo Nugroho, PhD (BPPT, Indonesia) Bernardi Pranggono, PhD (University of Leeds, UK) Bambang Prastowo, PhD (UGM, Indonesia) Bambang Riyanto, PhD (ITB, Indonesia) Andriyan Bayu Suksmono, PhD (ITB, Indonesia) Setiadi Yazid, PhD (UI, Indonesia)

Vol. 4/No. 1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

1

Editors’ Introduction 

W

to the Spring 2012 issue of the Internetworking Indonesia Journal. This issue sees a number of positive developments in the Internetworking Indonesia Journal. One of the most significant developments in 2012 is the introduction of a second stream (or series) of the IIJ focusing broadly on ICT and society. As such, going forward the existing IIJ journal will be denoted as Series B and will focus on the broad areas of Computing, Communications, Engineering & Internet Technologies. The new second series (denoted as Series A) will focus on the broad field of Community Informatics & Society. Together with this development is the introduction of an additional co-editor for IIJ Series B, namely Dr Henri Uranus from the Universitas Pelita Harapan (UPH), in Jakarta, Indonesia. The IIJ welcomes his strong leadership and vision. ELCOME

This regular issue of the journal brings four (4) papers from differing areas of technology. The first paper concerns the use of artificial neural networks to predict the shelf life of processed cheese. Solving this problem is relevant to the dairy industry in India, as the authors are from National Dairy Research Institute, in Karnal, India.

The second paper addresses e-commerce developments in Indonesia, notably among small, medium and micro Enterprises (SMMEs). The paper seeks to discover the barriers to the adoption of e-commerce among SMEEs in Indonesia, paying particular attention to the non-oil-and-gas processing sector and part of the services sector. Character recognition is the topic of the third paper. The paper reports on work being done to use open-source Android software on a mobile device to recognize vehicle platenumbers. The approach is based on the use of artificial neural networks with back-propagation, where training of the neural network is carried out in a desktop computer instead of mobile device to speed up the training. The work has promise to become the basis for low-cost plate number recognition usable for the government sector. The fourth paper reports on the early development of a lowcost Computer Numerical Control (CNC) machine. Such a machine would be attractive to many small businesses in Indonesia, which so far have had to rely on imported machines. The resulting “home-made” CNC machine allows three different kinds of tools to be manually interchanged.

Thomas Hardjono Budi Rahardjo Henri Uranus Kuncoro Wastuwibowo

The editors can be reached individually at the following email addresses. Thomas Hardjono is at [email protected], Budi Rahardjo is at [email protected], Henri Uranus is at [email protected], while Kuncoro Wastuwibowo is at [email protected].

ISSN: 1942-9703 / © 2012 IIJ

2

INTERNETWORKING INDONESIA JOURNAL

ISSN: 1942-9703 / © 2012 IIJ

Vol. 4/No. 1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

Vol.4/No.1 B (2012)

3

Artificial Intelligence Elman Backpropagation Computing Models for Predicting Shelf Life of Processed Cheese Sumit Goyal and Gyanendra Kumar Goyal  Abstract— This paper presents the latency of Artificial Neural Network based Elman models for predicting the shelf life of processed stored at 30oC. Soluble nitrogen, pH, standard plate count, yeast & mould count, and spore count were taken as input parameters, and sensory score as output parameter. Mean square error, root mean square error, coefficient of determination and nash - sutcliffo coefficient performance measures were used for testing prediction potential of the developed models. In this study, Elman models predicted the shelf life of processed cheese very close to the experimentally determined shelf life. Index Terms— ANN, Shelf Life, Elman, Backpropagation, Processed Cheese

P

I. INTRODUCTION

ROCESSED cheese is very nutritious and generally manufactured from ripened Cheddar cheese, but sometimes less ripened Cheddar cheese is also added in lesser proportion. Its manufacturing technique includes addition of emulsifier, salt, water and sometimes selected spices. The mixture is heated in jacketed vessel with continuous stirring in order to get homogeneous paste. This variety of cheese has several advantages over raw and ripened Cheddar cheese, such as tastier and longer shelf life. It is a protein rich food, and is a comparable supplement to meat protein. Neural Networks have become very famous topic of interest since last few years and are being implemented in almost every technological field to solve wide range of problems in an easier and convenient way. Such a great success of neural networks has been possible due to their sophisticated nature as they can be used with ease to model many complicated functions. In human body, neural networks are the building blocks of the nervous system which controls and coordinates the different human activities. Neural network consists of a

Sumit Goyal is Senior Research Fellow at the National Dairy Research Institute, Karnal, India. He can be contacted at [email protected]. Gyanendra Kumar Goyal is Emeritus Scientist at the National Dairy Research Institute, Karnal, India.

group of neurons (nerve cells) interconnected with each other to carry out a specific function. Each neuron or a nerve cell is constituted by a cell body call cyton and a fiber called axon. The neurons are interconnected by the fibrous structures called dendrites by the help of special gapped connections called synapses. The electric impulses (called Action Potentials) are used to transmit information from neuron to neuron throughout the network. Artificial neural networks (ANNs) have been developed based on the similar working principle of human neural networks. Artificial Neurons are similar to their biological counterparts. The input connections of the artificial neurons are summed up to determine the strength of their output, which is the result of the sum being fed into an activation function, the most common being the Sigmoid Activation Function which gives output varying between 0 (for low input values) and 1 (for high input values).

Soluble nitrogen

pH Sensory Score Standard plate count

Yeast & mould count Spore count

Fig.1. Input and output parameters for Elman backpropagation models

The resultant of this function is then passed as the input to other neurons through more connections, each of which are weighted and these weights determine the behavior of the network. An ANN is devised for specific applications, such as

ISSN: 1942-9703 / © 2012 IIJ

4

INTERNETWORKING INDONESIA JOURNAL

pattern recognition or data classification, through a learning process [1]. ANNs predicted shelf life of Kalakand [2], milky white dessert jeweled with pistachio [3], and instant coffee flavoured sterilized drink [4, 5]. Time-Delay and Linear Layer ANN models were developed for predicting shelf life of soft mouth melting milk cakes [6], and soft cakes [7]. Radial Basis models were successfully applied for predicting shelf life of brown milk cakes [8]. The objective of this research is to develop Elman single and multilayer backpropagation computing models for predicting the shelf life of processed cheese stored at 30o C.

GOYAL & GOYAL

Weights Selection

Training Elman models

II. MATERIAL AND METHODS A. Data Modeling The data consisted of 36 samples, which were divided into two subsets, i.e., 30 were used to train and 6 to validate the Elman backpropagation models. Soluble nitrogen, pH, standard plate count, yeast & mould count, and spore count were taken as input variables, and sensory score as output variable for developing Elman single and multilayer models (Fig.1).

Error Evaluation

Weights Adjustment

Several combinations were tried and tested, as there is no defined rule of getting good results rather than hit and trial method. As the number of neurons increased, the training time also increased. Algorithms like Levenberg Marquardt algorithm, Gradient Descent algorithm with adaptive learning rate, Bayesian regularization, Powell Beale restarts conjugate gradient algorithm and BFG quasi-Newton algorithms were tried. Backpropagation algorithm based on Bayesian regularization was finally selected for training the networks, as it gave most promising results. ANN was trained upto100 epochs with single as well as double hidden layers and transfer function for hidden layer was tangent sigmoid while for the output layer, it was pure linear function. The Neural Network Toolbox under MATLAB software was used for developing the models. Training pattern of Elman models is presented in Fig.2.

Training Dataset

Error Calculation

No

Minimum Error

Yes

End

Fig .2. Training pattern of Elman models

Vol.4/No.1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

B. Measures for Prediction Performance Mean Square Error (MSE) (1), Root Mean Square Error RMSE (2), Coefficient of Determination: R2 (3), and Nash Sutcliffo Coefficient: E2 (4) were used in order to compare the prediction ability of the developed models.

 N  Q  Q 2  exp cal   MSE      n  1     (1)

1  N  Qexp  Qcal  RMSE   n  1  Qexp  

 N Q Q exp cal R  1    2  1 Qexp   2

   

2

2

   

(2)

    (3)

5

Table 1: Performance of single layer for predicting sensory score Neurons

MSE

RMSE

R2

E2

3

7.04669E-05

0.008394454

0.991605546

0.999929533

5

0.000176202

0.013274109

0.986725891

0.999823798

7

0.001911122

0.043716386

0.956283614

0.998088878

9

0.000191461

0.01383696

0.98616304

0.999808539

11

0.000227001

0.015066536

0.984933464

0.999772999

13

0.00022446

0.014981988

0.985018012

0.99977554

15

0.000428985

0.020711958

0.979288042

0.999571015

17

0.001079962

0.03286278

0.96713722

0.998920038

20

0.000437028

0.020905211

0.979094789

0.999562972

25

0.000491983

0.022180685

0.977819315

0.999508017

30

1.21846E-05

0.003490644

0.996509356

0.999987815

Table 2: Performance of multilayer for predicting sensory score MSE

RMSE

R2

E2

3:3

8.77114E-06

0.002961612

0.997038388

0.999991229

4:4

0.006907863

0.083113554

0.916886446

0.993092137

5:5

2.93847E-05

0.005420764

0.994579236

0.999970615

6:6

0.007876012

0.088746898

0.911253102

0.992123988

7:7

0.000225112

0.015003729

0.984996271

0.999774888

8:8

0.007324755

0.085584785

0.914415215

0.992675245

9:9

0.008067535

0.089819455

0.910180545

0.991932465

10:10

0.000224894

0.014996482

0.985003518

0.999775106

Qexp = Observed value;

11:11

7.57117E-05

0.008701245

0.991298755

0.999924288

Qcal

12:12

0.000252731

0.015897527

0.984102473

0.999747269

13:13

2.35759E-05

0.004855497

0.995144503

0.999976424

14:14

0.01241181

0.111408301

0.888591699

0.98758819

15:15

0.000110574

0.010515413

0.989484587

0.999889426

16:16

0.000117277

0.01082945

0.98917055

0.999882723

 N  Q Q  exp cal  E  1     1  Qexp  Qexp     2

2

   

Neurons

(4)

Where,

= Predicted value;

Qexp =Mean predicted value; n = Number of observations in dataset.

III. RESULTS AND DISCUSSION Elman model’s performance matrices concerning the single layer and multilayer models for predicting sensory scores based on equations 1, 2, 3 and 4 are presented in Table 1 and Table 2, respectively.

The developed Elman ANN single and multilayer models showed that single layer model with 30 neurons performed the best (MSE: 1.21846E-05, RMSE: 0.003490644, R2: 0.996509356, E2: 0.999987815); while multilayer with 3:3 neurons (MSE: 8.77114E-06, RMSE: 0.002961612, R2: 0.997038388, E2: 0.999991229) performed the best. On comparing them with each other, it was observed that multilayer model performed better. Therefore, it was selected

ISSN: 1942-9703 / © 2012 IIJ

6

INTERNETWORKING INDONESIA JOURNAL

for predicting the shelf life. The comparison of Actual Sensory Score (ASS) and Predicted Sensory Score (PSS) for single layer and multilayer models are illustrated in Fig.3 and Fig.4, respectively.

GOYAL & GOYAL

storage (days) for which the processed cheese has been in the shelf is illustrated in Fig.5.

Fig.5. Sensory score and period of storage for processed cheese

Fig. 3. Comparison of ASS and PSS single layer model

The shelf life is calculated by subtracting the obtained value of days from experimentally determined shelf life, which was found to be 29.31 days. The predicted value is quiet close to the experimentally obtained shelf life of 30 days suggesting that the developed model is quite effective in detecting the shelf life of processed cheese.

IV. CONCLUSION Soluble nitrogen, pH, standard plate count, yeast & mould count, and spore count were taken as input variables, and sensory score as output variable for developing Elman models for predicting the shelf life of processed cheese stored at 30o C. Mean square error, root mean square error), coefficient of determination and nash - sutcliffo coefficient were used in order to compare the prediction ability of the developed models. Bayesian regularization was selected for training Elman ANN models. Regression equations were developed for predicting the shelf life of processed cheese which gave 29.31 days shelf life vis-à-vis 30 days experimentally obtained shelf life. From the study it is concluded that the developed Elman models are very efficient for predicting the shelf life of processed cheese. REFERENCES Fig. 4. Comparison of ASS and PSS for multilayer model

[1] [2]

Coefficient of determination (R2) was calculated based on the total variation as explained by sensory scores. Period of

http://www.engineersgarage.com/articles/artificial-neural-networks (accessed on 11.1.2011). Sumit Goyal and G.K. Goyal “Advanced computing research on cascade single and double hidden layers for detecting shelf life of kalakand: an artificial neural network approach”. International Journal of Computer Science & Emerging Technologies, vol. 2, no.5, pp. 292- 295, 2011.

Vol.4/No.1 B (2012) [3]

[4]

[5]

[6]

[7]

[8]

INTERNETWORKING INDONESIA JOURNAL

Sumit Goyal and G.K. Goyal “A new scientific approach of intelligent artificial neural network engineering for predicting shelf life of milky white dessert jeweled with pistachio”. International Journal of Scientific and Engineering Research, vol. 2, no.9, pp. 1-4, 2011. Sumit Goyal and G.K. Goyal “Cascade and feedforward backpropagation artificial neural networks models for prediction of sensory quality of instant coffee flavoured sterilized drink”. Canadian Journal on Artificial Intelligence, Machine Learning and Pattern Recognition, vol. 2, no.6, pp.78-82, 2011. Sumit Goyal and G.K. Goyal “Application of artificial neural engineering and regression models for forecasting shelf life of instant coffee drink”. International Journal of Computer Science Issues, vol.8, no.4, pp.320324, 2011. Sumit Goyal and G.K. Goyal “Development of intelligent computing expert system models for shelf life prediction of soft mouth melting milk cakes”. International Journal of Computer Applications, vol.25, no.9, pp. 41-44, 2011. Sumit Goyal and G.K. Goyal “Simulated neural network intelligent computing models for predicting shelf life of soft cakes”. Global Journal of Computer Science and Technology, vol.11, no.14, Version1.0, pp. 2933, 2011. Sumit Goyal and G.K. Goyal ” Radial basis artificial neural network computer engineering approach for predicting shelf life of brown milk cakes decorated with almonds”. International Journal of Latest Trends in Computing, vol.2, no.3, pp.434-438, 2011.

Sumit Goyal is Senior Research Fellow at National Dairy Research Institute, Karnal (Haryana) India. He received Bachelor of Information Technology degree and Masters in Computer Applications from a central university of Government of India, New Delhi, India. He received his Master of Philosophy degree in computer science from Vinayak Missions University, Tamil Nadu, India. His research interests have been in the area of artificial neural networks and prediction of shelf life of food products. His research has appeared in Canadian Journal on Artificial Intelligence, Machine Learning and Pattern Recognition, International Journal of Computer Applications, International Journal of Computational Intelligence and Information Security, International Journal of Latest Trends in Computing, International Journal of Scientific and Engineering Research, International Journal of Computer Science Issues, International Journal of Computer Science & Emerging Technologies, Global Journal of Computer Science and Technology, amongst others. He is member of IDA.

Gyanendra Kumar Goyal is Emeritus Scientist at National Dairy Research Institute, Karnal, India. He received the B.S. degree and Ph.D. degree from Panjab University, Chandigarh, India. In the year 1985-86, he did specialization in Dairy and Food Packaging from School of Packaging, Michigan State University, USA; and in the year 1999 he specialized in Education Technology at Cornell University, New York, USA. His research interests include dairy & food packaging and shelf life determination of food products. He has published more than 150 research papers in national and international journals. His research work has been published in Int. J. of Food Sci. Technol. and Nutrition, Nutrition and Food Science, Milchwissenschaft, American Journal of Food Technology, British Food Journal, Canadian Journal on Artificial Intelligence, Machine Learning and Pattern Recognition, International Journal of Computer Applications, International Journal of Computational Intelligence and Information Security, International Journal of Latest Trends in Computing, International Journal of Scientific and Engineering Research, International Journal of Computer Science Issues, International Journal of Computer Science & Emerging Technologies, Global Journal of Computer Science and Technology, amongst others. He is life member of IDA and AFST (I).

ISSN: 1942-9703 / © 2012 IIJ

7

8

INTERNETWORKING INDONESIA JOURNAL

ISSN: 1942-9703 / © 2012 IIJ

Vol. 4/No. 1 B (2012)

Vol.4/No.1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

9

Analysis of Level and Barriers of E-Commerce Adoption by Indonesian Small, Medium, and Micro Enterprises (SMMEs) Rajesri Govindaraju and Dissa R. Chandra  Abstract—The contribution of Indonesian small, medium, and micro enterprises (SMMEs) to the national economy growth has been proven. Today one form of SMMEs empowerments is the adoption of e-commerce. Although e-commerce adoption by SMMEs has many advantages, a number of barriers for the adoption exist. By understanding the current level and the barriers of e-commerce adoption by SMMEs, it is expected that the empowerment of SMMEs can be improved. This paper reports a study on e-commerce adoption by Indonesian SMMEs in the non-oil-and-gas processing and the trading, hotels, and restaurants sectors by using business environment framework. This study found that most of surveyed Indonesian SMMEs have strategic plans to adopt higher level of e-commerce. Further, it is found that human resources, sources of information, and push forces factors are the significant barriers for e-commerce adoption by Indonesian SMMEs. Index Terms—electronic commerce, information technology adoption, adoption barrier, SMMEs, business environment framework

S

I. INTRODUCTION

mall and medium enterprises (SMEs) play a major role in countries at all levels of economic development [1]. In addition to the contribution from small and medium enterprises, Indonesia also recognizes the contribution of micro enterprises to the growth of the national economy through employment provision and gross domestic product (GDP) value which reach 91,03% and 33,08% of national achievement, respectively [2]. Therefore, the empowerment of small, medium, and micro enterprises (SMMEs) is one of Indonesian government’s programs to develop the national economy [3]. One form of recent SMMEs empowerment is the adoption of e-commerce. There are some different definitions of ecommerce from literatures. This study use a definition of ecommerce as “a process of information exchange and transaction, which involving products and services, using Manuscript received June 30, 2012. This work was supported in part by the Institut Teknologi Bandung under International Research Grant. Rajesri Govindaraju is with the Faculty of Industrial Technology, Institut Teknologi Bandung, Bandung, Indonesia (corresponding author; e-mail: [email protected]). Dissa R. Chandra is with the Faculty of Industrial Technology, Institut Teknologi Bandung, Bandung, Indonesia (e-mail: [email protected]).

information technology, such as networks, softwares, nonwireless electronic equipments, and wireless electronic equipments” [4]. In order to enhance the e-commerce adoption by Indonesian SMMEs, Indonesian government has to support the SMMEs. In this situation, it is crucial for Indonesian government to understand the current adoption level and the adoption barriers. Based on the understandings, the government’s programs for Indonesian SMMEs will be focused on the real problems effectively. In the previous studies on e-commerce adoption, Diffusion of Innovation theory and Technology Acceptance Model dominated the researches framework [5]. The focus of the models is the upstream issues of e-commerce, so the detail aspects in the firms and other external aspects that influence the firms were not identified. Furthermore, several studies also used other frameworks, such as external and internal framework [6, 7] and stakeholder theory [8]. Some of the previous researches, such as [6, 8], studied ecommerce adoption by Indonesian SMEs. In [6] the barriers of e-commerce adoption are classified into “too difficult”, “unsuitable”, and “time/choice” factors. Meanwhile, [8] identifies “Government”, “Employees”, “Owners”, “Competitors”, “Customers” and “Managers” as the influential stakeholders in e-commerce adoption by Indonesian SMEs. However, in the studies the external barriers of e-commerce adoption were not identified as detail as the internal barriers. Therefore, this study aims to give a comprehensive and detail understanding in e-commerce adoption by Indonesian SMMEs. Therefore, the questions in this study are: (1) “What is the current majority level of e-commerce adoption by SMMEs being surveyed in Indonesia?” and (2) “What are the barriers of e-commerce adoption by SMMEs in Indonesia?” II. METHODOLOGY Many studies identified and used classification models of ecommerce adoption stages. One of them is a simple and widely used model in [9]. There is also a model in [10] that is based on enterprises characteristics clustering. Recently, a standard model of e-government adoption was released by the UN/ASPA. Although the model was set up to examine the stage of e-government adoption, the model also can be used to assess e-commerce adoption in developing countries [11].

ISSN: 1942-9703 / © 2012 IIJ

10

INTERNETWORKING INDONESIA JOURNAL

GOVINDARAJU & CHANDRA

TABLE I E-COMMERCE ADOPTION STAGE E-Commerce Adoption Stage Non-adopter Level 1 : Presence [16] Level 2 : Portals [16] Level 3 : Transaction integration [16] Level 4 : Enterprise integration [16]

Description · No website · Use websites (including Facebook, Multiply, Indonetwork domain, etc.) only to display information about products and services (provide a one-way communication on the website) · Use websites (including Facebook, Multiply, Indonetwork domain, etc.) for two-way communication with customers and suppliers · Provide services such as product and customization order, product feedback, and also surveys · Use websites (including Facebook, Multiply, Indonetwork domain, etc.) for two-way communication with customers and suppliers · Provide services such as product and customization order, product feedback, and also surveys · Provide online payment and / or online order fulfilment · Use websites (including Facebook, Multiply, Indonetwork domain, etc.) for two-way communication with customers and suppliers · Provide services such as product and customization order, product feedback, and also surveys · Provide online payment and / or online order fulfilment · Integrate internal processes with online booking · Implement Supplier Relationship Management (SRM) and / or Customer Relationship Management (CRM)

In addition, a model of e-commerce adoption stage is presented in Table I [12]. By adding a non-adopter stage, the model was used in this study to categorize the “level of ecommerce adoption by SMMEs”. To analyze the barriers of e-commerce adoption, Business Environment framework [13] is used in this study. The framework is presented in Figure 1. Business Environment framework is an enhancement of Marketing Environment framework [14] that has been widely used as a theoretical base of marketing studies. Business Environment framework was chosen because it can provide a comprehensive approach to analyze the aspects of a company and its business environment. The theory gives us a way to view a company as a dynamic system. Four components of Business Environment framework are eliminated from the initial model. The elimination process was done based on its effect to e-commerce business operation by SMMEs. They are “machine” and “material” component in the internal environment and “natural” and “demography” component in the macro external environment. Based on previous studies [6, 7, 15-22], various variables influencing e-commerce adoption by SMMEs were identified. Those variables were grouped into the components of the Business Environment framework. Selection processes of the variables were based on the real situation in Indonesia. To get a better understanding about real situation in Indonesia, a pilot study were done by involving 3 (three) SMMEs. The latent and the measured variables that were used in the initial model are presented in Table II. Business Environment Component

Internal Environment

External Environment

Micro Environment

Man

Machine

Material

Management

Public

Suppliers

Market Intermediaries

Macro Environment

International

Natural

Socio-cultural

Economic

Political

Technology

Customers

Money Competitor

Demography

Figure 1. Business Environment Component (Jain, 2009)

The e-commerce adoption barriers for SMMEs influence their e-commerce adoption. In this regards, to establish a structural model, we added a latent variable "e-commerce adoption”. The variable represents the concept of SMMEs’ ecommerce adoption level which is presented in Table I. For further data processing, the latent variable “e-commerce adoption” and its’ measured variable were transformed into the “obstructed e-commerce adoption” (H) latent variable and “TA” measured variable. TA = 4 - "level of e-commerce adoption by SMMEs" Indonesian government suggests that enterprises grouping in Indonesia can be done based on nine economic sectors [23]. The sectors with high employment levels, gross domestic product value, and export values are: (1) trading, hotels, and restaurants sector, and (2) processing industry sector. In addition, the processing industry sector is divided into oiland-gas industry and non-oil-and-gas industry. Oil-and-gas industry sector only contains large-scale enterprises, while non-oil-and-gas sector is an industry sector with a large number of SMMEs. Therefore, SMMEs in non-oil-and-gas processing sector and trading, hotels, and restaurants sector were chosen as the focus of this study. The classification of SMMEs in this study is based on assets value and gross income value criteria as stated in [24] and shown in Table III. A questionnaire set was developed using 4 point Likert like scaling, from strongly agree until strongly disagree. Questionnaires were given to 400 SMMEs using email and direct meeting. Follow-up emails and phone calls were made to encourage respondents. The response rate was 21.75% with 87 returned questionnaires, but there are only 85 complete questionnaires that can be used for further analysis. Respondents are non-oil-and-gas processing, trading, and restaurants SMMEs in 8 provinces. There is no sample from hotel business. The majority is the trading business. Majority of the sample is the micro scale enterprises. The SMMEs’ age ranged between below 1 year until 61 years and their ecommerce experience ranged between below 1 year until 7 years. The respondents’ profiles are shown in Table IV.

Vol.4/No.1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

11

TABLE II INITIAL LATENT AND MEASURED VARIABLES Environment

Latent Variabel

Man

Internal Environment

Financial

Management

Micro External Environment

Enterprises Micro Small Medium

Customers

Measured Variabel Lack of educated human resources Lack of resources with IT skills Employee resistance Lack of knowledge about the benefits of e-commerce Lack of knowledge about the implementation of e-commerce Lack of experience using information technology / electronic marketing media Lack of time to learn about e-commerce Lack of time to operate e-commerce Financial investment for the implementation of e-commerce is too high Term of return on investment and capital is too long Lack of financial resources Insuitability with the characteristics of e-commerce products Incompatibility of e-commerce with the way organizations conduct business process Absence of standards of quality between sellers and buyers Lack of support for corporate strategic objectives Lack of support from management High level of risk decision to use e-commerce Incompatibility between customers and e-commerce Low level of trust from customers about the product quality Low level of trust from customers regarding delivery time Low level of trust from customers about the added-value of buying the products Limited numbers of customers who use internet

Code M1 M2 M3 M4 M5 M6 M7 M8 F1 F2 F3 ME1 ME2 ME3 ME4 ME5 ME6 K1 K2 K3 K4 K5

Environment

Latent Variabel

Partners Micro External Environment Publics

Political

Macro External Environment

Technology

Socio-economy

TABLE III CLASSIFICATION OF I NDONESIAN SMMES [24] Assets (excluding land Gross Income and buildings) ≤ Rp.50,000,000.00 ≤ Rp. 300,000,000.00 > Rp. 50,000,000.00 > Rp. 300,000,000.00 - Rp. 500,000,000.00 - Rp. 2,500,000,000.00 > Rp. 500,000,000.00 > Rp. 2,500,000,000.00 - Rp. 10,000,000,000.00 - Rp. 50,000,000,000.00

SMMEs' Age

Economic Sector SMMEs' Classification

E-Commerce Adoption Stage

Category ≤ 1 year > 1 year - ≤ 5 years > 5 years - ≤ 10 years > 10 years Processing Industry Trading Restaurant Micro Small Medium Non-adopter Presence Portals Transactions Integration Enterprises Integration

% 49.4% 30.6% 8.2% 11.8% 20.0% 68.2% 11.8% 76.5% 16.5% 7.1% 30.6% 21.2% 38.8% 8.2%

Profile

Test

Desktop Laptop LAN Internet Camera Scanner

% 63.5% 36.5% 69.4% 30.6% 24.7% 75.3% 77.7% 22.3% 67.1% 32.9% 32.9% 67.1%

1.2%

III. RESULT Construct validity of each variable was assessed by calculating the correlation between the value of each variable and the sum value of each respondent answer using software SPSS 17.0. Variables with insignificant correlation were eliminated from the model. Then, reliability was assessed by calculating the Cronbach alpha coefficient. The calculation showed that the Cronbach alpha coefficient was above 0.7. In the next step, we found 7 variables with non-normal distribution from normality test by calculating z score of data’s skewness and curtosis. After transforming them using LISREL 8.7, we eliminated 2 variables. Then, sample size adequacy and multicolinearity were calculated using KMO and Bartlett’s Test respectively. The KMO value was 0.780. It means that the sample size was enough for statistical analysis. Lastly, based on the value of each variable’s MSA, we had to eliminate 1 variable. The transformed and eliminated variables are shown in Table V.

Transformed

Construct Validity Reliability

Normality Category Yes No Yes No Yes No Yes No Yes No Yes No

Code P1 P2 P3 P4 P5 P6 PU1 PU2 PU3 PU4 PU5 PO1 PO2 PO3 PO4 T1 T2 T3 T4 SE1 SE2 SE3

TABLE V DELETED AND TRANSFORMED VARIABLES

TABLE IV RESPONDENTS’ PROFILES Profile

Measured Variabel Partners have not implemented e-commerce yet High cost of internet access Bad service from internet providers Low internet speed Lack of application developer Low quality of service delivery The absence of the threat from competitors who are using e-commerce Lack of support and input from SMMEs associations Lack of support and input from import export companies association Limited number of other organizations that have used e-commerce Lack of information about e-commerce from media Ambiguity of government regulation Unclear rules of international cooperation in trading High intensity of changes in government regulations Lack of support from the government Limited support from online payment system that is feasible and effective Potential security risks in internet network Information privacy issues Low on-line payment security Low popularity of on-line sales and marketing Instability of national economic climate Poor condition of transportation infrastructure in Indonesia

Multicolinearity

ME2 ME4 ME5 P5 PU2 PU3 PO2

Eliminated PO3 PO4 T2 SE2 ME4 PU2 SE3

Exploratory Factor Analysis (EFA) was conducted to validate the initial model. There were 10 factors extracted from 37 measured variables in the EFA’s result. In the initial model, there were 9 components from 44 measured variables. The difference of measured variables was caused by the elimination of 7 measured variables in the data preparation process. Although the number of latent variables and factors were different, there were 2 factors from EFA that were exactly the same with 2 latent variables defined in the initial model. They are shown in the Table VI. In addition, high similarity is indicated by factor 1 with "man" latent variable, factor 2 with "customers" latent variable, factor 4 with "partners" latent variable, and factor 5 with "technology" latent variable. It is shown in the Table VII. To obtain appropriate names for the factors, generalizations were done. It could be observed that all of the measured variables in each factor expressed a general idea. Then, the general idea was adjusted and established as the factors’ name. As the result, factor 2 expresses "market" which are products, customers, and service delivery providers, factor 4 expresses "internet services" as the SMMEs partners, factor 5 represents "security" of information technology, factor 7 expresses "push forces" which is encouragements from the internal and external environment, factor 8 is "sources of information" about e-commerce for SMMEs, factor 9 measures supports and inputs from "enterprises association", and factor 10 associates with the “e-commerce popularity” in general.

ISSN: 1942-9703 / © 2012 IIJ

12

INTERNETWORKING INDONESIA JOURNAL TABLE VI IDENTICAL FACTORS Initial Model Latent Code Variabel F1 Financial F2 F3 PO1 Political PO2

GOVINDARAJU & CHANDRA TABLE VIII REVISED COMPONENT

Component

EFA Factor

Code M1 M2 M3 M4 M5 M6 M7 M8 ME2

Code F1 F2 F3 PO1 PO2

3 6

Man Internal Environment

TABLE VII OTHER FACTORS Initial Model Latent Code Variabel M1 M2 M3 M4 Man M5 M6 M7 M8 ME1 ME2 Management ME3 ME5 ME6 K1 K2 Consumers K3 K4 K5 P1 P2 P3 Partner P4 P5 P6 PU1 PU3 Publics PU4 PU5 T1 Technology T3 T4 SocioSE1 economy

Factor

2

4

5

7 8 9 10

Market Micro External Environment Sources of Information Enterprises Association E-commerce Popularity

F1

EFA

1

Component

Financial

Code M1 M2 M3 M4 M5 M6 M7 M8 ME2 K5 P1 ME1 ME3 K1 K2 K3 K4 P6 P2 P3 P4 ME6 T1 T3 T4 ME5 PU1 P5 PU5 PU3 PU4 SE1

Furthermore, there were K5 and P1 in the factor 1. Conceptually, these two measured variables are very different from the other internal environment measured variables in factor 1. The sources of P1 and K5 are external factors, which can be affected, but can not be controlled by the SMMEs. Therefore, P1 and K5 were taken out from factor 1. Both, P1 and K5, state the use of internet by customers and the use of e-commerce by supplier. Internet is the basic information technology for e-commerce. Furthermore, customers and suppliers are the elements of SMMEs’ supply chain. Thus, both of the measured variables represent the use of information technology in SMMEs supply chain. The new latent variable for P1 and K5 is called as "supply chain information technology". The revised model is shown in the Table VIII.

Push Forces Supply Chain Information Micro External Techology Environment Internet Services

F2 F3 ME5 PU1 K5

Macro External Security Environment

P1 P2 P3 P4

Political

Code ME1 ME3 K1 K2 K3 K4 P6 P5 PU5 PU3 PU4 SE1 ME6 T1 T3 T4 PO1 PO2

The data processing was continued using Partial Least Square (PLS). PLS was used to calculate each latent variable’s significance in influencing the overall e-commerce adoption process by Indonesian SMMEs. The data processing result is shown in the Figure 2. Three latent variables influence significantly the “obstructed e-commerce adoption” in Indonesian SMMEs with T-value above 1.67. They are “Push Forces”, “Man” and “Sources of Information”. IV. DISCUSSION From the data, it is known that 69.4% respondents are ecommerce adopters. Further, majority of the adopters are at the second level of e- commerce adoption stage. Although only a small number of SMMEs adopted e-commerce on a higher level, but most of the SMMEs have desire to move on and increase their level of e-commerce adoption. It can be viewed based on 77.97% of adopter SMMEs and 57.69% of non-adopter SMMEs who stated their desire to increase their level of e-commerce adoption in the survey. It reveals that most of the surveyed SMMEs have low-level of e-commerce adoption, but they have strategic plans to increase the level. Based on the result, “Push Forces”, which is reflected by support from management and threat from competitors, is still not enough to push e-commerce adoption by Indonesian SMMEs. For the aspect of competition threat, the result indicates that there are not many e-commerce adopter enterprises in Indonesian market. Therefore, SMMEs believe that there is an absence of threat from e-commerce adopter enterprises. This result is consistent with the result found in [8] about the influence of “Owners”, who in general manage the SMMEs directly, and “Competitors”. The result also indicates that the quality of Indonesian SMMEs human resources leads to the low e-commerce adoption in their companies. It is also consistent with the result in [8]. This quality is measured by the number of educated employees, the number of employees with sufficient

Vol.4/No.1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

13

\ Figure 2. SmartPLS Result

IT skills, employees’ resistance, knowledge about the benefit and implementation of e-commerce, time to learn about ecommerce, and the organization way of doing business. It indicates that in Indonesian SMMEs the organization way of doing business is strongly bounded with the human resources. Therefore, it is possible that the question about the organization way of doing business had been translated by respondents into the human resources way of doing their job. The other result indicates that Indonesian SMMEs need more sources of information about e-commerce. The sources can be e-commerce application vendors, IT consultants and public information media. In some cases, e-commerce application vendors or consultants are also direct sources of ecommerce information. Eight latent variables have no significant influence on ecommerce adoption by Indonesian SMMEs. It is good for further studies to test again the influence of those variables in a better setting, such as better variable definition, better operationalization, and better data sample. This study did not use a proportional sample because we did not know about e-commerce adoption level proportion of the population. Until now, it has been no census data about ecommerce adoption by SMMEs in Indonesia. However, we realize that we could use SMMEs’ geographic location or government classification to define the SMMEs groups and their proportion. Future studies could consider using a proportional sample.

level of e-commerce, though majority of the firms currently adopt e-commerce at the lower level. Furthermore, there are three significant barriers of e-commerce adoption by Indonesian SMMEs. They are “Push Force”, “Man”, and “Sources of Information”. As “Man” is an internal barrier, it can be solved by the SMMEs itself and by the help of government. Examples of the solutions for this problem are recruitment of IT employees, improvement of employees’ skill by SMMEs, and ecommerce workshop for SMMEs employees held by government. In relation to “Push Forces” barrier., to solve the lack of management support in SMMES, the role of SMMEs owner as a part of management is very important. Another aspect of “Push Force” is the threat from enterprises using ecommerce. The result indicates that e-commerce usage by other companies has not threatened Indonesian SMMEs yet. Consequently, it can be expected that government’s effort to support Indonesian SMMEs to adopt ecommerce which can be done through socialization, education and training may increase the adoption rate exponentially. The “Sources of Information” problems need to be solved by external entities including government and other associations outside the SMMEs. As an example, public information media can be arranged by Indonesian government. If the number and the quality of these sources are increased, the barrier of e-commerce adoption in Indonesian SMMEs can be reduced. In this case the role of government as the initiator and facilitator is very important.

V. CONCLUSION From the study, it is found that most of Indonesian SMMEs participating in the study have strategic plans to adopt higher ISSN: 1942-9703 / © 2012 IIJ

14

INTERNETWORKING INDONESIA JOURNAL

REFERENCES [1] [2]

[3]

[4]

[5] [6]

[7]

[8]

[9] [10] [11] [12]

[13] [14] [15] [16]

[17]

[18]

[19]

M. C. J. Caniëls and H. A. Romijn, "What works, and why, in business services provision for SME: insights from evolutionary theory," Managing Service Quality, vol. 15, 2005. Kementerian Koperasi Dan Usaha Kecil Dan Menengah Republik Indonesia, "Perkembangan Data Usaha Mikro, Kecil, Menengah (UMKM) Dan Usaha Besar (UB) Tahun 2005 - 2009," Jakarta, 2010. Kementerian Koperasi Dan Usaha Kecil Dan Menengah Republik Indonesia, "Rencana Strategis Kementerian Koperasi Dan Usaha Kecil Dan Menengah Republik Indonesia Tahun 2010 - 2014," Jakarta, 2010. R. Govindaraju and D. R. Chandra, "E-commerce Adoption Barrier in Indonesian Micro, Small and Medium Enterprises (SMEs)," in The International Conference on Industrial Engineering and Business Management (ICIEBM) 2010 Yogyakarta, Indonesia, 2010. R. Mohamad and N. A. Ismail, "Electronic Commerce Adoption in SME: The Trend of Prior Studies," Journal of Internet Banking and Commerce, vol. 14, 2009. M. Kartiwi and R. C. MacGregor, "Electronic Commerce Adoption Barriers in Small to Medium-Sized Enterprises (SMEs) in Developed and Developing Countries: A Cross-Country Comparison," Journal of Electronic Commerce in Organizations, vol. 5, pp. 35-51, 2007. M. Kapurubandara and R. Lawson, "Barriers to Adopting ICT and e-commerce with SMEs in Developing Countries: An Exploratory study in Sri Lanka," in Conference of CollecteR Adelaide, 2006, pp. 1-13. R. Govindaraju, D. R. Chandra, and Z. A. Siregar, "Stakeholder Role in e-Commerce Adoption by Small and Medium Enterprises," in IEEE International Conference on Management of Innovation & Technology Bali, Indonesia, 2012. R. Kalakota and M. Robinson, E-business 2.0 : Roadmap for Success. New York: Addisom-Wesley, 2001. E. Daniel, H. Wilson, and A. Myers, "Adoption of E-Commerce by SMEs in the UK: Towards a Stage Model," International Small Business Journal, vol. 20, pp. 253–270, 2002. J. Toland, "E-commerce in Developing Countries," in Encyclopedia of Ecommerce, E-government, and Mobile Commerce Hershey: Idea Group Reference, 2006, pp. 308-313. S. S. Rao, G. Metts, and C. A. M. Monge, "Electronic Commerce Development in Small and Medium Sized Enterprises : A Stage Model and Its Implications," Business Process Management Journal, vol. 9, pp. 11-32, 2003. R. Jain, Business Environment. New Delhi: V.K. Enterprises, 2009. P. Kotler and G. Armstrong, Principles of Marketing. Englewood Cliffs: Prentice-Hall, 1991. M. A. Sarlak and A. A. Hastiani, "E-Business Barriers in Iran’s Free Trade Zones," Journal of Social Sciences, vol. 4, pp. 329-333, 2008. M. Kartiwi, R. MacGregor, and D. Bunker, "Electronic Commerce Adoption Barriers in Indonesian Small Medium-sized Enterprises (SMEs): An Exploratory Study," in Americas Conference on Information Systems Acapulco, Mexico, 2006. R. C. MacGregor, L. Vrazalic, S. Carlsson, D. Bunker, and M. Magnusson, "The impact of business size and business type on small business investment in electronic commerce: a study of swedish small businesses," Australian Journal of Information Systems, vol. 9, pp. 31-39, 2002. M. A. Sarlak, A. A. Hastiani, L. F. Dehkordi, and A. Ghorbani, "Investigating on Electronic Commerce Acceptance Barriers in Dried Fruits Exporting Companies of Iran," World Applied Sciences Journal, vol. 6, pp. 818-824, 2009. O. Sorensen and R. Hinson, "E-Business Triggers: Further Insights into Barriers and Facilitators amongst Ghanaian Non-Traditional Exporters (NTEs)," in Consumer Behavior, Organizational Development, and Electronic Commerce: Emerging Issues for

[20] [21]

[22]

[23] [24]

GOVINDARAJU & CHANDRA

Advancing Modern Socioeconomies Hershey: Information Science Reference, 2009, pp. 294-310. M. Stanfield and K. Grant, "Barriers to the take up of electronic commerce among small-medium sized enterprises," Informing Science, pp. 737-745, 2003. L. F. Sugianto and S. Jantavongso, "eBusiness Adoption Studies Focusing on Thai SMEs," in International Conference on Computational Intelligence for Modelling Control and Automation and International Conference on Intelligent Agents,Web Technologies and Internet Commerce Sydney, 2006. J. Sutanonpaiboon and A. M. Pearson, "E-Commerce Adoption: Perceptions of Managers/Owners of Small- and Medium-Sized Enterprises (SMEs) in Thailand," Journal of Internet Commerce, vol. 5, pp. 53-82, 2006. Bagian Data - Biro Perencanaan Kementerian Koperasi Dan Usaha Kecil Dan Menengah Republik Indonesia, "Statistik Usaha Kecil dan Menengah Tahun 2007-2008." vol. 2010: DEPKOP, 2009. "Undang-Undang Republik Indonesia Nomor 20 Tahun 2008 Tentang Usaha Mikro, Kecil dan Menengah," P. R. Indonesia, Ed., 2008.

Rajesri Govindaraju is an Associate Professor at the Faculty of Industrial Technology, Institut Teknologi Bandung (ITB), Indonesia. She completed her bachelor in informatics from ITB and PhD in enterprise information systems implementation from University of Twente, The Netherlands. Her current research areas include information systems, ERP, e-business systems implementation and information system planning. Dissa R. Chandra is an assistant professor in the Faculty of Industrial Technology, Institut Teknologi Bandung (ITB), Indonesia. She received a Bachelor Degree and Master Degree from Industrial Engineering Department at ITB in 2010 and 2011 respectively. Her research interest is in the area of Enterprise Information System and information system adoption.

Vol.4/No.1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

15

Android-Based License Plate Recognition using Pre-trained Neural Network Rizqi K. Romadhon, Muhammad Ilham, Nofan I. Munawar, Sofyan Tan, and Rinda Hedwig  Abstract— In this research an automobile license plate recognizer is developed in a mobile device based on the android platform to be used as an alternative solution to record road-side transactions, such as parking and fine. The license plate recognition is implemented using artificial neural network, where training of the neural network is carried out in a desktop computer instead of mobile device to speed up the training using back propagation algorithm. Result of the training is the artificial neural network along with their weight is implemented in the mobile device to recognize characters in license plate. The training result showed that the neural network is able to recognize 88.2% characters in sample images outside the training set. The image processing and neural network implemented in the mobile device managed to recognize an average of 71% characters in sample license plate images which are categorized as having good image quality. Automobile license plate information is also saved in database inside the mobile device. Index Terms— android-base, back-propagation algorithm, license plate recognition, neural network, pre-trained

A

I. INTRODUCTION

NDROID-based

image recognition is one of the applications that are used in many mobile devices that are widely available nowadays. As an open source, android is favorable and is applicable in image recognition as well. In many parts of Jakarta city, the parking lots are along the street and monitoring cars come and go is not easy as well as for security purposes. A mobile device will be a good choice as one of the media for the parking staff to capture license plate; later on the image will be recognized and saved in the device. License plate recognition is widely used in many automatic parking systems in many countries and widely reported in series of papers [1-10]. While in this paper we use a simple back-propagation algorithm for license plate recognition. This Manuscript received July 27, 2012. This work was supported in part by the Computer Engineering Laboratory. R. K. Romadhon was with the Computer Engineering Department, Binus University, Jakarta, Indonesia (e-mail: rizqi_batavia @yahoo.com). M. Ilham was with the Computer Engineering Department, Binus University, Jakarta, Indonesia (e-mail: [email protected]). N. I. Munawar was with the Computer Engineering Department, Binus University, Jakarta, Indonesia (e-mail: [email protected]). S. Tan is with the Computer Engineering Department, Binus University, Jakarta, Indonesia (phone: +6221-534-5830 ext. 2205; e-mail: [email protected]). R. Hedwig is with the Computer Engineering Department, Binus University, Jakarta, Indonesia (phone: +6221-534-5830 ext. 2205; e-mail: [email protected]).

simple android-based application will benefit parking staff in monitoring the cars along the street of Jakarta. II. LITERATURE REVIEW License Plate Recognition (LPR) has been actively studied for couple of decades and still is an active subject of research because of its wide use and potential application [1]. One of the most popular approaches for License Plate recognition is using artificial neural networks (ANN). Various approaches using neural network can be seen in [1-4]. Variation of the ANN used for LPR can been in for example in [1-2]. In [1] a Radial Basis Function Neural Network (RBFNN) is used instead of the more popular Back-Propagation (BP) neural network. The evaluation showed better performance over BP neural network. Other researcher [2] improved the BP learning algorithm to increase recognition rate. In general there are many possible algorithms using ANN to recognize characters in license plate. This shows that the ANN is still a popular choice to implement LPR. The benefit of using ANN for realtime applications is because the training and classification stage can be separated, where the classification time is much faster than the training time. The classification of image feature can thus be implemented in mobile devices with low computing power. Some researchers have even implemented the LPR algorithm into Android device, such as in [3-4]. They include image processing to detect the position of the license plate in the capture image. Such approach can be time consuming in low computing power devices such as Android devices. In this paper the license plate detection problem is omitted simply by having the user to point the camera directly in front of the license plate with visual guide in the graphical user interface. The mobile device then just have to perform light image processing to remove noise and segmentation of the characters before feeding them into the feed-forward neural network. III. PRE-TRAINING THE NEURAL NETWORK The neural network is trained to recognize a character in a 14x10 pixels-image containing a single character scaled to fill the whole image area. Training is carried out in a desktop computer to speed-up the process. There are 4 image samples for each numeric and upper-case alphabet characters, hence 144 image samples are used as the training set for the neural network. Each sample image is preprocessed manually by cropping a character from a larger image, converting to B&W, and resizing it to 14x10 pixels. Each larger image is a

ISSN: 1942-9703 / © 2012 IIJ

16

INTERNETWORKING INDONESIA JOURNAL

photograph of a real automobile license plate. The authors chose 14x10 pixel input image to minimize the calculation cost when the neural network is implemented in an android mobile device. MATLAB® is used in the desktop computer to preprocess image samples, construct and train the neural network [11]. After a character image is manually cropped from a larger license plate image, it is converted from RGB format to grayscale and then converted to black and white binary data, where the threshold is calculated using Otsu algorithm [1213]. Each sample image is further scaled down to 14 pixels tall and 10 pixels wide, suitable for the input layer of the neural network. The whole 144 binary image samples are combined into a training set. The architecture of the neural network is a multilayer feed forward neural network, where two hidden layers are used to model the character recognition behavior as shown in figure 1. The input layer is consisted of 140 nodes, each connected to one pixel of the 14x10 input character images. The output layer contains 36 nodes, each for one of 36 numerical and alphabet characters (0 to 9 and A to Z). The first hidden layer contains 44 nodes, while the second contains 36 nodes. Output of all nodes in the hidden and output layers are calculated using the sigmoid activation function (1) to produce continuous output function with an output range between 0 and 1.

f ( x) 

1 1  ex

ROMADHON ET AL.

most of the image details. Registration date information on the plate is discarded in this pre-resizing step because of their lower position in the plate. Color information is not used in the image processing, therefore the pre-resized source image is converted to grayscale and then into black and white binary source image for faster image processing. The next step is to segment the binary source image into multiple images each containing a single character. It is assumed that all characters in the license plate is separated from each other, therefore segmentation can be done by uniquely labeling each island of connected pixels as a single character. Connected pixels are search in the 8-neighbor of each pixel as seen in figure 2. Figure 3 shows islands that contain pixels less than a particular threshold number are considered as noise and thus neglected. The big islands are cropped out by finding the left, right, upper, and lower edge coordinates of the islands in the source image. These cropped out islands are then scaled and resized to 14x10 character images. Input layer

Output layer

2 Hidden layers

(1)

After training the neural network using back-propagation algorithm in MATLAB®, the resulting weights matrix is exported to be used in the mobile device as a fix weights matrix implemented in the same neural network architecture, but without the capability to retrain the weights.

Fig. 1. The 144 input nodes are directly fed from the 14x10 pixels of the input character image, and then fully connected to the two hidden layers containing 44 and 36 nodes respectively and finally to the 36 nodes of the output layer. N1

IV. IMPLEMENTATION IN ANDROID-BASED MOBILE DEVICE Most android device includes camera that can be used to capture a license plate as a source image, however the source image must be automatically preprocessed into 14x10-pixels character images for recognition by the neural network. The manual cropping used during training is not viable in the implementation. Therefore a light image preprocessing algorithm is developed in the mobile device to resize, convert, and segment the source image into 14x10-pixels character images. The first step in the image preprocessing is pre-resizing the source image into lower resolution to improve performance and simply cropping out part of the source image that is not a license plate number. Assuming that the aspect ratio of any standard license plate is constant, the user can be guided to aim the camera at a certain distance so that the license plate will completely fill a certain area in the electronic view finder on the mobile device. The application can then easily discard all pixels outside the predefined area and size down the image into 512x150 pixels for faster processing, while maintaining

N2

N4 N6

N3 N5

N7

N8

Fig 2. The 8 neighbor pixels are searched for any connected pixels with binary intensity of one. L2 L5

L5

L5

L5

L5

L5

L5

L6 L6

L3

L3

L5

L5

L3

L3

L5

L5

L5

L5

L5

L5

L5

L5

L3

L5

L5

L4

Fig 3. In a low resolution example, five islands of connected pixels are found in the above image, where one biggest island (labeled L5) is the character image, while the other islands are considered as noise.

Vol.4/No.1 B (2012)

INTERNETWORKING INDONESIA JOURNAL

The same neural network architecture as those used in the pre-training is implemented in the mobile device. Weights matrix from the pre-training process is imported into the neural network in the mobile device, resulting in exactly the same network behavior as the pre-trained neural network. Character images resulted from image preprocessing in the mobile device are then fed into the neural network to be recognized as number or alphabet characters. For each license plate source image, there will be 3 to 9 characters depending on the plate. These characters are saved in the local standard SQLite database in the android-based mobile device. Information saved in the database is type of automobile (car or motorcycle), license plate characters, and the time of record. Receipt of the transaction record can be printed using Bluetooth or Wifi interface to a remote printer. V. RESULTS AND DISCUSSION Even though the training result shows that the accuracy is as high as 88.2%, it is in the contrary with the test result that was performed in android-based mobile device. The result of image recognition accuracy that is tested is shown in table 1 where all license plates that were captured were in good condition. It is seen that although the same license plate was captured two times, but the reading result is different from one image to another. Lightning position as well as camera position played important role with the image recognition that should be controlled since the beginning of capturing the image. In the table 2, we did experiment by capturing the image of license plate directly from the android-based mobile device (dual core 1GHz) where some of the images were not wellcaptured. It needed 15 to 20 seconds for the device to recognize each image and it is seen that many of the recognitions are failed. The image segmentation could not be performed properly due to the poor images that were manually captured by mobile device. This poor performance also found when the license plate was not in the good condition such as there was smooth crack in between the letters or pointing bolts under the letters. After image recognition process was done, the reading then saved in database and in the form of file.txt format. The database then is used as parking report which is contained of type of vehicle, license plate number, and time. The file.txt will be printed out by using PrintShare application and can be used as parking receipt for the driver or the owner of the vehicle.

17

TABLE 1 TEST RESULTS FOR LICENSE PLATE RECOGNITION IN GOOD CONDITION

Recognition Result

Recognition Percentage

1

B3289BJH

87.5 %

2

D328SHJH

50 %

3

B8692LH

71.43 %

4

B85926N

71.43 %

05

HS929SIF

75 %

No

Image Capture

Average:

71%

TABLE 2 TEST RESULTS FOR LICENSE PLATE RECOGNITION WHEN TAKING DIRECTLY FROM ANDROID-BASED DEVICE

Recognition Result

Recognition Percentage

1

J157GPPT

63%

2

H66S7OKI

50%

3

H81S4DCK

38%

4

B6598I

75%

5

B6J08D9

43%

No

Image Capture

Average:

54%

VI. CONCLUSION This simple experiment is done in order to build a license place recognition application running on mobile device with android operating system, which is an open source operating system. Even though the result is still far from what is expected for practical use, this small step can enhance advanced development of this application in the near future for road side automobile transaction system, such as parking and ticketing.

REFERENCES [1]

[2]

[3]

Weihua Wang. License Plate Recognition Algorithm Based on Radial Basis Function Neural Networks. Proceeding of International Symposium on Intelligent Ubiquitous Computing and Education; 2009, p. 38-41. Ning Chen, Li Xing. Research of License Plate Recognition based on Improved BP Neural Network. Proceeding of International Conference on Computer Application and System Modeling; 2010, p. V11-482 V11-485. Hsin-Fu Chen, Chang-Yun Chiang, Shih-Jui Yang, Ho, C.C. AndroidBased Patrol Robot Featuring Automatic License Plate Recognition.

ISSN: 1942-9703 / © 2012 IIJ

18

[4]

[5]

[6]

[7]

[8]

[9] [10]

[11] [12] [13]

INTERNETWORKING INDONESIA JOURNAL Proceeding of Computing, Communications and Applications Conference; 2012, p. 117-122. Mutholib, A.; Gunawan, T.S.; Kartiwi, M. Design and implementation of automatic number plate recognition on android platform. Proceeding of International Conference on Computer and Communication Engineering; 2012, p. 540-543. Zheng L., Samali B., He X., and Yang L.T. Accuracy Enhancement for License Plate Recognition. Proceeding of 10th IEEE International Conference on Computer and Information Technology (CIT); 2010, p. 511-516. Kasaei, S.H.M., and Kasaei S.M.M. Extractation and Recognition of the Vehicle License Plate for Passing Under Outside Environment. Proceeding of European Intelligence and Security Informatics Conference; 2011, p. 234-237. Megalingam R.K., Krishna P., Somarajan P., Pillai V.A., and Hakkim R.U.I. Extraction of License Plate Region in Automatic License Plate Recognition. Proceeding of International Conference on Mechanical and Electrical Technology (ICMET); 2010, p. 496-501. Feng Z., and Fang K. Research and Implementation of an Improved License Plate Recognition Algorithm. Proceeding of 4th International Conference on Biomedical Engineering and Informatics (BMEI); 2011, p. 2300-2305. Vesnin E.N. and Tsarev V.A. Segmentation of Images of License Plates. Pattern Recognition and Image Analysis 16 (2006) 1, pp. 108–110. Sirithinaphong T. and Chamnongthai K. The Recognition of Car License Plate for Automatic Parking System. Proceeding of 5th International Symposium on Signal Processing and Its Application, Brisbane; 1999, p. 455-457. Beale M.H., Hagan M.T., and Demuth H.B. Neural Network ToolboxTM – User’s Guide. The MathWorks, Inc.; 2012. Greensted A. Otsu Thresholding. Retrieved on Nov 1st, 2011, from The Lab Book Pages: http://www.labbookpages.co.uk/software/imgProc/otsu Threshold.html. Anonymous. Global Image Threshold Using Otsu’s Method – MATLAB. Retrieved on Nov 1st, 2011, from MathWorks: http://www.mathworks. com / help/toolbox/images/ref/graythresh.html.

ROMADHON ET AL.

INTERNETWORKING INDONESIA JOURNAL

Vol.4/No.1 B (2012)

19

Manually Interchangeable Heads of Homemade Computer Numerical Control (CNC) Machine Jimmy Linggarjati and Rinda Hedwig Computer Engineering Department, Bina Nusantara University, Jakarta, Indonesia  Abstract—The aim of this research is to design and produce a low cost Computer Numerical Control (CNC) machine which is equipped with interchangeable head for many applications especially for small-medium creative industry. The CNC machine has good flexibility where its head can be changed manually and easily between pen (impact-engraver) mounted and CO2 laser mounted. The choice will depend on the application that is chosen by the user. The software that is used is basically from open source software and its precision is “what you see is what you get” (WYSIWYG). Some creative applications are successfully performed as shown in this paper, and its lower-production cost is favorable for small-medium industry. By the year 2014, this machine will be produced in a mass production and will be marketable in Indonesia. Index Terms—CNC machine, interchangeable head, pen head, impact-engraver, CO2 laser head, creative industry applications

I. INTRODUCTION

S

ince the first CNC patent was published in 1995[1], many industries start to use this machine for many applications especially for shaping process which is performed on a work piece. This patent is also referenced by more than 100 patents that produce similar machine but for special purposes. When it was first developed, specialized hardware including application specific integrated circuits were required for any practical machines. With the performance of modern Personal Computers (PCs), it is entirely practical to use a standard PC to make a useful machine. In fact the majority of commercial controllers are now simply ruggedized PC architectures which include some form of isolated high speed digital inputs and outputs[2]. A laser-based CNC machine from China that is sold in Indonesia has price range from US$10,000 up to US$15,000 depending on the dimension and purposes. Nevertheless, usually this typical CNC machine is only for one mounting device since each application will need one head either for cutting or welding as well as for drilling or engraving. We studied that one company in India offered different kind of machine for different applications such as laser cutting, laser marking, laser engraver, laser 3D subsurface, and laser This work is partially supported by “Hibah Bersaing KOPERTIS Wilayah III” under Grant number 102/DRIC/IV/2012. J. Linggarjati and R. Hedwig are with the Computer Engineering Department, Bina Nusantara University, Jakarta, Indonesia (phone: +6221534-5830 ext. 2144; e-mail: [email protected] and [email protected], respectively).

welding machine. It means that no single CNC machine can do the several tasks simultaneously. Understanding the needs for lower cost CNC machine as well as multi purposes function to be used in small-medium enterprise in Indonesia, we did a small research about these needs, especially for creative industry. It took one year to complete this homemade CNC machine construction with tool path feedback control[3], which is equipped with one servo motors and two stepper motors. Since the first design was for writing purpose, an inked-pen head was mounted and the machine was functioned as if it was a plotter. The drawing result on a paperboard can be seen in figure 1(a). Having succeeded with the first step, we then mounted an impactengraver head and used it for metal which was successful as well and the result can be seen in figure 1(b). Since the machine was developed in Computer Engineering Laboratory at Bina Nusantara University, the main purpose of this machine was for Printed Circuit Board (PCB) drawing, drilling or technical drawing. In year 2012, we got a research grant that supported the continuum of this research which enhanced the CNC machine design by manually mounting it with CO2 laser head. Actually CO2 laser can be used to cut metal target[4], however the energy of the laser for this machine is only 40Watt, and the application merely only for paper, plastic, wood, and acrylic but it could cut, mark, and engrave with WYSIWYG precision.

(a)

(b)

Fig. 1 Engraving result on (a) paperboard target using inked-pen with rectangle 10x10mm2 and (b) metal target, i.e. iron, using impact-engraver-pen.

II. DESIGN AND E XPERIMENTAL SETUP The homemade CNC machine’s dimension is 800mm x 700mm x 1200mm as shown in figure 2 and the block diagram can be seen in figure 3 with its working area’s dimension is 500mm x 450mm. It has three axes (X, Y, and Z) with two racks to put the CPU inside. Most of previous CNC machine is using table moving [5,6], while for this design the table is not

ISSN: 1942-9703 / © 2012 IIJ

20

INTERNETWORKING INDONESIA JOURNAL

moving to the axes (X and Y), instead the two axes are driven by a DC servo motors (TAMAgawa 200W) and a stepper motor (VEXTA ASM 66A – 1.7A – 100W), respectively, which in turn drive two precision ball-bearing screws, in order to provide highly accurate movements. The end-tool, which holds the pen, is placed along the Z axis. It is also driven by a stepper motor (VEXTA ASD 13AA – 0.9A), equipped also with a precision ball-bearing screw. Nevertheless, during the CO2 laser operation the Z axis was fixed, since the focus length of the laser is determined only by the focus-lens. This area is interchangeable

LINGGARJATI & HEDWIG

A comprehensive study[12] was done in order to select appropriate laser for building a low-cost CNC machine and we finally chose CO2 laser for its lower cost per watt along with good beam quality as well as its wide range of average output power ranging from a few watts up to over 60kW. The CO2 laser that is used is a continuum type with wavelength of 10.6m (power 40Watt; triggering voltage 20kV; current 1618mA; length 700mm;  50mm; water cooling system; lifetime 1500-1800 hours). The setup of this system can be seen in figure 4 where three sets of 20mm gold plated mirror and a 18mm ZnSe lens (f = 50.88mm) are attached to the tools of X, Y and Z axes. Figure 5 shows the Z axis which mounted with impact-engraver pen, and “mirror-lens” for CO2 laser. For reminder, the Z axis was fixed during “mirror-lens” mounting and the distance between working area and the lens are accordingly to the lens focal length, i.e. 50.88mm. The materials that were used for this experiment are plywood, acrylic, and cardboard, PCB with maximum 5mm, 3mm, 5mm, and 1mm thickness, respectively. The total production cost that is needed to construct the whole system was US$6,250 (US$1 equal to 9,600 rupiahs).

moves along X axes mirror

moves along Y axes

mirror

36mm

40Watt CO2 Laser Head

Fig. 2 Manually interchangeable cutting head of homemade CNC.

f = 50.88mm

mirror working area of 500mm x 450mm

Fig. 4 Setup of CO2 laser based system. Fig. 3 Block diagram of the CNC system.

Four (4) wheels are attached to the four-legs of the CNC machine so that we can move the position of the entire system smoothly from one place to another. There is a 20Watt water circulation pump for water cooling system during CO2 laser operation, as well as vacuum filtration system with its energy consumption as high as 750Watt. The total power consumption for CO2 laser operation can vary up to 1500Watt. This energy consumption can vary depends on the technology that we choose. We can reduce the energy consumption by changing the cathode ray tube (CRT) to liquid crystal display (LCD) monitor. During the pen head operation, the vacuum filtration system and the water circulation pump are not used. The operating system that is used to control is based on Linux Ubuntu 10.04 with open source program such as Linux CNC[7-10] and Inkscape[11].

III. APPLICATIONS AND DISCUSSION At the beginning, the whole system was dedicated for PCB production where a piece of paper was set on the working area and the drawing was done accurately with an inked-pen – only used as a prove test that the precision of this machine is enough for PCB engraving application. Later on the PCB was drilled by the use of automated hand drill that was controlled with computer. For further application, a CO2 laser head was mounted in the CNC and functioned to cut cardboard, plywood, and acrylic. The alignment for laser mounted head was no easy at the beginning, we were using HeNe laser as guidance along with a white thin string. The alignment took several days before finally we fixed the position of the mirrors and lens. Once this alignment had successfully done, the manual interchange among pen head, spindle head, and laser

ISSN: 1942-9703 / © 2012 IIJ

INTERNETWORKING INDONESIA JOURNAL

Vol.4/No.1 B (2012)

head was easy. We just replaced the Z axis manually and once we changed the head back to laser, we just had to do minor adjustment with the guidance of laser beam on the paper. Several results are shown in figure 6, such as the traditional shadow puppet made of plywood, the picture engraved on acrylic, and the 3D object made of plastic board.

MIRROR

LENS

Fig. 5 The head was mounted along the Z axis. From left to right: impactengraver-pen and mirror-lens.

(a)

21

The accuracy of material produced compared to what was displayed in the monitor was precisely the same and with 100% reproducibility as shown in figure 1a (using inked-pen) and figure 7 (using laser-cut). The time consumption needed for each process was depended on the size of the object and its thickness. The thicker the object, the slower the laser will move. The time consumption for 350mm x 250mm plywood shadow puppet with lots of detailed, will take around 2 hours. As for the engraved cat picture on the 105mm x 130mm acrylic and the 3D dragon object made of plastic board will take 3 hours and 1 hour, respectively. When we tried to draw an electronic circuit on the PCB by using the CO2 laser, we had to apply paint stripping technique[13-15]. It has been studied previously that the threshold of copper for the plasma generation in TEA CO2 laser was considerably high because of its high reflectivity (more than 95%) at around 10.6m[16]. The process of paint stripping as shown in figure 8 is explained as follows, the paint on top of PCB will absorb the CO2 laser ablation since PCB (made of copper) reflects most of the laser energy leaving a clean stripped surface. Due to most metal’s high reflection factor, metallic surfaces are suitable for laser cleaning. Typically, the substrate is not mechanically or thermally stressed or stained by the CO2 laser stripping process. The process converts the stripped paint to particles and vapor which are automatically removed by a vacuum filtration system.

(b)

Fig. 7 Reproducibility and accuracy of 10x10mm2 squares using laser cut. We got WYSIWYG result.

(c) Fig. 6 Some results produced by the use of CO2 laser based CNC machine, they are (a) traditional shadow puppet made of plywood, (b) cat’s picture engraved on the acrylic, and (c) 3D object made of plastic board.

We tried to apply several kinds of paints in order to get the most effective PCB that would be successfully etched. Even though the paint stripping process finally was successful, we failed to get a good etched-PCB during the etching process for several times until we found that varnish is the most effective paint to be layered on top of PCB before paint stripping process as shown in figure 9. Nevertheless, we did not realize that when the CO2 laser attacked the opened surface of the PCB (the paint already removed from the surface on the first bombardment) for the second time, the laser beam was

ISSN: 1942-9703 / © 2012 IIJ

22

INTERNETWORKING INDONESIA JOURNAL

reflected back to the laser head and it removed the reflective layer of the back mirror of the laser head. It happened since we programmed the laser to do paint stripping twice for thick path and once for thin path. Therefore, the laser head was failed to produce 40Watt energy but produce two separated beams instead, with a very low energy that could not even cut a 5mm plastic board.

laser beam

IV. CONCLUSION Building a home-made CNC machine with a low cost budget gives advantage for small-medium industry, especially when this CNC machine can be manually interchanged with 3 different kinds of tools according to its needs. This CNC machine can be attached with pen head, spindle head, and laser head for different purposes but the most useful part happened when we attach with laser head. The open source program also support this machine to perform with 100% reproducibility and WYSIWYG accuracy.

paint layer target plasma thickness

absorbing

REFERENCES [1] [2] [3]

PCB reflecting

[4] [5]

Fig. 8 Laser stripping process. [6]

[7]

[8] [9]

[10]

[11]

Fig 9 Example of the etched PCB after paint stripping process.

This result also proved that when the distances of laser pathway closer to the laser head, the laser beam reflection would come back to its path and attack the laser head. This is also due to copper’s high reflectivity for laser wavelength at 10.6m. Therefore we need to put anti back reflection tool just in front of the laser head. This machine had been demonstrated to other Departments (such as Architecture Department) and they showed their interest to utilize this CNC machine for any design purposes. In the mid of December 2012, we already offered this machine to a small homemade CNC industry which also showed his great interest in the machine. The further collaboration will be discussed in order to make this machine marketable in 2014. However, we still want to do further development research in 3D cutting or sculpturing or engraving on the woods.

LINGGARJATI & HEDWIG

[12] [13] [14] [15]

[16]

M.R. Wright, D.E. Platts, D.B. French, G. Traicoff, M.A. Dupont, and G.A. Head,“CNC Control System Patents,” US patent 545393, Sep 26, 1995. McKilliam G., “CNC Overview White Paper,” Industrial Automation Series Ltd., Oct 2012. Gong Zhiming, Huang Sheng, ZengHaoand Chen Xiaoqi, “CNC Laser Marking on Freeform Surfaces without Prior Geometrical Information,” in Proc. 2002 IEEE/RSJ Intl. Conf. Intelligent Robots and Systems, Lausanne - Switzerland, 2002, pp. 1862-1867. J. Wang, “An Experimental Analysis and Optimisation of the CO 2 Laser Cutting Process for Metallic Coated Sheet Steels,” Int. J. Adv. Manuf. Technol., vol. 16, pp. 334-340, 2000. A. Hace, K. Jezernik, B. Curk, and M. Terbuc, “Robust Motion Control of XY Table for Laser Cutting Machine,” in Proc. 24thAnnu. Conf. IEEE Industrial Electronics Society, vol. 2, 31 Aug-4 Sept 1998, pp. 10971102. Cao Shukun, Zhang Heng, ZeXiangbo, Yang Qiujuan, and Ai Changsheng, “Software and Hardware Platform Design for Open-CNC System,” in IEEE Int. Symposium on Knowledge Acquisition and Modeling Workshop, 21-22 Dec 2008, pp. 139-142. Wang Changlei, Cao Shukun, Zhang Qianqian, Sui Zhiming, and Yang Shangwei, “Design of Five-Axis CNC Based on Linux,” in Int. Conf. Computer Science and Network Technology, vol. 2, pp. 1336-1339, 2426 Dec 2011 Huang Hai-peng, Chi Guan-xin, and Wang Zhen-long, “Development of a CNC System for Multi-Axis EDM Based on RT-Linux,” in World Cong. Software Engineering, vol. 3, pp. 211-216, 19-21 May 2009. Wang Zi-niu, Li Song, and Wang Yan, “Researching of Real-Time Version and Testing Its Performance of CNC System Based on RTLinux,” in Int. Conf. Networking and Digital Society, vol. 2, pp. 174177, 30-31 May 2009. TianrongGao, Dong Yu, DongfengYue, and Yi Hu, “Design and Implementation of Communication Platform in CNC System,” in Int. Conf. Mechatronics and Embedded Systems and Applications, pp. 355360, 15-17 July 2010. D. Spinellis, “Drawing Tools,” IEEE Software, vol. 25, issue , pp. 1213, May-June 2009. A.J. DeMaria, and T.V. Hennessey, Jr., “The CO 2 Laser: The Workhorse of the Laser Material Processing Industry,” SPIE Professional Magazine, submitted for publication. R.J. Ranalli, “Laser-Based System and Method for Stripping Coatings from Substrates,” US patent: 5662762, Sep 2, 1997. G. Schweizer, and L. Werner, “Industrial 2-kW TEA CO2 Laser for Paint Stripping of Aircraft,” in Proc. 10th Int. Sym. Gas Flow and Chemical Lasers, vol. 2502, pp. 57-818, March 31, 1995. Sp.G. Pantelakis, Th.B. Kermanidis, and G.N. Haidemenopoulos, “Mechanical Behavior of 2024 Al Alloy Specimen Subjected to Paint Stripping by Laser Radiation and Plasma Etching,” Theo. and Appl. Fracture Mech., vol. 25, issue 2, pp. 139-146, Sept-Oct 1996. MM. Suliyanti, R. Hedwig, H. Kurniawan, and K. Kagawa, “The Role of Sub-Target in the Transversely Excited Atmospheric Pressure CO 2 Laser-Induced Shock-Wave Plasma,” Jpn. J. Appl. Phys., vol. 37, pp. 6628-6632, 1998.

ISSN: 1942-9703 / © 2012 IIJ

Internetworking Indonesia Journal

The International Journal of ICT and Internet Development ISSN: 1942-9703 www.InternetworkingIndonesia.org The Internetworking Indonesia Journal (IIJ) is a peer reviewed international journal devoted to the timely study of Information and Communication Technology (ICT) and Internet development. The journal seeks high-quality manuscripts on the challenges and opportunities presented by information technology and the Internet, and their impact to society. The IIJ is published electronically based on the Open Access Publication Policy, and the journal is indexed by SCOPUS and Google Scholar. Papers in the IIJ appear in one of two series: • Series B: Computing, Communications, Engineering • Series A: Community Informatics & Society & Internet Technologies Journal mailing address:

Internetworking Indonesia Journal, PO Box 397110 MIT Station, Cambridge, MA 02139, USA.

Publication Policies Open Access Publication Policy: The Internetworking Indonesia Journal (IIJ) provides open access to all of its content on the principle that making research freely available to the public supports a greater global exchange of knowledge. This follows the philosophy of the Open Journal Systems (see the Public Knowledge Project at pkp.sfu.ca). The IIJ issues are published electronically (PDF) and there are no subscription fees. Such access is associated with increased readership and increased citation of an author’s work. No publication fees: There is no publication fees to authors for publishing in the IIJ. This is consistent with the open access philosophy adopted by the IIJ. Copyright Policy: The IIJ adopts the Creative Commons Attribution Non-Commercial No Derivatives (by-nc-nd) license. The IIJ is an academic journal dedicated to the open exchange of information. For this reason, the IIJ is freely available to individuals and institutions. Copies of this journal or articles in this journal may be distributed for research or educational purposes free of charge and without permission. However, commercial use of the IIJ website or the articles contained herein is expressly prohibited without the written consent of the editor. Authors who publish in the IIJ will release their articles to the IIJ under the Creative Commons Attribution Non-Commercial No Derivatives (by-nc-nd) license. This license allows anyone to copy and distribute the article for non-commercial purposes provided that appropriate attribution is given. For details of the rights authors grants users of their work, see the “human-readable summary” of the license, with a link to the full license: • Creative Commons licenses: • Human-readable summary: • Full license:



http://creativecommons.org/licenses/ http://creativecommons.org/licenses/by-nc-nd/2.5/ http://creativecommons.org/licenses/by-nc-nd/2.5/legalcode

Manuscript Submission Guidelines Language: The primary language of the Internetworking Indonesia Journal is English due to its international readership. Note that the IIJ does not accept requests for the translation of submitted manuscripts. Format: Papers should be submitted using the IIJ Template document for MS-Word. The IIJ format is derived from the popular IEEE 2-column text format. The IIJ template can be found on the IIJ website. Length of manuscript: Papers submitted to the IIJ should not exceed 7 pages of the IIJ 2-column format. Originality: Papers submitted to the IIJ must not have been previously published or committed to another publisher under a copyright transfer agreement, and must not be under consideration by another journal. Papers previously published at conferences can be submitted to the IIJ, but must be revised so that it has significant differences from the conference version. Ethics Statement: Authors wishing to submit papers to the IIJ are requested to read the IIJ Publication Ethics Statement, which can be found on the IIJ website.

Internetworking Indonesia Journal ISSN: 1942-9703 www.InternetworkingIndonesia.org