Jbptunikompp Gdl Zachman 25650 1 Ent.int.

download Jbptunikompp Gdl Zachman 25650 1 Ent.int.

of 23

Transcript of Jbptunikompp Gdl Zachman 25650 1 Ent.int.

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    1/23

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    2/23

    Deskripsi Mata Kuliah

    Matakuliah ini akan menjelaskan arsitektur, konsep, danmetode-metode yang ada dalam perancangan danimplementasi IT pada enterprise, beserta implementasi

    pemrogramannya.

    Dengan materi-materi yang diberikan, matakuliah ini akanmembantu memberi pemahaman tentang peran serviceoriented architectures dalam analisa kebutuhan,

    perancangan dan penerapannya pada skala enterpise.

    Selain itu matakuliah ini juga membahasarsitektur/teknologi yang dapat langsung diterapkan dalamplatorm yang berbeda-beda, mendukung teknologi berbasis

    komponen, berbasis service dan sistem terdistribusi!menggunakan "M# $ebService pada %ava dan .&'T(

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    3/23

    Kompetensi Mata Kuliah

    Setelah menyelesaikan matakuliah ini,diharapkan mahasis)a akan*

    + Dapat menjelaskan arsitektur enterprise,+ Mengerti dan mengenal kapan dan dimanaarsitektur enterprisedapat diterapkan,

    + Mampu menjelaskan Service riented

    rchitecture+ Mengembangkan suatu arsitektur berbasislayanan !service( dengan teknologi web service,

    + Mempelajari pemrograman arsitektur enterprise

    dengan teknologi %'' dan .&'T

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    4/23

    Silabus [1]

    erkenalan dan Silabus rsitektur plikasi Sistem 'nterprise+ engertian rsitektur plikasi Sistem 'nterprise

    + 'nterprise Sot)are 0 'nterprise pplication

    + Tantangan 'nterprise pplication+ engukuran 'nterprise pplication

    Distributed Inormation Systems+ 'volusi 'nterprise pplication

    + #ayering+ Transactions

    + Middle)are

    Teknik-teknik 'nterprise rchitecture*

    + organi1ing business logic, mapping to relational database, )ebpresentation, concurrency, session, and distribution strategies.

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    5/23

    Silabus [2]

    'nterprise plication Integration+ 2rom middle)are to pplication Integration

    + 'I Middle)are

    + $eb Technologies or pplication Integration+ Service riented rchitecture

    + Sot)are rchitecture

    Service riented rsitektur*

    + Deinisi+ 3elebihan

    + Tingkat ketergantungan

    + 4inding dan Invocation

    rsitektur dan 2rame)ork+ .&'T

    + %''

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    6/23

    Silabus [3]

    Database or 'nterprise+ %D45 -java

    + #I&6 -.net

    "M# Technology 7+ turan dan Sintaks

    + $ell 2ormed "M# dan 8alid "M#

    + DTD

    "M# Technology + "M# Schema

    + "path

    $eb Service+ pa itu $eb Service

    + 3eunggulan dan 3egunaan $eb Service

    + engembangan dan 'volusi $eb Service+ "M#-95

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    7/23

    Silabus [4]

    $eb Service Technologies*+ S

    + :DDI

    + $SD#

    Implementasi $S pada .&'T+ pada .&'T

    + Database

    + Tipe Data $S

    Service 5omposition+ vervie)

    + Service 5omposition Model

    + 4'# * 4usiness rocess ';ecution #anguage or $eb Services

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    8/23

    Pengantar

    Menurut kamus

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    9/23

    Elemen Enterprise

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    10/23

    Elemen !ingkungan

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    11/23

    "he #ature o$ Digital %orl&

    @lobali1ation

    The digiti1ation o goods

    Speed

    The merger o products and ser'i(es

    &e)markets and pricing

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    12/23

    Kebutuhan Enterprise

    Inormation sharing and processingsset management and tracking9esource planning4usiness process automation5ustomer or client management

    4oost employee productivityrotection o business kno)ledge

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    13/23

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    14/23

    )r(hite(ture

    Suatu cara dimana komponen*komponen&alam sebuah komputeratau sistem komputer atau suatu sistem &iorganisasikan &an&iintegrasikan

    Dari deinisi itu komponen*komponenpembentuk sistem sangatpenting untuk kesuksesan sebuah arsitektur+

    emahaman terhadap komponen-komponen penyusun arsitekturtersebut diperlukan agar kita bisa memahami arsitektur, karakteristik

    sistem dan keterkaitannya dengan sistem lainnya.

    3ita perlu mengintegrasikansistem &alam suatu perusahaansehingga ter,a&i komunikasi antar elemen*elemennya+

    Sangatlah penting untuk mengerti sistem dasar suatu organisasi dan

    mencatat bagaimana komponen-komponen tersebut bekerja tetapiti&ak harus mengetahui &etailbagaimana (ara membentukkomponen*komponen tersebut+

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    15/23

    Enterprise So$t-are

    Menurut &ikipedia"org'

    'nterprise Sot)are is sot)are thatsolves an enterprise problem .ratherthan a &epartmental problem/an&

    usually enterprise so$t-are is -rittenusing Enterprise So$t-are)r(hite(ture+

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    16/23

    Enterprise )r(hite(ture

    The organi1ing logic or a irmAs core businesspro(essesan& I" (apabilities (apture& in a

    set o$ prin(iples0 poli(iesan& te(hni(al(hoi(esto a(hie'e the businessstan&ar&iationan& integrationreuirementso$ the $irms operating mo&el+

    5oncerned )ith cross project/solutionarchitecture and communication bet)een&i$$erent pra(ti(es in ar(hite(ture+

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    17/23

    Enterprise )r(hite(ture

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    18/23

    Kebutuhan Enterprise So$t-are

    Mengintegrasikan customer support dan productkno)ledge melalui $'4.

    + Dengan menghubungkan semua mesin-mesin server dandata melalui internet secara online, marketing perusahaanitu akan bertambah baik karena bisa menjangkaupelanggan-pelanggan dari mana-mana.

    + erusahaan akan menghemat biaya sales manajemen danmempermudahnya, disamping itu dapat meraih pasar baru.

    'nterprise sot)are dapat membantu pekerjaan parapekerja di perusahaan sehingga mempermudah,mempercepat pekerjaan, mengeisiensikan pekerja,

    sekaligus memperkecil biaya pengeluaranperusahaan.

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    19/23

    Enterprise )ppli(ation

    ontoh Enterprise appli(ations5+ payroll !datar gaji(, patient records !datar pasien

    rumah sakit(, shipping tracking !data pengirimanbarang(, cost analysis !analisis keuangan(, creditscoring !pencatatan kredit(, insurance !asuransi(,supply chain, accounting, customer service, andoreign e;change trading.

    Enterprise appli(ations bukan5+ automobile uel injection !pengisian bahan bakar

    otomatis(, )ord processors, elevator controllers,

    chemical plant controllers, telephone s)itches,operating systems, compilers, and games.

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    20/23

    Karakteristik Ent+ )ppli(ation

    4utuh persistent &ata0 karena &ata &igunakan se(ara bersama olehbanyak aplikasi0 bahkan &igunakan untuk ,angka -aktu yanglama+

    + $alaupun sangat mungkin terjadi perubahan sistem perusahaan, data tidakboleh berubah.

    'nterprise application biasanya menghan&le &ata yang sangat besar+

    + Dulu digunakan konsep ile system !standalone( sekarang digunakan databaserelasional bahkan basis data berorientasi obyek.

    engguna enterprise application banyak &an beraneka ragam

    + 4agaimana cara menghadle concurrent access -B transaction management tool

    + 4utuh log dan recovery Memiliki banyak ma(am user inter$a(e&i masing*masing (lient

    + 4agaimana agar seluruh data yang ada dapat direpresentasikan ke seluruh userdengan semudah mungkin dengan bermacam-macam user interace tergantungkebutuhannya.

    4utuh terintegrasi dengan aplikasi lain. Mampu memisahkan business logic, data, dan presentasi

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    21/23

    Kesulitan Ent+ )pp+ De'+

    Card)are yang masih mahal, yang mungkin juga tidak!belum( berkembang sesuai keadaan dan kebutuhansekarang.3esulitan mencari pekerja yang dapat memiliki

    kemampuan kerja yang baik, dan dapat mengikutiperkembangan teknologi.3esulitan dalam pembuatan sot)are yang mampu

    mengintegrasikan seluruh sistem dan bersiat 

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    22/23

    Kesulitan Enterprise )ppli(ation

    Masih membutuhkan adanya brain)are+ It means that ;E operation reFuires ;E staing

    danya kebutuhan keamanan sistem dan integritasdata. Misalnya*+ Mampu menghandle

  • 8/17/2019 Jbptunikompp Gdl Zachman 25650 1 Ent.int.

    23/23

    Selesai6

    See you ne7t -eek