Anda di halaman 1dari 52

Arsitektur Enterprise

View dan Viewpoint Arsitektur Enterprise

Oleh: Nurul Mutiah, S.T., M.T.


Capaian Pembelajaran
Setelah mengikuti perkuliahan ini mahasiswa diharapkan
dapat:
 Menjelaskan penggunaan view arsitektur enterprise, baik untuk
menciptakan maupun memanipulasi model arsitektur maupun
untuk memberikan wawasan kepada stakeholder terhadap
arsitektur yang dideskripsikan.
 Mendeskripsikan penggunaan viewpoint didalam komunikasi.
 Mendeskripsikan perbedaan diantara sebuah model arsitektur,
sebuah view model tersebut, dan visualisasi serta manipulasinya.
 Memilih penggunaan viewpoint yang tepat berdasarkan
pedoman,
 Mendeskripsikan bagaimana sejumlah viewpoint pada bahasa
ArchiMate yang dapat digunakan oleh arsitek untuk menciptakan
atau mengubah model arsitektur enterprise.
Pendahuluan
 Membangun Arsitektur Enterprise melibatkan banyak
stakeholder dengan notasi yang beragam
 Untuk mengintegrasikan deskripsi arsitektur yang berbeda,
maka diperkenalkan konsep dimana arsitek dan stakeholder
dapat mendefinisikan view arsitektur enterprise nya sendiri.
 Didalam pendekatan ini view dispesifikasikan oleh
viewpoint.
 Viewpoint mendefinisikan abstraksi pada sekumpulan
model yang merepresentasikan arsitektur enterprise
 Setiap Viewpoint ditujukan untuk stakeholder tertentu dan
menangani kumpulan hal tertentu.
Viewpoint Arsitektur
 Sebuah viewpoint biasanya digunakan untuk aktifitas
seperti desain, analisis, meraih komitmen, pembuatan
keputusan formal, dsb.
 Viewpoint menentukan konsep, model, teknik analisis,
dan visualisasi yang digunakan didalam konstruksi
beragam view dari sebuah deskripsi arsitektur.
 Viewpoint dirancang untuk tujuan sebagai sebuah
bentuk komunikasi dalam sebuah percakapan
mengenai aspek-aspek tertentu dari sebuah arsitektur.
Stakeholder Arsitektur Enterprise

 Manajemen level atas


 Manajemen level menengah
 Pengguna akhir
 Arsitek
 Manajer operasional
 Manajer proyek
 Pembangun sistem
 Administrator sistem
Model, View, dan Visualisasi
Contoh Viewpoint Ilustrasi Proses
Pengumpulan Pajak Mobil
Contoh Viewpoint Peta Lansekap
ArchiSurance
Klasifikasi Viewpoint
Arsitektur Enterprise
Tujuan Viewpoint
Stakeholder khusus Tujuan Contoh
Designing Arsitek, pengembang Menavigasi, merancang, Diagram UML,
software, desainer mendukung rancangan diagram BPMN,
proses bisnis keputusan, flowchart, diagram
membandingkan alternative ER.

Deciding Manajer, CIO, CEO Pembuatan keputusan Tabel cross


reference, peta
lansekap, daftar,
laporan
Informing Karyawan, Menjelaskan, meyakinkan, Animasi, kartun,
pelanggan, dan pihak memperoleh komitmen ilustrasi proses,
lainnya (Stakeholder) bagan
Level Abstraksi Viewpoint

Stakeholder khusus Tujuan Contoh


