piti 07-perancangan arsitektur-ti

30
© 2009-2011 MTI-UI 1 Perancangan Arsitektur TI (Bag II) Perencanaan Infrastruktur Teknologi Informasi Program Magister Teknologi Informasi Universitas Indonesia

Upload: jonioke

Post on 15-Aug-2015

75 views

Category:

Education


7 download

TRANSCRIPT

Page 1: Piti 07-perancangan arsitektur-ti

© 2009-2011 MTI-UI1

Perancangan Arsitektur TI (Bag II)

Perencanaan Infrastruktur Teknologi Informasi

Program Magister Teknologi InformasiUniversitas Indonesia

Page 2: Piti 07-perancangan arsitektur-ti

2

Pertanyaan

Seperti apa gambaran arsitekturnya? Mungkinkah aritektur TI bersifat lintas

organisasi/perusahaan? Apa contohnya? Serinci apa Arsitektur Teknologi harus

dibuat? Bagaimana caranya mengidentifikasi

kebutuhan infrastruktur dari arsitektur TI?

Bagaimana rencana pengembangan infrastruktur TI diturunkan dari arsitektur TI?

© 2009-2011 MTI-UI

Page 3: Piti 07-perancangan arsitektur-ti

3

Perspektif Arsitektur PT ABC

Arsitektur Sistem Aplikasi

Arsitektur Teknologi

Portal Web (Single Sign On)Portal Web (Single Sign On)

Supply ChainManagement

Supply ChainManagement

CatalogManagement

CatalogManagement

FinancialManagement

FinancialManagement

Human Resource

Management

Human Resource

Management

Use

r P

rofi

leM

anag

emen

tU

ser

Pro

file

Man

agem

ent

Client Application (desktop)Client Application (desktop)

Web Client (laptop, PDA)Web Client (laptop, PDA)

Net

wo

rk S

ecu

rity

Net

wo

rk S

ecu

rityAutomated DispositionAutomated Disposition

Portal Web (Single Sign On)Portal Web (Single Sign On)

Supply ChainManagement

Supply ChainManagement

CatalogManagement

CatalogManagement

FinancialManagement

FinancialManagement

Human Resource

Management

Human Resource

Management

Use

r P

rofi

leM

anag

emen

tU

ser

Pro

file

Man

agem

ent

Client Application (desktop)Client Application (desktop)

Web Client (laptop, PDA)Web Client (laptop, PDA)

Net

wo

rk S

ecu

rity

Net

wo

rk S

ecu

rityAutomated DispositionAutomated Disposition

© 2009-2011 MTI-UI

Page 4: Piti 07-perancangan arsitektur-ti

4

Arsitektur Gabungan

Portal Web (Single Sign On)Portal Web (Single Sign On)

Supply ChainManagementSupply ChainManagement

CatalogManagement

CatalogManagement

FinancialManagement

FinancialManagement

Human Resource

Management

Human Resource

Management

Use

r P

rofi

leM

ana

gem

ent

Use

r P

rofi

leM

ana

gem

ent

Client Applications (desktop)Client Applications (desktop)

Net

wo

rk S

ecu

rity

Net

wo

rk S

ecu

rityAutomated DispositionAutomated Disposition

Graphic Design Tool (laptop)Graphic Design Tool (laptop)

Web Client (laptop, PDA)Web Client (laptop, PDA)

Operating System ServicesOperating System Services

Network ServicesNetwork Services

Communication InfrastructureCommunication Infrastructure

eMail SMTP & POP ServereMail SMTP & POP Server

Server: Linux RedhatDesktop: Windows XPServer: Linux RedhatDesktop: Windows XP

LAN: 10 Mbps EthernetWAN: 128 Kbps MPLSLAN: 10 Mbps EthernetWAN: 128 Kbps MPLS

XML over HTTPXML over HTTP

Horde WebmailHorde Webmail

EnterpriseFirewall, SSLEnterpriseFirewall, SSL

PHP on Apache WebserverPHP on Apache Webserver

MS VisioMS Visio

FirefoxFirefox

Open LDAPOpen LDAP

VB ClientVB Client

© 2009-2011 MTI-UI

Page 5: Piti 07-perancangan arsitektur-ti

5

