• Tidak ada hasil yang ditemukan

Pengelolahan Nilai Siswa SMA Al-Ulum Terpadu Medan Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Pengelolahan Nilai Siswa SMA Al-Ulum Terpadu Medan Menggunakan Visual Basic 6.0"

Copied!
77
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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 .

(6)

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 .

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

.

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

.

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

(30)

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

(31)

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 ] >

(32)

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

(33)

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

(34)

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

(35)

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 Pealtaajaran

a

t

a

D

u

r

u

G

(36)

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

(37)

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

(38)

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)

.

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

a w s i S a t a D n a li p m a T . 3

(47)

u r u G a t a D n a li p m a T . 4

r a b m a

(48)

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

(49)

n a r o p a L l i s a H n a li p m a T . 7

(50)

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 .

(51)

.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 <

Referensi

Dokumen terkait

RINCIAN PERUBAHAN APBD MENURUT URUSAN PEMERINTAHAN DAERAH, ORGANISASI, PENDAPATAN, BELANJA DAN

Dengan menggunakan program aplikasi ini, diharapkan dapat membantu dalam proses perhitungan gaji karyawan dengan lebih baik, sehingga dapat menghemat penggunaan waktu dan tenaga,

Aplikasi Layanan Masyarakat dengan tema pentingnya vaksinasi dan imunisasi polio, sudah ada dalam iklan dan penulis membuatnya sebagai alternatif penyampaian informasi, dimana

Universitas Negeri

Dengan fakta tersebut, penulis ingin sekali membantu mereka dengan menggunakan teknik Mind Mapping untuk meningkatkan kemampuan menulis siswa kelas VIII pada SMP

Institutional and politi- cal changes appear to have offsetting influences on vulnerability to climatic changes, given present patterns of land use and ownership and the re- duced

to eight healthy women and studied diurnal fluctuations in sleep propensity, sleepiness, rectal temperature, and se- rum concentrations of melatonin, thyroid-stimulating hor- mone,

Salah satu mata kuliah yang wajib diikuti oleh mahasiswa program kependidikan Universitas Negeri Semarang (UNNES) adalah Praktik Pengalaman Lapangan (PPL) yaitu semua