![]() 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
'·
\
._
osen
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
|
![]() 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
"
'1l·
'-
'·
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
J·
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
,.)
'cripf
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.
|