Implementasi scada pada android dengan simulator modbuspal studi kasus perusahaan x

1 M P L E M E N T A S 1 S C A D A P A D A A N D R O ID D E N G A N
S IM U L A T O R M O D B U S P A L S T U D I K A S U S
PERUSAHAAN X

Skripsi

D isusun oleh :

Audy Ram andha

10 9 0 9 10 0 0 15 9

P R O G R A M S T U D I T E K N I K IN F O R M A T I K A
F A K U L T A S SA IN S D A N T E K N O L O G I
U N IV E R S IT A S IS L A M N E G E R I S Y A R IF H ID A Y A T U L L A H
J A K A R T A 2015 M / 1436 H

I M P L E M E N T A S I S C A D A P A D A A N D R O ID D E N G A N
S IM U L A T O R M O D B U S P A L S T U D I K A S U S
PERU SA H A A N X


S K K IP S I
S e b a g a i S a la h S a tu S y a ra t u n tu k M e m p e r o le h G e la r
S a rja n a K o m p u te r

P a d a F a k u lta s S a in s d a n T e k n o lo g i
U n iv e rs ita s Isla m N e g e ri S y a rif H id a y a tu lla h Ja k a rta

O lc h :
A udy R am andha
109091000159

P R O G R A M STU DI T E K N IK IN F O R M A T IK A
F A K U L T A S S A IN S DAN T E K N O L O G I
U N IV E R S IT A S IS L A M N E G E R I S Y A R IF H ID A Y A T U L L A H
J A K A R T A 2015 M / 1436 H

’’I M P L E M E N T A S I S C A D A P A D A A N D R O I D D E N G A N S I M U L A T O R
M O D BU SPA L STU D I K ASUS PER U SA H A A N X ”

SKREPSI

S e b a g a i S a la h S a tu S y a ra t U n tu k M e m p e ro le h G e la r S a rja n a K o m p u te r

F a k u lta s S a in s d a n T c k n o lo g i
U n iv e rs ita s Is la m N e g c ri S y a r if H id a y a tu lla h J a k a rta

O le h :
AUDY RAM ANDHA
109091000159

M e n y e tu ju i,

P e m b i m b i n g II

P e m b im b in g I

H e n d ra B

F e ri F a h ria n to M .S c
N IP . 1 9 8 0 0 0 2 9 2 0 1 1 0 1


N IP .

1 002

1 9 8 2 1 2 1 1 2 0 0 9 1 2 1 003

M e n g e ta h u i,
K c tu a P ro g ra m S tu d i T c k n ik In fo rm a tik a

A rin i. M T

N IP .

1 9 7 6 0 1 3 1 2 0 0 9 0 1 2 001

ls e n o M . K o m

’’I M P L E M E N T A S I S C A D A P A D A A N D R O I D D E N G A N S I M U L A T O R
M O D BU SPA L STU DI K ASUS PER U SA H A A N X”


S k rip si
S e b a g a i S a la h S a tu S y a ra t U n tu k M e m p e r o le h G e la r S a rja n a K o m p u te r
P a d a F a k u lta s S a in s d a n T e k n o lo g i
U n iv e r s ita s Isla m N e g e r i S y a r i f H id a y a tu lla h J a k a r ta

O le h :
A U D Y R A M A N D IIA

NIM:

109091000159

M e n y e tu ju i,

P e m b im b in g I

P e m b j b n b i n g II

/
F eri F a h ria n to . M .S c


H en d ra B avu

N IP . 1 9 8 0 0 8 2 9 2011 1 002

N IP . 1982121 f 2 0 0 9 1 2 1 003

P e n g u ji I

cA

n o M .K o m

P e n g i t j i II

+ Q ^

A n d re w F ia d e .M .K o m
N IP . 19820811 2 0 0 9 1 004


. 19820823 201101 2 013

M e n g e ta h u i,
K e tu a P ro g ram
y n s^ j/m T e k n o lo g i

S tu d i T e k n ik In fo rm a tik a

i n . N l.S i

Hk 3 999903 1 003

N IP .

1 9 7 6 0 1 3 1 2 0 0 9 0 1 2 001

LEM BA R PER N Y A TA A N

D ENG AN


A SM

IN I

H A S IL

SEBAG AI

SA Y A

K A R YA

S K R IP S I

M EN Y A TA K A N

S E N D IR I

ATAU


Y A N G

K A R Y A

BAHVVA

B E U JM

IL M IA H

S K R IP S I

IN I

PERNAH

PADA

BEN A R


D IA JU K A N

PERG URUAN

T IN G G I A T A U L E M B A G A M A N A P U N .

J a k a r t a , 10 F e b r u a r i 2 0 1 5

A udv R am andha
N IM . 109 0 9 1 0 0 0 1 5 9

v

A L 'D Y

Im p le m e n ta si S c a d a

R A M A N D H A .

Pada


A n d ro id

D engan

S im u la to r

M o d b u s p a l. Di b im b in g o le h : F e r i F a h r ia n t o , M .S c d a n H e n d r a B a y u S u s e n o ,
M .K o m .

A BSTR A K

l l i n g g a s a a t in i (S C A D A ) m e m p a k a n s i s te m c o n tr o l d a t a d a n p e n g a w a s a n
d ig ita l y a n g s e d a n g p o p u lc r d a n b a n y a k d itc ra p k a n d a la m b c rb a g a i b id a n g b a ik
in d u s tri, p e r o r a n g a n , d a n ju g a e n e rg i. A d a n y a d u k u n g a n p e r k e m b a n g a n te k n o lo g i
j a r i n g a n k o m u n i k a s i d a t a s c r t a a p l i k a s i s i s t e m o p c r a s i y a n g m o b ile y a n g s u d a l i
dapat

d itc ra p k a n


dukungan
m e n ja d i

di

te k n o lo g i

d a la m

handphone

p eran g k at

d id a la m n y a

te rm a su k

le b ih te ro rg a n is ir d e n g a n

sc p e rti

n irk a b e l,

m enggunakan

A n d ro id ,

kem udahan

p ro to k o l

dengan

akses

M odbus.

d a ta

D ukungan

J a v a u n tu k S C A D A s u d a h m u la i d ib e r ik a n d e n g a n a d a n y a lib r a r y o p en so u rc e
y a n g b e rn a m a Ja v a M o d b u s (Ja m o d ) y a n g m e n d u k u n g p ro to k o l M o d b u s d e n g a n
T C P /IP . P ro s e s m o n ito rin g y a n g d ija la n k a n tc n tu tid a k o p tim a l ta n p a p c ra n s is te m
u n tu k

m c n c a ta t

d a ta

yang

ada

m c la lu i

