BAB2
LANDASAN 
I
I
I
2.1.
};fedical
Record
(MR}
i
Yang
dimaksud  dengan 
medical recard
atau
catatan 
rekarn
rnedis
adalah  catatan
riwayat 
kesehatan 
medis 
seorang 
pas1en
di
sebuah 
rumah 
sakit 
yang  sering 
dikena! 
I
I
istiiah 
'
charts _ 
Catatan  
medis  
tersebut   dapat  
berupa   hasil 
laboratorium,
radiologiphysical exwn. ma0pun fcto ,.¥-ray.
(GEF-iR1995)
Menurut
Robefi
Golden
(1996)  masalah  yang
dihadap:
adalah
dimana 
masing
masing  catatan  medis  tersebut 
n1empunya!
lokasi 
penyimpar.an
yang  berbeda
beda.
Setiap 
dokter 
yang  mera\vat 
pasien  tersebut   mempu;:yai 
catatan 
sendiri 
atas 
pasten
tersebuc,
dokter 
spesialis 
(opthamo!ogist,  
aliergist, 
orthopedist) 
pasien 
tersebut 
juga
men1purryai
catatan   r:redis
tersendiri, 
dan 
setlap 
rurnah
sakit  yang 
pernah
dikunjungi
pasien
tersebut
memp·uJ:ya! catatan 
medis
yang
tersendiri 
juga.
Sehlngga 
ketika
pasien
henda.k
mengunjungi
dokter 
yang
lal;t..,  pasien  harus  n:.emba;.,va ''chartsuntuk
dianalis
oleh
dokter 
tersebut.
Ha1
ini   sa.ngat tidak
efisien.  Selain 
itu
banyaknya
catatan 
medis
yang
berbeda
-
beda  itu
menye;yabka:1
dokter 
suEt
untuk 
menganalisis 
penyakit 
yang
d
derlta pasien.
Dalam
catatan
medis
konvensional,
suatu
riwayat
kesehatan
pasien
dicatat
di
atas
kertas, 
sehingga 
kemungkinan  
hilangnya  
catatan  
medis 
seorang 
pas1en  atau
kemungkinau  
msaknya   catatan   medis 
seorang  
pas1en 
sangat   besac  
Menurut   Bob
Smallwood  
(1997),  
so!t:si 
yang 
dapat   menye!esaikan  
masalah  
ini   adalah   dengan
menggunakan
Electronic A;fedica! Record
(E:\4R; a tau
Rekam
Medis
E!ekronik.
I
I
5
'
i'    '
  
I
  
6
2.
Electronic 
Jl-ledical
Record
(EMR)
J=. C',·ectronic   "¹Ye
l
d!,'coa
l.
R
"c
A
-.,·
fQ¹
u
e
.
-·p
,
,..;
.
a!can
••        
<
..,u
«O
..u,...
t
ll
.,.
1
\
._
o•sen
1::'   .
v
;
ana
t:::J
·
t
eb
....
h
l
am
-
a
berkembang 
dalam 
ci.asa\va!'sa 
belakangn 
ini. 
yang 
dimaksud 
dengan 
Elvli{
adalah
suatu
kumpalan 
catatan
medis
seorang 
pasien
yang
terdiri
dad 
berbagai
macam
infonnasi  yang
terletak
pada
iokasi
yang berbeda-beda
dan  disirnpan
secara
digital
di
dalam database
kompu:er.
                  
-
standar  yang
digunaka;;. oleh  pembuat
mems,  
sa!ah 
satu 
standar   yang 
banyak 
digunakan   adalah   Good  European
Hea!ihcare 
Record  
fGEHR).    Proyek
GEHi?  ini
pertama 
kali 
dibentuk 
oleh
!
·uropc
t!nion  Te!eJnatic\·
Research  and
Technology   f)eve!opntent 
Progranznu!,
dimana  
tujuan 
dari 
pembuatan 
proyek 
ini 
adalah 
untuk 
membangun 
sebuah
strukti.rr
data  yang
berisi
catatan
-
catatan 
medis
secara 
umum
seorang 
pasien,
dimana
informasi
ini
dapat
digunakan
secara
bersama
antar
negara.
Catatan  medis
in! secara  U!TrWTt
1nemberikan
gmnbaran
kesehatan  terkini
i·    :
seorang 
pasien,
beserta
catatan    
catatan 
medis
sebelumnya, 
dimana 
informasi
tersebut  
d
harapkan  
dapat  
membantu  
dokter  
dalam  
menganaiisis 
penyakit
seorang pasien. Ketika
semua data
tersebut
ditampilkan
dalam
suatu workstation,
data  
tersebt:-:: telah  
menjadi  
sekumpulan   
informas 
yang   berguna.  
Dalam
realitanya, 
data
-
data
tersebut  dipero!eh 
dari
berbagai 
sumber 
yang
berbeda
-
beda,
seperti
laborato:ium, 
radio!ogi,
pemeriksaan 
fisik,
dan
lain
lain.      
Data --
data 
yang 
dite.mpilkan 
tersebut 
dapat 
berupa  
infonnasi      
infom1asi
medis,
!aporan
pemeriksaan
laboratorium, 
pengobatan
yang
diberikan,
bahkan
citra
hasi!
Ronlgen(X-Ray}
dan foto
pas[en.
  
  
7
apEkasi 
yang 
tidak   rnangkin 
dapat  
dilakukan  
tanpa 
menggunakan  
bantuan
kcmputer.  
Dengan  
adanya                            
elektronik  
inL 
maka  
diha.rapkan
inforrnas;
-infor:nasi pasien
yang
terpisah -·
pisah
dapat
diakses  dengan 
mudah.
dengan
EA1R  
meirrpunyal
banyak    kelebihan   dibandingkan 
dengan 
1-..fedica!
.Necord konvensior.al,
yaitu
:
Effidel!t: Karena semua
data
telah
tersimpan
secara
digital,
maka
waktu 
I
,
I
pencarian 
data 
yang
dibutuhkan  
menjadi 
lebih  singkat 
dibandingkan
dengan  pencarian secara  manual_
Sharing : f'v1emungkinkan
penggunaan
data
secara  bersama
antar  rumah
sakit
yang
te:-kait atas catatan
medis
pasien.
      
Kemwgkinan 
kerusakan  
dan  hilangnya
data   !ebih  
kecil
dibandingkan
dengan
penyimpanan
dengan
menggunakan
kertas. 
I
Menurut 
June 
Eva 
Peoples 
(1996), 
media 
penyimpanan  
lebih
canggih,
biaya
yang dikeluarkan  sema.kin murah.
  
8
I
Pe!ltingnya
keamanan
data  dalnm
,'l,fR
Keamanan 
data   merupakan   syarat 
utam.a
dalam  
membangun  
sebuah
sisterrt EtvfRsistem
EI\.-1R 
mernpunyai
dua
bcah
syarat,
yaitu
:
pertama,
privasi
atas
catatan  medis  seorang  paslen  yang
telah  tersimpar:, 
dimana  catatan  medis
seoratcg
pasien 
hams 
terja.Tt'n
kerahasia<?.nnya 
dari 
pihak 
yang 
tidak 
berhak
mengaksesnya
_     Kedua,
data
dan
aplikasi 
yang
dlbentuk
harus
aman
dari
a11caman
             
tidak                 
yang 
dapat  
meng.ak iba
kar:
kerusakan    
data.    !'v1enurut    Lincoln   
D.                
(
i
997)    Kedua  
syarat    m
1
membutuhkan lar:gkah- 
langkah
dalam
pengamanan
data
dan
sistem,
yaitu :
Jelasnya 
indentltas  dar!
pembuat
catatan,  sehingga
crang
yang
membuat
catatan
tersebut
mernpunyai
tanggung
ja\vab atas catatan
tersebut
Memungkinkan   pembaharuan/penambahan  (update) 
dari 
catatan 
yang
telah   ada,  
tetapi   tidak   memungkinkan  
terjadinya  
perubahan  
(aiter)
maupun  rnenghtiangkan catatan
yang
sebelumnya (delete)
jika
data
cEpergunakaa
oleh
sejumfal1
besar
ahli  untuk
berbagai 
tujuan
yang 
berbeda, 
rnaka
penyajian 
data 
harus 
dapa:  
memungkinkan
penyembunyian
data
dari
akses
oleh
ka1angan
umum. 
I
,
I<
EA1R
harus
aman  terhadap
penggunaan
yang
iHegal
Terdapat
keterangan
yang
jeias
dari
tiap
cata;can
medis
yang
dibuat,
yaitu:
waktu
dan
jam,
lokasi,
nama,
identifikasi 
pribadi
(Personal ID),
jabatan
dari
pembuat
catatan
medis
bersar.gkutan.
-r
  
  t
9
El'riR
berbasis
web
Se!r!ng
dengan
berkembangnya 
teknologi 
infcrmasi 
pada
masa
sekarang
Iill,
untuk 
1nendapatkan   suatu  
informasi  
secara  
cepat  
dan  akurat 
ada!ah 
'I
merupakan  suatu
hal
yang
umth'11 dan
mudah 
dilakukan.
Ko1nputer
dan
internet
telah 
b2nyak
1nernegang 
peranan 
penting 
dalam 
berbagai 
fungsi 
pada
d.
J
a
.
sv
.1
o
(..;..(
ak
• 
at
.... 
T
"- 
'1...-J:'U•
t
-
o¹oa
-
V
J·  1
.
i
n
.
te
!_
m
)',,.,
t
t
e
..
lah
,
b
on"
._y
ak  d;o
-';;::::
-
u
1
ak
o
:....
n
r
u
la'am
l
•  ,
n
n
..,..
v
{,}
e
l,.c
"
a
'
J·kan
masa1a1L 
Salah satu
b:darrg yang dapamenerapkan
teknolog1 ini
adalah
di
bidangLMR.
Menurut  
Marjorie  
Lazoff  
(!995) 
dlm   Jordi  
Masque  
Tell  
(
!997),
penerapan   
E.N!R dengan 
menggunakan    basis  
web  
memberlkan   
berbagai
keuntungan,
yaitu :
Availal:ii!ity 
Dapat 
diakses 
dari 
mana 
sap. 
seiama   komputer  
yang
dipergunakan
terhubt
ng dengan
jarfngan
internet
Platform 
Akses  terhadap  
informasi 
tidak 
dibatasi 
pada
sistem
operas!
ataupun 
software 
khusus,
tetapi 
cukup 
dengan
menggunakan
browser.
>
S
-r
M
...'>
·
.,U®-
·
<
:.1
-v1
-
.
'
t
"
-''-"
"
'"
·
ie
"''
b
'""
r
'naan s
;
l
s'em
L
a·ut'1
-
l
"
"
ll
"
'1
'-
u
"
.:©>l
'
d
"-'·- 
,
.
.
en1 kn.Dsl·
p
·
d
·d"  l11ttp
unt
'"
uk
meD.ja nin
keaman:an
pertukars.n
data
yang
terjadi, 
misalnya:
SSL.,
VPlV
(IPSE
C)
dan
lain- lain.
  
!0
I
I
I
I
I
proyek
untuk
pengembanganjaringan
yactg
bersifat
percobaan
yang 
disebut
ARPANET
Perco
.
baan ::
'
I'CJ
p
!' Jvis 1
1
b
er
h
as1
.
:.
,
k
arena 
'
canya_
i
'
(
orgar:1
.
sas1
.
mu
l
.a1
.
menggunaK
'
annya  untu
K
'
ko
nunlkasi   dc:ta.
Dengan   berkemban 1ya  
jaringan  
inikita  
mengenalnya  
sebagai
internet.
Seka:-arg, 
"'' ''"'"
mer:1pakar 
jaringan 
besar 
yang 
dibentuk 
oieh 
inierkoneksJ
jar!ngan
komputer
dan
komputer
tungga1    
selumh
dunia,
lewat
saluran  telepon,
sate!
it
dan
sistem
komunikasi
iainnya;
kumpu!an
jaringan-
jaringan 
yang
saling 
berkomunikasi
satu  dengan
yang
bjnnya 
n1elab.i gatev/ay atau
router  dengan
menggunakan 
proiokol
7CP!lf'.
Ga!eway 
atau  ro1;1er  merr
pakan 
suatu 
sistem  
yang 
mempunyai 
fu:ngsi
untuk
Inenghubungkar.
jartngan-jaringan 
komputer
yang
berbeda
dan
meneruskan 
packet
data
yang
dikidrt!
ke
jarl:1gan yang
berbeda_ Tizp
jaringan-jaringan 
kompu
er
yang
berbeda
totai seluri.:h jaringan.
I
I
Hal
ini
tidak
berarti  bahwa  submuwork
adaiah  keci!atau cebc.s dari
jaringan
yang
lebih
besar.  Subnetwork benar-benar 
meru.pakan sebuah 
jarin5-an/
tetapl 
mereka 
saling
terkoneksi 
melaki   suatu
gateway 
sebagai 
bagian 
dari 
jaringan 
komputer 
yang 
lebih
besar,
atau
disebut  juga
internet
  
l
I
!
f--l
r
!I
'
(
\
Su!::"ne vrork
A
:
(
1
.-.
/·"-----_)
j
26.r:ni;r;>nrk
1
G0te·,;. y
L---
\_,
 
./
l_j
i
:
SuZ:metwcrk
Ai 
I
.
I
'
Garnbar
2.1
Router
dan gateway
2.3
Proto <ol  
ada!ah    seperangkat 
standar  
atura:1  
dan    prosedu::- 
untuk    mengatur
kom;.mikasi  
di   da!am   Jarmgan.    Sedangkar: 
me1mrut 
Craig  
Hunt  
(
1997),  
protokol
mengatur bagaimana
sebt:ah
komputer 
dapat 
berkornu.nikasi 
kedua-duanya
perlu
mer.ggunakan  
protokol   
yang  
sama.  
Pa.da  
umunmya   
pabrik   
pembuatan  
peraiatan
komputer 
dapat  menghubungkan
peraiatan 
komputer yang
berbeda
jika
sama-sama
menggtonakarr protokol  yang
sama
sehingga  dapat
bekerja dengan 
baik
2.3J 
Transmission  Control
Protocol
(TCP)
Implementasi
TCPilP
pertama 
kaii  d;lakukan
oleh 
Universitas Berkeley 
dengan
mengel!'(.l)angkan sistem 
operasi   UNIX (BSD).
Transmission 
Contro{ 
Protocol
I
I
,.
'
  
.!
{TCP)
merupakan 
p:-otokol
stanc!ar
yang
digunakan 
lli tu..!(
komunikasi 
data  di
internet.
c.:·-r:.(J·!-t'·i.!{J(! i]J.{!)
;;:e;;_;.if.>es_
·· -
wt_emr!f
t-Jye.r
61.'!{i;:Es tt:.s
W
<i!JYiilil
<wet J',JlPJ!i/5
<'he :;N!i4(;
Gambar
2.2 Layer
pada
TCPf!P
Hypertxt
Transfer Protoc:Jl
Hypertext
Tran.ifer
Protocol
atau
Hrrp
merupakan 
protokoi
utama
yang
digunakan
untuk
mengakses
Viorld
Wide
Web
(VV\VW). Protokol ini
mentransfer
data 
dalam 
bentuk 
teks
biasa, 
hypertext,
audio,
video
dan
sebagainya. 
HITP
sangat   efektif  
digunakan  
dalam  
Hngkungan 
hyperteks  
dikarenakan  
adanya
navigasi
antar
halaman.
Fungsi
HTTP 
hampir 
sana 
dengan
FTP
(File 
Transfer 
Protocol) 
dan
S.WP
(Simple 
Mail 
Transfer
Protocol), 
dan 
menggwmkan 
TCP  untuk
mentransfer 
file, 
dan 
l:Jalaman yang  ditampilkan   hampir  sama  dengan 
bentuk
pesan 
mail. 
CarE
kerja 
HTTP
sangat 
sederhana, 
client 
mengirim 
request 
ke 
I
.
i
server,
dan
server
mengirim
respon
dengan  menampi!kan  ha[aman
hyperteks
ke
client
yarrg menggl.inakan
web
browser.
  
          '
13
Secure Socket Layer
(SSL)
HTTP 
merupakan
sebuah 
protokol 
yang  tidak
dikiricnkan  ;ne!aiai 
HTlP 
dapat  dibaca 
o!eh
aunana  data
yang
lain.  Ketidakamanan
inilah 
ya11g
mendorong
munculnya
SSL. 
SSL  menjaga   agar 
sehap
data
,,
yang
dikirimkan
        SSL  memanfaatkan
teknotogi
kunci pub!ik
RSA 
Pada  web
site
menggunakan
SSL,
biasanya.
der1gan
seperti
'
i
Gambar  2.3
Sistem 
SSL
Gambar 
2.4
Sistem
dengan  SSL
'
l>'c;'""*'- "'; ;,;;.,',':,'<
o; ..,z....,..,c;:::: ,  ·
:'¢>:.::r<.::r- Jic1-:w
-1.  
H:«::::O'
  
!4
2A 
World
 
(VVWW)
World
Wrde
Web
(WVo/\V}
mempakail 
gudang 
informasi
yang
tersebar
di
se!uruh
dunia dar:  berhubungan  
bersattia-sa..i:la. 
Se
ara::1g    VTV Y
melayani distribusi 
client-
server,
yang
mana        
menggunakan 
browser
untuk
dapat
mengakses
layanan
dengan
menggunakan   server.
Layamm
yang 
diberikan  
yang 
terdistribusi   di 
banyak 
tempat
cisebut 
web.
Gambar
2.5 Layanan
distribusi
2A.l
H_vperte.'::tlvfarkup Lan!:i'Uii'ge
Hypertext  
Markup  
Language 
atau  
HTAfL 
uerupakan
bahasa    yang
digunakan   untuk 
menyandikan 
web; 
susunan 
halaman 
dan 
bahasa
spes fikasi hypedink ya::tg
dan
n:edia
lain
yang
di,hlimtw;
dari
halaman,
seperti  teks,
gambar
web
browser.  Bahasa
tersebut
mengenalkan
bagaimana 
membuat 
hala.man
hyperteks 
yang 
interaktif 
ke
ha!aman  yang  lain
  
'
[5
menggunakan 
link, 
yang 
menghubungkan 
halaman 
yang  satu 
dengan
halamr:n yang lain
ataupun
ke balaman
yang
ada
pada
\ve:1
server"
lsi!lah
Markup
Language
seber;arr;ya berasal
dari
industri
penerbita.n buku,
SebehHn 
sebuah   bt!ku 
dikirirn  
ke  
penerbit  
dan  
dicetaL;:
editor  
membaca
manusknp 
dan
memberi 
banyak  tanda 
dari 
marmskrip,
Tanda-tanda 
rm
memberikan            
kepada    desainer   
bagaimar£8:
memforw_at   sebuah    teks.
Contohnya,.
jika
editor
1ngin
mencetak  suau
bag1an
daJam
bentuk
t:t!isar  tebal,
dia         
menggambar
garis
bergelombaGg di
bagian
bawah
tersebut 
Dalam
cara
<
'
sama, 
data,
un uk  haiarnan  web 
terformat   untuk  dapE.t
ditampilkan 
oleh
browser.
A
Coreyci.l!t
i\"" digiti  K,ci
m
n".cicl'a
,
<
CQ,
uci:!:.
          
dari
dokumen
satu
ke
dokumen
yang
lain
Sebuah 
HT:'vfL
diterjemal1Ican   o!eh
ap!ikasi  yang 
disebm  browser seperti
Internet 
f:xplorer
atau  Netscape
Navigator,  Dalam
Internet,
file
HTM!c diambil
'
  
  
0
\6
pada 
sebuah 
Web  Server 
yang 
kemudian   diterjemahkan  
oleh 
aplikasi  
Web
Browser
untuk ditampilkarr dalar:1 bentuk tuiisan, gambar atau animasL
2A2
Active Server Pages (ASP)
ASP (Active Server Pages) n1erupakan
teknologi 
yang
dikembangkan 
oleh
Microsoft, di!uncmkan
sekitar  tahun  1996.
Mermrut
Stephen et
al
Waither 
(
1999)
daa             
Kauffrnan
(i999)
ASP
tekonotgi
serve:-
side  scripting
berarti 
sega!a  proses 
programnya
dilakukan 
di
server  sebe!um 
dikirim 
ke
client
Server-side
scripting 
rrierupakan kebaiikan
dari 
client
side 
scripting, 
yang
C
Piu
.
n
u
·h
,.
p
r
oseS
p-
:.
0(11
....
"
!
l]fi"a
y
d'rla
.
k•
:..!
·
k
a
o
n
-
CJ,l.  c't!·f
'
f
-
l
l, 
conto
·
h
,
n
v
Ja.
e
j'n
¥<
1 
m
C
,.)
'c•ripf
Karena 
seluruh   prosesnya  
berada 
di 
server, 
dient akan 
m.enenma
client  ju1,>a  menerima
script. 
Jelas 
server-side scripting
ini
!ebih  aman  dan
[ebih
b
bas  untuk
dikembangkan.
Yang
biasanya
halan1anASPsebenamya terdiri
dari
3
bagian,
yaltu:
ASP Objects
Sebenamya, yang
dinamaka..11 ASP
ada!ah
objek, 
atau
lebih
tepat
Component
Object 
lvfodel 
(COA{;, 
bukan 
bahasa   pemrograman.  
ASP
dikembangkan
diatas 
dasar 
ISAPI.
ASP
hanya 
terdiri 
dari  6
object 
yang
sangat 
sederhana,
tetapi  
karena 
digabungkan
dengan
struktur
tebo!ogi  
Mi.crosoft 
lainnya,
object   
ini    menjadi   
sa.ngat  
berguna.   
Keenam   
object   
tersebut 
adalah
Application,
Session,
Response,
Request,
Server,
dan
ObjectConte:rt.
  
.
I
17
2.  
Bahasa
Scripting.
Da1am
bahasa scripting 1niJah
object-object
ASP
dimaniptdssi
sesuai dengan
ya
g
d
L
'h
en
d
·a
.
k
.
l.  
Ba ...asa
scripting   yang 
diberikar.,
oleh  
.;ticrosoft 
adalah
VBScript 
dan 
JScrtp!. 
Keduanya  dapat 
dipakai 
untuk 
menulis  script 
ASP.
?erbedaan 
antara        
bahas2.
tersebut
hanyalah 
masaiah 
se!era.
Standamya
adalah
VBScript,
dar:
bahasa
ini
yang
paling
banyak
dipakai 
o!eh
developer
  
                
Ada 
p1hak  ketiga 
yang          
m
nger:1bar:gkan
PerlScript,
favorit     
·
merek2.
yacg
berpengalaman  di
Lr.ix.
3.  ActiveX Sen,er
Con1ponent.
bera.da di  server. 
Bahasa 
scripting 
hanya  digunakan 
untuk 
membuat 
alur
logika yang
diperlukan.  Un:uk
:nasalah  akses
ke
dambase,
akses
ke
program
dan 
sebagainya,  
maka   dipertukanlah  
ActiveX  
Sc:r,;ec
Component.
ActtveX Server Co-:nponerit
ini sering dipakai da!am haJaman  ASP seperti in
membuat
server
memanggil 
ActiveX
Server
Component 
yang bersangkutan.
ActiveX 
Server  
Component   
ini  
dapat    dibuat  
dengan  
banyak 
bahsa
perr:rograman, 
cor:_tohnya Visual 
Basic,  
Visual 
C++,   Delphi, 
Java,   dll.
Dengazt adanya
ke:iga
bagian
diatas,
sebuah
halaman  ASP bisa
menjalankim
program-program    yang  
sangat  
mmit   
di 
server.  
Inilah  
yang  
menjadi
ke:mggu!an 
ASP
y
1g 
temtama. 
Biasanya  
kita 
senng 
me!akukan   akses
database 
dengan  .ADODB,
mengirim 
e-mail 
dengan 
CDON!St,etapi 
ASP
juga
bisa
melakukan 
h.al
lain
yang
jauh
lebih 
mrr;Jt
denga:1 komponen
yang
  
18
kita buat sendiri. Semuanya ini didasarkan dari tekno!ogi Component Object
Model (COM).
ASP
berjalan
didalam lingkungan
Internet Information
Server 2.0
keatas dan
Personal  Web
Server.  Intemet  Information
Server
dijaiankan  dengan
OS
Windows NT Server, sedangkan Personal Web Server dija!ankan dengan OS
Windows
NT  Workstation dan  Windows 9x.  Untuk
Windows
2000
baik
Profesional,
Sel'.rer, 
Advanced
Server
c
'
an
Data
Center, 
serrtuanya
menggunakan Internet Information Server 5.0.
Akses kc database
merupakan fasilitas
ASP 
yang paling sering digunakan.
AS!'  
mendukung  akses  ke  dai.abase
manapun  se!ama  database  tersebut
mendukung OLEDB atau ODBC.
Karena  ASI' 
merupakan  komponen  dari  IIS,  maka  ASP  memiliki 
level
keamamm seperti yang dimiliki oleh Windows NT dan Windows 2000. File-
file
ASP
di
V/eb
dapat
diberi
berrnacam-Inacarn  proteksf
seh!ngga
tidak
dapat
diakses oieb sentbarang orang.
2.5
Database
Menurut  James 
R  Groff  (1999),  database  ada!ah  suatu  kumpulan  informasi,
dimana
infonnasi
terserbut
adalah
sekumpulan
data
yang
terintegrasi
satu
sama lain
(infonnasi).  Setiap
pemakai
diberi
wewenang atau
otorisasi agar dapat
mengakses dan
menggunakan
Data
tersebut.
Database
biasanya
terdiri
dari
satu atau
!ebih
komponen
yang saling terkait antara satu
dengan laimtya yang disebut table, table
dalam database
dapat terdiri dari satu atau lebih. Sedangkan didalam table masih terdiri dari 1 atau !ebih
  
     '
-
19
yang terdiri dari
baris dan
kolom yang digunakan
ULttnk 
rnenampung data. Data
tersebut 
dapat 
ditamp!lkan, 
d:hapus, 
dirnodifikasi 
atau  ditambah   sesua1
dengan 
hak
otorisasi.
masing
tnasing
pe
nakai.
Database 
dapat 
diibaratkan  
seperti 
sebuah   buku 
te1epon,  dimana 
did..alamnya
terdapat  
informasi -irrforn1asi 
yang:
dise-but
record.
"
sekun1pulan
dari 
record-record
terserbut  c!ikelompokkan keda!am
satu  kolon-; terser.diri  yang  disebut  sebagi  field.
       
dalam
berbagai
haEi2:yang
disebut
table
Sedangkan
buku telepc:r: ltu se:tdiri
rnerupakan
file
dari
database
itu sendiri.
Database 
dapat   dUalankan  seczra 
r.tanual 
atau 
secara   komputerisasi,  yang
dimaksud  
km01puterisasi
ada!ah 
dimana 
serram 
rnampulas1 
data 
dilakukan  
dengan
1nerggunakan 
bantuan 
kon;puter_ Sedangkan 
secara 
manual 
adalah 
semua 
manipulasi
data
dilakukan 
secara 
ma:mai,
sebagai  contohnya
adaiah 
database 
rumah
sakit
seperti 
::
i
pada
topik
skripsi
kami"
Dalam 
Fielmwnal
Database
data 
disajikan 
dalam 
bentuk 
kumpular: 
tabel-tabeL
Tabei
terdiri
dari
kolom
dan
baris"
Antar
tabel
dihubungkan
secara
logical
menggunakan
key.
Data Ci maniRu1asi
reenggenakan
bahasa
SQL
(Structured
Query
Language). SQL
Statement
dijalm1kan oleh sebuah
program
yang
disebut
Darahase :'vfanager"
  
20
Garnbar 2. 7 Tabei
dRn
Kolom
p2
dRe!aticnaf
DatabasE
Data  
di-update,
dtdete,
msert 
dan  
sebagainya  
menggunakan  
sebuah  
bahasa
standard 
yang
disebut
SQL.
Gambar
dibawah 
menunjukkan 
bagaimana
sebuah
ap!ikasi
menggunakarr 
bahasa
SQI..
meminta
sebuah 
data 
pada
darabase 
yang
dikerjakan 
oleh
J)atabase A4anagemen!  .. )'stern.
L
_i
Gambar
2.8
Menggunakan
SQL
untuk mengakses
data
  
  
2,7
-!
Replikasi 
mempakan
suatu 
tebik 
pendistr'busian
data 
denga.-'1
saiing
mendistribusikan 
databae 
dari
beberapa
SQL
Server
da!am
waktu
tertentu"
Pe!aksanaan
replikasi
memedukan 
beberapa
pihak,
antllra lain
pablisher,
distributor,
dan
subcriber.
Publisher menvimpan
database a\·Val, 
dar:  
.mengidentifik_asikan   
data
yang
akan
disebarkan
a
tau data
yang akan
direplikasi
dan
menguim 
pembahar..nya
pada
distributor.
server 
yang
berbeda"  Pembahan 
date.
ya:g  akan 
dikirim 
disimpan 
di 
distributor 
dan
diteruskan  kepada
subcriber"
Distribator  mendukung
banyak
publisher
dan subcribeL
Gambar
2" 9 Distributor  mendukung
publisher
dan
subcriber
  
22
Salah
satu
keuntungn
menggunakan
replikasi
ada!ah
sinkronisasi
data.
Bcberapa
tipe
replikasl
data,
yaltu:
1. 
Sr:apshot replication
Setiap
te!jadi 
perubahan
data
pada
p>.tblisher, maka
tabel
database  y<mg
ada
SJ.!bcriber
did:;:op dan
kemudian
tabel
dlcreate
kembah  sesuai
dengan
 
seiuruh Cata
publisher.
2.   Transactional repl catior:
perubahan
saja
yang akan
di
rephkasi
pada
subcriber.
3.   Merge replication
Setiap 
terjadi 
pe
ubahan 
tabe[  catabase   pada  publisher 
maupun 
suberiber,
semua SQL
server
akan
raelakukan
repl
kasi.