Anda di halaman 1dari 24

Enterprise Architecture

Pertemuan 13
Rini Asmara, M.Kom 8/8/2022 2
Technology Architecture
• Sasaran dari tahapan ini adalah untuk membangun arsitektur teknologi
yang akan dijadikan dasar pada saat implementasi. Pengembangan
arsitektur Teknologi ini dilakukan melalui 3 tahap, yaitu identifikasi
arsitektur baseline (as is), menentukan target (to be) arsitektur, dan
melakukan gap analysis antara baseline dengan target.

Rini Asmara, M.Kom 8/8/2022 3


KONSEP DASAR
Arsitektur Teknologi  menjelaskan kemampuan lojikal software dan
hardware yang diperlukan untuk mendukung penerapan layanan bisnis,
data, dan aplikasi/sistem informasi

Arsitektur teknologi menghubungkan komponen aplikasi (application


component) dari arsitektur aplikasi/sistem informasi dengan komponen
teknologi (technology component) yang merupakan perwujudan
komponen software dan hardware

Arsitektur teknologi menyediakan gambaran nyata bagaimana


komponen aplikasi akan direalisasikan dan diterapkan/dijalankan
Arsitektur teknologi berfokus pada masalah lojikal dan
lokasi yang berhubungan dengan lokasi hardware,
kemampuan manajemen SI, dan tempat-tempat dimana
bagian komponen aplikasi/SI yang berbeda digunakan

Arsitektur teknologi juga memastikan bahwa komponen


aplikasi bekerja bersama, sehingga integrasi bisnis
dapat didukung dengan baik
Architecture Development Method (ADM)
Beberapa langkah yang diperlukan untuk membuat Arsitektur Teknologi yaitu:
a. Membuat deskripsi dasar dalam format TOGAF
b. Mempertimbangkan reference model arsitektur yang berbeda, sudut pandang
dan tools.
c. Membuat model arsitektur dari building block
d. Memilih services portfolio yang diperlukan untuk setiap building block
e. Mengkonfirmasi bahwa tujuan bisnis tercapai
f. Menentukan kriteria pemilihan spesifikasi
g. Melengkapi definisi arsitektur
h. Melakukan gap analysis antara arsitektur teknologi saat ini dengan arsitektur
teknologi target.
Technology Principles
1. Separation of Concerns: Following the “Modularity” and “Abstraction” approach for
the developing the technical features (Pemisahan Masalah: Mengikuti pendekatan
“Modularitas” dan “Abstraksi” untuk mengembangkan fitur teknis)
2. Systems and Network: All the system and network management application within
XXXX should be consolidated and integrated for effective and efficient usage.
Should ensure business continuity
3. Usability & Look‐Feel: The look and feel must be easy to use and consistent among
all applications
4. Security: The computing system's assets can be read only by authorized parties and
each of the transaction must be traceable. All the resources / services available
within XXXXX must be registered and maintained with Location and Directory
service
5. Business Continuity: Transactions must roll back when the transaction fails and
ensure business continuity. Also, monitor performance of the system and network
continuously (Transaksi harus kembali/mundur ketika transaksi gagal dan memastikan
kelangsungan bisnis. Juga, pantau kinerja sistem dan jaringan secara terus menerus)
8/8/2022 Rini Asmara, M.Kom 8
• Membangun arsitektur teknologi yang diinginkan, dimulai dari penentuan
jenis kandidat teknologi yang diperlukan dengan
menggunakan Technology Portfolio Catalog yang meliputi perangkat
lunak dan perangkat keras.
• Dalam tahapan ini juga mempertimbangkan alternatif-alternatif yang
diperlukan dalam pemilihan teknologi.

Rini Asmara, M.Kom 8/8/2022 9


Artefak Phase D
1) Technology Standards catalog
2) Technology Portfolio catalog
3) Application/Technology matrix
4) Environments and Locations diagram
5) Platform Decomposition diagram
6) Processing diagram
7) Networked Computing/Hardware diagram
8) Communications Engineering diagram