Landasan Prinsip

Pilihan teknologi harus didasarkan pada prinsip-prinsip arsitektur yang telah ditetapkan. Contoh:

No. Teknologi Prinsip Arsitektur

1. VB Client Mengutamakan pemanfaatan aplikasi yang sudah dimiliki.

2. Firefox browser Memanfaatkan paket open source sedapat mungkin.

3. Horde Webmail Memanfaatkan paket open source sedapat mungkin.Menyediakan layanan aplikasi berbasis web bagi karyawan di lapangan.

4. PHP & Apache WS Memanfaatkan paket open source sedapat mungkin.Menyediakan layanan aplikasi berbasis web bagi karyawan di lapangan.

5. SSL Mengenkripsi semua lalu lintas data transaksi yang melalui jaringan publik.

6. Firewall Melindungi data perusahaan dari akses ilegal melalui jaringan

… … …

© 2009-2011 MTI-UI

Page 6: Piti 07-perancangan arsitektur-ti

6

Pertanyaan

Seperti apa gambaran arsitekturnya? Mungkinkah aritektur TI bersifat lintas

organisasi/perusahaan? Apa contohnya? Serinci apa Arsitektur Teknologi harus

dibuat? Bagaimana caranya mengidentifikasi

kebutuhan infrastruktur dari arsitektur TI?

Bagaimana rencana pengembangan infrastruktur TI diturunkan dari arsitektur TI?

© 2009-2011 MTI-UI

Page 7: Piti 07-perancangan arsitektur-ti

7

Arsitektur TI Lintas Organisasi Dalam konteks inisiatif strategis di tingkat

nasional, perlu adanya arsitektur TI lintas organisasi Untuk mengintegrasikan proses-proses

bisnis di lembaga-lembaga terkait Memastikan interoperabilitas (kemudahan

sharing dan pertukaran data) antar sistem informasi terkait di masing-masing lembaga.

Bersifat domain specific: aplikasi flagship depertemen tertentu.

Metoda pengembangan arsitektur dapat diterapkan.

© 2009-2011 MTI-UI

Page 8: Piti 07-perancangan arsitektur-ti

8

Contoh Kasus: e-Health

Proposal cetak biru e-Health Amerika Serikat dari Microsoft.

Tujuan: Meningkatkan mutu dan ketersediaan

layanan kesehatan dengan membangun layanan kesehatan terpadu yang melibatkan berbagai instansi, pemerintah maupun swasta (RS, Depkes, klinik, laboatorium, dokter, asuransi, dsb).

Saat ini dipenuhi dengan beragam sistem-sistem informasi yang terpisah-pisah.

Sumber: Connected Health Framework: Architecture & Design Blueprint, Microsoft Corp., 2006

© 2009-2011 MTI-UI

Page 9: Piti 07-perancangan arsitektur-ti

9

Identifikasi Permasalahan

Pemetaan stakeholders dan interaksinya Untuk

menggali kepentingan dan permasalahan yang dihadapi masing-masing.

© 2009-2011 MTI-UI

Page 10: Piti 07-perancangan arsitektur-ti

10

Permasalahan & Solusi

Permasalahan utama layanan kesehatan*: Biaya tinggi akibat duplikasi test lab,

administrasi pendaftaran pasien (terutama pendaftaran ulang di RS rujukan).

Kesalahan atau keterlambatan tindakan akibat catatan medis yang tidak lengkap.

Solusi-solusi kunci: Pengelolaan (pencatatan, penyimpanan,

pemeliharaan) terpusat catatan medis dalam jumlah besar dan dalam jangka panjang – dengan memperhatikan sifat kerahasiaan data (digitize & propagate).

Fasilitas administrasi online bersama untuk semua layanan kesehatan (synchronize).

*Kasus di Amerika Serikat.© 2009-2011 MTI-UI

Page 11: Piti 07-perancangan arsitektur-ti

11

Prinsip-prinsip Arsitektur (1)

Rancangan arsitektur TI dipandu oleh prinsip-prinsip arsitektur yang dapat mendukung solusi-solusi kunci Solusi kunci perlu dijabarkan ke dalam

kebutuhan fungsional. Kebutuhan fungsional e-Health:

