ny - arsip.e-jmii.orgarsip.e-jmii.org/download/jmii vol 1 no 1 2016/jmii vol 1 no 1... ·...

87
Ny

Upload: phungnga

Post on 11-Mar-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Ny

JURNAL MASYARAKAT INFORMATIKA INDONESIA

Vol 1, No 1, Tahun 2016

CANCER DETECTION BASED ON CLASSIFICATION MICROARRAY DATA USING PCA AND

MODIFIED BACK PROPAGATION

Adiyasa Nurfalah, Adiwijaya, Arie Ardiyanti Suryani

ANALISIS PENCAPAIAN MANFAAT DALAM PENGGUNAAN ERP DI PERUSAHAAN INDONESIA

Iqbal Yulizar M

PREDIKSI JANGKA PANJANG KRISIS EKONOMI DI INDONESIA MENGGUNAKAN MODEL

SISTEM DINAMIK DIOPTIMASI MENGGUNAKAN ALGORITMA GENETIKA SECARA ADAPTIF

OLEH SISTEM FUZZY

Fajri Rakhmat Umbara

ANALISIS TEXT-MINING DENGAN METODE DENSITY-BASED CLUSTERING PADA PESAN

MEDIA SOSIAL UNTUK PEMETAAN LOKASI KECELAKAAN

Nurjayanti

PERANCANGAN SISTEM INFORMASI DATA STOK VOUCHER PULSA PADA GRAPARI

TELKOMSEL JAKARTA PUSAT

Baysondi Rosidharta

PERANCANGAN APLIKASI BANK SOAL BERBASIS WEB PADA BIMBINGAN BELAJAR XYZ

Muhammad Benny Chaniago

MICROSOFT PUBLISHER SEBAGAI OFFICE AUTOMATION SYSTEM DALAM PENUNJANG

PEKERJAAN KESEKRETARISAN

Selvi Chintia, Deasy Fitri Hasanah

SISTEM INFORMASI PEMASARAN BERBASIS WEB, STUDI KASUS : BATIKOLOGI BATIK

CRAFT

Iwan Rijayana

PEMBANGUNAN APLIKASI MULTIMEDIA UNTUK PENYELESAIAN SOAL MATEMATIKA

SEKOLAH MENENGAH PERTAMA (SMP) KELAS 9 (IX)

Sukenda

ISSN: 2541-5093

Jurnal ilmiah dengan bidang ilmu teknik informatika. Terbit 4 kali dalam setahun, setiap bulan

Maret, Juni, September, dan Desember.

Ketua Redaksi

Feri Sulianta

Dewan Redaksi

Fajri Rakhmat Umbara

Agung Santoso Pribadi

Afief Dias Pambudi

Benny Yustim

Edward Daniel Maspaitella

Editor Pelaksana

Farhan Ferdian Mulyadi

Vito Hafiz

Ricko Firmansyah

Reviewer

Prof The Houw Liong (Institut Teknologi Bandung)

Hengky Honggo (STMIK MDP Palembang)

Bahar Riand Passa (Nanyang Technological University)

Dwi Aryanta (ITENAS)

Eko Cahyanto ( Universitas Gunadarma)

Cholid Fauzi (ST Inten)

Wawan Kurniawan (ASMTB)

Titan Halim (Universitas BINUS)

Muksin Wijaya (STMIK LIKMI)

Muhhammad Sufyan Abdurrahman (Universitas TELKOM)

SEKRETARIAT

KOMUNIKA INFORMATIKA

Jl. Gatot Subroto 153 C, Bandung 40273

e-mail: [email protected]

website: http://www.e-jmii.org

PENGANTAR REDAKSI

Merupakan pencapaian yang luarbiasa menggembirakan bagi kami untuk

menerbitkan JURNAL MASYARAKAT INFORMATIKA INDONESIA (JMII)

yang sifatnya independen, sebagai wujud kontribusi kami kepada masyarakat

Indonesia dalam dunia edukasi. Hal inilah yang menjadi landasan esensial kami

untuk menerbitkan jurnal ini. Tujuan dari jurnal ini adalah sebagai wadah untuk

mensosialisasikan hasil penelitian dari berbagai pihak terkait ranah atau rumpun ilmu

Teknik Informatika dengan berbagai bidang kajian seperti Sistem Informasi, Basis

Data, Data Mining, Jaringan Komputer & Internet, Kecerdasan Buatan, Komputer

Forensik, Pengolahan Citra Digital, Humaniora yang melibatkan Teknologi

Informasi dan lainnya.

Kami berterima kasih pada para penulis dan peneliti yang sudah berkontribusi dalam

mengirimkan hasil penelitiannya untuk diterbitkan pada jurnal ini. Dan kami pun

mengajak masyarakat Indonesia untuk terlibat dalam terbitan konten jurnal ini pada

edisi – edisi selanjutnya.

Akhir kata, kami berkomitmen untuk terus meningkatkan kualitas jurnal ini dan

berharap agar jurnal ini dapat terus memberikan kontribusi bagi masyarakat

Indonesia dalam ranah keilmuan Informatika.

REDAKSI

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

1

Jurnal Nasional JMII 2016

Cancer Detection Based on Classification Microarray Data

Using PCA and Modified Back Propagation

Adiyasa Nurfalah 1), Adiwijaya 2), Arie Ardiyanti Suryani 3)

Telkom University

St. Telekomunikasi No. 1, Bandung, Indonesia

E-mail : [email protected] 1), [email protected] 2), [email protected] 3)

Abstract—Cancer is the leading cause of death

in the world based on data from the World Health

Organization (WHO) in 2012, which is about 8.2

million die because cancer and estimated will

increase each year due to an unhealthy lifestyle [2].

Deaths due to cancer could be prevented if the

cancer was detected early. In recent decades

microarray has taken an important role in cancer

research.

Microarray is a technology that is capable of

storing thousands of gene expressions taken from

several specific tissues of human at once. By

analyzing microarray data can be known some

affected by cancer or not. In this study built a fast

and accurate framework for cancer detection

based on microarray data classification using

principal component analysis (PCA) and modified

back propagation (MBP). MBP is a modification of

standard back propagation (BP) by implementing

conjugate gradient algorithm on search direction

in BP training. Generally, conjugate gradient

algorithm required shorter training time than

steepest descent that used by standard back

propagation.

The experiment results was showed MBP-based

system (PCA+MBP or MBP) is able to outperform

BP-based system (BP or PCA+BP) in accuracy and

especially in training time.

Keywords—cancer detection, microarray,

principal component analysis, conjugate gradient

algorithm, back propagation.

I. INTRODUCTION

Cancer is a term used for diseases in which

abnormal cells divide without control and are able to

invade other tissues. Cancer cells can spread to other

parts of the body through the blood and lymph systems

[1]. According to data reported by the World Health

Organization (WHO), Cancer is the leading cause of

death worldwide, which is about 8.2 million deaths in

2012 and estimated will increase each year due to an

unhealthy lifestyle [2].

In recent decades Microarray take an important

role in the diagnosis of cancer and improve the

accuracy of cancer diagnosis compared to traditional

techniques. By using Microarray can be seen the level

of gene expression in specific cell samples to

analyzing thousands of genes simultaneously [3]. The

characteristic of microarray data is small sample but

huge dimension. Since that, there was a challenge for

researcher to provide solutions for Microarray Data

classification with high performance both in accuracy

and running time. In classification study, Artificial

Neural Network (ANN) is one of popular method that

gives satisfactory result. There are several algorithms

to train ANN, one of the most popular algorithm is

Back Propagation (BP). ANN trained by BP has

successfully solving various classification problems

that gives good accuracy.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

2

Jurnal Nasional JMII 2016

Although BP is good algorithm for ANN

training, but BP have several major deficiencies such

as [6]: First, the BP algorithm will get trapped in

local minima, this can lead to failure in finding a

global optimal solution. Second, the convergence

rate of BP is still too slow even if learning can

be achieved. Third, the convergence behavior of BP

depends on choices of learning rate in advance.

Many improvements were made to improve the

performance of BP, one of them is modify BP based

on conjugate gradient [7][11]. By modifying BP with

conjugate gradient, search direction is performed not

only decrease, as standard BP, but along conjugate

directions, which produces generally faster

convergence than BP [11].

In this study proposed an alternative framework

for cancer detection based on Microarray data

classification using combination of Principal

Component Analysis (PCA) and Conjugate Gradient

Back Propagation.

II. RESEARCH METHOD

Since their development in the mid-1990s

by Patrick O. Brown, Joseph DeRisi, David Botstein,

and colleagues, DNA microarrays have become a key

tool in the fight against cancer [10]. The characteristic

of microarray data is small sample but huge

dimension. Since that, there is a challenge for

researchers to provide solutions for Microarray Data

classification with high performance both in accuracy

and running time. Figure 1 below illustrate of how

microarray data obtained.