Detail Software engineer, Merancang, UML class
process owner mengelola dalam diagram, Testbed
satu layer tunggal process diagram
Coherence Manajer operasional Menganalisa View
kebergantungan, menunjukkan
dampak relasi seperti
perubahan dari ‘use’, ‘realise’,
beberapa layer dan ‘assign’
Overview Arsitek enterprise, Manajemen Peta lansekap
CIO, CEO perubahan
Pedoman Tahapan Penggunaan
Viewpoint
1. Scoping: Memilih satu atau lebih viewpoint yang tepat,
memilih domain atau sub domain yang perlu untuk
direpresentasikan atau dimodelkan, dan menentukan
batasan yang diaplikasikan pada domain yang dimodelkan.
2. Creation of view: menciptakan atau memilih konten
viewpoint
3. Validation: memvalidasi view yang dihasilkan. Apakah
stakeholder setuju bahwa view tersebut merepresentasikan
situasi sebenarnya atau yang diinginkan secara benar?
4. Obtaining commitment: Jika kesepakatan telah diraih
diantara stakeholder kunci yang terlibat, langkah
selanjutnya adalah menciptakan komitmen untuk hasil.
5. Informing: menginformasikan stakeholder lainnya terkait
hasil.
Desain Viewpoint dengan Konsep
ArchiMate
Awal desain Cooperation
Pengantar Kerjasama Aktor
Kerjasama Proses Bisnis
Kerjasama Aplikasi
Composition Realisation
Organisasi Realisasi Servis
Fungsi Bisnis Implementasi & Penyebaran
Proses Bisnis Support
Struktur Informasi Produk
Bahavior Aplikasi Penggunaan Aplikasi
Struktur Aplikasi Penggunaaan Infrastruktur
Infrastruktur
Cakupan Viewpoint
 viewpoint ini memiliki cakupan yang terbatas pada satu layer
atau aspek:
 viewpoint Proses Bisnis dan Fungsi Bisnis menunjukkan dua perspektif
utama pada behavior bisnis;
 viewpoint Organisasi menunjukkan struktur enterprise dalam istilah
departemen, peran, dsb;
 viewpoint Struktur Informasi mendeskripsikan informasi dan data
yang digunakan;
 viewpoint Struktur Aplikasi, Behavior Aplikasi dan Kerjasama Aplikasi
mengandung aplikasi dan komponen serta hubungan keduanya;
 viewpoint Infrastructure menunjukkan infrastruktur dan platform yang
mendasari sistem informasi enterprise dalam istilah jaringan,
peralatan dan software sistem.
Cakupan Viewpoint (2)

 Viewpoint lainnya menghubungkan banyak


layer dan atau aspek:
 viewpoint Kerjasama Aktor dan Product
mengaitkan enterprise dengan lingkungannya;
 viewpoint Penggunaan Aplikasi menghubungkan
aplikasi dan dimana digunakannya, contohnya dip
roses bisnis;
 viewpoint Penyebaran menunjukkan bagaimana
aplikasi dipetakan pada infrastruktur yang
mendasarinya.
Contoh Berbagai Viewpoint
Viewpoint Pengantar
 Viewpoint ini biasanya  Konsep dan Notasi
digunakan pada saat
memulai desain, untuk
menjelaskan esensi dari
model arsitektur kepada non
arsitek yang memerlukan
notasi sederhana.
 Penggunaan lainnya dari
dasar ini, yaitu viewpoint
yang kurang formal, adalah
untuk menghindari kesan
bahwa desain arsitektur
telah selesai.
Contoh View Pengantar
Viewpoint Organisasi

 Viewpoint organisasi menunjukkan struktur


organisasi internal dari sebuah enterprise,
departemen, atau entitas organisasi lainnya.
 Sebuah view organisasi biasanya digunakan
untuk mengidentifikasi otoritas, kompetensi,
dan tanggungjawab didalam sebuah
organisasi.
View Struktur Organisasi ArchiSurance
Viewpoint Kerjasama Aktor
 Viewpoint actor cooperation berfokus pada hubungan
actor satu sama lain dan dengan lingkungannya.
 Sebuah contoh umum dari hal ini adalah sebuah
‘diagram konteks’, yang menempatkan sebuah
organisasi kedalam lingkungannya, terdiri atas pihak
eksternal seperti pelanggan, pemasok, dan rekan bisnis
lainnya.
 viewpoint ini menunjukkan bagaimana sejumlah actor
bekerjasama merealisasikan sebuah proses bisnis,
dengan menunjukkan aliran-aliran diantara actor bisnis.
Viewpoint ArchiSurance dengan
Rekanannya
View Aliran Informasi Antara Departemen
ArchiSurance dan Rekanannya
Viewpoint Fungsi Bisnis

 Menunjukkan fungsi bisnis utama dari sebuah


organisasi dan hubungannya dalam aliran
informasi, nilai, atau barang diantaranya.
 Viewpoint Fungsi Bisnis memberikan wawasan
level atas kedalam operasi sehari-hari
perusahaan.
 Dapat digunakan untuk mengidentifikasi
kompetensi yang diperlukan, atau untuk
menstrukturkan organisasi berdasarkan pada
aktifitas utamanya.
View Fungsi Bisnis ArchiSurance
Beserta Aliran Informasi dan Uang
View Fungsi Bisnis dan Organisasi
Viewpoint Produk
 Viewpoint Produk menggambarkan nilai dari produk yang
