Anda di halaman 1dari 15

MAKALAH MICROSOFT ACCESS

DAFTAR
ISI
Teori............................................................................................
....................2
1
Pengertian.......................................................................................
.................2
2
Sejarah.............................................................................................
.................3
3
Penggunaan.....................................................................................
.................4
4
Fitur.................................................................................................
.................5
5 Pengembangan dengan
Access........................................................................6
Pembahasan................................................................................
......................7
1 Membuat
Tabe................................................................................................
!
2 Membuat
"uer#..............................................................................................
$
3 Membuat
Form..............................................................................................1
%
4 Membuat dan Menceta&
'a(oran..................................................................1%
)esim(uan......................................................................................
...................11
*a+tar (usta&a.................................
...............................................................................13
TEORI
1.Pengertian
Microsoft Access (atau Microsoft Office Access) adalah sebuah
prora! apli"asi basis data "o!puter relasio#al $a# ditu%u"a# u#tu"
"ala#a# ru!aha# da# perusahaa# "ecil hi#a !e#e#ah& Apli"asi i#i
!erupa"a# a#ota dari beberapa apli"asi Microsoft Office' selai# te#tu#$a
Microsoft (ord' Microsoft E)cel' da# Microsoft *o+er*oi#t& Apli"asi i#i
!e#u#a"a# !esi# basis data Microsoft ,et -atabase E#i#e' da# %ua
!e#u#a"a# ta!pila# rafis $a# i#tuitif sehi#a !e!udah"a# pe#u#a&
.ersi tera"hir adalah Microsoft Office Access /001 $a# ter!asu" "e dala!
Microsoft Office S$ste! /001&
Microsoft Access dapat !e#u#a"a# data $a# disi!pa# di dala!
for!at Microsoft Access' Microsoft ,et -atabase E#i#e' Microsoft S2L
Ser3er' Oracle -atabase' atau se!ua "o#tai#er basis data $a# !e#du"u#
sta#dar O-4C& *ara pe#u#a5prora!!er $a# !ahir dapat
!e#u#a"a##$a u#tu" !e#e!ba#"a# pera#"at lu#a" apli"asi $a#
"o!ple"s' se!e#tara para prora!!er $a# "ura# !ahir dapat
!e#u#a"a##$a u#tu" !e#e!ba#"a# pera#"at lu#a" apli"asi $a#
sederha#a& Access %ua !e#du"u# te"#i"6te"#i" pe!rora!a# berorie#tasi
ob%e"' tetapi tida" dapat diolo#"a# "e dala! pera#"at ba#tu pe!rora!a#
berorie#tasi ob%e"&
2.Sejarah
Microsoft !erilis Microsoft Access 7&0 pada bula# 8o3e!ber 799/ da#
dila#%ut"a# de#a# !erilis 3ersi /&0 pada tahu# 799:& Microsoft !e#e#tu"a#
spesifi"asi !i#i!u! u#tu" !e#%ala#"a# Microsoft Access /&0 adalah sebuah
"o!puter de#a# siste! operasi Microsoft (i#do+s :&0' RAM ber"apasitas
; !eab$te (< !eab$te lebih disara#"a#) da# rua#a# "oso# hard dis"
$a# dibutuh"a# = !eab$te (7; !eab$te lebih disara#"a#)&
.ersi /&0 dari Microsoft Access i#i data# de#a# tu%uh buah dis"et flopp$
:> i#ci beru"ura# 7&;; !eab$te&
*era#"at lu#a" tersebut be"er%a de#a# sa#at bai" pada sebuah basis
data de#a# ba#$a" record tapi terdapat beberapa "asus di !a#a data
!e#ala!i "erusa"a#& Sebaai co#toh' pada u"ura# basis data !elebihi 100
!eab$te seri# !e#ala!i !asalah seperti i#i (pada saat itu' !e!a# hard
dis" $a# beredar !asih berada di ba+ah 100 !eab$te)& 4u"u !a#ual $a#
diba+a#$a !e!peri#at"a# bah+a beberapa "asus tersebut disebab"a# oleh
dri3er pera#"at $a# "u#o atau "o#fiurasi $a# tida" be#ar&
8a!a "ode (code#a!e) $a# diu#a"a# oleh Access perta!a "ali
adalah Cirrus $a# di"e!ba#"a# sebelu! Microsoft !e#e!ba#"a#
Microsoft .isual 4asic' se!e#tara !esi# pe!buat for! a#tar!u"a $a#
diu#a"a##$a di#a!a"a# de#a# Rub$& 4ill ?ates !elihat pur+arupa
(protot$pe) tersebut da# !e!utus"a# bah+a "o!po#e# bahasa pe!rora!a#
4ASIC harus di"e!ba#"a# secara bersa!a6sa!a sebaai sebuah apli"asi
terpisah tapi dapat diperluas& *ro$e" i#i di#a!a"a# de#a# Thu#der& Kedua
pro$e" tersebut di"e!ba#"a# secara terpisah' da# !esi# pe!buat for! $a#
diu#a"a# oleh "edua#$a tida" sali# coco" satu sa!a lai##$a& Hal tersebut
bera"hir saat Microsoft !erilis .isual 4asic for Applicatio#s (.4A)
3.Penggunaan
Microsoft Access diu#a"a# "eba#$a"a# oleh bis#is6bis#is "ecil da#
!e#e#ah' di dala! sebuah ora#isasi $a# "ecil bah"a# !u#"i# %ua
diu#a"a# oleh perusahaa# $a# cu"up besar' da# %ua para prora!!er
u#tu" !e!buat sebuah siste! buata# se#diri u#tu" !e#a#a#i pe!buata#
da# !a#ipulasi data& Access %ua dapat diu#a"a# sebaai sebuah basis data
u#tu" apli"asi (eb dasar $a# disi!pa# di dala! ser3er $a# !e#%ala#"a#
Microsoft I#ter#et I#for!atio# Ser3ices (IIS) da# !e#u#a"a# Microsoft
Acti3e Ser3er *aes (AS*)&
Mes"ipu# de!i"ia#' pe#u#aa# Access "ura# disara#"a#' !e#i#at telah
ada Microsoft S2L Ser3er $a# !e!ili"i "e!a!pua# $a# lebih ti#i&
4eberapa pe#e!ba# apli"asi profesio#al !e#u#a"a# Microsoft
Access u#tu" !e#e!ba#"a# apli"asi secara cepat (diu#a"a# sebaai
Rapid Applicatio# -e3elop!e#t5RA- tool)' "husus#$a u#tu" pe!buata#
pur+arupa u#tu" sebuah prora! $a# lebih besar da# apli"asi $a# berdiri
se#diri u#tu" para sales!a#&
Microsoft Access "ura# beitu baus %i"a dia"ses !elalui %ari#a#
sehi#a apli"asi6apli"asi $a# diu#a"a# oleh ba#$a" pe#u#a ce#deru#
!e#u#a"a# solusi siste! !a#a%e!e# basis data $a# bersifat "lie#5ser3er&
Mes"ipu# de!i"ia#' ta!pila# !u"a Access (for!' report' @uer$' da# "ode
.isual 4asic) $a# di!ili"i#$a dapat diu#a"a# u#tu" !e#a#a#i basis data
$a# sebe#ar#$a diproses oleh siste! !a#a%e!e# basis data lai##$a' seperti
hal#$a Microsoft ,et -atabase E#i#e ($a# secara default diu#a"a# oleh
Microsoft Access)' Microsoft S2L Ser3er' Oracle -atabase' da# beberapa
produ" lai##$a $a# !e#du"u# O-4C&
4.Fitur
Salah satu "eu#ula# Microsoft Access dilihat dari perspe"tif
prora!!er adalah "o!patibilitas#$a de#a# bahasa pe!rora!a#
Structured 2uer$ La#uae (S2L)A @uer$ dapat dilihat da# disu#ti# sebaai
state!e#6state!e# S2L' da# state!e# S2L dapat diu#a"a# secara la#su#
di dala! Macro da# .4A Module u#tu" secara la#su# !e!a#ipulasi tabel
data dala! Access& *ara pe#u#a dapat !e#ca!pur"a# da# !e#u#a"a#
"edua %e#is bahasa tersebut (.4A da# Macro) u#tu" !e!prora! for! da#
loi"a da# %ua u#tu" !e#apli"asi"a# "o#sep berorie#tasi ob%e"&
Microsoft S2L Ser3er -es"top E#i#e (MS-E) /000' $a# !erupa"a#
sebuah 3ersi !i#i dari Microsoft S2L Ser3er /000' di!asu""a# "e dala!
Office B* -e3eloper Editio# da# dapat diu#a"a# oleh Microsoft Access
sebaai alter#atif dari Microsoft ,et -atabase E#i#e&
Tida" seperti sebuah siste! !a#a%e!e# basis data relasio#al $a#
"o!plit' Microsoft ,ET -atabase E#i#e tida" !e!ili"i fitur trier da#
stored procedure& -i!ulai dari Microsoft Access /000 $a# !e#u#a"a#
Microsoft ,et -atabase E#i#e 3ersi ;&0' ada sebuah si#ta"sis $a#
!e#iCi#"a# pe!buata# "ueri de#a# beberapa para!eter' de#a# sebuah
cara seperi hal#$a sebuah stored procedure' !es"ipu# prosesur tersebut
dibatasi ha#$a u#tu" sebuah per#$ataa# tiap prosedur#$a& Access %ua
!e#iCi#"a# for! u#tu" !e#a#du# "ode $a# dapat die"se"usi "eti"a
ter%adi sebuah perubaha# terhadap tabel basis data' seperti hal#$a trier'
sela!a !odifi"asi dila"u"a# ha#$a de#a# !e#u#a"a# for! tersebut' da#
!erupa"a# sesuatu hal $a# u!u! u#tu" !e#u#a"a# "ueri $a# a"a#
diterus"a# (pass6throuh da# te"#i" lai##$a di dala! Access u#tu"
!e#%ala#"a# stored procedure di dala! R-4MS $a# !e#du"u##$a&
-ala! ber"as Access -atabase *ro%ect (A-*) $a# didu"u# oleh
Microsoft Access /000 da# $a# sela#%ut#$a' fitur6fitur $a# ber"aita#
de#a# basis data berbeda dari 3ersi for!at5stru"tur data $a# diu#a"a#
Access (D&M-4)' "are#a %e#is ber"as i#i dapat !e!buat "o#e"si "e sebuah
basis data MS-E atau Microsoft S2L Ser3er' "eti!ba# !e#u#a"a#
Microsoft ,ET -atabase E#i#e& Sehi#a' de#a# !e#u#a"a# A-*'
adalah !u#"i# u#tu" !e!buat ha!pur se!ua ob%e" di dala! ser3er $a#
!e#%ala#"a# !esi# basis data tersebut (tabel basis data de#a# co#strai#ts
da# trier' 3ie+' stored procedure' da# E-F)& Mes"ipu# de!i"ia#' $a#
disi!pa# di dala! ber"as A-* ha#$alah for!' report' !acro' da# !odul'
se!e#tara u#tu" tabel da# ob%e" lai##$a disi!pa# di dala! ser3er basis data
$a# !e!bela"a#i prora! tersebut&
5.Pengembangan dengan Access
Access !e#iCi#"a# pe#e!ba#a# $a# relatif cepat "are#a se!ua
tabel basis data' "ueri' for!' da# report disi!pa# di dala! ber"as basis data
!ili"#$a (D&M-4)&
E#tu" !e!buat 2uer$' Access !e#u#a"a# 2uer$ -esi# ?rid' sebuah
prora! berbasis rafis $a# !e#iCi#"a# para pe#u#a#$a u#tu" !e!buat
@uer$ ta#pa harus !e#etahui bahasa pe!rora!a# S2L& -I dala! 2uer$
-esi# ?rid' para pe#u#a dapat !e!perlihat"a# tabel basis data su!ber
dari @uer$' da# !e!ilih field6field !a#a $a# he#da" di"e!bali"a# oleh
proses de#a# !e#"li" da# !e#$eret#$a "e dala! rid& ,oi# %ua dapat
dibuat de#a# cara !e#"li" da# !e#$eret field6field dala! tabel "e dala!
field dala! tabel lai##$a& Access %ua !e#iCi#"a# pe#u#a u#tu" !elihat
da# !e!a#ipulasi "ode S2L %i"a !e!a# diperlu"a#&
4ahasa pe!rora!a# $a# tersedia di dala! Access adalah Microsoft
.isual 4asic for Applicatio#s (.4A)' seperti hal#$a dala! beberapa apli"asi
Microsoft Office& -ua buah pusta"a "o!po#e# Co!po#e#t Ob%ect Model
(COM) u#tu" !e#a"ses basis data pu# disedia"a#' $a"#i -ata Access
Ob%ect (-AO)' $a# ha#$a terdapat di dala! Access 91' da# Acti3eB -ata
Ob%ects (A-O) $a# tersedia dala! 3ersi63ersi Access terbaru&
PE!A"ASA#
1.embuat Tabe$
E#tu" !e!buat tabel terlebih dahulu "ita !e!bu"a le!bar "er%a dari
!icrosoft access& Cara#$a' $aituF
Kli" start
*ilih a$$ %r&grams
*ilih micr&s&'t &''ice
*ilih micr&s&'t &''ice access 2(()
Atau de#a# cara lai#F
"li" pada ico# MS Access /001 $a# ada pada des"top&
E#tu" !e!buat database baru' !a"a i"uti la#"ah beri"utF
Setelah hala!a# uta!a terbu"a !a"a "li" bla#" database' seperti pada
a!bar&
"eti" #a!a file dala! "ota" Fi$e #ame&,i"a a#da tida" !e#eti" apapu#'
Access a"a# !e#a!bah"a##$a u#tu" a#da& Lo"asi file ba+aa##$a adalah
sebaai beri"ut F icr&s&'t *ind&+s ,ista c-./sers.user
name.0&cuments atau icr&s&'t *ind&+s Ser1er 2((3 atau icr&s&'t
*ind&+s 2P c-.0&cuments and Settings.user name.3 0&cuments.
E#tu" !e#ubah lo"asi pe#$i!pa#a# file' "li" !r&+se di sebelah "ota"
'i$e#ame4 a#da bisa !e!ilih lo"asi $a# baru' da# "e!udia# "li" O5.
Kli" create
Ma"a a"a# !u#cul le!bar "er%a seperti di atasF
E#tu" !e!buat tabel la"u"a# la#"ah beri"utF
*ilih 1ie+' lalu "li" design 1ie+&
Isi"a# #a!a tabel' lalu "li" &6&
Isi nama 'ie$d' lalu te#tu"a# ti%e datan3a& Sela#%ut#$a te#tu"a# u"ura#
field pada "olo! diba+ah#$a&
Ketera#a#F
Field Name - Fu#si#$a u#tu" !e!asu""a# #a!a6#a!a field dari
suatu tabel&
Data Type -
Te7t - Merupa"a# tipe data $a# seri# diu#a"a# ( Alfabetic
da# 8u!eric)& *a#%a# !a"si!u!#$a /GG&
#umber - Ha#$a diu#a"a# u#tu" !e#$i!pa# data #u!eri"&
0ate8Time - -iu#a"a# u#tu" !e#$i!pa# #ilai ta#al da# %a!&
*a#%a# !a"si!u!#$a = "ara"ter&
em& - Ma!pu !e#a!pu# #ilai sa!pai <GG:G "ara"ter&
9urrenc3 - Seri# diu#a"a# u#tu" #ilai !ata ua#&
Auto8u!ber - 4erisi a#"a urut $a# suda" ditetap"a# oleh Access
$a# !u#cul secara oto!atis da# #ilai#$a tida" dapat
diubah
:es8#& - 4erisi dua #ilai sa%a $aitu Hes58o atau True5false da#
O#5Off&
O;E Object - -iu#a"a# u#tu" e"ster#al ob%e"& Misal#$a
a!bar'suara' da# sebaai#$a&
"3%er$in6 - ?abu#a# dari Te)t da# 8u!eri" $a# disi!pa# dala!
be#tu" Te)t& -iu#a"a# u#tu" !a#$i!pa# poi#ter "e situs
+eb&
;&&6u% *i<ard - E#tu" !e!ilih sebuah #ilai dari tabel lai# atau
List 4o) atau Co!bo 4o)&
Setelah selesai' si!pa# tabel' "li" i"o# sa3e atau to!bol 9tr$=S.
E#tu" !e#isi tabel "eti"a# data I data $a# diperlu"a# sesuai de#a#
field#$a& Setelah selesai si!pa# data tersebut&
2.embuat >uer3
2uer$ bisa diarti"a# sebaai per#$ataa# atau per!i#taa# u#tu" !e!proses
table $a# ada&
E#tu" !e!buat 2uer$ la"u"a# la#"ah I la#"ah sebaai beri"utF
*ilih 9reate' "li" >uer3 *i<ard.
Ke!udia# pilih Sim%$e >uer3 *i<ard' lalu "li" &6.
Sela#%ut#$a %i$ih tabe$' lalu pilih field $a# a"a# diu#a"a#' lalu "li"
to!bol ?& Sela#%ut#$a 6$i6 ne7t beri"ut#$a isi %udul @uer$ da# 6$i6 'inish&
3.embuat F&rm
E#tu" !e!buat for!' !a"a i"uti la#"ah beri"utF
*ilih !e#u create
Kli" '&rm
Sela#%ut#$a a"a# !u#cul sebuah for! $a# berisi tabel I tabel
berdasar"a# relasi#$a& E#tu" !elihat data sela#%ut#$a' "li" i"o# ne7t $a#
terleta" pada baia# ba+ah hala!a#&
E#tu" !e#a!bah' !e#ubah' da# !e#hapus data !elalui for!'
la"u"a#lah la#"ah I la#"ah beri"utF
o Kli" '&rmat' 6$i6 1ie+' lalu pilih '&rm 1ie+&
o E#tu" !e#a!bah data& *ada tab h&me' "li" ne+' "eti"a# data baru pada
for!' lalu "li" sa1e&
o E#tu" !e#ubah data& *ilih record $a# a"a# diubah' lalu ubah data#$a'
"e!udia# "li" sa1e&
o E#tu" !e#hapus data& *ilih record $a# a"a# dihapus' lalu "li" ta#da
pa#ah pada de$ete' lalu pilih de$ete rec&rd& Sela#%ut#$a "li" 3es pada
"o#fir!asi $a# !u#cul&
4.embuat dan enceta6 ;a%&ran @ Re%&rt A
E#tu" !e!buat report !a"a i"uti la#"ah beri"utF
*ada tab create' "li" re%&rt&
Ma"a a"a# ta!pil hala!a# report&
E#tu" !e#ceta"' pada tab h&me pilih 1ie+' "e!udia# "li" %rint %re1ie+&
Sela#%ut#$a atur hala!a# ceta"' lalu "li" %rint&
5esim%u$an
7& -ala! !e!bu"a le!bar "er%a 3isual basic perta!a "ali tidah %auh berbeda
de#a# !e!bu"a le!bar "er%a prora! $a# pada u!u!#$a diu#a"a#' $aitu
de#a# caraF
Kli" start
*ilih a$$ %r&grams
*ilih micr&s&'t &''ice
*ilih micr&s&'t &''ice access 2(()
Atau de#a# cara lai#F
"li" pada ico# MS Access /001 $a# ada pada des"top&
/& *e!buata# 2uer$' for!' Report A"a# lebih !udah di paha!i %i"a "ita
!e!pra"te"a##$a la#su#&
:& -a# hasil database "a!i' a"a# "a!i la!pir"a#&
0AFTAR P/STA5A
ht t pF 5 5i d&+i"ipedi a &or 5+ i "i 5 Mi c roso f tJA cce ss
httpA55$o#daishi&blospot&co!

Anda mungkin juga menyukai