Fig. 1 The processes to obtain microarray data [http://www.ebi.ac.uk]

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

3

Jurnal Nasional JMII 2016

In machine learning field, cancer detection problem

can be done by classifying data into classes that have

been defined. Classification is the process of

determining a class of data using methods such as

Artificial Neural Networks.

ANN trained by back propagation (BP) is popular

method for classification that produces good accuracy

for microarray classification. Literature review includes

the following contributions.

Bai [4] in his master thesis was build framework

based on PCA and back propagation to classify

microarray data. He uses some public microarray dataset

such as ovarian cancer data, colon cancer data, and

leukemia data, resulting 96% accuracy for ovarian, 95%

accuracy for colon, and 97% accuracy for leukemia. In

terms of training time, Bai was admitted back

propagation required long time for training, around 20-

23 seconds for each data.

Hieu et al [5] in his study also was build framework

based on PCA and back propagation to classify

microarray data. PCA is done by implement Singular

Value Decomposition (SVD) in this study. Experiment

is provides by compared proposed system accuracy with

Extreme Learning Method (ELM) and proposed system

was able to outperform ELM with 83.6% accuracy for

colon cancer data.

As we mention in introduction, although BP is

good algorithm for train ANN but BP require long time

in training. In this research we improve accuracy of

standard back propagation by modifying back

propagation by implementing conjugate gradient (CG)

algorithm on search direction in BP training. BP

algorithm use steepest descent to calculate search

direction of new weights and use static learning rate as

step-size of direction. Steepest descent uses most

negative of gradient to be search direction. This is the

direction in which the performance function is

decreasing most rapidly. It turns out that, although the

function decreases most rapidly along the negative of the

gradient, this does not necessarily produce the fastest

convergence [11]. By modifying search direction of

standard back propagation using conjugate gradient

method, the search direction is not only decrease but

along conjugate directions [8] [11].

The Modified Back Propagation Algorithm

Conjugate gradient (CG) uses non-zero vector

which is orthogonal and linearly independent [8]. Two

vectors 𝑑𝑖 and 𝑑𝑗 are orthogonal (G-conjugate) if its

inner product is zero, it can be written as follows:

𝑑𝑖𝑇𝑑𝑗 = 0 (1)

Before getting into CG algorithm, must be

determined objective function to be optimized. If the CG

algorithm is used as an artificial neural network training

algorithms, then the goal is to minimize the errors that

depend on the weights that connect between neurons.

Therefore, the objective function is the error function:

𝑓(𝑤) =1

2𝑁∑ ∑ (𝑡𝑛𝑗

𝑗𝑛

− 𝑦𝑛𝑗(𝑤))2

,

(2)

Where 𝑁 is number of patterns in training data, 𝑤 is

weighting matrix, 𝑡𝑛𝑗 and 𝑦𝑛𝑗(𝑤) are target data and

the output neurons for 𝑛 patterns, respectively.

Conjugate gradient is a method to minimize the

derivative function by calculating iteratively 𝑤𝑘+1

approach based on:

𝑤𝑘+1 = 𝑤𝑘 +𝑎𝑘𝑑𝑘,

𝑑𝑘+1 = −𝑔𝑘+1 +𝛽𝑘𝑑𝑘,

(3)

Where 𝑎 and 𝛽 are the parameters of the

momentum to avoid local convergence.

Conjugate gradient algorithm for training of back

propagation are as follows [7]:

1. Initializing all weights to small random numbers.

2. If the termination conditions were not satisfied, do the

steps 2-12.

Forward propagation [7]:

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

4

Jurnal Nasional JMII 2016

3. Calculating all the outputs in the hidden units 𝑦𝑗 (j = 1,2,

…, p).

𝑦_𝑛𝑒𝑡𝑗 = 𝑣𝑗0 ∑ 𝑥𝑖𝑣𝑗𝑖 ,𝑛

𝑖=1

𝑦𝑗 = 𝑓(𝑦_𝑛𝑒𝑡𝑗)1

1 + 𝑒−𝑦_𝑛𝑒𝑡𝑗

(4)

4. Calculating all the outputs in the output units 𝑧𝑘 (k = 1,2,

…, m).

𝑧_𝑛𝑒𝑡𝑘 = 𝑤𝑘0 ∑ 𝑦𝑗𝑤𝑘𝑗 ,𝑝

𝑗=1

𝑧𝑘 = 𝑓(𝑧_𝑛𝑒𝑡𝑘)1

1 + 𝑒−𝑧_𝑛𝑒𝑡𝑘

(5)

Backward Propagation [7]:

5. Calculating the error factor in the output units based on

difference (error) value of actual and factual values

(output from the output units).

𝛿𝑘 = (𝑡𝑘 − 𝑧𝑘)𝑓 ′(𝑧𝑛𝑒𝑡𝑘)

= (𝑡𝑘 − 𝑧𝑘)𝑧𝑘(1 − 𝑧𝑘) (6)

6. Calculating the error factor in the hidden units based on

the error factor in the unit above it.

𝛿_𝑛𝑒𝑡𝑗 = ∑ 𝛿𝑘𝑤𝑘𝑗 ,

𝑚

𝑘=1

𝛿𝑗 = 𝛿𝑛𝑒𝑡𝑗𝑓 ′ (𝑦𝑛𝑒𝑡𝑗) =

𝛿_𝑛𝑒𝑡𝑗𝑦𝑗(1 − 𝑦𝑗).

(7)

7. Calculating the gradient at the unit output of the

objective function is established.

𝑔𝑘+1

=1

𝑁∑ 𝛿𝑛𝑘𝑧𝑛𝑘

𝑚

𝑛=1

(8)

8. Calculating the gradient at the hidden units.

𝑔𝑗+1

=1

𝑁∑ 𝛿𝑛𝑗𝑦𝑛𝑗

𝑝

𝑛=1

(9)

9. Calculating the parameter β for all neurons in the hidden

units and output units as follows:

a. Powell-Beale: βk+1

=𝑔𝑇

𝑘+1(𝑔𝑘+1−𝑔𝑘)

𝑑𝑇𝑘(𝑔𝑘+1−𝑔𝑘)

,

b. Fletcher-Reeves: βk+1

=𝑔𝑇

𝑘+1𝑔𝑘+1

𝑔𝑇𝑘𝑔𝑘

,

c. Polak-Ribiere: βk+1

=𝑔𝑇

𝑘+1(𝑔𝑘+1−𝑔𝑘)

𝑔𝑇𝑘𝑔𝑘

,

(10)

where: βk+1

= in the recent iteration.

𝑔𝑘+1= gradient in the recent iteration.

𝑔𝑘= gradient in the prior iteration.

10. Calculating the direction for all neurons in the hidden

units and outputs units.

𝑑𝑡+1 = −𝑔𝑡+1 + 𝛽𝑡𝑑𝑡 (11)

For the initial direction: 𝑑1 = −𝑔1

11. Calculate the parameter α for all neurons in hidden units

and output units, which is how big the steps taken for

each direction. This parameter can be searched by line

search technique.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

5

Jurnal Nasional JMII 2016

Weights update [7]:

12. Weight updating is carried out by the following manner:

𝑤𝑡+1 = 𝑤𝑡 + 𝛼𝑡+1𝑑𝑡+1 (12)

Using PCA for Reducing Dimension

Microarray data have very high dimension data that

will cause “the curse of dimensionality” problem if we

classify it without preprocessing. In this research we add

PCA dimension reduction process before classification.

PCA tries to transform the high dimensional data into

new coordinate system that generate from linear

combination of original data. PCA obtained from the

calculation of eigenvector and eigenvalue of covariance

matrix. Only a number of the eigenvector with the largest

eigenvalue was selected as a dimension reduction model

(called principal component). After some PC obtained,

original data projected into these PC to get transformed

data that has reduced dimension. Below is PCA process

for reduction dimension.

Let data is matrix X (m, n), each m-sample in the

matrix X is represented as a vector sized N. Matrix X is

the input of PCA. Below are the steps to reduce

dimension using PCA [13].

1. Calculating mean of data

µ =1

𝑁∑ 𝑋𝑘

𝑁𝑘=1 ,

(11)

where 𝑁 = number of sample and 𝑋 = number of

dimension.

2. Calculating covarian matrix

𝐶 = ∑(𝑋𝑘 − µ)(𝑋𝑘 − µ)𝑇

𝑁

𝑘=1

(12)

3. Caculating eigenvalue and eigenvector

𝐶𝑈𝑛 = 𝜆𝑛𝑈𝑛, (13)

where 𝑈 = Eigenvector and λ = Eigenvalue

4. Selecting set of eigenvector has the largest eigenvalue

The simple way to do this; eigenvector sorted

descending by its eigenvalue and then select some most-

left eigenvector as we want.

5. Data transformation

𝑌 = 𝑈𝑇 ∗ (𝑋 − µ) (16)

Complete Design of PCA+MBP

The proposed system was divided into two stages

that were training stage and testing stage. Training stage

was done first to build a system model. After training

stage was done, the system can be used to classifying

data in testing stage. Detailed process was described in

figure 2.

The results of training stage are PCA model and

trained ANN. In the testing stage PCA model used to

transform data and get data with reduced dimension and

then forward propagation is conducted by using trained

ANN. Data normalization aims to making uniform input

of ANN in range value (0,1).

Fig. 2 Block Diagram of PCA+MBP system

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

6

Jurnal Nasional JMII 2016

III. RESULTS AND ANALYSIS

We use three public microarray data, leukemia

data, colon cancer data, and ovarian cancer data, taken

from Kent-Ridge Bio-medical Data Repository [9] for

developing and evaluating model. Ovarian data contains

proteomic patterns intensity in serum that distinguished

ovarian cancer from non-cancer. Colon data collected

from colon cancer patients that had tumor biopsies and

normal biopsies of colon cancer. Leukemia data

collected from the bone marrow samples of leukemia

patients to classify the type of leukemia which were

acute lymphoblastic leukemia

(ALL) and acute myeloid leukemia (AML). Table

1 is specification of all data.

Table 1 Data Specification

Data

Num.

of

Classes

Num. of Samples Num. of

Features

Colon 2 65 (25 cancer vs 40 normal) 2000

Ovarian 2 250 (160 cancer vs 90 normal) 15154

Leukemia 2 70 (45 ALL vs 25 AML) 7129

We also run some systems, which are: MBP

(without PCA), PCA+BP, and BP to compare the results

with proposed system result. We use 5-folds cross

validation for selecting model and evaluation. We

investigating training time (running time of all processes

for building 1 model in k-fold cross validation) in second

and accuracy in percent (%). Table 2 is the best result of

all systems, bold value specify the best value of

measurement for each data.

Table 2 Testing Results

Syste

m Accuracy

Training

Time

Ovaria

n

PCA+BP 98 45.55

MBP 100 7.87

PCA+MBP 96 5.35

BP 81.2 373.2

Colon

PCA+BP 83.0

8 15.74

MBP 83.0

8 3.07

PCA+MBP 76.9

2 2.28

BP 75.3

8 60.9

Leukemia

PCA+BP 94.2

9 4.07

MBP 69.0

5 5.44

PCA+MBP 97.1

4 1.81

BP 64.2

9 600.52

Table 2 showed PCA+MBP (proposed system)

required shortest training time than other systems,

around 1-5 second for building model. In terms of

accuracy, PCA+MBP only win for leukemia data.

Another finding in experiments is the accuracy of

MBP superior for ovarian data and colon data compared

with other systems. The superiority of MBP is

unexpected considering there is no dimension reduction

in MBP.

IV. CONCLUSION

This study proposes a new framework for detecting

cancer based on microarray data using the combination

of principal component analysis (PCA) and conjugate

gradient back propagation (MBP) method. The MBP

was the modification of standard back propagation by

implementing conjugate gradient algorithm in back

propagation training.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

7

Jurnal Nasional JMII 2016

Some experiments were conducted by

implementing 5-fold cross validation using public data

from Kent-Ridge Biomedical Data Repository,

consisting of ovarian cancer data, colon cancer data, and

leukemia data. The accuracy of testing stage and time of

training stage were determined as measurement tools for

measuring performance of PCA+MBP (proposed

system), MBP, PCA+BP, and BP.

The important result of the experiments was

PCA+MBP requires around 1-5 seconds for training of

each data. It result was the best result of all systems.

Furthermore, the MBP was also still generates shorter

training time than PCA+BP and BP, it proved that MBP

was able to reduce training time in neural network. In

terms of accuracy of testing, generally PCA+MBP

produce around 76%-97% for all data. It result were not

able to outperform PCA+BP that produce accuracy

around 83%-98%. The outstanding result was showed by

MBP, the accuracy of MBP higher than PCA+MBP,

PCA+BP, and BP in ovarian cancer data and colon

cancer data that were 100% and 83.03%.

Testing results was showed PCA+MBP require

very short time for training, but in terms of accuracy,

PCA+MBP must be corrected. If we look MBP

performance we can conclude the use of PCA before

MBP must be replaced. We suggest for replacing PCA

with FLD [12]. FLD is combination of PCA and LDA

that achieve good accuracy for dimension reduction of

face recognition problem.

We wish to thank to Setia Pramana Ph.D. from

Medical Epidemiology and Biostatistics Department

Karolinska Institutet, and Putri Wiki Novianti Ph.D.

from Utrech University, for discussion and they

presentation in indo data mining mailing list.

REFERENCES

[1] National Cancer Institute, “What is cancer?”,

http://www.cancer.gov/cancertopics/cancerlibrary/what

-is-cancer, accessed at March 22nd 2013.

[2] World Health Organization, “Cancer fact sheet”,

http://www.who.int/mediacentre/factsheets/fs297/en/ind

ex.html, accessed at March 22nd 2013.

[3] Sarhan Ahmad M., “Cancer classification based on

microarray gene expression data using DCT and ANN”,

Journal of Theoretical and Applied Information

Technology, 2009.

[4] Bai Anita, S.K. Rath, “Classification and clustering

using intelligent techniques: application to microarray

cancer data”, Master Thesis of Department of Computer

Science and Engineering National Institute of

Technology Rourkela, India, 2013.

[5] Hieu Trung Huynh, Jung-Ja Kim, Yonggwan Won.

“Classification study on DNA microarray with

feedforward neural network trained by singular value

decomposition”, International Journal of Bio-Science

and Bio-Technology, Vol. 1, No. 1, December, 2009.

[6] Abbas Y. Al Bayati, Najmaddin A. Sulaiman and Gulnar

W. Sadiq, “A modified conjugate gradient formula for

back propagation neural network algorithm”, Journal of

Computer Science 5 (11): 849-856, 2009, ISSN 1549-

3636, © 2009 Science Publications.

[7] Adiwijaya, U.N. Wisesty, T.A.B. Wirayuda, Z.K.A.

Baizal, U. Haryoko, “An improvement of back

propagation performance by using conjugate gradient on

forecasting of air temperature and humidity in

indonesia”, Far East Journal of Mathematical Sciences

(FJMS), special vol. 2013, part 1, pages 57-67,

Alahabad, India.

[8] J. Wang, X. Chi, T. X. Gu, “Nonlinear conjugate

gradient methods and their implementations by TAO on

dawning 2000-II+”, In Inter. Conf. on Parallel

Algorithms and Computing Environments (ICPACE),

2003.

[9] Jinyan Li, “Kent-ridge bio-medical data set repository”,

School of Computer Engineering Nanyang

Technological University, Singapore. Downloaded at

January 2013 from URL:

http://levis.tongji.edu.cn/gzli/data/mirror-

kentridge.html.

[10] Nature Scitable, “Genetic diagnosis: DNA microarrays

and cancer”,

http://www.nature.com/scitable/topicpage/genetic-

diagnosis-dna-microarrays-and-cancer-1017, Accessed

at February 26th 2014.

[11] Kisi Ozgur, Uncuoglu Erdal, “Comparison of three back

propagation training algorithms for two case studies”,

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

8

Jurnal Nasional JMII 2016

Indian Journal of Engineering & Materials Sciences Vol.

12, October 2005, pp. 434-442.

[12] Belhumeur P.N., Hespanha J.P., Kriegman D.J.,

“Eigenfaces vs fisherfaces: recognition using class

specific linear projection”, IEEE Transactions Pattern

Analysis Machine Intelligent, Vol. 19, pp 711-720,

1997.

[13] F.R. Umbara, A. Nurfalah, T.H. Liong, “Colorectal

cancer classification using PCA and fisherface feature

extraction data from pathology microscopic image”,

Information Systems Internation Conference (ISICO),

2013.

ANALISIS PENCAPAIAN MANFAAT DALAM PENGGUNAAN

ERP DI PERUSAHAAN INDONESIA

Iqbal Yulizar M

Fakultas Teknik, Program Studi Teknik Industri, Universitas Widyatama,

Jl. Jl. Cikutra No.204A, Bandung

Email: [email protected]

Abstrak Situasi persaingan bisnis yang semakin

kompetitif saat ini, mendorong banyak perusahaan di

Indonesia untuk mengembangkan proses bisnisnya

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

9

Jurnal Nasional JMII 2016

dengan memanfaatkan sistem informasi melalui

implementasi sistem Entrerprise Resource Planning

(ERP). Usaha pengembangan yang dilakukan

perusahaan tersebut membutuhkan investasi yang

tidak sedikit.

Penelitian ini menganalisis ketercapaian manfaat

dari implementasi ERP yang telah di implementasikan

di perusahaan-perusahaan Indonesia. Ketercapaian

manfaat implementasi tersebut dilihat dari perspektif

bisnis, teknologi, dan organisasi. Berdasarkan hasil

survey yang dilakukan terhadap 41 perusahaan,

ditemukan bahwa perusahaan-perusahaan tersebut,

secara rata-rata telah cukup mendapatkan manfaat dari

implementasi ERP yang dilakukan.

Kata kunci: implementasi ERP, realisasi manfaat,

survey.

Abstract

Today’s competitive business competition has

encourage many companies in Indonesia to develop

their business processes using information system by

implementing Enterprise Resource Planning (ERP)

system. This effort requires a siginificant amount of

invesment.

This research analizes the benefit realization of the

ERP implementation in Indonesian companies. The

benefit realization in this researh is views from the

perspective of business, technology, and organization.

Based on the survey results conducted on 41

companies, it was found that the average of these

companies has been realized the benefit from the ERP

implementation.

Keywords: ERP implementation, benefit realization,

survey.

I. PENDAHULUAN

Dikarenakan dampak yang strategis dari kualitas

proses bisnis dan informasi terhadap keunggulan

kompetitif suatu perusahaan, maka sejak tahun 1990-

an, Enterprise Resource Planning (ERP) telah menjadi

sistem teknologi informasi yang diadopsi oleh banyak

perusahaan (Gupta,& Kohli, 2006). ERP merupakan

paket sistem informasi yang mengintegrasikan

informasi dalam suatu area fungsional atau antar area

fungsional dalam perusahaan (Govindaraju, 2002).

Untuk mengimplementasikan ERP, perusahaan

menginvestasikan dana dan waktu yang tidak sedikit.

Berdasarkan hasil survey Meta Group terhadap 63

perusahaan yang mempunyai pendapatan antara 12

juta dolar sampai 43 miliar dolar, diperoleh data

bahwa rata-rata dana yang dikeluarkan oleh

perusahaan-perusahaan untuk mengimplementasikan

ERP adalah sebesar 10,6 juta dolar dan waktu yang

dibutuhkan untuk mengimplementasikan adalah

selama 23 bulan (Umble et al., 2003). Meskipun dana

dan waktu telah banyak diinvestasikan, tidak semua

perusahaan berhasil merealisasikan manfaat dari

implementasi ERP yang dilakukannya. Kegagalan

merealisasikan manfaat implementasi ERP ini

ditunjukkan dengan tingginya inventori, penurunan

pendapatan, dan kehilangan return on investment

(ROI) (Martua, 2006).

Untuk kondisi implementasi ERP di Indonesia,

hasil studi kasus pada beberapa perusahaan besar di

Indonesia menunjukkan bahwa pencapaian manfaat

dari implementasi ERP belum begitu maksimal. Pada

PT. Mitsubishi Chemical Indonesia, pemahaman

pengguna mengenai sistem ERP masih rendah dan

pengguna merasa kesulitan dalam menggunakan ERP

sehingga kinerja perusahaan menurun (Martua, 2006).

Pada PT. Indosat Tbk, hasil studi kasus terkait

dengan evaluasi kesuksesan implementasi ERP

menunjukkan bahwa ERP belum dapat meningkatkan

tingkat produktivitas, belum dapat mengurangi biaya

organisasi, dan belum dapat meningkatkan kepuasan

pelanggan (Novriani, 2008). Pada PT. Danone Dairy

Indonesia, akurasi dan kecepatan untuk mendapatkan

informasi masih belum begitu baik, hal ini ditandai

dengan seringnya keluhan pengguna akibat adanya

redudansi data dalam ERP (Handayani, 2009).

Penelitian-penelitian terkait ketercapaian manfaat

ERP dari perusahaan-perusahaan di Indonesia yang

telah dilakukan lebih banyak berupa studi kasus dari

masing-masing perusahaan, belum menggambarkan

kondisi perusahaan-perusahaan di Indonesia secara

keseluruhan. Untuk medapatkan gambaran kondisi

pencapaian manfaat dari implementasi ERP oleh

perusahaan-perusahaan di Indonesia penelitian ini

melakukan survey terhadap 41 perusahaan.

Ketercapaian manfaat dari implementasi ERP dalam

penelitian ini dilihat dari 3 (tiga) perspektif , yaitu:

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

10

Jurnal Nasional JMII 2016

1. Perspektif manfaat bisnis, yaitu realisasi manfaat

dari implementasi ERP yang berkaitan dengan

pengelolaan manajerial, proses bisnis dan

perencanaan strategis perusahaan. Aspek-aspek

manfaat yang tercakup dalam variabel realisasi

manfaat bisnis ini adalah sebagai berikut:

a. Tingkat pengurangan biaya (Shang & Seddon,

2000).

b. Tingkat produktivitas (Shang & Seddon,

2000).

c. Tingkat dukungan terhadap proses penjalinan

hubungan dengan pihak-pihak eksternal

(Shang & Seddon, 2000).

d. Tingkat efektivitas pengambilan keputusan

(Shang & Seddon, 2000).

2. Perspektif manfaat teknologi, yaitu realisasi

manfaat dari implementasi ERP yang berkaitan

dengan infrastruktur teknologi dalam perusahaan.

Aspek-aspek manfaat yang tercakup dalam

variabel realisasi manfaat teknologi adalah sebagai

berikut:

a. Tingkat kestabilan infrastruktur IT (Shang &

Seddon, 2000).

b. Tingkat fleksibilitas infrastruktur IT untuk

kondisi bisnis saat ini dan perubahan bisnis di

masa depan (Shang & Seddon, 2000).

3. Perspektif manfaat organisasi, yaitu realisasi

manfaat dari implementasi ERP yang berkaitan

dengan sumber daya manusia dan budaya kerja

dalam perusahaan. Aspek-aspek manfaat yang

tercakup dalam variabel realisasi manfaat

organisasi adalah sebagai berikut:

a. Tingkat efektivitas komunikasi internal

departemen dan antar departemen dalam

perusahaan (Spathis & Constanitinides 2003).

b. Tingkat terfasilitasinya business learning dan

peningkatan kemampuan karyawan (Shang &

Seddon, 2000).

c. Tingkat pemberdayaan karyawan (Shang &

Seddon, 2000).

Tingkat perubahan perilaku karyawan untuk

lebih peduli terhadap kelancaran aliran kerja secara

keseluruhan dalam perusahaan (Shang & Seddon,

2000).

II. KAJIAN LITERATUR

Untuk dapat mengetahui bagaimana mengukur

realisasi manfaat dari implementasi ERP, dilakukan

studi terhadap literatur-literatur yang mengkaji

manfaat dari implementasi ERP.

A. Sistem Enterprise Resource Planning (ERP)

Enterprise Resource Planning (ERP) merupakan

paket sistem informasi yang mengintegrasikan

informasi dalam suatu area fungsional dan antar area

fungsional dalam perusahaan (Kumar &

Hillegersberg, 2000 dalam Govindaraju 2002).

Gambar 1. Illustrasi Sistem ERP

ERP adalah tulang punggung dari sistem informasi

suatu enterprise. Inti dari software ini adalah basis data

terpusat yang mendapatkan dan memberikan data

kepada berbagai aplikasi modular yang dioperasikan

dalam sistem komputer yang sama. Pada Gambar 1,

diilustrasikan modul-modul dalam ERP mencakup

berbagai fungsi-fungsi dalam bisnis, seperti

manufaktur, manajemen rantai suplai, keuangan,

proyek, sumber daya manusia, dan manajemen

hubungan pelanggan. Modul-modul dalam paket ERP

ini dapat disesuaikan dengan kebutuhan spesifik

organisasi. Menggunakan ERP, data yang redundan

dapat dihindari karena data hanya perlu dimasukkan

satu kali ke dalam basis data. Sistem ini menyediakan

konsistensi dan transparansi pada keseluruhan

enterprise sehingga memberikan akses informasi yang

terpercaya dan terintegrasi [6][14].

B. Karakteristik ERP

ERP memiliki beberapa karakteristik yang

memiliki dampak yang signifikan bagi organisasi yang

mengimplementasikannya. Berikut adalah

karaktersistik dari ERP yang diidentifikasi oleh

Markus & Tanis (1999),

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

11

Jurnal Nasional JMII 2016

1. Integrasi (Integration)

Dengan ERP, dilakukan integrasi dari seluruh

informasi yang mengalir dalam perusahaan.

Informasi-informasi ini diantaranya meliputi

informasi keuangan, sumber daya manusia,

konsumen, rantai suplai, dsb (Markus & Tanis,

1999).

2. Berbentuk paket (Packages)

ERP berbentuk paket komersil yang dibeli dari

software vendor, bukan berupa aplikasi yang

dibangun dari awal di perusahaan. Terdapat dua

dampak penting sebagai implikasi dari hal ini.

Pertama, sangat dimungkinkan bahwa proses

bisnis yang ada pada perusahaan berbeda dengan

proses bisnis yang ada dalam paket ERP, sehingga

perlu dilakukan penyesuaian proses bisnis

perusahaan dengan proses bisnis dalam paket ERP.

Kedua, perusahaan yang membeli paket ERP akan

terikat dalam hubungan jangka panjang dengan

vendor dikarenakan perbaikan yang berkelanjutan

pada ERP tersebut hanya dapat dilakukan oleh

vendor yang bersangkutan [22].

3. Best Practices

ERP dirancang untuk dapat memenuhi kebutuhan

berbagai bentuk perusahaan, karena itu ERP ini

dirancang agar memiliki proses bisnis yang umum

(generic) yang hanya sedikit berbeda secara

substansi. Untuk beberapa perusahaan,

karakteristik best practices pada ERP menjadi

alasan kuat bagi untuk mengadopsi sistem ini

dikarenakan beberapa perusahaan tersebut merasa

perlu untuk merancang ulang keseluruhan proses

bisnisnya agar menjadi lebih efektif dan efisien

(Markus & Tanis, 1999).

4. Membutuhkan beberapa pemasangan (Some

Assembly Required)

Aspek integrasi dalam ERP hanyalah untuk

software-nya saja, tidak mencakup platform

dimana ERP ini akan dipasang. Dalam prakteknya,

banyak perusahaan yang mendapat kesulitan

dalam mengintegrasikan ERP dengan hardware,

sistem operasi, software manajemen basis data,

dan infrastrukter teknologi informasi lainnya

dalam perusahaan (Markus & Tanis, 1999).

5. Berkembang (Evolving)

Sebagaimana bentuk teknologi informasi lainnya,

ERP berkembangan dengan pesat. Perkembangan

tersebut dapat dilihat dari dua aspek, yaitu aspek

arsitektur dan aspek fungsionalisasi. Dari aspek

arsitektur, pada tahun 1980-an enterprise system

dirancang dengan arsitektur sistem mainframe,

sedangkan saat ini telah berkembang sehingga

dirancang dengan arsitektur client-server dengan

aplikasi berbasis desktop maupun web. Dari aspek

fungsionalisasi, saat ini vendor-vendor mulai

menawarkan fungsionalisasi tambahan berupa

modul-modul untuk diintegrasikan dengan inti dari

ERP, seperti modul rantai suplai (supply chain),

manajamen hubungan pelanggan (customer

relationship management), dan fungsionaliasi

modul lainnya (Markus & Tanis, 1999).

C. Manfaat Implementasi ERP

Shang & Seddon (2000) secara komprehensif

mengelompokkan manfaat yang diperoleh dari adopsi

ERP ke dalam 5 dimensi sebagai berikut:

1. Dimensi operasional

Penerapan sistem informasi yang bersifat

enterprise seperti ERP dalam perusahaan dapat

meningkatkan kinerja operasional perusahaan

dalam hal efisiensi proses bisnis dan mengotomasi

transaksi yang ada dalam perusahaan. Secara

umum, manfaat implementasi ERP dalam dimensi

operasional adalah sebagai berikut (Shang &

Seddon, 2000):

a. Penurunan biaya tenaga kerja, biaya

inventori, dan biaya administratif.

b. Pengurangan waktu siklus pada aktivitas

customer support, employee support, dan

supplier support.

c. Peningkatan produktivitas karyawan.

d. Peningkatan kualitas produk perusahaan.

e. Peningkatan kualitas pelayanan pelanggan.

2. Dimensi manajerial

Karakteristik ERP yang mengintegrasikan

keseluruhan informasi dalam perusahaan,

memberikan manfaat yang signifikan bagi

manajemen. Secara umum, manfaat implementasi

ERP dalam dimensi manajerial adalah sebagai

berikut (Shang & Seddon, 2000):

a. Pengelolaan sumber daya perusahaan yang

lebih baik.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

12

Jurnal Nasional JMII 2016

b. Proses pengambilan keputusan yang lebih

baik.

c. Pengendalian performansi perusahaan yang

lebih baik.

3. Dimensi strategis

ERP yang terintegrasi sangat menunjang

perusahaan dalam lima aspek strategis perusahaan,

yaitu diferensiasi (differentiation), biaya (cost),

inovasi (innovation), pertumbuhan (growth), dan

jalinan kerjasama (alliance). Secara umum,

manfaat implementasi ERP dalam dimensi

strategis adalah sebagai berikut (Shang & Seddon,

2000):

a. Mendukung perencanaan bisnis untuk saat ini

dan masa depan.

b. Mendukung aliansi bisnis perusahaan dengan

adanya standardisasi proses bisnis.

c. Mendukung dilakukannya inovasi dalam

bisnis perusahaan dengan cara merancang

rantai proses yang baru, merancang strategi

penetrasi pasar yang baru, dan merancang

bisnis yang baru.

4. Dimensi infrastruktur teknologi informasi (IT)

Infrastruktur IT terdiri dari sumber daya IT

yang menjadi dasar dari sistem informasi yang

dibangun. Secara umum, manfaat implementasi

ERP dalam dimensi strategis adalah sebagai

berikut (Shang & Seddon, 2000):

a. Meningkatkan fleksibilitas bisnis dalam

merespon perubahan dari kondisi internal

perusahaan ataupun kondisi eksternal.

b. Pengurangan biaya IT dalam hal biaya

perawatan sistem, biaya modifikasi sistem,

dan biaya pengembangan dan riset.

c. Meningkatkan stabilitas, dan fleksibilitas

infrastuktur IT dalam merespon kondisi

bisnis saat ini dan masa depan.

5. Dimensi Organisasi

Implementasi ERP dalam perusahaan yang

mengubah cara kerja karyawan sangat

mempengaruhi kondisi organisasi terkait sumber

daya manusia dan budaya kerja dalam perusahaan.

Secara umum, manfaat implementasi ERP dalam

dimensi organisasi adalah sebagai berikut (Shang

& Seddon, 2000):

a. Terfasilitasinya business learning dan

peningkatan kemampuan karyawan.

b. Karyawan lebih terlibat dalam kelancaran

aliran kerja secara keseluruhan dalam

perusahaan.

c. Karyawan merasa puas dalam menggunakan

sistem informasi yang ada.

d. Memungkinkan dilakukannya perubahan

struktur organisasi ke arah yang lebih baik

yang dapat meningkat efisiensi dan

efektivitas proses bisnis dalam perusahaan.

D. Kajian Perspektif dalam Implementasi ERP

Implementasi ERP dapat dilihat dari 3 perspektif,

yaitu:

1. Perspektif organisasi

Implementasi ERP dapat dilihat dari perspektif

organisasi termasuk manusia didalamnya karena

implementasi ERP dalam suatu organisasi

berkonsikuensi pada dibutuhkannya kompetensi

baru dan penyesuaian dari setiap orang dalam

organisasi tersebut dikarenakan perubahan sistem

yang digunakan sebelum dan sesudah

implementasi ERP dilakukan (Kræmmergaard &

Møller, 2000).

2. Perspektif bisnis

Implementasi ERP dapat dilihat dari perspektif

bisnis karena implementasi ERP berkonsikuensi

pada berubahnya proses bisnis dalam organisasi,

bahkan membawa organisasi menuju bisnis yang

benar-benar baru (Kræmmergaard & Møller,

2000).

3. Perspektif teknologi

Implementasi ERP dapat dilihat dari perspektif

teknologi karena ERP adalah suatu sistem software

yang cukup kompleks, yang dimana dalam

implementasinya tentu memiliki tantangan yang

cukup besar dari sisi teknis (Kræmmergaard &

Møller, 2000).

III. PENGUMPULAN DATA

Metode pengumpulan data yang digunakan pada

penelitian ini adalah metode survey dengan kuesioner

yang disebar ke perusahaan-perusahaan yang menjadi

objek penelitian. Proses pengumpulan data diawali

dengan mengidentifikasi sampel penelitian hingga

kemudian kuisioner disebarkan pada responden.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

13

Jurnal Nasional JMII 2016

A. Indentifikasi Sampel Penelitian

Populasi dalam penelitian ini adalah perusahaan-

perusahaan di Indonesia yang telah

mengimplementasikan ERP di perusahaannya dan

telah memasuki fase dimana ERP tersebut telah

digunakan dalam operasional perusahaan paling

sedikit selama 1 tahun. Pemilihan responden sebagai

sampel dalam survey ini menggunakan metode

judgment sampling dimana responden yang dipilih

berada dalam posisi terbaik yang dapat memberikan

informasi yang diperlukan (Sekaran, 2006). Metode

ini digunakan karena untuk mendapatkan informasi

terkait pencapaian manfaat dari implementasi ERP,

responden yang dipilih haruslah seorang wakil dari

perusahaan yang mengetahui pengelolaan

implementasi ERP di perusahaannya.

B. Penyusunan Kuisioner

Penentuan jumlah dan isi butir pernyataan dalam

kuisioner dilakukan dengan mengacu pada indikator-

indikator dari tiap-tiap variabel penelitian. Metode

penskalaan yang digunakan adalah metode penskalaan

numerikal memiliki 10 titik pilihan (terdiri dari poin 1

s/d 10) dengan dua kutub, dimana poin 1 menyatakan

sangat tidak baik/sangat tidak benar/sangat tidak

setuju/sangat jarang dan poin 10 menyatakan sangat

baik/sangat benar/sangat setuju/sangat sering.

Responden diminta untuk memilih salah satu dari poin

yang tersedia.

Penggunakan skala numerikal ini secara konsisten

memberikan persentase pernyataan terjawab lebih

tinggi daripada pernyataan terbuka (Brace, 2008).

Secara umum, pilihan penilaian yang terdiri dari poin

1 s/d 10 cukup popular digunakan dalam menilai

persepsi seseorang dan memberikan validitas dan

kekuatan ekplanatori yang lebih besar daripada

penskalaan 5 titik pilihan (Coelho & Esteves, 2010).

Poin jawaban yang berjumlah genap dipilih agar

responden tidak cenderung memilih poin tengah dari

poin jawaban yang tersedia (Coelho & Esteves, 2010).

C. Penyebaran Kuisioner

Kuisioner yang disebar dalam penelitian

berjumlah 78 buah kuisioner dan menghasilkan 44

buah atau 56,41% hasil kusioner yang dikembalikan.

Dari 44 buah kusioner yang dikembalikan, 3 buah

kuisioner atau 6,8% dari hasil kuisioner yang

dikembalikan dinyatakan tidak valid dikarenakan

perusahaan bersangkutan belum menggunakan ERP

sepenuhnya, sehingga kusioner yang dapat diolah

berjumlah 41 buah kuisioner atau 52,56% dari total

kuisioner yang disebar. Penyebaran kuisioner

dilakukan dengan beberapa cara yaitu kuisioner

diberikan secara pribadi, melalui surat, dan email.

Penyebaran dilakukan pada bulan Maret - April 2010.

IV. PENGOLAHAN DATA DAN ANALISIS

DATA

Berdasarkan data hasil survey yang terkumpul,

dilakukan pengolahan data untuk mendapatkan

statistik deskriptif dari pencapaian manfaat atas

implementasi ERP yang dilakukan oleh perusahaan-

perusahaan yang menjadi responden dalam penelitian

ini.

A. Demografi Perusahaan

Mayoritas dari perusahaan tercakup dalam survey

penelitian ini, berdasarkan kriteria dari Badan Pusat

Statistik RI tahun 2009 dapat digolongkan sebagai

perusahaan besar, dikarenakan semua perusahaan

yang disurvey memiliki jumlah karyawan lebih dari 99

orang. Dari sisi tingkat penghasilan, 73.17% dari

perusahaan-perusahaan yang disurvey memiliki

tingkat penghasilan pertahunnya sebesar lebih dari Rp.

50 milyar, hanya 26.83% diantaranya yang

berpenghasilan antara Rp. 2.5 milyar – Rp. 50 milyar.

Jenis industri dari perusahaan-perusahaan yang

disurvey dikelompokan kedalam 4 kategori, yaitu jasa

(42%), manufaktur (24%), hasil bumi (17%), dan

telekomunikasi (17%).

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

14

Jurnal Nasional JMII 2016

Gambar 3. Jenis Industri Perusahaan Responden

Vendor ERP dari perusahaan yang disurvey

dikelompokan kedalam 5 vendor, yaitu SAP (49%),

Oracle (22%), JD Edwards (5%), Ms. Dynamics (5%),

dan Lainnya (19%).

Gambar 4. Vendor ERP Perusahaan Responded

Lama ERP telah digunakan dalam operasional oleh

perusahaan yang disurvey dikelompokan kedalam 5

kelompok yaitu 1 tahun (15%), 2 tahun (7%), 3 tahun

(2%), dan > 3 tahun (76%).

Gambar 5. Lama Penggunaan ERP oleh Perusahaan

Responden

B. Pencapaian Manfaat ERP

Berdasarkan hasil survey, secara umum rata-rata

perusahaan telah mulai mendapatkan manfaat dari

implementasi ERP yang dilakukan (Gambar 6).

Gambar 6. Ketercapaian Manfaat Implementasi

ERP

Pada perspektif bisnis, rata-rata nilai perusahaan

responden adalah 7,4. Hal ini menunjukkan bahwa

dengan adanya ERP, proses bisnis perusahaan mulai

menjadi lebih efisien dan efektif. Dilihat perspektif

teknologi, rata-rata nilai perusahaan responden adalah

7,9. Hal ini menunjukkan bahwa dengan implementasi

ERP, infrastruktur teknologi informasi yang ada

menjadi lebih stabil dan efisien.

Untuk perspektif organisasi, rata-rata nilai

perusahaan responden adalah 7,3. Hal ini

menunjukkan bahwa dengan adanya ERP, komunikasi

internal dan antar departemen lebih efektif, terjadi

peningkatan kemampuan karyawan dalam bidang

kerjanya, dan perilaku karyawan telah mendukung

kelancaran alian kerja secara keseluruhan dalam

perusahaan.

V. KESIMPULAN

Berdasarkan hasil survey yang dilakukan dalam

penelitian ini, dapat disimpulkan beberapa temuan

sebagai berikut:

1. Secara umum rata-rata perusahaan telah mulai

mendapatkan manfaat dari implementasi ERP

yang dilakukan. Pada skala 1 sampai dengan 10,

nilai rata-rata manfaat ERP yang dirasakan oleh

perusahaan pada perspektif bisnis, teknologi, dan

7.47.9

7.3

0.0

2.0

4.0

6.0

8.0

10.0

Manfaat Bisnis Manfaat

Teknologi

Manfaat

Organisasi

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

15

Jurnal Nasional JMII 2016

organisasi secara berututan adalah 7,4, 7,9, dan

7,3.

2. Pada perspektif bisnis, ERP yang ada telah

mendorong proses bisnis perusahaan mulai

menjadi lebih efisien dan efektif.

3. Pada perspektif teknologi, implementasi ERP

mendorong infrastruktur teknologi informasi

yang ada menjadi lebih stabil dan efisien.

Untuk perspektif organisasi, rata-rata nilai

perusahaan responden adalah 7,3. Hal ini

menunjukkan bahwa dengan adanya ERP, komunikasi

internal dan antar departemen lebih efektif, terjadi

peningkatan kemampuan karyawan dalam bidang

kerjanya, dan perilaku karyawan telah mendukung

kelancaran alian kerja secara keseluruhan dalam

perusahaan.

VI. SARAN

Penelitian ini hanya melihat ketercapaian

manfaat dari implementasi ERP menggunakan analisa

statistik deskriptif, belum mempelajari faktor-faktor

yang menjadi kunci keberhasilan dari pencapaian

manfaat dari implementasi ERP.

Untuk itu, perlu dilakukan penelitian lanjutan

untuk memahami faktor-faktor yang memiliki dampak

positif terhadap pencapaian manfaat implementasi

ERP, terutama pada fase post-project, yaitu fase

dimana sistem ERP telah digunakan sebagai bagian

dari prosedur operasional rutin perusahaan.

REFERENSI

[1]. Brace, I. (2008). Questionnaire Design: How to

Plan, Structure and Write Survey Material for

Effective Market Research (Market Research in

Practice) (2nd Edition ed.). Philadelphia, USA:

Kogan Page Limited.

[2]. Govindaraju, R. (2002). Effective Enterprise

Systems Implementations. Dissertation,

University of Twente, Enschede, The Netherland.

[3]. Gupta, M., & Kohli, A. (2006). Enterprise

resource planning systems and its implications for

operations function. Technovation , 26.

[4]. Handayani, F. (2009). Pengembangan Model

Kausal dan Evaluasi Kesuksesan Sistem

Enterprise Resource Planning (ERP) di PT.

Danone Dairy Indonesia. Skripsi, Institut

Teknologi Bandung, Bandung.

[5]. Kræmmergaard, P., & Møller, C. (2000). A

Research Framework for Studying the

Implementation of Enterprise Resource Planning

(ERP) systems. Proceedings of IRIS 23.

Uddevalla.

[6]. Markus, M. L., & Tanis, C. (1999). The

Enterprise System Experience - From Adoption to

Success. Retrieved 2009 йил 29-August from

http://pro.unibz.it/staff/ascime/documents/ERP%

20paper.pdf

[7]. Martua, T. (2006). Identifikasi Pengaruh

Karakteristik Relative Advantage, Compatibility,

dan Complexity Terhadap Behavior Change

dalam Ruang Lingkup Implementasi Sistem

Enteprise Resource Planning (ERP) (Studi

Kasus: PT. Mitsubishi Chemical Indonesia).

Tesis, Institut Teknologi Bandung, Bandung.

[8]. Novriani, M. (2008). Pengembangan Model dan

Evaluasi Kesuksesan ERP pada Fase Post

Implementasi Di PT. Indosat Tbk. Skripsi, Institut

Teknologi Bandung, Bandung.

[9]. Sekaran, U. (2006). Metodologi Penelitian untuk

Bisnis, Buku 2 (Edisi 4 ed.). Jakarta, Indonesia:

Salemba 4.

[10]. Shang, S., & Seddon, P. B. (2000). A

Comprehensive Framework for Classifying the

Benefits of ERP Systems. Americas Conference

on Information Systems (AMCIS). Association for

Information Systems.

[11]. Umble, E. J., Haft, R. R., & Umble, M. M.

(2003). Enterprises resource planning:

Implementation procedures and critical success

factors. European Journal of Operation

Research .

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

16

Jurnal Nasional JMII 2016

PREDIKSI JANGKA PANJANG KRISIS EKONOMI DI

INDONESIA MENGGUNAKAN MODEL SISTEM DINAMIK

DIOPTIMASI MENGGUNAKAN ALGORITMA GENETIKA

SECARA ADAPTIF OLEH SISTEM FUZZY

Fajri Rakhmat Umbara

Fakultas MIPA, Jurusan Informatika,

Universitas Jenderal Achmad Yani

Jalan Terusan Jenderal Sudirman, Cimahi, Jawa Barat, Indonesia

[email protected]

Abstrak

Krisis ekonomi merupakan masalah yang sangat

kompleks sekaligus menjadi ancaman bagi setiap

Negara di dunia. Oleh karena itu dibutuhkan cara agar

krisis ekonomi tersebut dapat dihindari, salah satunya

adalah dengan sistem prediksi. Sistem prediksi dalam

penelitian ini adalah untuk memprediksi krisis

ekonomi di Indonesia dalam jangka panjang.

Pendekatan analisis tren digunakan untuk melihat

apakah suatu saat Indonesia akan mengalami lagi

krisis ekonomi seperti yang telah dialami pada tahun

1998.

Model pembuatan tren menggunakan pemodelan

Sistem Dinamik, dimana akan dioptimasi

menggunakan Algoritma Genetika yang di adaptif

oleh Sistem Fuzzy. Data yang digunakan adalah data

terurut waktu Produk Domestik Bruto dan Hutang

Luar Negeri di Indonesia yang dikeluarkan oleh World

Bank dari tahun 1970 sampai dengan masa

pemerintahan Bapak Prof. Dr. H. Susilo Bambang

Yudhoyono berakhir, yaitu tahun 2014. Pendekatan

tren ini dipercaya mampu untuk mengantisipasi

datangnya krisis ekonomi yang tentunya memang

didasari oleh banyak sekali elemen – elemen yang

terlibat didalamnya.

Kata kunci :

krisis ekonomi Indonesia, analisis tren, model sistem

dinamik, algoritma genetik, sistem fuzzy

Abstract

Economic crisis is the complex problem and

considered as a threat for many country in this world.

A solution is needed for avoid this problem, such as a

prediction system. In this research uses for prediction

of economic crisis in Indonesia for long term with

trend analysis approach.

Trend model creates using System Dynamic Model

and optimized by Genetic Algorithm Adaptive with

Fuzzy System. Time series data such as Gross

Domestic Product and External Debt from World

Bank are needed for prediction, where data is from

1970 until Prof. Dr. H. Susilo Bambang Yudhoyono

end of era, it is in 2014. Trend analysis believed to be

able to anticipation future economic crisis in

Indonesia certainly is constituted by many elements

involved.

Keywords :

Indonesia economic crisis, tren analyst, sistem

dynamic model, genetic algorithm, fuzzy system

I. PENDAHULUAN

Krisis ekonomi di Indonesia pernah terjadi pada

tahun 1998. Pada saat itu, Indonesia terkena dampak

oleh krisis ekonomi yang terjadi di Thailand pada

tahun 1997. Pada saat itu Hutang Luar Negeri nilainya

lebih tinggi daripada Produk Domestik Bruto. Dalam

sejarahnya, Indonesia sendiri sudah dipimpin oleh 7

orang presiden semenjak merdeka pada tahun 1945.

Presiden yang saat ini menjabat adalah Bapak Ir. Joko

Widodo. Masing – masing presiden Republik

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

17

Jurnal Nasional JMII 2016

Indonesia yang memimpin memiliki masalah

perekonomian yang berbeda – beda.

Krisis ekonomi merupakan masalah yang

kompleks yang dihadapi oleh setiap Negara, tidak

hanya di Indonesia. Pada tahun 1998, nilai tukar

rupiah sempat jatuh dari Rp. 2400,00 menjadi Rp.

16.000,00 , maka tidak heran ketika itu banyak sekali

perusahaan dan perbankan yang mengalami

kebangkrutan. Selain itu, para investor asing juga

enggan untuk menanamkan modalnya di Indonesia

karena mereka beranggapan bahwa Indonesia tidak

akan bisa keluar dari krisis ekonomi tersebut.

Penelitian ini akan mencoba untuk memprediksi

krisis ekonomi di endonesia jangka panjang (long

term) dengan menggunakan data Produk Domestik

Bruto (PDB) dan Hutang Luar Negeri (keduanya

dalam Dolar Amerika) yang dikeluarkan oleh World

Bank dari tahun 1970 sampai dengan tahun 2014

menggunakan pendekatan analisis tren dengan Model

Sistem dinamik yang dioptimasi menggunakan

Algoritma Genetika dan adaptif oleh Sistem Fuzzy.

II. KAJIAN LITERATUR

Krisis ekonomi merupakan suatu keadaan yang

komplex. Krisis tersebut dapat disebabkan oleh

banyak hal, termasuk kebijakan pemerintah pun

termasuk di dalamnya. Untuk itulah permasalahan

krisis ekonomi biasanya hanya dilihat dari beberapa

faktor yang sangat berpengaruh saja.

Di Indonesia, banyak berita mengenai

permasalahan krisis ekonomi, baik itu di televisi

maupun surat kabar. Misalnya pada surat kabar

elektronik Tempo (28-12-12), menjelaskan bahwa saat

ini (tahun 2012), nilai hutang luar negeri hampir

mencapai 30% dari PDB, yang berarti Indonesia

hampir memasuki fase krisis ekonomi (Toni

Prasentiantono).

Permasalahan ekonomi di Indonesia tidak

terlepas dari nilai PDB dan Hutang Luar Negeri,

hubungannya masing-masing adalah bi-directional

berdasarkan beberapa referensi. Maka dari itu,

penelitian yang dilakukan kali ini menggunakan nilai-

nilai tersebut untuk membuat model dalam

memprediksi krisis ekonomi di Indonesia. Data yang

dipergunakan merupakan data time series dari tahun

1970 hingga 2014, yaitu sebanyak 45 data terurut

waktu untuk tiap-tiap faktor dan disajikan pertahun.

Gambar 1. Data PDB dan Hutang Luar

negeri (Dalam dolar Amerika) Dari Tahun 1970

Hingga 2014

Model Sistem Dinamik digunakan untuk

membuat tren data yang kemudian akan dicocokkan

(trend fitting) dengan data sebenarnya.

Menurut J. W. Forrester, Model Sistem Dinamik

memiliki persamaan :

(1)

Kemudian persamaan tersebut di dekatkan dengan

Persamaan Diferensial orde 1, sehingga menjadi :

(2)

Dimana :

= nilai parameter k pada waktu n+1

= nilai parameter k pada waktu n

= koefisien dinamik untuk parameter k

= salah satu paramer yang digunakan

Algoritma Genetika digunakan untuk

mengoptimalisasikan variable koefisien dinamik dari

Model Sistem Dinamik. Berikut adalah tahapan dari

Algoritma Genetik secara umum :

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

18

Jurnal Nasional JMII 2016

Population

Start

Evaluation

Parent

Selection

Cross-

OverMutation

Elitisme /

Survivor

Selection

Finish

Gambar 2. Algoritma Genetika

Kemudian akan menggunakan Sistem Fuzzy untuk

membuat Algoritma Genetika tersebut berperilaku

adaptif.

Fuzzification

Inference

Defuzification

Fuzzy Input

Fuzzy Output

Crisp Value

Crisp Input

Fuzzy Rule

Output µ

µ

Gambar 3. Sistem Fuzzy Dengan Model

Mamdani

Untuk fungsi keanggotaan menggunakan fungsi

trapesium dimana terdapat 3 buah nilai yaitu tinggi,

sedang, dan rendah.

Gambar 4. Fungsi Trapesium

Dan untuk menghitung derajat keanggotaan pada

fungsi trapesium menggunakan persamaan :

Gambar 5. Ilustrasi Fungsi Trapesium

Trapesium(a,b,c,d) = (3)

Dimana dapat dilihat dari gambar 5 :

x = crisp input

a,b,c,d = batas kaki fungsi trapesium

Didalam penelitian ini, Sistem Fuzzy berperan

untuk mengubah – ubah nilai variabel Probabilitas

Mutasi (Pm) yang digunakan setiap iterasi dalam

Algoritma Genetika. Model fuzzy yang digunakan

adalah model Mamdani. Untuk proses fuzzifikasinya

dengan menggunakan centroid berdasarkan

persamaan :

(4)

Dimana :

y = nilai crisp

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

19

Jurnal Nasional JMII 2016

µR(y) = derajat keanggotaan dari y

Algoritma Genetika digabungkan dengan Sistem

Fuzzy Mamdani sehingga proses – proses yang

dijalankan adalah :

Parameter

Sistem

Fuzzy

Algoritma

GenetikStatistik

Permasalahan

Gambar 4. Algoritma Genetik Adaptif

Dengan Sistem Fuzzy

Tren yang dihasilkan oleh Model Sistem Dinamik

yang sudah di optimasi akan di cocokkan dengan data

time series yang sesungguhnya, dalam hal ini dapat

disebut juga dengan data history menggunakan

(MAPE) sebagai parameter evaluasi. Adapun

persamaan MAPE yang digunakan adalah :

(5)

Dimana :

At = Data aktual

Ft = Data prediksi

n = panjang time series

Indikator untuk menentukan apakah suatu kondisi

dinyatakan krisis ekonomi atau tidak adalah apabila

nilai Hutang Luar Negeri lebih tinggi dari nilai Produk

Domestik Bruto, seperti yang terjadi pada Indonesia

pada tahun 1998.

III. ANALISIS DAN PERANCANGAN

Penelitian ini akan membuat model tren sampai

dengan masa pemerintahan Bapak Prof. Dr. H. Susilo

Bambang Yudhoyono dengan menggunakan data

PDB dan Hutang Luar Negeri dari tahun 1970 sampai

dengan 2014 yang digunakan sebagai data history.

Terdapat 3 bagian utama dalam penelitian ini

yaitu : 1) Normalisasi data, 2) Pembuatan model

