perancangan arsitektur pada infrasruktur ti fileclient application (desktop) ... dan pertukaran...

27
PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI ©2015-RONY 1

Upload: phamliem

Post on 11-Mar-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI

©2015-RONY

1

Page 2: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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?

2

Page 3: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

PERSPEKTIF ARSITEKTUR PT ABC

3

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

User

Pro

file

Man

ag

em

en

t

User

Pro

file

Man

ag

em

en

t

Client Application (desktop)Client Application (desktop)

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

Netw

ork

Secu

rity

Netw

ork

Secu

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

User

Pro

file

Man

ag

em

en

t

User

Pro

file

Man

ag

em

en

t

Client Application (desktop)Client Application (desktop)

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

Netw

ork

Secu

rity

Netw

ork

Secu

rityAutomated DispositionAutomated Disposition

Page 4: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

ARSITEKTUR GABUNGAN

4

Portal Web (Single Sign On)

Supply ChainManagement

CatalogManagement

FinancialManagement

Human Resource

Management

Us

er

Pro

file

Ma

na

gem

en

t

Client Applications (desktop)

Ne

two

rk S

ec

uri

tyAutomated Disposition

Graphic Design Tool (laptop)

Web Client (laptop, PDA)

Operating System Services

Network Services

Communication Infrastructure

eMail SMTP & POP Server

Server: Linux RedhatDesktop: Windows XP

LAN: 10 Mbps EthernetWAN: 128 Kbps MPLS

XML over HTTP

Horde Webmail

EnterpriseFirewall, SSL

PHP on Apache Webserver

MS Visio

Firefox

Open LDAP

VB Client

Page 5: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

LANDASAN PRINSIP

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

5

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

… … …

Page 6: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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 sharingdan pertukaran data) antar sistem informasi terkait di masing-masing lembaga.

Bersifat domain specific: aplikasi flagshipdepertemen tertentu.

Metoda pengembangan arsitektur dapat diterapkan.

6

Page 7: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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.

7

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

Page 8: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

IDENTIFIKASI PERMASALAHAN

Pemetaan stakeholdersdan interaksinya

Untuk menggali kepentingan dan permasalahan yang dihadapi masing-masing.

8

Page 9: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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).

9

*Kasus di Amerika Serikat.

Page 10: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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.

10

Page 11: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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.

11

Page 12: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

POLA SOA UNTUK E-HEALTH

12

Fungsi-fungsi bisnis

yang diidentifikasi

dari arsitektur bisnis

(di-enkapsulasi sebagai

services)

Otomasi proses

dengan service

orchestration

Portal

Distributed DBMS

Infrastruktur jaringan

Manajemen infrastruktur

Page 13: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

ARSITEKTUR TEKNOLOGI GENERIK

13

Page 14: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

PERSPEKTIF ARSITEKTUR E-HEALTH

14

Page 15: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

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.

15

Perlu pemetaan aliran informasi lintas sistem aplikasi

Page 16: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

PEMETAAN ALIRAN INFORMASI

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

16

Manajemenpersonalia

Manajemenpersonalia

ManajemenKeuangan

ManajemenKeuangan

Manajemenpemasok

Manajemenpemasok

Survey lokasi

Survey lokasi

Perancangandesain

panggung

Perancangandesain

panggung

Pemasanganpanggung

Pemasanganpanggung

Negosiasikontrak

Negosiasikontrak

Penutupankontrak

Penutupankontrak

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

panggung

Pemasanganpanggung

Pemasanganpanggung

Negosiasikontrak

Negosiasikontrak

Penutupankontrak

Penutupankontrak

Pemesananbarang

Pemesananbarang

Pembayaranpemasok

Pembayaranpemasok

Pendaftaranpemasok

Pendaftaranpemasok

Penerimaanbarang

Penerimaanbarang

GD GD

FM

SCM SCM FM

SCMSCM

SCM

FM

GD

HRHR

SCM

CM

CM AD

Page 17: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

PETA INTEROPERABILITASAliran informasi antar sistem aplikasi:

17

Setiap tanda panah

diberi label entitas

informasi yang

dipertukarkan

Ne

two

rk S

ec

uri

ty

Us

er

Pro

file

Ma

na

gem

en

t

Portal Web (Single Sign On)

Supply ChainManagement

CatalogManagement

FinancialManagement

Human Resource

Management

Client Applications (desktop)

Web Client (laptop, PDA)

Automated Disposition

Page 18: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

POLA ARSITEKTUR APLIKASI

18

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

transactIntegrasi 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:

SCMU2U collaborate Manajemen Pengetahuan

Personalize U2S transact & publish Fasilitas Swalayan

Page 19: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

POLA-POLA ARSITEKTUR APLIKASIPola arsitektur tiap aplikasi dipilih berdasarkan kebutuhan non-fungsionalnya.

19

Netw

ork

Secu

rity

Netw

ork

Secu

rity

User

Pro

file

Man

ag

em

en

t

User

Pro

file

Man

ag

em

en

t

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

Netw

ork

Secu

rity

Netw

ork

Secu

rity

User

Pro

file

Man

ag

em

en

t

User

Pro

file

Man

ag

em

en

t

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

3-Tier Transact3-Tier Transact

U2S2S Transact:Web-based2-Tier Transact

U2S2S Transact:Service

U2S Publish:Web-based2-Tier Transact

Page 20: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

MEKANISME INTEGRASI

20

Target

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).

Page 21: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

PLATFORM ARSITEKTUR TEKNOLOGI

21

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

ManagementSupply ChainManagement

FinancialManagement

Web Server&

PHP

Employee

VB Client

LAN

Account

ODBC

Auto.

Disp.

Rule

Web Srv.&

PHP

SOAP

.Net Server .Net Server

Page 22: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

UNIFIKASI PLATFORM

22

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

Page 23: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

TOPOLOGI INFRASTRUKTUR

23

Internet

WebServer

.NetAppl.

Server

DB Server 2

DB Server 1

Firewall Firewall

DesktopClients

NotebookClients

LDAPServer

LAN

DMZ

Page 24: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

ANALISA KESENJANGAN

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

24

Gap analysis: identifikasi peluang

pemanfaatan aset TI yang ada dan

solusi baru yang harus dikembangkan.

Page 25: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

TABEL GAP: SISTEM INFORMASI

Tabulasi gap cara TOGAF Dapat diterapkan pada proses bisnis, sistem informasi, maupun teknologi (komponen infrastruktur).

Contoh untuk Sistem Informasi:

25

Future

AutomatedDisposition

ProductCatalogManage.

SupplyChain

Manage.

HumanResourceManage.

FinancialManage.

Eliminated

PurchaseOrder replace

TimeSheet replace

PriceTable remove

FinancialManagement retain

New add add

Exis

tin

g

Page 26: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

TABEL GAP: INFRASTRUKTUR TI

Contoh untuk infrastrktur TI:

Dapat dipisahkan antara hardware dan system software.

26

Future

ApacheWeb Server

EnterpriseFirewall

SSL.Net

Server… Eliminated

IIS replace

.Net Server retain

Windows NT remove

… …

New add add

Exis

tin

g

Page 27: PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI fileClient Application (desktop) ... dan pertukaran data) ... Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional

27