| NYONTEK - Rumus Sukses








&3DUW±3HQJHQDODQ/RJLND%DVLF


06XU\R3UDQRWR
VXU\RGHVLJQ#\DKRRFRLG
KWWSVXU\RVWXGLRQHW




/LVHQVL'RNXPHQ

&RS\ULJKW‹,OPX.RPSXWHU&RP
6HOXUXK GRNXPHQ GL ,OPX.RPSXWHU&RP GDSDW GLJXQDNDQ GLPRGLILNDVL GDQ

GLVHEDUNDQ VHFDUD EHEDV XQWXN WXMXDQ EXNDQ NRPHUVLDO QRQSURILW  GHQJDQ V\DUDW
WLGDN PHQJKDSXV DWDX PHUXEDK DWULEXW SHQXOLV GDQ SHUQ\DWDDQ FRS\ULJKW \DQJ
GLVHUWDNDQ GDODP VHWLDS GRNXPHQ 7LGDN GLSHUEROHKNDQ PHODNXNDQ SHQXOLVDQ XODQJ
NHFXDOLPHQGDSDWNDQLMLQWHUOHELKGDKXOXGDUL,OPX.RPSXWHU&RP




3HQGDKXOXDQ


3HUWDPD NDOL PHQGHQJDU NDWD ³&´ NLWD DNDQ EHUWDQ\D ³%DKDVD SHPSURJUDPDQ DSDNDK LQL´ "
³$SD 7XMXDQQ\D NLWD PHPSHODMDULQ\D´ " ³%DJDLPDQD FDUD PHPSHODMDULQ\D´ " ³$SD EHGDQ\D
GHQJDQEDKDVD1HWODLQQ\D\JWHUGDSDWSDGD9LVXDO6WXGLR´"