lib ra ry

yang

b erp cran

d a la m

p ro ses

p c n c a ta ta n a ta s a k u is is i d a ta y a itu O p c n c s v . D a la m p r o s e s p c n g o p c r a s ia n S C A D A
y a n g te la h

te rk o n s e p

dengan

b a ik

dengan

S is te m

A p lik a s i A n d ro id

te n tu n y a

d ira n c a n g d e n g a n m e n u y a n g s e d e rh a n a d a n m u d a h d im e n g e rti te ru ta m a u n tu k
p ro ses

tra in in g

pendukung

yang

p ro ses

c fe k tif se b e lu m

p e la tih a n

SCADA

o p e ra to r
yang

b e k e rja

e fe k tif,

di

p e n u lis

la p a n g a n .

D a la m

b e rin is ia tif u n tu k

m e n a m b a h k a n s im u la to r p e n d u k u n g in p u t d a ta y a n g b e r n a m a M o d b u s P a l. P ira n ti
lu n a k

in i s e l a i n

m e m p e rm u d a h p e m b e la ja ra n

ju g a d ih a r a p k a n

dapat m enekan

b ia y a a ta s p e n g a d a a n m o d u le p e ra n g k a t k e ra s y a n g d in ila i m c m a k a n b ia y a y a n g
tin g g i j u g a k o n fig u ra s i y a n g m e n y ita w a k tu . D ih a ra p k a n d e n g a n a d a n y a S k rip si
in i

b e rtu ju a n

m em buat

a p lik a si

yang

m am pu

m e la k u k a n

p e n g e n d a lia n

p e n g a w a s a n d a n ju g a a k u is isi d a ta y a n g b a ik d e n g a n d u k u n g a n te k n o lo g i te rb a ru
y a n g d ih a ra p k a n d a p a t d ik e m b a n g k a n u n tu k p e la tih a n d a n ju g a im p le m e n ta s i di
l a p a n g a n . M e t o d e y a n g d i g u n a k a n p a d a s k r i p s i i n i a d a l a h m o d e l p r o s e s e x tr e m e

p r o g r a m m in g k a r e n a a p lik a s i y a n g a k a n d ib u a t tid a k m e m b u tu h k a n w a k tu y a n g
la m a

(A g ile

m e th o d )

dengan

m e th o d

B la c k b o x

p e n g e tc s a n

te s tin g .

B ahasa

p e m r o g r a m a n J a v a p a d a s m a r tp h o n e A n d r o id . In t i d a r i s k r i p s i i n i y a i t u t c r l c t a k
pada

im p le m e n ta si

SCADA
d id u k u n g

y a itu

SCADA

Jam od,

p ro to k o l

pada O S

tra n sfe r

M odbus

d a ta

A n d ro id

dengan

m enggunakan

T C P /I P

dengan

m enggunakan

ja rin g a n

sim u la to r

L ib r a r y

N irk a b e l

yang

tra n sm isi

d a ta

m e n g g u n a k a n M o d b u sP a l d e n g a n lib ra ry O p e n C S V u n tu k m e n y im p a n d a ta y a n g
tc ra k u is is i d e n g a n fo r m a t f i l e C S V . D a ta d a n in fo rm a s i y a n g d ita m p ilk a n p a d a
a p lik a si

in i d i h a r a p k a n

d a p a t m e n ja w a b

k c n d a la

im p le m e n ta s i

SCADA

yang

d in ila i c u k u p su lit te r u ta m a d a la m p c n g a p lik a s ia n d e n g a n te k n o lo g i te r b a ru u n tu k
b c rb a g a i k ep erlu a n .
K a ta k u n c i: Im p le m e n ta s i, S C A D A , A n d r o id , S im u la to r, M o d b u s , M o d b u s P a l,
J a M o d , O p e n C S V , N irk a b e l

K A TA PEN G A N TA R

B i s m i 1l a h i r r a h m a n i r r a h i m ,
A lh a m d u lilla h , p u ji s y u k u r p e n u lis p a n ja tk a n k e p a d a A lla h S u b h a n a h u W a
T a 'a la

a ta s

se lu ru h

rah m at d a n

k a ru n ia -N y a

yang

d ib e rik a n

kepada

p e n u lis

s c h i n g g a p e n u l i s d a p a t m c l a k s a n a k a n p c n c l i t i a n s k r ip s i in i d a n m c n y c l c s a i k a n
p e n u lisa n n y a
R a s u lu lla h

dengan

b a ik .

S h a la lla h u

S h a la w a t se rta

‘A l a i h i

W a sa lla m ,

sa la m

se la lu

te rsa m p a ik a n

k e lu a rg a n y a ,

kepada

sa h a b a tn y a ,

s e rta

p e n g ik u tn y a y a n g s e tia h in g g a a k h ir z a m a n .
S k rip si
S im u la to r

in i

b e rju d u l

M od b u sp al

“ I m p le m e n ta si

S tu d i

K asus

SCADA

P eru sah aan

pada

X”,

A n d r o id

yang

dengan

d is u su n

u n tu k

m e m e n u h i sa la li s a tu s y a r a t d a l a m m e n y e l e s a i k a n p r o g r a m S tr a ta 1 p a d a P r o g r a m
S tu d i T c k n ik In fo rm a tik a d i U n iv e rs ita s Isla m N e g e ri S y a r if H id a y a tu lla h Ja k a rta .
H arap an

bahw a

sk rip si

in i

dapat

b crm an faat

bagi

sem ua

p ih a k

yang

b e rk e p e n tin g a n , m e ru p a k a n k e b a h a g ia a n te rse n d iri b ag i p e n u lis w a la u p u n d isa d a ri
b a h w a “ tia d a

g a d in g

yang

ta k

re ta k ” tid a k

ada

se s u a tu

pun

y an g sem p u rn a

m c la in k a n A lla h S W T S a n g M a h a P e n g u a s a A la m S e m e s ta .
P a d a k e s e m p a t a n ini, p e n u l i s in g in m e n y a m p a i k a n u e a p a n te r i m a k a s ih
k e p a d a p i h a k - p i h a k y a n g t e l a h m e n d u k u n g t e r s e l e s a i k a n n y a s k r i p s i in i. K a r e n a
t a n p a d u k u n g a n d a r i m e r e k a , p e n u l i s t i d a k a k a n m a m p u m e n y e l e s a i k a n s k r i p s i ini
d e n g a n b a ik . M e r e k a y a n g te la h m e n d u k u n g p e n u lis a d a la h :
1.

Ibu d a n A lm a rh u m
la n g k a h .

A y a h te rc in ta y a n g se la lu m e n g irin g i d o 'a d a la m se tia p

2.