ditawarkan ke pelanggan atau pihak eksternal lainnya yang
terlibat.
 Viewpoint juga menunjukkan komposisi satu atau lebih produk
yang membentuk servis (bisnis atau aplikasi), dan kontrak atau
perjanjian lain yang terkait.
 Viewpoint ini juga digunakan untuk memperlihatkan antarmuka
(saluran) dimana produk ditawarkan, dan peristiwa yang
dihubungkan dengan produk.
 Sebuah view Produk biasanya digunakan dalam merancang
sebuah produk dengan menggabungkan servis yang ada atau
dengan mengidentifikasi servis baru mana yang dapat diciptakan
untuk produk ini, berdasarkan nilai yang diharapkan pelanggan.
View Produk Asuransi Perjalanan
Viewpoint Realisasi Bisnis

 Viewpoint Realisasi Servis digunakan untuk


menunjukkan bagaimana satu atau lebih servis
bisnis direalisasikan oleh proses yang
mendasarinya (kadangkala oleh komponen
aplikasi).
 Dengan demikian, viewpoint ini menjembatani
antara viewpoint Produk dan viewpoint Proses
Bisnis.
 Memberikan sebuah ‘pandangan dari luar’
terhadap satu atau lebih proses bisnis.
View Realisasi Servis Bisnis oleh Proses
Bisnis ArchiSurance
Viewpoint Kerjasama Proses Bisnis

 Viewpoint ini digunakan untuk


 menunjukkan hubungan dari satu atau lebih proses bisnis satu sama lain
atau dengan sekelilingnya.
 menciptakan desain proses bisnis level atas didalam konteksnya
 memberikan seorang manajer operasional yang bertanggungjawab
untuk satu atau lebih proses tersebut dengan wawasan akan
kebergantungan proses bisnis.
 Aspek koordinasi yang penting antara lain:
 Hubungan sebab akibat diantara proses bisnis utama dari enterprise;
 Memetakakan proses bisnis kedalam fungsi bisnis;
 Realisasi servis oleh proses bisnis;
 Penggunaan data bersama;
 Eksekusi sebuah proses bisnis oleh peran atau actor yang sama.
View Beberapa Proses Bisnis Utama,
Pemicu, dan Relasi dari ArchiSurance
Viewpoint Proses Bisnis
 Viewpoint proses bisnis digunakan untuk
menunjukkan struktur level atas dan komposisi dari
satu atau lebih proses bisnis.
 Viewpoint ini mengandung beberapa konsep lain
yang terkait secara langsung seperti:
 Servis sebuah proses bisnis menawarkan kepada dunia luar,
menunjukkan bagaimana sebuah proses berkontribusi
kepada realisasi produk perusahaan;
 Penugasan proses bisnis kepada peran, yang memberikan
wawasan kedalam tanggungjawab dari actor-aktor terkait;
 Informasi yang digunakan oleh proses bisnis.
View Proses Bisnis ‘Handle Claim’ dan
Aliran Informasinya
Viewpoint Struktur Informasi
 Viewpoint ini menunjukkan struktur informasi yang
digunakan didalam enterprise atau didalam sebuah
proses bisnis atau aplikasi tertentu, dalam bentuk
tipe data atau struktur kelas (berorientasi objek).
 Viewpoint ini menunjukkan bagaimana informasi
pada level bisnis direpresentasikan pada level
aplikasi dalam bentuk struktur data yang
digunakan, dan bagaimana hal ini dipetakan
kedalam infrastruktur yang mendasari, contohnya
dalam bentuk skema basis data.
View Informasi ArchiSurance
Viewpoint Kerjasama Aplikasi
 Viewpoint Kerjasama Aplikasi:
 menunjukkan hubungan sejumlah aplikasi atau komponen
aplikasi.
 Mendeskripsikan kebergantungan berdasarkan aliran informasi
diantaranya, atau servis yang ditawarkan dan digunakan
 digunakan untuk menciptakan sekilas pandang dari lansekap
aplikasi sebuah organisasi.
 Viewpoint juga digunakan untuk mengekspresikan
