Zachman Framework (1)

34
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

description

tugas kuliah tentang Zachman Framework.

Transcript of Zachman Framework (1)

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