B a p a k D R . A g u s S a l i m , M . S i, s e l a k u D e k a n F a k u l t a s S a i n s d a n T e k n o l o g i ,
U n iv e rs ita s Isla m N c g e ri S y a r if H id a y a tu lla h J a k a rta .

3.

I b u A rin i. M T , s e b a g a i K e tu a P r o g r a m S tu d i T e k n ik In f o rm a tik a , F a k u lta s
S a in s d a n T e k n o lo g i. U n iv e r s ita s Isla m N e g e r i S y a r i f H id a y a tu lla h J a k a rta .

4.

B a p a k F eri F a h ria n to M .S c , se la k u d o s e n p e m b im b in g I d a n S e k re ta ris K e tu a
P ro g ra m S tu d i T e k n ik In fo rm a tik a , F a k u lta s S a in s d a n T e k n o lo g i, U n iv e rs ita s
Isla m

N eg eri

S y a rif

H id a y a tu lla h

Ja k a rta ,

yang

te la h

m em b eri

banyak

m a s u k a n b a g i p e n u l i s d a l a m m e n y e l e s a i k a n s k r i p s i ini.
5.

B a p a k H e n d r a B a y u S u s e n o M . K o m . s e l a k u d o s e n p e m b i m b i n g II p e n u l i s
y a n g s e la lu m e n y e m a n g a ti a n a k d id ik n y a d a n j u g a te la h m e m b e r ik a n b a n y a k
b a n t u a n b a g i p e n u l i s d a l a m m e n y e l e s a i k a n s k r i p s i in i.

6.

A nggi

C ip la

B c rlia n i,

s e m a n g a t, w a k tu

dan

is tri
d o ’a

saya,

yang

u n tu k

ta k

h e n ti-h e n tin y a

m e n y e le sa ik a n

sk rip si

in i,

m e m b e rik a n
m e m b e rik a n

m o t i v a s i d i s a a l p e n u l i s m u l a i j e n u h d e n g a n s k r i p s i ini.
7.

L u th fi A u r u m A rra sy id , A n a k k u y a n g se la lu m e n e m a n i a y a h n y a b e g a d a n g d a n
m e n g g a n g g u a y a h n y a d e n g a n m e m b a n tu “ m e n g e tik ” se rta s e n y u m a n n y a y a n g
m c m b u a t le la h p e rg i m e n g h i la n g .

8.

S a u d a ra -s a u d a ra k u s e p e rju a n g a n di T e k n ik In fo rm a tik a y a n g s u d a h m e n e m a n i
p e n u li s d a l a m m e n y e l e s a i k a n s k r ip s i ini. t e r u t a m a s a h a b a t - s a h a b a t k u s e m u a di
F S T T I a n g k a ta n 2 0 0 9 . T e rim a k asih .

9.

T e m a n -te m a n sa y a di P eru sah aan
u n t u k p e n y c l e s a i a n s k r i p s i in i.

X , te rim a

k a sih s e m a n g a t d a n

sarannya

10. S e l u r u h D o s e n d a n s t a f k a r y a w a n F a k u lt a s S a in s d a n T e k n o lo g i , k h u s u s n y a
P ro g ram

S tu d i T c k n ik In fo rm a tik a . y a n g te la h m c m b im b in g p e n u lis s c la m a

m e n u n tu t ilm u d i U n iv e r s ita s Is la m N e g e r i S y a r if H id a y a tu lla h J a k a rta .
11. S e m u a p i h a k y a n g s u d a h m e m b a n tu d a n t i d a k d a p a t d is e b u tk a n s a tu - p e r s a tu .
P e n u lis m e n g h a r a p k a n k ritik s e r ta s a ra n y a n g m e m b a n g u n d a ri p e m b a c a
u n t u k p c n u l i s a n la p o r a n y a n g le b ih b a i k la g i. K r itik d a n s a r a n s e r ta p c r t a n y a a n
dapat

d is a m p a ik a n

Sem oga

sk rip si

in i

ke

p e n u lis

dengan

iz in

m e la lu i
A lla h

e m a il
SW T

A u d y .R a m a n d h a @ g m a il.c o m .
dapat

b erm an faat

bagi

sem ua

p e m b a c a . A m in .

J a k a rta , 10 F e b ru a ri 2 0 1 5

A udy R am andha
N IM . 109091000159

D A F T A R IS I

H a la m a n
L E M B A R S A M P U L ........................................................................................................i
L E M B A R P E R N Y A T A A N ......................................................................................... iv
A B S T R A K .........................................................................................................................v
K A T A P E N G A N T A R ................................................................................................... vi
D A F T A R I S I ................................................................................................................... ix
D A F T A R G A M B A R ................................................................................................... x iii
D A F T A R T A B E L ......................................................................................................... x v

B A B I P E N D A H U L U A N .............................................................................................. 1
1.1. L a ta r B e la k a n g ............................................................................................................ 1
1.2. R u m u s a n M a s a la h ..................................................................................................... 4
1.3. B a ta s a n M a s a l a h ........................................................................................................ 5
1.4. T u ju a n P e n e l iti a n .......................................................................................................6
1.5. M a n fa a t P e n e l iti a n .................................................................................................... 6
1.6. M e to d o lo g i P e n e l iti a n ............................................................................................... 7
1.6.1. M e to te P e n g u m p u la n D a t a ....................................................................................7
1.6.2. M e to d e P e n g e m b a n g a n S is te m ............................................................................. 8
1.7.

S is te m a tik a P e n u lis a n ..............................................................................................9

B A B I I T I N J A U A N P U S T A K A ............................................................................... 10
2.1.

K o n se p I m p le m e n ta s i............................................................................................ 11

2.2.

K o n se p S C A D A ..................................................................................................... 11
2 .2 .1 K o n se p A k u is is i D a ta .................................................................................. 11

2.3.

K o n se p M o d b u s ................................................................................................... 12
2 .3 .1 . P o r t S e r ia l A T 8 9 S 5 1 ...................................................................................... 19

2.4.

K o n se p A p lik a si M o b ile ....................................................................................... 2 2
2 .4 .1 . P e n g e rtia n A p l i k a s i ....................................................................................... 2 2
2 .4 .2 . A p lik a si M o b i l e ..............................................................................................2 4

2.5.

S im u l a to r ................................................................................................................ 25

ix

2.6.

G o o g le A n d ro id ................................................................................................... 2 6
2 .6 .1 . A rs ite k tu r A n d r o i d ........................................................................................ 27
2 .6 .2 . F itu r A n d r o id .................................................................................................. 2 9
2 .6 .3 . V e rs i S is te m O p e ra s i A n d r o i d ..................................................................... 30
2 .6 .4 . K e le b ih a n d a n K e k u ra n g a n A n d r o id ...........................................................36