koordinasi atau koordinasi internal dari servis-servis yang
bersama-sama mendukung pelaksanaan sebuah proses
bisnis.
View Aplikasi dan Aliran Informasi
ArchiSurance
Berbagai View Aplikasi
APLIKASI DENGAN ARCHISURANCE
SERVICE BUS
RINCIAN KONEKSI
Viewpoint Penggunaan Aplikasi
 Viewpoint ini mendeskripsikan bagaimana aplikasi
digunakan untuk mendukung satu atau lebih proses
bisnis, dan bagaimana aplikasi digunakan oleh
aplikasi lainnya.
 Viewpoint dapat digunakan dalam:
 merancang sebuah aplikasi dengan mengidentifikasi servis
yang diperlukan oleh proses bisnis atau aplikasi lainnya.
 merancang proses bisnis dengan mendeskripsikan servis
yang tersedia. Juga dapat juga digunakan sebagai
wawasan bagi manajer operasional.
View Penggunaan Aplikasi oleh Proses
Bisnis ‘Handle Claim’
Viewpoint Behavior Aplikasi

 Viewpoint ini mendeskripsikan behavior


internal dari sebuah aplikasi atau komponen,
contohnya behavior direalisasikan satu atau
lebih servis aplikasi.
 Viewpoint berguna dalam merancang
behavior aplikasi utama atau komponen, atau
dalam mengidentifikasi fungsi yang tumpang
tindih diantara berbagai aplikasi.
Behavior dari Home & Away Policy administration
dalam merealisasikan servis pembuatan polis
asuransi
Viewpoint Struktur Aplikasi

 Viewpoint ini menunjukkan struktur dari satu


atau lebih aplikasi atau komponen aplikasi.
 Viewpoint ini berguna dalam merancang atau
memahami struktur utama dari aplikasi atau
komponen serta data terkait.
View Struktur Utama Aplikasi Home &
Away Policy Administration
Viewpoint Infrastruktur

 Viewpoint ini terdiri atas infrastruktur


hardware dan software dimana layer aplikasi
bergantung.
 Viewpoint mengandung peralatan fisikal dan
jaringan, dan system software yang
mendukung seperti sistem operasi, basis data
dan middleware.
View Infrastruktur ArchiSurance
Viewpoint Penggunaan Aplikasi
 Viewpoint ini menunjukkan bagaimana aplikasi didukung oleh
infrastruktur software dan hardware: servis infrastruktur
diberikan oleh device, system software, dan jaringan.
 Penggunaan servis infrastruktur oleh aplikasi back office
ArchiSurance
Viewpoint Implementasi & Penyebaran

 Viewpoint ini menunjukkan bagaimana satu atau


lebih aplikasi disebarkan pada infrastruktur.
 Hal ini terdiri atas:
 pemetaan aplikasi dan komponen pada artefak, contohnya
Enterprise Java Beans.
 pemetaan informasi yang digunakan oleh aplikasi ini dan
komponen pada infrastruktur penyimpanan, contohnya
tabel basis data atau file lainnya.
 Dalam analisa resiko dan keamanan, view Penyebaran
digunakan untuk mengidentifikasi kebergantungan
dan resiko penting.
View Implementasi Home & Away
Policy Administration
Keterhubungan Antara View TOGAF
dan Viewpoint ArchiMate
TOGAF ArchiMate
Business strategy
Business objectives
Business rules
Business function view Business function
Product
Business service view Service realization
Business process view Business process
Business process cooperation
Business information view Information structure
Business location view Organisation
Business logistics view
People view Organisation, actor cooperation
Workflow view Business process
Usability view
Business events Business process
Business performance
Data entity view Information structure
Data flow view Business function
Logical data view Information structure
Software engineering view Application structure
Application usage
Application interoperability view Application cooperation
Software distribution view Implementation & deployment
Network computing/hardware view Infrastructure usage
Communications engineering view Infrastructure
Processing view Infrastructure
Cost view
Standards view
System engineering view
Enterprise security view
Enterprise manageability view
Enterprise quality of service view
Enterprise mobility view
Tugas

 Dengan menggunakan model dasar Archimate


Sky Star Airline yang telah dibagikan, desainlah
hal berikut:
 viewpoint proses bisnis Pembatalan Penerbangan
 viewpoint penggunaan aplikasi untuk proses bisnis
Pembatalan Penerbangan
 viewpoint behavior aplikasi CRM, E-Ticketing dan
Finansial dalam merealisasikan servis bisnis
Pembatalan Penerbangan
 viewpoint struktur aplikasi CRM

Anda mungkin juga menyukai