+ All Categories
Home > Documents > 1 - Pengenalan Arsitektur Enterprise

1 - Pengenalan Arsitektur Enterprise

Date post: 06-Jul-2018
Category:
Upload: bima
View: 226 times
Download: 0 times
Share this document with a friend

of 35

Transcript
  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    1/35

    ARSITEKTURENTERPRISE

    27 Januari 2016

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    2/35

    Pengantar Arsitektur Enterprise

    Menurut kamus, enterprise! "erarti#

    Ke"eranian "erusa$a, kegiatan memu%ai usa$a

    Perusa$aan, &rma'

    Menurut Developing Enterprise Java Applications with J2EE and UML

    K$a)ar *aman A$me+, ar( E' Umr(s$, isti%a$ enterprise menga-u

    suatu .rganisasi atau in+i/i+u se"agai suatu kesatuan, (ang "eker

    bersama-sama untuk men-apai "e"erapa tuuan umum'

    Enterprise "erkaitan erat +engan B2B usiness t. usiness3 +anusiness t. ust.mer3'

    Kata enterprise "iasa +igunakan untuk men(e"ut perusa$aan +a%a"esar, seperti Mi-r.s.4t, Inte%, 5..g%e, a$.., atau E"a('

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    3/35

    8 E%emen 9ingkungan Perusa$aan

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    4/35

    Enterprise era in t$e :igita% ;.r%+

    Globalization:

     T$e +igiti

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    5/35

    Enterprise=s Nee+

    In4.rmati.n s$aring an+ pr.-essing > IT

    Asset management an+ tra-king > P9M

    Res.ur-e p%anning > ERP

    usiness pr.-ess aut.mati.n > I

    ust.mer .r -%ient management > RM

    ..st emp%.(ee pr.+u-ti/it( > ?RM

    Pr.te-ti.n .4 "usiness kn.)%e+ge > Se-urit(

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    6/35

    ;$at is ar-$ite-ture@ > IEEE

    IEEE Stan+ar+ 610, Stan+ar+ .mputer :i-ti.nar(# A .mpi%ati.n .4 IEEE Stan

    .mputer 5%.ssaries!

    T$e organizational structure .4 a s(stem .r -.mp.

    IEEE Stan+ar+ 171, IEEE Re-.mmen+e+ Pra-ti-e 4.r Ar-$ite-tura% :es-ripti.

    S.4t)are>Intensi/e S(stems'

    T$e 4un+amenta% organization .4 a s(stem em".+ie+

    components, t$eir relationships t. ea-$ .t$er, an+ t

    en/ir.nment, an+ t$e prin-ip%es gui+ing its design an+!

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    7/35

    Arsitektur

    Suatu -ara +imana komponen-komponen +a%am se"ua$ sistem

    +i.rganisasikan +an +iintegrasikan

    :ari +e&nisi itu komponen-komponen pem"entuk sistem sanga

    untuk kesuksesan se"ua$ arsitektur'

    Pemahaman ter$a+ap k.mp.nen>k.mp.nen pen(usun arsitektu

    +iper%ukan agar kita "isa mema$ami arsitektur, karakteristik siste

    keterkaitann(a +engan sistem %ainn(a'

    Kita per%u mengintegrasikan sistem +a%am suatu perusa$aan se

    tera+i k.munikasi antar e%emen>e%emenn(a'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    8/35

    Arsitektur 23

    Sangat%a$ penting untuk mengerti sistem +asa

    .rganisasi +an men-atat "agaimana k.mp.nen

    k.mp.nen +a%am sistem terse"ut "ekera tetap

    tidak harus mengetahui detail "agaimana f

    fungsi k.mp.nen>k.mp.nen terse"ut'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    9/35

    Enterprise Ar-$ite-tures in-%u+es'''

    usiness Ar-$ite-ture

    In4.rmati.n Ar-$ite-ture

     Te-$n.%.g( Ar-$ite-ture

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    10/35

    :e&nisi Sistem In4.rmasi SI3

    5e%inas, Bram, +an ;iggins 1CC03#

    “Suatu sistem buatan manusia yang secara um

    terdiri atas seumpulan omponen berbasis o

    dan manual yang dibuat untu menghimpun!

    menyimpan! dan mengelola data serta menyed

    in"ormasi eluaran epada pemaai#$ 

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    11/35

    A%ter 1CC23

    “%ombinasi antara prosedur er&a! in"ormasi! or

    dan tenologi in"ormasi yang diorganisasian u

    mencapai tu&uan dalam sebuah perusahaan#$ 

    :e&nisi Sistem In4.rmasi SI3

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    12/35

    .+nar +an ?.p)..+ 1CCD3

    “%umpulan perangat eras dan perangat luna

     yang dirancang untu menstrans"ormasian da

    dalam bentu in"ormasi yang berguna#$ 

    :e&nisi Sistem In4.rmasi SI3

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    13/35

    ungsi Sistem In4.rmasi

    Mengumpu%kan +ata +ari +a%am atau %uar enterprise

    Mempr.ses +ata +an meng.%a$n(a mena+i in4.rmasi (

    "ermakna +an "erman4aat

    Men(impan in4.rmasi (ang +i"utu$kan .%e$ enterprise

    Men+istri"usikan in4.rmasi kepa+a se%uru$ pengguna

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    14/35

    .mputer ase+ In4.rmati.n S(stem IS3

    Management Briente+

    Men+ukung in4.rmasi untuk pengam"i%an keputusan

    ?ea/( P%anne+

     Teren-ana

    Integrate+

     Terpa+uFterintegrasi

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    15/35

    K.mp.nen Sistem In4.rmasi

    ?ar+)are

    S.4t)are

    Pe.p%e

    Pr.-e+ure

    :ata"ase

    :ataF

    In4.rmati.n

    IT Enterpris

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    16/35

    K%asi&kasi Sistem In4.rmasi

    Sistem Pen+ukung Bperasi

    Sistem Pemr.sesan Transaksi

    Sistem Pengen+a%i Pr.ses

    Sistem Bt.masi Perkant.ran

    Sistem Pen+ukung Manaemen Sistem In4.rmasi Manaemen MIS3

    Sistem Pen+ukung Keputusan :SS3

    Sistem In4.rmasi Eksekuti4 EIS3

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    17/35

    Peranan Sistem In4.rmasi +a%am Pr.ses isnis

    Pr.+ukti/itas

    Bt.matisasi pemr.sesan +ata,

    Sistematisasi pekeraan se$ingga "isa mengurangi pr.+uk (ang gaga

    Me%akukan e&siensi sum"er +a(a

    Sik%us )aktu

    Memper-epat pemr.sesan +ata,

    Mengurangi )aktu tun+a,

    Me%akukan pekeraan se-ara para%e%,

    Mengurangi pengu%angan

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    18/35

    Enterprise S.4t)are

    Enterprise S.4t)are is s.4t)are t$at s.%/es an

    enterprise problem (rather than a departm

    problem) an+ usua%%( it is )ritten using Enterp

    So"tware Architecture#

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    19/35

    Enterprise S.4t)are Ar-$ite-ture

     T$e .rgani

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    20/35

    Enterprise In4.rmati.n S(stem

    .mputer>"ase+ s(stem t$at -an per4.rm a%% stan+ar+

    a--.unting tasks 4.r a%% .4 t$e .rgani

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    21/35

    itur Enterprise In4.rmati.n S(stem

    .rp.rate )i+e s(stem

    Men-akup se%uru$ "agian perusa$aan

    :ari satu sistem "isa men+apatkan in4.rmasi "agian keuangan, S:M, pemasa

    se-ara terintegrasi

    ?.%isti- in4.rmati.n

    In4.rmasi "ersi4at men(e%uru$ untuk men+ukung kepentingan pengam"i%an k

    enterprise se-ara umum

    usiness inte%%gen-e

    Se%uru$ akti&tas sistem +igunakan untuk men+ukung ke"iakan (ang +iam"i% +

    enterprise

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    22/35

    Karakteristik Enterprise In4.rmati.n S(stem

    Kua%itas In4.rmasi

    %eksi"e%

    Meng$asi%kan in4.rmasi (ang "enar, re%e/an, /a%i+, k.mp%it

    User Inter4a-e

    5ra&-a% User Inter4a-e 5UI3

    User>4rien+%(

    :iakses +ari "er"agai tempat

    Pengaksesan in4.rmasi (ang -epat, mu+a$, +an aman

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    23/35

    Keuntungan Penerapan Enterprise In4.rmati.n S(

    Mem4asi%itasi pen-apaian tuuan .rganisasi

    Mem4asi%itasi akses ke se%uru$ in4.rmasi

    Meningkatkan kua%itas +ari pengam"i%an keputusan

    Men(e+iakan keuntungan k.mpetiti4 

    Memper-epat )aktu pen-arian in4.rmasi

    Meningkatkan kua%itas k.munikasi

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    24/35

    Ke"utu$an pem"angunan Enterprise S.4t)are paPerusa$aan

    Mengintegrasikan -ust.mer supp.rt +an pr.+u-t kn.)%e+ge me%a%ui

    ;EFInternet'

    :engan meng$u"ungkan semua mesin>mesin ser/er +an +ata me%a%u

    se-ara .n%ine, marketing perusa$aan itu akan "ertam"a$ "aik

    Perusa$aan akan meng$emat "ia(a sa%es manaemen +an memperm

    +isamping itu +apat merai$ pasar "aru'

    Enterprise s.4t)are +apat mem"antu pekeraan para pekera +i perus

    se$ingga mempermu+a$, memper-epat pekeraan, menge&siensikan

    seka%igus memperke-i% "ia(a penge%uaran perusa$aan'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    25/35

    Enterprise App%i-ati.ns

    Contoh "nterprise applications#

    Pa(r.%% penggaian3, patient re-.r+s +a4tar pasien ruma$ sakit3, s$ipping tra-

    pengiriman "arang3, -.st ana%(sis ana%isis keuangan3, -re+it s-.ring ana%isis

    kre+it3, insuran-e asuransi3, supp%( -$ain pemenu$an ke"utu$an3, a--.untin

    akuntansi3, -ust.mer ser/i-e, an+ 4.reign eG-$ange tra+ing /a%as3'

    "nterprise applications bukan# aut.m."i%e 4ue% ine-ti.n pengis

    "akar .t.matis3, ).r+ pr.-ess.rs, e%e/at.r -.ntr.%%ers, te%ep$.ne s)

    .perating s(stems, -.mpi%ers, an+ games'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    26/35

    Karakteristik Enterprise App%i-ati.n

    utu$ persistent data, karena +ata +igunakan se-ara "ersama .%eap%ikasi, "a$kan +igunakan untuk angka )aktu (ang %ama'

    ;a%aupun sangat mungkin tera+i peru"a$an sistem perusa$aan, +aboleh "eru"a$'

    Enterprise app%i-ati.n "iasan(a menghandle data #ang sangat b

    :u%u +igunakan k.nsep &%e s(stem standalone3 sekarang +igunak+ata"ase re%asi.na% "a$kan "asis +ata "er.rientasi ."(ek (ang terd

    Pengguna enterprise app%i-ati.n ban#ak dan beraneka ragam

    agaimana -ara meng$an+%e -.n-urrent a--ess >H transa-ti.n mant..%

    utu$ %.g +an re-./er(

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    27/35

    Karakteristik Enterprise App%i-ati.n

    Memi%iki ban#ak macam user interface +i masing>mas

    agaimana agar se%uru$ +ata (ang a+a +apat +irepresent

    ke se%uru$ user +engan semu+a$ mungkin +engan "erma

    ma-am user inter4a-e tergantung ke"utu$ann(a'

    utu$ terintegrasi +engan ap%ikasi %ain'

    Mampu memisahkan "usiness %.gi-, +ata, +an presentas

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    28/35

    Kesu%itan Pengem"angan Enterprise App%i-ati.n

    ?ar+)areFS.4t)are (ang masi$ ma$a%, (ang mungkin ug

    "e%um3 "erkem"ang sesuai kea+aan +an ke"utu$an sek

    Kesu%itan men-ari pekera (ang +apat memi%iki kemamp

    kera (ang "aik, +an +apat mengikuti perkem"angan tek

    Kesu%itan +a%am pem"uatan s.4t)are (ang mampu

    mengintegrasikan se%uru$ sistem +an "ersi4at $istribu

    %#stem %ervices!'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    29/35

    Kesu%itan Pengem"angan Enterprise App%i-ati.n

    Kesu%itan perbedaan platform&

    A+an(a multiple vendor uga mempersu%it pem"uata

    pr.gram'

    .nt.$n(a#

    Perusa$aan A menggunakan S9 Ser/er +an k%ien perusa$aan A men

    Bra-%e'

    :a%am $a% ini +i"utu$kan suatu s.4t)are (ang mampu mengatasi %in

    /en+.r!'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    30/35

    Kesu%itan Enterprise App%i-ati.n

    Masi$ mem"utu$kan a+an(a brain'are

    2F7 .perati.n reuires 2F7 stang

    A+an(a ke"utu$an keamanan sistem +an integritas +ata'

    Misa%n(a#

    Mampu meng$an+%e s#stem failure! +engan s#stem failure recover#!

    ollback transa-ti.n untuk transaksi (ang sa%a$ atau "ata%

    ransaction locking (ang mampu mengatasi keamanan +ata'

    .nt.$n(a pa+a saat a+a transaksi (ang $ampir "ersamaan'

    Mampu meng$an+%e multi user situati.n!

    Menaga kekonsistensian +ata )a%au a+a err.r, +e%a(, +an transaksi (ang a

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    31/35

    Pengukuran Kesuksesan Enterprise App%i-ati.n

    esponse time# a+a%a$ t.ta% )aktu (ang +i"utu$kan sistem untumempr.ses se"ua$ reuest +ari %uar ke sistem terse"ut'

    Mungkin se"ua$ aksi ter$a+ap UI, atau se"ua$ pemanggi%an API'

    *in Resp.nse time

    esponsiveness# a+a%a$ se"erapa -epat sistem mengena%i se"ureuest se"agai sesuatu untuk +ipr.ses +an kemu+ian mengem"a4ee+"a-k )a%aupun pr.ses "e%um se%esai'

    User "isa 4rustrasi )a%aupun resp.nse time "aik

    ;a%aupun "e%um se%esai pr.ses, sistem $arus tetap mem"erikan r

    Misa%n(a gunakan timer atau pr.gress "ar, atau in4.rmasi %ain'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    32/35

    Pengukuran Kesuksesan Enterprise App%i-ati.n

    +atenc## a+a%a$ )aktu minimum (ang +i"utu$kan untuk men+apatkan

    "entuk resp.nse'

    hroughput# a+a%a$ "erapa $asi% (ang +iper.%e$ +a%am suatu satuan )

    tertentu'

     Jika kita mengukur -.p( &%e, t$r.ug$put +iukur +a%am "erapa b#tes pe

    Untuk enterprise app%i-ati.ns pengukuran "er+asarkan transactions p

    tps3, tapi masa%a$n(a "ergantung pa+a k.mp%eksitas transaksi'

    Capacit# a+a%a$ in+ikasi se"erapa maGimum +ari t$r.ug$put

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    33/35

    Pengukuran Kesuksesan Enterprise App%i-ati.n

    +oad a+a%a$ tingkat tekanan F stress se"ua$ sistem

    Misa%n(a +iukur +engan "erapa "an(ak user (ang se+ang ter$u"ung saat itu

    Misa%n(a resp.nse time untuk suatu reuest pa+a saat peak a+a%a$ 0'L se-.n+s

    users +an 2 se-.n+s +engan 20 users'

    +oad sensitivit# a+a%a$ "agaimana resp.nse time "er/ariasi +eng

    Misa%n(a sistem A memi%iki resp.nse time 0'L se-.n+s untuk 10 > 20 users +an s

    memi%iki resp.nse time 0'2 se-.n+s untuk 10 users (ang naik mena+i 2 se-.n+

    users'

    Pa+a -.nt.$ +i atas, sistem A memi%iki %.a+ sensiti/it( (ang %e"i$ re

    +aripa+a sistem '

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    34/35

    Pengukuran Kesuksesan Enterprise App%i-ati.n

    ",cienc# a+a%a$ per4.rma +i"agi +engan res.ur-es'

    Se"ua$ sistem (ang memi%iki D0 tps pa+a 2 PU akan %e"i$ e&sien +i"an+ing +ese"ua$ sistem (ang memi%iki 0 tps pa+a 1 PU'

    %calabilit# a+a%a$ ukuran "agaimana penam"a$an res.ur-es "ia

    $ar+)are3 mempengaru$i per4.rman-e'

    ertical scalabilit# atau s-a%ing up, "erarti menam"a$kan %e"i$ "tenaga ter$a+ap sing%e ser/er, seperti penam"a$an mem.r('

    .orizontal scalabilit# atau s-a%ing .ut, "erarti menam"a$kan %e"

    ser/er'

  • 8/18/2019 1 - Pengenalan Arsitektur Enterprise

    35/35

     Tugas 1

    ari se"ua$ artike% tentang pi%i$3#

    usiness Ar-$ite-ture

    In4.rmati.n Ar-$ite-ture

     Te-$n.%.g( Ar-$ite-ture

    a-a, kemu+ian kumpu%kan +i M..+%e pa%ing %am"at Se

     Januari 2016


Recommended