2.7.

B a s is D a t a ...............................................................................................................38

2.8.

S o ftw a r e / P e ra n g k a t L u n a k ................................................................................. 38

2 .8 .1 .

E c lip s e .......................................................................................................... 38

2 .8 .2 .

A n d ro id S D K ( S o ftw a r e D e v e lo p m e n t K i t ) .............................................. 3 9

2 .8 .3 .

J a v a ................................................................................................................ 3 9

2 .8 .4 .

S Q L ite .......................................................................................................... 41

2 .9 .

L ib r a r y / C la s s p a th ............................................................................................ 4 2

2 .1 0 .

J a v a M o d b u s L ib r a r y ( J a m o d ) .......................................................................... 43

2 .1 1 .

O p e n C S V L i b r a r y .............................................................................................. 4 4

2 .1 2 .

M o d b u s p a l........................................................................................................... 4 4

2 .1 3 .

A g ile S o ftw a r e D e v e lo p m e n t ............................................................................. 4 9

2 .1 4 .

E x tr e m e P r o g r a m m in g (X P ) M o d e l ................................................................. 51

B A B I I I M E T O D O L O G I P E N E L I T I A N .............................................................. 5 4
3.1. T e m p a t d a n w a k tu p e n e litia n ................................................................................. 5 4
3.2. M e to d e P e n g u m p u la n D a t a ....................................................................................5 4
3 .2 .1 . S tu d i P u s ta k a .................................................................................................. 5 4
3 .2 .2 . W a w a n c a r a .....................................................................................................58
3.3. M e to d e P e n g e m b a n g a n S is te m .............................................................................. 58
3.4. K e ra n g k a B e r f i k i r ................................................................................................... 5 9

B A B I V A N A L I S A D A N P E M B A H A S A N ............................................................. 6 1
4 .1 . P l a n n i n g ................................................................................................................... 61
4 .1 .1 . V is i A p l i k a s i .................................................................................................. 6 2
4 .1 .2 . F itu r K u n c i...................................................................................................... 63
4 .1 .3 . T u ju a n A p lik a s i.............................................................................................. 63

x

4 .1 .4 . P e n g g u n a A p lik a s i....................................................................................... 64
4 .1 .5 . In fo rm a s i y a n g D ib u tu h k a n ....................................................................... 64
4 .1 .6 . K e b u tu h a n A p lik a s i u n tu k A n d r o i d ......................................................... 6 4
4 .1 .7 . K e b u tu h a n atas S im u la to r P e n d u k u n g ...................................................... 65
4 .2 . D e s ig n ....................................................................................................................... 65
4 .2 .1 . U se C a s e .........................................................................................................65
4 .2 .2 . U ser S to r ie s .................................................................................................... 6 6
4 .2 .3 . D e s ig n C R C C a r d .......................................................................................... 67
4 .2 .4 . D e s ig n G U I .................................................................................................... 7 2
4 .2 .5 . D e s ig n D a ta b a s e ............................................................................................ 75
4 .3 . C o d in g ...................................................................................................................... 78
4 .3 .1 . P e m b a h a sa n F u n g s i ...................................................................................... 78
4 .4 . T e s tin g ...................................................................................................................... 84
4 .4 .1 . P e n g u jia n d e n g a n U n it T e s t i n g ................................................................. 84
4 .4 .2 . P e n g u jia n d e n g a n I m p le m e n ta tio n T e s tin g .............................................. 85
4 .4 .2 .1 . B u k ti P e n g u jia n Im p le m e n ta s i....................................................... 87
4 .5 . E v a lu a s i S is te m ....................................................................................................... 9 6
4 .6 C o n to h T ra in in g d a n S im u la s i................................................................................96
4 .6 .1 C o n to h K a s u s ..................................................................................................9 6
4 .6 .2 P e m b a h a s a n K a s u s .........................................................................................97

B A B V P E N U T U P ................................................................................................... 1 04
5 .1. K e s im p u la n .......................................................................................................... 104
5 .2. S a r a n ..................................................................................................................... 105

D A F T A R P U S T A K A ............................................................................................... 1 07
L A M P I R A N ............................................................................................................... 10 9
L a m p ira n H a s il W a w a n c a r a .............................................................................. 109
L a m p ira n K o d in g ................................................................................................113

xi

DAFTAR GAM BAR

H a la m a n
G a m b a r 2.1. K o n s e p S C A D A ...................................................................................... 11
G a m b a r 2.2. S is te m P e n g irim a n Q u e r y R e s p o n d .......................................................13
G a m b a r 2.3. In te rv a l a n ta r 3 ,5 (a ta s ) d a n 1,5 (b a w a h ) d i d a la m f r a m e ....................15
G a m b a r 2.4. D r iv e r d a n r e c e iv e r p a d a S N 7 5 1 7 6 ...................................................... 21
G a m b a r 2.5. L o g o A n d r o id .......................................................................................... 27
G a m b a r 2.6. S tru k tu r A n d r o id ......................................................................................28
G a m b a r 2.7. L o g o A n d ro id v e rsi 1.5 ( C u p c a k e ) ........................................................31
G a m b a r 2.8. L o g o A n d ro id v e rsi 1.6 ( D o n u t) ............................................................32
G a m b a r 2.9. L o g o A n d ro id v e rsi 2.0 /2 .1 ( E c l a ir ) ..................................................... 32
G a m b a r 2 .1 0. L o g o A n d ro id v e rsi 2 .2 ( F r o y o ) ........................................................... 33
G a m b a r 2 .1 1. L o g o A n d ro id v e rsi 2 .3 (G in g e r b r e a d ) ............................................... 34
G a m b a r 2 .1 2. L o g o A n d ro id v e rsi 3 .0 /3 .1 ( H o n e y c o m b ) ..........................................34
G a m b a r 2 .1 3. L o g o A n d ro id v e rsi 4 .0 (Ic e C r e a m S a n d w ic h ) .................................. 35
G a m b a r 2 .1 4 . L o g o A n d ro id v ersi 4.1 (J e lly B e a n ) ................................................... 35
G a m b a r 2 .1 5 . L o g o J a v a ............................................................................................. 4 0
G a m b a r 2 .1 6 . S k e m a M o d e l X P .................................................................................... 51
G a m b a r 3.1. Im plem entasi Scada pada A ndroid dengan Sim ulator M odbuspal Studi
K asus Perusahaan X ................................................................................... 6 0
G a m b a r 4 .1 . Use Case u ntuk A plikasi D ro id S C A D A ..................................................... 6 6
G a m b a r 4 .2 . D esain D a sh b o a rd ...................................................................................... 73
G a m b a r 4 .3 . D esain D evice L i s t .....................................................................................7 4
G a m b a r 4 .4 . D esain Tag F o r m ....................................................................................... 7 4
G a m b a r 4 .5 . D esain D evice F o r m ...................................................................................75
G a m b a r 4 .6 . R ancangan D atab ase................................................................................... 7 6
G a m b a r 4 .7 . File Instalasi D ro id S C A D A .ap k ..................................................................88
G a m b a r 4 .8 . M enu instalasi D ro id S C A D A .ap k .............................................................. 88
G a m b a r 4 .9 . Proses instalasi D ro id S C A D A .ap k ............................................................. 89
G a m b a r 4 .1 0 . Ico n D roidSC A D A terpasang di p eran g k a tA n d ro id ................................. 89
G a m b a r 4 .1 1 . File Instalasi D ro id SC A D A .ap k............................................................... 9 0
G a m b a r 4 .1 2 . G am bar N o tifikasi atas belum adanya D evice yan g sudah dim asukkan.. 9 0