menggunakan Model Sistem Dinamik yang dioptimasi

menggunakan Algoritma Genetika Adaptif oleh

Sistem Fuzzy dengan acuan data history, 3)

Pembangunan model tren di Indonesia selama 130

tahun, dari tahun 1970 hingga 2100 berdasarkan

Model Sistem Dinamik yang telah dihasilkan.

Normalisasi Data

Time Series

Membuat model Dinamik

Sistem dengan Algoritma

Genetika Adaptif oleh

Sistem Fuzzy

menggunakan data history

Model yang sudah di

optimasi

Membuat tren selama

130 tahun

Gambar 5. Metodologi Penelitian

IV. HASIL PENELITIAN

Variabel masukan untuk Algoritma Genetika

adalah :

Jumlah populasi (population): 2000

Jumlah generasi : 100000

Probabilitas mutasi (Pm) : 0.3

Probabilitas cross-over (Pc) : 0.9

Sedangkan untuk Sistem Fuzzy menggunakan 3

fungsi keanggotaan trapesium yaitu Fitnes

Maksimum, Fitnes Minimum, dan Fitnes Rata – rata

yang masing masing memiliki 3 buah nilai, yaitu

tinggi, sedang, dan rendah dan 1 buah fungsi

trapesium untuk proses inference yaitu nilai

Probabilitas Mutasi yang akan di cari.

Hasil penelitian dari parameter diatas

menunjukan bahwa fitting history data dengan Model

Sistem Dinamik menghasilkan MAPE total sebesar

0.3706. Grafik hasil fitting dapat dilihat dari gambar

dibawah ini :

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

20

Jurnal Nasional JMII 2016

Gambar 7. Grafik Fitting Data History dengan

Data Model

Untuk prediksi sampai dengan tahun 2100

menggunakan Data Model dapat dilihat dari gambar

dibawah ini :

Gambar 8. Grafik Prediksi Sampai Dengan

Tahun 2100

Dari gambar diatas, dapat dilihat bahwa terdapat

kondisi dimana Hutang Luar Negeri lebih tinggi

daripada PDB yaitu pada tahun 2064, hasil tersebut

dapat dilihat dari tabel dibawah ini :

Tabel 1. Data Hasil Prediksi Tahun 2061

Sampai 2068

2061

2062

2063

2064

2065

2066

2067

2068

0.92535

9

0.92319

8

0.92111

7

0.91912

6

0.91723

1

0.91543

9

0.91375

4

0.91217

6

0.91593

8

0.91901

1

0.92127

2

0.92278

3

0.92360

9

0.92381

6

0.92346

8

0.92263

1

V. KESIMPULAN DAN SARAN

Dari hasil penelitian diatas menunjukkan bahwa

tingkat keberhasilan penelitian sudah cukup baik. Hal

ini dapat dilihat dari nilai MAPE total sebesar 0.3706.

Sistem Fuzzy juga sudah berjalan dengan baik untuk

membuat Algoritma Genetik menjadi Adaptif nilai

Probabilitas Mutasinya.

Tren yang ditunjukkan pada hasil penelitian

mengisyaratkan bahwa jika tren GDP dan Hutang Luar

Negri tidak dapat diubah, maka pada tahun 2064,

Indonesia akan mengalami krisis ekonomi yang sama

seperti yang telah terjadi pada tahun 1998. Perubahan

tren harus dilakukan, salah satunya adalah dengan

kebijakan yang efektif.

Penambahan parameter pemicu krisis ekonomi

dapat ditambah untuk pengembangan penelitian ini

dan berbagai metode analisis tren juga dapat

digunakan untuk perbandingan hasil.

REFERENSI

[1]. Chen. G and Pham. T. T., Introduction to Fuzzy

Set, Fuzzy Logic, and Fuzzy Control System. CRC

Press LLC, United State. 2001.

[2]. Chontanawat. J, Hunt. L. C, Pierse. R, Causality

Between Energy Consumption and GDP :

Evidence From 30 OECD and 78 Non-OECD

Country. Surey Energy Economics Discussion

paper Series. ISSN 1749-8384. 2006.

[3]. Forrester, J. W., Economic Theory for The New

Millennium. International System Dynamics

Conference. New York. 2003.

[4]. Herrera. F. and Lozano. M., Fuzzy Genetic

Algorithm : Issues and Models. Dept. of

Computer Science and A.I. University of

Granada. Spain.

[5]. Kaminsky. G, Lizondo. S, Reinhart. C. M.,

Leading Indicator of Currency Crisis. Munich

Personal RePEc Archive No. 6981. University of

Maryland. 2008.

[6]. Malhotra. R. Singh. N, Singh. Y, Genetic

Algorithm : Concepts, Design for Optimization of

Process Controller. Canadian Center of Science

and Education Vol.4 No. 2. 2011.

[7]. Meadows. D. H, Meadows. D. L, Randers. J,

Behrens III. W. W., The Limits To Growth. MIT.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

21

Jurnal Nasional JMII 2016

Universe Book. ISBN 0-87663-165-0. New York.

1972.

[8]. Razzaqi. S & Sherbaz. S., Dynamic Relationship

Between Energy and Economic Growth :

Evidance for D8 Country. The Pakistan

development review PDR [s.n.], ISSN 0030-

9729, ZDB-ID 2075544. - Vol. 50.2011, 4, p.

437-458. Islamabad. 2011.

[9]. Roberts. , et al., Introduction to Computer

Simulation : A System Dynamics Modelling

Approach. Addison-Wesley. 1983.

[10]. Saadah. S. Liong. T. H. Wijaya. A., Prediction

System of Economic Crisis in Indonesia Using

Time Series Analysis and System Dynamics

Optimized by Genetic Algorithm. International

Conference of Science, Engineering, and

Technology. 2012.

[11]. Suyanto, Soft Computing : Membangun Mesin

er-IQ Tinggi. Informatika. Bandung. 2008.

[12]. Suyanto, Artificial Intelligence : Searching,

Reasoning, Planning, Learning. Informatika.

Bandung. 2011.

[13]. Wu. Q. H, Cao. Y. J, Wen. J. Y., Optimal

Reactive Power Dispatch Using Adaptive Genetic

Algorithm. Electrical Power and Energy System

Vol 20, No 8 pp 563-569. Elsevier Science. 1998.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

22

Jurnal Nasional JMII 2016

ANALISIS TEXT-MINING DENGAN METODE DENSITY-BASED

CLUSTERING PADA PESAN MEDIA SOSIAL UNTUK

PEMETAAN LOKASI KECELAKAAN

Nurjayanti

Fakultas Teknis, Jurusan Teknik Informatika

Universitas Widyatama

Jalan Cikutra No. 204A, Bandung, Indonesia

[email protected]

Abstrak

Salah satu fungsi media sosial adalah untuk

berbagi pesan atau kabar berita dari satu pengguna

kepada pengguna media sosial lainnya. Adanya

kesadaran atau perhatian (awareness) masyarakat

terhadap kejadian nyata seperti kecelakaan menjadi

pemicu bagi masyarakat untuk menggunggah kabar

berita tersebut ke media sosial. Pesan pada media

sosial yang diunggah seringkali menyebutkan lokasi

kejadian tersebut.

Proses deteksi kejadian secara real-time lengkap

dengan informasi geospatial merupakan dasar dalam

membuat pemetaan lokasi kecelakaan ini. Yang

disebut kejadian pada penelitian ini adalah pesan

media sosial yang memiliki topik “kecelaakan alat

transportasi”. Dengan menggunakan text-mining,

pesan tersebut dapat diproses untuk diperoleh

infomasi geospatial yang kemudian dapat

divisualisasikan kedalam peta. Algoritma yang

digunakan pada text-mining dengan metode density-

based clustering yaitu algoritma DBSCAN (Density-

Based Spatial Clustering of Applications with Noise).

Algoritma DBSCAN menggunakan dua parameter

yaitu radius masing-masing anggota cluster dengan

inti cluster Eps (ϵ) dan MinPts (Minimal Points) yang

memberikan batasan jumlah minimum anggota cluster

dalam Eps. Ektraksi lokasi kemudian dilakukan pada

cluster yang dihasilkan proses clustering. Visualisasi

peta dilakukan terhadap lokasi cluster yang diekstrak

menggunakan metode NER rule-based dan parsing

lokasi ke Google Maps Geocoding API.

Kata kunci :

geospatial, text-mining, density-based clustering,

DBSCAN, NER rule-based

Abstract

Social media has a function as messages or news

feed sharing platform between users, either in the form

of texts, images, photos, or videos. The public

awareness on real-time events such as accidents

become a trigger for users to upload the news feed into

social media. Messages on social media often

mentioned the location where the event happened.

The process of events detection in real-time and

geospatial information is the basis for mapping event

location. An event in this study is a message on social

media which has “transportation accident” as the

topic. The social media messages can be processed to

obtain geospatial information by using text-mining

and then visualized into a map. The algorithm used in

the text-mining with density-based clustering method

is DBSCAN (Density-Based Spatial Clustering of

Applications with Noise) algorithm. DBSCAN

algorithm uses two parameters: the radius of each

cluster member to the cluster core (ε) and MinPts

(Minimal Points) which provides a minimum number

of cluster members in Eps. Extraction locations then

performed on each cluster that produced from

clustering. Mapping visualization is done against

cluster locations that are extracted using NER rule-

based method and parsing to Google Maps Geocoding

API.

Keywords :

geospatial, text-mining, density-based clustering,

DBSCAN, NER rule-based

I. PENDAHULUAN

Proses deteksi kejadian secara real-time lengkap

dengan informasi geospatial merupakan dasar dalam

membuat pemetaan lokasi. Yang disebut kejadian

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

23

Jurnal Nasional JMII 2016

pada penelitian ini adalah pesan media sosial yang

memiliki topik “kecelaakan alat transportasi”.

Algoritma yang akan digunakan pada text-

mining dengan metode density-based clustering yaitu

algoritma DBSCAN (Density-Based Spatial

Clustering of Applications with Noise). Algoritma

DBSCAN menggunakan dua parameter yaitu radius

masing-masing anggota cluster dengan inti cluster (ϵ)

dan MinPts (Minimal Points) yang memberikan

batasan jumlah minimum anggota cluster dalam Eps.

II. LANDASAN TEORI

a. Text-mining dan Data Mining

Data mining dapat lebih dikarakterisasi sebagai

ekstraksi dari implisit, yang sebelumnya tidak

diketahui, dan informasi yang berpotensi berguna dari

data [12]. Informasi pada data mining diperoleh dari

data implisit: data tersebut tersembunyi, tidak

dikenali, dan sulit diekstrak tanpa sumber daya untuk

teknik otomatis data mining. Sementara text-mining,

informasi yang diekstrak adalah jelas dan eksplisit

disebutkan dalam teks [10].

b. Vector Space Model (VSM)

Vector Space Model adalah teknik pada teks

clustering yang digunakan untuk pembobotan dengan

merepresentasikan teks sebagai kumpulan titik di

suatu ruang vektor. Dalam VSM, teks

direpresentasikan dalam bentuk vektor (t1, t2, ... ti)

dimana setiap ti mewakili sebuah kata. Kumpulan teks

kemudian direpresentasikan dalat satu set vektor yang

dapat digambarkan dalam bentuk matriks sebagai

berikut. Perhitungan bobot pada VSM dapat

menggunakan TF-IDF (Term Frequency – Inverse

Document Frequency) dimana dari matriks diatas

bobot direpresentasikan oleh setiap elemen xji [5].

Perhitungan bobot dengan TF-IDF dapat dilihat pada

persamaan 1:

𝑡𝑓𝑖𝑑𝑓(𝑑𝑗 , 𝑡𝑖) = 𝑡𝑓(𝑑𝑗 , 𝑡𝑖) × log𝐷

𝑑𝑓(𝑡𝑖) (1)

c. Analisa Cluster

Analisa cluster atau clustering adalah proses

pembagian atau pengelompokan (partitioning) satu set

objek data kedalam beberapa subset yang disebut

cluster. Objek dalam sebuah cluster bisa memiliki

kemiripan satu dengan yang lainnya atau

ketidakmiripan dengan objek pada cluster lain [5].

Density-Based Clustering

Density-based clustering adalah metode

clustering yang dapat digunakan untuk mencari

clusters yang betuknya berubah-ubah (arbitary shape)

yang dimodelkan berupa daerah yang padat (dense

regions) pada ruang data yang dipisahkan oleh daerah

yang jarang (sparse regions) [5].

Algoritma DBSCAN: Density-Based Spatial

Clustering of Applications with Noise

Algoritma DBSCAN digunakan pada spatial

database yang memuat noise. Density dari objek 𝜃

dapat diukur dari banyaknya objek yang dekat ke 𝜃.

DBSCAN mencari objek inti (core objects) yaitu

objek yang memiliki daerah sekitar yang padat (dense

neighborhoods). DBSCAN menghubungkan (density-

connected) objek inti dan daerah sekitarnya untuk

membentuk daerah padat sebagai cluster. Sementara

objek yang bukan anggota cluster dianggap sebagai

noise [5]. Berikut contoh pseudocode algoritma

DBSCAN.

Algoritma II.1 DBSCAN: a density-based

clustering algorithm

Input :

D: a data set containing n objects

𝜖: the radius parameter, and MinPts : the neighborhood density

threshold

Output: A set of density-based clusters

Method:

(1) mark all objects as unvisited; (2) do (3) randomly select an unvisited object

p;

(4) mark p as visited;

(5) if the 𝜖-neighborhood of p has at least MinPts objects

(6) create a new cluster C, and add p to C;

(7) let N be the set of objects in the 𝜖-neighborhood of p;

(8) for each point p’ in N (9) if p’ is unvisited (10) mark p’ as visited;

(11) if the 𝜖-neighborhood of p’ has at least MinPts points,

(12) add those points to N;

(13) if p’ is not yet member of

any cluster, add p’ to C;

(14) end for;

(15) output C;

(16) else mark p as noise;

(17) until no object is unvisited;

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

24

Jurnal Nasional JMII 2016

Evaluasi Clustering

Silhoutte coefficient merupakan metode evaluasi

cluster secara internal dimana menggabungkan konsep

cohesion (bagaimana relasi kedekatan/ kepadatan

objek dalam cluster) dan separation (seberapa baiknya

masing-masing cluster terpisah antara satu dan

lainnya).

Silhoutte coefficient didefinisikan sebagai

berikut pada persamaaan 2.

𝑠(𝑜) =𝑏(𝑜) − 𝑎(𝑜)

𝑚𝑎𝑥{𝑎(𝑜), 𝑏(𝑜)} (2)

Dimana a(o) adalah rata-rata jarak objek o ke

objek lain dalam cluster dan b(o) adalah minimal jarak

rata-rata dari objek o ke objek lain dalam cluster

berbeda. Nilai silhoutte coefficient adalah antara -1

dan 1. Kondisi yang baik adalah jika nilai silhoutte

coefficient mendekati 1, yang menunjukan cluster

dimana objek o berada padat dan jauh terpisah dari

cluster lainnya.

d. Named Entity Recognition

Named Entity Recognition (NER) merupakan

sub-tasks dari Information Extraction (IE) [6]. NER

merupakan bagian penting dari Natural Language

Processing (NLP). NER bertugas untuk mencari dan

menklasifikasi nama (entitas) dalam teks yang ditulis

dengan bahasa natural.

III. ANALISIS DAN PERANCANGAN

a. Sumber Data

Jenis data yang digunakan adalah teks tweet pada

Twitter yang berisi informasi kecelakaan dimana teks

menggunakan bahasa Indonesia. Pengambilan teks

tweet dibatasi parameter kata kunci dan bahasa. Data

yang dipilih berasal dari banyak pengguna Twitter.

Attribut yang dipilih adalah teks tweet dengan jumlah

maksimal karakter per teks adalah 140 karakter.

Tabel 1 Daftar Kata Kunci Pencarian Data

Kata

Kunci Format Parameter

kecelakaan kecelakaan, kecelakaan mobil, kecelakaan

motor, kecelakaan kendaraan

tabrakan tabrakan, tabrakan mobil, tabrakan motor,

tabrakan kendaraan, menabrak

Metode scrapping web digunakan pada

pengambilan data secara langsung dari halaman

Twitter Search. Implementasi program akan

mengakses URL https://twitter.com/i/search/timeline.

Proses dimulai dengan mengirimkan query permintaan

pencarian teks tweet. Apabila respon yang dikirimkan

kembali oleh Twitter adalah sukses, teks tweet

kemudian diekstrak dari informasi yang diterima. Teks

tweet yang diekstrak tersebut kemudian disimpan

sebagai data mentah (raw data). Sementara jika gagal

permintaan akan dikirimkan kembali oleh sistem.

b. Tahapan Penelitian

Berikut gambaran alur kerja atau tahapan

penelitian implementasi text-mining dengan metode

density-based clustering pada media sosial yang akan

dilakukan. Tahapan penelitian diatas sebagai berikut:

1. Raw Data, pada tahap ini data penelitian

dikumpulkan kemudian disimpan dan disebut

sebagai data mentah (raw data).

2. Preprocessing, data mentah diolah pada tahap

preprocessing sehingga sesuai dan siap diproses

oleh text-mining, yaitu pada tahap implementasi

density-based clustering.

3. Data after preprocessing merupakan data yang

diperoleh dari tahap preprocessing.

4. Density-Based Clustering, tahap implementasi

metode density-based clustering pada data hasil

preprocessing. Pada proses clustering, jarak antar

teks dihitung menggunakan fungsi Euclidean

Distance kemudian proses clustering dilakukan

dengan algoritma DBSCAN.

5. Extract locations, ektraksi informasi lokasi dari

teks pada cluster dengan menggunakan NER rule-

based untuk memilih teks yang diperkirakan

mengandung informasi lokasi secara eksplisit.

Kata hasil keluaran NER kemudian di parsing

menggunakan Google Maps Geocoding API

untuk meminta informasi geocoding.

6. Data from text-mining, data hasil keluaran

penerapan metode density-based clustering.

7. Analysis & evaluation, analisa dan evaluasi hasil

keluaran metode density-based clustering dan

hasil ekstraksi lokasi dari setiap cluster yang

dihasilkan proses clustering.

8. Result, data yang sudah dievaluasi kemudian

diproses untuk dibuat kedalam visualisasi

pemetaan atau geospatial. Pada tahap ini dibuat

hasil dan kesimpulan dari penelitian.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

25

Jurnal Nasional JMII 2016

9. Mapping, tahap menampilkan visualisasi

pemetaan lokasi kecelakaan. Pemetaan dilakukan

dengan bantuan Google Maps Geocoding API.

Tahapan Preprocessing

Pada tahap preprocessing dihasilkan data set

yang siap untuk diproses oleh metode density-based

clustering. Tahapan preprocessing terdiri dari sub

tahap yaitu text-preprocessing dan pembobotan

kata.Pada text-preprocessing dilakukan case folding

dan tokenizing pada data mentah yang dikumpulkan.

Proses processing diawali dengan inisialisasi tabel

hash yaitu tabel yang digunakan untuk menyimpan

frekuensi kemunculan kata pada sejumlah data yang

akan diproses oleh clustering.Teks pada data yang

dihasilkan tahap text-preprocessing dipecah ke dalam

bentuk kata kemudian dihitung bobot untuk kata

tersebut. Pembobotan kata akan menghasilkan nilai

TF-IDF setiap kata pada teks. Persamaan untuk

menghitung TF-IDF yang digunakan sebagai berikut.

𝑇𝐹 − 𝐼𝐷𝐹 (𝑑𝑗) = 𝑡𝑓(𝑑𝑗 , 𝑡𝑖) × log𝐷

𝑑𝑓(𝑡𝑖) (3)

Tahapan Implementasi DBSCAN

Hasil pembobotan kata yang sudah dilakukan

kemudian digunakan dalam proses density-based

clustering. Algoritma DBSCAN yang akan

diimplementasikan akan membuat cluster sesuai

dengan parameter masukan, yaitu 𝜖 dan MinPts.

Parameter 𝜖 dan MinPts akan mempengaruhi

jumlah cluster yang terbentuk. DBSCAN akan

membuat suatu daerah yang berpusat di 𝜃 dengan

radius sebesar 𝜖, sehingga anggota cluster adalah

objek-objek dalam radius 𝜖 dari objek pusat 𝜃.

Perhitungan jarak objek p ke objek pusat 𝜃 dapat

menggunakan pengukuran numerik yaitu

menggunakan Euclidean Distance. Berikut rumus

Euclidean Distance:

𝑑(𝑖, 𝑗) = √(𝑥𝑖1 − 𝑥𝑗2)2

+ (𝑥𝑖2 − 𝑥𝑗2)2

+ ⋯ + (𝑥𝑖𝑝 − 𝑥𝑗𝑝)2

(4)

Tahapan Visualisasi Pemetaan

Visualisasi dilakukan terhadap setiap cluster

yang dihasilkan DBSCAN. Adapun tahapan pada

visualisasi pemetaan antara lain:

1. Tahap ekstraksi lokasi masing-masing cluster

dengan menggunakan NER rule-based.

2. Visualisasi dengan menggunakan Google Maps

Geocoding API dimana parameter yang

digunakan adalah kata pada setiap cluster.

Dengan menggunakan geocoding akan

dihasilkan koordinat geografis (dalam latitude

dan longitude) yang kemudian dapat digunakan

sebagai titik lokasi pada Google Maps.

Respon status yang diberikan geocoding pada

permintaan (request) yang dikirimkan terdiri dari kode

berikut: [4]

Tabel 2 Respon Status Geocoding

Status Keterangan

OK

menunjukan tidak ada error terjadi.

Alamat berhasil diuraikan dan

paling sedikit satu geocode

dikembalikan.

ZERO_RESULTS

menunjukan geocode berhasil

tetapi mengembalikan hasil

kosong. Hal tersebut mungkin jika

geocoder memberikan alamat yang

tidak ada (not existing address).

OVER_QUERY_LIMIT menunjukan bahwa permintaan

melebihi kuota

REQUEST_DENIED menunjukan bahwa permintaan

ditolak

INVALID_REQUEST

umumnya menunjukan bahwa

query (address, components atau

latlng) hilang

UNKNOWN_ERROR

menunjukan bahwa permintaan

tidak dapat diproses karena server

error. Pemintaan munkin berhasil

diproses jika dikirim ulang.

IV. IMPLEMENTASI DAN ANALISIS

Preprocessing

Penelitian implementasi density-based

clustering dilakukan terhadap 50 pesan teks dari

Twitter. Preprocessing dimulai dengan text-

preprocessing yang terdiri dari tahap case folding dan

tokenizing. Setelah text-preprocessing selesai

kemudian dilanjutkan dengan tahap pembobotan kata.

Data hasil text-preprocessing dibentuk kedalam vektor

yang direpresentasikan dengan kata. Kemudian

dihitung frekuensi kemunculan setiap kata tersebut.

Berikut contoh data pada tabel hasil perhitungan bobot

yang dilakukan oleh sistem.

Tabel 3 Pembobotan Kata

Terms F term on text Total text with terms Total Text TFIDF

arah 1 9 50 0.745

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

26

Jurnal Nasional JMII 2016

Perhitungan untuk kata “arah” pada teks kesatu

muncul sebanyak 1 kali dalam teks ke-1 dimana dari

50 teks yang diuji kata muncul pada 9 teks. Sehingga

perhitungannya adalah sebagai berikut.

𝑡𝑓𝑖𝑑𝑓(𝑎𝑟𝑎ℎ) = 1 × log (50

9) = 0.745 (5)

Density-based Clustering dengan DBSCAN

Setiap teks adalah objek yang akan diuji

kedekatannya oleh DBSCAN dalam proses clustering.

Pada tahap awal, DBSCAN akan menandai semua

objek sebagai “unvisited” dan kemudian memilih

secara random satu objek untuk diuji kedekatannya

dengan menggunakan fungsi pengukuran jarak yaitu

Euclidean Distance. Berikut hasil clustering untuk

𝜖 = 4 dan minpts = 1 untuk 50 teks yang diuji.

Tabel 4 Contoh Hasil Clustering

ID Teks Cluster

1 gunakan jalur sesuai ketentuan jangan

melawan arus karena rawan kecelakaan

kesadaran kita keselamatan semua

pictwittercomuzyzwcnq

7

2 gunakan jalur sesuai ketentuan jangan

melawan arus krn rawan kecelakaan kesadaran

kita keselamatan semua pictwittercomlitosjblr

7

Iterasi pengujian pada teks dilakukan sampai

semua teks dikunjungi (visited). Misal jika objek

berikutnya yaitu teks-1 dan teks-2 yang akan diuji

dimana teks-1 adalah objek pusat cluster C1 maka

perhitungan jaraknya adalah:

Tabel 5 Contoh Perhitungan Bobot

p Term TFIDF1 TFIDF2 (𝒙𝒊𝒑

− 𝒙𝒋𝒑)𝟐 x J i

1 arus 1.097 1.097 0

2 gunakan 1.222 1.222 0

3 jalur 1.097 1.097 0

4 jangan 1.097 1.097 0

5 karena 1.398 0 1.954404

6 kecelakaan 0.009 0.009 0

7 kesadaran 1.398 1.398 0

8 keselamatan 1.398 1.398 0

9 ketentuan 1.398 1.398 0

10 kita 1.398 1.398 0

11 melawan 1.398 1.398 0

12 pictwittercomuzyzwcnq 1.699 0 2.886601

13 rawan 0.854 0.854 0

14 semua 1.398 1.398 0

15 sesuai 1.398 1.398 0

16 pictwittercomlitosjblr 0 1.699 2.886601

∑ 7.727606

𝑑12 = √(𝑥𝑖1 − 𝑥𝑗1)2

+ (𝑥𝑖2 − 𝑥𝑗2)2 + ⋯ + (𝑥𝑖𝑝 − 𝑥𝑗𝑝)2

𝑑12 = √7.727606 = 2.779857191 ≈ 3

Teks-2 karena berada didalam radius yaitu

𝑑12 < 𝜖 sehingga teks-2 adalah anggota cluster C1.

Pada iterasi pembuatan cluster baru berikutnya semua

noise akan diuji, termasuk objek r apakah berada

dalam radius 𝜖 untuk cluster atau tidak.

Visualisasi Pemetaan

Data yang dihasilkan DBSCAN kemudian

diproses pada tahap preprocessing visualiasi yaitu

dengan menghitung frekuensi kemunculan kata dalam

sebuah cluster. Kemudian dilakukan pengecekan

apakah kata dapat diidentifikasi oleh Google Maps

Geocoding. Berikut contoh tabel hasil pengecekan

lokasi menggunakan Google Maps Geocoding,

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

27

Jurnal Nasional JMII 2016

informasi yang diberikan terdiri dari status, longitude,

latitude, dan alamat.

Pengujian dan Analisis

Jumlah cluster yang dihasilkan dari proses

density-based clustering menunjukan jumlah kejadian

(event) yaitu kecelakaan yang terjadi. Pada percobaan

menggunakan nilai 𝜖 diantara 1 sampai 10 untuk data

50 teks tweet yang diambil secara real-time pada

tanggal 21 Juni 2016 diperoleh jumlah kejadian

sebagai berikut.

Gambar 1 Grafik Jumlah Kejadian (Event) Kecelakaan

yang Terjadi

Gambar 2 Grafik Keterhubungan Nilai Epsilon,

MinPts, dan Jumlah Cluster

Dari grafik pada gambar 2 dapat dilihat bahwa

jumlah cluster yang dihasilkan dari proses clustering

dipengaruhi oeh nilai 𝜖 dan MinPts. Pada percobaan

yang dilakukan jumlah cluster paling banyak pada

nilai MinPts = 1 dan 𝜖 ≤ 2 dimana sebuah cluster

paling sedikit memiliki anggota 1 teks tweet dan jarak

antara teks dengan inti cluster ≤ 2. Sementara jumlah

cluster yang paling sedikit pada pada nilai 𝜖 = 10

dimana berarti jarak antara teks dengan inti cluster ≤10. Sehingga dapat disimpulkan bahwa semakin kecil

nilai 𝜖 dan MinPts maka jumlah cluster semakin

banyak. Dan sebaliknya semakin besar nilai 𝜖 dan

MinPts maka jumlah cluster semakin sedikit.

Pengujian hasil keluaran sistem dilakukan pada 6

skenario pengujian. Dimana pengujian dilakukan

dengan variasi parameter ϵ dan MinPts untuk melihat

jumlah cluster yang dihasilkan. Evaluasi clustering

dilakukan dengan menghitung nilai Silhoutte

Coefficient. Nilai Silhoutte Coefficient adalah antara -

1 dan 1. Kondisi yang baik adalah jika nilai Silhoutte

Coefficient mendekati 1, yang menunjukan cluster

dimana teks tweet berada padat dan jauh terpisah dari

cluster lainnya. Berikut nilai Silhoutte Coefficient

pada masing-masing skenario pengujian.

Tabel 6 Hasil Evaluasi Clustering

𝝐 MinPts Jumlah

Cluster

Jumlah

Teks dalam

Cluster

Silhoutte

Coefficient

5 1 26 50 0.055

6 1 9 50 0.142

7 1 2 50 0.254

3 2 2 4 0.532

4 2 2 10 0.522

5 2 2 26 0.126

Dari hasil evaluasi clustering diatas diperoleh

nilai Silhoutte Coefficient yang paling mendekati 1

adalah hasil clustering pada skenario 4 yaitu 0.532

