• Tidak ada hasil yang ditemukan

Penerapan Data Mining Untuk Memprediksi Fluktuasi Harga Saham Menggunakan Metode Classification Dengan Teknik Decision Tree

N/A
N/A
Protected

Academic year: 2017

Membagikan "Penerapan Data Mining Untuk Memprediksi Fluktuasi Harga Saham Menggunakan Metode Classification Dengan Teknik Decision Tree"

Copied!
145
0
0

Teks penuh

(1)
(2)

!"

#$#

%&%&'%()

! " # $

% &

%

' ! (

(3)

!"

#$#

%&%&'%()

% )

* +) *

% ,

* % - %

% )

! %

% .

"

" % / ! "

# $ % %

-)

! %

/

-% ' ! (

(4)

! "

# !

! ! !

$ !

! !

%

! ! &

'! ! ! $ & ( ) *

# ! !

!

+ ! !

!

'! # !

! ! !

, - $ *

(5)

!

" #

$

% &

'

(

)

* + ,- , - .

/

(6)

#

1 2

3 ) 1

1 1 1

4 1 1

5 + $ % % ( + (

6 , + , 1 % $

7 8 % % + (

9 :

(7)

#

< , ( * 1 * + ,- .

= , % ' % * + ,- .

3> , -# ,

33 % " $)+ ? 5

" $)+

34 %

@

1

1

1

(8)

! !

! "#

$ $% %

$

&

' %

% % %

!

(9)

(

' ' % % %

)

'

' %

*

"

+

!

"

'

! " ,

- % ' " ' .

" # $

! " / 0 , 1

& 2

/ &

*

% % %

( "

(10)

3

% % % '

%

! '

& 2

& ! % ! " /

/ - % ' . ". " ' .

%

(

. ) &. % $4' 5 4

%

3 & % 5 4

% &.

!6!/ $

7 ! !

% % '

(887 (889 ' 9:;

< & /

(11)

7

& ' ' '

/

2

.

/

2

! '

' '

=

.

' *

. * '

( .

.

'

2

!

(12)

<

" #

/

!

.

$ !

. '

'

%

/

& !

.

>

(13)

;

(

2

& !$@"&10 0&@

'

%

& . @ &0&@ !0 .&)&

& &@& "&@ !$6&@-&@?&@ .$/

%

%

(14)

9

& A /! $/$@.& "&@ !$@?0 &@

(15)

! "

# #

#

$ %

(16)

'

" ()! *

+ %

%

%

$ , -.../

, - ../

, .. 0

%

" %

1 2

1 ! 3

%

# 4 %

# *

(

(17)

(.

5 #

+

"##$ 5

3

+

# +

&

%

+

(18)

((

- %

%

7

# 7

%

5 #

# 7

+ # +

"&$ 0 %

3

(19)

(-+ #

# #

+

0

# #

#

# ()! 5

4 8

# %

( 8

8

7

(20)

()

()!% #

8

()! *

' 1 2%

: - ( 8

( ) 2%

# 1 ; 2

(21)

(<

: - - 8

# % 1 2

# &

%

= 6

(22)

(

- 8 9

" 8

8

* 8

8

8

"

%

% % % #

)! 7

8

%

% 4 %

# 3

(23)

(>

? <! "

# &

# 0

%

? ?

%

3 4

)! 3 #

3 #

+ 0

(24)

(@

8 "

% # #

7

# 8 9

8

1 2

5 %

1 ! %

1 !

5

(25)

(

#

A $ 8 1A$82* $

1 2

# #

A$8 % A$8

%

1+ #

2 !

A$8 1 2 B A$8 1 (2 C D 15 1 2 A$8 1 (22

% B - / 13 C(2% 0 % 3 B '% B .%-.

% +

9

9 (% -%

9 9 1 2 B ( D 9 1 (2 C -D 9 1 -2 C C D 9 1 2

#

# A$8 . A

(26)

('

4 +

A$8 1AH $ 8 2% A$8

+ =$8 # 5 %

#

% # =$8

# %

(27)

-.

&

1 $2

$

# !

# %

% %

# %

(<!

% %

#

I # (<!

#

* J #

+

(28)

-(

1 $2 >! + *

19 % (''-2%

# %

# !

#

1 2 1 * 2

* %

'

1 2

# %

(29)

--( +

# + # F

% %

- +

7 K L %

F

%

% #

#

( #

%

+ * 17 2%

7

%

(30)

-)

: -

4 1

/

% *

% L L%

L L% 2

4 #

4

: # 4 " # 1:4"2

+ A

$ A

M

& ! & )

F N 9

(31)

-<

4

+

%

4

# *

+ *

4 *

" $ % +,$ % - .

7

7 %

+ %

(32)

-

OB91=2 O =

% %

*

8 %

# 8 #

,

%

%

/ # + .

+ (.!

+ %

1 2% #

1 2%

1 2 F

- > + %

(33)

->

: - > +

: - @ +

0 $ ," /

" ) 1

-&2 " ) 0 , P (.!

(34)
(35)
(36)

--'

./01234 52067 >?@AB >CAD

: 6

(37)

).

- - 7

52 - -,. . )@

52 - -,. 8

-52 - -,. 5-75 36,$8?

% 36,$8?

( . %

% 5-75

:

-%

: - + 7 5 + 3 (

- $ % . %

/ % 0

12,'11+% ,0 %034,230

6-/ . 5-75

7

(38)
(39)
(40)

)-))

# 34-/. 8

-6-/ . 4' 0 ,320

% 4' 0

( . ,320

/ %

+

: - (.

: - (. + 7 5 + 3 ( (

-: - >%

%

(41)

)<

( # & & %

( &

$ 8I * K

L

K L

%

% % % %

% %

$ * L

%

1 2L

( # & %

"

(42)

)

8 %

%

%

( $ %

3 %

8

5 *

%

7 *

(43)

)>

+ ? 1 * 2

+

7 # *

% %

%

# + 7 15 * 2

7

% % %

+

( $ %

7

(44)

)@

* 8

8

# "

1 2

M 1, ' 2

" " 7

%

3

3

,

(45)

)

" &

1 2

#

% #

%

+

% *

+ ) !

+ ) !

# $ ) !

$ ) !

%

1 2 #

%

% %

0 *

(46)

)'

F

# + #

+ % %

#

1A ,2 1 2 *

? 1 ' 2

$

% *

$? 1 ' 2

$

# F? 1 ' 2

$

+

%

$ 1 8 ( 2

8

(47)

<.

0 %

4 %

4 % %

# 1 2%

3 %

#

%

/

9 ( ) /

( 2

: ;

$ ) !

%

(48)

<(

* %

+ ) * !

% ) * !

$ 1 2

%

1 2 % $

0

% +

# %

%

1 $ 2

% %

#

$ *

5 *

(49)

<-% * *

* * $ $

$

# +

%

% % %

$ 8 + %

0 %

2 1+ 2

8

$ % *

(50)

<)

- 0 *

#

) % %

#

0

,

/

+ #

* $

$

# $ %

%

A,

%

(51)

<<

A , *

7 %

A %

# %

: % A ,

A ,

%

% % %

#

+ # #

# A ,

* $

% #

$

# $

A , %

(52)

<

A , # *

A %

% HR $ % % 3 % $ 7 %

, % 6

8

# 3

7 , A,

7 1 8 2

*

1 1 %

F *

1 %

F *

%

F *

):

(53)

<>

1

9

% %

9

#

9

7 % *

7 +

# $

$

% *

(54)

<@

$

#

$

9 # ) ' !

1

% 2%

%

0

9 . 9 (

8 H

HC( H

+ / #

(55)

<

4 & + .

$ 1 2

7

# %

% %

7 *

$ 9

$

%

# $

$

$

7 A 1A ,2

5 3 67

P? 1 < ' 2

@. " $%

(56)

<'

F &

$ P? P?

P? "

S J S

% P?

4 &

#

-9 % # % %

P? %

#

+ # $ P?

P? % *

# $ P?

# +

8 & $#

+ # M

(57)

.

1 : 1 %

166+2 # % :

1 2 1 :

#

7 % :

% # % %

# %

%

% $ 8## % %

6 # % 9 H+ % " H% -% $ P? 9

(58)
(59)

%

"#$

! ! #

!

! &

(60)

'

$ % " $

"

"#$ ( ) *

+

+ $ ! ,

+ -. /

+ %0"

+ ,1

+ 2

+ &3& 45

+

+

$ % %

(

+

6 5 7 8!

0 9*

& :

(61)
(62)

' 7 +

/ '

$ ! $

#<

<

' '

+

= >

?@ ?$ ) A ) ) < A

!

/ ; $ ?/;$A

! #

& 0 #

& & 5

#

- $

& 2 B & C

(63)

D

" %

? ) ) ). A

# 7

$ % & ' >

?

A

%

( )&

$( * & '

!

( +

'%:D- ) '%:D:

+

* D, A

$( ! '

? < . A

&

' % , '

, < ,

(64)
(65)

-H , %

. %

. '

, .& #E & #

% & /; & , . 0 1E (

, F& #E &

2 - F!4#3E

/; , . 1*E

? + ...) D'..A

+

% & /; & , . 1*E

'%:D- ) '%:D:

3 - F $/ E

/; , . +4 E

? + %..) -..A

+

% & /; & , . +4 E

(66)

G

5 - F*65E

/; , .% 6E

? + ...) % .A

+

% & /; & , .% 6E

'%:D- ) '%:D:

7 - F2*6 #E

/; , .)% 1E

? + %..) -..A

+

% & / ; & , .)% 1E

'%:D- ) '%:D:

8 - F2 @/#E

/; , .) 0!41E

(67)

D.

+

% & / ; & , .) 0!41E

'%:D- ) '%:D:

9 - F3 *;#E

/; , .*0%:1E

? + ,,.G'%, ,,A

% & / ; & , .*0%:1E

? < . A

; - .36*;0#E

/; , .* %: 1E

(68)

D

% & / ; & , .* %: 1E

? < . A

< - FC4#(E

/; , .- 1 E

? + D:) %,A

+

% & /; & , .- 1 E

'%:D- ) '%:D:

- F$@&#8E

/; , .+! 1=E

? + %:% - : %'% - :A

% & / ; & , .* %: 1E

? < . A

(69)

-D%

"

62(I 4 &# , "

62(I 4 &# ' '

# $ % $ # . "/

! 0+

2 2 ,

& &

!

* 7 2 2

3 &

3 &

C

$ < C

& 7 ' ,

&

' D

(70)
(71)

D,

& &

(72)

D

# 3 4 # . "/

Date High Low Change Value Volume Frek

20040102 15,200 15,000 200 14,409,324,544 953,000 125

20040105 15,800 15,250 600 50,799,173,632 3,261,500 358

20040106 16,650 15,800 600 79,629,852,672 4,882,000 415

20040107 16,300 15,900 -100 44,128,423,936 2,739,500 224

20040108 16,500 16,300 200 11,426,450,432 694,000 86

20040109 16,650 16,300 100 35,859,001,344 2,177,000 143

20040112 16,650 16,200 -200 39,365,873,664 2,386,500 191

20040113 16,550 16,300 100 47,630,573,568 2,889,000 131

20040114 16,750 16,500 250 30,773,925,888 1,800,000 145

20040115 16,800 16,500 -200 27,656,900,608 1,666,000 163

20040116 16,550 16,450 -50 18,832,900,096 1,141,000 98

20040119 16,550 16,200 -200 17,104,050,176 1,049,500 173

20040120 16,450 16,250 150 15,028,074,496 922,000 174

20040121 16,800 16,500 350 63,596,875,776 999,999 303

20040123 16,900 16,700 -100 14,866,950,144 1,000,000 70

20040126 16,700 16,500 -100 41,066,000,384 2,481,000 108

20040127 16,800 16,550 150 51,822,874,624 3,113,000 225

20040128 16,650 16,300 -350 18,416,875,520 1,120,500 85

20040129 16,050 15,950 -350 13,155,999,744 822,000 144

20040130 16,150 15,850 100 32,614,500,352 2,036,000 112

20040203 16,150 15,700 -450 36,405,899,264 2,302,000 220

20040204 15,800 15,700 0 15,792,575,488 1,005,000 70

20040205 16,100 15,500 300 33,378,050,048 2,095,500 215

20040206 17,350 16,200 1,350 64,184,201,216 3,743,000 438

20040209 18,300 17,400 850 64,273,174,528 3,559,000 467

20040210 18,300 17,950 -50 19,170,549,760 1,056,500 132

20040211 18,750 18,250 450 46,383,276,032 2,491,500 315

20040212 19,250 18,700 500 59,828,473,856 2,333,987 371

20040213 19,100 18,750 -200 29,922,224,128 1,585,000 240

20040216 18,900 18,650 -150 23,145,400,320 1,236,500 167

(73)

DD

' * 7 , % ? > (

, 3 , * > (

3 , * > (

D C , - > (

0 - .2* E

F2 @/#E +

2* F ;4;@E ,

)& ? A

% 2* F 0 H , &

?.A

' 2* F@ $(E ,

?JA

! , F@ $(E

% ! , F 0 E

' ! , 2* F ;4;@E

) ,

(74)
(75)

D-1

1 $ # % " +

"

2 ,

'.

"#$

0 !

F2 E

) !

' ' ,

7 2

+

C 7

+

A - F2 E

-%A - F& E

-'A - F! E

(76)

DG

, E2 E ,

,A - F2 E

-, . @ ,

,

E2 E ,

A - F$ <E

-, . @ , . @

,

, E2 E ,

-+

A - .2 @/

-2 F@ E F E

F E

%A - . @/

(77)

-:.

,A - .3 @/

-A - .3 @/

-DA - .C @/

-KKKKK ? A

&

+ (

+

@ + > !

+ > $

+ > (

# %

KKKKKKKK ?%A

@ *

7 +

(78)

:

;4;@ 0

#

1 $ 4 + , $!

" '.

+

! @

0 # ? A ;

%

+

KKKKKKKK ?%A

!

"# $% !"#&' ( )"# $%"#&* ( ) +"# $% +"#&*

:D:

(79)

:%

A !

, - K ? A

, - . /0/ ) !"# #.!00!* ( )"# #.####* ( )+ #"# .#1!2*'

, - # +1 0

%A ! * 7

3 4 K ? A

3 4 . /0/ ) 0"# #.2 "* ( )"# .!###* ( )+ #"# #./ 1*'

3 4 # "#"+

'A ! 3

56789 K ? A

56789 . /0/ ) 0"# #.2 "* ( ) +"# .#1+1*'

56789 # ""#

,A ! 3

: ;<= K ? A

: ;<= . /0/ ) +"# #.20" * ( ) 0"# . 12 *'

: ;<= # "+1

A ! C

> =? K ? A

> =? . /0/ ) 2"# #.1 2"* ( )"# . 22/*'

(80)
(81)

:,

@

' %

&'

( #)*)$ (

# $ % + * + $ !

% ! @

0 # ? LE@ $(EA ;

LE@ $(E

%

+

) " ! $% " !&* ( ) +# $% +&* ( ) +# $% +&*

. DD

0

E@ $(E !

A ! * 7

3 4 @

(82)

:

3 4 # # !

%A ! 3

56789 @

56789 #.!00! ) ! #.####* ( ) ! .####*'+

56789 # 112

'A ! 3

: ;<= @

: ;<= #.!00! ) # ! #.+01#* ( ) ! #./ 1*'!

: ;<= # # "

,A ! C

> =? @

> =? #.!00! ) ! #.+ "2* ( ) ! #.1 2"*'"

> =? # #! 2

& 7

.

%GG-F@ E %

3 F@ E

(83)

:D

%

'

-# 8 $ !

!!

$ % #

$ #

$ !

#

$ #

M !

' '

(84)

::

' ! @ '

0 # ? LE EA ;

LE E

%

+

) $% &* ( ) $% &* ( ) 2 $% &*2

.G

-0

E E !

A ! * 7

3 4 @

3 4 . 22/ ) .####* ( ) .####* ( )+ #.####*'!

3 4 # !!#"

%A ! 3

56789 @

56789 . 22/ ) #.1 2"* ( )" .#0 "*'2

56789 # #/"!

'A ! 3

(85)

:-: ;<= . 22/ ) .####* ( ) #.120+*'1

: ;<= #. #01

,A ! C

> =? @

> =? . 22/ ) " #.1 2"* ( ) 1 . ++*'

> =? # #/"!

& 7 * 7

. .'

LE E

7 F@ E

F E E &

F E F ;4;@E F@ E

F E @

7 F E F E

@ '

(86)

:G

# 4 $ !

#

$ % #

$

# ! !

! $

# !

$

# ! !

!

' '

# $ 1 * + $ % + !

, ! @ %

0 # ?3 LE EA ;

(87)

-.

%

+

)+ $%+&* ( )#+ $%#+&* ( )+ $%+&*

....

0 3

E E !

A ! * 7

3 4 @

3 4 .#### )"+ #.1 2"* ( )+ #.####* ( )#+ #.####*'

3 4 # " "

%A ! 3

: ;<= @

: ;<= .#### )+ #.####* ( )"+ #.1 2"*'

: ;<= # " "

'A ! C

> =? @

> =? .#### ) + #.!###* ( ) + .####*'

(88)

-& 7 * 7

. ' '

7

3 F E %

* 7

F E

.!0+ @

%

'

# $ !

$ % #

$ #

$ #

! %

(89)

-%

# $ 2 * + $ % + !

! ; @ '

0 # ?* 7LE@ EA ;

* 7LE@ E

%

+

)+ $%+&* ( )#+ $%#+&* ( )+ $%+&* ....

0 * 7 E@ E

(90)

-'

A ! 3

56789 @

56789 .#### )+ #.####* ( )"+ #.1 2"*'

56789 # " "

%A ! 3

: ;<= @

: ;<= .#### )+ #.####* ( )"+ #.1 2"*'

: ;<= # " "

'A ! C

> =? @

> =? .#### )+ #.####* ( )"+ #.1 2"*'

> =? # " "

& 7 3

. ' ' 7

7

LE@ E

F@ E

(91)

-,

F@ $(E F E

' % @ '

' %

# $ !

$ #

$ #

$ #

! '

' D

# $ 3 % + !

(92)

-0 # ?* 7LE EA ;

7LE E

%

+

)# $%#&* ( ) $% &* ( ) $% &*

....

0 * 7 E E

!

A ! 3

56789 @

56789 .#### ) #.####* ( ) #.####*'

56789 .####

%A ! 3

: ;<= @

: ;<= .#### )# #.####* ( ) .####*'

: ;<= #.####

'A ! C

(93)

-D

> =? .#### )# #.####* ( ) .####*'

> =? #.####

& 7 3

....

7 LE E

3 F@ E E

&

F E F ;4;@E

F 2 F 0 E

@ ' ' '

# $ !

$ #

$ #

$ #

! ' %

(94)

-:

/ ' : ! ' %

: ! ; @ %

0 # ?* 7LE@ EA ;

* 7LE@ E

%

+

)" $%"&* ( )#" $%#"&* ( )" $%"&*

. G -'

0 * 7 E@ E

(95)

--A ! 3

: ;<= @

: ;<= #.1 2" )" #.####* ( ) " #.####*'

: ;<= # ! 0

%A ! C

> =? @

> =? #.1 2" )" #.####* ( ) " .####*'

> =? # ! 0

& 7 @

. % D

3

* 7 F@ E

%

3 F@ E

!0+ . @

% %

(96)

-G

# 1 $ !

! $

#

! $

#

! %

'

-/ ' - ! %

- ! ; @ ' %

0 # ?C LE EA ;

(97)

G.

%

+

)" $%"&* ( )#" $%#"&* ( )" $%"&*

. G -'

0 3

E E !

A ! 3

A ;= @

: ;<= #.1 2" )" #.####* ( ) " .####*'

: ;<= #.1 2"

%A !

A ;<= @

> =? #.1 2" )" #.####* ( ) " #.####*'

> =? # 1 2"

& 7 3

. G -'

C LE E

(98)

G

F E

F@ $(E F E

F ;4;@E @ ' %

'

# 2 $ !

$ #

$ #

!

' G

(99)
(100)
(101)
(102)

G

% ; 2

&

+

! N ,

'. +

BCCDC E;< - G= ; ;- FE;< - F = H ## I

BCCDC "# H ## I+

BCCDC "."+ I

!

%D '.

+

JK8C6LM E;< - G= ; ;- FE;< - F = H ## I

JK8C6LM "# H ## I0

JK8C6LM 20 0/ I

&

'.

(103)

GD

1

1 & ?#4&A #4&

(

#4& 1 ? A ? A

#4&

? A

#4& +

(104)

G:

2 " #

2 $ " %

& ,

/

"

7 +

/ ' & (

2 & '

& , ?

&C&

(105)

G-2 :

!

/ ' % &C& *

2 : $

!

I

(106)

GG

2 : $

!

/ ' , &C& * % ! !

2 + ; % $

&C& &C&

(107)
(108)
(109)
(110)
(111)
(112)
(113)
(114)
(115)
(116)

.-.G

/ ' D ! 0

$ , $ %

&

!

$ , + $ $

!

(117)

.

+ ) + %

" 7

%, +-+# +#+$' & +. &/+%& +#+ -&$&$' .*, &/%& +*'+ %+ +-#

' 0 ' 0

" "

) 1 2

1 +

/ ' : ? 7 A

+ 9

"

(118)

+

" )

/ ' G ! &

1 + $ $

" ! !

(119)

%

2 + " +

" ! (

/ ' % ! (

3 + $

" & !

!

(120)

'

5 + $ $ ! %

" !

;

/ ' %' C !

7 + $ ! % %

" !

;

(121)

,

8 +

"

+3 4 . 5 4 % 6 44 # 7 +

5 % 8 * 4

4 # 5 & / 3 # & 9 ) 8 4 4 / 3 & 5 4 #

:/

"

) 1 2

1 +

/ 0:/ 0

/ ' % 0 0

4 + # + $

" *

(122)

+ + $

" & *

*

/ ' %: *

$ ,

4 !

+

(123)

D

( $ %

"

/ ' %G >

1 $ , $ ! $

!

(124)

:

- ? &

/ ' '. ! ! - ? &

% - ? &

(125)

-' - ? &

! &

(126)

119

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem

yang telah dibangun. Tahapan ini dilakukan setelah analisis dan perancangan

selesai dilakukan, kemudian diimplementasikan pada bahasa pemrograman yang

digunakan. Setelah implementasi, dilakukan pengujian sistem dimana akan dilihat

kekurangan kekurangan pada sistem yang telah dibangun, untuk dilakukan

perbaikan maupun pengembangan terhadap sistem tersebut.

Tujuan implementasi adalah untuk mengkonfirmasikan modul program

perancangan pada para pelaku sistem sehingga dapat memberi masukan

kepada pembangun sistem.

Perangkat keras yang digunakan untuk mengimplementasikan sistem

adalah sebagai berikut :

1. : Pentium 4 2,66 GHz

2. : 80 Gb

3. : DDR 256 Mb

4. : 15”

!

Perangkat lunak yang digunakan untuk mengimplementasikan sistem

(127)

120

a. Sistem Operasi

b. MySQL 5

c. WAMP 5

d. SQLyog Enterprise – MySQL GUI v7.14

e. Delphi 7

f. Component Delphi 7

" #$

Implementasi form dilakukan untuk mengetahui setiap halaman program

yang dibuat. Berikut ini adalah implementasi yang dibuat.

Tabel 4.1 Implementasi Form

! #

Tampilan Awal halaman awal aplikasi

sebelum

memunculkan

tampilan utama

Usplashscreen.pas

Main File Program untuk

Tampilan Utama

Aplikasi

UMain.pas

Pengolahan Data File program untuk

tampilan form

pengolahan data

untuk mengimport,

(128)

121

contruct dan cleaning

data serta hapus data

Pilih Parameter File Program untuk

memilih parameter

pembentuk pohon

keputusan

UParameter.pas

Pohon Keputusan File program untuk

menampilkan pohon

keputusan dari data

yang sudah di

preprocessing

UPohonkeputusan.pas

Log perhitungan File Program

penampung

perhitungan Data

UEntropy.pas

Aturan Prediksi File Program untuk

memperlihatkan

aturan dari pohon

keputusan yang

terbentuk

UPrediksi.pas

Prediksi Saham File Program untuk

memprediksikan

fluktuasi saham dari

aturan yang terbentuk

(129)

122

Laporan File Program untuk

menampilkan pilihan

laporan dan

menampilkan laporan

Ulaporan.pas

About us File Program untuk

menampilkan

halaman pembuat

aplikasi

Uabout.pas

Data Modul File program untuk

mengumpulkan

component

connection, tabel,

query, data source

UDM.pas

Implementasi basis data dibangun berdasarkan perancangan basis data

yang dibuat sebelumnya. Basis data yang dibutuhkan diimplementasikan

menggunakan perangkat lunak MySQL. Berikut ini bagaimana pembuatan basis

data beserta tabel tabel yang mendukung sistem.

1. Pembuatan

(130)

123

2. Pembuatan tabel Stock_trade

CREATE TABLE `stock_trade` (

`code` char(10) default NULL,

`tanggal` date default NULL,

`prev` smallint(5) default NULL,

`high` smallint(5) default NULL,

`low` smallint(5) default NULL,

`close` smallint(5) default NULL,

`change` smallint (4) default NULL,

`value` double default NULL,

`volume` double default NULL,

`frek` smallint(3) default NULL,

`index` float default NULL) ENGINE=InnoDB DEFAULT

CHARSET=latin1;

3. Pembuatan tabel Stock_trades

CREATE TABLE `stock_trades` (

`c_strades` int(10) unsigned zerofill NOT NULL auto_increment,

`date` date NOT NULL,

`high` float default NULL,

`low` float default NULL,

`change` float default NULL,

`value` double default NULL,

(131)

124

`frek` int(11) default NULL,

`class` enum('Naik','Turun','Sama') default NULL,

`highc` enum('Naik','Turun','Sama') default NULL,

`lowc` enum('Naik','Turun','Sama') default NULL,

`valuec` enum('Naik','Turun') default NULL,

`volumec` enum('Naik','Turun') default NULL,

`frekc` enum('Naik','Turun') default NULL,

PRIMARY KEY (`date`),

UNIQUE KEY `c_strades` (`c_strades`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

4. Pembuatan Tabel sub_kerja

CREATE TABLE `sub_kerja` (

`nama_parameter` varchar(10) default NULL,

`nilai` varchar(5) default NULL,

`entropy` decimal(15,4) default NULL,

`result_1` varchar(3) default NULL,

`result_2` varchar(3) default NULL,

`result_3` varchar(3) default NULL,

`jml_kasus` int(11) default NULL

(132)

125

!%

Pengujian merupakan metode yang dilakukan untuk menjelaskan mengenai

pengoperasian perangkat lunak yang terdiri dari perangkat pengujian, metode

pengujian dan pelaksanaan pengujian. Pengujian yang digunakan untuk menguji

sistem ini adalah menggunakan metode pengujian Pengujian

berfokus pada persyaratan fungsional perangkat lunak.

& ' !%

Rencana pengujian yang akan dilakukan dengan menguji sistem secara

dan . Pengujian sistem ini menggunakan data uji berdasarkan data

yang terdapat di PRPM BEI. Rencana pengujian selengkapnya terlihat pada tabel

di bawah ini.

Tabel 4.2 Rencana Pengujian Aplikasi Data Mining

% !% %

Pengolahan Data Import data Black Box

Construct dan Cleaning

data

Black Box

Hapus data Black Box

Pilih Parameter Pilih Parameter Black Box

Pohon Keputusan Proses Pembentukan

Keputusan

Black Box

Detail Perhitungan Lihat Data Perhitungan Black Box

Aturan Prediksi Proses Aturan Prediksi Black Box

(133)

126

! ( ) !%

!%

Pengujian Pengolahan data terbagi atas dua bagian diantaranya sebagai

berikut.

Tabel 4.3 Pengujian pengolahan Data

! ( ) % * $ +

! , - !

D:\Skripsi

0.9\Mentah\30

sample data

pertama node.xls

Tercantum pada

edit box alamat file

Browse ke alamat

file

Diterima

 Ditolak

Klik tombol

Import

Data dicheck Tombol login dapat

berfungsi. Sesuai

yang diharapkan

Diterima

 Ditolak

Klik tombol

Contruct dan

cleaning data

Data pada tabel

stock_trade di

check apabila ada

Tombol Contruct

dan cleaning data

dapat berfungsi.

Sesuai yang

diharapkan

Diterima

 Ditolak

Klik tombol Close Data telah diproses

melanjutkan proses

berikutnya

Tombol Close dapat

berfungsi. Sesuai

yang diharapkan

Diterima

 Ditolak

! ( ) % * -+

! , - !

Data excel belum

di browse

Tidak dapat

mengimport data

Uset tidak dapat

mengimport sesuai

dengan diharapkan

Diterima

 Ditolak

Data excel belum

diimport

Tidak dapat

contruct dan

User tidak dapat

mengcontruct dan

Diterima

(134)

127

cleaning data cleaning data

Close Tidak dapat keluar User tidak dapat

keluar sebelum

mengimport data,

menampilkan pesan

sesuai diharapkan

Diterima

 Ditolak

!%

-Tabel 4.4 Pengujian Pilih Parameter

! ( ) % * $ +

! , - !

Pilih parameter 3

item

Dipilih 3 parameter

acak

Tombol simpan

tidak aktif. Simpan

aktiof setelah ada

min 3 parameter.

Sesuai yang

diharapkan

Diterima

 Ditolak

Klik tombol

Simpan

Data tersimpan ke

dalam tabel

penyimpan

sementara

Data tersimpan ke

dalam tabel

penyimpanan

sementara

Sesuai yang

diharapkan

Diterima

 Ditolak

! ( ) % * -+

! , - !

Close dengan

ALT F4 atau

tombol close pada

system menu

Menampilkan pesan

“parameter belum

dipilih”

Menampilkan pesan

“parameter belum

dipilih” Sesuai yang

diharapkan

Diterima

(135)

128

" !% . ! $-$ ! !

Tabel 4.5 Pengujian Pembentukan Pohon Keputusan

! ( ) % * $ +

! , - !

Klik Tombol

Proses

Klik Tombol Proses

Pohon keputusan

terbentuk, setelah

itu tombol close

aktif

Klik Tombol Proses

Pohon keputusan

terbentuk, setelah itu

tombol close aktif.

Sesuai yang

diharapkan

Diterima

 Ditolak

Klik tombol detail

perhitungan

Tampil form menu

detail perhitungan,

setelah itu klik

tombol close pada

form tersebut

kembali ke sub

menu pohon

keputusan

Tampil form menu

detail perhitungan,

setelah itu klik

tombol close pada

form tersebut

kembali ke sub menu

pohon keputusan

Diterima

 Ditolak

Klik tombol Close Kembali Ke menu

utama

Kembali ke menu

utama

Sesuai yang

diharapkan

Diterima

 Ditolak

! ( ) % * -+

! , - !

Close dengan

ALT F4 atau

tombol close pada

system menu

Menampilkan pesan

“Proses belum

selesai”

Menampilkan pesan

“Proses Belum

selesai” Sesuai yang

diharapkan

Diterima

(136)

129

!% ! (

Tabel 4.6 Pengujian Aturan Prediksi

! ( ) % * $ +

! , - !

Klik Tombol

Proses

Klik Tombol Proses

2 aturan prediksi

(saham naik dan

turun) terbentuk

Klik Tombol Proses

2 aturan prediksi

(saham naik dan

turun) terbentuk,

setelah itu tombol

close aktif. Sesuai

yang diharapkan

Diterima

 Ditolak

Klik tombol Close Kembali Ke menu

utama

Kembali ke menu

utama

Sesuai yang

diharapkan

Diterima

 Ditolak

! ( ) % * -+

! , - !

Close dengan

ALT F4 atau

tombol close pada

system menu

Menampilkan pesan

“Proses belum

selesai”

Menampilkan pesan

“Proses Belum

selesai” Sesuai yang

diharapkan

Diterima

 Ditolak

/ !% (

-Tabel 4.7 Pengujian Prediksi Saham

! ( ) % * $ +

! , - !

Pilih nilai pada

parameter pertama

Menampilkan

parameter kembali

untuk dipilih

Menampilkan

parameter kembali

untuk dipilih

Diterima

(137)

130

nilainya atau

menghasilkan

kesimpulan

nilainya atau

menghasilkan

kesimpulan. Sesuai

dengan yang

diharapkan

Klik tombol Close Kembali Ke menu

utama

Kembali Ke menu

utama

Diterima

 Ditolak

" ! ) !%

Berdasarkan hasil pengujian dengan kasus uji diatas dapat ditarik

kesimpulan bahwa perangkat lunak telah bebas dari kesalahan sintaks dan secara

fungsional menghasilkan hasil yang sesuai dengan yang diharapkan.

! ( ) !%

Pengujian merupakan pengujian langsung kepada untuk

mencoba aplikasi yang baru dan mengisi kuesioner mengenai kepuasan .

Dari kuesioner tersebut akan dilakukan perhitungan untuk dapat mengambil

kesimpulan terhadap penilaian dari aplikasi yang baru dibuat. ( Lembaran

kuesioner dilampirkan).

Berdasarkan data hasil kuesioner, dapat dicari persentase masing masing

jawaban dengan menggunakan rumus: Y = P/Q *100%

Keterangan :

P = Banyaknya jawaban responden tiap soal

Q = Jumlah responden

(138)

131

1. Apakah menurut anda aplikasi ini membantu anda dalam menentukan

transaksi apa di BEI (Beli/Jual Saham)?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

7 orang atau 87.5 % mengatakan Setuju membantu dalam menentukan

transaksi, sedangkan hanya 1 atau 12.5 % orang yang menyatakan kurang

setuju dalam menentukan transaksi.

2. Apakah Aplikasi ini membuat anda lebih efisien/mudah dalam

menganalisis data Historical Harga saham?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

6 orang atau 75 % mengatakan bahwa Setuju, sedangkan 1 Orang atau 12.5

% biasa saja dan 1 orang atau 12.5 % kurang setuju aplikasi membuat lebih

(139)

132

3. Apakah Aplikasi ini membuat anda lebih efektif/cepat dalam menganalisis

data Historical Harga Saham?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

1 Orang atau 12.5 % mengatakan sangat setuju, 5 orang atau 62.5 %

mengatakan bahwa Setuju, sedangkan 1 Orang atau 12.5 % biasa saja dan 1

orang atau 12.5 % kurang setuju aplikasi ini membuat lebih efektif/cepat/

dalam menganalisa.

4. Apakah aplikasi ini, akurat dalam memprediksi Fluktuasi Saham?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

1 Orang atau 12.5 % mengatakan sangat setuju, 1 orang atau 12.5 %

mengatakan bahwa Setuju, sedangkan 5 Orang atau 62.5 % biasa saja dan 1

(140)

133

5. Apakah anda setuju aplikasi ini layak sebagai rekomendasi dalam

menentukan transaksi apa di BEI (Beli/Jual Saham)?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

2 Orang atau 25 % mengatakan sangat setuju, 4 orang atau 50 % mengatakan

bahwa Setuju, sedangkan 1 Orang atau 12.5 % biasa saja dan 1 orang atau

12.5 % Tidak setuju aplikasi ini membuat lebih efektif/cepat/ dalam

menganalisa.

6. Apakah tampilan aplikasi menarik ?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

2 Orang atau 25 % mengatakan setuju, 5 orang atau 62.5 % mengatakan

bahwa Biasa Saja, sedangkan 1 Orang atau 12.5 % Kurang Setuju aplikasi ini

(141)

134

7. Apakah Aplikasi yang dibangun, mudah digunakan?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

5 orang atau 62.5 % mengatakan bahwa Setuju, sedangkan 3 Orang atau 37.5

% biasa saja aplikasi ini membuat mudah digunakan.

8. Apakah Aplikasi yang dibangun, dapat dimengerti dengan baik ?

$ & $ ( *0+

Berdasarkan hasil persentase diatas maka dapat disimpulkan bahwa sebanyak

6 orang atau 75 % mengatakan bahwa Setuju, sedangkan 2 Orang atau 25 %

biasa saja aplikasi ini dimengerti dengan baik.

/ ! ) !%

Dari hasil kuesioner yang telah dibagikan dan diisi dimana hal tersebut

merupakan prosedur pengujian dapat disimpulkan bahwa aplikasi yang

(142)

135

!

" ! # ! !

#

$

(143)

136

(144)
(145)

! " #$%&

' (

(

( ) #*#*!#+$

( ,

' - (. /+ **+0*#*

1

-#$$/ 2 #$$$ 3 4

#$$$ 2 ** )5 *

** 2 **! )' /

**! 2 *## 6 ( 7

( 5 8 #9

Gambar

Tabel�4.1�Implementasi�Form�
Tabel�4.2�Rencana�Pengujian�Aplikasi�Data�Mining��
Tabel�4.3�Pengujian�pengolahan�Data�
Tabel�4.4�Pengujian�Pilih�Parameter�
+2

Referensi

Dokumen terkait

Dalam upaya membangun masyarakat nelayan yang kondisinya seperti di atas dan agar potensi pembangunan masyarakat bisa dikelola dengan baik, maka salah satu

Proses yang terjadi dalam sequence login anggota adalah anggota memasukkan username dan password pada form login user, dari form login user akan di kirim ke

Pada aplikasi ini digunakan teknik data mining decision tree dengan menggunakan metode algoritma C4.5 untuk mengetahui apa kekurangan hotel yang diambil dari rule

S : Pasien mengatakan masih ingat cara mengontrol halusinasi dengan menghardik, berbincang- bincang dengan orang lain, melakukan kegiatan. Pasien mengatakan tadi pagi juga sudah

Dengan penggunaan program GeoGebra yang mudah juga dapat meningkatkan rasas percaya diri peserta didik dengan mengetahui hasil dari integral dari suatu fungsi

Peserta yang dinyatakan DITERIMA sebagai mahasiswa STIS dan yang telah menyelesaikan pemberkasan diharuskan melakukan daftar ulang dan mengikuti kuliah perdana dan

tidak hanya dipengaruhi oleh metode atau media saja juga dipengaruhi oleh banyak faktor yang bisa datang dari dalam siswa (internal) ataupun dalam diri siswa (eksternal).

Banyak ibu-ibu yang mengeluh bahwa setelah menopause dan lansia merasa menjadi pencemas. Kecemasan yang timbul sering dihubungkan dengan adanya