6D\D $NDQ PHQMDZDE SHUWDQ\DDQ LQL PDVLQJPDVLQJ DJDU GDSDW PHPEXND SLNLUDQ DQGD OHELK
OXDV ODJL & DGDODK VDODK VDWX EDKDVD SHPSURJUDPDQ LQWHUPHGLDWH \J GLJXQDNDQ ROHK
SURJUDPPHU XQWXN PHPEXDW H[HFXWDEOH SURJUDPV  SURJUDP \J GDSDW GL HNVHNXVL & GDSDW
PHPLVDKNDQMDUDNDQWDUDDSOLNDVL\DQJSRZHUIXOOWDSLPHPELQJXQJNDQVHSHUWL&GDQVDQJDW
PXGDKVHNDOLXQWXNGLJXQDNDQ&PHPLOLNLH[WHQVLRQ&6


7XMXDQ NLWD PHPSHODMDUL & DGDODK XQWXN PHPEXDW VXDWX SURJUDP  DSD LWX SURJUDP " ZDK
PHQMDGLSHUWDQ\DDQODJL-SURJUDPDGDODKVXDWXH[HFXWDEOHILOHDWDXGHQJDQNDWDODLQDGDODK
ILOH\JGDSDWGLHNVHNXVLGHQJDQGRXEOHNOLNVXDWXLFRQ6HEDJDLFRQWRKDGDODK0LFURVRIWZRUG
\JVHULQJNLWDJXQDNDQDGDODKVHEXDKSURJUDPILOHLQLPHPLOLNLH[WHQVLRQH[H\DQJPHUXSDNDQ
H[HFXWDEOHILOHV

6HEHOXP PHQMDODQNDQ DSOLNDVL \J GLEXDW GHQJDQ &  NLWD PHPHUOXNDQ &RPPRQ /DQJXDJH
5XQWLPH &/5 XQWXNPHQJHNVHNXVLSURJUDP\JGLJHQHUDWHGHQJDQ&,QLNLWDGDSDWGDUL1HW
)UDPHZRUN \J GDSDW NLWD GRZQORDG ODQJVXQJ GDUL VLWXV 0LFURVRIW VHFDUD IUHH DWDX RWRPDWLV
WHULQVWDOO NH GDODP NRPSXWHU NHWLND PHQJLQVWDOO 9LVXDO 6WXGLR VHEDJDL VXDWX V\DUDW VWDQGDUG
SDGDSURFHGXUHSHQJLQVWDODQ

%HULNXWLQLEHEHUDSDNHOHELKDQ&

)OH[LEOH&SURJUDPGDSDWGLHNVHNXVLGLPHVLQFRPSXWHUVHQGLULDWDXGLWUDQVPLVNDQPHODOX
ZHEGDQGLHNVHNXVLGLFRPSXWHUODLQQ\D
3RZHUIXO&  PHPLOLNLVHNXPSXODQSHULQWDK\DQJVDPDGHQJDQ&\DQJND\DDNDQILWXU
\DQJ OHQJNDS WHWDSL GHQJDQ JD\D EDKDVD \DQJ OHELK GLSHUKDOXV VHKLQJJD PHPXGDKNDQ
SHQJJXQDQ\D

 (DVLHU WR XVH & PHPRGLILNDVL  SHULQWDK \DQJ VHSHQXKQ\D VDPD GHQJDQ & GDQ
.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP











PHPEHULWDKX GLPDQD OHWDN NHVDODKDQ NLWD ELOD DGD NHVDODKDQ GDODP DSOLNDVL  KDO LQL GDSDW
PHQJXUDQJLZDNWXNLWDGDODPPHQFDULHUURU
 9LVXDOO\ RULHQWHG 7KH 1(7 OLEUDU\ FRGH \DQJ GLJXQDNDQ ROHK & PHQ\HGLDNDQ EDQWXDQ
\DQJGLEXWXKNDQXQWXNPHPEXDWWDPSLODQ\DQJFRPSOLFDWHGGHQJDQIUDPHVGURSGRZQWDEEHG
ZLQGRZVJURXSEXWWRQVFUROOEDUEDFNJURXQGLPDJHGDQODLQQ\D
6HFXUHVHPXDEDKDVDSHPSURJUDPDQ\JGLJXQDNDQXQWXNNHEXWXKDQLQWHUQHWPHVWLPHPLOLNL

VHFXULW\\JEHQDUEHQDUDPDQXQWXNPHQJKLQGDULDNVLNHMDKDWDQGDULSLKDNODLQVHSHUWLKDFNHU
&PHPLOLNLVHJXGDQJILWXUXQWXNPHQDQJDQLQ\D




,VL


3HUWDPD±WDPDPDULNLWDPHPSHODMDULVWUXNWXUGDVDUGDULORJLNDEDVLFSHPSURJUDPDQ
NLWD PHVWL PHQJHQDO SHQJJXQDDQ PDFDPPDFDP SHUXODQJDQ \DQJ NLWD JXQDNDQ XQWXN
PHQJKDQGOH PHPSURVHV GDWD \DQJ WHODK GLLQSXW PHQJJXQDNDQ ORRSLQJ VHSHUWL IRU  ZKLOH
DWDXSXQ VHVXDWX QLODL LQSXWDQ \DQJ VXGDK SDVWL GL GHILQLVLNDQ QLODL \DQJ DNDQ GL SURVHV
PHQJJXQDNDQFDVHNLWDPHVWLPHQJHWDKXLNDSDQNLWDPHVWLPHQJJXQDNDQQ\D
EHULNXWDGDODKFRQWRKXQWXNPHQDPSLONDQRXWSXWKXUXIGHQJDQEHUEDJDLPRGHOSHUXODQJDQ

)RU

LQW>@DUUD\ ^`


IRU LQWL LL 
^
    6\VWHP&RQVROH:ULWH/LQH DUUD\>L@7R6WULQJ 
`




)RU(DFK
LQW>@DUUD\ ^`

IRUHDFK LQWQLQDUUD\ 
^
    6\VWHP&RQVROH:ULWH/LQH Q7R6WULQJ 
`

:KLOH 
LQW>@DUUD\ ^`
LQW[ 


ZKLOH [ 
^
    6\VWHP&RQVROH:ULWH/LQH DUUD\>[@7R6WULQJ 
    [
`
.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP















'R:KLOH
LQW>@DUUD\ ^`
LQW[ 

GR
^
    6\VWHP&RQVROH:ULWH/LQH DUUD\>[@7R6WULQJ 
    [
`ZKLOH [ 

%LODDQGDVXGDKPHPDKDPLEDVLFORRSLQJGDULSHUXODQJDQGLDWDVNLWDGDSDWODQJVXQJPHPXODL
PHPEXDW3URMHFW%DUXEHULNXWODQJNDKQ\D6WHS%\6WHS

3HUWDPD±WDPD%XND9LVXDO6WXGLRDQGDGDUL6WDUW!$OO3URJUDP!0LFURVRIW9LVXDO6WXGLR
!0LFURVRIW9LVXDO6WXGLRDWDXGHQJDQPHPEXNDUXQGDQNHWLN³GHYHQY´


.HPXGLDQ3LOLK1HZ3URMHFW





.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP











'UDJNRPSRQHQSDGDPHQXWRROER[GLNLULGUDJNRPSRQHQDODEHOVHEDQ\DN
GDQ7LPHUNHPXGLDQGHVLJQIRUPVHKLQJJDPHQMDGLVHSHUWLEHULNXW 





.LWD PHQJLQJLQNDQ DSOLNDVL NLWD VHWLDS GHWLN XQWXN QLODL ODEHO  VHODOX GLWDPEDK  GDQ QLODL
ODEHO  VHODOX GLWDPEDK   GDQ ODEHO NHWLJD PHUXSDNDQ SHQMXPODKDQ GDUL ODEHO  GDQ  
NHPXGLDQNLWDPHQJLQJLQNDQNDOLPDW³%(/$-$5&,7808'$+´XQWXNEHUJHUDNGDULNDQDQ
NH NLUL  EHULNXW WDPSLODQ  )RUP GLMDODQNDQ PDND $NDQ WDPSLO VHSHUWL EHULNXW SDGD LQWHUYDO
GHWLNSHUWDPD 




.HPXGLDQ SDGD LQWHUYDO WLPHU NH  DQJND SHQMXPODKDQ DNDQ WHUXV EHUWDPEDK GDQ KXUXI
³%(/$-$5&,7808'$+´DNDQEHUJHUDNGDULNDQDQKLQJJDNLUL




%HULNXW LQL DGDODK FRQWRK SHPSURJUDPDQ EHVHUWD SHQMHODVDQQ\D SHUWDPDWDPD  GHNODUDVL
YDULDEOHGLGDODPIRUPXWDPDVHSHUWLEHULNXW
YDULDEHOQLODLDZDOXQWXNOEOBWLPHUGDQOEOBWLPHUVHEHOXPGLMXPODK

        LQWD 
        LQWE 
        PHPEXDWYDULDEHOEHUWLSHVWULQJGDQPHQDPSXQJNDOLPDWNHGDODPQ\D
        VWULQJNDWD %(/$-$5&,7808'$+
        YDULDEHOSDQMDQJGDQQLODLDZDOPXODPXOD
.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP











        LQWSDQMDQJ 
        LQWQLODLBDZDO 


.HPXGLDQ DJDU VHWLDS GHWLN QLODL EHUXEDK GDQ NDOLPDW SXQ EHUJHUDN  PDND NLWD SHUOX WLPHU
GRXEOHNOLNWLPHU\DQJWHODKNLWDGUDJNHGDODPIRUPGDQNHPXGLDQNLWDLVLNDQEDULVSHULQWDK
EHULNXW

0HQFDUL3DQMDQJGDULNDOLPDW%(/$-$5&,7808'$+
 NHPXGLDQPHQJNRQYHUVLQLODLNHLQWHJHU
            SDQMDQJ &RQYHUW7R,QW NDWD/HQJWK 
            YDULDEHODGLWDPEDKGDQEGLWDPEDK
            D D
            E E
            JDQWLQLODLGDULPDVLQJ/DEHOVHVXDLYDULDEHOGDQ 
PHQJFRQYHUWQLODLYDULDEHO\JWDGLQ\DEHUWLSHLQWHJHUNHVWULQJ
            OEOB7LPHU7H[W &RQYHUW7R6WULQJ D 
            OEOB7LPHU7H[W &RQYHUW7R6WULQJ E 
            OEOB+DVLO7H[W &RQYHUW7R6WULQJ DE 
            UHVHWQLODLPHQMDGLNHWLNDYDULDEHOEHUQLODLVDPD
            LI QLODLBDZDO SDQMDQJ 
            ^
                QLODLBDZDO 
            `           
            DPELONDOLPDWVHVXDLLQGH[Q\DXQWXNGLWDPSLONDQNHGDODPODEHO
            OEOBEHODMDU7H[W NDWD6XEVWULQJ QLODLBDZDOSDQMDQJQLODLBDZDO  
            YDULDEHOQLODLDZDOGLWDPEDK
            QLODLBDZDO QLODLBDZDO           

6HODPDW  DQGD WHODK EHUKDVLO PHPEXDW ODWLKDQ SDUW  PDUL NLWD EHODMDU OHELK ODQMXW XQWXN
PHQJDVDKNHPDPSXDQNLWD6LPDN7HUXV6WHS%\6WHS/DWLKDQLQL



3HQXWXS


0HPSHODMDUL & PXQJNLQ DJDN VXOLW GLEDQGLQJNDQ EDKDVD SHPSURJUDPDQ 9% \DQJ OHELK
EHUVDKDEDWGDQOHELKPXGDKGLPHQJHUWLWHWDSLLQLPHUXSDNDQVXDWXWDQWDQJDQEDJLNLWDVHEDJDL
3UDNWLVL ,7 XQWXN PHQGDODPLQ\D  SDGD SHUWHPXDQ SHUWDPD LQL NLWD PHPSHODMDUL EDVLF GDUL&
DJDUGDSDWNLWDWHUDSNDQSDGDSHUWHPXDQVHODQMXWQ\D



5HIHUHQVL


x 06'1

x
x




KWWSPVGQPLFURVRIWFRP
ZZZJRWGRWQHWFRP




.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP














&3DUW±&ODVV'DQ$UUD\


06XU\R3UDQRWR
VXU\RGHVLJQ#\DKRRFRLG
KWWSVXU\RVWXGLRQHW




/LVHQVL'RNXPHQ

&RS\ULJKW‹,OPX.RPSXWHU&RP
6HOXUXK GRNXPHQ GL ,OPX.RPSXWHU&RP GDSDW GLJXQDNDQ GLPRGLILNDVL GDQ
GLVHEDUNDQ VHFDUD EHEDV XQWXN WXMXDQ EXNDQ NRPHUVLDO QRQSURILW  GHQJDQ V\DUDW
WLGDN PHQJKDSXV DWDX PHUXEDK DWULEXW SHQXOLV GDQ SHUQ\DWDDQ FRS\ULJKW \DQJ
GLVHUWDNDQ GDODP VHWLDS GRNXPHQ 7LGDN GLSHUEROHKNDQ PHODNXNDQ SHQXOLVDQ XODQJ
NHFXDOLPHQGDSDWNDQLMLQWHUOHELKGDKXOXGDUL,OPX.RPSXWHU&RP




3HQGDKXOXDQ


'DODP DUWLNHO LQL NLWD DNDQ PHPSHODMDUL NRQVHS GDUL GDUL REMHFWRULHQWHG SURJUDPPLQJ GDODP
EDKDVDSHPSURJUDPPDQ&VHSHUWLREMHFWGDQFODVVXQWXNPHPSHODMDULDUWLNHOLQLVHWLGDNQ\D
NLWDPHVWLPHPLOLNLEDVLFGDULEDKDVDSHPSURJUDPPDQDJDUGDSDWPHQJHUWL

0XQJNLQ GHQJDQ PHPEDFD DUWLNHO LQL VDMD EHOXP FXNXS XQWXN PHQGDSDWNDQ SHQJHUWLDQ GDUL
2EMHFWGDQ&ODVVMDGLVD\DPHPEHULNDQFRQWRKDSOLNDVLGDULDUWLNHOLQLDJDUGDSDWGLPHQJHUWL
OHELKMHODVGDQGDSDWGLSHODMDULOHELKODQMXWGDQGLKDUDSNDQEDJLSDUDSHPEDFDMXJDXQWXNWLGDN
WHUJDQWXQJ NHSDGD DUWLNHO LQL GDQ PHPEDFD DUWLNHO ODLQQ\D DJDU GDSDW PHQJHUWL OHELK MDXK
WHQWDQJ2EMHFWGDQ&ODVVLQL


3DGDSHUWHPXDQNHLQLNLWDDNDQPHPEDKDV
%HODMDUPHPEXDW&ODVV 
%HODMDUPHPEXDW&ODVVGDODPFODVV
%HODMDUPHQJJXQDNDQDUUD\XQWXNGLJXQDNDQGLGDODPFODVV
0HQDPSLONDQ+DVLOGDULFODVVWHUVHEXWNHGDODP&RQVROH$SSOLFDWLRQ


,VL


223DWDX\JELDVDNLWDVHEXWGHQJDQ2EMHFW2ULHQWHG3URJUDPPLQJPHUXSDNDQFDUDEDUXXQWXN
PHPEXDW DSOLNDVL SURJUDP FRPSXWHU  VHEHOXP 223 DGD  SURJUDPPHU PHPEXDW DSOLNDVL
NRPSXWHU PHQJJXQDNDQ SURFHGXUDO SURJUDPPLQJ  DWDX \J ELDVD NLWD EXDW VWUXFWXUH
SURJUDPPLQJ  XQWXN PHQ\HOHVDLNDQ PDVDODK \DQJ GL KDGDSL  WDSL NHWLND 223 GDSDW
PHQ\HOHVDLNDQEDQ\DNPDVDODKGLVEDQGLQJGHQJDQSURFHGXUDOSURJUDPPLQJPDNDNHEDQ\DNDQ
SURJUDPPHU GDQ GHYHORSHU PXODL PHQJJXQDNDQ 223 ODQJXDJHV 'DODP SURFHGXUDO
SURJUDPPLQJ NHEDQ\DNDQ IXQJVL GDODP SURJUDP GLWXOLV GDODP EHEHUDSD PRGXO  GDSDW OHELK
GDUL  PRGXOH WHUJDQWXQJ GHQJDQ DSOLNDVL GDQ PRGXO LQL WHUJDQWXQJ DQWDUD \DQJ VDWX GHQJDQ
\DQJODLQQ\DGDQELODNLWDLQJLQPHQJXEDKPRGXOLQLPDNDNLWDPHVWLPHQJJDQWLEDULV\DQJ
.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP













WHODK NLWD WXOLV GDODP PRGXO WDGL  WDSL GHQJDQ 223 NLWD GDSDW PHQXOLV EDJLDQEDJLDQ \DQJ
LQGHSHQGHQWGDULSURJUDP\DQJGLVHEXWGHQJDQFODVV \DQJPHQJJDPEDUNDQEDJLDQ GDULIXQJVL
SURJUDPWHUVHEXWGDQNHWLNDNLWDLQJLQPHQJXEDKLVLGDULFODVVLQLNLWDGDSDWPHQJXEDKWDUJHW
GDULIXQJVLFODVV\DQJWHODKNLWDEXDW\DQJPHQJDQGXQJPDVDODKWHUVHEXWNDUHQDFODVVLQLGDSDW
NLWDWXUXQNDQ 


&ODVVGDQ2EMHFW 

0XQJNLQ WLGDN PXGDK XQWXN PHQJHUWL DUWL GDUL VHEXDK FODVV GDQ REMHFW WHWDS SHQXOLV DNDQ PHQFRED
PHQHUDQJNDQQ\DVHEHQDUQ\DNRQVHSFODVVGDQREMHFWDGDODKPHQJKXEXQJNDQVDWXGDQ\DQJODLQQ\DGDQ
ELDVDQ\DSDUDSHPXODGDODPSHPSURJUDPPDQWLGDNPHQJHUWLGDQWLGDNSHGXOLGDQKDQ\DEHUSLNLUKDOLQL
PHQJKDELVNDQZDNWXGDODP  PHPSHODMDUL&

6HEDJDLFRQWRKGDODP%XPLLQLNLWDPHPLOLNLFODVVGDQREMHFW\DQJPHUXSDNDQGDULEXPLLQL\DQJNLWD
JDPEDUNDQGDODPVHEXDKPDNKOXNKLGXSGDQDNWLYLWDVQ\D  6HPXD\DQJDGDGLEXPLLQLGLVHEXWGHQJDQ
REMHFW VHSHUWL PDQXVL DGDODK REMHN  GDQ ELQDWDQJ MXJD REMHN 0XGDK GLPHQJHUWL EXNDQ " ODOX DSD LWX
FODVV"
'DODP GXQLD LQL NLWD PHPLOLNL SHUEHGDDQ DQWDUD REMHN \DQJ VDWX GHQJDQ REMHN \DQJ ODLQQQ\D  VHEDJDL
FRQWRK DGDODK SHQJHORPSRNNDQ NODVLILNDVL  VHSHUWL QDPD NLWD   \DLWX  VD\D DGDODK REMHFW GDYLG MXJD
REMHN  PDULD MXJD REMHFW  PDND NDPL DGDODK 3HRSOH &ODVV  NHPXGLDQ VD\D PHPLOLNL NXFLQJ EHUQDPD
DQGL  GDYLG PHPLOLNL NXFLQJ EHUQDPD SXSS\ GDQ PDULD PHPLOLNL NXFLQJ EHUQDPD DQLH PDND PHUHND
WHUPDVXNNHGDODP&DW&ODVVMDGLGHQJDQFODVVLQLNLWDGDSDWPHQGHVNULSVLNDQSURSHUWLHVGDQIXQJVLGDUL
VHWLDSJURXSGDULREMHN\DQJDGD


& &ODVV WHUJDQWXQJ SHQJJXQDDQQ\D SDGD EORN EDKDVD SHPSUJRUDPDQ @OLVW3HPEHOL QHZSHPEHOL>MXPODK3HPEHOL@

IRU LQWL LOLVW3HPEHOL/HQJWKL 
^

&RQVROH:ULWH 3HPEHOLNH L    
VWULQJ1DPD3HPEHOL &RQVROH5HDG/LQH 
&RQVROH:ULWH 7DZDUDQ+DUJD 
VWULQJKDUJD7DZDUDQ &RQVROH5HDG/LQH 
GRXEOHFRQYHUW+DUJD7DZDUDQ &RQYHUW7R'RXEOH KDUJD7DZDUDQ 
SHPEHOLWKLV%X\HU QHZSHPEHOL 
WKLV%X\HUQDPD 1DPD3HPEHOL
WKLV%X\HUKDUJD FRQYHUW+DUJD7DZDUDQ 
OLVW3HPEHOL>L@ WKLV%X\HU                 
`

&RQVROH:ULWH Q 
IRUHDFK SHPEHOLLLQOLVW3HPEHOL 
^
6\VWHP&RQVROH:ULWH/LQH 3HPEHOL GHQJDQ QDPD   LQDPD   EHUDQL PHPEHOL GHQJDQ
KDUJDLKDUJD 
`

6D\DDNDQPHQFREDPHQMHODVNDQQ\DEHEHUDSDV\QWD[GLDWDV
FRQVROHZULWH NLWDJXQDNDQXQWXNPHQXOLV
&RQVROHUHDG  NLWDJXQDNDQXQWXNPHPEDFDLQSXWDQ
,QWMXPODK3HPEHOL GHNODUDVLYDULDEOHEHUWLSHLQW 
SHPEHOL>@OLVW3HPEHOL QHZSHPEHOL>MXPODK3HPEHOL@ PHPEXDWREMHFWEDUXGHQJDQ  QDPD
OLVW3HPEHOLGDULSHPEHOLGHQJDQEDWDVDUUD\\DQJWHODKNLWDWHQWXNDQ
WKLV%X\HUQDPD  1DPD3HPEHOL  PHQJLVL YDULDEHO QDPD GHQJDQ LVL GDUL YDULDEHO
.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP













QDPD3HPEHOL
&RQVROH:ULWH Q  NLWDJXQDNDQXQWXNPHQFHWDNVSDVL
IRUHDFK SHPEHOLLLQOLVW3HPEHOL  NLWDJXQDNDQXQWXNPHPEDFDVHWLDSREMHFW\JDGDGDODP
DUUD\WHUVHEXWDNDQWHUXVORRSLQJGDULDZDOKLQJJDDNKLUDUUD\

%HULNXW6D\DDNDQ3DVWHWRWDOGDULVHPXDEDULVSHULQWDKFRGHSDGDIRUPPDXSXQ&ODVV

)RUP 
XVLQJ6\VWHP
XVLQJ6\VWHP&ROOHFWLRQV*HQHULF
XVLQJ6\VWHP&RPSRQHQW0RGHO
XVLQJ6\VWHP'DWD
XVLQJ6\VWHP'UDZLQJ
XVLQJ6\VWHP7H[W
XVLQJ6\VWHP:LQGRZV)RUPV

QDPHVSDFH6XU\RB&B6KDUSBB3DUW
^
    SXEOLFSDUWLDOFODVV)RUP)RUP
    ^
        SXEOLFFODVVSHPEHOL
        ^
            SXEOLFVWULQJQDPD
            SXEOLFGRXEOHKDUJD             
        `

        SXEOLF)RUP 
        ^
            ,QLWLDOL]H&RPSRQHQW 
        `

        SULYDWHYRLG)RUPB/RDG REMHFWVHQGHU(YHQW$UJVH 
        ^      
            .HQGDUDDQPRELO3HUWDPDNX
            PRELO3HUWDPDNX QHZ.HQGDUDDQ 

            PRELO3HUWDPDNX3ODW1RPRU %($$
            PRELO3HUWDPDNX0RGHO 6X]XNL1HZ%DOHQR
            PRELO3HUWDPDNX6SHHG0D[   
            PRELO3HUWDPDNX0DQXIDNWXU 6X]XNL

            &RQVROH:ULWH/LQH 0RELONX    PRELO3HUWDPDNX0RGHO   %XDWDQ   
PRELO3HUWDPDNX0DQXIDNWXU
                Q0HPLOLNLNHFHSDWDQPRELO3HUWDPDNX6SHHG0D[Q'DQ
PHPLOLNL3ODW1RPRUPRELO3HUWDPDNX3ODW1RPRU  

            .HQGDUDDQ0RELO&RNODW PRELO3HUWDPDNX
            0RELO&RNODW0RGHO 6X]XNL$39
            &RQVROH:ULWH Q 
.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP













            &RQVROH:ULWH/LQH 0RELOSHUWDPDNXDGDODKPRELO3HUWDPDNX0RGHO 

            PRELO3HUWDPDNX QXOO
            0RELO&RNODW0RGHO 6X]XNL$39
            &RQVROH:ULWH/LQH 0RELO&RNODWSHUWDPDNXDGDODK0RELO&RNODW0RGHO 

            3URGXNVL
-?

5 -88
+

-

3

@ -88

+
#

+

3
>

#
+

"

!

+ $
1 9

''
>
-?

'
+

5 -88
+

3

@ -88

1

+
+
+

$
,(
,(

+
- $
+ $
#

*
*

%
%

1 9
1 9

%

%
$
,(
,(
$ *

+
+

,(

+
//
%

%

,(

*
+

3

''

5 -88

3

>
1 9

-?

#

''

%

-

@ -88

+
'

5 -88

3

>
1 9

%
%
%

'

+ $

"

+

>

- $

"
*

+
+

''
$
#

%

-?
-?

-?

%
- $
+ $

%
1 9
1 9

!
.

!

!
.

!

+
-?
-?

@ -88
%
%

+

+

,(

-.

!

%

,(

-.

!

"
"
"

5

.

8
#

!

! $
#
9:

!7

!

#

!
! #

#

#

/.
#
! $ #

"
!

"

! #
#

! $

8 %; )001

8
.
;
# #

4
$
#

! $
##
=
@#

&

:
!
# #
# #

;

!

< (
"

!

/. ;
#
;4 "

#
!
!

$ !# !
! (

">

!

?
"

"
!
&

"
.!
6

A











&3DUW±0$FFHVV'HQJDQ2/('%
3URYLGHU


06XU\R3UDQRWR
VXU\RGHVLJQ#\DKRRFRLG
KWWSVXU\RVWXGLRQHW
ZZZVXU\RGHVLJQZRUGSUHVVFRP




/LVHQVL'RNXPHQ

&RS\ULJKW‹,OPX.RPSXWHU&RP
6HOXUXK GRNXPHQ GL ,OPX.RPSXWHU&RP GDSDW GLJXQDNDQ GLPRGLILNDVL GDQ
GLVHEDUNDQ VHFDUD EHEDV XQWXN WXMXDQ EXNDQ NRPHUVLDO QRQSURILW  GHQJDQ V\DUDW
WLGDN PHQJKDSXV DWDX PHUXEDK DWULEXW SHQXOLV GDQ SHUQ\DWDDQ FRS\ULJKW \DQJ
GLVHUWDNDQ GDODP VHWLDS GRNXPHQ 7LGDN GLSHUEROHKNDQ PHODNXNDQ SHQXOLVDQ XODQJ
NHFXDOLPHQGDSDWNDQLMLQWHUOHELKGDKXOXGDUL,OPX.RPSXWHU&RP




3HQGDKXOXDQ


7HNQRORJL PHUXSDNDQ KDO \DQJ VDQJDW SHVDW EHUNHPEDQJ VDDW LQL  GDQ VXGDK PHUXSDNDQ
NHEXWXKDQNLWDVHPXDGDWD\DQJNLWDSDNDLVDDWLQLWHUVLPSDQNHGDODPVXDWXGDWDEDVH
.LWD GDSDW PHQJDNVHV GDWDEDVH WHUVHEXW  GDODP KDO SURJUDPPLQJ XQWXN PHQJDNVHV VXDWX
GDWDEDVH LQL NLWD PHPHUOXNDQ 3URYLGHU  ELVD GHQJDQ 2/( '%  2'%&  64/ &OLHQW DWDXSXQ
2UDFOH&RQQHFWLRQGDQEDQ\DNODJLMHQLVQ\DNLWDPHVWLPHQJHWDKXL\DQJPDQD\DQJDNDQNLWD
JXQDNDQ VHVGXDL GHQJDQ NHEXWXKDQ NLWD 6HWLDS 3URYLGHU PHQGXNXQJ MHQLV GDWDEDVH \DQJ
EHUEHGDGDQMXJDPHPLOLNLNHOHELKDQPDVLQJPDVLQJ

'DODPDUWLNHOLQLNLWDDNDQFREDPHPEDKDV2/('%PHQJJXQDNDQGDWDEDVH0LFURVRIW$FFHVV
.LWD DNDQ FRED PHPEXDW VXDWX 7UDQVDFWLRQ ,QVHUW 8SGDWH 'HOHWH \DQJ VLPSOH WHUOHELK GDKXOX
DWDX +DUG &RGH  &RGH \DQJ WHUWHUD VHFDUD MHODV GDODP VHWLDS EORNEORN WDQSD PHQJJXQDNDQ
VXDWX PRGXO DWDX NHODV \DQJ GL SDQJJLO EHUXODQJ ± XODQJ  WXMXDQQ\D DGDODK DJDU ODWLKDQ LQL
GLDQJJDSVHEDJDLSHPDQDVDQGDQGDSDWPHPEXNDORJLNDSLNLUNLWDEDJL\DQJEDUXPHPSHODMDUL
2/( '% GHQJDQ 0LFURVRIW $FFHVV LQL SDGD SHUWHPXDQ VHODQMXWQ\D EDUX NLWD DNDQ PDVXN NH
64/&OLHQWGDQVD\DDNDQPHPEDKDVDWHQWDQJILWXU\DQJEHOXPNLWDEDKDVSDGDSDJHLQL




.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP



















,VL



 %XDW GDWDEDVH GHQJDQ 0LFURVRIW $FFHVV GHVLJQ GDWDEDVH GHQJDQ QDPD GDWDEDVH GDWD GDQ
GHVLJQIRUPGDWDEDVHVHSHUWLEHULNXWGDQMDQJDQOXSDXQWXNPHQJLVLGDWD




%XDW 3URMHFW & EDUX GDODP DSOLNDVL VD\D  VD\D PHQDPDNDQQ\D GHQJDQ IROGHU PDUNHW GDQ
NHPXGLDQVDYHGLGLUHFWRUL1DPD%DUDQJ@ " 
DGGSDUDPHWHUNHXQWXNPHQJLVL"SDGDSHULQWDKVHOHFW
FRPPDQG3DUDPHWHUV$GG SDUDPHWHU 
LVLSDUDPHWHUGHQJDQYDULDEHO
SDUDPHWHU9DOXH W[W.H\ZRUG7H[W
WU\
^
EXNDNRQHNVLGDQJXQDNDQW\SHMHQLVWH[W
FRPPDQG&RQQHFWLRQ FRQQHFWLRQ
FRPPDQG&RPPDQG7\SH &RPPDQG7\SH7H[W
EXDWGDWDVHWEDUXGDQLVLGDWDNHGDODPGDWDVHWWHUVHEXW
'DWD6HWGV QHZ'DWD6HW 
2OH'E'DWD$GDSWHUGD QHZ2OH'E'DWD$GDSWHU FRPPDQG 
GD)LOO GVEDUDQJ 
WDPSLONDQGDWDGDULGDWDVHWNHGDODPGDWDJULG
GDWD*ULG9LHZ'DWD6RXUFH GV
GDWD*ULG9LHZ'DWD0HPEHU EDUDQJ
`
FDWFK ([FHSWLRQH[ 
^
0HVVDJH%R[6KRZ H[0HVVDJH 
`

.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP

















%HULNXW DGDODK WDPSLODQ 2XWSXW GDUL DSOLNDVL DQGD GDSDW PHQGRZQORDG DSOLNDVL EHULNXW GDUL
DODPDWKWWSZZZVXU\RGHVLJQDVLD





3HQXWXS


0HPSHODMDUL & PXQJNLQ DJDN VXOLW GLEDQGLQJNDQ EDKDVD SHPSURJUDPDQ 9% \DQJ OHELK
EHUVDKDEDWGDQOHELKPXGDKGLPHQJHUWLWHWDSLLQLPHUXSDNDQVXDWXWDQWDQJDQEDJLNLWDVHEDJDL
3UDNWLVL ,7 XQWXN PHQGDODPLQ\D  SDGD SHUWHPXDQ .HHPSDW LQL NLWD PHPSHODMDUL EDVLF
'DWDEDVH GHQJDQ 2/('%  LQL PDVLK PHUXSDNDQ ODQJNDK DZDO GDUL ODQJNDK NLWD PHQXMX
SURJUDPPHUPDVLKEDQ\DNODQJNDK\DQJPHVWLNLWDOHZDWL



5HIHUHQVL


x 06'1

x
x



KWWSPVGQPLFURVRIWFRP
ZZZJRWGRWQHWFRP



.RPXQLWDVH/HDUQLQJ,OPX.RPSXWHU&RP
&RS\ULJKW‹,OPX.RPSXWHU&RP









Part 5 –SQL 2005
M.Suryo Pranoto
suryodesign@yahoo.co.id
http://suryodesign.asia
www.suryodesign.wordpress.com

Lisensi Dokumen:
Copyright © 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Pendahuluan
Pada bahasan kali ini saya akan menjelaskan mengenai C# dihubungkan dengan database
SQL2005 , harap mempelajari C# Pert 4 terlebih dahulu agar lebih mengerti sebelum
mempelajari bagian ini.
Saya akan mencoba menjelaskannya step by step agar lebih mudah di mengerti , dan juga
memberikan contoh agar di ketahui penggunaan dan penerapannya.

Isi
Di Pertemuan ke 5 ini kita akan mempelajari cara membangun database, database merupakan
sekumpulan table atau data yang terorganisi dan memiliki hubungan (relasi) di antara semua
elemen , database disini masih merupakan sekumpulan entity yang berasal dari perancangan ,
dan kemudian kita menggunakan aplikasi antar muka dengan bahasa pemprograman C# untuk
dapat memanagemen , mengelola , mengubah , dan memonitoring isi dari database file system
dengan SQL 2005 kita tadi.
Perkembangan teknologi semakin pesat dari tahun ke tahun , begitu juga dengan penggunanya
yang makin bertambah banyak , sehingga menuntut database dengan struktur yang lebih baik
Komunitas eLearning IlmuKomputer.Com
1
Copyright © 2003-2007 IlmuKomputer.Com

dan juga aplikasi dengan flow yang baik agar dapat berjalan dengan cepat dan dapat
menghindari atau meminimalis kesalahan yang terjadi.
Untuk Microsoft SQL Server 2005 ini sendiri saya menggunakan SQL 2005 Express yang
merupakan versi gratis dari SQL Server dan dapat anda download di www.microsoft.com
dengan nama file SQLSVR32.exe dan jangan lupa untuk mendownload SQL Management
Studio dengan nama file SqlServer2005_SSMSEE.msi , file ini gratis dari Microsoft.

Pertama buat database dengan nama table MsBarang dengan nama kolom dan tipe databerikut :

Kita menggunakan SQLCLIENT untuk dapat menghubungkan aplikasi kita dengan database
SQL2005 , pertama kita import System data.SQLClient sehingga menjadi :
using
using
using
using
using
using
using
using
using

System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Windows.Forms;
System.Data.SqlClient;

Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

2

Kemudian kita rancang Form seperti berikut :

Kemudian cari koneksi SQL2005 dan definisikan dalam SQLCONNECTION seperti berikut :
SqlConnection con = new SqlConnection( @"Data
Source=SURYSTUDIO-PC\SQLEXPRESS;Initial Catalog=SQL2005;Integrated
Security=True");

Kemudian Buat Syntax untuk menampilkan data ke dalam DataGridView seperti berikut pada
BtnShowData :
SqlCommand scom = new SqlCommand();
//membuat SQLCOMMAND dengan alias(nama pengganti) dari SQLCOMMAND
scom.Connection = con;
//include koneksi ke dalam perintah
scom.CommandType = CommandType.Text;
//menentukan jenis perintah berupa text(perintah SQL biasa)
scom.CommandText = "select * from msbarang";
//perintah SQL
DataSet ds1 = new DataSet();
//membuat dataset object
SqlDataAdapter sda = new SqlDataAdapter(scom);
//membuat data adapter untuk meng-eksekusi perintah dari SQLCOMMAND(scom)
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

3

sda.Fill(ds1, "barang");
//isi dari select from ms barang tadi kita tampung ke dalam dataset
dataGridBarang.DataSource = ds1;
//set datasource untuk menampilkan data yang berasal dari ds1
dataGridBarang.DataMember = "barang";
//set datagrid untuk menampilkan member dari dataset ds1 yang telah kita
pilih pada datasource sebelumna

Kemudian selanjutnya kita membuat insert data , berikut coding pada BTNINSERT :
if (txtNama.Text == "" | txtStok.Text == "" )
//gunakan OR untuk argumen membandingkan
{
MessageBox.Show("data mesti diisi");
//Environment.Exit(-1);
goto berhenti;
//Pindah Baris ke Berhenti dan skip baris selanjutnya
}
int num;
//buat variabel num
bool isNum = int.TryParse(txtHarga.Text.ToString() , out num);
//membuat variabel is Num dan kemudian isi dari variabel isNum itu sendiri
//mengubah type data dan menyimpan hasilna pada variabel num
if(!isNum)
//mengecek nilai isNum apakah false
//( karena bukan number melainkan alfabet )
{
MessageBox.Show("Harga mesti number");
//bila false maka tampilkan pesan harga mesti number
goto berhenti;
//Pindah Baris ke Berhenti dan skip baris selanjutnya
}
isNum = int.TryParse(txtStok.Text.ToString(), out num);
//mengisi dari variabel isNum itu sendiri dengan
//mengubah type data dari txtstok dan menyimpan hasilna pada variabel num
if (!isNum)
//mengecek nilai isNum apakah false
//( karena bukan number melainkan alfabet )
{
MessageBox.Show("stok mesti number");
//bila false maka tampilkan pesan harga mesti number
goto berhenti;
//Pindah Baris ke Berhenti dan skip baris selanjutnya
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

4

}
con.Open();
//membuka koneksi
SqlCommand scom = new SqlCommand();
//membuat SQLCOMMAND dengan alias scom
scom.Connection = con;
//include koneksi ke dalam sqlcommand
scom.CommandType = CommandType.Text;
//menentukan jenis command , defaultnya adalah commandtype.text
scom.CommandText = " insert into MsBarang(NamaBarang,Stok,Harga) values('"
+ txtNama.Text + "'," + txtStok.Text + "," + txtHarga.Text + ")";
//mengisi perintah SQL dengan insert data ke dalam table barang
scom.ExecuteNonQuery();
//execute ( jalankan perintah )
con.Close();
//akhiri koneksi ( tutup koneksi )
btnShow.PerformClick();
//jalankan btnshow untuk refresh data
berhenti:
Console.WriteLine("STOP");

Setelah kita insert data , sekarang kita akan reset textboxt menjadi empty kembali ,
berikut contoh btnreset :
txtNama.Text = "";
txtStok.Text = "";
txtHarga.Text = "";
//mengosongkan field nama , stok , dan harga

Kemudian sekarang kita akan mencoba mencari data yang berasal dari data set yang
kita tampung tadi dan mencari berdasarkan kolom primary key yaitu kodebarang
if (txtKode.Text == "")
{
MessageBox.Show("Isi dengan Kode Barang");
goto selesai;
//kode barang yg akan dicari tidak boleh kosong ,
//kemudian bila kosong tampilkan message box
//dan lompat Code ke bagian Selesai
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

5

}
SqlCommand scom = new SqlCommand();
scom.Connection = con;
scom.CommandType = CommandType.Text;
scom.CommandText = "select * from msbarang";
//buat sql command , include koneksi
//tentukan jenis perintah , dan isi dengan select
DataSet ds1 = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(scom);
sda.Fill(ds1, "barang");
DataTable dt1 = ds1.Tables["barang"];
DataColumn[] col1 = new DataColumn[1];
col1[0] =dt1.Columns["KdBarang"];
dt1.PrimaryKey = col1;
DataRow rw1 = dt1.Rows.Find(txtKode.Text);
//cari data pada dataset dengan table barang pada dataset
//kemudian tentukan primary key pada table tersebut
//dan cari berdasarkan primary key tersebut
txtNama.Text = (string)rw1["NamaBarang"];
txtStok.Text = Convert.ToString(rw1["Stok"]);
txtHarga.Text = Convert.ToString(rw1["harga"]);
//tampilkan data yang didapat ke dalam textbox
selesai:
;

Kemudian sekarang kita akan mencoba mencari dengan metoda ke dua yaitu dengan search
menggunakan like , agak sedikit berbeda dengan search yang tadi :
SqlCommand scom = new SqlCommand();
scom.Connection = con;
scom.CommandType = CommandType.Text;
scom.CommandText = "select * from msbarang where NamaBarang like '%"+
txtCari.Text +"%'";
//buat sql command , include koneksi
//tentukan jenis perintah , dan isi dengan select
DataSet ds1 = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(scom);
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

6

sda.Fill(ds1, "barang");
dataGridBarang.DataSource = ds1;
dataGridBarang.DataMember = "barang";
//buat dataset, kemudian eksekusi perintah dengan SQLDataAdapter
//kemudian fill data hasil ekseksusi ke dalam dataset dengan member barang
//kemudian set source dan member dari datagrid

Kemudian sekarang kita akan mecoba untuk menghapus data , berikut coding pada
TxtDelete :

if (txtDelete.Text == "" )
{
MessageBox.Show("isi data dengan kode barang");
goto berhenti;
}
int num;
bool isNum = int.TryParse(txtDelete.Text.ToString(), out num);
if (!isNum)
{
MessageBox.Show("Data mesti number");
goto berhenti;
}
con.Open();
SqlCommand scom = new SqlCommand();
scom.Connection = con;
scom.CommandType = CommandType.Text;
scom.CommandText = " delete from MsBarang where KdBarang = '"+
txtDelete.Text +"'";
scom.ExecuteNonQuery();
con.Close();
btnShow.PerformClick();
berhenti:
Console.WriteLine("STOP");

Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

7

Berikut Hasil Akhir Dari Aplikasi :

Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com

8

Part 6 –SQL 2005 Stored Procedure
M.Suryo Pranoto
suryodesign@yahoo.co.id
http://suryodesign.asia
www.suryodesign.wordpress.com

Lisensi Dokumen:
Copyright © 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Pendahuluan
Pada pertemuan sebelumnya saya sudah menjelaskan bagaimana menghubungkan database
SQL2005 dengan bahasa pemprograman C# , baik dari search , insert , update , dan delete dan
kali ini saya akan mencoba untuk membahas salah satu kelebihan SQL yaitu STORED
PROCEDURE, apa itu Store Procedure ? Stored procedure merupakan bagian SQL yang telah
disiapkan oleh SQL Server atau bisa kita bilang adalah Suatu statement yang sebelumnya telah
kita buat pada SQL Server, sebelumnya kita definisikan pada SQL ses