Rini Asmara, M.Kom 8/8/2022 10
Technology Standard Catalog
No Technology
1 RUP shall be used as the formal methodology for XXXX
2 UML shall be used as the standard notation
3 Sparx EA shall be used to facilitate the software engineering processes
4 Java shall be the programming language
5 Use JBoss 5.0 as the Application Server
6 Browser: IE 4.0 +, Mozilla Firefox 1.0 HTML: 4.0 + Web 2.0
7 Script Support: JavaScript
8 Use IBM System x3850 M2 as the host server
9 Symantec Network Security and Symantec AntiVirus for Security
10 Oracle 10g for Database
11 Hibernate Framework
12 XML for Web Services
13 Lightweight Directory Access Protocol (LDAP)
14 SSL,PKI, Single Sign On
Rini Asmara, M.Kom 8/8/2022 11
Application/Technology Matrix
Module Finance Human Project Training Customer
Module Resource Management Module Relationship
Module Module Module

Technology

JBOSS App Server X

Oracle DBMS X X X X X

Web Server X X

Javascript X X

OpenERP X X X X X

…… ........ ........ ........ ........ ........

Rini Asmara, M.Kom 8/8/2022 12


Diagram layer teknologi

Diagram di atas memperlihatkan secara sederhana konsep


perancangan model layer teknologi
Penjelasannya adalah sebagai berikut:
• Pada bagian bawah terdapat 2 device (zSeries mainframe dan SunBlade)
• Pada zSeries mainframe terinstal system software (DB2 database)
yang bertugas memberikan infrastructure function (Data storage)
• Pada SunBlade terinstal system software (application server)
• Kedua device terhubung/terasosiasi pada sebuah network (LAN)
• Pada bagian atas terdapat
• sebuah infrastructure service (Claim file service)yang merupakan
realisasi dari infrastructure function dibawahnya
• 2 buah artifact files
1) Database tables yang terhubung/terasosiasi dengan system
software dibawahnya
2) Financial application EJB yang terhubung/terasosiasi dengan
system software dibawahnya
Contoh diagram penggunaan aplikasi:

Layer
aplikasi/SI

Layer
Teknologi

Diagram menggunakan 4 contoh komponen aplikasi pada layer aplikasi/SI


seperti pada pertemuan lalu
Setiap komponen aplikasi akan dilayani oleh infrastructure service tertentu
(Messaging service, Data access service)
Setiap infrastructure service akan direalisasi oleh software sistem (Message queing,
DBMS DB2) yang terinstall pada device (Mainframe)
Peyelarasan layer aplikasi - teknologi
Seperti halnya pada pertemuan sebelumnya dinyatakan bahwa antara layer
bisnis dan aplikasi/SI harus ada penyelarasan untuk memperlihatkan
bahwa aplikasi/SI yang ada harus mendukung proses bisnis yang
dijalankan  maka antara layer aplikasi/SI dan teknologi juga harus ada
penyelarasan, maksudnya adalah bahwa teknologi yang digunakan harus
dapat mendukung berjalannya aplikasi/SI yang digunakan  maka
secara tidak langsung, layer bisnis akan didukung oleh layer teknologi
melalui layer aplikasi/SI
Layer
aplikasi/SI

Layer
Teknologi

Diagram di atas memperlihatkan contoh lain penyelarasan antara


layer aplikasi/SI dengan layer teknologi
Environment and Location Diagram
Application Architecture

Sistem ERP
Module HRM

Module
Module PM
Acounting Module
Module CRM
Manufacturing

z Technology Architecture

App Server

Database
Web Server Printer Server

Business Architecture

Jakarta Bogor
Rini Asmara, M.Kom 8/8/2022 18
Contoh

Rini Asmara, M.Kom 8/8/2022 19


Rini Asmara, M.Kom 8/8/2022 20
Rini Asmara, M.Kom 8/8/2022 21
Rini Asmara, M.Kom 8/8/2022 22
Rini Asmara, M.Kom 8/8/2022 23
Rini Asmara, M.Kom 8/8/2022 24

Anda mungkin juga menyukai