Mampu mengumpulkan catatan medis seumur-hidup pasien dari data berbagai sistem layanan.

Mampu mengelola identitas unik pasien maupun petugas.

Mampu mengakses layanan pada sistem lain. Dapat dimanfaatkan bersama oleh sistem lain. Kerahasiaan data pasien terjamin.

© 2009-2011 MTI-UI

Page 12: Piti 07-perancangan arsitektur-ti

12

Prinsip-prinsip Arsitektur (2)

Prinsip-prinsip arsitektur dapat berupa konsep arsiektur yang merangkum fitur-fitur adaptabilitas, keamanan, kapasitas, dsb.

Prinsip-prinsip arsitektur e-Health: Service Orientation: modular dengan protokol

open standard untuk interoperabilitas. Federated Data: database terdistribusi (integrasi

beberapa database lokal/regional). Federated Security: pendelegasian pengelolaan

profil pengguna pada beberapa otoritas. Trustworthiness: kerahasiaan data pasien

terjaga dari penyalah-gunaan.

© 2009-2011 MTI-UI

Page 13: Piti 07-perancangan arsitektur-ti

13

Pola SOA untuk e-Health

Fungsi-fungsi bisnisyang diidentifikasidari arsitektur bisnis (di-enkapsulasi sebagaiservices)

Otomasi prosesdengan serviceorchestration

Portal

Distributed DBMS

Infrastruktur jaringan

Manajemen infrastruktur

© 2009-2011 MTI-UI

Page 14: Piti 07-perancangan arsitektur-ti

14

Arsitektur Teknologi Generik

© 2009-2011 MTI-UI

Page 15: Piti 07-perancangan arsitektur-ti

15

Perspektif Arsitektur e-Health

© 2009-2011 MTI-UI

Page 16: Piti 07-perancangan arsitektur-ti

16

Pertanyaan

Seperti apa gambaran arsitekturnya? Mungkinkah aritektur TI bersifat lintas

organisasi/ perusahaan? Apa contohnya? Serinci apa Arsitektur Teknologi harus

dibuat? Bagaimana caranya mengidentifikasi

kebutuhan infrastruktur dari arsitektur TI?

Bagaimana rencana pengembangan infrastruktur TI diturunkan dari arsitektur TI?

© 2009-2011 MTI-UI

Page 17: Piti 07-perancangan arsitektur-ti

17

Arsitektur Teknologi

Untuk keperluan tatakelola infrastruktur TI, arsitektur teknologi dapat diperinci sampai ke komponen hardwarenya Memetakan kebutuhan hardware sistem-

sistem aplikasi. Memungkinkan identifikasi hardware yang

dapat dipakai bersama. Memungkinkan identifikasi mekanisme

integrasi antar komponen sistem aplikasi yang saling berhubungan.

Perlu pemetaan aliran informasi lintas sistem aplikasiPerlu pemetaan aliran informasi lintas sistem aplikasi

© 2009-2011 MTI-UI

Page 18: Piti 07-perancangan arsitektur-ti

18

Pertanyaan

Seperti apa gambaran arsitekturnya? Mungkinkah aritektur TI bersifat lintas

organisasi/perusahaan? Apa contohnya? Serinci apa Arsitektur Teknologi harus

dibuat? Bagaimana caranya mengidentifikasi

kebutuhan infrastruktur dari arsitektur TI?

Bagaimana rencana pengembangan infrastruktur TI diturunkan dari arsitektur TI?

© 2009-2011 MTI-UI

Page 19: Piti 07-perancangan arsitektur-ti

19

Pemetaan Aliran Informasi

Interoperasi antar sistem aplikasi dapat diidentifikasi dari sistem-sistem aplikasi yang dipakai oleh proses bisnis yang sama

Manajemenpersonalia

Manajemenpersonalia

ManajemenKeuangan

ManajemenKeuangan

Manajemenpemasok

Manajemenpemasok

Survey lokasi

Survey lokasi

Perancangandesain

panggung

Perancangandesain

panggungPemasangan

panggungPemasangan

panggungNegosiasi

kontrakNegosiasi

kontrakPenutupan

kontrakPenutupan

kontrak

Pemesananbarang

Pemesananbarang

Pembayaranpemasok

Pembayaranpemasok