x iii

G a m b a r 4 .1 3. M enu pada D a sh b o a rd D roidS C A D A ...................................................... 91
G a m b a r 4 .1 4. N otifikasi apabila tidak ada data pada a p lik a s i......................................... 91
G a m b a r 4 .1 5. Tam pilan D evice L is t ................................................................................ 92
G a m b a r 4 .1 6. Tam pilan in p u t Sync P eriod pada D evice E d i to r ..................................... 92
G a m b a r 4 .1 7. D etail D evice E d ito r ................................................................................. 93
G a m b a r 4 .1 8. G am bar D etail untuk S ettin g untuk S u sp e n d terhadap D e v ic e .................. 94
G a m b a r 4 .1 9. Tam pilan pada device list di yang sudah te rsim p an ..................................94
G a m b a r 4 .2 0. G am bar T ag E d ito r ....................................................................................95
G a m b a r 4 .2 1. G am bar tam pilan untuk m engatur R eg ister F o r m a t ................................. 95
G a m b a r 4 .2 2. G am bar Tentang P engaturan tipe R e g is te r ............................................... 96
G a m b a r 4 .2 3. G am bar T ag yang sudah atur dan te rsim pan ............................................. 9 6
G a m b a r 4 .2 4 . K onfigurasi m o d b u sp al.............................................................................9 9
G a m b a r 4 .2 5 . K onfigurasi d evice ................................................................................ 101
G a m b a r 4 .2 6 . D evice L i s t ........................................................................................... 101
G a m b a r 4 .2 7 . K onfigurasi T a g ................................................................................... 101
G a m b a r 4 .2 8 . D ash b o a rd setelah m enam bah 4 se n so r............................................... 102
G a m b a r 4 .2 9 . D ash b o a rd setelah service d ija la n k a n ................................................. 102
G a m b a r 4 .3 0 . N otifikasi Ekspor D a ta ......................................................................... 103
G a m b a r 4 .3 1 . File hasil ekspor dibuka pada aplikasi M S E x c e l ................................ 103
G a m b a r 4 .3 2. H asil rata - rata dari program M S E x c e l .............................................. 104

x iv

DAFTAR TABEL

H a la m a n
T a b e l 2.1.

A S C II F r a m in g F r a m e p a d a tra n s m is i A S C I I ........................................14

T a b e l 2.2.

R T U F r a m in g F r a m e p e s a n p a d a m o d e tra n s m is i R T U .................... 14

T a b e l 2.3.

T a b e l fu n g s i M o d b u s ................................................................................. 16

T a b e l 2.4.

E x c e p tio n C o d e .......................................................................................... 19

T a b e l 2.5.

M o d e p a d a p o r t s e r ia l A T 8 9 S 5 1 ........................................................... 2 0

T a b e l 2 .6 . M ode P engirim an d an penerim aan data S N 7 5 1 7 6 ..........................................2 2
T a b e l 3 .1. Perbandingan Literatur S eje n is.....................................................................6 0
T a b e l 4 .1 . C R C C ard D a sh b o a rd ..................................................................................... 68
T a b e l 4 .2 . C R C C ard D evice L is t ..................................................................................... 68
T a b e l 4 .3 . C R C C ard D evice F o r m ................................................................................. 6 9
T a b e l 4 .4 . C R C C ard T ag F o rm ....................................................................................... 6 9
T a b e l 4 .5 . C R C D evice L is t A d a p te r ................................................................................ 6 9
T a b e l 4 .6 . C R C C ard T ag L is t A d a p te r ............................................................................6 9
T a b e l 4 .7 . C R C C ard C o re ............................................................................................ 7 0
T a b e l 4 .8 . C R C C ard W o r k e r .......................................................................................... 7 0
T a b e l 4 .9 . C R C C ard C on verter ....................................................................................... 7 0
T a b e l 4 .1 0 . C R C C a rd C S V . .......................................................................................... 7 0
T a b e l 4 .1 1 . C R C C a r d L o c a lD B ...................................................................................... 71
T a b e l 4 .1 2 . C R C C a rd D e v ic e ......................................................................................... 71
T a b e l 4 .1 3 . C R C C a rd T ag ............................................................................................ 71
T a b e l 4 .1 4 . C R C C a rd T a g V a lu e ..................................................................................... 71
T a b e l 4 .1 5 . C R C C a rd S c a le ........................................................................................... 7 2
T a b e l 4 .1 6 . C R C C a rd D e viceL istO b ject ....................................................................... 7 2
T a b e l 4 .1 7 . C R C C a rd T ag L istO b ject .............................................................................. 7 2
T a b e l 4 .1 8 . C R C C a rd M o d b u s ........................................................................................ 7 2
T a b e l 4 .1 9 . Struktur D atabase D e v ic e ............................................................................. 77
T a b e l 4 .2 0 . Struktur D atabase T ag .................................................................................. 78
T a b e l 4 .2 1 . Struktur D atabase T a g V a lu e ...................................................................... 78
T a b e l 4 .2 2 . H asil Pengujian D engan U n it T e stin g ........................................................ 86
T a b e l 4 .2 3 . H asil Pengujian Im p le m e n ta si................................................................... 87

xv

BAB I

PEN DA H ULUA N

1 .1 .

L a ta r B e la k a n g

P a d a s a a t ini, k e m a ju a n te k n o lo g i s a n g a t b e rp e n g a ru h te r u ta m a se b a g a i
s is te m

pengaw asan

dan

p e n g e n d a lia n ,

te ru ta m a

d a la m

b e n tu k

p ro s e s

yang

