06-Pengembangan-Arsitektur

Post on 31-Oct-2014

110 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Teknologi Infrastruktur

1

Pengembangan Arsitektur TI Perusahaan

Sasaran

2

Memahami konsep pengembangan arsitektur menurut the Open Group Architecture Framework (TOGAF).

Metodologi pengembangan arsitektur TI.

TOGAF

3

Suatu kerangka-kerja pengembangan, pemanfaatan, dan pengelolaan arsitektur TI organisasi/perusahaan.Berupa panduan langkah-langkah dan

prinsip-prinsip.Tidak memberikan rincian teknik yang harus

digunakan.Merupakan paduan dari berbagai framework

pengembangan arsitektur.TOGAF diposisikan untuk memberikan

“peta jalan” bagi pengembangan TI perusahaan.

Metodologi TOGAF

4

Policy

Pemilihanteknologi

Perencanaanproses migrasi

ke arsitektur baru

Pengawasan“ketaatan”

implementasiarsitektur

Trigger evolusi arsitektur Pengembangan

arsitektur

Infrastruktur vs Arsitektur

5

Arsitektur Teknologi merupakan panduan dalam pengadaan (pemilihan, pembelian, pembuatan, instalasi) komponen-komponen infrastruktur.

Arsitektur Teknologi harus diturunkan dari kemampuan (capability) TI yang dibutuhkan organisasi: Arsitektur Informasi.

Arsitektur Informasi harus diturunkan dari kebutuhan strategis organisasi: Arsitektur Bisnis.

Arsitektur Bisnis membutuhkan Visi manajemen.

Visi Arsitektur

6

Pengembangan arsitektur membutuhkan dukungan dan keterlibatan berbagai pihak.

Visi adalah alat komunikasi penggalang dukungan, sekaligus “umpan” untuk mendapatkan masukan/validasi.

Visi arsitektur TI harus relevan dengan:Solusi atas permasalahan-permasalahan

aktual organisasi.Misi dan tujuan strategis organisasi.

Teknik: Rich Pictures.

Rich Picture: ConOp Graphics

7

Rich Picture

8

Supplier

Karyawan

Manajer Keuangan

Inventaris

Seleksi: reputasi

Produktivitas:ketersediaankebutuhan

Produktivitas& efisiensi

Mutu barang

Harga bersaing

Kataloguptodate

Pemesananonline

Aturanpemesanan

baku

peraturan

tagihan

auditpesanan

pesananpilihan

persetujuan

laporanpenerimaan

Perusahaan Jasa Stage/Set Decorator

produk & hargaterbaru

Arsitektur Bisnis

9

Arsitektur Bisnis mengidentifikasi dan merumuskan:Ruang lingkup arsitektur: bidang-bidang

yang relevan.Struktur organisasi kerja dan peran-peran

di dalam setiap unit kerja yang relevan.Gambaran proses-proses bisnis yang

relevan.Informasi (formulir, catatan, dsb.) yang

dibutuhkan, dihasilkan, atau dimanipulasi dalam tiap proses bisnis tsb.

Teknik: UML Activity Diagram.

Activity Diagram

10

Entry Specialist Import Specialist Inspector Port Inspector

Arsitektur Bisnis

11

Proses bisnis: Pengadaan material dan perlengkapan dekorasi panggungPendaftaran, seleksi, pemberhentian pemasok.Pemesanan barang (pemilihan, order, pembayaran)Inventarisasi barang

KeuanganInventaris TeknisiDesignerSekretaris

Staf TeknisStaf Administrasi

Manajer

Arsitektur Bisnis

12

Cross functional flow chart proses pemesanan.Informasi yang dipertukarkan: spesifikasi produk

(katalog), slip order, slip tagihan, slip pemasukan barang, faktur pembayaran.

SistemSistemteknisiteksnisteknisiteknisi

inventarisinventaris

pemasokpemasokpemasokpemasok

keuangankeuanganpembayaran

pengiriman

tagihan

laporanpenerimaan

order

katalog

orderstatus order

katalog

Arsitektur Informasi

13

Terdiri dari Arsitektur Data & Arsitektur Aplikasi.

Arsitektur DataIdentifikasi entitas dataIdentifikasi asosiasi antara informasi dan

fungsi/aktivitas (CRUD matrix)Identifikasi atribut-atribut data dan skema

data (ER diagram)

CRUD Matrix

14

Entity Relationship

15

Pemasok ProdukPesanan

NamaUserid

Password

Email TelpRating

Kode

Merk

