Anda di halaman 1dari 20

Http://geovisi.

com
Geovisi Mitratama@2009
DISAIN GEODATABASE
ARCGIS DIAGRAMMER
DENGAN
CeovlSl ClS L-8ook
!udul 8uku : ulsaln CeodaLabase dengan ArcClS ulagrammer
enulls : A. Anam
enerblL : Ceovlsl L-ress
CeoSLamp : ?ogyakarLa, november 2009
8uku lnl adalah buku elekLronlk yang dldlsLrlbuslkan secara graLls.
ulLerblLkan oleh Ceovlsl L-ress, Llm penerblL buku Ceographlc
lnformaLlon SysLem dan lnformaLlon 1echnology Ceovlsl.
Ceovlsl adalah 1. Ceovlsl MlLraLama yang berkanLor Lunggal
dl !l. Sldoarum no 20 8anLulan 8106 8W04 Sldoarum Codean Sleman,
u.l. ?ogyakarLa. 1elp/lax : 0274-798306 Web : hLLp://lnfo[geovlsl.com
Sekllas Allnea
ulLengah keslbukan-keslbukan, selalu men[adl harapan dan usaha unLuk mewu[udkan seLldaknya
membuaL saLu dua lembar e-book yang berLemakan ClS, yang pada lnLlnya adalah mulallah darl yang
sederhana dan yang blsa dllakukan, dan dlwu[udkan. Akhlrnya uesaln
CeodaLabasedenganArcClS ulagrammer lnl Lersusun[uga.
1erlngaL kemball sebuahkaLa-kaLa bl[ak Amal yang Lldak puLus adalahllmu yang bermanfaaL". unLuk
hal lLulah, mlnlmal dengan membuaL e-book lnl akan bermanfaaL unLuk menambah pengeLahuan bagl
Leman-Leman. Leblh lagl seLldak-Lldaknya bermanfaaL unLuk sekedar dlbaca. Parapannya Alloh
akanmenambahpemahamanllmubagl penulls. Amlln.
1lada hal yang sempurna selaln Alloh SW1 lLu sendlrl, sehlngga [lka ada usulan, krlLlk, saran unLuk
bukuaLauhal lalndenganLu[uankebalkan, akandlLerlmadengansenang haLl.
?ogyakarLa, november 2009
enyusun
dl bulan november 2009 lnl
!"!#$!%&
III
uafLar lsl
8AClAn L81AMA : LnCAn1A8
8AClAn uuA : MLn?uSun MCuLL ulAC8AM
8AClAn 1lCA : lMLLMLn1ASl ulAC8AM
Memulal Arcgls ulagrammer
MembuaL leaLure uaLaseL
MembuaL leaLure Class
MembuaL 1able
MembuaL 8elaLlonshlps
MembuaL 1opology
Checklng Lrror
Mengekspor ke xml uan CeneraLe ul Llngkungan Arcgls
IV
8aglan erLama
enganLar
enganLar
A
rcClS ulagrammer merupakan Lool uML unLuk (geo)daLabase yang dapaL dlunduh dl slLus LS8l
secara graLls dan legal. 8eberapa keunLungan yang dapaL dlperoleh dengan menggunakan ArcClS
dlagrammer. erLama klLa dapaL merancang secara menyeluruh desaln CeodaLabase seperLl apa yang
dlbuLuhkan oleh slsLem. uengan perancangan lnl darl awal klLa sudah dapaL merencanakan seLlap
subslsLemseperLl Lopologl, Llpe daLa, subLype, dll. kedua klLa dapaL mendlsLrlbuslkanskema CeodaLabase
yang dlbuaL dengan leblh rlngan karena berbasls xML scrlpL. keLlga, berkalLan dengan presenLasl,
rancangan daLabase yang klLa buaL dapaL dengan enak dlpresenLaslkan karena rancangan lnl berbenLuk
vlsual, danrelasl anLaradaLanya dapaL dlpresenLaslkandengan[elas.
ulmanaanda dapaL memperolehArcClSulagrammer lnl :
hLLp://arcscrlpLs.esrl.com/deLalls.asp?dbld=13166
Mengenal 8uangker[a ArcClS ulagrammer
ulmulal dengankllkSLarL All rogram ArcClS ulagrammer ArcClS ulagrammer
!"#$%& '()*+,-&%.(%""!(
02
SeLelahdl[alankan, maka akanmuncul Lampllanapllkasl seperLl berlkuL :
1, merupakan menu pulldown sLandar, dan lkon-lkon Loolbar
2, merupakan [endela palleLe yang berlsl gambar-gambar subslsLem model seperLl feaLure, domaln, dll
3, merupakan [endela Lrror LlsL, dlmana seLlap kesalahan yang muncul dalam rancangan dlagram akan
dlLun[ukkan dlslnl.
4, merupakan [endela desaln
03
3, merupakan[endelaovervlewdarl seluruhmodel dansubslsLemyangLelahdlgambarkan
6, merupakan[endelaproperLles, [endela lnl unLukmen[elaskanspeslflkasl darl model dansubslsLemnya.
7, merupakan[endelacaLalog yang menggambarkanhlrarkl model yang dlbuaL.
04
8aglan kedua
Menyusun Model ulagram
!/0#1#/23!$ -&%.(%"

ada !endela paleLLe dlsebelah klrl [endela desaln LerdapaL berbagal benLuk model darl domaln,
feaLureclass, rasLer daLaseL, dan lalnnya. unLuk menambahkannya anda Llnggal kllk dan drag model-
model yang Lersedla darl [endela paleLLe ke [endela desaln. unLuk membuaL aLau memulal desaln dlagram
CeodaLabaseyangbaruselaludlmulal denganllle new.
06
!"4#%5 -2"%&/
uomaln adalah nllal-nllal yang sudah dldeskrlpslkan dahulu dengan kode dan keLerangan nama kode
LersebuL, yang dlperunLukkan sebagal nllal yang LerkonLrol sehlngga Lldak sembarang nllal dapaL
dlmasukkankeLlkaproses lnpuL padasuaLufeaLureclass.
ulconLohkan dlbawah lnl adalah domaln coded value unLuk beberapa Llpe penggunaan lahan. uomaln
Lerdlrl darl dua [enls yang perLama coded value, yang kedua ranges. nllal darl domaln lnllah yang akan dl-
lnherlL kedaLabase.
Pasll domalnakannampakseperLl berlkuL :
07
!"4#%5 6!%5#(!-%5%1!5
!"4#%5 6!%5#(!7$%11
urag leaLure uaLaseL yang berada dlbawah uaLaseLs pada [endela paleLLe ke [endela desaln, pada [endela
properLles ubah nama LmpLy dlbawah uaLaseL dengan Lullsan eLa". lngaL bahwa leaLure uaLaseL
merupakan kumpulan darl feaLureclass-feaLureclass yang mempunyal llpuLan dan referensl spaslal yang
sama maka [angan lupa deflnlslkan [uga LxLenL dan SpaLlal 8eference-nya dl !endela roperLles dlbawah
leaLureuaLaseL.
urag olygon dlbawah leaLureclasses ke [endela desaln, pada [endela properLles ubah nama LmpLy
dlbawahuaLaseL denganLand_use".
08
unLuk menambahkan kolom/fleld dalam Label feaLure class Land_use, kllk kanan pada model dan plllh
Addlleld.
SeLelah anda kllk pada [endela properLles, perlu anda deflnlslkan nama fleld, pan[ang fleld, dan LenLukan
domaln. ulbawahadalahconLohunLuklanduse.
Selan[uLnyadalamconLohlnl [ugadlbuaL feaLureclass unLukSenLralndusLrl dengannamaSenLra".
1erkalL dengan Lu[uan unLuk membuaL relasl anLara feaLure class dan Label, maka perlu dlbuaL Label
dengankeLenLuanfleldber[umlahdua, yalLufleldlnuuS18l" danfleld8lC8l1AS".
urag 1abel darl paleLLe ke [endela desaln. 1abel yang anda buaL lnl dlkaLegorlkan oLher daLaseL. 1enLukan
namadarl daLaseL LersebuL, 1abel_rlorlLas_engembangan_SenLra_lndusLrl".
!"4#%5 8%4$!
09
ulbawah [endela properLles kllk Landa LlLlk-LlLlk ber[umlah Llga dlsamplng kanan Lullsan collecLlon pada
kolomfleld,
Sehlnggamuncul !endeladlalogunLukmenenLukanfleld. kllk AddunLukmenambahkanlleld.
1enLukannama lleld, Allasname, lleld1ype, serLa pan[ang fleld(lengLh). lleldrlorlLas dlbuaL dengancara
yang sama.
8elaLlonshlps merupakan sLaLemenL relasl yang dldeflnlslkan dalam llngkup CeodaLabase anLara feaLure
class denganfeaLureclass aLaufeaLureclass denganLabel.
8elasl yang dlconLohkan dalam buku lnl adalah feaLure class SenLra" dengan Label
1abel_rlorlLas_engembangan_SenLra_lndusLrl". 1u[uannya adalah unLuk memberlkan Lambahan
lnformasl rlorlLas (prlorlLas pengembangansenLralndusLrl).
Langkah-langkah:
!"4#%5 9!$%5&2/1:&;1
10
1. uragrelaLlonshlps dlbawahoLher ke[endela desaln.
2. ubahnamaempLymen[adl kelas rlorlLas engembanganlndusLrl" pada[endelaproperLles.
3. 8oll down[endelaproperLles unLuk mencarl 8elaLlonshlpClass, danmendeflnlslkanhubunganrelasl
anLar obyekLersebuL.
4. ubahcardlnallLymen[adl oneLomany esrl8elCardlnallLyCne1oMany", dlmaksudkanadalahLabel
rlorlLas engembangansenLralndusLrl akanberelasl banyakdenganfeaLureobyekdarl feaLureclass
SenLra".
3. ubahuesLlnaLlonClassname, lnl unLuk menenLukanLargeL kemanalnformasl akandlberlkandalam
hal lnl adalahSenLra.
6. 1enLukanLabel yang akandlgunakanpadaCrlglnClassname.
7. 1enLukanCrlglnlorelgn, namaflelddarl feaLureclass SenLra" yangakandlgunakansebagal kuncl
relasl.
8. 1enLukanCrlglnrlmary, namaflelddarl Label yang akandlgunakansebagal kuncl relasl.
9. adarelaLlonshlprules dapaL leblhdldeflnlslkanrelasl seperLl apayangakandlLerapkan. Mlsal
baLasannllal, dalamconLohlnl Lldakdlsampalkan.
10. SebuahrelaLlonshlpLelahandabuaL.
1opologl dalamkonLeks spaslal merupakanbenLukhubungan/konsLelasl geomeLrls anLar obyek spaslal.
!"4#%5 82;2$2.0
11
ConLohbenLuk-benLukLopologl sederhanaadalahad[acenL, colncldenL, danlalnnya.
unLuk membuaL Lopologl lkuLl langkahberlkuL :
1. uragLopologydlbawahuaLaseL darl [endelapaleLLeke[endeladesaln.
2. ubahnamaLmpLy_Lopologymen[adl namaLopologyyang andalnglnkan. lngaL bahwapenullsan
namaLopologl Lldakmengenal adanyaspasl, bllalnglndlplsahgunakangarls bawah/underscore.
3. kllk padagambar LlLlkber[umlahLlgadl sebelahLullsancollecLlonpada1opology8ules dl [endela
roperLles, dandeflnlslkanaLuranLopologl yangakandlgunakan.
muncul [endelaberlkuL :
4. 1ekanCkseLelahdlpasLlkansemuabenar, dansaLuLopologl LelahdlbuaL.
12
8aglan keLlga
lmplemenLasl ulagram
+";$!"!/5%1& -&%.(%"
uesalnakhlr darl benLuk-benLuk model dlaLas dlLun[ukkanseperLl berlkuL :
CPLCklnCL88C8
enyusunan Model ulagram CeodaLabase akan dapaL LerlmplemenLaslkan dengan balk blla sudah Lldak
LerdapaL kesalahan yang muncul. ArcClS ulagrammer memberlkan faslllLas valldasl unLuk mengeLahul hal
LersebuL, caranyadengankllk pada1ool danplllhvalldasl (CLrl +C)
14
kesalahan-kesalahanakandlLun[ukkanpada LabLrror, danperlngaLanmengenal hal yang bukankesalahan
LeLapl menun[ukkankeLldakLepaLanaLaubuLuhLlndakanleblhlan[uL dlLun[ukkandalamLabwarnlng. ada
Lab valldaLor anda akan dlmlnLa menenLukan Llpe valldasl apa yang akan dlgunakan apakah flle
CeodaLabase, personal CeodaLabase, sdeconnecLlonaLauyanglaln.
lsLllah mengekspor dalam formaL sLandar xML yang dapaL dlbaca dan dlLer[emahkan oleh berbagal
apllkasl, ArcClSulagrammer memberlkanmenuubllsh" padapulldownmenullle".
SeLelah benLuk model dlagram CeodaLabase dlbuaL secara kompllL, unLuk menggeneraLe-nya ke ArcClS,
andaperlumengubahnyamen[adl daLaxml.
kemudlandaLaxml lnl dl dl ArcCaLalog.
1. ada[endelaArcCaLalog, seLelahandamenenLukanfolder ker[a, makaandaperlumembuaL
!/.!<1;2( =!>? 3%/*!/!(%5!-& ?&/.<#/.%/'()*+,
'&()*
15
CeodaLabasekosong.
2. Langkahselan[uLnyaadalahmenglmporL xml yang LelahdlbuaL kedalamCeodaLabaseLersebuL.
3. Muncul plllhananLaradaLadanschema" aLauschema" sa[a. lllhschemakarenaandamembuaL
xml lnl LanpadaLa.
4. SeLelahanda kllkschema, kllk nexL danllnlsh.
3. AndaLelahmembuaL suaLuCeodaLabase.
@ ,!$!1%& @
16

Anda mungkin juga menyukai