N
A
H
A
L
O
L
E
G
N
E
P
N
I
L
A
I
S
I
S
W
A
S
M
A
A
L
-
U
L
U
M
T
E
R
P
A
D
U
M
E
D
A
N
0
.
6
C
I
S
A
B
L
A
U
S
I
V
N
A
K
A
N
U
G
G
N
E
M
R
I
H
K
A
S
A
G
U
T
I
R
K
I
F
6
4
2
6
0
4
2
0
1
A
K
I
T
A
M
R
O
F
N
I
K
I
N
K
E
T
3
D
I
D
U
T
S
M
A
R
G
O
R
P
A
K
I
T
A
M
E
T
A
M
N
E
M
E
T
R
A
P
E
D
M
A
L
A
N
A
U
H
A
T
E
G
N
E
P
U
M
L
I
N
A
D
A
K
I
T
A
M
E
T
A
M
S
A
T
L
U
K
A
F
A
R
A
T
U
A
R
T
A
M
U
S
S
A
T
I
S
R
E
V
I
N
U
N
A
D
E
M
N
A
A
T
A
Y
N
R
E
P
N A H A L O G N E
P NILA ISISWASMAAL-ULUMTERPADUMEDAN 0
. 6 C I S A B L A U S I V N A K A N U G G N E M
R I H K A S A G U T
a p a r e b e b i l a u c e k , ir i d n e s a y a s a y r a k l i s a h h a l a d a i n i r i h k a s a g u t a w h a b i u k a g n e m a y a S
g n i s a m g n a y n a s a k g n ir n a d n a p it u
k -masingdisebu tsumbernya
, n a d e
M Januar i2013
ir k i F
N A A G R A H G N E P a h a M n a d h i s a g n e P a h a M g n a Y T W S h a ll A a d a p e k n a k t a j n a p a y a s r u k u y s n a d i j u P a i n u r a k n a h a p m il n a g n e d g n a y a y n e
P -Nyapenuil sberhasi lmenyelesaikant uga sakhrii n ipada h a l e t g n a y u t k a
w d tietapkan .Dan tak lupa shalawa tdan salam kepada Nab iAllah Nab i m a l a e k n a p a l e g e k i r a d a ti k a w a b m e m h a l e t g n a y a y n t a b a h a s a r a p n a d W A S d a m m a h u M u m li h u n e p g n a y g n a r e d n e b g n a r e
t denganpengetahuan.
, k i a b n a g n e d i a s e l e s a s i b n i k g n u m k a d it i n i ri h k a s a g u
T ijka itdak adabantuan dar i s u l u t e s g n a y h i s a k a m ir e t n a k p a c u g n e m n i g n i s il u n e p i n i n a t a p m e s e k a d a P . k a h i p i a g a b r e b -: a d a p e k a y n s u l u t .
1 Prof .Dr .Tulus M.S idan Dra .Mardiningsih ,M.Si .selaku Ketua dan Sekretaris . U S U A P I M s a tl u k a F a k it a m e t a M n e m e t r a p e D .
2 Dr .Sutarman ,M.Sc .selakuDekanFakutlasMIPAUSU. .
3 Bapak Syario l Stiorus,S.S,iMI.T selaku Ketua Program stud i D-II I Teknik . U S U A P I M s a tl u k a F a k it a m r o f n I .
4 Terisitmewakepadaorangyangpailngberhargadanberjasadalamhiduppenuils a m a M a d a p e k u ti a
y Harnawat idanAyahDrs .Asru lKidam .
5 Penuilsj ugaberterimakasihkepada abangdankakak :DinaFadhliahdanAsyar i f
i r A .
6 Dantakl upapenuilsj ugaberterimakasihkepadaDr.RosmanSiregar ,M.S iselaku r e p e k n a d n a u d n a p n a k i r e b m e m h a l e t g n a y g n i b m i b m e P n e s o
D cayaan kepada
n a k a n r u p m e y n e m k u t n u a y a
s TugasAkhiri n.i .
7 Danpenuilstakl upabertrimaksihkepada pacardansahabat-sahaba tsaya yang r i h k A s a g u T n a k i a s e l e y n e m a s i b r a g a s il u n e p a d a p e k t a g n a m e s n a k i r e b m e m h a l e t .i n i s a g u T a g o m e s p a r a h r e b s il u n e p a t a k r i h k
A Akhiri n ibermanfaa tbag isiapapunyang L A A M S a d a p e k i g a l h i b e l r e t a y n a c a b m e
m -ULUM Terpadu Medan .Semoga Allah . a u m e s a ti k a d a p e k a y n h a r g u n a n a d t a m h a r n a k i r e b m e m a s a it n a n e s , n a d e
M Januar i2014
K A R T S B A
n a ij u t r e b i n i n a ij a
K untukmembangunsebuahsistempengolahandatanlia iyangbertujuan u t k a w t a p e c r e p m e m n a d i a li n a t a d t u p n i g n e m m a l a d u r u g a d a p h a d u m r e p m e m k u t n u
a p i a li n n a h a l o l e g n e p m a l a
d ra siswa pada sekolah SMA AL-ULUM Terpadu Medan ,dan t
f o s o r c i M n a k a n u g g n e m i n i m e t s i
I S I R A T F A D
n a u j u t e s r e P n a m a l a
H i
n a a t a y n r e P n a m a l a
H ii
k a r t s b
A i ii
k c a r t s b
A i v
n a a g r a h g n e
P v
i s I r a t f a
D v i
r a b m a G r a tf a
D i x
r a tf a
D Tabel x
n a u l u h a d n e P 1 B A
B 1
g n a k a l e B r a t a L 1 .
1 1
h a l a s a M n a s u m u R 2 .
1 2
a k a t s u P n a u a j n i T 3 .
1 2
n a it il e n e P e d o t e M 4 .
1 2
n a s il u n e P a k it a m e t s i S 5 .
1 3
n a a n a s k a l e P l a w d a J 6 .
1 4
i r o e T n a s a d n a L 2 B A
B 6
r e t u p m o K n a it r e g n e P 1 .
2 6
m a n e B r e t u p m o K 2 . 1 .
2 8
i d a b ir P r e t u p m o K 2 . 1 .
a jr e K r e t u p m o K a n a m i a g a B 3 . 1 .
2 9
ir o m e M 4 . 1 .
2 9
n a s e s o r m e P 5 . 1 .
2 1 0
li s a H n a d n a k u s a M 6 . 1 .
2 1 1
i s k u rt s n I 7 . 1 .
2 12
r u t k e ti s r A 8 . 1 .
2 1 2
m a r g o r P 9 . 1 .
2 1 3
i s a r e p O m e t s i S 0 1 . 1 .
2 1 4
c i s a B l a u s i V l a n e g n e M 2 .
2 1 4
0 . 6 c i s a B l a u s i V a k u M r a t n A e c a f r e t n I 3 .
2 1 6
c i s a B l a u s i V m a l a D n a m a r g o m e P r a s a D p e s n o K 4 .
2 06 . 1 8
t c e j o r P t a u b m e M 5 .
2 B aru 1 9
s s e c c A t f o s o r c i M 6 .
2 2 4
h a r a j e S 1 . 6 .
2 2 4
n a a n a u g g n e P 2 . 6 .
2 2 5
m a r g o r P n a g n a c n a r e P 3 B A
B 2 7
s k e t n o K m a r g a i D 1 .
3 2 7
m a r g a i D w o l F a t a D 2 .
3 2 8
e s a b a t a D n a g n a c n a r e P 3 .
3 2 9
a y a L n a g n a c n a r e P 4 .
m e t s i S i s a t n e m e l p m I i s i n if e D 1 .
4 42
m e t s i S i s a t n e m e l p m I m a l a D a m a t U n e n o p m o K 2 .
4 42
i s a t n e m e l p m I n a u j u T 3 .
4 43
m e t s i S n a a r a h il e m e P 4 .
4 44
p u t u n e P 5 B A
B 45
n a l u p m i s e K 1 .
5 45
n a r a S 2 .
5 46
R A B M A G R A T F A D
ir o m e M 1 . 2 r a b m a
G 9
2 . 2 r a b m a
G Intefraceanta rmukaVisua lBasic6.0 1 6 3
. 2 r a b m a
G .Komponens tanda rdalamToolbox 1 7 4
. 2 r a b m a
G .Laya rpemiilhanj eni sproject 1 9 5
. 2 r a b m a
G .J endelaForm 2 1 6
. 2 r a b m a
G .J endelaKode 2 1 7
. 2 r a b m a
G .Caramengamblil abe ldar iToolbox 2 2 8
. 2 r a b m a
G .Layou tpadaf orm 2 3 9
. 2 r a b m a
G .Hasi lprogram 2 3 s
k e t n o K m a r g a i D 1 . 3 r a b m a
G 2 8
2 . 3 r a b m a
G DataFlowDiagramLeve l0 2 9 3
. 3 r a b m a
G PengisianDatabase 3 0 4
. 3 r a b m a
G FlieNameDatabaseYangakandis impan 31 5
. 3 r a b m a
G UkuranField 32
6 . 3 r a b m a
G PengisianDatabase 32 7
. 3 r a b m a
G DatabaseSiswa 34
u r u G a t a D e s a b a t a D 8 . 3 r a b m a
G 35
9 . 3 r a b m a
G DatabaseDataMataPelajaran 36 0
1 . 3 r a b m a
G DatabaseDataNliai 37 a
m a t U u n e M n a li p m a T 1 . 4 . 3 r a b m a
G 3 8
n i g o L n a li p m a T 2 . 4 . 3 r a b m a
G 3 8
a w s i S a t a D 3 . 4 . 3 r a b m a
G 3 9
u r u G a t a D 4 . 4 . 3 r a b m a
G 4 0
n a r a j a l e P a t a M a t a D 5 . 4 . 3 r a b m a
G 4 1
a w s i S n a i a li n e P 6 . 4 . 3 r a b m a
G 41
i p m a T 7 . 4 . 3 r a b m a
L E B A T R A T F A D
1 l e b a
T DataSiswa 33
2 l e b a
T DataGuru 34
3 l e b a
T DatabaseDataMataPelajaran 35 4
l e b a
K A R T S B A
n a ij u t r e b i n i n a ij a
K untukmembangunsebuahsistempengolahandatanlia iyangbertujuan u t k a w t a p e c r e p m e m n a d i a li n a t a d t u p n i g n e m m a l a d u r u g a d a p h a d u m r e p m e m k u t n u
a p i a li n n a h a l o l e g n e p m a l a
d ra siswa pada sekolah SMA AL-ULUM Terpadu Medan ,dan t
f o s o r c i M n a k a n u g g n e m i n i m e t s i
1 B A B N A U L U H A D N E P g n a k a l e B r a t a L 1 . 1 g n a y i s a m r o f n i n a k a n a h u t u b e
K akura t dan tepa t untuk menyaijkan data-data sanga t i s a s i n a g r o u t a s h a l a s n a k a p u r e m h a l o k e S . n a a h a s u r e p u a t a i s a s i n a g r o u t a u s h e l o n a k u lr e p i d . n a k i d i d n e p g n a d i b m a l a d t a k a r a y s a m a d a p e k n a n a y a l e p n a k ir e b m e m m a l a d k a r e g r e b g n a y r a d g n it n e p r e t r u s n u u t a s h a l a
S isuatu sekolah adalah guru dan siswa ,dalam sekolah selalu a n a m i D . s a g u T , S T U , S A U i a li n k i a b a w s i s k u t n u i a li n k i a b a w s i s k u t n u i a li n n a a t a d n e p a d a . n a k r a j a i d h a l e t g n a y i r e t a m m a l a d s u l u l a w s i s n a k n i k a y n e m k u t n u g n it n e p t a g n a s i a li n g n a b m e k r e p n a g n e
D an teknolog iyang berkembang saa tini ,maka dapa tdtiemukan r e t u p m o K . t a r u k a n a d t a p e c g n a y i s a m r o f n i n a d a t a d n a a n u g g n e p u ti a y a m a t u r e b m u s n a h a l a s a m r e p k u t n u n a k a n u g i d k a y n a b i n i t a a s g n a y i g o l o n k e t t a l a u t a s h a l a s n a k a p u r e m u s h e l o i p a d a h i d g n ir e s g n a
y atu organisas iatau perusahaan .Cara kejra kompute ryang g n a y n a it il e t e k t a k g n it a n e r a k t a r u k a g n a y i s a m r o f n i n a k li s a h g n e m m a l a d t a p e c n a d s it k a r p n a p u d i h e k m a l a d g n it n e p t a g n a s g n a y n a n a r e p g n a g e m e m r e t u p m o k t a u b m e m i g g n it a k h e l O . n a a t a d n e p l a o s n a i s u n a
m rena tiuperanan kompute rsanga tpenitng untukpendataan . h a l o k e s u t a u s i a li n I A L I N A T A D N A H A L O G N E P “ l u d u j h il i m e m s il u n e p , t u b e s r e t l a h n a g n a b m it r e p n a g n e D L A A M S A W S I
o m e p a s a h a b n a k a n u g g n e m s il u n e
P graman Microsof tVisua lBasic 6.0 ha lin idisebabkan .s k e l p m o k g n a y n a m a r g o m e p a s a h a b u t a s h a l a s n a k a p u r e m c i s a B l a u s i V t a g n i g n e m h a l a s a M n a s u m u R 2 . 1 n a d u t k a w t a m e h g n e m t a p a d r e t u p m o k n a k a n u g g n e m n a g n e d a w s i s a t a d n a h a l o l e g n e P i s a m r o f n i n a k li s a h g n e
m yang akurat ,dengan demikian dapa td irumuskan masalah dalam i a li n l i s a h n a r o p a l n a t a u b m e p a tr e s , a w s i s i a li n h a l o l e g n e m a n a m i a g a b h a l a d a i n i n a it il e n e p . a w s i s n a k a t s u P n a u a j n i T 3 . 1 h a l o g n e p m e t s i s g n a c n a r e m m a l a d a t a d i r a c n e m n a d i r o e t n a s a d n a l ir a c n e
M annlia isetrahal
-.s il u n e P h e l o s il u ti d g n a y r i h k a s a g u t n a g n e d n a ti a k r e b g n a y l a h n a it il e n e P e d o t e M 4 . 1 s il u n e p i n i r i h k A s a g u T n a i a s e l e y n e p u t n a b m e m a n u g a t a d n a l u p m u g n e p a k g n a r m a l a D : n i a l a r a t n a , n a it il e n e p e d o t e m a p a r e b e b n a k a n u g g n e m .
1 PeneilitanKepustakaan( LibraryResearch)
i a d a m e m g n a y i r o e t n a s a d n a l n a k t a p a d n e m k u t n u n a k d u s k a m i d i n i n a it il e n e P a c a b m e m n a g n e d n a k u k a l e m s il u n e p i n i l a h m a l a d , ri h k a s a g u t n u s u y n e m m a l a d u k u b i j a k g n e m a tr e
.
2 Stud iLtieratur e ti s b e w i r a j a l e p m e
M -webstie yang berhubungan dengan tuga sakhi rmahasiswa a
s a h a b i tr e p e
s -bahasa Pemograman Visua l Basic 6.0 dengan menggunakan e
ti s b e
w -webstie yang menyediakan t uto ira lmengena iPemograman Visua lBasic 0
. 6
il u n e P a k it a m e t s i S 5 .
1 s
n a k r a b m a g g n e m k u t n u n a u j u tr e b g n a y s it a m e t s i s n a k a n u g g n e m s il u n e p , i n i n a s il u n e p m a l a D
b a b s a k g n ir a r a c e
s -babyangmencakuphal-hals ebaga ibe irkut:
1 B A
B :Pendahuluan
, h a l a s a m n a s u m u r , n a s il u n e p g n a k a l e b r a t a l i a n e g n e m n a k i s ir e b i n i b a B
n a u a j n
it pustaka ,metode peneilitan ,jadwa l pelaksanaan dan sistemaitka .
n a s il u n e p
2 B A
B :LandasanTeori
t a k g n a r e p g n a t n e t n a k s a l e j n e m i n i b a
B -perangka tkompute rsetra kegunaan g
n a t n e t n a k s a l e j n e m a g u j n a
d Microsof t Vsiua l Basic 6.0 dan juga g
n a t n e t n a k s a l e j n e
m database.
3 B A
B :PerancanganSistemProgram
i t u p il e m n a k l u s u i d g n a y m e t s i s n a g n a c n a r e p g n a t n e t n a k s a l e j n e m i n i b a B
( D F
D DataFLOWDiagram,)s rtuktu rdatabase.
4 B A
d m e t s i s i s a t n e m e l p m i i s i n e f e d n a k ij a y n e m s il u n e p i n i b a b m a l a
D an
i s a rt n o m e d a tr e s g n a c n a ri d h a l e t g n a y m e t s i s i s a t n e m e l p m I . a m a t u n e n o p m o k
. m a r g o r p
5 B A
B :KesimpulandanSaran
g n a t n e t n a k i a r u g n e m s il u n e p a n a m i d r i h k a r e t b a b n a k a p u r e m i n i b a B
n a r a s n a d h e l o r e p i d g n a y n a l u p m i s e
k -saranyangbergunabag ipembaca.
.
16Jadwa lPelaksanaan
n a u j u tr e b g n a y n a it il e n e p l a w d a j u t a u s t a u b m e m s il u n e p i n i ri h k a s a g u t n a n u s u y n e p m a l a D
u t k a w n a k r a s a d r e b r i h k a s a g u t n a k i a s e l e y n e m m a l a d s il u n e p h a d u m r e p m e m k u t n u
2 B A B I R O E T N A S A D N A L r e t u p m o K n a it r e g n e P 1 . 2 h a l e t g n a y r u d e s o r p t u r u n e m a t a d h a l o l e g n e m k u t n u i a k a p i d g n a y t a l a h a l a d a r e t u p m o K a t a K . n a k s u m u ri
d computer semula dipergunakan untuk menggambarkan orang yang i tr a i p a t e t , u t n a b t a l a a p n a t u a t a n a g n e d , a k it a m ti r a n a g n u ti h r e p n a k u k a l e m a y n n a a jr e k r e p n a h a l o l e g n e p , a y n a l u m l a s A . ir i d n e s u ti n i s e m a d a p e k n a k h a d n i p i d n a i d u m e k i n i a t a k i r a d fi s u l k s k e r i p m a h i s a m r o f n
i berhubungandengan masalahartimaitka, t etap ikompute rmodern . a k it a m e t a m n a g n e d n a g n u b u h r e b k a d it g n a y s a g u t k a y n a b k u t n u i a k a p i d i tr e p e s t a l a t a p a d r e t u ti i tr e p e s i tr a m a l a
D silderule, j eni skalkulato rmekanik mula i i
r a
d abakus dan seterusnya ,sampa isemua kompute relekrtonik yang kontemporer .Istliah h a l o g n e m g n a y " h a l a d a " r e t u p m o k " i tr e p e s s a u l it r a k u t n u k o c o c g n a y k i a b h i b e
l informasi"
" u a t
a sistem pengolah informasi." Selama be trahun-tahun sudah ada beberapa atr iyang n a d , " r e t u p m o k " a t a k m a l a d a d e b r e
b beberapa kata yang berbedat ersebu tsekarang disebu t .r e t u p m o k i a g a b e s t u b e s i d a t a
K computer secara umum pernah dipergunakan untuk mendeifniskan orang yang t u r u n e M . u t n a b m e p n i s e m a p n a t u a t a n a g n e d , a k it a m ti r a n a g n u ti h r e p n a k u k a l e
m Barnhar t
e s i c n o
a r a p a d a p e k k u j n u n e m t u b e s r e t a t a k I I a i n u D g n a r e P a m a l e S . " s i n a k e m g n u ti h t a l a " i a g a b e s a ti n a w a jr e k e
p Ameirka Seirkat dan Inggirs yang pekejraannya menghtiung jalan atrlier i u ti h n i s e m n a g n e d g n a r e
p n g.
e g a b b a B s e lr a h
C mendesain salah satu mesin htiung petrama yang disebu tmesin i tr e p e s a n a h r e d e s n i s e m t a l a i a g a b r e b , u ti n i a l e S . l a k it il a n
a silde rule juga sudah dapa t a
k i
d takans ebaga ikompute.r
a s i b a y n a h g n a y s u s u h k t a l a k a y n a b p u k a c n e m s a t a i d i s i n if e d , n a i k i m e d n u p il a k e S , n r e d o m r e t u p m o k n a k g n a b m it r e p m e m a k it e K . i s g n u f a p a r e b e b u a t a u t a s n a k g n u ti h r e p m e m t a l a i r a d a k e r e m n a k a d e b m e m g n a y g n it n e p g n il a p g n a y a k e r e m t a fi
s menghtiungyangl ebih n a g n e d , a w h a b h a l a i l a w
a pemrograman yang benar ,semua kompute rdapa tmengemulasi n u p a p a t a fi
s (meskipunbarangkal idibatas ioleh kapastia spenyimpanandan kecepatanyang n a r e t u p m o k r e p t a l a u ri n e m a s i b g n a r a k e s n i s e m a w h a b a y a c r e p i d g n a m e m , n a d , ) a d e b r e b .) t a b m a l h i b e l a y a c s i n n u p i k s e m ( n a p e d a s a m a d a p n a k a t p i c a ti k n a k a g n a y a n e r a k a n u g r e b g n a y s e t h a l a d a i n i n a u p m a m e k s a t a b , n a it r e g n e p u t a u s m a l a D i s i n if e D . l a w a h i b e l g n a y a w e m it s i d u s k a m t a l a i r a d " m u m u d u s k a m " r e t u p m o k i l a n e g n e m t a p a d s u r a h n i s e m u t a u s a w h a b t a r a y s m a l a d e k n a k i s a l u m r o fi d a s i b " m u m u d u s k a m " i r a d u ri n e
m Mesin Turing universal .Mesin yang mendapa tdeifnis iin idikena lsebaga iTu irng -p a k g n e
l , dan yang petrama mereka muncu l pada tahun 1940 d i tengah kesibukan l e k it r a t a h i L . a i n u d h u r u l e s i d n a g n a b m e k r e
m a n e B r e t u p m o K 1 . 1 . 2 i r a d l e n a p k u s a m r e t a y n s u s u h k , a g g n a t h a m u r t a l a k a y n a b , u l a l g n a y n u h a t 0 2 r a ti k e s a d a P o e d i v n a n i a m r e
p tetap ijuga mencakup telepon genggam ,perekam kase tvideo ,PDA dan i s ir e b a u m e s , n i a l k i n o rt k e l e t a l a n a d , fi t o m o t o , ir t s u d n i , a g g n a t h a m u r m a l a d i l a k e s k a y n a b g n ir u T t a r a y s i h u n e m e m g n a y r e t u p m o k i tr e p e s g n a y k i n o rt k e l e t i u k ri
s -lengkap d iata s
a w h a b n a t a t a c n a g n e d
( programdar ialati n ise irngkal idibua tsecaral angsung d idalamc hip M
O
R yangakanpelrudigant iuntukmengubahprogrammesin .)
k a m r e t u p m o
K sud khusu slainnya secara umum dikena lsebaga i"mikrokonrtoler" "
u a t
a kompute rbenam" (embedded computer) .Oleh karena tiu ,banyak yang membatas i a d a p ir a d , i s a m r o f n i n a h a l o g n e p h a l a d a a y n k o k o p d u s k a m g n a y t a l a a d a p e k r e t u p m o k i s i n if e d , n o p e l e t it r e p e s r a s e b h i b e l g n a y m e t s i s i r a d n a i g a b i d a j n e
m oven mikrowave ,atau pesawa t g n a b r e
t ,dan bisa diubah untuk berbaga imaksud oleh pemaka i tanpa modi ifkas i ifsik . a m a t u a k g n a r e k r e t u p m o
K ,minikomputer ,dan kompute rp irbad i(PC)adalah macam utama r e t u p m o
k yangmendapa tdeifnisii n.i
i d a b i r P r e t u p m o K 2 . 1 . 2 u a t a i d a b ir p r e t u p m o
K persona lcomputer (PC )adalah i stliah untuk kompute ryang dikena l k u t n e b n a g n e d b a r k a k a t g n a y g n a r o k a y n a b a g g n i h e s a y n m u m u a d a p g n a r o i u h a t e k i d n a d g n a r o a y n a H . a y n n i a l r e t u p m o
a j r e k r e B r e t u p m o K a n a m i a g a B 3 . 1 . 2
r e t u p m o k a d a p i a k a p i d g n a y i g o l o n k e t t a a
S digtial sudah bergant isecara dramait ssejak n
u h a t a d a p a m a tr e p r e t u p m o
k 1940-an( ilha tSejarahperangka tkera smenghtiunguntukl ebih n
a k a n u g g n e m h i s a m n a k a y n a b e k r e t u p m o k , )l i a t e d k a y n a
b arstiektu rVon Neumann ,yang 0
4 9 1 l a w a a d a p n a k l u s u i
d -anolehJohnvonNeumann.
r u t k e ti s r
A Von Neumann menggambarkan kompute rdengan empa tbagian utama : s
i g o L n a d a k it a m ti r A t i n
U (ALU) ,uni tkonrtol ,memo ir ,dan ala tmasukan dan hasli( secara g
a B . ) O /I n a k a m a n i d f it k e l o
k iani n idihubungkanolehberka skawat ,"b ". us
i r o m e M 4 . 1 . 2
M A R i r o m e m 1 . 2 r a b m a G
, i n i m e t s i s i
D memo iradalah urutan b yte yang dinomor i(sepetr i"sel" atau "lubang burung g
n i s a m , ) " a r a
d -masing beirs i sepotong keci l informasi .Informas i in i mungkin menjad i i s ir e b n i k g n u m l e S . n a k u k a li d s u r a h g n a y a p a r e t u p m o k a d a p n a k a t a g n e m k u t n u h a t n ir e
d g n a
y ipelrukan kompute runtuk melakukansuatu peirntah .Seitap slo tmungkin beirs isalah . h a t n ir e p i d a j n e m n a i d u m e k a j a s n i k g n u m a t a d i d a j n e m g n a r a k e s g n a y a p a n a d , u t a s g n a y i s a m r o f n I . r e n i b a k g n a i a g a b e s i s a m r o f n i k u t n e b i a g a b r e b n a p m i y n e m i r o m e M b r e b m u l e
b entuk bine r akan dipecahkan (encoded ) dengan sejumlah insrtuks i yang a k g n a n a t u r u u a t a a k g n a h a u b e s i d a j n e m a y n h a b u g n e
m -angka .Sebaga icontoh :Huru fF e d o t e m u t a s h a l a s n a k a n u g g n e m ) r e n i b a k g n a u a t a ( 0 7 l a m i s e d a k g n a i a g a b e s n a p m i s i d y i s k u rt s n I . n a h a c e m e
p ang l ebih komplek sbisadigunakan untuk menyimpan gambar ,suara , l l e s u t a s m a l a d n a p m i s i d a s i b g n a y i s a m r o f n I . i s a m r o f n i m a c a m i a g a b r e b n a d , o e d i v h a u b e s n a k a m a n i
d ebyt .
i l a k n a a t u j h i b e l i l a b m e k s il u ti d a s i b i r o m e m , m u m u a r a c e
S - memor i dapa t
a k a m a p m u i
d ns ebaga ipapant uil sdankapu ryangdapa tdtiu il sdandihapu skembail ,da irpada s u p a h i d t a p a d k a d it g n a y a n e p n a g n e d s il u t u k u b . g n i s a m n a r u k
U -masing sel ,dan jumlah sel ,berubah secara heba tdar ikompute rke o m e m n a t a u b m e p m a l a d i g o l o n k e t n a d , r e t u p m o
k r isudah berubah secara heba t- dar irelay a s l u p a n a m i d ) s a g e p n a i d u m e k n a d ( a s k a r r i a n a g n e d i s ii d g n a y g n u b a t e k , k i n a k e m o rt k e l e u d a p r e t ti u k ri s e k , r o t s i s n a rt p a it e s e k , n e n a m r e p t e n g a m s k ir t a m i a p m a s , k u t n e b r e t k it s u k a n a a t u j n a g n e
d rtansistord iatass atuchipsiilkon.
n a s e s o r m e P 5 . 1 . 2 u a t a t a s u P h a l o g n e P t i n
U C (PU Centra lprocessingUn ti )berperanuntukmemprose speirntah a t a d a m a s r e b a y n a l o l e g n e m , r e t u p m o k a n u g g n e p h e l o n a k ir e b i d g n a
y -data yang ada d i
i t n a r e p n a g n e d i s a k i n u m o k r e b n a k a a g u j n a s e s o r p m e p i t n a r e p u a t a t i n U . r e t u p m o
k input ,
t u p t u
r e t u p m o k m a l a D . l o rt n o
K -kompute r modern ,kedua uni tin i te lretak dalam satu srikui t C I ( u d a p r e
t - IntegratedCircuti) ,yangbiasanyadisebu tCPU( Centra lProces isngUnti .)
a k i g o L n a d a k it a m ti r A t i n
U ,atau Artihmeitc Logic Unti (ALU) ,adalah ala tyang n a d , n a g n a r u g n e p , n a h a b m a t( a k it a m ti r a n a a n a s k a l e p i tr e p e s r a s a d n a a n a s k a l e p n a k u k a l e m ( s i g o l n a a n a s k a l e p , ) a y n m a c a m e
s AND ,OR ,NOT) ,danpelaksanaanperbandingan( misalnya , " a jr e k " n a k u k a li d h a li n i ti n u a d a P . ) n a a r a t e s e k k u t n u t o l s a u d k a y n a b e s i s i n a k g n i d n a b m e m . a y n r a n e b e s g n a y c t i n
U ontrol menyimpan peirntah saa t in i yang dliakukan oleh komputer , ) ir o m e m i r a d ( i s a m r o f n i il a b m e k n a k t a p a d n e m n a d n a a n a s k a l e m k u t n u U L A n a k h a t n ir e m e m i s a k o l e k l i s a h i l a b m e k n a k h a d n i m e m n a d , u ti h a t n ir e p n a k a n a s k a l e m k u t n u n a k u lr e p i d g n a y rt s n i n a a c a b m e p l o rt n o g n e m i s g n u fr e b i n i ti n U . i a u s e s g n a y i r o m e
m uks iprogramkompute .r
li s a h n a d n a k u s a M 6 . 1 . 2 t u p n
I /output membolehkan kompute rmendapatkan informas idar idunia luar ,dan menaruh ( k i s if k u t n e b r e b t a p a d , a n a s i d a y n a jr e k l i s a
h hardcopy )atau non ifsik (sotfcopy) .Ada b a r k a g n a y i r a d , O /I t a l a m a c a m i a g a b r e
b keyboard ,montior dan d isk d irve ,ke yang l ebih i tr e p e s a s a i b k a d
it webcam(kameraweb ,pencetak ,pemindai ,dan sebagainya .Yangdimiilk i g n e m a k e r e m a w h a b h a l a i a s a i b n a k u s a m t a l a a u m e s h e l
o -encode(mengubah)i nformas idar i m a l a d e k m a c a m u t a u
s d ata yang bisadiolah l ebih l anju toleh sistem kompute rdigtial .Ala t
t u p t u
o ,men-decode datakedalam i nformas iyang bisa dimengetr ioleh pemaka ikomputer . h o t n o c h a l a d a l a ti g i d r e t u p m o k m e t s i s ,i n i n a it r e g n e p m a l a
i s k u r t s n I 7 . 1 . 2 a y n a h r e t u p m o K . i w a i s u n a m a s a h a b i tr e p e s h a t n ir e p n a k u b s a t a i d n a k a r a c i b i d g n a y h a t n ir e P . k i a b n a g n e d n a k s u m u ri d g n a y s a t a b r e t h a l m u j m a l a d a n a h r e d e s h a t n ir e p i a y n u p m e m i m a h a p i d g n a y a s a i b h a t n ir e
P kebanyakan komputeri alah "menyailn i s ise l123 ,dan t empa t n a d , " 3 1 0 l e s i d t a b i k a t a p m e t n a d , 2 4 0 l e s e k 6 6 6 l e s i s i n a k h a b m a n e m " , " 6 5 4 l e s i d n a u ri t " 5 4 3 l e s i d a d n a a y n t u k ir e b h a t n ir e p , 0 h a l a d a 9 9 9 l e s i s i a k ij " b e s r e t u p m o k m a l a d i li k a w i d i s k u rt s n
I aga inomo r- kodeuntuk"menyailn" mungkin r e t u p m o k h e l o g n u k u d i d g n a y s u s u h k h a t n ir e p n a n u p m i h u t a u S . a y n l a s i m , 1 0 0 i d a j n e m i a g a b e s i u h a t e k i d u t n e tr e
t bahasa mesin komputer .Dalam prakitknya ,orang biasanya itdak i a k a m e m i p a t e t n i s e m a s a h a b i d g n u s g n a l a r a c e s r e t u p m o k k u t n u h a t n ir e p s il u n e
m bahasa
n a m a r g o r m e
p "itngka t itnggi" yang kemudian d tiejremahkan kedalam bahasa mesin secara a s a h a b a p a r e b e B . ) r e li p m o k n a d r e t e r p r e t n i( s u s u h k r e t u p m o k m a r g o r p h e l o s it a m o t o i tr e p e s , n i s e m a s a h a b n a g n e d t a r e n a g n u b u h r e b n a m a r g o r m e
p assembler (bahasa itngka t i tr e p e s a s a h a b , n i a l i s i s i d ; ) h a d n e
r Prolog didasarkan pada p irnsip absrtak yang jauh dar i )i g g n it t a k g n it a s a h a b ( n i s e m h e l o a y n r a n e b e s n a a n a s k a l e p l i a t e d r u t k e ti s r A 8 . 1 . 2 h u r a n e m r e r o p m e t n o k r e t u p m o
K ALU dan uni tkonrtol kedalam satu srikui tterpadu yang i a g a b e s l a n e k i
d Uni tPemrose sSenrtal atau CPU .Biasanya ,memor ikompute rd tiempatkan r a s e b n a i g a b e s i t a p m e n e m g n a y t a l A . S P U t a k e d l i c e k g n a y u d a p r e t ti u k ri s a p a r e b e b s a t a i d h a l a d a r e t u p m o k m a l a d n a g n a u
r ancliilary ssitem (misalnya ,untuk menyediakan tenaga . O /I t a l a u a t a ) k ir t s il r e t u p m o k a p a r e b e
n a d n a it il e n e p d u s k a m k u t n u r a s e b n a i g a b e s i a k a p i d g n a y , r e t u p m o k a p a r e b e b , i g a l d u s , h a i m li n a r e t u p m o k r e
p ah berbeda secara signi ifkan dar imode ld iatas ,tetap imereka .l a i s r e m o k n a a n u g g n e p t i k i d e s n a k u m e n e m h a d u s r e t u p m o K . a n a h r e d e s p u k u c a y n r a n e b e s p i s n ir p a r a c e s r e t u p m o k i r a d i s g n u F i s i d l i s a h , n a k u k a li d h a t n ir e P . a y n ir o m e m i r a d a t a d n a d h a t n ir e p i a p a c n e
m mpan ,danpeirntah
n a k it a m i d r e t u p m o k i a p m a s g n a l u r e b i n i r u d e s o r P . i a p a c i d a y n t u k ir e b . m a r g o r P 9 . 1 . 2 r e t u p m o k m a r g o r
P adalah da tfa rbesa rpe irntah untuk dliakukan oleh komputer ,barangkal i i r a d k a y n a b n a d , h a t n ir e p n a a t u j i s ir e b r e t u p m o k m a r g o r p k a y n a B . l e b a t m a l a d i d a t a d n a g n e d a d a p ( m u m u g n a y n r e d o m i d a b ir p r e t u p m o k h a u b e S . il a k g n a l u r e b n a k u k a li d u ti h a t n ir e p n u h a
t 2003 )bisa melakukan sektia r2- 3 miilar pe irntah dalam sedeitk .Kompute r itdak h a t n ir e p n a k u k a l e m k u t n u n a u p m a m e k t a w e l a k e r e m a s a i b r a u l n a u p m a m e k t a p a d n e m g n a r o h e l o r u t a i d g n a y a n a h r e d e s h a t n ir e p n a a t u j n a k u k a l e m a k e r e m , i p a t e T . s k e l p m o k " . m a r g o r m e p , i a d n a
p Programmer Baik memperkembangkan se -tse t peirntah untuk t e s t a u b m e m u l a l n a d ) r a y a l i d k it it r a b m a g g n e m , a y n l a s i m ( a s a i b s a g u t n a k u k a l e
m - tse
. n i a l r e m m a r g o r p a d a p e k a i d e s r e t u ti h a t n ir e p
Kebanyakan kompute r keilhatannya melakukan beberapa program sekailgus . In i b e s e k n a k h a r e s i d a y n a s a i
b aga ituga sganda .Pada kenyataannya ,UPS melakukan peirntah n a d a u d e k m a r g o r p e k h il a r e b S P U , t a a s a p a r e b e b h a l e t e s n a i d u m e k , m a r g o r p u t a s i r a d a w k a r a J . a y n h a t n ir e p a p a r e b e b n a k u k a l e
m ktu yang keci lin iseirng diserahkan ke sebaga i ( u t k a w n a s ir
i it -mesilce .)I n imenimbulkankhaya lprogram ilpa tgandayangd liakukansecara a n a m i a g a b p ir i m i n I . m a r g o r p a r a t n a i d S P U u t k a w n a k ir e b m e m n a g n e d n a a m a s r e
b flim
h i s a m a j a s t a li k n a i a k g n a r h a l a d
i s a r p O m e t s i S 0 1 . 1 . 2 i s a r e p o m e t s i
S ialahsemacam gabungandar ipotongan kodeyang berguna .Keitkasemacam a k e n a r e b h e l o a m a s r e b a r a c e s i a k a p i d t a p a d r e t u p m o k e d o
k -ragam program komputer , a tr e b h a l e t e
s h -un tahun , pemrogram (programmer ) akhrinya memindahkannya ke dalam .i s a r e p o m e t s i s t a l a n a d , n a p a k , n a k n a l a ji d n a k a g n a y a n a m m a r g o r p n a k u t n e n e m , i s a r e p o m e t s i S n a k ir e b m e m a g u j i s a r e p o m e t s i S . n a k a n u g a k e r e m g n a y ) O /I u a t a i r o m e m i tr e p e s ( a n a m g n a y n a y a
l an (service )kepada program lain ,sepetr ikode yang membolehkan pemrogram untuk k i n o rt k e l e t a l a a u m e s i r a d l i a t e d i u h a t e g n e m u lr e p a p n a t n i s e m u t a u s k u t n u m a r g o r p s il u n e m .r e t u p m o k a d a p g n u b u h r e t g n a y 0 . 6 c i s a B l a u s i V l a n e g n e M 2 . 2 n a k a p u r e m c i s a B l a u s i
V bahasa pemograman komputer . Bahasa pemograman adalah h a t n ir e
p -peirntahataui nsrtuks iyangdimenge tr iolehkompute runtukmelakukant ugas-tuga s i a g a b e s t u b e s i d g n ir e s a g u j , n a m a r g o m e p a s a h a b i a g a b e s t u b e s i d n i a l e s c i s a B l a u s i V . u t n e tr e t ( a n a r a
s tool )untukmenghaslikanprogram-programapilkas iberbasiskanwindows.
i s a k il p a n a t a u b m e p n a k n i k g n u m e m c i s a B l a u s i
V Graphica lUse rInte frace (GUI ) n a g n e d i s a k i n u m o k t a l a i a g a b e s s if a r g n a li p m a t n a k a n u g g n e m g n a y n a m a r g o m e p u a t a m a l a D . a y n i a k a m e
p Visua lBasic untuk pembuatan tamplian use rintefrace relait fmudah k e j b o n a k k a t e l e m u lr e p a y n a h a n e r a k n a k u k a li
d -objek graif skesumbe r(form )yang sudah n a k a i d e s i
r a s a
D Pemrograman Visual Basic merupakan bahasa pemrograman yang sanga t a y n a n u g g n e p n a k n i k g n u m e m g n a y l a u s i v n a m a r g o r m e p k i n k e t n a g n e d , ir a j a l e p i d h a d u m r a s a d i r a d t a h il r e t i n I .i s a k il p a m a r g o r p u t a u s n a k li s a h g n e m m a l a d k i a b h i b e l i s a e r k r e b k u t n u l a d a c i s a b l a u s i v m a l a d n a t a u b m e
p ah FORM ,dimana pengguna dapat mengatur tamplian
m r o
f kemudiandjialankandalamscriptyangs anga tmudah .LedakanpemakaianVisua lBasic i d n i a l i s a k il p a n a g n e d i s k a r e t n ir e b t a p a d k u t n u c i s a B l a u s i V n a u p m a m e k n a g n e d i a d n a ti d m e t s i s m a l a
d operas iWindowsdengankomponenAcitveXControl .
n a k a n u g g n e m n a d l i g g n a m e m k u t n u a n u g g n e p n a k n i k g n u m e m i n i n e n o p m o k n a g n e D i s a r e p o m e t s y s m a l a d i d a d a g n a y a t a d l e d o m a u m e
s windows .Hali nij ugadtiunjangdengan m a l a d i d n a m a r g o r m e p k i n k e
t Visua lBasicyangmengadops iduamacamj eni spemrograman n a d l a u s i V n a m a r g o r m e P u ti a
y Objec tOrientedProgramming(OOP) .
a p a r e b e b n a g n e d a y n m u l e b e s i s r e v i r a d n a g n a b m e k r e p a y n l u t e b e s 0 . 6 c i s a B l a u s i V r e t n i n a m a r g o r m e p n a u p m a m e k i tr e p e s , i n i t a a s n e rt g n a d e s g n a y n e n o p m o k n a h a b m a n e
p ne t
( L M T H D n a g n e
d Dynamic HyperTex tMark Language) ,dan beberapa penambahan ftiu r l a u s i V a w h a b n a k a t a k i d a s i b i n i t a a s i a p m a S . k i a b n i k a m e s g n a y a i d e m it l u m n a d e s a b a t a d n a h il i p n a k a p u r e m h i s a m 0 . 6 c i s a
B petramad idalammembua tprogramapilkas iyangadad i s e s o r p n a k u k a l e m m a l a d n a h a d u m e k h e l o n a k b a b e s i d i n i l a H . l a n o i s a n k a n u l t a k g n a r e p r a s a p .t a u b i d g n a y i s a k il p a i r a d t n e m p o l e v e d 0 . 6 c i s a B l a u s i V a k u M a r a t n A e c a f r e t n I 3 . 2 e c a f r e t n
I anta rmukaVisua lBasic6.0 ,be irs imenu ,toolba ,r t oolbox, f orm ,projec texplorer
n a
2 . 2 r a b m a
G Inte fraceanta rmukaVisua lBasic6.0
t a u b m e m n a g n e d n a k u k a li d c i s a B l a u s i V n a k a n u g g n e m i s a k il p a m a r g o r p n a t a u b m e P
a d a p i s a k il p a n a li p m a
t form ,kemudian diber iscirp tprogramd idalam komponen-komponen .
n a k u lr e p i d g n a
y Form disusun oleh komponen-komponen yang berada d i[Toolbox] ,dan [
a l e d n e j t a w e l a y n it r e p o r p r u t a i d s u r a h i a k a p i d g n a y n e n o p m o k p a it e
s Property] .Menupada i
s a r e p o h a l a d a a y n r a s a
d ona lstanda rd idalamsistem operas iwindows ,sepe tr imembua tform
a k u b m e m , u r a b t c e j o r p t a u b m e m , u r a
b projectdanmenyimpanproject.
s a ti li s a f t a p a d r e t u ti g n i p m a s i
D -faslitia spemakaian visua lbasicpada menu .Untuk c
i s a B l a u s i V a y n s a l e j h i b e
l menyediakan bantuan yang sanga tlengkap dan detai ldalam .
N D S
s i n e j a d a p g n u t n a g r e t t a g n a s x o b l o o t m a l a d n e n o p m o k i s i a y n it r
a project yang dibangun . m
a l a d r a d n a t s n e n o p m o
K toolboxdapa tdiilha tpadagamba r2.3beirkuti n.i
m a l a d r a d n a t s n e n o p m o K . 3 . 2 r a b m a
G Toolbox
0 . 6 c i s a B l a u s i V m a l a D n a m a r g o r m e P r a s a D p e s n o K 4 . 2
i t u k i g n e m n a g n e d m r o f n a t a u b m e p h a l a d a , 0 . 6 c i s a B l a u s i V n a m a r g o r m e p r a s a d p e s n o K
n a m a r g o r m e p n a r u t
a Property ,MetodedanEvent .Hali n iberatr:i
.
1 Property : Seitap komponen d idalam pemrograman Visua lBasic dapa tdiatu r .
i s a k il p a n a h u t u b e k n a g n e d i a u s e s a y n it r e p o r
p Property yang itdak boleh “
h a l a d a n e n o p m o k p a it e s a d a p n a k a p u li
d Name” ,yang beratr inama variable
m a l a d n a k a n u g i d n a k a g n a y ) n e n o p m o k
( scripitng .Propetr i“Name” in ihanya a
l e d n e j i u l a l e m r u t a i d a s i
b Property ,sedangkan nlia iperopetr iyang lain bisa it
r e p e s t p ir c s i u l a l e m r u t a i d
e s l a F = e l b i s i V . 1 l e b a L
e u r T = e l b a n E . 1 r e m i T
.
2 Metode : Bahwa jalannya program dapa t diatu r sesua i apilkas i dengan p a it e s i r a d i s k a i a g a b e s r u t a i d g n a y n a m a r g o r m e p e d o t e m n a k a n u g g n e m
i r a d n a m a r g o r m e p a k i g o l n a k i s e r p k e g n e m k u t n u t a p m e t h a li n i e d o t e M . n e n o p m o k
a m a r g r p u t a u s n a t a u b m e
p pilkasi.
.
3 Event :Seitapkomponendapa tberaks imelalu ievent,s epetr ieven tcilckpada d
n a m m o
c button yang tetruil sdalam laya rscript Command1_Cilck ,atau even t n
w o D e s u o
M pada picture yang tetruil s dengan Picture1_MouseDown . e d o t e m a u m e s n a k n a l a j n e m n a k a g n a y n e n o p m o k p a it e s m a l a d t n e v e n a r u t a g n e P
.t a u b i d g n a y
u r a B t c e j o r P t a u b m e M 5 . 2
h a l a d a n a k u k a li d g n a y , c i s a B l a u s i V m a l a d i d i s a k il p a m a r g o r p n a t a u b m e p i a l u m e m k u t n U
. u r a b t c e j o r p t a u b m e
m Project adalah sekumpulan form ,modul ,fungsi ,data dan laporan m e m n a g n e d n a k u k a li d t a p a d u r a b t c rj o r p t a u b m e M . i s a k il p a u t a u s m a l a d n a k a n u g i d g n a
y iilh
[ u n e
m Flie ]>> [New Project ]atau dengan menekan ikon [new project ] pada Toolbar
s i n e j k u t n u i s a m ri f n o k l u c n u m n a k a u ti h a l e t e S . s a t a i ri k k o j o p i d k a t e lr e t g n a
y projectdar i
t a u b i d n a k a n a y i s a k il p a m a r g o r
s i n e j n a h il i m e p r e y a L . 4 . 2 r a b m a
G project
r a b m a g a d a p t a h il r e t it r e p e s t a u b i d a s i b g n a y t c e j o r p s i n e j 3 1 n a k a i d e y n e m 0 . 6 c i s a B l a u s i V
a n u g g n e p k a y n a b h e l o n a k a n u g i d a s a i b g n a y t c e j o r p a p a r e b e b a d A . s a t a i d 3 .
1 Visua lBasic ,
: n i a l a r a t n a
.
1 Standard EXE :Projectstanda rdalam Visua lBasicdengan komponen-komponen s
i n e J . r a d n a t
s project in isanga tsederhana ,tetap imemiilk ikeunggulan bahwa r e s u a u m e s n a d r e t u p m o k t i n u a u m e s h e l o i u k a i d t a p a d a y n n e n o p m o k a u m e s
n a k u b n u p i k s e
m adminsitrator .Pada buku in iakan digunakan projec tStandard
. a y n l a u s i v n a m a r g o r m e p p e s n o k i a g a b e s ,i n i E X E
.
2 AcitveX EXE : Projec tin i adalah projec t AcitveX beirs i komponen-komponen i
s a r e p o m e t s i s i d i s a k il p a a u m e s n a g n e d i s k a r e t n ir e b k u t n i n a u p m a m e
k windows.
.
3 AcitveX DLL :Project in imenghaslikan sebuah apilkas i ilbraryyang selanjutnya i
s a r e p o m e t s i s i d i s a k il p a a u m e s h e l o n a k a n u g i d t a p a
d windows.
.
4 AcitveX Control : Project in i menghaslikan komponen-komponen baru untuk n
i a l g n a y c i s a B l a u s i V i s a k il p a
.
5 VB Appilcaiton Wizard :Projectin imemandu penggunauntuk membua tapilkas i g
n i s u p s u r a h a p n a t h a d u m a r a c e
.
6 Addin :Projectsepetr iStandard EXE t etap idengan berbaga imacam komponen .
a n u g g n e p i r a d i s a e r k n a s a b e b e k n a k n i k g n u m e m g n a y n a h a b m a t
.
7 Dataproject :Projectin imelengkap ikomponennyadengan komponen-komponen n
a k a t a k i d a s i b a g g n i h e S . e s a b a t a
d projectin imemangdisediakanuntukkepelruan .
e s a b a t a d i s a k il p a n a t a u b m e p
.
8 DHTMLAppilcaiton :Projectin idigunakanuntukmembua tap ilkasii nterne tpada i
s i
s cilent (cilents ide )denganf ungsi-fungs iDHTML.
.
9 IISApp ilcaiton :Projectin imenghaslikanapilaksii nterne tpadasis iserver (serve r e
d i
s ) dengan komponen-komponen CG I (Common Gateway Interface) . h
il i p a y n t u j n a l e
S Standard EXE dan tekan [Ok] .Lalu muncu ltamplian dar i
d r a d n a t
S Exe sepetr ipada gamba r1.1 .Dengan demikian project sudah siap n
a t a u b m e p m a l a D . t a u b i
d projectsebelumnyadoublecilckpadaformyangt erbua t (
i y n u b m e s r e t a l e d n e j t a h il r e t k a d it a k a
m hidden windows )yang berupa jendela (
e d o k a l e d n e j u a t a m a r g o r p n a t a u b m e p k u t n
u code windows) . Ha lin iDapa t l
e d n e j u a t a m r o f a l e d n e j n o k i h il i m e m a r a c n a g n e d n a k u k a li
d a kodeyang adad i
[Projec tExplorer] .Hali n idapa tdiilha tpadagamba r2.5dangamba r2.6
a l e d n e J . 5 . 2 r a b m a
e d o K a l e d n e J . 6 . 2 r a b m a G a
l e d n e j a d a
P form ,pengguna dalam membangun t amplian dar iprogram apilkas iyang akan r
u t a g n e m n a g n e d t a u b i
d komponen-komponen baik letak ,propetr idan eventnya .Untuk [
ir a d n e n o p m o k u t a u s l i b m a g n e
m Toolbox ]dapa tdliakukandengan cilckkomponen t ersebut , n
a i d u m e
k cilkatau t airk padaposis iyangbena rpadaform .Sebaga icontoh mengamblil abe l i
r a
h a k g n a
L -langkah mengambi l labe l dar i toolbox untuk dipasangkan dalam form adalah :t
u k ir e b i a g a b e s
.
1 Cilckikon[ Label ]pada[ToolBox]
.
2 Pindahkankeposis idimanalabel tiuakandlietakkan .
3 Cilkdant airks ampa iukurannyabenarl alul epaskan
n a k ir e b m e m h a l a d a a y n t u k ir e b h a k g n a
L teks pada label ,misalkan “Hello wo lrd” ,maka n
a h il i
p propert iCap iton ,dani s idenganHellowo lrd .Hasi ltamplianprogramadalah sebaga i t
u k ir e b :
8 . 2 r a b m a
G Layoutpadafrom
m a r g o r p n a k n a l a j n e m k u t n u n a
D cilck ikon Run ( )pada toolbar atau piilh menu [Run ] >
a r g o r P l i s a H . 9 . 2 r a b m a
G m
s s e c c A t f o s o r c i M 6 . 2
s s e c c A t f o s o r c i
M (atauMicrosof tOfifceAccess )adalah :sebuahprogram apilkas ibasi sdata r
e t u p m o
k relasional yang dtiujukan untuk kalangan rumahan dan perusahaan keci lhingga n
a k a p u r e m i n i i s a k il p A . h a g n e n e
m anggota dar ibeberapa apilkas iMicrosof tOfifce ,selain a
y n u t n e
t Microsof t Word , Microsof t Excel , dan Microsof t PowerPoint. Apilkas i in i a
t a d s i s a b n i s e m n a k a n u g g n e
m Microsof tJe tDatabase Engine ,dan juga menggunakan n
a li p m a
t grafi syangi ntutifis ehinggamemudahkanpengguna.
s s e c c A t f o s o r c i
M dapa tmenggunakan data yang disimpan d idalam forma tMicrosof t e
n i g n E e s a b a t a D t e J t f o s o r c i M , s s e c c
A ,MicrosotfSQLServer ,OracleDatabase ,ataus emua t
s g n u k u d n e m g n a y a t a d s i s a b r e n i a t n o
k anda rODBC .Para pengguna/programmer yang n
a b m e g n e m k u t n u a y n n a k a n u g g n e m t a p a d r i h a
m gkan perangka t lunak apilkas i yang a
r a p a r a t n e m e s , s k e l p m o
k programmer yang kurang mahi rdapa tmenggunakannya untuk .
a n a h r e d e s g n a y i s a k il p a k a n u l t a k g n a r e p n a k g n a b m e g n e
m Access juga mendukung t eknik -k
i n k e
t pemrograman bero irentas iobjek, t etap i itdak dapa tdigolongkan ke dalam perangka t k
e j b o i s a t n e ir o r e b n a m a r g o r m e p u t n a
6 .
2 .1Sejarah
tf o s o r c i
M meiril sMicrosof tAccess1.0 pada bulan Novembe r1992 dan dlianjutkan dengan n
u h a t a d a p 0 . 2 i s r e v s il ir e
m 1993 . Microso tf menentukan spesiifkas i minimum untuk n
a k n a l a j n e
m Microsof tAccess2.0 adalahsebuah kompute rdengan sistem operasi Microsof t s
w o d n i
W 3.0 ,RAM berkapastia s4 megabyte (6 megabyte lebih disarankan )dan ruangan a
y k s i d d r a h g n o s o
k ngdibutuhkan8megabyte(14megabytelebih disarankan) .Vers i2.0dar i h
a u b h u j u t n a g n e d g n a t a d i n i s s e c c A t f o s o r c i
M disket lfoppy 3½ inc i berukuran 1.44
e t y b a g e
m .
e k e b t u b e s r e t k a n u l t a k g n a r e
P jradengan sanga tbaik pada sebuah basi sdata dengan banyak
d r o c e
r tap iterdapa tbeberapa kasu sd imana data mengalam ikerusakan .Sebaga icontoh , 0
0 7 i h i b e l e m a t a d s i s a b n a r u k u a d a
p megabyte seirng mengalam imasalah seperit i n i(pada g
n a m e m , u ti t a a
s hard disk yang bereda rmasih berada d ibawah 700 megabyte) .Buku h e l o n a k b a b e s i d t u b e s r e t s u s a k a p a r e b e b a w h a b n a k t a g n ir e p m e m a y n a w a b i d g n a y l a u n a m
r e v i r
d perangkatyangkunoataukon ifguras iyang itdakbena.r
( e d o k a m a
N codename )yang digunakan oleh Accesspetramakal iadalah Cirrusyang m
u l e b e s n a k g n a b m e k i
d Microso tfmengembangkan Microsof tVisua lBa isc ,sementaramesin t
a u b m e
p form antarmuka yang digunakannya dinamakan dengan Ruby .B li lGates meilha t (
a p u r a w r u
p prototype )tersebu tdan memutuskan bahwa komponen bahasa pemrograman C
I S A
B haru sdikembangkansecarabersama-samasebaga isebuahapilkasit erpisaht ap idapa t n
a g n e d n a k a m a n i d i n i k e y o r P . s a u lr e p i
d Thunder .Kedua proyek tersebu tdikembangkan t
a u b m e p n i s e m n a d , h a s i p r e t a r a c e
s form yang digunakan oleh keduanya itdak sailng cocok satu samal ainnya .Halt ersebu tberakhi rsaa tMicrosof tmeiril sVisua lBasicf o rApp ilcaitons
n a a n u g g n e P 2 . 6 . 2
s s e c c A t f o s o r c i
M digunakan kebanyakan oleh bisnis-bisni skeci ldan menengah ,d idalam p u k u c g n a y n a a h a s u r e p h e l o n a k a n u g i d a g u j n i k g n u m n a k h a b l i c e k g n a y i s a s i n a g r o h a u b e s
k u t n u i ri d n e s n a t a u b m e t s i s h a u b e s t a u b m e m k u t n u r e m m a r g o r p a r a p a g u j n a d , r a s e b
p i n a m n a d n a t a u b m e p i n a g n a n e
m ulas idata .Access juga dapa tdigunakan sebaga isebuah k
u t n u a t a d s i s a
b apilkas iWeb dasa ryang disimpan d idalam server yang menjalankan
tf o s o r c i
M Interne tInformaiton Services (IIS )dan menggunakan Microsof tAcitve Serve r s
e g a
P (ASP) .Meskipun demikian ,penggunaan Access kurang disarankan ,mengingat t elah a
d
a Microso tfSQLServeryangmemiilk ikemampuanyangl ebih itngg.i n
a k a n u g g n e m l a n o i s e f o r p i s a k il p a g n a b m e g n e p a p a r e b e
B Microsof t Access untuk i
a g a b e s n a k a n u g i d ( t a p e c a r a c e s i s a k il p a n a k g n a b m e g n e
m Rapid Appilcaiton
t n e m p o l e v e
D /RADt ool) ,khususnyauntukpembuatanpurwarupauntuksebuahprogramyang l
p a n a d r a s e b h i b e
l ikas iyangberdi irs endri iuntukparasalesman.
s s e c c A t f o s o r c i
M kurangbegtiubagu sijkadiakse smelalu ijairngansehinggaapilkasi-apilkas i e
p k a y n a b h e l o n a k a n u g i d g n a
y ngguna cenderung menggunakan solus isistem manajemen t
a fi s r e b g n a y a t a d s i s a
b kilen/server .Meskipun demikian ,tamplian muka Acces s(form ,
t r o p e
r ,query ,dan kode Visua lBasic )yang dimiilkinya dapa tdigunakan untuk menangan i a
t a d s i s a
b yangs ebenarnyadiprose solehs istemmanajemenbasi sdatal ainnya,s epe tr ihalnya
e n i g n E e s a b a t a D t e J t f o s o r c i
M (yang secara defau tl digunakan oleh Microsof tAccess) ,
r e v r e S L Q S t f o s o r c i
M ,Oracle Database, dan beberapa produk lainnya yang mendukung C
3 B A B
M A R G O R P N A G N A C N A R E P
s k e t n o K m a r g a i D 1 . 3
g n a u r n a k r a b m a g g n e m n a d s e s o r p u t a u s i r a d i ri d r e t g n a y m a r g a i d h a l a d a s k e t n o k m a r g a i D
g n a y D F D i r a d i g g n it r e t l e v e l n a k a p u r e m s k e t n o k m a r g a i D . m e t s i s u t a u s p u k g n il
u a t a m e t s i s e k t u p n i h u r u l e s n a k r a b m a g g n e
m outputdairs istem.
s k e t n o K m a r g a i D 1 . 3 r a b m a G
a
w
s
i
S
a
t
a
D
li
s
a
H
n
a
r
o
p
a
L
MataD Pealtaajarana
t
a
D
u
r
u
G
m a r g a i D w o l F a t a D 2 . 3
m a r g a i D w o l F a t a
D atau DFDmerupakangambaran suatusistemyangt elah adaatausistem a n a m i d k i s if n a g n u k g n il n a k g n a b m it r e p m e m a p n a t a k i g o l a r a c e s n a k g n a b m e k i d g n a y u r a b
a t a D a y n a d a n a g n e D . ri l a g n e m t u b e s r e t a t a
d Flow Diagram maka pemaka isistem yang .
n a l a jr e b g n a d e s g n a y m e t s i s it r e g n e m t a p a d r e t u p m o k g n a d i b i d i m a h a m e m g n a r u k
u ti a y l i a t e d n e m h i b e l g n a y k u t n e b i d a j n e m i g a b i d t a p a d s a t a i d s k e t n o k m a r g a i d i r a D
d n a i c n ir e p n a k a p u r e m g n a y 0 l e v e l D F
D ar idiagramkontek .s
0 l e v e L m a r g a i D w o l F a t a D 2 . 3 r a b m a G
n a r o p a L l i s a H
n a i a li n e P a
w s i S a t a
D DataGuru Data n a r a j a l e P a t a
M DataPenliaian
t u p n I
a t a D
a w s i S
a t a D t u p n I
u r u G
a t a D t u p n I
n a r a j a l e P a t a M
a t a D t u p n I
n a i a li n e P
a t a D e li F
a w s i
e s a b a t a D n a g n a c n a r e P 3 . 3
e s a b a t a
D adalah kumpulan informas iyang disimpan d idalam kompute rsecara sistemaitk m
a r g o r p u t a u s n a k a n u g g n e m a s k ir e p i d t a p a d a g g n i h e
s kompute r untuk memperoleh n
a k u t n e n e m k u t n U . t u b e s r e t a t a d s i s a b i r a d i s a m r o f n
i efli database yang digunakan sepetr i
d l e
if , itpedatadan ukuran data ,driancang dengan menggunakanbahasapemograman visua l 0
. 6 c i s a
b danperancangandatabasenyamenggunakanMicrosof tAcces s2007.
h a k g n a l a p a r e b e b i n i n a
D -langkah Membua t Database menggunakan Microsof t Of ifce 7
0 0 2 s s e c c
A antaral ain:
h a d u s e c if f o s m n a k it s a P .
1 andai nstall .
2 PiilhM sacces s2007
e s a b a t a d k n il b h il i p , i d a t s s e c c a s M n e p o a d n a h a l e t e S . 3
t u k ir e b i tr e p e s n a li p m a t l u c n u m n a k a n a i d u m e k . 4
n a p m i s i d n a k a g n a Y e s a b a t a D e m a N e li F 4 . 3 r a b m a G
a k u b n a i d u m e K .
5 flie namet ad isepetr igamba rd iatas ,akan muncu lforml agi bua tfolder
n a k g n u b u h g n e m n a k a a ti k a y n it n a n a n e r a k . ) b d m ( e li f t a m r o f h il i p n a i d u m e
k access
k o k il k l a g g n it h il i p i d h a d u s h a l a t e s .) a y n t u j n a l e s n a g n it s o P (i h p l e D n a g n e d
h il i P .
6 Create
b a t h il i P .
7 le1 ,kilkkananpiilhdesignviewi s inamat able :misalnya( club)
.
n a r u k U 5 . 3 r a b m a
G Field
7 n a k a n u g g n e m a y a s i n i s i D .
9 ifeld(no ,arsenal ,Rea lMad ird ,Chelsea ,Barcalona,
MU ,Valencia) .gant iifeldsizenyapada ifeldProperitessesua iKeingginananda
. 0
1 Kilktable(club )piilhopenI siFielddenganbeberaRecord
n a i d u m e k . 1
1 Save . ilathaslinyad imanaandamenyimpanflietersebu.t
b u l c a p a r e b e b i r a d s n a f a m a n e s a b a t a d i a y n u p m e m h a d u s a d n a i n i s i d , i a s e l e S . 2 1
i a li N n a h a l o l e g n e P “ e s a b a t a D t a u b i d t a p a d a k a m s a t a i d h a k g n a l i t u k i g n e m h a l e t e s n a D
L A A M S a w s i
S -ULUM Terpadu Medan Menggunakan Visua lBasic 6.0 ” ,beberapat abe l :
n i a l a r a t n a i n i e s a b a t a d n a t a u b m e p m a l a d
a w s i S a t a D 1 l e b a T
d l e i F a m a
N TipeData FieldS ize S
I
N T ext 1 0
a m a
N T ext 1 0
s a l e
K T ext 1 0
ri h a L l a g g n a T t a p m e
T T ext 1 0
t a m a l
A T ext 1 0
n i m a l e K s i n e
J T ext 1 0
a m a g
7 0 0 2 s s e c c A t f o s o r c i M a d a P a w s i S e s a b a t a D n a li p m a T
a w s i S e s a b a t a D 7 . 3 r a b m a G
u r u G a t a D 2 l e b a T
d l e i F a m a
N TipeData FieldSize P
I
N T ext 1 0
a m a
N T ext 1 0
ri h a L l a g g n a T /t a p m e
T T ext 1 0
n a k i d i d n e
7 0 0 2 s s e c c A t f o s o r c i M a d a P u r u G e s a b a t a D n a li p m a T
u r u G a t a D e s a b a t a D 8 . 3 r a b m a G
n a r a j a l e p a t a M e s a b a t a D 3 l e b a T
d l e i F a m a
N TipeData FieldSize e
d o
K MataPelajaran T ext 1 0 n
a r a j a l e P a t a M a m a
N T ext 1 0
) M K K ( l a m i n i M n a s a t n u t e K a ir e ti r
K Number 1 0
P I
a d a P n a r a j a l e P a t a M e s a b a t a D n a li p m a
T Microsof tAcces s2007
n a r a j a l e P a t a M e s a b a t a D 9 . 3 r a b m a G
i a li N a t a D 4 l e b a T
d l e i F a m a
N TipeData FieldSize n
a r a j a l e P a t a M e d o
K T ext 1 0
S I
N T ext 1 0
s a g u
T Number 1 0
S T
U Number 1 0
S A
U Number 1 0
l a t o
a d a P i a li N e s a b a t a D n a li p m a
T Microsof tAccess2007
i a li N a t a D e s a b a t a D 0 1 . 3 r a b m a G
r a y a L n a g n a c n a r e P 4 . 3
n a k a p u r e m r a y a l n i a s e
D rancanganbangunanyangdibua tdengan menggunakan visua lbasic a d a p e k n a k ij a s i d g n a y n a h il i p a p a r e b e b i s ir e b g n a y i a k a m e p r u l a j n a k a p u r e m u n e M . 0 . 6
r u t k u rt S . r o s r u k n a k a r e g g n e m a r a c n a g n e d u n e m i d n a h il i p h il i m e m t a p a d r e s U . i a k a m e p
n a r a b m a g n a k a p u r e m u n e
a m a t U u n e M n a li p m a T . 1
a m a t U u n e M n a li p m a T 1 . 4 . 3 n a r a b m a G
n i g o L n a li p m a T . 2
a w s i S a t a D n a li p m a T . 3
u r u G a t a D n a li p m a T . 4
r a b m a
n a r a j a l e P a t a M a t a D n a li p m a T . 5
n a r a j a l e P a t a M a t a D 5 . 4 . 3 r a b m a G
n a r o p a L l i s a H n a li p m a T . 7
4 B A B
M E T S I S I S A T N E M E L P M I
1 .
4 DefenisiI mplementas iSistem
h a k g n a l u a t a p a h a t n a k a p u r e m m e t s i s i s a t n e m e l p m
I -langkahuntukmembua tsistemaga rsiap t a k g n a r e p t e k a p n a k a n u g i d k a d it a k ij m a r g o r p e d o k s il u n e m a g u j k u s a m r e t, n a k i s a r e p o i d
.i s k il p a k a n u l
i s a t n e m e l p m I m a l a D a m a t U n e n o p m o K 2 .
4 Sistem
n e n o p m o k a g it i a y n u p m e m h a l s u r a h r e t u p m o k n a k a n u g g n e m g n a y a t a d h a l o l e g n e m k u t n U
: u ti a y a m a t u
.
1 Hardware
n a k g n a d e s r e t u p m o k n a i a k g n a r m a l a d k i s if n e n o p m o k n a k a p u r e m e r a w d r a H
:t u k ir e b i a g a b e s h a l a d a n a k h u t u b i d g n a y i s a k if i s e p s
.
a CPU (Contro lProces isngUn ti )
.
b Montior .
c Keyboard .
.f Harddiskdengankapastia syangd iinginkanuntukt empa tpenyimpanadata
.
2 So tfware
n a d r e t u p m o k m a l a d n a k a n u g i d t a p a d g n a y m a r g o r p i s k u rt s n i n a k a p u r e m e r a w tf o S
, a t n i m i d g n a y n a g n e d i a u s e s n a k li p m a n e m a tr e s i s g n u f n a k ir e b m e
m so tfware yang
: u ti a y a t a d n a h a l o g n e p i s a k il p a k u t n u s a r e k t a k g n a r e p n a k n a l a j n e m k u t n u n a k u lr e p i d
.
a Microsof tVisua lBasic 06 . .
b Microsof tAccess2007
.
3 Brainware
r e t u p m o k i s a r e p o m e t s i s i tr e g n e m n a d h a l o l e g n e m t a p a d g n a y g n a r o u ti a y e r a w n i a r B
. m a r g o r p n a k n a l a j n e m k u t n u
i s a <