Lecture Notes: Enterprise Architecture
Lecture Notes: Enterprise Architecture
Enterprise Architecture
Week 06
The Analysis and Documentation
Framework
3. Kerangka EA Cube
Unsur – unsur dasar dari program EA adalah analisis dan kerangka dokumentasi (EA
framework), dan metodologi pelaksanaan (metodologi EA). Kerangka EA mendefinisikan
bagaimana program EA akan didokumentasikan, dan metodologi EA mendefinisikan
bagaimana dokumentasi yang akan dikembangkan dan digunakan. Dengan mendefinisikan
bagian dari perusahaan yang termasuk dalam EA, kerangka mendefinisikan ruang lingkup
arsitektur. Desain kerangka mengkomunikasikan hubungan bidang EA yang
didokumentasikan.
• Arsitektur Analogi:
Dokumentasi kerangka EA seperti kerangka struktural rumah. Merupakan sebuah
bingkai ang mendefinisikan ukuran dan hubungan dari bagian – bagian rumah dan
kamar masing - masing.
Selama pertengahan 1970-an dan 1980-an perubahan ini terjadi dalam dua bidang utama:
desain basis data dan desain jaringan. Pertama, pendekatan untuk analisis dan desain sistem
informasi yang didasarkan pada persyaratan informasi perusahaan muncul melalui
pengenalan metode standar untuk memodelkan data, struktur, dan proses. Kedua, era
komputasi client-server terdistribusi muncul sebagai terminal mainframe "dumb" mulai
digantikan oleh komputer desktop "smart" yang dapat jaringan dalam desain client-server
yang menjangkau seluruh perusahaan.
Di bidang pertama, pendekatan untuk desain database, sekarang dikenal sebagai pendekatan
"terstruktur", dikembangkan untuk memodelkan pemrosesan dan struktur data. Teknik Data
Flow Diagramming (DFD) memungkinkan perusahaan untuk mengidentifikasi bagaimana
sistem informasi akan memproses data untuk mendukung fungsi bisnis. Teknik Entity-
Relationship Diagram (ERD) memungkinkan analis untuk mengidentifikasi jenis item data
yang ingin dikumpulkan perusahaan bersama dengan atribut dan hubungan item data tersebut.
Melalui dua metode analisis ini, perusahaan dapat merancang basis data "relasional" yang
lebih efisien dan mampu yang menggunakan bahasa pemrograman prosedural (mis., COBOL,
FORTRAN, C) yang mampu melayani berbagai sistem informasi dan proses bisnis.
Selanjutnya, ini menggeser fokus analisis dan desain dari solusi eksklusif ke persyaratan
informasi umum.
Di area kedua, perpindahan dari mainframe ke komputasi terdistribusi juga berfungsi untuk
mengubah cara sistem informasi dan jaringan dirancang. Sementara teknik pemodelan
informasi terstruktur mempromosikan desain database relasional baru, komputasi jaringan
Hosting data juga berubah seiring perkembangan prosesor mikro komputer, penyimpanan
hard drive, penyimpanan disk yang dapat dilepas, dan antarmuka telekomunikasi yang
semuanya membuat komputer desktop, juga dikenal sebagai komputer pribadi (PC), kandidat
yang layak untuk mendukung hosting cetak, file, dan aplikasi fungsi. Sejak awal 1980-an
kemampuan kinerja PC telah meningkat secara dramatis setiap tahun, sementara biaya PC
telah menurun. Dinamika ini mendorong perpindahan dari komputasi mainframe ke
komputasi berbasis jaringan berdasarkan PC 'klien' dan 'server' yang bekerja bersama untuk
berbagi data dan aplikasi. Pendekatan terstandardisasi untuk pengembangan aplikasi mulai
muncul sebagai akibatnya, bersama dengan pertempuran kompetitif yang berlarut-larut di
antara vendor untuk mengembangkan produk yang akan mendominasi dalam lingkungan
komputasi jaringan baru.
Awal 1990-an terdapat pengenalan pendekatan baru untuk merancang database. Berfokus
pada masalah pemisahan struktur dari proses dalam pemodelan basis data relasional,
pendekatan "berorientasi objek" dikembangkan yang mengambil keuntungan dari bahasa
Saat itulah beberapa tulisan pertama tentang kerangka kerja arsitektur informasi mulai
muncul. Pada tahun 1987, Dennis Mulryan dan Richard Nolan menulis tentang "Undertaking
and Architecture Program" dan pada tahun 1991 Brandt Allen dan Andrew Boynton menulis
sebuah artikel berjudul "Information Architecture: In Search of Efficient Flexibility." Pada
tahun 1989 dan 1992, John Zachman menerbitkan artikel mani di IBM Systems Journal
tentang ide untuk Arsitektur Sistem Informasi (ISA) yang berfungsi untuk mengatur
dokumentasi informasi secara hierarkis dan berdasarkan fungsinya. Karya Zachman
membantu mengangkat diskusi arsitektur ke tingkat perusahaan dan merangsang penulisan
tambahan tentang arsitektur informasi perusahaan yang akan berlanjut sepanjang tahun 1990-
an. Pada tahun 1992, Steven Spewak dibangun di atas karya Zachman dan mengembangkan
konsep 'Enterprise Architecture Planning' (EAP). Metode EAP mewakili keberangkatan yang
berbeda dari arsitektur berorientasi teknis dari tahun-tahun sebelumnya, karena berfokus pada
bagaimana TI akan digunakan untuk mendukung fungsi bisnis pada basis perusahaan
(enterprise). Ini adalah karya gabungan John Zachman dan Steven Spewak yang membentuk
dasar dari sebagian besar kerangka kerja arsitektur perusahaan yang digunakan saat ini di
seluruh bisnis dan pemerintah, termasuk kerangka kerja EA3 Cube yang diperkenalkan dalam
materi ini.
Sejak 1992, John Zachman terus memengaruhi sejumlah kerangka kerja EA dan tulisan
yang berbeda pada EA, termasuk kerangka kerja EA3 penulis dan buku teks ini.
Sementara pendekatan ISA dasar terbukti dalam Kerangka Kerja EA Zachman saat ini,
John Zachman merilis artikel keduanya untuk memperluas Kerangka ISA asli, Steven
Spewak semakin memperluas ide-ide ini ke dalam kerangka kerja berorientasi
perencanaan yang menggabungkan fitur-fitur baru termasuk fokus pada bisnis,
pendekatan implementasi yang mencakup prinsip dan nilai, strategi migrasi, dan ikatan
dengan manajemen proyek. Spewak adalah Kepala Arsitek untuk DHL Systems Inc.
pada saat mengembangkan metode "Enterprise Architecture Planning" (EAP). Dia juga
orang pertama yang secara jelas menampilkan istilah "enterprise" dalam kerangka
kerjanya sebagai cara untuk menekankan perlunya arsitektur untuk bergerak melampaui
perencanaan sistem individual. Definisi Spewak tentang istilah arsitektur adalah sebagai
berikut. -
"Karena tujuan EAP adalah untuk memungkinkan perusahaan berbagi data, istilah
enterprise harus mencakup semua area yang perlu berbagi sejumlah besar data. Ruang
lingkup yang baik dan tepat untuk perusahaan sering disamakan dengan unit bisnis,
divisi, atau anak perusahaan karena unit perusahaan tersebut mencakup semua fungsi
bisnis untuk menyediakan produk dan layanan kepada pelanggan. Juga, dengan
tanggung jawab dan kontrol dari garis bawah, manfaat ekonomi dan pembenaran EAP
dapat lebih mudah ditetapkan."
Spewak menyatakan bahwa EAP adalah metode untuk mengembangkan dua tingkat
Kerangka Kerja Zachman. Tujuh fase EAP dikelompokkan ke dalam model "kue
pengantin" berbentuk empat lapisan yang menentukan urutan implementasi, seperti yang
ditunjukkan pada Gambar 6.3.
Kerangka kerja umum untuk analisis dan dokumentasi EA diperkenalkan dalam materi
ini, yang dapat digunakan di sektor publik dan swasta. Konsep-konsep yang digunakan
dalam Kerangka "EA3 Cube" didasarkan pada karya-karya Talcott Parsons, James
Thompson, John Zachman, Steven Spewak, dan pencipta FEAF. Kerangka kerja EA3
menggunakan bentuk generik dari sebuah kubus, untuk menunjukkan beberapa level
vertikal yang merupakan area dokumentasi EA yang berbeda; beberapa lapisan
kedalaman yang merupakan area aktivitas berbeda yang disebut sebagai lini bisnis dan
beberapa sub-kubus di setiap level yang mewakili komponen EA plug-and-play.
2. Kerangka EA Cube
a. Tingkat hirarkis Kerangka EA Cube
Lima tingkat Kerangka Kerja EA3 bersifat hierarkis dan terintegrasi sehingga sub-
arsitektur yang terpisah tidak diperlukan untuk mencerminkan level atau area fungsional
perusahaan yang berbeda. Area arsitektur yang dicakup pada setiap tingkat diatur untuk
memposisikan sasaran strategis tingkat tinggi di bagian atas, layanan bisnis umum dan
arus informasi di tengah, dan aplikasi dukungan spesifik dan infrastruktur jaringan di
bagian bawah. Dengan cara ini keselarasan dapat ditunjukkan antara strategi, informasi,
dan teknologi, yang membantu perencanaan dan pengambilan keputusan.
• Produk dan Layanan. Ini adalah area tujuan arsitektur dari pengaruh utama. Tingkat
kedua Kerangka EA mengidentifikasi layanan produk bisnis dari perusahaan dan
kontribusi teknologi untuk mendukung proses-proses tersebut. Istilah 'layanan bisnis'
digunakan untuk berarti proses dan prosedur yang menyelesaikan misi dan tujuan
perusahaan, apakah itu untuk bersaing di sektor swasta, menyediakan layanan publik,
mendidik, menyediakan layanan medis, atau memberikan kemampuan pertahanan.
Perencanaan strategis membantu untuk mengarahkan dan memprioritaskan berbagai
layanan bisnis dan kegiatan pengiriman produk dalam suatu perusahaan untuk
memastikan bahwa mereka secara kolektif menggerakkan perusahaan ke arah
strategis yang ditetapkan dalam Rencana Strategis. Layanan bisnis kemudian harus
dimodelkan dalam keadaan saat ini dan jika perubahan diantisipasi, juga dimodelkan
dalam keadaan masa depan yang dibayangkan. Layanan bisnis dan proses pengiriman
produk harus dihilangkan jika tidak menambah nilai yang cukup untuk tujuan dan
inisiatif strategis perusahaan. Layanan bisnis dan aktivitas pengiriman produk harus
dimodifikasi jika perubahan dapat meningkatkan nilai bagi perusahaan, baik itu
penyesuaian kecil atau perubahan besar dalam bagaimana aktivitas itu dicapai.
• Data dan Informasi. Mengoptimalkan pertukaran data dan informasi adalah tujuan
sekunder dari arsitektur. Tingkat ketiga Kerangka EA dimaksudkan untuk
mendokumentasikan bagaimana informasi saat ini digunakan oleh perusahaan dan
• Jaringan dan Infrastruktur. Ini adalah jaringan konektivitas arsitektur, lingkungan host
untuk aplikasi dan sistem. Tingkat kelima dan Kerangka EA paling bawah
dimaksudkan untuk mengatur dan mendokumentasikan pandangan saat ini dan masa
• Keterampilan. Salah satu sumber daya terbesar yang dimiliki perusahaan adalah
orang-orangnya. Oleh karena itu penting untuk memastikan bahwa persyaratan
kepegawaian, keterampilan, dan pelatihan diidentifikasi pada setiap tingkat kerangka
kerja EA, dan solusi yang sesuai tercermin dalam arsitektur masa depan. Rencana
Tenaga Kerja (Human Capital Plan) mungkin merupakan cara terbaik untuk
mengartikulasikan bagaimana modal manusia akan digunakan dalam memungkinkan
kapabilitas teknologi, yang mendasari layanan bisnis dan arus informasi.
Pembahasan kali ini mendefinisikan dan menjelaskan tujuan dari analisis EA dan kerangka
dokumentasi, memberikan contoh kerangka kerja yang ada dan membahas Kerangka EA
Cube yang merupakan kerangka kerja umum yang cocok untuk digunakan di berbagai
perusahaan, sektor publik dan swasta.
Bab ini menggambarkan bagaimana kerangka EA adalah salah satu elemen dasar dari
program EA dan metodologi pelaksanaan. Kerangka EA menetapkan ruang lingkup usaha
dokumentasi EA, dan berhubungan dengan bidang arsitektur bersamasama. Kerangka kerja
EA pertama kali dikembangkan pada tahun 1980 dan telah berkembang di sektor publik dan
swasta, serta internasional untuk memberikan dukungan bagi pendekatan tertentu untuk EA.
Kerangka EA Cube itu dijelaskan secara rinci, sebagai bagian dari metodologi EA secara
keseluruhan.