dengan 𝜖 = 3, MinPts = 2 dan jumlah cluster 2.

Dimana nilai Silhoutte Coefficient pada skenario 4

menunjukan bahwa teks dalam cluster memiliki

density yang baik dan memiliki kemiripan atau

kesamaan kejadian yang lebih tinggi.

Nilai Silhoutte Coefficient pada skenario 1

sebesar 0.055 dengan 𝜖 = 5, MinPts = 1 dan jumlah

cluster 26 adalah nilai yang paling mendekati -1.

Sehingga pada skenario 1 teks dalam cluster memiliki

density yang kurang baik dan memiliki kemiripan atau

kesamaan kejadian yang lebih rendah.

Setelah dilakukan evaluasi clustering, kemudian

dilakukan analisa terhadap informasi lokasi yang

ditemukan pada hasil clustering. Pengujian informasi

lokasi dilakukan dengan membandingkan hasil

keluaran sistem dengan hasil observasi pada informasi

lokasi yang eksplisit ada pada teks dalam cluster.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

28

Jurnal Nasional JMII 2016

Tabel 7 Hasil Pengujian Lokasi pada Cluster

Jumlah

Cluster

Silhoutte

Coefficient

Jumlah Lokasi

Ditemukan

Jumlah

Lokasi

Benar

Jumlah

Lokasi

Salah

Probalitas

Lokasi Benar

Probalitas

Lokasi Salah

26 0.055 26 14 12 0.538 0.462

9 0.142 26 14 12 0.538 0.462

2 0.254 26 14 12 0.538 0.462

2 0.532 2 2 0 1 0

2 0.522 5 5 0 1 0

2 0.126 17 11 6 0.647 0.353

Dari pengujian diatas dihasilkan kemungkinan lokasi

cluster benar paling tinggi pada percobaan clustering

pada skenario ke-4 dengan 𝜖 = 3 dan MinPts = 2 dan

skenario ke-5 dengan 𝜖 = 4 dan MinPts = 2.

Dari pengujian diatas dihasilkan kemungkinan

lokasi cluster benar paling tinggi pada percobaan

clustering pada skenario ke-4 dengan 𝜖 = 3 dan

MinPts = 2 dan skenario ke-5 dengan 𝜖 = 4 dan

MinPts = 2.

Gambar 3 Grafik Hubungan Jumlah Cluster dan

Probalitas Lokasi

Pada skenario pengujian 4 dan 5 probalitas lokasi

benar lebih tinggi dibandingkan dengan hasil skenario

3 dan 6 walaupun jumlah cluster sama. Hal ini

dipengaruhi juga nilai Silhoutte Coefficient pada

skenario 4 dan 5 yang paling mendekati 1. Dimana

dapat disimpulkan bahwa pada skenario ke 4 dan 5,

teks pada cluster memiliki kemiripan atau kesamaan

kejadian lebih tinggi sehingga probalitas lokasi

kejadian yang ditemukan juga lebih tinggi.

V. KESIMPULAN

Dari penelitian yang dilakukan dapat diambil

kesimpulan sebagai berikut:

1. Density-based clustering menggunakan

algoritma DBSCAN dapat digunakan untuk

mendeteksi dan mengelompokan kejadian

(event) nyata yang diunggah user melalui pesan

pada media sosial. DBSCAN membuat sejumlah

cluster berdasarkan paramater masukan yaitu 𝜖

dan MinPts.

2. Identifikasi dan ekstraksi informasi geospatial

atau lokasi dari suatu event pada sebuah cluster

dapat menggunakan Google Maps Geocoding

API, dimana parameter pencarian yang

digunakan adalah kata pada teks anggota cluster.

Informasi koordinat geografis yang dihasilkan

geocoding dapat digunakan sebagai titik lokasi

pada visualisasi pemetaan lokasi kecelakaan.

3. Nilai parameter 𝜖 dan MinPts mempengaruhi

jumlah cluster yang dihasilkan proses clustering.

Semakin kecil nilai 𝜖 dan MinPts maka jumlah

cluster semakin banyak. Dan sebaliknya semakin

bear nilai 𝜖 dan MinPts maka jumlah cluster

semakin sedikit.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

29

Jurnal Nasional JMII 2016

4. Nilai silhoutte coefficient pada evaluasi

clustering mempengaruhi probalitas lokasi benar

dari cluster. Jika nilai silhoutte coefficient

mendekati 1 maka probalitas lokasi benar

semakin tinggi dan jika nilai silhoutte coefficient

mendekati -1 maka probalitas lokasi benar

semakin rendah.

5. Hasil keluaran sistem sudah dapat memberikan

informasi lokasi kecelakaan. Informasi lokasi

berupa daftar kemungkinan lokasi yang ada

secara eksplisit dalam teks pesan media sosial

pada setiap cluster. Akan tetapi hasil keluaran

belum dapat disajikan dengan baik untuk publik

karena lokasi yang ditemukan belum spesifik

menyebutkan suatu lokasi dengan detail.

REFERENSI

[1]. Chung-Hong, L. (2012). Mining spatio-temporal

information on microblogging streams using a

density-based online clustering method. 39(10).

[2]. Data Mining. (n.d.). Retrieved March 20, 2015,

from Oracle:

http://www.oracle.com/technetwork/database/o

ptions/advanced-analytics/odm/index.html

[3]. Ester, M., Kriegel, H.-P., Sander, J., & Xu, X.

(n.d.). A density-based algorithm for discovering

clusters in large spatial databases with noise.

[4]. Google Maps APIs. (n.d.). Retrieved May 20,

2016, from Google Developers:

https://developers.google.com/maps/documenta

tion/geocoding

[5]. Han, J., Kamber, M., & Pei, J. (2012). Data

Mining Concepts and Techniques, Third Edition.

USA: Elsevier Inc.

[6]. Konkol, M. (2012). Named Entity Recognition.

Pilsen: University of West Bohemia.

[7]. Krstajic, M., Rohrdantz, C., Hund, M., & Weiler,

A. (2012). Getting There First: Real-Time

Detection of Real-Word Incidents on Twitter.

Proceedings of the 2nd IEEE Workshop on

Interactive Visual Text Analytics -IEEE

VisWeek 2012. Seattle, WA, USA: Konstanzer

Online Publications System.

[8]. Kusrini, & Luthfi, E. T. (2009). Algoritma Data

Mining. Yogyakarta: ANDI.

[9]. Sebastiani, F. (2002). Machine learning in

automated text categorization. ACM

Computing, 34, 1-47.

[10]. The Streaming APIs | Twitter Developers. (n.d.).

Retrieved 05 01, 2016, from Twitter:

https://dev.twitter.com/streaming/overview

[11]. Witten, I. (2005). Text mining. In M. Singh,

Practical handbook of internet computing. Boca

Raton, Florida: Chapman & Hall/CRC Press.

[12]. Witten, I. a. (2000). Data mining: Practical

machine learning tools and techniques. San

Francisco, CA: Morgan Kaufmann.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

30

Jurnal Nasional JMII 2016

PERANCANGAN SISTEM INFORMASI

DATA STOK VOUCHER PULSA PADA

GRAPARI TELKOMSEL JAKARTA PUSAT

Baysondi Rosidharta

Fakultas Teknik, Jurusan Teknik Informatika

Universitas Widyatama

Jalan Cikutra No. 204A, Bandung, Indonesia

[email protected]

Abstrak

Pendataan suatu informasi secara terstruktur dan

mudah diakses sangat diperlukan dalam setiap

perusahaan, seperti halnya bagian Card Management

(CM) pada Grapari Telkomsel Wisma Alia Jakarta

Pusat yang merupakan bagian pada perusahaan

penyedia jasa layanan telekomunikasi yang bertugas

untuk mendata seluruh voucher dan hal yang berkaitan

dengan penjualan dari Telkomsel tersebut, seperti

Device, Nomor baru dan ganti kartu. Pada penelitian

ini diuat sebuah Sistem Informasi yang berbasis web

dengan menggunakan metode asosiasi untuk

mendapatkan data akurat yang dibutuhkan untuk

pendataan transaksi pada Grapari sesuai dengan

keperluan dan urutanya, terutama untuk mendapatkan

informasi barang masuk dan barang keluar secara tepat

untuk meminimalisir dalam kesalahan data.

Dalam Kasus ini didapati data-data dengan nilsai

yang tidak valid dan kendala ketidaklengkapan data

yang harus ditangani dengan seksama sehingga layak

untuk dibangunkan aturan asosiasi. Metode yang

digunakan dalam penulisan laporan ini dengan

melakukan fase perencanaan,faseanalisis, analisis

sistem yang berjalan, observasi dan pengumpulan

data-data untuk memperoleh informasi yang

dibutuhkan.

Kebutuhan user digambarkan dengan use case

diagram dan glosarium usecase. Metode perancangan

proses dengan menggambarkan Diagram Konteks dan

Diagram Alir Data Level 0, Diagram Alir Data Level

1 pemodelan data dengan menggambarkan ERD,

rancangan antar muka program sebagai penghubung

antara user dengan database.

Kesimpulan yang dapat penulis ambil yaitu

dengan adanya Sistem Informasi Data Stok voucher

pada Grapari Telkomsel Jakarta Pusat, maka

diharapkan dapat meningkatkan kualitas pelayanan

yang dapat dilakukan dengan mudah dan cepat.

Kata kunci :

apriori, Sistem Informasi, Data, Stok Voucher,

Grapari Telkomsel

Abstract

Documenting the information in a structured and

easily accessible is needed in every company, like

other parts of Card Management (CM) on Grapari

Telkomsel Wisma Alia Jakarta, which is part the

leading provider of telecommunications services

whose job is to record the whole voucher and matters

related to the sale Telkomsel, such as Device, a new

number and replace the card. In this study diuat a

web-based information system using the association to

obtain accurate data needed for data collection

Grapari transactions in accordance with the purposes

and urutanya, especially for information goods in and

goods out appropriately to minimize the data errors.

In this case the data found by nilsai invalid and

constraints incompleteness of data that must be

handled carefully so it deserves to be woken

association rules. The method used in this document to

do the planning phase, faseanalisis, analysis of system

running, observation and collection of data to obtain

the information needed.

User needs is described by use case diagrams and a

glossary usecase. The design method to describe the

process of Context Diagram and Data Flow Diagram

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

31

Jurnal Nasional JMII 2016

Level 0, Level 1 Data Flow Diagrams illustrating ERD

data modeling, interface design program as a liaison

between users and databases.

The conclusion could be that the authors take their

Information System Data Telkomsel Grapari Stock

voucher at Central Jakarta, it is expected to improve

the quality of service that can be done easily and

quickly.

Keywords :

priori, Voucher Stock, Data, Information System,

Grapari Telkomsel

I. PENDAHULUAN

Kegiatan mengolah berbagai macam data seperti

halnya voucher pulsa pada Grapari Telkomsel Jakarta

pusat selalu diusahan dalam keadaan yang tepat tanpa

adanya kesalahan data, baik itu Data Stok Voucher

pulsa yang baru datang dari kantor pusat maupun Data

Stok Voucher pulsa yang akan diberikan kepada

pelanggan.

Sehingga dengan demikian pekerjaan yang harus

dikerjakan dalam memberikan pelayanan terhadap

pelanggan telkomsel tentang pembelian voucher pulsa

pada grapari telkomsel Jakarta pusat harus dapat

dilakukan secara tepat dan efisien. Artinya Data Stok

Voucher pulsa dapat dicari dengan mudah dan cepat

sehingga menyebabkan bagian Card Management

(CM) dalam melayani penyajian data informasi

tentang Data Stok Voucher pulsa dapat berjalan

dengan semestinya dengan meminimalisir kesalahan

data.

Pada prakteknya di Grapari Telkomsel Jakarta

pusat Data Stok Voucher pulsa yang tersebut direkap

secara manual oleh bagian Card Management (CM),

untuk itu alangkah baiknya jika di Sistem

Informasikan pengolahan Data Stok Voucher pulsanya

memakai computer.

Komputer merupakan sarana yang tepat untuk

pengolahan data yang bersifat rutin. Di samping itu

komputer juga mempunyai kemampuan dengan

tingkat ketelitian yang tinggi, pemrosesan yang cepat,

daya tampung pengingatnya besar dan yang paling

utama adalah efisien waktu dan tenaga.

II. KAJIAN LITERATUR

Pengolahan data merupakan kebutuhan utama

dalam industri informasi dan bisnis dalam dekade

terakhir, hal ini dikarenakan kebutuhan ketersediaan

informasi dalam jumlah besar. Umumnya data didapat

dari kegiatan transaksional dan arsip yang terseimpan

dalam sistem komputer. Teknik penyimpanan data

tersebut dapat menghasilkan informasi yang berharga

yang dapat menguntungkan bagi pihak perusahaan.

Sehingga dapat mengurangi kesalahan data yang

sering terdapat dalam proses transaksinya, penataan

data, penyimpanan data, dan masih banyak lagi

informasi yang harus disimpan dalam sebuah sistem

komputer.

Dalam pembuatan aplikasi ini menggunakan

APEX (Application Express) yang merupakan suatu

lingkungan pengembangan deklaratif yang terpusat

untuk penggunaan dan pengembangan aplikasi web

berdasarkan database – centric. Berkat fitur-fitur built-

in seperti halnya user interface theme, control

navigasi, penanganan form, report-report yang

fleksibel, Oracle Application mampu untuk

mempercepat process pengembangan suatu aplikasi

database yang berbasis web.

Application Express engine membantu untuk

Merancang aplikasi secara real time dari data yang

sudah disimpan di dalam table database. Ketika anda

Merancang atau mengembangkan sebuah aplikasi,

Oracle Application Express Merancang atau

memodifikasi metadata yang disimpan dalam table

database. Pada saat aplikasi dijalankan, Application

Express engine kemudian akan membaca metadata

dan menampilkan aplikasi.

Asitektur

Gambar 2.1 ArsitekturAPEX

Komunikasi antara web browser dan Database dimana

engine APEX berada melalui Web Listener. Adapun

web listener yang bisa dipakai adalah

1. Oracle Application Express Listener

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

32

Jurnal Nasional JMII 2016

Cara pertama memakai Oracle Application Express

Listener yang merupakan sebuah Java based sebagai

alternative dari Apache mod_plsql. Anda bisa

memakai web listener seperti OC4J, Oracle WebLogic

Server dan Oracle GlassFish Server

2. Apache MOD_PLSQL

Cara kedua dengan mengimplementasikan Oracle

HTTP Server (Apache) sebagai middle tier yang berisi

mod_plsql plug-in . Plugin berfungsi sebagai

penghubung komunikasi antara Web server dan

Oracle Application Express objects yang ada didalam

Oracle database. Arsitektur ini memerlukan

konfigurasi file dads.conf. serta file image yang

disimpan didalam Oracle HTTP Server (Apache).

Gambar 2.2 Apache MOD

3. Embedded PL/SQL Gateway

Cara ke tiga dengan Embedded PL/SQL Gateway

(EPG) yang bekerja didalam oracle Database itu

sendiri yaitu XML DB HTTP server. Arsitektur ini

menyimpan file metadata seperti images, CSS, dan

JavaScript didalam database. Konfigurasi ini cocok

untuk development karena memerlukan konfigurasi

yang mudah namun untuk production tidak disarankan

untuk memakai ini.

Gambar 2.3 Embedded PL/SQL

Oracle merupakan suatu kelompok produk yang

mendukung desain, kreasi, dan menjalankan aplikasi

melalui platform yang berbeda. Tool desain,

development, dan akses data dari oracle desain adalah:

Oracle designer

Oracle developer

Oracle developer memungkinkan untuk

membangun system dengan performance yang tinggi

menguntungkan bagi GUI (Graphical User Interface),

database, client-server, dan teknologi web. Tools dari

oracle developer mempunyai interface dan

karakteristik umum yang memudahkan user dalam

penggunaan serta mendesain elemen modular,

kemudian dapat digunakan kembali (reusable).

Dalam hal ini perhitungan apriori dapat

diimplementasikan pada APEX yang bertujuan untuk

mempermudah dan tentunya tidak mengurangi tujuan

akhir yaitu pendataan informasi sesuai urutan

berdasarkan data masuk dan keluar. Sebelum

membahas data mining dan mendapatkan aturan

asosiasi, data mentah harus proses terlebih dahulu,

yang mencakup transformassi data, agregasi,

normalisasi terhadap redudansi data serta

mengkonstruksi atribut.

Gambar 2.4 Proses penyimpnan data

1. Karakteristik utama oracle developer

Karakteristik utama dari oracle developer 6

memberi kontribusi dan fleksibelitas untuk

produk oracle.

a. Mendukung GUI yang komprehensif

b. Aplikasi yang dapat didistribusi

c. Tools yang produk dan komperhansif

d. Partisipasi aplikasi

e. Source control yang fleksibel

f. Scalabilty

g. Orientasi object

2. Kelebihan oracle developer

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

33

Jurnal Nasional JMII 2016

Release 6 menyederhanakan beberapa tugas

developer. Karakteristik yang termasuk di

dalamnya:

a. Wizard untuk memudahkan tugas yang

dikerjakan berulang-ulang.

b. Visual query builder sebagai eksekusi yang

berdiri sendiri dan sebagai sebuah utilitas

yang disimpan di dalam reports.

c. Sebelum didefenisikan dan template ekstensi

user.

d. Gallery sebelum didefenisikan dan template

ekstensi user

e. Mendukung klien yang berjalan pada

Microsoft Messaging Application Program

interface (MAPI) compliant clients untuk

memudahkan distribusi report

f. Open Application Programming Interface

(APIs), memungkinkan developers untuk

memanipulasi sebuah file, penyediaan

program interface yang sangat cepat.

3. Pengenalan komponen-komponen Oracle

Developer

a. Project Builder

b. Form builder

c. Report builder

d. Graphic builder

e. Query Builder

f. Schema Builder

g. Procedure Builder

h. Translation Builder

Komponen – komponen utama

Oracle developer merupakan produk untuk

Merancang form, report, dan Graapichs.

Oracle Developer memiliki beberapa komponen

utamanya. Komponen-komponen ini termasuk pilihan

dalam suatu tool yang tidak dipakai pada aplikasi yang

lain, tapi fungsional utamanya adalah sama.

Komponen –komponen ini membantu menyediakan

lingkungan pengembangan Oracle Developer yang

fleksibel dan produktif development environment.

1. Navigasi object

Navigasi objek merupakan pencarian yang hirarki

dan pengeditan interface yang memungkinkan

untuk mengalokasikan dan memanipulasikan

objek aplikasi dengan cepat dan mudah.

Karakteristiknya antara lain:

a. Sebuah hirarki persentasi ulang dengan

identasi dan node yang dapat dikembangkan.

b. Menemukan field dan ikon

c. Icon yang terdapat pada toolbar yang vertical

d. Sebuah ikon yang didepannya untuk setiap

objek mengindikasikan tipe objek tersebut.

2. Pallete property

Semua objek di dalam module, termasuk module

itu sendiri mempunyai properties yang dapat

dilihat dan dimodifikasi dalam pallete property.

Karakteristiknya antara lain:

a. Mengcopy dan menggunakan kembali

properties dari objek lain

b. Menemukan field dan ikon, sama dengan

navigasi objek.

3. Layout editor

Layout editor adalah fasilitas desain grafis untuk

Merancang dan menyusun item interface dan

objek grafikal pada aplikasi. Ketika menggunakan

pallete tool dan toolbar yang terdapat pada layout

editor, dapat mendesain style, warna, size, dan

susunan objek visual pada aplikasi yang ada.

Layout dapat memasukkan objek grafik dan

image bitmap ketika dijalankan pada GUI.

4. Lingkungan PL/SQL development

Lingkungan pengembangan merupakan

kumpulan fungsionalitas dari procedure builder

yang ada pada builder aplikasi, yang

menyediakan:

a. Pengembangan trigger, procedurs, functions,

dan paket data oracle developer sebaik

database.

b. Pengembangan libraries untuk menempatkan

unit program PL/SQL

c. Mendebug level statement dari PL/SQL pada

waktu dijalankan

5. Oracle Toolkit dan Oracle multimedia

Oracle toolkit adalah fungsi library yang

menampilkan user interface event, seperti control

scroll bar dan menu aktifasi. Bersama oracle

multimedia menyediakan kumpulan images,

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

34

Jurnal Nasional JMII 2016

suara, dan fasilitas media lainnya, toolkit

mendasari pengembangan tool oracle developer,

menjembatani aplikasi oracle developer dan

lingkungan asli yang dikerjakan. Sebagai fasilitas

yang dibutuhkan oleh aplikasi seperti membuka

jendela atau menampilkan menu, oracle developer

menempatkan permintaan pada toolkit yang

berkomunikasi dengan platform asli.

III. ANALISIS DAN PERANCANGAN

Kebutuhan fungsionalitas produk yang

digunakan yaitu Data Flow Diagram. Data Flow

Diagram merupakan suatu model logika data atau

proses yang dibuat untuk menggambarkan dari mana

asal data dan kemana tujuan data yang keluaran dari

system, dimana data di simpan, proses apa yang

menghasilkan data tersebut, dan interaksi antara data

yang tersimpan dan proses yang dikenakan pada data

tersebut.

Diagram Konteks

Gambar 3.1 Diagram Konteks

Pada diagram konteks diatas dapat dilihat bahwa

system stock voucher ini melibatkan 3 external entity

yaitu PIC Card Management (CM), Kasir Penjualan,

dan pimpinan. Penjelasan singkat dari diagram diatas

PIC Card Management (CM) memberikan Data Stok

voucher yang tersedia ke system sehingga kasir

penjulan dapat melihat stock yang masih tersedia yang

kemudian akan dijual oleh kasir penjualan, semua

transaksi yang berlangsung akan dicatat oleh system

sehingga PIC Card Management (CM) dapat

melaporkan Stock Voucher dan Transaksi kepada

pimpinan.

Data Flow Diagram Level 0

Gambar 3.2 Data Flow Diagram

Pada tahap inii terdapat tiga proses yang

dilakukan oleh system, yaitu proses penginputan data

voucher yang selanjutnya akan dipesan oleh kasir

penjualan, kemudian proses transaksi stock voucher

yang dilakukan oleh kasir ketika ada pembeli dating,

dan terakhir proses pembuatan laporan yang

melaporkan Data Stok voucher dan transaksi ke

pimpinan.

Data Flow Diagram Level 1

Gambar 3.3 Data Flow Diagram Level 1

Tahap ini adalah penjabaran dari proses pertama

pada DFD. PIC Card Management (CM) akan

melakukan penginputan data voucher yang

selanjutnya akan dipantau secara terus menerus oleh

PIC Card Management (CM) mengenai ketersediaan

Stock Voucher yang akan dijual oleh Kasir Penjualan,

setelah itu jika Stock Voucher telah habis, maka secara

cepat pula akan dapat terpantau oleh PIC Card

Management (CM) yang selanjutnya akan Diinput

Data Stok Voucher baru yang tersedia berikutnya.

Data Flow Diagram Level 2

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

35

Jurnal Nasional JMII 2016

Gambar 3.4 Data Flow Diagram Level 2

Pada Tahap ini dapat dilihat Kasir Penjulan

melakukan penjualan Voucher, pertama Kasir

Penjualan akan melakukan pengecekan ketersediaan

Stock Voucher, kemudian system akan memberikan

data voucher yang tersedia, jika Kasir Penjualan

melakukan transaksi penjualan system kemudian akan

menyimpan data tersebut ke dalam data Store Voucher

kembali, agar data Voucher siupdate lagi

perubahanya. Kemudian transaksi tersebut akan

tercatat oleh system, jika stock voucher habis maka

PIC Card Management (CM) dapat memantau secara

cepat dan agar segera dimasukan Data Stok Voucher

yang baru, kemudian dilakukan Entry data pemesanan

kedalan data store transaksi dan data Store Voucher.

Data Flow Diagram Level 3

Gambar 3.5 Data Flow Diagram Level 3

Pada proses ini adalah tahap dimana laporan Stock

Voucher akan dilakukan. System akan mengambil

data Vocuher selanjutnya system akan mengolah

laporan jumlah Stock Voucher, data Voucher dan

Tanggal Transaksi, yang selanjutnya system akan

mengolah data laporan tersebut yang kemudian akan

diberikan ke pimpinan.

Entity Relationship Diagram

ERD adalah diagram untuk menggambarkan

model data Entity-Relationship (ER). Model ini

digunakan untuk mendeskripsikan basis data di level

konseptual. Artinya, basis data yang akan dibangun

kita coba ungkapkan dalam bentuk entitas-entitas data

berikut hubungan keterkaitan diantaranya. Dengan

demikian, kita dapat membayangkan data apa saja

yang nanti akan disimpan dalam basis data.

Gambar 3.6 Entity Relationship Diagram

Relasi Tabel

Relasi merupakan hubungan yang terjadi pada

suatu table dengan lainnya yang mempresentasikan

hubungan antara objek di dunia nyata dan berfungsi

untuk mengatur operasi suatu database.

Gambar 3.7 Relasi Tabel

IV. KESIMPULAN DAN SARAN

SIMPULAN

dari hasil pembahasan tentang perancangan

sistem informasi data stok voucher pada grapari

telkomsel jakarta pusat, maka diambil kesimpulan:

1. Dengan adanya perancangan sistem

informasi ini, maka pihak perusahaan diharapkan

dapat lebih mudah dalam menyajikan informasi

tentang data stok voucher

2. Mempermudah informasi data stok

voucher pada grapari telkomsel jakarta pusat, baik

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

36

Jurnal Nasional JMII 2016

dalam pencarian data, proses pengadaan dan

penjualan maupun dalam pembuatan laporan.

3. Membantu pekerjaan dari pic card

manejemen dalam melakukan pengecekan data,

baik berupa input, update, delete data stok

voucher pada grapari telkomsel jakarta pusat.

SARAN

Dalam pengembangan Perancangan Sistem

Informasi ini ke depan, dapat disarankan beberapa hal

berikut ini:

1. Layanan yang digunakan untuk PIC Card

Management (CM) diharapkan dapat berkembang

sehingga memungkinkan untuk bisa melakukan

berbagai kegunaan tidak hanya data stok voucher

saja.

2. Dapat melakukan pembacaan data lebih detail dan

akurat sehingga dapat mempermudah kerja PIC

Card Management (CM) dalam mengolah data.

3. Diharapkan dapat diterapkan Sistem Informasi

Data Stock Voucher secepatnya untuk Grapari

Telkomsel Jakarta Pusat.

4. Pengembangan Sistem Informasi yang nyata

selanjutnya dapat diterapkan pada Grapari

Telkomsel yang lain, tidak terpaku pada Grapari

Telkomsel Jakarta Pusat saja.

REFERENSI

[1]. Alter., Analisis Sistem Informasi,

Yogyakarta, Andi. 1992.

[2]. Bodnar, Hopwood., Membangun Sistem

Informasi, Yogyakarta, Andi. 1993.

[3]. Gelinas Oram., wiggins,. Menolah Sistem

Informasi, Yogyakarta, Andi. 1993.

[4]. Hall., Menjadi Administrator Sistem

Informasi. Semarang, Andi. 2001.

[5]. Jeffrey L.Witten,, Analisis & Design Sistem

Informasi. Semarang, Andi. 2002

[6]. Kadir., Pengenalan Sistem Informasi.

Semarang, Andi. 2002

[7]. Said El Fairuz., Analisis Sistem Informasi –

Diagram Alir Data (DAD) / Data Flow

Diagram. (DFD),

http://fairuzelsaid.wordpress.com/2010/01/0

8/analisis-sistem-informasi-diagram-alir-

data-dad-data-flow-diagramdfd/, diakses

tanggal 8 November 2015.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

37

Jurnal Nasional JMII 2016

PERANCANGAN APLIKASI BANK SOAL BERBASIS WEB

PADA BIMBINGAN BELAJAR XYZ

Muhammad Benny Chaniago

Fakultas Teknik, Jurusan Sistem Informasi

Universitas Widyatama

Jalan Cikutra 204A, Bandung, Indonesia

[email protected]

Abstrak

Aplikasi bank soal dengan menggunakan web

dapat diakses lebih mudah dan efisien, karena dapat

menghemat waktu dalam pencarian yang dilakukan

secara manual. Penelitian ini bertujuan untuk menata

penyimpanan soal-soal dan mempermudah transaksi

dengan pelajar dalam mengakses soal-soal pada

Bimbingan Belajar XYZ. Metode penelitian yang

digunakan adalah metode deskriptif analisis yaitu

menggambarkan hasil observasi dan menganalisa

data-data yang diperoleh dari lapangan. Cara kerja dari

aplikasi ini adalah user melakukan pendaftaran dan

login untuk mendapatkan soal, karena pengaksesan

soal hanya dapat dilakukan oleh member. Setelah

melakukan login member dapat melakukan

pengaksesan soal dengan kategori yang ada. Hasil dari

layanan ini, user tidak harus datang ke Lembaga

Bimbingan XYZ untuk mendapatkan soal yang

diperlukan, tetapi cukup dengan membuka website ini

dan melakukan pendaftaran dengan mengisi form

pendaftaran yang sudah tersedia. Setelah melakukan

analisis dan pembahasan masalah, dapat disimpulkan

bahwa sistem yang berjalan di Bimbingan Belajar

XYZ cukup baik.

Kata kunci :

Bank soal, Website, Bimbingan belajar, Pelajar,

Member, Transaksi

Abstract

A set of test application using the web is

accessible more easily and efficiently because it can

save time in searching manually. This research aims

to organize the storage problems and facilitate

transactions with students in accessing of questions in

Bimbingan Belajar XYZ. The method that we used is

descriptive analysis method which describes the

results of observations and analyzes the data obtained

from the field. Ways of workings of this application are

the user registration and login to get a set of the test

because the access question can only be done by a

member. After login, the member can access the set of

test with existing categories. The results of this

service, the user does not have to come to Bimbingan

Belajar XYZ to get a set of test that they need, but all

they have to do is to go to the website and register by

filling out the registration form that is already

provided. According to the analysis and discussion

above, it can be concluded that the system has been

running well in "Bimbingan Belajar XYZ".

Keywords :

A set of test, Website, Bimbingan belajar, Student,

Member, Transaction

I. PENDAHULUAN

Seiring dengan perkembangan teknologi

informasi yang semakin pesat, tuntutan mendapatkan

informasi yang lebih cepat menjadi aspek yang

penting bagi organisasi untuk menuju arah yang lebih

baik lagi. Salah satu perkembangan teknologi

informasi yang telah banyak dipakai oleh banyak

orang adalah internet. Pada awalnya hanya beberapa

orang yang dapat menggunakan internet, tetapi

semakin lama internet semakin berkembang dan

semakin banyak orang yang menggunakan internet

pada saat ini. Hal ini menyebabkan adanya kemajuan

dalam penggunaan internet dalam berbagai bidang,

