PAPER TENTANG ZACHMAN FRAMEWORKDiajukan untuk Memenuhi Tugas
Mata Kuliah Sistem Informasi Enterprise Disusun Oleh :Muhammad Ari
Anggara 1111!"1 Husnul Hamidi 1111##$%handi %hin&a 1111!"!'(se)
Amin 1111!"* Mu&iara Fi&r+ana 'uni Pus)i&a 1111!! %es,+
O,&ali-a 1111!."/u&h0ia %ara0ina 1111!..%1E 2 13PROGRAM
%T4D1 TEKN1K 1NFORMAT1KA FAK4/TA% TEKN1K DAN 1/M4 KOMP4TER
4N15ER%1TA% KOMP4TER 1NDONE%1A61#A7%TRAKZachman Framework merupakan
framework arsitekural yang paling banyakikenal an iaaptasi! "ara
arsitek ata enterprise mulai menerima anmenggunakan framework ini
sejak Zachman pertama kali mempublikasikan artikeleskpripsi
kerangkakerjai I#MSystem$ournal
paatahun%&'(!FrameworkZachmanmerupakansalahsatukerangkakerjayangpopular
alammemetakanartefakarsitekturinformasiisebuahorganisasi!
"enerapanframeworkZachmansangat )ariatif an mampu memberikan
gambaran yang representatif atas elemen *elemeninformasi i
sebuahorganisasi! FrameworkZachmanapat
memberikanmasukanyangsignifikanbagiparamanajemenuntukpenyiapanintegrasiataimasa
menatang!17A7 1PENDAH4/4ANSebelum kita membahas apa itu Zachman
Framework, akan lebih baik
jikakitamengetahuitentangEnterprise+rchitecture,
danFrameworkyangselanjutnyaakan berkaitan dengan Zachman Framework.
Enterprise merupakan sebuah bagian dari dunia nyata yang
diimplementasikanke dalambentuk basis data. Biasanya enterprise ini
merupakan sebuah bentukpengelolaan dari organisasi. Sedangkan
Architecture merupakan komponen-komponen sebuah sistem yang terdiri
dari jaringan, perangkat keras dan lunakyang distrukturkan.
Sehingga yang dimaksud dengan Enterprise
+rchitecture(EA)merupakankegiatanpengorganisasiandata
yangdihasilkanolehorganisasi yangkemudian dipergunakan untuk
mencapai tujuan proses bisnis dari organisasi tersebut.Adapun
beberapa metodologi pengembangan Enterprise Architecture, yaitu :.
Enterprise Architecture !lanning (EA!)". #$%A& Architecture
'e(elopment )ethod (#$%A& A'))*. Enterprise Architecture
Strategy (EAS)+. Basic Enterprise Architecture )ethodology
(BEA))Beberapa komponen arsitektur utama Enterprise Architecture,
antara lain :. Arsitektur Bisnis)enentukan proses bisnis yang
menjadi moti(ator untuk komponen lain". Arsitektur
,n-ormasiArsitektur data berupa sekumpulan entitass yang mendukung
proses bisnis*. Arsitektur Aplikasi)enentukanjenis aplikasi utama
danaplikasi pendukungdalammelakukanbisnis+. Arsitektur
#eknologi!lat-orm teknologi untuk penyediaan lingkungan aplikasi
sistem Sedangkan Framework adalah kumpulan dari
-ungsi--ungsi.prosedur-prosedurdanclass,classuntuktujuantertentuyangsudahsiapdigunakan.
Sehinggabisamempermudah dan mempercepat pekerjaan seorang
programmer, tanpa harusmembuat -ungsi atau class dari
a/al.Berikutcontoh beberapa -rame/ork:. &ederal Enterprise
Architecture &rame/ork (&EA&)". 'o' Architecture
&rame/ork ('o'A&)*. #reasury Enterprise Architecture
&rame/ork (#EA&)2+. #he $pen %roup Architectural
&rame/ork (#$%A&)0elasi
antaraFrameworkdenganEnterprise+rchitecture,
yaitusuatuframeworkdapat diman-aatkan untuk menentukan apakah suatu
metodologiEnterprise+rchitecturemeliputi
semuaaspekEnterprise+rchitectureatauaspek-aspek apa saja yang bisa
dipenuhi oleh suatu metodologi Enterprise +rchitecture.7A7
11PEM7AHA%AN18 Penger&ian Za9hman Frame:(r,1achman
&rame/ork merupakan suatu alat bantu yang dikembangkan
untukmemotret arsitektur organisasi dari berbagai sudut
pandangdanaspek, sehinggadidapatkan gambaran organisasi secara utuh
23.Zachman framework, dikeluarkanolehZachmanInstitut
forFramework+)ancementsebagai hasil pemikirandari4ohn 1achman 2"3.
&rame/ork ini merupakan -rame/ork arsitektural yang
palingbanyak dikenal dan diadaptasi dan memberikan gambaran yang
lengkap danmenetapkan nama yang unik untuk setiap sel dalam
-rame/ork.1achman &rame/ork merupakan logika terstruktur untuk
pengklasi-ikasiandan pengorganisasian tipe-tipe dokumen, rancangan
atau model yangmerepresentasikan sebuah perusahaan. 1achman
&rame/ork bukan metodologiuntukmengembangkansuatuarsitektur
enterprise. 1achman&rame/orkbersi-at3kategorisasi arte-ak
Enterprise+rchitecture.
1achman&rame/orkhanyaberupathingkingtoolyangmembantuarsitekdanmanajer
mengisolasikanmasalahdanmengatur apa saja yang perlu diurus. #ujuan
dari -rame/ork ini adalah menyediakanstruktur dasar yang menunjang
organisasi, akses, integrasi, interpretasi,pengembangan, manajemen
serta perubahan representasi arsitektur dari sistemin-ormasi
organisasi. 'alam1achman &rame/ork, digunakan istilah
kontekstual, konseptual,logikal, dan-isik,
yangmasing-masingme/akili
perspekti-perencanadan.ataupemilikperusahaan, perspekti-manajemen,
perspekti-perancangsistemin-ormasidan perspekti- pelaksana. !ada
tingkat logikal, akan digunakan 5)6(5ni-ied)odeling 6anguage) yang
dibutuhkan untuk pemodelan bisnis dan aplikasi so-t/are. 2*3
!engembangan system dalam 1achman &rame/ork hampir sama
denganyang lain tetapi lebih terorganisir:. Strategi -
!erencanaandari suatuusaha
pengembangansistemkeseluruhanorganisasi.". Analisa - 'e-inisi yang
terperinci tentang persyaratan untuk area tertentu daribisnis
tersebut.*. 0ancangan - !enerapan teknologi yang spesi-ik
2bagi.kepada3 persyaratanmenggambarkan selama analisa.+. 7onstruksi
- 7onstruksi yang nyata dari sistem tersebut.8. 'okumentasi -
!ersiapan dari manual pemakai, pedoman, dan lain lainmenguraikan
sistem tersebut.9. #ransisi - ,mplementasi dari sistem, agar supaya
menjadi bagian dariin-rastruktur organisasi tersebut.:. !roduksi -
pengecekanberkelanjutandari sistem, untukmemastikanbah/asistem
tersebut memenuhi kebutuhan dari organisasi.68 %e;arah Za9hman
Frame:(r,7onsep enterprise architecture sendiri muncul pada tahun ;
menurut perspekti-pemilik(F$/ner>). !ada arsitektur ini
dide-inisikan model-model proses bisnis,Alokasi -ungsi bisnis,
proses eliminasi -ungsi--ungsi yang o(erlap dan ambigu.!enjelasan
masing-masing kolom:I Ahy. )oti(ation, berisikanberbagai
macampolicybisnis, prosedur danstandar yang dipakai untuk
masing-masing proses.I Bo/. &unction, berisikan penjelasan
proses-proses bisnis.I Ahat. 'ata, berisikan business data.I Aho.
!eople, berisikan berbagai macam role dan
tanggungja/ab(responsibilities) dari masing-masingaktor
ataupihakyangterkait padamasing-masing proses.I Ahere. Eet/ork,
berisikanberbagai macamlokasi (bisnis) yangterkaitdengan
masing-masing proses bisnis.I Ahen. #ime, berisikane(ent-e(ent
dansiklus/aktuyangterkaitdenganmasing-masing
-ungsi.Bariskeduapada1achman&rame/orkini seringdisebut
denganarsitekturkonseptual.Conceptual 11. (Ahy) %oal 0elationship
)odel D mengidenti-ikasi tingkatan dari tujuanyang mendukung tujuan
utama". (Bo/) !rocess )odel D menyediakan deskripsi proses, proses
input, prosesoutput*. (Ahat) Entity 0elationship )odel D
mengidenti-ikasi dan mendeskripsikanpengelolaan material dan
hubungannya+. (Aho) $rganiKational 5nit ? 0ole 0elationship )odel D
mengidenti-ikasiperan perusahaan dan unit dan hubungan antara
keduanya8. (Ahere) 6ocations )odel D mengidenti-ikasi lokasi
perushaan danhubungan antar keduanya9. (Ahen) E(ent )odel D
mengidenti-ikasi dan mendeskripsikan kejadian dansiklus yang
berhubungan dengan /aktu*. Baris ketiga mengenai bentuk logika
FSystem)odel> menurut perspekti-perancang (F'esigner>).!ada
arsitektur ini dide-inisikan model-model logikal,manajemenproyek,
danpende-inisianreGuirement (-unctional reGuirement).!enjelasan
masing-masing kolom :I Ahy. )oti(ation, berisikan berbagai macam
policy, prosedur dan standaryang terkait dengan model business
ruleI Bo/. &unction, berisikanrepresentasi logikdari
sistemin-ormasi danhubungannyaI Ahat. 'ata, berisikanmodel
datalogikdanhubunganantar datayangterkait dengan berbagai macam
in-ormasi.I Aho. !eople, berisikan representasi logik dari hak
akses (pri(ileges)masing-masing user ke sistem berdasarkan role ?
responsibility-nya.I Ahere.Eet/ork,
berisikanrepresentasilogikmengenaiarsitektursistemterdistribusi
untuk masing-masing lokasi.I Ahen. #ime, berisikan e(ent-e(ent dan
respons yang dihasilkanberdasarkanbusiness
e(entsBarisketigapada1achman&rame/orkini seringdisebut
denganarsitekturlogikal.Logical 12. (Ahy) 0ules
'iagramDmengidenti-ikasi
danmendeskripsikanaturan-aturanygmenerapkanbatasanDbatasanpemrosesandanentitas-entitastanpa
memperhatikan implementasi -isik atau teknis". (Bo/) !rocess
'iagramD mengidenti-ikasidanmendeskripsikan transisiproses
dinyatakan sebagai ungkapan kata kerja tanpa
memperhatikanimplementasi -isik dan teknis*. (Ahat) 'ata )odel
'iagramD mengidenti-ikasi dan mendeskripsikanentitas dan
hubungannya tanpa memperhatikan implementasi -isik danteknis+.
(Aho) 0ole 0elationship 'iagram D mengidenti-ikasi dan
mendeskripsikanperan-peran dan hubungannya ke peran yg lain sesuai
tipe-tipe deli(erabletanpa memperhatikan implementasi -isik dan
teknis8. (Ahere) 6ocations 'iagramD mengidenti-ikasi dan
mendeskripsikanlokasi yang digunakan untuk mengakses, memanipulasi
dan trans-er entitasdan pemrosesan tanpa memperhatikan implementasi
-isik dan teknis9. (Ahen) E(ent 'iagram D mengidenti-ikasi dan
mendeskripsikan keadaanyang berhubungan dengan kejadian yang lain
pada seGuence , sikluskemunculan dengan dan antara e(en D e(en,
tanpa memperhatikanimplementasi -isik dan teknis+. Baris keempat
mengenai bentuk phisik F#echnology )odel>
menurutperspekti-pengembang(FBuilder>). !adaarsitekturini
dide-inisikanmodel-model -isik, manajemen teknologi, dan
pende-inisian solusi danpengembangannya. !enjelasan masing-masing
kolom :I Ahy. )oti(ation, berisikanberbagai
macambusinessrulesyangsesuaidengan standar (teknologi) sistem
in-ormasi.I Bo/. &unction, berisikan spesi-ikasi dari
aplikasi-aplikasi yang beroperasipada suatu plat-orm teknologi
tertentu.I Ahat. 'ata, berisikan tipe-tipe kebutuhan (reGuirement)
sistem manajemendatabase ('B)S D 'ata Base )anagement System) yang
sesuai denganmodel data logikal.I Aho. !eople,
berisikanidenti-ikasi hakaksesmasing-masinguser(userpri(ileges)
untuk suatu teknologi atau suatu plat-orm spesi-ik.13I Ahere.
Eet/ork, berisikan spesi-ikasi dari perangkat jaringan
danhubungannya dengan batasan -isik system (physical boundaries).I
Ahen. #ime, berisikan spesi-ikasi trigger untuk merespon
e(ent-e(ent padasistem untuk suatu teknologi atau plat-orm spesi-ik
tertentu.Baris keempat pada 1achman &rame/ork ini sering
disebut dengan arsitekturteknologi (-isikal). Physical . (Ahy)
0ulesSpeci-icationDdiekspresikandalambahasa-ormal@ terdiridari
aturannamadanlogikaterstruktur untukmenentukandanmengujikeadaan
aturan". (Bo/) !rocess &unction Speci-ication D diekspresikan
dalambahasateknologi tertentu, elemen-elemen proses hirarkis
berhubungan denganpemanggilan proses*. (Ahat) 'ata Entity
Speci-ication D diekspresikan dalam -ormat teknologikhusus, setiap
entity dide-inisikan dengan nama,deskripsi,dan atribut@menampilkan
hubungan+. (Aho) 0ole Speci-ication D mengekspresikan peran- peran
dalammelakukankerja dankomponenalur kerjapadale(el spesi-ikasi
kerjaproduk yg terperinci8. (Ahere) 6ocation Speci-ication D
mengepresikan komponen D komponenin-rastruktur -isik dan
koneksinya9. (Ahen) E(ent Speci-ication D mengekspresikan
trans-ormasi suatu keadaan- keadaan e(en terhadap minat ke
perusahaan8. Baris kelima mengenai bentuk detil FAs Build>
menurut perspekti-Fprogrammer.sub contractor. integrator>. !ada
le(el ini, para programmer. subkontraktor. integratorbekerjasesuai
denganmodelyangtelahdide-inisikan.!ada layer ini dijelaskan
bagaimana manajemen kon-igurasi systemdanimplementasi
pembangunan(deployment)sistem. !enjelasanmasing-masingkolom:I Ahy.
)oti(ation, berisikanberbagai macambusinessrulesyangsesuaidengan
standar teknologi tertentu14I Bo/. &unction,
berisikan-ungsi--ungsi. programyangdi-codinguntukberoperasi pada
suatu plat-orm teknologi tertentuI Ahat. 'ata, berisikan data
de-inition yang sesuai dengan model datalogikalI Aho. !eople,
berisikan identi-ikasi hak akses yang di-coding untuk
suatuteknologi atau suatu plat-orm spesi-ikI Ahere. Eet/ork,
berisikankon-igurasi perangkat jaringanuntuksesuaidengan
spesi-ikasi nodeI Ahen. #ime, berisikan pende-inisian timing yang
di-coding untukmenentukan urutan akti(itas proses. 5ntuk suatu
teknologi atau suatuplat-orm spesi-ik.9. Baris keenammengenai
bentuk detil F&unctioning Enterprise>
menurutperspekti-F5ser>. !adale(elini, berbagai macampanduanbagi
useruntukmen-ungsikan system, melakukan manajemen operasi, dan
menge(aluasisystem. !enjelasan masing-masing kolom:I Ahy.
)oti(ation, berisikanin-ormasi karakteristikoperasi
untuksuatuteknologi tertentu berdasarkan standardI Bo/.
&unction, berisikan instuksi manual menjalankan
perangkatkomputer. sistem in-ormasi lainnyaI Ahat. 'ata,
berisikankontendannilai datayangtersimpandi databaseaktualI Aho.
!eople, berisikanberbagai macampersonel danstakeholderkunciyang
bekerja sesuai dengan role dan responsibility-nyaI Ahere. Eet/ork,
berisikanpesan-pesanbaikyangterkirimkanmaupunditerimaI Ahen. #ime,
berisikan pende-inisian /aktu melakukan akti(itasberdasarkan urutan
/aktu tertentu!8 Kele