m e n e ra p k a n s u a tu s is te m y a n g m e n g a w a s i se tia p p ro s e s p a d a s is te m d u k u n g a n
d a la m b e n tu k p e n y im p a n a n a k u s is i data.
D a la m m e n d u k u n g e fis ie n s i d a n e fe k tifita s k e g ia ta n in d u s tri d ib u tu h k a n
m e to d e p e n g a w a s a n y a n g m e m ilik i b ia y a le b ih m u r a h d ib a n d in g h a ru s m e m b e li
p e ra n g k a t m o n ito r in g sis te m y a n g te rk o n tro l d a n te ra k u is is i d e n g a n im p le m e n ta s i
y a n g b e rb ia y a tin g g i y a n g d is a m p in g itu ju g a u n tu k m e m e n u h i k e b u tu h a n tr a in in g
d a n te stin g .

P a d a s u a tu in d u s tri y a n g m e m ilik i b a n y a k p e r a la ta n (p la n t) d e n g a n

le ta k g e o g ra fis y a n g te rs e b a r p a d a ja r a k y a n g c u k u p ja u h , d ip e rlu k a n s e b u a h sis te m
y a n g d a p a t m e la k u k a n p e n g a w a s a n d a n p e n g e n d a lia n j a r a k ja u h . S is te m te rs e b u t
h a ru s m a m p u m e la k u k a n p e n g a w a s a n (s u p e r v is o r y ) d a n p e n g e n d a lia n (c o n tr o llin g )
te rh a d a p s e m u a p ro s e s y a n g s e d a n g b erja la n .
U n tu k m e n g a ta s i p e rm a s a la h a n te rs e b u t, b a n y a k in d u s tri y a n g m e n e ra p k a n
S C A D A (S u p e r v is o r y C o n tr o l a n d D a ta A c q u is itio n ) a ta u d a p a t ju g a d ia rtik a n
d a la m B a h a s a I n d o n e s ia se b a g a i p e n g a w a s a n k o n tro l d a n a k u s is i D a ta se b a g a i
s is te m p e n g a w a s a n d a n p e n g e n d a lia n . S a la h s a tu p e ru s a h a a n y a n g b e rg e lu t di
b id a n g p e n g a w a s a n s e p e rti in i a d a la h p e ru s a h a a n X , d im a n a p e ru s a h a a n in i
m e m fo k u s k a n d iri s e b a g a i p e n y e d ia p e ra n g k a t P L C d e n g a n k o n e k s i M o d b u s T C P.

1

2

S e b a g a i p e ru s a h a a n b a ru , p e ru s a h a a n X in i b e lu m m e m p u n y a i s a ra n a u n tu k
k e b u tu h a n p e la tih a n d a n te s tin g k o n fig u ra s i P L C m e re k a . H a s il w a w a n c a ra d e n g a n
b e b e r a p a o ra n g y a n g te rlib a t (k a ry a w a n ) di p e r u s a h a a n X m e m a n g m e n u n ju k k a n
b e lu m a d a s o lu si u n tu k p e la tih a n d a n p e n g e te s a n p e ra n g k a t m e re k a , s e d a n g k a n
s o lu si s e m e n ta ra m e m b u tu h k a n p e m a h a m a n u n tu k b is a m e m b a c a d a ta d a ri
p e ra n g k a t s e p e rti p e ra n g k a t M o d b u s T C P .
a p lik a s i

rin g a n

b e rb a s is M o b il e

u n tu k

H a l in i m e n g in d ik a s ik a n k e b u tu h a n
m e lih a t h a s il

k o n fig u ra s i

p e ra n g k a t

m o n ito r in g m e re k a . M e re k a j u g a m e m b u tu h k a n a p lik a s i te r s e b u t u n tu k m e la tih

p e g a w a i m e re k a y a n g b e rtu g a s d e n g a n p e ra la ta n u n tu k m e la k u k a n k o n fig u ra s i di
la p a n g a n ,

yang

d ifo k u s k a n

pada

penggunaan

a p lik a si

b e s e r ta

p e n g e n a la n

fu n g s io n a lita s d i da la m n y a .
B e rd a s a rk a n k e b u tu h a n d ia ta s , u n tu k m e n y e le s a ik a n p e rm a s a la h a n d a la m
p e ru s a h a a n X , p e n u lis te rta r ik u n tu k m e la k u k a n im p le m e n ta s i s is te m te le k o n tro l
S C A D A b e rb a s is A n d ro id . U n tu k m e n d a p a tk a n in fo rm a s i y a n g r e le v a n d a la m
id e n tifik a s i m a s a la h d a n p e n e n tu a n ata s f u n g s io n a lita s te rh a d a p a p p lik a s i y a n g
a k a n d ib u a t di d a la m n y a , p e n u lis m e la k u k a n ta h a p w a w a n c a ra p a d a p a r a p e g a w a i
di p e ru s a h a a n X d e n g a n p e n d e k a ta n U ser S to r ie s y a n g m e n ja d i b a g ia n d a ri m e to d e
E x tr e m e P r o g r a m m in g . P e m b a h a s a n te n ta n g m e to d o lo g i in i te rm a s u k p e m b a h a s a n

te n ta n g p e n e n tu a n p e rm a s a la h a n h in g g a p ro s e s te s tin g d e n g a n m e to d e b la c k b o x
te s tin g a k a n d ib a h a s d a la m b a b s e la n ju tn y a (b a b 4).

D a la m s is te m te le k o n tro l

S C A D A ini, a k a n m e n g g u n a k a n M o d b u s p a l y a n g d id e d ik a s ik a n s e b a g a i s im u la to r
p e m b e n tu k k o m p o n e n M a s te r d a n S la v e . K o m u n ik a s i a n ta r a M a s te r d a n S la v e
m e n g g u n a k a n k o m u n ik a s i fu n g s i d a s a r p ro to k o l M o d b u s . K e m u d ia n p e ra la ta n y a n g

3

d ig u n a k a n u n tu k in p u t a k u isisi d a ta a d a la h a n d roid . S is te m p e ra n g k a t m o b ile ini
m e m ilik i k e u n g g u la n d a la m m o b ilita s y a n g tin g g i d e n g a n a p lik a s i b e rb a s is a n d r o id
y a n g d ib e n a m k a n s e b u a h lib r a r y y a n g b e r n a m a J a v a M o d b u s L ib r a r y (J a m o d )
u n tu k m e m p e rs in g k a t w a k tu p e m b u a ta n ap likasi. D a la m tr a n s fe r d a ta te n tu n y a
d ip e rlu k a n s e b u a h d u k u n g a n ja r in g a n y a n g d a p a t d ia n d a lk a n d e n g a n s a m b u n g a n
s e c a ra n irk a b e l (W ir e le ss ), s e b a g a i b e n tu k im p le m e n ta s i ja r in g a n y a n g a k a n
d ip e rg u n a k a n a d a la h p e m a n c a r n irk a b e l d e n g a n m e n g g u n a k a n r o u te r y a n g s u d a h
te rs a m b u n g d e n g a n p e ra n g k a t p e m a n c a r d a ta d e n g a n d u k u n g a n p r o to k o l M o d b u s
dan ju g a