salah satunya perkembangan internet dalam bidang

pendidikan yang berguna untuk mempermudah

kegiatan belajar peserta didik.

Pendidikan merupakan salah satu upaya

meningkatkan kualitas hidup manusia untuk dapat

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

38

Jurnal Nasional JMII 2016

menjadi lebih baik. Kegiatan belajar mengajar dalam

kaitannya dengan pendidikan yang sebenarnya telah

dijalani semenjak manusia lahir, baik dalam

lingkungan informal maupun lingkungan formal.

Salah satu aspek penting dalam kegiatan belajar

mengajar di lingkungan pendidikan formal adalah

menguji tingkat pengetahuan pembelajaran dalam

bidang ilmu yang dipelajarinya, sehingga dapat

menyalurkan ilmu yang dipelajarinya dengan sebaik

mungkin.

Keberhasilan mutu pendidikan sangat tergantung

dari keberhasilan proses belajar mengajar yang

merupakan sinergi dari komponen-komponen

pendidikan baik kurikulum, tenaga pendidikan, sarana

dan prasarana, sistem pengelolaan, maupun berupa

faktor lingkungan alamiah dan lingkungan sosial

dengan peserta didik sebagai subyeknya.

Proses belajar mengajar sebagai sistem yang

dipengaruhi oleh berbagai faktor, dan salah satu faktor

utamanya adalah guru yang merupakan pelaksana

pendidikan di lapangan. Kualitas guru, kualitas

akademik maupun non akademik sangat

mempengaruhi kualitas pembelajaran. Faktor lainnya

yang tidak kalah penting dalam menentukan

keberhasilan kegiatan belajar mengajar adalah sumber

belajar yang peserta didik dapatkan. Dalam rangka

mengupayakan peningkatan kualitas program

pembelajaran, perlu adanya pandangan sistematik

terhadap kegiatan belajar mengajar yang harus

didukung dengan upaya pendayagunaan sumber

belajar diantaranya adalah bimbingan belajar.

Pembelajaran dalam keseharian manusia

memiliki arti yang penting dalam rangka mengawal

manusia menjadi manusia yang berbudi dan

berperadaban yang luhur. Pembelajaran adalah proses

untuk mentransfer ilmu, karena dengan adanya

transfer ilmu maka manusia menjadi pribadi yang

cerdas otaknya dan juga cerdas akhlaknya. Untuk

meningkatkan efektivitas belajar peserta didik,

pembelajaran dilakukan tidak lagi terkait dengan

terbatasnya waktu dan tempat, melainkan dapat

dilakukan dimana ada waktu untuk belajar dan

mengembangkan ilmu disana. Karena tidak akan

efektif jika harus terikat dengan waktu dan tempat.

Bimbingan Belajar XYZ merupakan lembaga

pendidikan yang baru berkembang dalam dunia

pendidikan. Bimbingan Belajar XYZ bergerak dalam

bidang Bimbingan Belajar yang bertujuan untuk

menghasilkan sumber daya manusia yang mempunyai

kualitas yang tinggi dan memiliki peran yang tinggi

bagi masyarakat. Dalam memperlancar kegiatan

Bimbingan Belajar dan pelatihan komputer yang

berlangsung, Bimbingan Belajar XYZ memberikan

modul dalam setiap pelajarannya yang lebih

memperbanyak latihan-latihan dengan mengisi soal-

soal, serta memperbanyak praktek-praktek untuk

membuat peserta didik agar cepat memahami yang

dikerjakannya. Dengan memberikan berbagai macam

soal akan membantu peserta didik dalam menghadapi

ujian nasional.

Seiring dengan banyaknya kegiatan pendidikan

yang telah dijalankan, jumlah soal yang dimiiliki pun

terus meningkat dan pengaksesan soal menjadi

terhambat karena harus mencari data soal yang

diperlukan dalam kumpulan soal-soal, jika soal yang

diperlukan adalah soal yang sudah lama maka akan

kesulitan dalam menemukannya atau bahkan sudah

rusak dan hilang. Untuk menangani hal tersebut maka

diperlukan suatu sistem yang dapat membantu

mengatur penyimpanan soal-soal tersebut agar

tersusun dengan baik dan dapat digunakan untuk

waktu berikutnya jika diperlukan serta untuk

menghindari terjadinya kehilangan data soal.

II. KAJIAN LITERATUR

Penggunaan PHP untuk membuat website yang

sesuai dengan keinginan dapat dikatakan tepat,

karena PHP tidak memerlukan compiler dalam

penggunaanya, dan banyak web server yang

mendukung PHP serta dalam penulisannya pun tidak

sulit karena memiliki referensi yang banyak.

Pembuatan web menggunakan PHP tidak dapat

berdiri sendiri, diperlukan sebuah perantara seperti

Adobe Dreamweaver sebagai alat untuk menuliskan

script-script PHP yang akan digunakan dalam

pembuatan web ini. Selain itu, sebelum

menggunakan PHP diperlukan pengetahuan seperti

HTML, JAVASCRIPT dan CSS untuk membuat

tampilan web yang dibuat sesuai dengan keinginan.

Setelah mengerti dan memahami konsep dasar

pembuatan web maka kita tidak akan mengalami

kesulitan dalam menggunakan PHP.

Untuk mempercantik tampilan web, kita dapat

mendesain sendiri atau dapat menggunakan

Framework dan Template yang sudah tersedia.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

39

Jurnal Nasional JMII 2016

2.1. Data

Menurut Tata Sutabri dalam bukunya Konsep

Sistem Informasi, ANDI, Yogyakarta, 2012, hal 1-

2, mengungkapkan bahwa data merupakan bentuk

jamak dari bentuk tunggal datum. Data adalah

kenyataan yang menggambarkan suatu kejadian-

kejadian dan kesatuan nyata. Kejadian-kejadian

adalah sesuatu yang terjadi pada saat tertentu di

dalam dunia bisnis. Bisnis adalah perubahan dari

suatu nilai yang disebut transaksi. Kesatuan nyata

adalah berupa suatu objek yang nyata seperti tempat,

benda dan orang yang betul-betul ada dan terjadi.

Sehingga dapat disimpulkan bahwa data adalah bahan

mentah yang diproses untuk menyajikan

informasi.[1]

Menurut John J. Longkutoy dalam bukunya

Pengenalan Komputer yang dikutip Tata Sutabri

dalam bukunya Konsep Sistem Informasi, ANDI,

Yogyakarta, 2012, hal 2, mengungkapkan bahwa :

“Istilah data adalah suatu istilah majemuk yang

berarti fakta atau bagian dari fakta yang mengandung

arti yang dihubungkan dengan kenyataan, simbol-

simbol, gambar-gambar, angka-angka, huruf-huruf,

atau simbol- simbol yang menunjukkan suatu ide,

objek, kondisi, atau situasi dan lain-lain. Jelasnya,

data itu dapat berupa apa saja dan dapat ditemui

dimana saja. Kegunaan data adalah sebagai bahan

dasar yang objektif (relative) di dalam proses

kebijaksanaan dan keputusan oleh pemimpin

organisasi.”[1]

2.2. Bank Soal

Pengertian dan karakteristik bank soal yang

diakses dari situs edukasi.kompasiana.com

diantaranya :[2]

2.2.1. Pengertian Bank Soal

Dalam literatur berbahasa Inggris istilah Bank

Soal berarti item bank yang berarti “bank butir”. Hal

ini berarti bank soal adalah berisi butir- butir soal

tes maupun butir pernyataan angket. Bank soal

bermanfaat untuk mengatasi guru dalam mengambil

soal yang diperlukan apabila guru akan melakukan

penilaian. Guru tinggal mengambil butir soal yang

telah tersimpan.

Menurut Ward dan Ward (2004)

mengungkapkan : “ a item bank is a collection of

test items that may be easily accessed for use in

preparing examinations“. Bank soal adalah koleksi

butir soal yang sudah dipergunakan untuk

menyiapkan sebuah penilaian.”[3]

Menurut Grounlund, dalam Rudner

mengungkapkan : “Bank soal adalah sekumpulan soal

yang layak yang dikodekan berdasarkan subjek

materi, tingkat pembelajaran, tujuan pembelajaran

yang diukur, dan bermacam karakteristik lain butir

soal yang berguna.”[4]

Menurut Sumardyono dalam handout diklat in

on in, pengembangan Keprofesian Berkelanjutan,

menyimpulkan : “Bank soal berarti sekelompok

butir soal terkalibrasi (teruji) baik secara teoritis

maupun empiris dan memuat informasi penting

sehingga dapat dengan mudah dipergunakan dalam

penyusunan sebuah instrumen penilaian (tes).”[5]

2.2.2. Karakteristik Bank Soal

a. Setiap butir soal pada bank soal merupakan butir

soal yang terkalibrasi (teruji), soal-soal disebut

layak (suitable) mengandung pengertian soal

berkualitas, baik validitas (validity), keterbacaan

(realiability), keterukuran (measurable) maupun

aspek ekonomisnya (efisien, lugas).

b. Setiap butir soal dilengkapi berbagai informasi

berguna. Setiap butir soal pada bank soal

memiliki informasi yang bermanfaat dalam

penyusunan sebuah instrumen penilaian.

c. Database (soal-soal) pada sebuah bank soal

dibangun secara terstruktur. Dan Bank soal

bukan merupakan kumpulan soal saja namun

merupakan suatu organisasi soal di mana antar

soal satu dengan yang lain mempunyai link atau

hubungan berdasarkan komponen spesifikasi

yang sama.

2.3. Pengenalan HTML

Hypertext Markup Language atau lebih dikenal

dengan HTML adalah bahasa yang digunakan pada

dokumen web sebagai bahasa untuk pertukaran

dokumen web. Struktur dokumen HTML terdiri

dari tag pembuka dan tag penutup. Struktur

dokumen HTML adalah Sebagai berikut :

<html>

<head>

<title> </title>

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

40

Jurnal Nasional JMII 2016

</head>

<body></body>

</html>

Struktur HTML di atas adalah satu kesatuan

yang harus ada dalam setiap dokumen HTML.

Dokumen HTML terdiri dari komponen yaitu tag,

elemen dan atribut.[6]

Tag adalah tanda awal < dan tanda akhir > yang

digunakan sebagai pengapit suatu elemen. Tag pada

elemen pembuka diawali dengan tanda < dan diakhiri

dengan tanda >. Sedangkan untuk elemen penutup

diawali dengan tanda < dan / kemudian diakhiri

dengan tanda >. Untuk penulisan tag elemen

tunggal cukup menuliskan tanada < dan sebelum

tanda > ditambah tanda /. Contoh :

<head> tag elemen pambuka HEAD

</head> tag elemen penutup HEAD

<input type =”text”/> tag elemen tunggal

Elemen adalah nama penanda yang diapit oleh

tag yang memiliki fungsi dan tujuan tertentu pada

dokumen HTML. Elemen dapat memiliki elemen anak

dan juga nilai. Elemen anak adalah suatu elemen yang

berada di dalam elemen pembuka dan elemen penutup

induknya. Nilai yang dimaksud adalah suatu teks atau

karakter yang berada di anatara elemen pembuka dan

elemen penutup. Contoh :

<head> elemen HEAD

<title> elemen Anak dari elemen HEAD

Judul dokumen nilai dari elemen TITLE

</title>

</head>

Atribut adalah property elemen yang

digunakan untuk mengkhususkan suatu elemen.

Elemen dapat memiliki atribut yang berbeda tiap

masing-masingnya. Pendefinisian nilai atribut hanya

dapat dilakukan pada elemen pembuka. Untuk

elemen dari tag yang memiliki atribut yang sama

dengan induknya, namun nilai atribut tidak

didefinisikan secara implisit maka nilai atribut

elemen tersebut sama dengan nilai atribut pada tag

induk atau istilah lainnya inherit. Sifat inherit

tersebut tidak berlaku untuk atribut identitas, seperti atribut id dan name.

<body id=”mybody”

class=”bodycontent”>

Elemen body dengan

atribut id dan class.

<p> Atribut class pada

elemen P secara

otomatis bernilai sama

dengan induknya.

2.4. Pengenalan Javascript

Javascript adalah bahasa pemrograman yang

dikembangkan untuk dapat berjalan pada web

browser. Javascript adalah bahasa skrip (scripting

language), yaitu kumpulan intruksi perintah yang

digunakan untuk mengendalikan beberapa bagian

dari sistem operasi.[6] Sebagai bahasa skrip yang

berjalan pada web browser atau sisi klien (client

side) javascript tidak memiliki fungsi untuk

menjalankan suatu perintah pada server atau sisi

server (client server). Dengan keterbatasan itu maka

para pengembang javascript kemudian

menambahkan suatu mekanisme agar javascript

dapat berinteraksi dengan server. Mekanisme

tersebut adalah AJAX (Asynchronous Javascript and

XML), yaitu mekanisme komunikasi antara

javascript yang berada disisi klien dengan bahasa

disisi server seperti PHP dan lainnya. Prinsip

kerjanya yaitu menjalankan suatu alamat perintah

pada server dan menerima data yang dikembalikan

oleh server. Sama hal nya dengan HTML, Javascript

juga mempunyai struktur penulisan, yaitu:

<SCRIPT LANGUAGE = ”JavaScript”>

<!- -

Penulisan kode javascript

// - - >

</SCRIPT>

Keterangan :

Kode <!- - // - - > umumnya disertakan

dengan tujuan agar sekiranya browser tidak

mengenali JavaScript maka browser akan

memperlakukannya sebagai komentar sehingga tidak

ditampilkan pada jendela browser.

2.5. Pengenalan PHP

Menurut Dodit Suprianto dalam bukunya Buku

Pintar Pemrograman PHP, Oase Media, Bandung,

2008, hal 17, mengungkapkan bahwa : “PHP

merupakan kependekan dari Hypertext Prepocessor.

PHP tergolong sebagai perangkat lunak open source

yang diatur dalam aturan general purpose lisences

(GPL).”[7]

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

41

Jurnal Nasional JMII 2016

Pemrograman PHP sangat cocok dikembangkan

dalam lingkungan web, karena PHP bisa diletakkan

pada script HTML atau sebaliknya. PHP dikhususkan

untuk pengembangan web dinamis, karena mampu

menghasilkan website yang secara terus menerus

hasilnya dapat berubah-ubah.

Di bawah ini adalah sintaks dasar dari PHP :

a. HTML Escaping

Ketika PHP menerima suatu file, PHP akan

mencari tag pembuka (“<?php”) dan tag penutup

(“?>”). Hal ini juga sebagai pemberitahuan agar PHP

mulai menerjemahkan baris-baris kode PHP tersebut

serta mengakhiri penerjemahan-nya sampai

bertemu dengan tag penutup. Sintak sederhana :

<p> ini akan diabaikan </p>

<?php echo „ yang ini akan diparse atau diterjemahkan

.‟;?>

<p>yang ini akan diabaikan juga</p>

b. Pemisah Intruksi

PHP membutuhkan penghenti baris pernyataan

serta memisahkan antara baris satu dengan baris lain

dengan cara memberikan tanda titik koma (“ ; ”)

diakhir setiap baris. Kode tag penutup (“?>”)

disebuah blok PHP secara otomatis akan berimplikasi

sebagai titik koma sehingga tidak diperlukan lagi

adanya titik koma penghenti perintah diakhir baris

suatu blok PHP.

<?php echo „ini hanya sebuah test‟; ?>

<?php echo „ini hanya sebuah test‟ ?>

<?php echo „kita mengabaikan tag penutup akhir „;

c. Komentar atau Remarks

PHP mendukung pemberian komentar.

Terkadang dibutuhkan beberapa baris kalimat untuk

memberikan keterangan pada suatu baris program.

Hal ini sering disebut Remarks. Remarks tidak

akan ikut dieksekusi oleh server. Jika remarks hanya