Pendaftaranpemasok

Pendaftaranpemasok

Penerimaanbarang

Penerimaanbarang

GD GD

FM

SCM SCM FM

SCMSCM

SCM

FM

GD

HRHR

SCM

CM

CM AD

Manajemenpersonalia

Manajemenpersonalia

ManajemenKeuangan

ManajemenKeuangan

Manajemenpemasok

Manajemenpemasok

Survey lokasi

Survey lokasi

Perancangandesain

panggung

Perancangandesain

panggungPemasangan

panggungPemasangan

panggungNegosiasi

kontrakNegosiasi

kontrakPenutupan

kontrakPenutupan

kontrak

Pemesananbarang

Pemesananbarang

Pembayaranpemasok

Pembayaranpemasok

Pendaftaranpemasok

Pendaftaranpemasok

Penerimaanbarang

Penerimaanbarang

GD GD

FM

SCM SCM FM

SCMSCM

SCM

FM

GD

HRHR

SCM

CM

CM AD

© 2009-2011 MTI-UI

Page 20: Piti 07-perancangan arsitektur-ti

20

Peta Interoperabilitas

Aliran informasi antar sistem aplikasi:

Setiap tanda panahdiberi label entitas informasi yang dipertukarkan

Net

wo

rk S

ecu

rity

Net

wo

rk S

ecu

rity

Use

r P

rofi

leM

ana

gem

ent

Use

r P

rofi

leM

ana

gem

ent

Portal Web (Single Sign On)Portal Web (Single Sign On)

Supply ChainManagementSupply ChainManagement

CatalogManagement

CatalogManagement

FinancialManagement

FinancialManagement

Human Resource

Management

Human Resource

Management

Client Applications (desktop)Client Applications (desktop)

Web Client (laptop, PDA)Web Client (laptop, PDA)

Automated DispositionAutomated Disposition

© 2009-2011 MTI-UI

Page 21: Piti 07-perancangan arsitektur-ti

Pola Arsitektur Aplikasi

21

Solusi Use Case Model

Loose Wait: AD U2S2S transact Integrasi Aplikasi

Orchestrate: SCM S2S transact Pertukaran Data

Mass Customize U2S transact & publish Fasilitas Swalayan

SynchronizeMulti-channel U2S transact

Integrasi Akses

Digitize & Propagate: SCM U2S2S transact Integrasi Aplikasi

Vitrify U2S publish Agregasi Informasi

Sensitize U2U collaborate Manajemen Pengetahuan

Analyze & Synthesize: CM U2S publish Agregasi Informasi

Connect, Collect, Create: SCM

U2U collaborate Manajemen Pengetahuan

Personalize U2S transact & publish Fasilitas Swalayan

© 2009-2011 MTI-UI

Page 22: Piti 07-perancangan arsitektur-ti

22

Net

wo

rk S

ecu

rity

Net

wo

rk S

ecu

rity

Use

r P

rofi

leM

anag

emen

tU

ser

Pro

file

Man

agem

ent

Portal Web (Single Sign On)Portal Web (Single Sign On)

Supply ChainManagement

Supply ChainManagement

CatalogManagement

CatalogManagement

FinancialManagement

FinancialManagement

Human Resource

Management

Human Resource

Management

Client Applications (desktop)Client Applications (desktop)

Web Client (laptop, PDA)Web Client (laptop, PDA)

Automated DispositionAutomated Disposition

Net

wo

rk S

ecu

rity

Net

wo

rk S

ecu

rity

Use

r P

rofi

leM

anag

emen

tU

ser

Pro

file

Man

agem

ent

Portal Web (Single Sign On)Portal Web (Single Sign On)

Supply ChainManagement

Supply ChainManagement

CatalogManagement

CatalogManagement

FinancialManagement

FinancialManagement

Human Resource

Management

Human Resource

Management

Client Applications (desktop)Client Applications (desktop)

Web Client (laptop, PDA)Web Client (laptop, PDA)

Automated DispositionAutomated Disposition

Pola-pola Arsitektur Aplikasi Pola arsitektur tiap aplikasi dipilih berdasarkan

kebutuhan non-fungsionalnya.

3-Tier Transact3-Tier Transact

U2S2S Transact:Web-based2-Tier Transact