p e ra n g k a t

a n d ro id .

U n tu k

s e tia p

d a ta

yang

d itra n s fe r

te n tu n y a

m e n g g u n a k a n p o r t te rte n tu y a n g te rh u b u n g d a ri I P p a d a se tia p P C y a n g te rp a s a n g
M o d b u sp a l.

D e fa u lt

port

u n tu k

M odbus

a d a la h

502.

P e n u lis

akan

m e n g im p le m e n ta s ik a n s e b u a h a p lik a s i y a n g b e r n a m a “ D ro id S C A D A ” y a n g b e ra rti
S C A D A y a n g b e r ja la n p a d a sis te m o p e ra s i A n d ro id . D a la m a p lik a s i te rs e b u t fu n g si
y a n g a k a n d ite ra p k a n d a p a t m e n g in d e n tifik a s i se tia p D e v ic e
te rh u b u n g

dengan

dengan

a p lik a s i

SCADA,

m e n a m p ilk a n

dan Tag yang
d a ta y a n g y a n g

d ia k u is is i d i d a la m m e n u , p e n g a tu ra n atas d e v ic e d a n ta g s e rta p ro s e s b a c k u p d a ta
d a n b e b e r a p a m e n u a k a n m e lip u ti “V iew D a s h b o a r d S y s t e m ”, “V iew D e v i c e ”,
“D e v ic e M e n u ”, “T a g m e n u ”, “E x p o r t D a ta to C S V ” , d a n fu n g s i y a n g p a d a se tia p

p e n je la s a n n y a a k a n d ib a h a s p a d a b a b 2 d a n j u g a b a b 4 u n tu k u la s a n m e n g e n a i se tia p
fu n g s i d a ri m e k a n is m e ata s a p lik a s i y a n g b e rja la n . D a n s e b a g a i b e n tu k p e rs ia p a n
a p lik a s i in i te rh a d a p tra in in g , p e n u lis a k a n m e n s is ip k a n c o n to h tr a in in g y a n g a k a n
d ite ra p k a n o le h p e ru s a h a a n X .

4

1 .2 .

R u m u s a n M a s a la h

B e rd a s a rk a n

id e n tifik a s i m a s a la h y a n g

w a w a c a n c a ra d e n g a n in te rn a l p e ru s a h a a n X

p e n u lis

d a p a tk a n

d a ri p ro s e s

(U se r S to r ie s ) m a k a p e ru m u s a n

m a s a la h y a n g te la h d id a p a tk a n a d a la h s e b a g a i b e r ik u t :
1. M e to d e a p a y a n g a k a n d ig u n a k a n u n tu k m e n e n tu k a n k e b u tu h a n s e h in g g a d a p a t
m e n ja w a b p e rta n y a a n u ta m a te n ta n g A p lik a s i a p a y a n g a k a n d ib u a t d e n g a n
d a s a r d a ri a k u isisi d a ta y a n g d a p a t d ip a n ta u d a la m k u ru n ja n g k a w a k tu te rte n tu
d a la m p ro s e s p e la tih a n .
2. A p a y a n g d a p a t d ip a k a i s e b a g a i s o lu s i d a ri p e ra n g k a t m o d u l y a n g d in ila i m a h a l
u n tu k k e b u tu h a n te s tin g d a n m e m ilik i n ila i k e p ra k tis a n d a ri sisi h a r d w a r e d a n
s o ftw a r e

3. A p a y a n g d a p a t d ila k u k a n m e n y im p a n d a ta y a n g d id a p a t s e h in g g a d a p a t
d ite n tu k a n tr a c k r e c o r d d a ri h a s il p e n g a rs ip a n atas a k u isisi d a ta
4. B a g a im a n a m e n e n tu k a n lib r a r y k h u s u s y a n g te p a t te ru ta m a u n tu k p ro s e s
p e n d u k u n g S C A D A d a n p ro s e s B a c k U p?
5.

B a g a im a n a m e m b a n g u n a p lik a s i y a n g d a p a t m e n y e s u a ia n te rh a d a p k e b u tu h a n
(U se r R e q u ir e m e n t) y a n g b e r u b a h s e p e rti p e ru b a h a n k o n fig u ra s i, d a n b a c k u p

d a la m a p lik a s i m o n ito rin g S C A D A d e n g a n m e n g g u n a k a n s m a r tp h o n e b e rb a s is
a n d ro id 4.1 .1 (J e lly B e a n ) ”.

5

1 .3 .

B a t a s a n M a s a la h

B e rd a s a rk a n m a s a la h d i ata s m a k a ru a n g lin g k u p p e n e litia n d ib a ta s i p a d a :
1.

D a la m I m p le m e n ta s in y a a p lik a s i in i m e n g g u n a k a n u s e r s to r y s e b a g a i a c u a n
y a n g d id a p a t d a rip a d a p a r a e n g in e e r d i la p a n g a n d a n b e b e r a p a o ra n g d a ri
in te rn a l p e ru sa h a a n .

2.

P e n u lis

hanya

m e m fo k u s k a n

pada

b a g a im a n a

im p le m e n ta s i

a p lik a si

s e h in g g a b is a b e rja la n , tid a k p a d a sisi k e a m a n a n m a u p u n in fra s tru k tu r
p e n d u k u n g te rh a d a p

p e r f o r m a m e la in k a n p a d a k e c e p a ta n

p e m b u a ta n

a p lik a s i y a n g s e d e rh a n a d a n m e n d u k u n g a s p e k p e la tih a n b a g i tia p in d iv id u
y a n g b e r k e c im p u n g d i b id a n g otom asi, c o n tr o l d a n m o n ito r in g . A p a b ila a d a
h a l y a n g d ira s a a k a n b e rd a m p a k p a d a h a l-h a l te rs e b u t, a k a n d im a s u k k a n k e
d a la m b a b s a ra n y a n g a k a n d ig u n a k a n u n tu k p e n g e m b a n g a n s e la n ju tn y a .
3.

A p lik a si in i m e n d u k u n g p e n g a tu ra n te rh a d a p p e n e n tu a n P o r t, d e n g a n
k o n e k s i n irk a b e l te rh a d a p s im u la to r M o d b u s p a l d e n g a n k o n e k s i T C P /IP d a n
b a ta s r e g is te r a d d r e s s 0 -6 5 5 3 5 y a n g d a p a t d i s im p a n d e n g a n

