Top Banner
PAPER TENTANG ZACHMAN FRAMEWORK Diajukan untuk Memenuhi Tugas Mata Kuliah Sistem Informasi Enterprise Disusun Oleh : Muhammad Ari Anggara 10111641 Husnul Hamidi 10111557 Shandi Shinta 10111646 Yosep Amin 10111648 Mutiara Fitryana Yuni Puspita 10111660 Sesky Oktaliva 10111694 Luthfia Sarafina 10111699 SIE – 13 PROGRAM STUDI TEKNIK INFORMATIKA
34

Zachman Framework (1)

Aug 18, 2015

Download

Documents

Yosep Amin

tugas kuliah tentang Zachman Framework.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

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