satu baris maka mengunakan tanda (“ // “) atau

(“#”). Jika remarks terdiri atas beberapa baris secara

berurutan maka menggunakan tanda (“/* …. */”).

<?php

echo „ini hanya sebuah test‟;

//ini komentar satu baris, model komentar C++

/* ini komentar untuk baris lebih dari satu dan

diakhiri dengan tanda */

echo „ini masih test yang lain;

echo „satu lagi test terakhir‟;

#komentar satu baris model shell-style

?>

d. Tipe Data

PHP tidak memerlukan pendeklarasian tipe data

suatu variabel secara eksplisit, tetapi lebih

ditentukan oleh runtime program PHP, tergantung

pada konteks dimana varibel tersebut

digunakan. PHP mempunyai beberapa jenis data

antara lain : Boolean , Integer, Float (floating point,

„double‟), String, Array dan Null.

e. Variabel

Variabel mutlak diperlukan dalam

pemrograman PHP karena berfungsi sebagai tempat

untuk menampung suatu nilai data, baik berupa

masukan maupun keluaran. Contoh penulisan

variabel :

<?php

$var = „dodit‟;

$Var = „rini‟;

Echo “$var, $Var”;

f. Operator

Operator memiliki beberapa urutan (hierarki)

eksekusi, mana operator yang harus didahulukan dan

mana operator yang akan dieksekusi selanjutnya. Ada

tiga jenis operator dalam pemrograman PHP yang

sering digunakan, yaitu : Operator Aritmatika,

Operator Perbandingan dan Operator Logika.

g. Konstanta

Konstanta adalah pemberian nama baru

terhadap suatu nilai. Konstanta tersebut bernilai tetap

dan tidak terpengaruhi oleh eksekusi script apapun.

Konstanta bersifat case-sensitive. Menurut

kesepakatan bersama, penulisan kostanta selalu

menggunakan huruf besar.

<?php

// penamaan konstanta yang benar

define(“KONS”, :sesuatu”);

define(“KONS2:, “sesuatu yang lain”);

define(“KONS_OK”, “sesuatu yang lain lagi”);

?>

2.6. Pengenalan MySQL

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

42

Jurnal Nasional JMII 2016

MySQL atau dibaca “My Sekuel” adalah suatu

RDBMS (Relational Database Manegement System)

yaitu aplikasi sistem yang menjalankan fungsi

pengolahan data.[8]

MySQL mempunyai tipe data di antaranya : Int,

Float, Double, Real, Decimal, Numeric, Date, Time,

Char, Varchar, Datetime, Year, dan sebagainya.

2.7.1 Data Definition Language

Data Definition Language (DDL) adalah suatu

tata bahasa definisi data pada MySQL. DDL

digunakan untuk mendefinisikan suatu database,

table, table space, logfile group, server, index. DDL

umumnya untuk mendefinisikan suatu wadah atau

record. DDL terdiri dari Create, Alter, Drop,

Rename.

2.7.2 Data Manipulation Language

Data Manipulation Language (DML) adalah

suatu tata bahasa menipulasi data pada MySQL. DML

digunakan untuk memanipulasi data pada table

database. DML terdiri dari Select, Insert, Update, dan

Delete

2.8. Cascading Style Sheet

Menurut Alexander F.K. Sibero dalam bukunya

Web Programming Power Pack, MediaKom,

Yogyakarta, 2013, hal 112, mengungkapkan bahwa.

Cascading Style Sheet dikembangkan untuk menata

gaya pengaturan halaman web. Cascading Style Sheet

memiliki arti gaya manata halaman bertingkat, yang

berarti setiap satu elemen yang telah diformat dan

memiliki anak dan telah di format, maka anak dari

elemen tersebut secara otomatis mengikuti format

elemen induknya.[6] Contoh :

<div style =”font-weight :bold”>

<p> contoh paragraph dalam DIV dengan style font-

weight :bold</p>

<span> contoh SPAN dalam DIV dengan style font-weight

:bold</span>

</div>

<div>

<p> contoh paragraph dalam DIV tanpa style</p>

<span> contoh SPAN dalam DIV tanpa style </span>

</div>

Menurut Wahana Komputer dalam bukunya

Membuat Web Interaktif dengan Adeobe

Dreamweaver CS5.5, PHP & MYSQL, ANDI dan

Wahana Komputer, Semarang, 2012, hal 61-70,

mengungkapkan bahwa membuat CSS sangatlah

mudah, kita tinggal memasukkan atribut-atribut yang

akan digunakan dalam dokumen CSS seperti untuk

jenis huruf, warna teks, ataupun warna background,

hyperlink dan lain sebagainya.[8] Dengan pengaturan

atribut tersebut maka secara otomatis CSS akan

terbentuk. Perbedaan dari pembuatan class dan style

dalam CSS adalah jika class yang telah dibuat dapat

diterapkan pada seluruh tag pada bagian halaman web,

sedangkan style hanya diterapkan pada tag-tag HTML

tertentu missal tag <body>, <div>, <font> dan

sebagainya. Dokumen CSS yang telah dibuat dapat

langsung digunakan pada halaman web dengan cara

membuat link ataupun menyisipkan langsung

berapa style CSS pada tag HTML. Dokumen CSS

yang akan di-link ke halaman web biasanya disebut

bagian External Style Sheet. Pemanggilan dalam

HTML dilakukan dengan tag berikut :

<link rel =”stylesheet” type=”text/css”

href=”nama_file_css.css”>

2.9. Perangkat Pemodelan System

Dalam merancang aplikasi perlu

memperhatikan pemodelan sistem untuk

menggambarkan dan mengkomunikasikan rancangan

sederhana aplikasi yang dibuat agar aplikasi mudah

dipahami. Dalam hal ini penulis menggunakan

pemodelan UML yang merupakan pemodelan dari

pemrograman berorientasi objek.[9]

Menurut Sholiq dalam bukunya Pemodelan

Sistem Informasi Berorientasi Objek dengn UML,

Graha Ilmu, Yogyakarta, 2006, hal 6 dikatakan

bahwa : “Notasi UML dibuat sebagai kolaborasi dari

Glady Booch, DR. James Rumbough, Ivar Jacobson,

Rebecca Wirfs-Brock, Peter Yourdon, dan lainnya.

Jacobson menulis tentang pendafinisian

persyaratan-persyaratan sistem yang disebut use

case. Juga mengembangkan sebuah metode untuk

perancangan sistem yang disebut Object-Oriented

Software Enginnering (OOSE)”.[10]

Jadi pengertian UML yang penulis rangkum

berdasarkan referensi yaitu, Unified Modeling

Language (UML) adalah sebuah bahasa yang telah

menjadi standar dalam industry yang digunakan

untuk merancang, mendokumentasikan dan

merancang sistem perangkat lunak. Sebagaimana

yang telah diungkapkan oleh sholiq dalam bukunya

di atas, bahwa untuk mendapatkan banyak pandangan

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

43

Jurnal Nasional JMII 2016

terhadap aplikasi yang akan dibangun, UML

menyediakan beberapa diagram yang telah

disediakan antara lain :

a. Diagram Use Case (use case diagram)

b. Diagram Kelas (class diagram)

c. Diagram Aktivitas (activity diagram)

d. Diagram Sekuensial (sequence diagram)

e. Diagram Kolaborasi (collaboration diagram)

f. Diagram statechart (statechart diagram)

g. Diagram Komponen (component diagram)

Diagram Deployment (deployment diagram)

III. ANALISIS DAN PERANCANGAN

3.1. Perancangan Sistem

Sebagaimana yang telah diuraikan pada

pendahuluan bahwa masalah yang dihadapi oleh

Bimbingan Belajar XYZ dalam kegiatan

pengaksesan soal yaitu kurang efisien, karena

membutuhkan waktu untuk mencari soal yang

diinginkan dengan penyimpanan soal yang belum

terkomputerisasi. Pada Bimbingan Belajar XYZ

tempat dilakukan penelitian ini, penulis meneliti dan

mempelajari sistem pengaksesan soal yang sedang

berjalan, sehingga penulis memperoleh gambaran

secara ringkas tentang sistem yang sedang berjalan

serta kelemahan-kelemahannya ditinjau dari

efektifitas dan efisiensi sistem yang ada.

Dari hasil penelitian yang dilakukan pada

Bimbingan Belajar XYZ, ditemukan penggunaan

sistem pengaksesan yang masih dilakukan secara

semi manual, yaitu komputer digunakan sebagai

mesin ketik untuk mengetik soal-soal yang

diperlukan dalam menunjang kegiatan bimbingan

belajar. Hal ini terlihat kelemahan-kelemahan yang

penulis dapatkan :

a. Membutuhkan waktu yang lama untuk mencari

soal yang diperlukan.

b. Sering terjadi kehilangan soal-soal karena

kurang efisiennya penyimpanan.

c. Tingkat efisiensi yang rendah, karena hanya

satu orang admin yang mengatur soal-soal

yang diperlukan untuk berbagai tingkatan

sekolah.

Dengan menggunakan fungsi komputer secara

optimal, maka segala masalah yang ada dalam

kegiatan tersebut dapat diatasi dengan baik. Sehingga

membantu mengefisienkan pekerjaan seorang admin

agar tidak melakukan pekerjaan yang rangkap.

Sebagai tahap awal pada perancangan sistem,

penulis menggambarkan interaksi aktor dengan sistem

melalui use case diagram seperti pada gambar 1 di

bawah ini.

Gambar 1. Use Case Diagram

Dari use case diagram di atas dapat diturunkan

ke dalam class diagram yang dapat menggambarkan

kelas-kelas objek yang menyusun sebuah sistem dan

juga hubungan antara kelas objek yang terjadi di

dalam aplikasi bank soal. Class tersebut dibentuk oleh

entity/object yang mempunyai atribut dan operasi.

Dari class tersebut dapat terbentuk sebuah tabel yang

dapat berasosiasi dengan tabel lainnya yang

memungkinkan terbentuknya sebuah database. Untuk

gambaran class diagramnya dapat dilihat pada gambar 2

berikut ini.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

44

Jurnal Nasional JMII 2016

Gambar 2. Class Diagram

Gambaran aktivitasnya dapat dilihat pada

pengaksesan soal yang dilakukan oleh user dengan

melakukan login terlebih dahulu. Soal dapat dicari

dengan kategori yang telah ada sehingga user hanya

memilih kategori tersebut. Jika soal yang dicari tidak

ada, maka sistem akan memberikan informasi bahwa

soal tidak ada begitupun jika soal yang dicari ada,

maka sistem akan menampilkan soal yang dicari.

Seperti terlihat pada gambar 3 di bawah ini.

Gambar 3. Activity Diagram Pengaksesan Soal

Selanjutnya, pada bagian ini akan dijelaskan

mengenai rancangan antarmuka dari sistem. Sistem

yang dibangun akan memiliki sebuah halaman user

dan halaman admin. Pada halaman user, tampilan

awal saat user membuka website Bimbingan Belajar

XYZ. User mendapatkan informasi tanpa harus

melalui proses login, tetapi jika user ingin mengakses soal diharuskan untuk login dan mendaftar sebagai

anggota. Pada gambar 4 di bawah ini adalah

rancangan halaman utama website Bimbingan

Belajar XYZ.

Gambar 4. Rancangan Halaman Utama

3.2. Batasan Implementasi

Batasan implementasi dalam pembuatan aplikasi

sistem informasi bank soal diantaranya yaitu website

hanya berinteraksi pada pendaftaran member, login

user, pencarian data soal berdasarkan UN dan Try

Out, pengisian dan pengecekan data oleh admin,

aplikasi dirancang dengan menggunakan

pemrograman berorientasi objek, dan basis data yang

digunakan adalah MYSQL. Dalam pembuatan aplikasi

bank soal ini menggunakan bahasa pemrograman

PHP.

3.3. Implementasi Perangkat Lunak

Adapun beberapa perangkat lunak yang harus

disiapkan dalam pembangunan Aplikasi Bank Soal

Berbasis Web yaitu :

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

45

Jurnal Nasional JMII 2016

a. System Operasi

System operasi yang digunakan

adalah Windows 7 Ultimate.

b. Database Server

Database Server yang digunakan adalah server

database MYSQL untuk menyimpan sumber

aplikasi.

c. Web Server Engine

Web server engine yang digunakan yaitu

AppServ untuk penyimpanan aplikasi yang

dibuat dengan memiliki berbagai fitur seperti :

Apache, MySQL, PHP5 dan www/PHP

Myadmin.

d. Adobe Dreamweaver CS3

Sebagai media penulisan script PHP.

e. PHP

Untuk membuat aplikasi Aplikasi Bank Soal

Berbasis Web ini menggunakan PHP.

f. Internet Explorer atau Mozilla Firefox

Sebagai media untuk menampilkan apliksi yang

telah dibuat.

3.4. Implementasi Perangkat Keras

Perangkat keras yang digunakan dalam

pembuatan aplikasi sangat menentukan kecepatan dan

ketepatan dalam proses penyimpanan data. Adapun

perangkat keras yang dibutuhkan berdasarkan

kebutuhan minimal, yaitu :

a. Peocessor intel Pentium IV atau sekelasnya.

b. b. RAM 512 MB

c. VGA dengan kapasitas 128 BIT

d. Harddisk 80 GB

e. DVD RW

Alat-alat pendukung lain seperti monitor, mouse,

keyboard.

IV. KESIMPULAN DAN SARAN

Berdasarkan analisis yang telah dilakukan oleh

penulis terhadap Bimbingan Belajar XYZ, maka

perancangan program yang dihasilkan dapat

membantu dan mempermudah dalam pengaksesan

soal-soal yang dicari oleh pelajar sesuai dengan

keperluan soal tanpa adanya hambatan soal tersebut

sudah lama. Untuk peningkatan kualitas pendidikan

memerlukan suatu usaha dan cara untuk

mencapainya, para pengajar memiliki kesulitan

dalam hal pembuatan soal-soal dan kecepatan dalam

penyajian soal-soal. Dengan adanya Aplikasi Bank

Soal yang telah dibuat, maka pengaksesan soal akan

berjalan dengan lebih mudah, praktis, tidak akan

mengalami kesulitan dalam pencarian soal,

penyimpanan soal-soal menjadi lebih efektif dan

mengurangi perbanyakan soal dengan cara

mengcopy. Program juga cukup bermanfaat dalam

membantu pelajar atau umum dalam kegiatan belajar,

karena dapat mengakses soal dengan cara yang lebih

efisien.

REFERENSI

[1]. Sutabri, Tata. (2012). Konsep Sistem Informasi,

ANDI, Yogyakarta.

[2]. Kompasiana, (2013, 20 September). Konsep dan

Prosedur Pengembangan Bank Soal. Diperoleh

14 Februari 2014, pukul 09.10 WIB, dari

http://edukasi.kompasiana.com/2013/09/20/kons

ep-dan-prosedur- pengembangan-bank-soal-

591710.html.

[3]. Ward, A. W. (1990). Item banking and item

banks. Daytona Beach, FL: The Techm Group.

[4]. Grounlund, Nourman E dan Linn, Robert L.

(1985). Measurement and Evaluation in

Teaching. New York: McMillan Publishing

Company.

[5]. Sumardyono. (2003). Handout Diklat in on in, Pengembangan Keprofesian Berkelanjutan.

P4TK Matematika, Jakarta.

[6]. Sibero, Alexander, F.K. (2013). Web

Programming Power Pack, Mediakom,

Yogyakarta.

[7]. Suprianto, Dodit. (2008). Buku Pintar

Pemrograman PHP, Oase Media, Bandung.

[8]. Wahana Komputer. (2012). Membangun Web

Interaktif dengan Adobe Dreamweaver, CS5.5,

PHP dan MYSQL, ANDI, Semarang.

[9]. A.S., Rosa, Shalahuddin, M. (2013). Rekayasa

Perangkat Lunak, Informatika, Bandung.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

46

Jurnal Nasional JMII 2016

[10]. Sholiq. (2006). Pemodelan Sistem Informasi

Berorientasi Objek dengan UML, Graha Ilmu,

Yogyakarta.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

47

Jurnal Nasional JMII 2016

SISTEM PENGAWASAN PENYIDIKAN KEPOLISIAN BARESKRIM

Tito Prabowo

Fakultas Teknis, Jurusan Teknik Informatika

Universitas Widyatama

Jalan Cikutra No. 204A, Bandung, Indonesia

[email protected]

Abstrak

Menurunnya kualitas moral manusia memiliki

dampak yang cukup besar terhadap beberapa aspek

kehidupan, salah satunya terhadap kesempatan

manusia itu sendiri melakukan tindak kriminalitas.

Selain kualitas moral faktor lain yang mempengaruhi

seseorang melakukan tindak kriminalitas diantaranya

adalah kesulitan ekonomi, rendahnya tingkat

pendidikan, kesenjangan sosial dan faktor lingkungan.

Hal tersebut sudah sangat memprihatinkan dan

semakin sulit untuk dikendalikan, sehingga membuat

kepolisian mendapatkan beberapa kendala dalam

memproses tindak kriminal terutama dalam hal

pengarsipan data dan pengawasan penyidikan yang

dilakukan oleh kepolisian.

Penerapan Teknologi informasi ke dalam

kepolisian merupakan salah satu solusi untuk

menangani kesulitan dalam mengolah data tersebut.

Salah satu Teknologi Informasi yang dapat digunakan

adalah teknologi database. Dengan adanya teknologi

tersebut dalam kepolisian, diharapkan akan ada

banyak perubahan dan tentunya menjawab kesulitan

kepolisian dalam pengolahan data dan pengawasan

penyidikan.

Oleh karena itu diperlukan aplikasi yang dapat

membuat pengolahan data dan pengawasan

penyidikan kepolisian menjadi lebih mudah dan

teratur sebagai realisasi penerapan teknologi

informasi.

Proyek ini dibangun berbasis web dengan

menggunakan bahasa pemrograman PHP CI dan

dipadukan dengan Mysql sebagai media basis data. Di

dalam aplikasi ini, penyidik dapat mendata setiap

laporan dari masyarakat, dan dapat melengkapi berkas

kasus dengan lebih rapih, sedangkan pimpinan dapat

dengan mudah mengawasi setiap kasus yang sedang di

tangani penyidiknya dan mendapatkan informasi

tingkat kejahatan di wilayahnya.

Kata Kunci: Aplikasi, PHP CI, Mysql

Abstract

Declining quality of human morality has a

considerable impact on several aspects of life, one of

the man himself the opportunity to commit crime. In

addition to the moral qualities of other factors that

affect a person committing a crime such as economic

hardship, low education levels, social and

environmental factors.

It was very alarming and increasingly difficult to

control, thus making the police get a few obstacles in

the criminal process, especially in terms of data

archiving and supervision of the investigation by the

police.

The application of information technology to the

police is one of the solutions to deal with difficulty in

processing the data. One information technology that

can be used is the database technology. With the

technology in policing, it is expected there will be

many changes and thus answer difficulty policing in

data processing and surveillance investigations.

Therefore we need applications that can make

data processing and control of the police investigation

into more easily and regularly as a realization of the

application of information technology.

The project is built using web based PHP

programming language and integrated with CI as

media Mysql database. In the application, the

investigator can capture any reports from the public,

and can complement more neatly with the case file,

while the leader can easily keep an eye on each case

being handled investigator and get the crime rate in

the region.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

48

Jurnal Nasional JMII 2016

Keywords: application, PHP CI, Mysql.

I. PENDAHULUAN

Seiring dengan perkembangan jaman yang

semakin maju, perkembangan teknologi pengolahan

data juga semakin maju. Kemajuan teknologi tersebut

dapat membantu manusia dalam melakukan

penyimpanan data dalam jumlah besar, tanpa

membutuhkan buku yang tebal atau tempat

penyimpanan yang besar. Kita juga tidak perlu lagi

menuliskan atau memasukkan data-data tersebut

secara manual kedalam sebuah buku.

Polsek Cikampek adalah salah satu instansi

yang berada di wilayah sektor dibawah naungan

Kepolisian Republik Indonesia, tepatnya berada di Jl.

Ir. H. Juanda No.76 Cikampek, Karawang. Polsek

Cikampek merupakan badan hukum atas tindak pidana

yang terjadi di dalam wilayah sektor Cikampek.

Polsek Cikampek memiliki beberapa Divisi Unit yang

terbagi dalam beberapa kelompok dan tugas yang

berbeda-beda. Salah satunya adalah Divisi Reskrim

yang menangani proses penyidikan atas suatu tindak

pidana. Setiap pidana yang di selidiki harus memiliki

LP (Laporan Polisi) yang harus di arsipkan data-data

nya dan akan digunakan bahan evaluasi pimpinan

dalam menyikapi jumlah pidana yang sering terjadi

untuk dijadikan tolak ukur seperti apa tindakan yang

harus di ambil ketika keadaan wilayahnya seperti itu.

Namun pada kenyataanya dalam mengarsipkan

data-data LP ini masih tergolong manual, yaitu dengan

cara menulis dalam buku besar tiap-tiap informasi

yang tertera dalam LP, yang mana apabila data yang

sudah tersimpan dibutuhkan kembali, masih

memerlukan waktu yang cukup lama untuk

mencarinya. LP ini merupakan gambaran umum dari

suatu kasus. Setiap LP memiliki kelengkapan berkas

yang mana kelengkapan berkas ini dibuat seiring

dengan penanganan kasus tersebut, yang nantinya

digunakan sebagai acuan pimpinan mengetahui sejauh

mana kasus ini ditangani. Namun saat ini hal tersebut

masih dilakukan manual yaitu dengan cara membuka

lagi berkas tersebut dan saat ada pemeriksaan dari

pusat mengenai LP tersebut, polisi juga harus merekap

semua data-data LP, menghitung manual berapa

jumlah LP keseluruhan, menghitung jumlah tiap jenis

LP, Sehingga memerlukan waktu yang lama untuk

memproses hal tersebut.

II. KAJIAN LITERATUR [1] Web Server

Web Server merupakan sebuah perangkat

lunak dalam server yang berfungsi menerima

permintaan (request) berupa halaman web melalui

HTTP atau HTTPS dari klien yang dikenal dengan

browser web dan mengirimkan kembali (response)

hasilnya dalam bentuk halaman-halaman web yang

umumnya berbntuk dokumen HTML. [1]

[2] PHP

PHP merupakan singkatan recursive dari

Hypertext Preprocessor. PHP pertama kali dibuat oleh

Rasmus Lerdorf pada tahun 1994. Script PHP harus

ditulis diantara tag : <? dan ?> , <?php dan ?> , <script

language=’’php’’> dan </script> atau <% dan %>.

Setiap satu statement (perintah biasanya diakhiri

dengan titik-koma (;) serta CASE SENSITIVE untuk

nama identifier yang dibuat oleh user (berupa variable,

konstanta, fungsi dll.), namun TIDAK CASE

SENSITIVE untuk identifier built-in dari PHP. [1]

[3] MySQL

MySQL adalah sebuah perangkat lunak

sistem manajemen basis data SQL (bahasa Inggris:

database management system) atau DBMS yang

multithread, multi-user, dengan sekitar 6 juta instalasi

di seluruh dunia. MySQL AB membuat MySQL

tersedia sebagai perangkat lunak gratis dibawah lisensi

GNU General Public License (GPL), tetapi mereka

juga menjual dibawah lisensi komersial untuk kasus-

kasus dimana penggunaannya tidak cocok dengan

penggunaan GPL. [2]

[4] Web Browser

Web browser adalah aplikasi perangkat lunak

yang memungkinkan penggunanya untuk berinteraksi

dengan teks, image, video, games dan informasi

lainnya yang berlokasi pada halaman web pada World

Wide Web (WWW) atau Local Area Network (LAN).

[3]

[5] Metodologi Waterfall

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

49

Jurnal Nasional JMII 2016

Menurut Pressman (2010), model waterfall

adalah model klasik yang bersifat sistematis, berurutan

dalam membangun software. Nama model ini

sebenarnya adalah “Linear Sequential Model”. Model

ini sering disebut dengan “classic life cycle” atau

model waterfall. Model ini termasuk kedalam model

generic pada rekayasa perangkat lunak dan pertama

kali diperkenalkan oleh Winston Royce sekitar tahun

1970 sehingga sering dianggap kuno, tetapi

merupakan model yang paling banyak dipakai didalam

Software Engineering (SE). Model ini melakukan

pendekatan secara sistematis dan berurutan. Disebut

dengan waterfall karena tahap demi tahap yang dilalui

harus menunggu selesainya tahap sebelumnya dan

berjalan berurutan. [4]

Waterfall adalah suatu metodologi

pengembangan perangkat lunak yang mengusulkan

pendekatan kepada perangkat lunak sistematik dan

sekuensial yang mulai pada tingkat kemajuan sistem

pada seluruh analisis, design, kode, pengujian dan

pemeliharaan.[4]

[6] Smart Report

Smart Report merupakan sebuah aplikasi

pelaporan yang dapat menghasilkan laporan

professional secara mudah dan efisien.[5] Laporan

pada smart report telah disesuaikan untuk memuat data

dan informasi yang dibutuhkan oleh pengguna.

Laporan ini disajikan dalam bentuk grafik maupun

tabel data dan dapat disimpan dalam bentuk file pdf

maupun dalam format Microsoft excel (.xls atau .xlsx)

[7] E-Tendering

Berdasarkan Peraturan Presiden Nomor 70

Tahun 2012 Tentang Perubahan Kedua Atas Peraturan

Presiden Nomor 54 Tahun 2010 Tentang Pengadaan

Barang/Jasa Pemerintah, E-Tendering adalah tata cara

pemilihan Penyedia Barang/Jasa yang dilakukan

secara terbuka dan dapat diikuti oleh semua Penyedia

Barang/Jasa yang terdaftar pada sistem pengadaan

secara elektronik dengan cara menyampaikan 1 (satu)

kali penawaran dalam waktu yang telah ditentukan. [6]

[8] UML (Unified Modeling Language)

Unified Modeling Language (UML)

merupakan salah satu alat bantu yang dapat digunakan

dalam Bahasa pemrograman yang berorientasi objek,

saat ini UML akan mulai menjadi standar masa depan

bagi industry pengembangan system/perangkat lunak

yang berorientasi objek sebab pada dasarnya UML

digunakan oleh banyak perusahaan raksasa seperti

IBM, Microsoft dan sebagainya [7]

[9] Use Case Diagram

Use case diagram menggambarkan fungsionalitas

yang diharapkan dari sebuah sistem. Use-case diagram

merupakan model diagram UML yang digunakan

untuk menggambarkan requirement fungsional yang

diharapkan dari sebuah sistem. Use-case diagram

menekankan pada “siapa” melakukan “apa” dalam

lingkungan sistem perangkat lunak akan dibangun.

Use-case diagram sebenarnya terdiri dari dua bagian

besar; yang pertama adalah use case diagram

(termasuk gambar use case dependencies) dan use case

description. [8]

III. ANALISIS DAN PERANCANGAN

Berdasarkan dari masalah-masalah dalam proses

pelaporan data laporan tindak pidana di lingkungan

Polsek Cikampek dilakukan analisis untuk

menemukan suatu solusi yang dapat mengatasi

permasalahan yang dihadapi.

Analisis ini dibagi menjadi beberapa tahapan

analisis,yaitu:

1. Menganalisis sistem pelaporan yang berjalan saat

ini, apakah dilakukan secara rutin atau tidak.

Seberapa sering intensitas pelaporan data ini.

2. Menganalisis permasalahan-permasalahan yang

ditimbulkan dari proses pelaporan manual yang

dilakukan dengan menggunakan microsoft office.

Seberapa besar dampak dari masalah-masalah

tersebut terhadap kinerja Unit Reskrim Polsek

Cikampek.

3. Menganalisis solusi yang dapat mengatasi

permasalahan yang dihadapi dalam proses

pelaporan data tindak Pidana tersebut.

Dari beberapa tahapan analisis yang telah

dilakukan, maka didapatkan hasil analisisnya sebagai

berikut:

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

50

Jurnal Nasional JMII 2016

1. Kepolisian masih menggunakan proses

penyimpanan data laporan polisi secara manual

kedalam buku besar B1 register LP.

2. Penyidik mengalami kesulitan dalam melakukan

pencarian arsip tiap laporan polisi.

3. Kesulitan dalam penghitungan serta

pengelompokan jumlah laporan polisi

keseluruhan dan jumlah tiap kasus yang sering

terjadi.

4. Pengawasan penyidikan dengan cara mengecek

dan membuka berkas BAP yang menyulitkan

pengawasan progress penyidikan suatu kasus.

5. Beberapa permasalahan timbul akibat pelaporan

yang dilakukan secara manual menggunakan

buku B1 Register Laporan Polisi, yaitu:

1. Sering terjadinya duplikasi data

2. Sulit diketahuinya ketika archive hilang

Dampak dari permasalahan tersebut diatas cukup

besar berpengaruh terhadap kinerja Unit Reskrim

Polsek Cikampek.

6. Hasil analisis menunnjukkan bahwa solusi paling

tepat untuk mengatasi permasalahan-

permasalahan yang dialami adalah dengan

dibuatkan suatu aplikasi pelaporan Sistem

Pengawasan Penyidikan Kepolisian Bareskrim

yang dapat menampilkan data dan informasi

dalam bentuk table data maupun grafik.

Sistem Pengawasan Penyidikan Kepolisian

Bareskrim ini merupakan sebuah aplikasi yang akan

memudahkan Unit Reskim Polsek Cikampek untuk

melakukan pengawasan penyidikan dan archiving.

Selain itu bisa memudahkan untuk melakukan

pencarian data tertentu tanpa harus melakukan

pencarian secara manual.

Data yang dilaporkan akan lebih akurat tanpa

adanya duplikasi data. Data bisa langsung di print out

untuk keperluan pelaporan. dan pengawasan progress

penyidikan akan lebih mudah karena hanya perlu

melihat prosentase progress penyidikan serta melihat

daftar kelengkapan berkas suatu kasus sesuai urutan

proses bisnis yang berlaku saat ini. Selain itu user juga

dapat berkirim pesan untuk mempermudah user dalam

berkomunikasi. Sehingga pekerjaan akan lebih efisien

dan lebih mudah.

GAMBARAN SISTEM SAAT INI

Saat ini dalam mengarsipkan data-data laporan

polisi dan pengawasan penyidikan masih tergolong

manual, yaitu dengan cara menulis dalam buku besar

tiap-tiap informasi yang tertera dalam laporan polisi

(LP). Setiap laporan polisi memiliki kelengkapan

berkas yang mana kelengkapan berkas ini dibuat

seiring dengan penanganan kasus tersebut, yang

nantinya digunakan sebagai acuan pimpinan

mengetahui sejauh mana kasus ini ditangani. Namun

hal tersebut masih dilakukan dengan cara membuka

lagi berkas tersebut dan saat ada pemeriksaan dari

pusat mengenai laporan polisi, polisi juga harus

merekap semua data-data laporan polisi yang ada pada

buku B1 Register LP, menghitung ulang berapa

jumlah laporan polisi keseluruhan, menghitung jumlah

tiap jenis laporan polisi, Sehingga memerlukan waktu

yang lama untuk memproses hal tersebut.

ALUR SISTEM LAMA PENYIDIK

Pendataan laporan dari masyarakat, rekapitulasi

jumlah laporan serta proses melengkapi berkas

dilakukan secara manual. Adapun detail tahapannya

adalah sebagai berikut :

Gambar 4.1

Diagram Activity Penyidik Sistem Lama

Keterangan :

1. Penyidik membuat laporan polisi LP

2. Setalah membuat laporan polisi sebagai

registrasi telah dilaporkannya suatu tindak

pidana oleh masyarakat, penyidik melakukan

penyidikan dan progress penyidikan ditandai

dengan kelengkapan berkas.

Terima Laporan

Buat LP

Melengkapi Berkas

Menulis Ringkas LP ke Buku B1 Register LP

Melihat Data LP

Menghitung Jumlah LP

Pilih Aktifitas?

Penyidik

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

51

Jurnal Nasional JMII 2016

3. Setelah kasus selesai penyidik menulis

ringkasan laporan polisi kedalam buku B1

Registrer LP.

Selanjutnya dari buku B1 Register LP, penyidik

dapat melihat laporan polisi yang terjadi atau juga

dapat menghitung jumlah laporan polisi yang masuk

untuk laporan kepada pimpinan.

ALUR SISTEM LAMA PIMPINAN

Pimpinan dapat melakukan pengawasan

penyidikan suatu kasus dan melihat informasi jumlah

kasus yang terjadi atau jumlah per jenis kasus dengan

langsung mendatangi penyidik yang bersangkutan.

Adapun detail tahapannya adalah sebagai berikut :

Gambar 4.2

Diagram Activity Pimpinan Sistem Lama

Keterangan :

1. Pimpinan mulai mengawasi suatu kasus

dengan mendatangi penyidik yang

bersangkutan, lalu penyidik memberikan

progress nya dengan langsung berbicara

dengan pimpinan serta memperlihatkan

berkas-berkas kasus yang sedang atau sudah

dilengkapi

2. Pimpinan dapat meminta informasi mengenai

statistik jumlah kasus yang terjadi atau

staistik jumlah jenis kasus yang sering terjadi

dari buku B1 Register LP

USE CASE DIAGRAM PIMPINAN

Cek Progres Kasus

Lihat Data LP dari buku B1 Register LP

Lihat Jumlah Seluruh LP

Lihat Jumlah LP per jenis Kasus

mulai Pengawasan

Pilih Aktifitas?

Pimpinan

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

52

Jurnal Nasional JMII 2016

Gambar 4.3 Diagram Usecase Pimpinan

Fungsi fungsi yang akan diberikan untuk

Pimpinan tergambarkan pada Use Case Diagram pada

Gambar 4.3, adapun penjelasan detail dari Use Case

dalam gambar tersebut termuat dalam Skenario Use

Case Diagram

USE CASE DIAGRAM PENYIDIK

<<include>>

lihat daftar penyidik

lihat daftar tersangka

login

lihat ringkasan LP

periksa kelengkapan berkas

grafik per jenis LP yg terjadi

lihat detail berkas

print LP

<<extend>>

<<extend>>

<<extend>>

search LP

<<include>>

<<extend>>

<<extend>>

<<extend>>

melihat grafik

<<extend>>

<<include>>

berkirim pesan

pimpinan

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

53

Jurnal Nasional JMII 2016

Gambar 4.4

Diagram Usecase Penyidik

Fungsi fungsi yang akan diberikan untuk Penyidik

tergambarkan pada Use Case Diagram pada Gambar

4.4, adapun penjelasan detail dari Use Case dalam

gambar tersebut termuat dalam Skenario Use Case

Diagram

input map berkas input tersangka

print LP

login

lihat ringkasan LP

melengkapi berkas

grafik per jenis Kasus yg terjadi

lihat detail berkas

<<extend>><<extend>>

<<extend>>

input

update

search LP

<<include>>

<<extend>>

<<extend>>

<<extend>>

Kelola LP

<<include>>

<<extend>>

<<extend>>

melihat grafik<<include>>

<<extend>>

berkirim pesan

penyidik

<<include>>

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

54

Jurnal Nasional JMII 2016

USE CASE DIAGRAM ADMIN

Gambar 4.5 Diagram Usecase Admin

Fungsi fungsi yang akan diberikan untuk Admin

tergambarkan pada Use Case Diagram pada Gambar

4.5, adapun penjelasan detail dari Use Case dalam

gambar tersebut termuat dalam Skenario Use Case

DiagramER Diagram

input data

update data

delete data

delete data

update data

delete data

update data

input data

login

user

penyidikpimpinan

kelola data penyidik

<<extend>>

<<extend>>

<<extend>>

<<include>>

kelola data LP

<<extend>>

<<extend>>

<<include>>

kelola data pimpinan

<<extend>><<extend>> <<extend>>

<<include>>

berkirim pesan

<<include>>

input

update

delete

admin

kelola data modus & pekerjaan

<<extend>>

<<extend>>

<<include>>

<<extend>>

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

55

Jurnal Nasional JMII 2016

ER DIAGRAM

LP

Berkas

Tersangka

membuat

memiliki

mempunyai

no_berkas

file

tgl_berkas

nama_berkas

no_lp

polsek

jns_lp

tgl

tmpt_lahir

ttl_pelapor

jeke_pelapor

agm_pelapor

wn_pelapor

krja_pelapor

almt_pelapor

nm_korban

krja_korbanid_korban

tgl_kejadian

jam_kejadian

lokasi_kejadian

nm_pelapor

jns_lokasi

modus_operand

jns_kejahatan

saksi

brg_bukti

pasal_pidana

nama_tersangka

id_tersangka

ringkas_lp

Pelapor

Korban

melengkapi

memiliki

melaporkan

almt_korban

jeke_korban ktp_pelapor

almt_tersangka

ft_tersangka

id_pelapor

1

1

1

1 1

N

N

N1

N

N

N

N

N

1

Modus_operandId_modus

Nama_modus

N

memeiliki1

pekerjaan

Id_pekerjaanNama_pekerjaan

memiliki

memiliki

1

1

N

N

User2

NRPprevilage

nama_user telp_userpangkat_user

almt_user

password re_passstatus

Id_pesan

penerima

pengirim subjek

Tgl_pesan

pesan

Status_pesan

Berkirim pesan1

Status_pesan2

User1

NRPprevilage

nama_user telp_userpangkat_user

almt_user

password

1

re_passstatus

1

1

Gambar 5

ER Diagram

Keterangan :

Ada sembilan entitas dengan atribut masing-

masing yang dibangun. Hubungannya adalah LP,

User, Berkas, Tersangka, Pelapor, Korban, Pesan,

Modus Operand, dan Pekerjaan.

IV. KESIMPULAN DAN SARAN

Pada Laporan Kerja Praktik ini dapat ditarik

kesimpulan sebagai berikut:

1. Aplikasi menyajikan fasilitas pengawasan serta

pendataan laporan polisi bagi Divisi Bareskrim

Polsek Cikampek dapat mempermudah pimpinan

mengawasi proses penyidikan dan mempermudah

pengarsipan data.

2. Aplikasi SPPK Bareskrim ini juga menyajikan

kemudahan bagi penyidik untuk dapat membuat

dan mengarsipkan data laporan polisi, melakukan

pencarian data laporan polisi, serta

mempermudah proses penghitungan seluruh

jumlah laporan yang masuk dan penghitungan

laporan kejahatan yang sering terjadi.

Aplikasi ini mempermudah komunikasi antar user

dengan menyajikan fungsi berkirim pesan, serta

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

56

Jurnal Nasional JMII 2016

kemudahan berbagi sumber data dengan database

terpusat dalam sebuah server local.

Adapun beberapa saran yang perlu diperhatikan

untuk pengembangan selanjutnya agar bisa lebih baik

lagi. Untuk pengembangan selanjutnya, sebaiknya

aplikasi ini dapat menangani setiap Divisi Bareskrim

di seluruh Indonesia.

REFERENSI [1] Ardhian Agung Yulianto, d. (2009). Analisis

Desain dan Sistem Informasi. Bandung.

[2] Rohmat, F. (2011,6-Desember). kodephp.com.

Retrieved 2016 13-Maret from

http://kodephp.com/2011/12/06/perbedaan-web-

programing-dan-dekstop-programing/

[3] Mazaya, M. (2011). Pendokumentasian

Administrasi Pembagian Faasilitas Mahasiswa

Baru Berbasis Web. Bandung.

[4] Wibowo, A. (2011, 6-Desember). Retrieved

2016-Desember from Belajar Programming

Online: http://unyildadakan.com/html/html/

[5] Merry, G. (2010, 10-September). css-jquery.com.

Retrieved 2016 , 12-Maret from http://www.css-

jquery.com/pengertian-css/

[6] Huda, M. (2010). Membuat Aplikasi Database

dengan Java, MySQL, dan NetBeans. Jakarta: PT

Elex Media Komputindo.

[7] Casstagnetto, J. (1999). Professional PHP

Programming. UK: Wrox Press.LTD.

[8] Ayuliana. (2009, Maret). Retrieved 2016 9-

Desember from rifiana.staff.gunadarma.ac.id:

http://www.google.co.id/url?sa=t&rct=j&q=&esr

c=s&source=web&cd=3&cad=rja&sqi=2&ved=

0CDsQFjAC&url=http%3A%2F%2Frifiana.staff

.gunadarma.ac.id%2FDownloads%2Ffiles%2F2

6083%2FTeknik%2BPengujian%2Bperangkat%

2BLunak%2B-

%2BBlack%2BBox.pdf&ei=aA7EUP7mMs

[9] wibowo, a. (2011, 7-Desember). Belajar

Programming Online. Retrieved 2016, 5-

Desember from

http://unyildadakan.com/php/php/

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

57

Jurnal Nasional JMII 2016

Microsoft Publisher Sebagai Office Automation System dalam

Penunjang Pekerjaan Kesekretarisan

Selvi Chintia Rista(1), Deasy Fitri Hasanah (2)

Jurusan Sekretaris

Akademi Sekretaris Taruna Bakti

Jalan L.L.R.E Martadinata No 93-96, Bandung, Indonesia

Abstrak

Microsoft publisher sudah banyak digunakan di

dunia perkantoran, bisnis dll. Aplikasi office satu ini

memberikan kemudahan bagi penggunanya dalam

membuat desain publishing, mencetak dan

merubahnya dalam berbagai format seperti HTML

Tak terkecuali Sekretaris yang merupakan tangan

kanan seseorang yang menduduki posisi yang sangat

penting.

Hal ini membuat sekretaris diharuskan bekerja

dengan efektif dan efisien. Microsoft Publisher

merupakan system apliksi yang secara otomatis telah

mempermudah pekerjaan sekretaris dalam berbagai

macam desain publishing seperti banner, brosur,

sertifikat, email, kartu nama, kartu undangan, poster,

kalender, flyers, koran, catalog dan lain-lain. Sistem

aplikasi Microsoft Publisher juga dilengkapi berbagai

macam template yang siap untuk digunakan kita hanya

tinggal mendesain semenarik mungkin. Aplikasi ini

sangat membantu untuk pekerjaan kesekretarisan.

Kata kunci :

Publishing, template, efektif, efisien, kesekretarisan,

otomatis

Abstract

Microsoft Publisher is already widely used in the

office, business etc. One office applications makes it

easy for users to create a design publishing, printing

and change it in various formats such as HTML is no

exception Secretary who is the right hand man who

occupied a very important position.

This Makes secretary required to work effectively and

efficiently. Microsoft Publisher is the same practice

system that automatically enables secretarial job in

publishing a wide variety of designs such as banners,

brochures, certificates, email, business cards,

invitation cards, posters, calendars, flyers,

newspapers, catalogs and others. Microsoft Publisher

application system is also equipped with a variety of

templates that are ready for use we only stayed

designing attractive as possible. This application is

very helpful for a secretarial job.

Keywords :

Publishing, template, effective, efficient, secretarial,

automatic

I. PENDAHULUAN

Pada era modernisasi seperti saat ini pekerjaan

seorang sekretaris bukan hanya notulen rapat,

menerima tamu, menerima telepon tetapi juga banyak

tugas lainnya yang melibatkan aplikasi software

komputer. Software yang sering digunakan adalah

Microsoft office yang memberikan kemudahan bagi

dunia perkantoran. Salah satunya adalah Microsoft

Publisher yang berguna untuk desain publishing

seperti banner, brosur, poster, kartu nama, kartu

undangan dll.

Dengan software ini, sekretaris secara otomatis

bisa membuat, mendesain bahkan mencetak dan

merubah ke dalam berbagai format seperti HTML

semuanya sendiri dengan mudah. Hal ini menunjang

pekerjaan yang mengharuskan seorang sekretaris

bekerja dengan efektif dan efisien.

Dalam kasus ini microsoft publisher adalah salah satu

aplikasi yang layak digunakan dalam membantu

pekerjaan kesekretarisan karena fitur-fiturnya yang

user friendly.

II. KAJIAN LITERATUR

Istilah Office Automation System atau aplikasi

otomatisasi perkantoran ditujukan untuk membantu

para pekerja di perkantoran dalam melakukan aktivitas

yang menunjang proses bisnis perusahaan. Microsoft

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

58

Jurnal Nasional JMII 2016

publisher yang enjadi bagian dari keluarga paket

Microsoft Office adalah aplikasi perkantoran untuk

system windows yang digunakan untuk Deskop

Publishing. Deskop publishing maksudnya

menghasilkan sesuatu untuk diterbitkan misalnya

banner, poster, majalah, brosur, kartu undangan,

koran, kartu nama, sertifikat dan lain lain. Microsoft

Publisher pengoprasiannya sangat mudah dan

memiliki berbagai macam template yang

memudahkan pekerjaan kita.

Microsoft Publisher memiliki berbagai macam

template yang dapat kita gunakan.Template ini dapat

kita modifikasi dan atur semenarik mungkin sesuai

dengan keinginan kita. Tetapi jika kita bosan dengan

template yang berada di Microsoft publisher kita juga

bisa browsing template lainnya di google atau aplikasi

browsing lainnya. Kebanyakan template ini umumnya

dapat diunduh secara gratis atau berrbayar di berbagai

portal internet termasuk pula pada portal milik

microsoft

Berikut adalah nama-nama template Microsoft

publisher:

1. Award certificate

2. Advertisement

3. Bussiness Form

4. Banners

5. Bussinesss Cards

6. Brochures

7. Flyers

8. Catalogs

9. E-mail

10. Envelopes

11. Calenders

12. Gift Certificate

13. Greeting Cards

14. Import Words Documents

15. Invitation Cards

16. Label

17. Letterhead

18. Menus

19. Newslatters

20. Paper Folding Project

21. Program

22. Postcard

23. Quick Publications

24. Signs

25. Resume

26. Web sites

27. With Compliment Cards

Berdasarkan pejalanan panjang perkembangan

aplikasi microsoft, Microsoft Publisher muncul pada

tahun 1991. Saat itu Microsoft publisher masih

memiliki banyak kekurangan, hal itu menyebabkan

dekstop publishing Microsoft ini sedikit tertinggal

dibanding aplikasi publishing lainnya. Microsoft tentu

tidak berdiam diri mereka pun segera memperbaiki

publisher.

Hasilnya, Microsoft publisher memiliki

segudang kemampuan yang tak ada digenerasi

sebelumnya. Bahkan Microsoft publisher 2007 telah

mampu untuk menghasilkan output file PDF

berkualitas. Ada beberapa macam versi dari Microsoft

Publisher, diantaranya yaitu

Microsoft publisher 2000

Microsoft Publisher 2002

Microsoft Publisher 2003

Microsoft Publisher 2007

Microsoft Publisher 2010

Produk terbaru yaitu Microsoft

Publisher 2013.

Semuanya memiliki tampilan/desain yang

berbeda, namun fungsi, tujuan dan kegunaannya tetap

sama. Yaitu untuk menciptakan karya desktop

publishing.

Microsoft publisher juga memiliki banyak

bagian yaitu sebagai berikut:

Title Bar

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

59

Jurnal Nasional JMII 2016

Bagian yang menunujukkan nama dari sebuah

dokumen. Terdapat pada bagian teratas jendela

Microsoft Publisher.

Quick Acess Toolbar

Quick Acess Toolbar merupakan bagian yang

berisi icon-icon yang digunnakan untuk mempercepat

akses sebuah perintah.

Format Publication

Bagian yang menampilkan beberapa pilihan

pemformatan publisher, baik itu Page Option, Color

Scheme, Font Scheme dan lain-lain.

Office Button

Tombol Office digunakan untuk menampilkan

menu-menu atau perintah yang berhubungan dengan

dokumen, seperti: membuat dokumen baru, membuka

dokumen, menyimpan dokumen, mencetak dokumen

dan lain-lain.

Horizontal Scroll Bar

Bagian yang digunakan untuk menggeser layar

ke bawah atau untuk menuju ke halaman selanjutnya.

Tab Menu

Bagian yang menunjukkan menu-menu yang

berhubungan dengan perintah untuk mengolah

dokumen.

Ribbon

Bagian yang berisi perintah-perintah dari sebuah

menu. Setiap ribbon yang muncul berbeda-beda

tergantung dari menu yang dipilih.

Dalam Microsoft publisher juga ada menu manu

yang sering digunakan oleh pengguna, yaitu seperti:

1. File

2. View

3. Arrange

4. Format

5. Tools

6. View

7. Table

8. Edit

Gambar 1. Antramuka menu ribbon pada Microsoft

Publisher

Gambar 2. Business Information sebagai salah satu

fitur dari Microsoft Publisher untuk keperluan

perusahaan

Gambar 3. Mengubah template secara mudah dan

cepat pada Microsoft Publisher

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

60

Jurnal Nasional JMII 2016

III. ANALISIS DAN PERANCANGAN

Microsoft Publisher memiliki banyak kegunaan

seperti membuat banner, poster, kartu undangan, kartu

nama, brosur dan msaih banyak lagi yang lainnya.

Karena aplikasi ini mudah untuk digunakan sekretaris

pun bisa membuat sendiri seperti membuat kartu nama

atau Bussiness card. Pada Microsoft Publisher terdapat

berbagai macam template yang mendukung.

Berikut adalah cara membuat kartu nama dengan

template Bussiness card di Microsoft Publisher

berdasarkan pengalaman saya membuat kartu nama.

Pertama buka Ms Publisher anda kemudian klik

template Bussiness card

Gambar 4. Langkah (1) – Business card

Pilih template yang diinginkan lalu klik create

Gambar 5. Langkah (2) – Business card

Setelah itu pilih menu insert, lalu klik Bussiness

information, lalu klik lagi edit business information

untuk mengisi informasi yang kitaberikan di kartu

nama seperti nama kita, nama perusahaan, alamat

perusahaan, kontak dan lain- lain.

Gambar 6. Langkah (3) – Business card

Kartu nama sudah jadi, untuk merubah warna

klik page design pilih warna yang anda inginkan

Gambar 7. Langkah (4) – Business card

Hal lain lagi mengacu pada kemudahan aplikasi

microsoft publisher sbb:

Membuka halaman kosong untuk menulis

informasi yang ingin disampaikan

Gambar 8. Langkah (1) – Surat bisnis

Pilihlah business form jika anda ingin membuat

surat bisnis

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

61

Jurnal Nasional JMII 2016

Gambar 9. Langkah (2) – Surat bisnis

Gambar 10. Langkah (3) – Surat bisnis

Setelah memilih template anda dapat mengedit

dan menuangkan kreativitas pengguna.

Gambar 11. Langkah (4) – Surat bisnis

Seletelah selesai diedit oleh pengguna maka

pengguna dapat menyimpannya ke dalam berbagai

macam format, seperti: JPG, GIF, PDF dan lainnya

yang didukung oleh aplikasi ini, umumnya aplikasi ini

kompatibel dengan ragam produk keluarga Microsoft.

Setelah selesai anda dapat menghubungkannya

ke Microsoft Outlook untuk memabagikan informasi

yg ada dalam surat tsb ke alamat email teman anda.

Gambar 12. Integrasi outlook

Anda dapat memuat data dan menghiperlink

informasi yang tercantum di dalamnya untuk diakses

melalui blog yang telah anda buat.

Gambar 13. Lain-lain konversi

Anda pun bisa mengonvert surat bisnis tersebut

ke HTML supaya anda dpt mengaksesnya secara

online, sehingga dapat dibuka dimanapun dan

kapanpun.

Ms. Publisher memiliki beberapa kelebihan atau

keunggulan, diantaranya yaitu :

Adanya banyak template yang siap digunakan.

Mudah digunakan dalam pembuatan karya

desktop publishing, bahkan untuk pemula

sekalipun.

Hasil jadi dapat dicetak dan disimpan ke berbagai

format.

Hasil jadi dapat dikirim melalui e-mail.

Hasil jadi dapat diconvert dengan mudah menjadi

bentuk HTML.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

62

Jurnal Nasional JMII 2016

Hasil jadi dapat langsung disimpan secara online,

sehingga dapat diakses kapan saja dan di mana

saja.

Banyaknya fitur yang mendukung pembuatan

desktop publishing sehingga hasilnya lebih bagus

dan menarik.

Kehebatan lain lagi pada Microsoft Publisher adalah

penggunaan OLE OBJECT atau dikenal dengan

Object Linking and Embeding, fitur objek yang dapat

diintegrasikann pada aplikasi ini memungkinkan

komponen aplikasi pada produk Microsoft dapat pula

diakses melalui Microsoft Publisher.

Misalnya saja jika pada Microsoft Publisher,

pengguna hanya bisa membuat tabel dan

mengetikkannya tanpa memampukan pengguna untuk

melakuan kompotasi otomatis, maka dengan

menggunakan OLE OBJECT tabel Microsoft Excel

yanng dilekatkan pada lembar kerja publisher, maka

pengguna dapat melakukan komputasi pada tabel, dan

penggunaannya pun seperti menggunakan aplikasi

Excel.

Gambar 14. Berbagai komponen obyek pada OLE

OBJECT

Gambar 15. Contoh penggunaan object chart pada

Microsoft Publisher

IV. KESIMPULAN DAN SARAN

Microsoft Publisher aplikasi office keluaran

microsoft yang memberikan kemudahan dalam

perkantoran, binis dan percetakan. Microsoft publisher

digunakan untuk desain publishing. Seperti Koran,

majalah, kalender, kartu nama, kartu undangan,

banner dan poster. Apikasi ini sering digunakan untuk

membuat banner dan poster, dalam dunia

kesekretarisan Microsoft publisher sering digunakan

untuk membuat kartu nama.

Kita tidak hanya bisa menggunakan template

yang berada di Microsoft Publisher. Kita bisa mencari

template lain dengan browsing di google agar tidak

terkesan monoton.

Dalam dunia bisnis Misrosoft Publisher dapat

membantu para pengusaha dalam melakukan

pemasaran dengan anggaran yang tidak terlalu mahal.

Selain itu, banyak organisasi atau kantor yang lebih

memanfaatkan fasilitas publikasi dari program MS

publisher. Terlebih bagi mereka yang memiliki jiwa

kreativitas yang cukup tinggi di bidang desain grafis.

Oleh Karen itu banyak manfaat yang dapat diperoleh

dr Microsoft Publisher tanpa melalui tenaga ahli.

Sepertihanya dalam pembuatan majalah, membuat

kalender , membuat madding, membuat kartu ucapan,

membuat brosur, membuat poster dan juga untuk

membuat karya desktop publishing

Demikianlah kehadiran software Microsoft

Publiser ini pelaku bisnis diharapkan dapat

mendukung terselenggaranya aktivitas kantor yang

efektif dan efisien serta mengasah daya kreativitas staf

karyawan kantor dalam menciptakan sebuah karya

sehingga dirunrut untuk mampu mengoperasikan

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

63

Jurnal Nasional JMII 2016

teknologi perkantoran baik yang bersifat elekronik

maupun non elektronik. Dengan demikina mampu

bersaing di kancah internasional.

REFERENSI

[1]. Duwi Priyanto. Cara Instan Desain Promo

Dengan Microsoft Publisher. Multicom. 2016.

[2]. Peter Weverka. Office 2016 All-In-One For

Dummies (Office All-in-One for Dummies) 1st

Edition.

[3]. Jim McCarter. Microsoft Office Publisher 2007

For Dummies 1st Edition.

[4]. Joan Lambert. Microsoft Office Publisher 2007

Step by StepAug 25, 2007.

[5]. http://sidenilsa.blogspot.co.id/2015/02/fairy-tail-

natsu.html

[6]. http://www.siswamaster.com/2016/01/pengertian

-dan-fungsi-microsoft-publisher.html

[7]. http://usrahy.blogspot.co.id/

[8]. http://dwiagustina12.blogspot.co.id/2016/03/mic

rosoft-publisher.html

[9]. http://hannykh.blogspot.co.id/2014/01/about-

microsoft-publisher.html

[10]. http://pelajaranilmu.blogspot.co.id/2012/06/mic

rosoft-publisher.html

[11]. https://en.wikipedia.org/wiki/Microsoft_Publish

er

[12]. http://yenioktaviasannang.blogspot.co.id/2016/0

3/microsoft-publisher-bab-i-pendahuluan-a.html

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

64

Jurnal Nasional JMII 2016

SISTEM INFORMASI PEMASARAN BERBASIS WEB

STUDI KASUS : BATIKOLOGI BATIK CRAFT

Iwan Rijayana

Fakultas Teknis, Jurusan Sistem Informasi

Universitas Widyatama

Jalan Cikutra No. 204A, Bandung, Indonesia

[email protected]

Abstrak

Batikologi Batik Craft adalah label fashion Indonesia

yang didirikan pada tahun 2011 oleh Indah

Rahmawaty. Batik, warisan khas Indonesia adalah

spesialisasi dari usaha ini dengan pola yang unik,

warna yang menarik, dan sejarah yang berharga, yang

begitu inspiratif pendiri mengharapkan dapat

mengubah pola pikir masyarakat saat ini yang

menganggap batik itu seperti sejarah kolosal dan tidak

memiliki warna yang variatif. Pendiri percaya bahwa

Batik lebih dari sekedar budaya melainkan Batik

adalah keindahan Indonesia.

Metode penelitian dalam pembangunan sistem ini

yaitu : Object Oriented Analyst and Design dengan

bahasa pemodelannya Unified Modeling Language

(UML) dan menggunakan free web yaitu wordpress

sebagai tools - nya.

Aplikasi sistem informasi promosi penjualan ini,

diharapkan dapat membantu meningkatkan sistem

promosi penjualan Batikologi Batik Craft dan

membantu mengembangkan usahanya yang selama

ini sudah berjalan dengan baik.

Kata Kunci :

Batik, Sistem Informasi Promosi penjualan , Unified

Modeling Language (UML), free web, Wordpress

.

Abstract

Batikologi Batik Indonesia Craft is a fashion label

founded in 2011 by Beautiful Rahmawaty. Batik,

heritage typical of Indonesia is the specialty of this

business with a unique pattern, attractive colors, and

history of a precious, so inspiring founders expect to

change the mindset of today's society that considers

batik like history colossal and does not have colors

that varied. Founder believes that Batik is more than

just culture but the beauty of Batik is Indonesia.

Methods of research in the development of this system

are: Object Oriented Analyst and Design with the

modeling language Unified Modeling Language

(UML) and use the free web that is wordpress as its

tools.

Sales promotion information system applications, is

expected to help boost sales promotion system

Batikologi Batik Craft and help develop the business

that has been running well.

Keywords :

Batik, Information Systems sales promotion, Unified

Modeling Language (UML), free web, Wordpress

I. PENDAHULUAN

1.1. Latar Belakang

Batikologi Batik Craft adalah toko yang menjual

berbagai jenis aksesoris dan produk pakaian yang

berbahan dasar dari batik. Untuk lebih meningkatkan

omzet penjualan maka dalam pemasarannya

menggunakan website sebagai salah satu media

penjualan dan promosi, dengan menggunakan aplikasi

sistem pemasaran berbasis web dapat memperluas

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

65

Jurnal Nasional JMII 2016

daerah pemasaran produk serta memudahkan pembeli

untuk memilih dan memesan produk yang

ditawarkan sehingga dapat meningkatkan omzet

penjualan Batikologi Batik Craft.

Identifikasi Masalah

1. Belum tersedia media informasi pemasaran yang

informatif yang dapat menjelaskan secara detail

produk-produk yang dijual..

2. Belum memiliki sistem informasi pemasaran

berbasis web sehingga kurang bisa bersaing dalam

persaingan dengan usaha lain yang telah

mempunyai website.

1.2. Rumusan Masalah

1. Bagaimana membuat sistem informasi pemasaran

berbasis web yang informatif pada Batikkologi

Batik Craft ?

2. Bagaimana penerapan sistem informasi pemasaran

berbasis web pada Batikkologi Batik Craft ?

1.3. Tujuan dan Manfaat Penelitian

Tujuan penelitian ini adalah :

1. Memudahkan pemilik usaha untuk

mengembangkan usahanya.

2. Memperluas zona pemasaran dengan tujuan untuk

menambah jumlah pelanggan.

3. Mempermudah pelanggan dalam mendapatkan

informasi tentang produk yang disediakan.

Manfaat dari penelitian ini adalah dengan pembuatan

website untuk Batikologi Batik Craft dari pihak

pemilik sendiri, antara lain dapat membantu

mempromosikan produk, sebagai salah satu media

penjualan produk dan meningkatkan image Batikologi

Batik Craft. Hal ini secara tidak langsung dapat

meningkatkan omzet penjualan dan pemesanan

produk pada website ini. Sedangkan dari pihak

konsumen dapat menghemat biaya dan

mempersingkat waktu jika dibandingkan memesan

langsung dengan cara mendatangi ke lokasi Batikologi

Batik Craft.

1.4. Batasan Masalah

1. Sistem aplikasi website ini hanya dikhususkan

untuk menampilkan produk-produk dalam bentuk

foto.

2. Proses pembaharuan data website hanya dapat

dilakukan oleh admin dari pihakBatikologi Batik

Craft.

3. Pembuatan serta pengolahan sistem website

disesuaikan dengan data dan informasi yang

didapatkan dari pengumpulan data sebelumnya.

1.5. Metodologi Penelitian

Tahapan penelitian meliputi :

1. Persiapan Penelitan

Persiapan penelitian ialah dengan mencari

informasi Lokasi mana yang akan diteliti dan

dibuatkan website .

2. Survey Awal

Mengunjungi lokasi dan berkenalan langsung

dengan pemilik usaha. Selain itu mencari informasi

umum mengenai usaha yang dijalankan kepada

pemilik usaha.

3. Pengumpulan Data

Dilakukan dengan melakukan wawancara dan

mengumpulkan data yang diperlukan dalam

pembuatan website seperti data mengenai produk-

produk yang dijual, data konsumen dari produk

yang dijual, dan data persaingan di pasar.

4. Pembuatan Website

Pembuatan website dilakukan dengan melihat dari

data-data yang telah dikumpulkan sebelumnya,

sehingga hasil akhir dari website yang dibuat

sesuai dengan keinginan dari pemilik usaha.

5. Penyusunan Laporan Penelitian

Membuat laporan penelitian yang sesuai dengan

hasil penelitian pembuatan website Batikologi

Batik Craft.

II. KAJIAN LITERATUR

Menurut Sutabri dalam bukunya Sistem Informasi

Manajemen menyebutkan bahwa Sistem informasi

merupakan suatu sistem yang terdapat didalam suatu

organisasi yang mempertemukan kebutuhan

pengolahan data transaksi untuk mendukung fungsi

operasi suatu organisasi yang bersifat manajerial

dengan melakukan kegiatan strategi dari suatu

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

66

Jurnal Nasional JMII 2016

organisasi guna dapat menyediakan laporan yang

diperlukan kepada pihak luar tertentu (Sutabri, 2009).

UML merupakan suatu metode pengembangan

perangkat lunak yang menspesifikasi tahapan-

tahapan dalam analisis, perancangan , implementasi,

serta pengambilan keputusan, sehingga dapat

melakukan pemetaan dari model yang dibuat

menggunakan UML ke dalam bahasa pemrograman

yang berorientasi objek (Nugroho, 2005).

Keadaan Umum Perusahaan

Batikologi menyediakan produk berupa baju batik, tas

batik, dan aksesoris berbahan batik seperti kalung,

bros, frame, dan sebagainya. Semua produk

asli dirancang dan dibuat di Indonesia. Selain itu

Batikologi Batik Craft juga memberikan kesempatan

pada konsumen yang ingin mendesain atau memesan

produk yang sesuai dengan keinginan konsumen.

Lokasi dari Batikologi Batik Craft ini bertempat di Jl.

Cipadung Permai IV No. 71 Cibiru, Bandung. Selain

itu Batikologi Batik Craft juga berhasil memasarkan

produknya ke beberapa outlet-outlet di kota bandung

dan kepada beberapa konsumen di luar kota bandung

bahkan ada beberapa konsumen yang berasal dari luar

Indonesia.

Visi dan Misi

Visi : Menjadi brand ternama untuk industri fashion

aksesoris di dalam negeri maupun luar negeri.

Misi: Menjadi trendsetter di dunia fashion khususnya

dalam industri retail dan custom design

accessories, Mempunyai produk yang

berkualitas dan diterima semua kalangan, dan

secara terus menerus mengembangkan produk

yang inovatif dan tetap menjaga unsur budaya

Indonesia.

Produk yang ditawarkan diantaranya :

Gambar 1: Produk baju

Baju Batik :

Dengan menggunakan bahan dari kain batik asli

Indonesia yang memiliki kualitas terbaik Batikologi

menyajikan beragam jenis baju yang cocok untuk

segala aktivitas dan penggunanya. Bukan hanya untuk

wanita, Batikologi juga menjual baju batik untuk pria

dan anak-anak. Selain desain dan warnanya yang

beragam Batikologi dapat menjamin kualitas yang

baik dengan harga yang terjangkau.

Gambar 2 : Produk tas

Tas Batik :

Terdapat berbagai macam pilihan untuk tas-tas yang

diproduksi oleh Batikologi yang dapat digunakan

untuk berbagai aktivitas baik itu untuk aktivitas sehari-

hari maupun utuk aktivitas-aktivitas resmi. Semua tas

yang ada juga berbahan dasar batik yang didesain

sedemikian rupa sehingga sesuai dengan tren fashion

yang ada.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

67

Jurnal Nasional JMII 2016

Gambar 1: Produk aksesoris

Aksesoris Batik :

Aksesoris yang diproduksi terdiri dari berbagai

macam jenis mulai dari pin, kalung, bingkai foto,

gelang, dompet, dan lainnya dimana semuanya

menggunakan bahan dasar batik.

Markering Plan/ Pemasaran

Dengan jumlah penduduk Bandung saat ini yaitu

sekitar 8 juta jiwa. Diasumsikan sekitar 30% adalah

kaum muda sebagai potensial market. Untuk

menjalankan marketing plannya. Dengan

menggunakan strategi STP dan 5P dari 7 P bauran jasa

menurut Kotler, yaitu Promotion, Place, People,

Physical Evidence, serta Process.

Targeting

Membidik segmen dewasa muda dan dewasa sedang

yang memiliki penghasilan mapan sebagai target,

dengan menawarkan suatu life style yang mengangkat

prestige dari para konsumennya, yang diperkirakan

pada usia dewasa muda dan dewasa sedang adalah

masa- masa dimana sedang giat-giatnya menikmati

hidup.

Positioning

Ingin menanamkan pada benak para konsumennya

sebagai pilihan pertama untuk berbelanja baju, tas, dan

accessories, khususnya berbahan dasar batik. Kami

mengharapkan, dengan memberikan pelayanan

yang terbaik, maka konsumen akan teringat dengan

kualitas dan brand yang kami miliki.

Promotion

Untuk tahap awal ini, dilakukan promosi dari mulut ke

mulut dan melalui media sosial seperti facebook,

instagram, dan bbm juga membuat berbagai macam

program promosi yang bertujuan untuk meningkatkan

keloyalan konsumen.

People

Sangat mengandalkan kreatifitas timnya dalam

melayani para konsumennya, karenanya tim kreatif

diharapkan selalu dapat memberikan ide-ide segar

yang dapat diterapkan di Batikologi Batik Craft.

Prinsipnya bahwa Customer Satisfaction is started

from Employee Satisfaction.

Physical Evidence

Desain produk yang ditawarkan jelas akan berbeda

dengan produk- produk lain. Tanpa melupakan konsep

awal be the best, be creative and be unique.

Process

Proses dalam melayani para konsumennya adalah

never make customers dissapointed and remmber

exactly each customer’s order. Jika pelanggan merasa

kecewa dengan produk kami, maka kami siap

bertanggung jawab. Diharapkan dengan pelayanan

yang baik terhadap konsumen akan meningkatkan rasa

dihargai dari para konsumen.

III. ANALISIS DAN PERANCANGAN

3.1. Analisis Sistem

3.1.1. Analisis Sistem Lama.

Proses bisnis yang berjalan pada Batikologi Batik

Craft dimulai dari para konsumen yang ingin membeli

produk dari Batikologi Batik Craft datang langsung

dilokasi dan juga dapat melihat katalog produk lewat

media Facebook dan Instagram Sedangkan untuk

pemasaran Batikologi Batik Craft menggunakan

sarana dari BBM (BlackBerry Messenger), facebook,

dan instagram.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

68

Jurnal Nasional JMII 2016

Kumpulan

data produk

Batikologi

UMKM Batikologi

Upload informasi

produk lewat

Instagram /

Facebook

Display dalam

bentuk

Instagram /

Facebook

Display dalam

bentuk

Istagram /

Facebook

Konsumen

Datang ke

lokasi penjualan

Batikologi

Gambar 4: Flow sistem Lama.

3.1.2. Analisis Sistem Baru.

Dengan dibuatnya website untuk Batikologi Batik

Craft ini diharapkan dapat membantu Batikologi Batik

Craft dalam memasarkan produknya secara global

serta meningkatkan omzet dari penjualannya. Selain

itu juga membantu para calon pelanggan untuk

mengetahui informasi dari produk-produk yang di jual

oleh usaha ini serta pemanfaatan biaya yang lebih

efisien dan pemanfaatan waktu yang lebih efektif bagi

konsumen karena tidak harus mendatangi lokasi dari

Batikologi Batik Craft.

Kumpulan

data produk

Batikologi

UMKM Batikologi

Entri data ke

sistem

Rekan & olah data

Data produk

batikologi

Pembuatan

website

Display dalam

bentuk website/

wordpress

Display dalam

bentuk website/

wordpress

Input pesanan produk

yang diinginkan

Rekam & olah

data pesanan

Data pesanan

Konsumen

Gambar 5: Flow sistem baru

Fungsi utama dari website Batikologi Batik Craft

antara lain :

1.Home: Berisi kata sambutan kepada pengunjung

website atas kesediaannya untuk mengunjungi website

ini.

2.Product: Berisi informasi mengenai produk yang

dijual Batikologi Batik Craft. Pada menu ini terdapat

3 submenu yaitu menu Accessories, Bags, dan

Clothes.

3.About: Berisi informasi singkat mengenai

Batikologi Batik Craft itu sendiri.

4.Contact Us: Berisi informasi kontak dari Batikologi

Batik Craft.

5.Developer:Berisi informasi mengenai profil dan

instansi yang bekerjasama dalam pembuatan sistem

informasi pemasaran berbasis website ini.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

69

Jurnal Nasional JMII 2016

3.2. Perancangan Sistem

Pada Batikologi Batik Craft dibuat suatu aplikasi yang

dapat menangani masalah promosi penjualan produk.

Perangkat lunak yang akan dibangun mampu

mengelola data dan informasi promosi, yang

diantaranya terdiri dari informasi produk, informasi

usaha, serta cara pemesanan. Perangkat lunak yang

dibangun dapat memberikan informasi yang berguna

bagi para pelanggan yang membutuhkan informasi

dengan cepat dalam mencari produk yang dibutuhkan.

Perancangan dan pengembangan sistem didasarkan

pada analisis yang telah dilakukan sebelumnya,

dengan tujuan untuk menciptakan suatu sistem

informasi yang dapat mengelola seluruh data dan

informasi mengenai pemasaran produk pada

Batikologi Batik Craft.

Sistem Informasi Pemasaran Berbasis Web pada

Batikologi Batik Craft yang dibangun ini

menggunakan model UML (Unified Modeling

Language) sebagai bahasa pemodelannya. Dimana

pembangunan Sistem Informasi Pemasaran ini

dilakukan dengan menggunakan free web yaitu

Wordpress sebagai toolsnya.

3.2.1. Perancangan Modul

Perancangan modul dari aplikasi ini digambarkan

dalam bentuk Structure Chart sebagai berikut :

Gambar 6: Perancangan Modul

3.2.2. Perancangan Menu

Perancangan Menu untuk aplikasi Sistem Informasi

Pemasaran Berbasis Web pada Batikologi Batik Craft

digambarkan sebagai berikut :

Gambar 7. Perancangan Menu

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

70

Jurnal Nasional JMII 2016

3.2.3.Perancangan Diagram Use Case.

Gambar 8: Diagram Use Case

IV. IMPLEMENTASI SISTEM

4.1. Antar Muka Manajemen Tampilan :

Berfungsi untuk mengubah tampilan dari halaman

website seperti tema, widget dan background.

Gambar 9: Antarmuka Edit Tema

4.2. Antar Muka Halaman Utama

Untuk dapat masuk ke halaman utama dapat meng-

klik www.batikologi.wordpress.com. seperti dibawah

ini.

Gambar 10: Antarmuka Halaman Utama

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

71

Jurnal Nasional JMII 2016

V. KESIMPULAN DAN SARAN

5.1. Kesimpulan

1. Dengan menggunakan layanan blog dari

wordpress ini, pemilik usaha dapat mengetahui

produk mana saja yang banyak diminati oleh

konsumen dilihat dari banyaknya komentar dan

pesanan begitupla sebaliknya para konsumen dapat

mengetahui informasi lengkap yang berkaitan

dengan produk yang di jual.

2. Dengan adanya Sistem Informasi Pemasaran

Berbasis Website ini, sangat membantu pemilik

usaha dalam memasarkan produk-produknya

secara lebih global lagi karena dapat diakses

dimanapun tempatnya dan kapanpun waktunya.

Para konsumen pun dapat berbelanja tanpa harus

datang langsung ke tempat penjualan.

5.2.Saran

Demi kelancaran operasional secara umun, maka

terdapat beberapa pemikiran berupa saran sebagai

pertimbangan, antara lain :

1. Melihat banyaknya data dan informasi yang

terdapat pada sistem ini maka perlu dibangun Data

Base Management System supaya informasi yang

tersimpan dalam Data Base dapat dikelola dengan

baik.

2. Dengan adanya penjualan secara online,

disarankan pada saat melakukan pengiriman dana

dengan jumlah yang besar menggunakan jasa

rekening bersama atau yang lainnya agar

konsumen tidak khawatir dengan adanya penipuan.

REFERENSI

[1]. Adi, D. S.; Siyamtiningtyas, Y. (2010).

“Teknologi Informasi dan Komunikasi”. Jakarta :

PUSAT PERBUKUAN Penerbit Kementrian

Pendidikan Nasional.

[2]. Jogiyanto, HM. (2005). “Analisis dan Desain

Sistem Informasi : Pendekatan Terstruktur Teori

dan Praktik Aplikasi Bisnis”. Yogyakarta:

Penerbit Andi.

[3]. Nugroho, A. (2005). “Analisis dan Perancangan

Sistem Informasi dengan Metodologi

Berorientasi Objek”. Bandung: Penerbit

Informatika.

[4]. Sutabri, T. (2009). “Sistem Informasi

Manajemen”. Yogyakarta: Penerbit Andi.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

72

Jurnal Nasional JMII 2016

PEMBANGUNAN APLIKASI MULTIMEDIA UNTUK

PENYELESAIAN SOAL MATEMATIKA SEKOLAH

MENENGAH PERTAMA (SMP) KELAS 9 (IX)

Sukenda

Prodi Teknik Informatika, Fakultas Teknik

Universitas Widyatama

Jalan Cikutra No. 204A, Bandung, Indonesia

[email protected]

Abstrak

Pembelajaran pada Sekolah Menengah Pertama

suatu kegiatan belajar mengajar, kegiatan ini penting

dalam proses pembelajaran. Proses pembelajaran

melibatkan entitas yang berbeda, agar tercapai

kegiatan pembelajaran maka ada tenaga pengajar dan

siswa yang diajar. Tantangan yang dihadapi pada

proses pembelajaran adalah keterbatasan ruang dan

waktu belajar pada suatu pertemuan formal di kelas.

Keterbatasan ruang dan waktu bisa diatasi dengan

media pembelajaran. Media pembelajaran untuk

mengatasi kendala tersebut bisa berupa aplikasi

pembelajaran yang berbasis multimedia. Aplikasi

pembelajaran yang berbasis multimedia, si-pesoma,

memberikan nuansa pembelajaran dengan

menggunakan komputer. Pembelajaran degngan

menggunakan si-pesoma memberikan ketertarikan

para siswa dalam mempelajari matematika secara

interaktif. Aplikasi si-pesoma memberikan ulasan

materi matematika, seperti halnya buku atau catatan

materi belajar. Aplikasi ini mampu memberikan soal

latihan matematika secara acak, dengan latihan acak

ini dapat memberikan tingkat pemahaman yang lebih

kepada pengguna aplikasi si-pesoma. Dan aplikasi ini

memberikan kesempatan bagi pengguna untuk

memberikan masukan data kepada aplikasi untuk

mendapatkan hasil yang tepat berdasarkan rumus

matematika yang ada di aplikasi ini. Dengan adanya

masukan data dari pengguna maka aplikasi memiliki

uji kompetensi dalam menyelesaikan soal latihan.

Aplikasi ini memberikan ruang gerak bagi pengguna

dalam uji kompetensi sehingga pembelajaran tidak

monoton.

Kata kunci : Si-Pesoma, Pembelajaran

I. PENDAHULUAN

Proses pembelajaran pada Sekolah Menengah

Pertama merupakan salah satu kegiatan yang penting

dalam menuntut ilmu. Keterlibatan entitas dalam

pembelajaran merupakan suatu syarat agar proses

belajar mengajar berjalan dengan baik. Entitas tersebut

bisa tenaga pengajar dan para siswa, kedua entitas

tersebut saling berinteraksi dalam proses

pembelajaran. Proses pembelajaran akan berlangsung

jika suatu kondisi terpenuhi, diantara kondisi tersebut

yaitu waktu dan ruang. Ketika waktu dan ruang

tersebut memenuhi kriteria yang diharapkan untuk

terjadi proses pembelajaran maka proses pembelajaran

berlangsung dengan baik. Biasanya proses

pembelajaran secara formal terjadi karena adanya

waktu belajar di kelas dengan ruang kelas yang

tersedia, bagaimanapun juga proses untuk memahami

suatu materi pelajaran dibutuhkan waktu lebih dengan

tidak perlu memikirkan ruang yang terbatas. Dalam

pendidikan formal biasanya terkendala dengan waktu

dan ruang yang terbatas. Hal ini, menjadi bahan untuk

membuat suatu media pembelajaran. Media

pembelajaran yang digunakan untuk pembelajaran

dalam memahami materi matematika. Media

pembelajaran tersebut memberikan solusi, solusi

untuk memahami materi matematika yang tidak perlu

memikirkan kendala waktu dan ruang.

Media pembelajaran yang dibuat berupa

aplikasi pembelajaran untuk memahami materi

matematika yang berbasis multimedia. Aplikasi

pembelajaran dijalankan oleh komputer. Dengan

aplikasi ini bisa mengurangi kendala ruang dan waktu

belajar. Dengan aplikasi ini, para siswa dapat

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

73

Jurnal Nasional JMII 2016

menjalankan aplikasi tanpa harus memikirkan ruang

dan waktu, sehingga tujuan untuk memahami materi

matematika bisa dilakukan tanpa terkendala dengan

ruang dan waktu. Aplikasi dibuat dengan teknologi

multimedia sehingga para siswa diajak untuk tertarik

dan minat dalam memahami materi matematika. Para

siswa diajak untuk memahami materi matematika

secara mandiri. Dengan kemandirian para siswa

memahami materi matematika dengan aplikasi yang

berbasis teknologi multimedia. Pada aplikasi

mengajak para siswa, secara interaktif, untuk

memahami materi dan penyelesaian soal-soal yang

memerlukan pemahaman yang lebih. Pemahaman

yang lebih memerlukan kesiapan mental yang baik,

ketidak-siapan mental dapat mempengaruhi para siswa

dalam memahami materi matematika. Aplikasi

memberikan banyak latihan soal untuk melatih mental

para siswa dalam memahami materi matematika.

Fenomena untuk mempersiapkan mental para siswa

dalam memahami materi matematika bisa dilihat

dengan adanya les-les atau private-private. Les atau

private diadakan oleh pihak sekolah atau di luar

sekolah. Serta lembaga yang menerima para siswa

untuk memberikan kesiapan mental para siswa

terutama dalam kesiapan materi dan penyelesaian

soal-soal matematika yang diujikan.

Materi yang diujikan dalam Ujian merupakan

tolak ukur bagi siswa-siswi untuk bisa naik kelas atau

lulus dari Sekolah Menengah Pertama (SMP). Materi

atau penyelesaian soal-soal matematika merupakan

mata pelajaran yang sulit di mata siswa-siswi.

Sehingga perlu adanya pembahasan materi atau

penyelesaian soal-soal matematika yang menjadi

alternatif pilihan untuk memberikan nilai lebih di mata

siswa-siswa. Nilai lebih tersebut yaitu memberikan

pemahaman materi dan penyelesaian soal-soal

matermatika yang tidak terbatas pada ruang, waktu,

dan pengajar (guru) maka perlu dibangun aplikasi

multimedia yang bisa memberikan nilai tambah. Nilai

tambah tersebut adalah suatu keadaan yang bisa

memberikan pemahaman materi dan penyelesaian

soal-soal matematika terutama untuk para siswa

Sekolah Menengah Pertama kelas sembilan (IX).

Aplikasi mengemas materi berupa slide yang

menarik sehingga memberikan suatu harapan agar

para siswa mau belajar untuk memahami materi

matematika. Aplikasi juga memberikan soal latihan

untuk uji kompetensi para siswa. Dengan adanya uji

kompetensi ini, memberikan harapan agar para siswa

siap menghadapi soal ujian serta mempersiapkan

mental para siswa. Aplikasi ini memberikan kasus

tentang pembahasan materi atau penyelesaian soal-

soal mata pelajaran matematika. Aplikasi komputer ini

memberikan ruang gerak yang lebih leluasa, karena

tidak terpaku pada tenaga pengajar atau lembaga

pendidikan. Tentunya ada alat yang harus dimiliki

yaitu komputer, untuk dekade ini, komputer sudah

bukan menjadi barang langka atau mewah. Komputer

pribadi sudah dimiliki oleh hampir setiap rumah

(diperkotaan) sehingga sudah tidak lagi menjadi hal

yang susah untuk memiliki komputer. Aplikasi yang

dibuat atau dikembangkan dengan studi kasus mata

pelajaran matematika yang dituangkan dalam kegiatan

penelitian. Kegiatan penelitian dilakukan untuk

membangun media pembelajaran yang berupa aplikasi

komputer yang berbasis teknologi multimedia. Dan

aplikasi komputer tersebut diberi nama “si-pesoma”.

II. KAJIAN PUSTAKA

Matematika suatu kata yang sudah tidak asing

lagi bagi kita, matematika merupakan ilmu

pengetahuan yang mempelajari tentang hitungan atau

angka (yang disimbolkan) yang bisa dikomputasikan

oleh akal pikiran manusia. Materi matematika

diperlukan oleh setiap orang ataupun dalam kehidupan

sehari-hari. Di dunia pendidikan, matematika

diperlukan di semua jurusan dan dipelajari oleh semua

orang dengan latar belakang yang berbeda. Dalam

kesempatan ini, kita memberikan sebuah pengertian

matematika yang disertai dengan fungsinya serta

ruang lingkup pembelajaran yang dimasukkan dalam

sebuah aplikasi komputer yang berbasis teknologi

multimedia.

Kegiatan berhitung merupakan aktifitas sehari-

hari yang sudah biasa dilakukan oleh semua orang.

Semua lini kehidupan selalu ada matematika sehingga

bisa dikatakan dengan istilah tiada aktifitas tanpa

menggunakan matematika. Akan tetapi banyak yang

tidak menyadari bahkan bisa dikatakan tidak tahu apa

pengertian matematika, apa istilah matematika dari

berbagai negara, serta ruang lingkup matematika, dan

masih banyak lagi. Padahal matematika selalu

digunakan dalam kehidupan sehari-hari mulai dari hal-

hal kecil sampai dengan hal-hal yang besar. Sebagai

contoh mulai dari belanja rumah tangga sampai

dengan mega proyek dipastikan ada matematika yang

dilibatkan. Pemahaman matematika untuk para siswa

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

74

Jurnal Nasional JMII 2016

Sekolah Menengah Pertama (SMP) khususnya kelas

Sembilan (IX) perlu dilakukan dengan baik.

Multimedia merupakan teknologi di bidang

informasi yang memadukan pengolahan data dalam

bentuk teks, gambar, suara, animasi, video yang

disatukan menjadi data digital untuk dikelola atau

diproses dengan menggunakan komputer. Penyatuan

data (digital) dikelola atau diproses oleh komputer

untuk bisa disimpan, diproses dan disajikan secara

linier maupun interaktif. Hasil pengolahan menjadi

informasi multimedia yang dapat diterima dengan

kedua indera baik penglihatan maupun pendengaran,

sehingga lebih mendekati bentuk aslinya dalam dunia

yang sebenarnya. Informasi multimedia lebih ke arah

bentuk asli dalam dunia nyata jika dibandingkan

dengan informasi bentuk teks (angka dan huruf) yang

umum diperoleh komputer pada saat ini. Teknologi

multimedia merupakan hasil teknologi elektronik,

komputer dan perangkat lunak, kemampuan

penyimpanan dan pengolahan gambar digital dalam

berbagai macam warna dan resolusi tinggi serta

reproduksi suara maupun video dalam bentuk digital

telah memungkinkan multimedia terjangkau oleh

masyarakat umum pemakai komputer pribadi.

2.1 CBT dan Multimedia Interaktif

CBT atau Computer Based Training adalah

penyajian materi pelatihan dan pendidikan melalui

komputer. CBT dapat hadir dalam berbagai bentuk,

mulai dari presentasi sederhana informasi dalam

bentuk text, hingga presentasi materi kursus dalam

bentuk aplikasi multimedia yang dilengkapi dengan

text, image, video, audio, interaksi dan umpan balik

dari pengguna (Hick, 1997). Contoh pemanfaatan

CBT pada bidang pelatihan dan pendidikan misalnya :

tutorial matematika, pelatihan layanan konsumen,

pengenalan produk baru, pengenalan kebijakan

perusahaan dan lain-lain. CBT berperan sebagai

pelengkap sistem pelatihan yang memudahkan

instruktur untuk berinteraksi dengan pengguna. Salah

satu bentuk penyajian aplikasi CBT biasanya berupa

produk multimedia.

Multimedia interaktif adalah teknologi dinamis

yang memerlukan input tertentu dari pengguna untuk

menyampaikan sekumpulan informasi melalui text,

grafik, image, atau video. Biasanya aplikasi

multimedia interaktif dirancang untuk menampilkan

hasil tertentu dan memberikan umpan balik dengan

cepat, tergantung pada jenis komputer yang digunakan

atau bentuk antarmuka yang diakses oleh pengguna.

Teknologi ini digunakan agar dapat memberikan

informasi dalam bentuk yang lebih menarik dan dapat

menarik perhatian pengguna, serta memberikan

pengalaman belajar yang lebih kaya. (Nusir, Alsmadi,

& Al-Kabi, 2011)

Terdapat mengajukan enam kriteria untuk

menilai multimedia interaktif, yaitu (Thorn, 1995): (1)

Kriteria pertama adalah kemudahan navigasi, (2)

Kriteria kedua adalah kandungan kognisi. (3) Kriteria

ketiga adalah presentasi informasi, (4) Kriteria

keempat adalah integrasi media, (5) Kriteria kelima

adalah artistik dan estetika dan (6) Kriteria penilaian

yang terakhir adalah fungsi secara keseluruhan.

Multimedia interaktif, dikaitkan dengan

proses pembelajaran, biasanya mengacu pada

penggunaan multimedia dan peralatan ICT untuk

menyajikan materi yang mendukung dialog yang

efektif antara instruktur (tenaga pengajar) dan para

siswa. Manfaat materi pembelajaran dengan

menggunakan aplikasi yang berbasis multimedia,

seperti disebutkan oleh Hick (Hick, 1997) yaitu :

meningkatkan proses pembelajaran, bersifat interaktif,

fleksibel, modular, praktis, konsisten, tepat waktu,

memikat, dan biaya lebih murah.

2.2 Perancangan Instruksional dengan Model

ADDIE

ADDIE adalah model perancangan

instruksional yang berupa proses umum yang secara

tradisional digunakan oleh perancang instruksional

ataupun pengembangan pelatihan. Model ADDIE

merupakan inti perancangan instruksional dan menjadi

dasar sistem perancangan instruksional (Instructional

System Design - ISD). Pada prakteknya terdapat

beberapa macam adaptasi model ADDIE, tetapi secara

umum terdiri dari 5 fase yang membentuk siklus yaitu

Analysis, Design, Development, Implementation, dan

Evaluation. Ulasan yang dibuat Zulrahmat Togala

untuk buku Instructional Design: The ADDIE

Approach, menjelaskan aktivitas yang dilakukan pada

masing-masing tahap sebagai berikut (Togala, 2013) :

1. Analisis : Pada fase analisis, dilakukan

pendefinisian permasalahan instruksional, tujuan

instruksional, dan sasaran pembelajaran. Pada

fase ini juga dilakukan identifikasi atas

lingkungan pembelajaran, pengetahuan dan

keahlian yang saat ini sudah dimiliki oleh siswa.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

75

Jurnal Nasional JMII 2016

Fase ini dilakukan untuk menjawab pertanyaan-

pertanyaan terkait hal-hal berikut : Siapa

audiensnya, apa yang perlu mereka pelajari,

berapa anggarannya, opsi apa saja yang tersedia

untuk menyajikan materi (delivery), kendala apa

saja yang ada, kapan proyek harus selesai, dan apa

yang harus dilakukan siswa untuk mengetahui

kompetensi mereka?

2. Desain : fase desain terkait dengan penentuan

sasaran, instrumen penilaian, latihan, konten, dan

analisis yang terkait materi pemebealjaran,

rencana pembelajaran dan pemilihan media. Fase

desain dilakukan secara sistematis dan spesifik.

Aktivitas yang dilakukan pada tahap desain

biasanya meliputi pemilihan lingkungan belajar

yang paling sesuai dengan mempelajari jenis

keahlian kognitif yang diperlukan untuk

mencapai tujuan instruksional, menulis sasaran

instruksional, memilih pendekatan secara

keseluruhan, bentuk dan tampilan program : unit

outline, pembelajaran dan modul, merancang

materi kursus secara spesifik untuk digunakan

pada medium elektronik interaktif

3. Pengembangan (development) : pada fase ini

dilakukan pembuatan dan penggabungan aset

kontent yang sudah dirancang pada fase desain.

Pada fase inilah dibuat storyboard, penulisan

konten dan perancangan grafis yang diperlukan.

Jika melibatkan e-learning, programmer akan

bekerja untuk mengintegrasikan teknologi yang

diperlukan. Aktivitas yang dilakukan pada fase ini

meliputi pembuatan atau pengumpulan media

yang diperlukan, menggunakan kekuatan internet

atau media elektronik untuk menyajikan

informasi dalam berbagai format multimedia

sehingga dapat memenuhi keinginan siswa,

mendefinisikan interaksi yang sesuai, yang harus

dalam bentuk kreatif, inovatif, dan mendorong

siswa untuk terpancing belajar lebih lanjut.

4. Implementasi : pada fase ini, dibuat prosedur

untuk pelatihan bagi peserta pelatihan dan

instrukturnya / fasilitator. Pelatihan bagi

fasilitator meliputi materi kurikulum, hasil

pembelajaran yang diharapkan, metoda

penyampaian dan prosedur pengujian. Aktivitas

lain yang harus dilakukan pada fase ini meliputi

penggandaan dan pendistribusian materi, handout

dan bahan pendukung lainnya, serta persiapan

jika terjadai masalah teknis dan mendiskusikan

rencana alternatif dengan siswa.

5. Evaluation : fase evaluasi terdiri atas dua bagian

yaitu formatif dan summatif. Evaluasi formatif

terjadi di setiap tahapan proses ADDIE. Evaluasi

sumatif terdiri atas test yang dirancang untuk

domain yang terkait kriteria tertentu dan

memberikan peluang umpan balik dari pengguna.

Gambar 1. Model ADDIE untuk Perancangan Instruksional (Togala, 2013)

Penggunaan model ADDIE pada pengembangan

produk multimedia untuk pembelajaran sudah dikenal

secara luas. Parekh (Parekh, 2006) mencantumkan

ADDIE sebagai salah satu metoda pengembangan

aplikasi multimedia untuk produk CBT. Model

ADDIE juga digunakan untuk pengembangan website

berbasis multimedia (Peterson, 2003), serta aplikasi

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

76

Jurnal Nasional JMII 2016

pembelajaran berbasis multimedia lainnya (Arkun &

Akkoyunlu, 2008), (N. Subana, 2013).

III. PENGEMBANGAN APLIKASI

MULTIMEDIA

3.1. Materi Pembelajaran Matematika

Materi yang akan digunakan pada

pengembangan aplikasi ini yaitu tentang penyelesaian

soal-soal matematika. Materi ini dipilih berdasarkan

pertimbangan berikut :

1. Kesebangunan dan kekongruenan bangun

datar,

2. Bangun ruang sisi lengkung,

3. Statistik, dan

4. Peluang.

Materi yang disampaikan meliputi :

1. Pengertian tentang materi yang disebutkan di

materi pembelajaran matematika

2. Penyelesaian soal-soal matematika terutama

pada materi kesebangunan dan kekongruenan

bangun datar, bangun ruang sisi lengkung.

3. Penilaian dari pengguna dalam

menyelesaikan soal-soal latihan.

4. Cara menyelesaikan soal-soal matematika

dengan menggunakan rumus-rumus yang

baku.

Untuk memperkuat kesan atas materi yang

disampaikan, informasi di atas disajikan dengan

dukungan animasi, video, audio dan game.

3.2. Penerapan Model ADDIE

Berdasarkan ruang lingkup materi yang akan

disampaikan, kemudian dibuat rencana dan

implementasi pengembangan aplikasi multimedia

dengan mengacu pada model ADDIE. Di setiap

tahapan, dilakukan penelitian dan pengamatan singkat

untuk menentukan ruang lingkup aplikasi yang akan

dikembangkan. Penelitian dilakukan berdasarkan

observasi singkat dan diskusi dengan beberapa guru.

Hasil setiap tahapan dapat dilihat pada tabel 1.

Table 1. Tahapan Pengembangan Berdasarkan Model ADDIE

Fase Aktivitas Hasil Analisis a. Siapa audiensnya

b. Berapa anggarannya

c. Opsi apa saja yang tersedia untuk menyajikan materi

d. Kendala apa saja yang ada,

e. Kapan proyek harus selesai, f. Apa yang harus dilakukan siswa

untuk mengetahui kompetensi

mereka?

Siswa SMP, minimal kelas IX (Sembilan)

Tidak ditentukan, pengembangan bersifat mandiri

Komputer yang disimpan dalam bentuk KIOSK atau komputer demo di kelas

Komputer harus mendukung fitur multimedia (dilengkapi

dengan audio).

Tidak ditentukan, pengembangan bersifat mandiri. Menjawab pertanyaan instruktur (jika ada), atau bermain

game.

Desain a. Pemilihan lingkungan belajar yang

paling sesuai dengan mempelajari

jenis keahlian kognitif

b. Menulis sasaran instruksional.

c. Memilih pendekatan secara

keseluruhan, bentuk dan tampilan program

d. Merancang materi kursus secara

spesifik

Lingkungan belajar dapat dilakukan secara mandiri

dalam bentuk aplikasi KIOSK atau berkelompok di

dalam kelas

Sasaran instruksional : memahami pengertian, dampak

dan solusi atas masalah pemanasan global.

Pendekatan : ilustrasi dilengkapi dengan grafik, animasi,

gambar dan video.

Untuk membangkitkan kesadaran akan bahaya

pemanasan global, diberikan informasi tentang dampak

kerusakan. Untuk membuat siswa lebih tertarik, disediakan game sekaligus sebagai alat evaluasi

pembelajaran.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

77

Jurnal Nasional JMII 2016

Rancangan materi meliputi :

Tampilan informasi materi matematika secara

umum,

Penyampaian materi sesuai dengan kebutuhan

siswa kelas IX yang dilengkapi dengan rumus-

rumus yang baku.

Animasi dan video untuk memperkuat informasi

Latihan, untuk menguji pemahaman siswa

Pengembangan a. Pembuatan atau pengumpulan media yang diperlukan,

b. Mendefinisikan interaksi yang sesuai,

yang harus dalam bentuk kreatif,

inovatif.

Audio (diisi oleh narasi pengembang aplikasi), Video (dikumpulkan dari sumber-sumber bebas di

internet),

Animasi (dibuat sendiri atau dikumpulkan dari

sumber-sumber tak berbayar di internet)

Rumus (sesuai dengan referensi, dilengkapi dengan

animasi).

Game (dibuat sendiri)

Tools untuk pengembangan : Macromedia Flash

Interaksi : siswa dapat menjalankan aplikasi secara

mandiri, navigasi dan eksplorasi tidak dibatasi per modul,

tetapi sesuai dengan keinginan siswa untuk eksplorasi.

Implementasi Distribusi Aplikasi Belum dilakukan, aplikasi dikembangkan hingga tahap

prototype

Evaluasi

Evaluasi hasil pembelajaran siswa Evaluasi respon siswa terhadap aplikasi

Dilakukan dalam bentuk game Dilakukan dalam bentuk melakukan survey /

menyebarkan kuisioner.

3.3. Pengembangan Aplikasi

Berdasarkan hasil analisis kebutuhan aplikasi

pembelajaran di atas, kemudian dibuat rancangan

aplikasi sebagai berikut :

Kebutuhan Data :

Data yang dibutuhkan meliputi foto, video dan

animasi yang menjelaskan tentang materi matematika.

Data ini disimpan dalam format XML dan tersusun

atas 4 kelompok data yaitu data foto, video, fakta, dan

pesan. Data fakta digunakan untuk menyimpan

informasi tentang gambar yang menjelaskan suatu

fakta dan data pesan digunakan sebagai media umpan

balik dari siswa.

Rancangan Menu :

Aplikasi ini dirancang untuk dikendalikan oleh

instruktur yang bersifat sebagai “admin”, maksudnya

agar ketika aplikasi diaktifkan, siswa tidak mengakses

aplikasi lain di komputer. Untuk itu, sebelum masuk

ke tampilan utama, instruktur akan mengaktifkan fitur

fullscreen dan konten. Dari tampilan utama, siswa

dapat mengakses peta, animas, game, fakta, solusi,

penyebab, dampak, dan berbagai informasi lainnya.

Interaksi dengan siswa juga difasilitasi dengan

disediakannya buku tamu untuk mengisikan pesan

atau komentar dari siswa. Rancangan menu ini dapat

dilihat pada gambar 2.

Realisasi Aplikasi:

Rancangan menu di atas kemudian direalisasikan

menjadi satu aplikasi yang berjalan di Flash Player

11.2. Gambar 3 menunjukkan beberapa cuplikan

tampilan pada aplikasi yang sedang berjalan.

Tampilan utama dibuat mengikuti gaya antarmuka

Windows, yang terdiri atas sekumpulan ikon yang

mewakili setiap informasi yang akan diakses.

Rancangan tampilan ini sengaja dipilih dengan

memperhatikan tren tampilan yang saat ini sedang

populer.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

78

Jurnal Nasional JMII 2016

Gambar 2. Rancangan Menu Aplikasi Si-Pesoma

Untuk memperkuat informasi yang disampaikan,

aplikasi juga dilengkapi dengan animasi tentang

proses penyelesaian soal-soal matematika.

Diharapkan bentuk penyajian ini dapat lebih berkesan

dan membangkitkan kesadaran di antara para siswa.

Gambar 4 menunjukan tampilan untuk animasi

penyelesaian soal-soal matematika.

Gambar 3. Tampilan menu pembahasan aplikasi

pembelajaran

Realisasi penyelesaian soal-soal matematika

disajikan dalam bentuk sederhana dengan pendekatan

rancangan antarmuka sederhana. Penyelesaian soal-

soal matematika terdiri atas 4 materi dan di setiap

materi terjadi peningkatan kesulitan pertanyaan yang

diajukan. Gambar 4 menunjukkan tampilan antarmuka

interaktif yang digunakan untuk menyelesaikan soal-

soal berdasarkan rumus yang baku.

Gambar 4.Tampilan antarmuka Interaktif Penyelesaian

Soal dengan Rumus Baku

Evaluasi Pengguna

Setelah aplikasi selesai dibuat, kemudian dicoba

digunakan pada 20 responden, dengan mengambil

sampel 20 siswa/siswi SMP kelas IX. Kuesioner

disajikan lebih mengarah kepada aspek interaktif

aplikasi multimedia yang sudah dikembangkan, bukan

kepada materi pembelajaran soal-soal penyelesaian

matematika. Hasil kuesioner dapat dilihat pada tabel 2,

dan menunjukkan bahwa rata-rata 80% responden

menilai aplikasi yang sudah dibuat dapat memenuhi

kriteria aplikasi multimedia interaktif yang dibuat.

Table 2. Evaluasi Pengguna atas Aspek Interaktif

Aplikasi

No Kriteria Hasil

1 Kemudahan Navigasi 80 % setuju

2 Kandungan kognisi 60 % menganggap

cukup baik

3 Presentasi Informasi 80 % menganggap

sangat menarik

4 Integrasi Media 60 % menganggap

cukup baik

5 Artistik dan Estetika 100% menganggap

sangat menarik

6 Fungsi Keseluruhan 100% menganggap

sangat bermanfaat

Pada penelitian ini belum dilakukan evaluasi

formatif atas setiap tahapan model ADDIE, karena

keterbatasan waktu dan informasi. Evaluasi sumatif

atas konten pembelajaran juga belum dilakukan

mengingat aplikasi belum dicoba digunakan pada

lingkungan kelas yang sebenarnya.

IV. KESIMPULAN DAN SARAN

Dari proses pengembangan aplikasi multimedia

untuk mendukung pembelajaran dengan

menggunakan model ADDIE ini, dapat diperoleh

beberapa kesimpulan sebagai berikut :

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

79

Jurnal Nasional JMII 2016

1. Model ADDIE dapat digunakan untuk

pengembangan aplikasi multimedia interaktif

untuk mendukung proses pembelajaran. Model

ini menyediakan tahapan-tahapan yang

memudahkan dalam menyusun target pengguna,

materi yang akan disampaikan, sumber

pendukung yang diperlukan, dan pendekatan

presentasi yang akan digunakan.

2. Model ADDIE ini kemudian dicoba digunakan

sebagai pendekatan untuk mengembangkan

aplikasi multimedia dengan mengambil konten

materi yaitu pengenalan penyelesaian soal-soal

matematika. Aplikasi juga dilengkapi dengan

game – dilengkapi rumus, untuk mendukung

proses evaluasi hasil pembelajaran.

3. Hasil evaluasi atas aspek interaktif menunjukkan

bahwa aplikasi yang sudah dikembangkan dapat

dianggap memenuhi kriteria sebagai aplikasi

interaktif, berdasarkan perspektif pengguna.

Namun pada penelitian ini tidak dilakukan

evaluasi atas materi yang disampaikan.

Atas dasar hasil tersebut, disarankan agar pada

penelitian selanjutnya dilakukan juga evaluasi atas

materi baik evaluasi formatif dan sumatif, agar siklus

ADDIE dapat diterapkan seluruhnya dan dapat

dibandingkan antara target yang ingin dicapai pada

tahap awal dengan respon siswa sebagai pengguna

aplikasi di tahap akhir.

REFERENSI

[1] Arkun, S., & Akkoyunlu, B. (2008). A Study on

the development process of a multimedia learning

environment according to the ADDIE model and

students’ opinions of the multimedia learning

environment. Interactive Educational

Multimedia, Number 17 , 1-19.

[2] Farrer, A. (n.d.). What Is Interactive Multimedia?

Retrieved July 2013, from WiseGeek:

http://www.wisegeek.com/what-is-interactive-

multimedia.htm

[3] Hick, S. (1997). BENEFITS OF INTERACTIVE

MULTIMEDIA COURSEWARE. Retrieved July

10, 2013, from http://http-

server.carleton.ca/~shick/mypage/benifit.html

[4] N. Subana, I. D. (2013). PENGEMBANGAN

MULTIMEDIA INTERAKTIF DENGAN

MODEL ADDIE PADA MATA PELAJARAN

IPA KELAS VII SEMESTER I DI SMP TP 45

SUKASADA. Jurnal Edutech Vol 1, No 2 (2013)

Edisi Juli 2013 .

[5] Nusir, S., Alsmadi, I., & Al-Kabi, M. (2011).

Designing an Interactive Multimedia. 2011 IEEE

Global Engineering Education Conference

(EDUCON) – "Learning Environments and

Ecosystems in Engineering Education" (pp. 45-

51). IEEE.

[6] Parekh, R, (2006). Multimedia Application

Development. In R. Parekh, Principles of

Multimedia (pp. 654-655). Tata McGraw-Hill

Education.

[7] Peterson, C. (2003). Bringing ADDIE to Life :

Instructional Design at Its Best. Journal of

Education Multimedia and Hypermedia , 227-

241.

[8] Thorn, W. J. (1995, April). Points to Consider

when Evaluating Interactive Multimedia.

Retrieved July 10, 2013, from The Internet TESL

Journal: http://iteslj.org/Articles/Thorn-

EvalueConsider.html

[9] Togala, Z. (2013). Retrieved June 30, 2013, from

http://zultogalatp.wordpress.com/2013/06/15/buk

u-instructional-design-the-addie-approach-

robert-maribe-branch/

[10] Badarudin, Model Pengembangan Perangkat

Pembelajaran, 2011,

http://ayahalby.wordpress.com/2011/02/23/mo

del-pengembanganperangkat-pembelajaran/,

tanggal Akses : 29 april 2013. [11] Sri Rahmawati, Elemen-Elemen Multimedia,

2010,

http://chievan.blogspot.com/2010/03/elemen-

elemen-multimedia.html, tanggal akses 29 april

2013.

[12] Caca Tittiduit, Animasi Flash, 2012,

http://tittiduit.blogspot.com/2012/02/animasi-

flash.html,tanggal akses 30 april 2013.

[13] Yuda, adobe flash cs 5,

http://yuuddaa.blogspot.com/2011/02/adobe-

flash-cs5-sn-full.html, diakses 30 april 2013.

[14] Arsyadriyadi, Pengenalan adobe flash cs5,

http://www.arsyadriyadi.com/2012/02/pengenala

n-adobe-flash-cs5.html, diakses 30 april 2013.

[15] Pengertian Matematika, 2011,

http://www.sarjanaku.com/2011/06/pengertian-

matematika.html, tanggal akses 5 mei 2013.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

80

Jurnal Nasional JMII 2016

[16] Pronowo, Galih. 2011. “Kreasi Animasi

Interaktif dengan ActionScript 3.0 dan Flash

CS5”. Yogyakarta: C.V Andi Offset.

JURNAL MASYARAKAT INFORMATIKA INDONESIA JMII Vol 1, No. 1, Oktober-Desember 2016 ISSN: 2541-5093

81

Jurnal Nasional JMII 2016