KodeDeskripsi

Alamat

UkuranNilai Tanggal

Userid

Password

Teknisi

Nama

Harga

Model

Jumlah

Kepala

Status

Status

Arsitektur Informasi

Arsitektur AplikasiIdentifikasi aplikasi-aplikasi yang digunakan

untuk menjalankan fungsi-fungsi dalam proses bisnis.

Teknik: Data Flow Diagram.

Arsitektur Gabungan:Tabulasi pertukaran data antar aplikasi

No. Data Unit sumber

Aplikasi sumber

Unit tujuan

Aplikasi tujuan

Aktivitas Proses bisnis

Frekuensi

16

Data Flow Diagram

17

Teknisi

Tampilkan daftar produk per kategoriTampilkan informasi produk per ID produkUpdate informasi produk

Catalog Service

Oracle 9i:KATALOG

5: READ Data produk

1: Informasi produk*Pemasok

1: Kategori produk*

3: Daftar produk

4: ID produk

6: Informasi produk

2: WRITE Data produk-produk

2: READ Daftar produk

Karyawan

Verifikasi orderCatat data orderTampilkan ID orderAmbil data order per ID orderUpdate data orderAmbil data order-orderUpdate data order- order

Order System

Oracle 9i: ORDER

3: READ Data order

1: ID pemasok*

Pemasok

1: Data order*

3: ID order

2: ID order*4: Data order

2: UPDATE Data order baru

2: WRITE Data order

1: Daftar order

1: Data order baru*

2: READ Data order-order 3: Data order-order

4: Nomor Order

5: UPDATE Status order

N2 Chart

18

Arsitektur Teknologi

19

Dikembangkan dengan memanfaatkan standard platforms, patterns (application frameworks), services dan prinsip-prinsip arsitektur Identifikasi komponen-komponen yang

reusable sebagai service. Identifikasi teknologi integrasi antar

aplikasi: standard interface dan middleware.

Identifikasi persyaratan service level (non-fungsional) komponen infrastruktur.

Prinsip-prinsip Arsitektur

20

1. Business Continuity Aktivitas harus tetap jalan meskipun ada

gangguan sistem.2. Common Use of Applications

Duplikasi aplikasi harus dihindari.3. IT Responsibility

Proses dan infrastruktur TI harus tanggap terhadap kebutuhan user, dari sisi fungsional, tingkat layanan, biaya, dan waktu pengembangan.

4. Protection of Intellectual Property Layanan TI harus dapat melindungi aset

intelektual organisasi.

Prinsip-prinsip Arsitektur

21

5. Data is an Asset Data harus dikelola sebagai suatu aset.

6. Data is Shared/Accessible Data harus tersedia bagi pihak yang

membutuhkan dalam tugasnya.7. Data Trustee

Setiap data mempunyai pemilik yang bertanggung jawab atas kualiyasnya.

8. Common Data Definitions Definisi data harus konsisten (sama) di

semua bagian organisasi.9. Data Security

Data harus dilindungi dari akses oleh pihak-pihak yang tidak berwenang.

Prinsip-prinsip Arsitektur

22

10. Technology Independence Aplikasi harus independen dari platform

hardware dan operating system.11. Ease of Use

Aplikasi harus intuitif dan transparan.12. Control Technical Diversity

Keragaman teknologi harus diminimalisasi.13. Interoperability

Penggunaan open standard adalah keharusan untuk memudahkan integrasi.

Arsitektur Teknologi

23

Catalog Order User Inventory LedgerRules

CatalogService

OrderSystem

LDAPService

InventoryManage-

ment

OracleFinance

ApprovalService

Procure-ment Portal

WebBrowser

WebBrowser

WebBrowser

VPN Server

Inv. ClientApplication

Fin. ClientApplication

DBMS

Service

App. Server

Web Server

Net. Security

Gap Analysis

24

Untuk setiap tahapan arsitektur, dilakukan gap analysis antara komponen arsitektur yang ada saat ini dengan yang harus ada nanti.Arsitektur Bisnis: proses-proses bisnis,

peran/unit kerja, informasi.Arsitektur Data: entitas data, atribut data.Arsitektur Aplikasi: aplikasi.Arsitektur Teknologi: platform, services.

Gap Analysis

    

Future

A B C D E Eliminated

A retained          

B   retained        

D     replaced      

F     replaced      

H           X

I           X

New       + +  

25

Rencana migrasi terfokus pada pengembangan komponen baru, migrasi dari komponen lama yang dieliminasi.

Exi

stin

g

top related