S a m p lin g

P e r i o d k e d a la m f o r m a t C SV .

4.

A p lik a si d ib u a t d e n g a n m e n g g u n a k a n m o b ile d e v e lo p m e n t s y s te m a n d ro id .

5.

P e n u lis h a n y a a k a n m e n g g u n a k a n M o d b u s p a l se b a g a i s im u la to r p e n d u k u n g
d a la m a k u isisi d a ta te ru ta m a d a la m tra n s fe r data.

6.

A p lik a si h a n y a m e n d u k u n g k o n e k s i M o d b u s T C P /IP

d a n d ija la n k a n

m e n g g u n a k a n k o n e k s i w ir e le s s .
7.

P e n g g u n a a n lib r a r y j a m o d (ja v a M o d b u s ) u n tu k a k u isisi d a ta m e n g g u n a k a n
p ro to k o l m o d b u s

d a n lib r a r y o p e n c s v u n tu k e k s p o r d a ta y a n g te rs im p a n

6

k e d a la m fo rm a t csv. C o n to h sim u la s i tr a in in g a k a n d is is ip k a n di a k h ir b a b
4, tid a k d is e rta i h a s il p e n g e rja a n d a n h a s il ata s c o n to h tra in in g .

1.4.

T u j u a n P e n e l iti a n
T u ju a n d a ri p e m b u a ta n tu g a s a k h ir in i a d a la h a g a r p e ru s a h a a n X d a p a t

m e n y e d ia k a n s a ra n a y a n g m u d a h d a n m u ra h b a g i p a r a e n g in e e r di p e ru s a h a a n x
u n tu k d a p a t m e la k u k a n k o n fig u ra s i p e ra n g k a t a ta u p u n tra in in g u n tu k k o n fig u ra s i
P L C M o d b u s m e re k a s e b e lu m te rju n k e la p a n g a n d e n g a n m e n g g u n a k a n p e ra n g k a t
a n d ro id .

1.5.
1.

M a n f a a t P e n e l iti a n
B a g i P e n u lis
Sebagai

m asu k an

dan

m e m p e rlu a s

c a k ra w a la

p e n u lis

d a la m

m e n g im p le m e n ta s ik a n s u a tu s is te m u n tu k m e m e c a h k a n m a s a la h -m a s a la h y a n g
d ih a d a p i d e n g a n h a l y a n g s e d e rh a n a d a n m e n d a s a r, s e rta b e rtu ju a n u n tu k
m e le n g k a p i tu g a s -tu g a s d a n m e m e n u h i s y a ra t g u n a m e ra ih g e la r s tra ta s a tu (S 1 )
p r o g r a m stu d i T e k n ik In fo rm a tik a , F a k u lta s S ain s d a n T e k n o lo g i U IN S y a r if
H id a y a tu lla h J a k a rta . P e n u lis ju g a m e n d a p a tk a n m a n fa a t te k n is s e p e rti r e u s a b le
codes yang

d a p a t d ig u n a k a n p a d a s is te m

s e r u p a n a m u n b e r b e d a k a su s

d ik e m u d ia n hari. D ita m b a h p e n u lis m e n d a p a tk a n s e b u a h b a sis a p lik a s i y a n g
b is a le b ih m u d a h u n tu k d ik e m b a n g k a n m e n ja d i a p lik a s i S C A D A d e n g a n fitu r
y a n g le b ih le n g k a p .

7

2.

B agi U m um
M e m b a n tu d a la m p e m a h a m a n te rh a d a p s u a tu s is te m y a n g m e n d u k u n g
a p p lik a s i b e rb a s is m o b ile S C A D A u n tu k tu ju a n k h u s u s s e p e rti e d u k a s i d a n
k e te ra m p ila n .

3.

B agi P eru sah aan
M e m p e r m u d a h d a n m e n e k a n b ia y a p e n g a d a a n p e ra n g k a t S C A D A y a n g
le b ih b e s a r y a n g d ig u n a k a n h a n y a u n tu k te s tin g k o n fig u ra s i p e ra n g k a t m e re k a.

4.

B a g i U n iv e r s ita s
M e m p e rk a y a lite r a tu r te n ta n g a p lik a s i m o b ile a n d r o id k h u s u s n y a p a d a
m o n ito r in g d a n o to m a s i y a n g d ia p lik a s ik a n k e b e rb a g a i b id a n g te ru ta m a

re k a y a s a te k n o lo g i ( e n g in e e r in g ).

1.6.

M e to d o lo g i P e n e l iti a n
M e to d o lo g i p e n e litia n y a n g d ig u n a k a n d a la m p e n u lis a n sk rip s i in i m e lip u ti:

1 .6 .1 .

M e to d e P e n g u m p u l a n D a t a
D i d a la m

m e n y u s u n sk rip s i ini, p e n u lis b e ru s a h a m e n d a p a tk a n s e rta

m e n g u m p u lk a n d a ta y a n g le n g k a p g u n a m e n y u s u n k a ry a ilm ia h ini. A d a p u n
m e to d e y a n g p e n u lis g u n a k a n d a la m m e n d a p a tk a n d a ta - d a ta s e b a g a i b e rik u t :
a.

P e n e litia n K e p u s ta k a a n (L ib r a r y R e s e a r c h )
P e n g u m p u la n d a ta d a n in fo rm a s i d e n g a n c a ra m e m b a c a b u k u -b u k u d a n
re fe re n s i d a ri in te r n e t y a n g d a p a t d ija d ik a n a c u a n p e m b a h a s a n d a la m m a sa la h .
J u g a d ig u n a k a n p e n e litia n atas k a r y a S tu d i lite ra tu r se b a g a i p e m b a n d in g y a n g
b a ik d a la m p e re n c a n a a n d a n p e n g e m b a n g a n .

8

b.

P e n e litia n L a p a n g a n (F ie ld R e s e a r c h )
D a la m h a l in i p e n e litia n d ila k u k a n d e n g a n w a w a n c a ra b e b a s d id a la m
m e e tin g y a n g d ira n g k u m s e c a ra te rtu lis d i p e ru s a h a a n X .

1 .6 .2 .

M e to d e P e n g e m b a n g a n S is te m
M e to d e p e n g e m b a n g a n s is te m y a n g a k a n d ig u n a k a n y a itu m e to d e y a n g

m e n g ik u ti k a id a h b e rb a s is o b je k ( o b je c t o rie n te d ). P a d a k a s u s in i m e n g g u n a k a n
A g ile

S o ftw a r e

D e v e lo p m e n