U2S2S Transact:Service

U2S Publish:Web-based2-Tier Transact

© 2009-2011 MTI-UI

Page 23: Piti 07-perancangan arsitektur-ti

23

Mekanisme IntegrasiTarget

Source

Automated Disposition

Catalog Management

Supply Chain Management

Human Resource Management

Financial Management

Automated Disposition SQL-ODBC

Catalog Management

Supply Chain Management

SOAP Interface

SOAPInterface

Human Resource Management

Financial Management SQL-ODBC SQL-ODBC

Opsi menggunakan middleware: Jika interaksi antar aplikasi melibatkan workflow

atau melibatkan hubungan one-to-many (atau many-to-many).

© 2009-2011 MTI-UI

Page 24: Piti 07-perancangan arsitektur-ti

24

Platform Arsitektur Teknologi

HRManagement

CatalogDatabase

ClientInterface

Network

Application

Presen-tation

ApplicationIntegration

Order

Web Server &

PHP

Web Browser Web Browser VB Client

Internet – HTTPs LAN

SOAP ODBC

Internet – HTTPs

Catalog Management

Supply ChainManagement

FinancialManagement

Web Server&

PHP

Employee

VB Client

LAN

Account

ODBC

Auto.Disp.

Rule

Web Srv.&

PHP

SOAP

.Net Server .Net Server

© 2009-2011 MTI-UI

Page 25: Piti 07-perancangan arsitektur-ti

25

Unifikasi Platform

Database

ClientInterface

Network

Application

Presen-tation

ApplicationIntegration

Catalog Order Employee

Web Server &

PHP

Web Browser VB Client

LAN

SOAP

DB Server 2DB Server 1

Internet –HTTPs

Account

.Net Server

ODBC

Web Server

App. Server

Rule

© 2009-2011 MTI-UI

Page 26: Piti 07-perancangan arsitektur-ti

26

Topologi Infrastruktur

Internet

WebServer

.NetAppl.

Server

DB Server 2

DB Server 1

Firewall Firewall

DesktopClients

NotebookClients

LDAPServer

LAN

DMZ

© 2009-2011 MTI-UI

Page 27: Piti 07-perancangan arsitektur-ti

27

Pertanyaan

Seperti apa gambaran arsitekturnya? Mungkinkah aritektur TI bersifat lintas

organisasi/perusahaan? Apa contohnya? Serinci apa Arsitektur Teknologi harus

dibuat? Bagaimana caranya mengidentifikasi

kebutuhan infrastruktur dari arsitektur TI?

Bagaimana rencana pengembangan infrastruktur TI diturunkan dari arsitektur TI?

© 2009-2011 MTI-UI

Page 28: Piti 07-perancangan arsitektur-ti

28

Analisa Kesenjangan

Daftar kegiatan implementasi arsitektur (portofolio proyek implementasi) diperoleh dengan membandingkan antara arsitektur TI ideal dengan arsitektur saat ini.

Gap analysis: identifikasi peluang pemanfaatan aset TI yang ada dan solusi baru yang harus dikembangkan.

© 2009-2011 MTI-UI

Page 29: Piti 07-perancangan arsitektur-ti

29

Tabel Gap: Sistem Informasi

Tabulasi gap cara TOGAF Dapat diterapkan pada proses bisnis, sistem

informasi, maupun teknologi (komponen infrastruktur).

Contoh untuk Sistem Informasi:

    

Future

AutomatedDisposition

ProductCatalogManage.

SupplyChain

Manage.

HumanResourceManage.

FinancialManage. Eliminated

PurchaseOrder   replace       

TimeSheet      replace    

PriceTable remove

FinancialManagement       retain   

New  add  add    

Exi

stin

g

© 2009-2011 MTI-UI

Page 30: Piti 07-perancangan arsitektur-ti

30

Tabel Gap: Infrastruktur TI

    

Future

ApacheWeb Server

EnterpriseFirewall SSL .Net

Server … Eliminated

IIS replace        

.Net Server     retain    

Windows NT remove

…       …  

New    add add   

Exi

stin

g

Contoh untuk infrastrktur TI: Dapat dipisahkan antara hardware dan system

software.

© 2009-2011 MTI-UI