Interoperabilitas Intro

Embed Size (px)

Citation preview

  • 8/16/2019 Interoperabilitas Intro

    1/16

    Interoperabilitas

    Lukito Edi Nugroho

  • 8/16/2019 Interoperabilitas Intro

    2/16

    Evolusi Pemanfaatan Komputer

    Fase pertama: single user, single tasking Komputasi dijalankan secara terbatas di satu mesin

    oleh satu pemakai yang hanya mengeksekusi satuaplikasi pada satu saat tertentu

    Biasanya pemakai juga bekerja secara fsis padakomputer tersebut

    Contoh: PC computing dengan sistem operasi DO

  • 8/16/2019 Interoperabilitas Intro

    3/16

    Evolusi Pemanfaatan Komputer

    Fase kedua: single user, multi tasking eorang pemakai dapat menjalankan lebih dari

    satu aplikasi sekaligus pada sebuah komputer

    Contoh: PC !terminal" dengan sistem operasimodern !#indo$s, %ac, &inu', dsb"

  • 8/16/2019 Interoperabilitas Intro

    4/16

    Evolusi Pemanfaatan Komputer

    Fase ketiga: multi user, multi tasking ebuah ser(er melayani lebih dari satu pemakai

    yang menjalankan lebih dari satu aplikasi

    )arus didukung oleh sistem operasi yang memilikikapabilitas %*+%

    Biasanya juga didukung oleh jaringan komputer

  • 8/16/2019 Interoperabilitas Intro

    5/16

    Distributed Computing -aringan komputer membuka kesempatan untuk skenario

    %*+%, sekaligus bekerja tanpa dibatasi oleh .aktor

    lokasi  komputasi menjadi decoupled dari lokasi

    Distributed computing dicirikan oleh aplikasi berbasis

     jaringan / model client0ser(er 1

    2plikasi DC pada umumnya tidak monolitik, tetapi terdiridari komponen+komponen yang tersebar

  • 8/16/2019 Interoperabilitas Intro

    6/16

    Perkembangan Kebutuhan Komputasi

    Perkembangan kebutuhan manusia dalambekerja dengan komputer 3esource sharing: dapat menggunakan resource

    komputasi yang tersedia di komputer lain

    Ketidaktergantungan akan lokasi: dapat bekerja dimanapun ia berada !secara implisit juga berartikebutuhan akan mobilitas"

     untutan untuk melakukan integrasiin.ormasi0aplikasi: tidak ada batasan konseptual

    dalam bekerja dengan beragam komponen aplikasi

  • 8/16/2019 Interoperabilitas Intro

    7/16

    Interoperabilitas

    4 muncul kebutuhan akan kemampuan untukbekerja sama antar komponen sistem dalammencapai tujuan → interoperabilitas 1

    bagaimana

    mereka bisasaling

    bekerjasama ?

  • 8/16/2019 Interoperabilitas Intro

    8/16

    Interoperabilitas

    5su interoperabilitas muncul karena .aktorheterogenitas: ada perbedaan+perbedaanantar komponen yang saling bekerjasama  ada persoalan+persoalan yang muncul akibat

    perbedaan+perbedaan tsb6 Kebutuhan interoperabilitas muncul dalam

    kerangka implementasi .ungsionalitas tertentu: ada .ungsi yang hanya bisa ter$ujud

    dari kerjasama dua komponen sistem

  • 8/16/2019 Interoperabilitas Intro

    9/16

    Level Interoperabilitas &e(el hard$are: bagaimana perbedaan karakteristik

    !fsis, elektronis" komponen+komponen hard$aredijembatani dalam rangka me$ujudkan suatu.ungsi0tujuan tertentu Contoh: interaksi antara CP* / 32% / disk  interoperabilitas

    di$ujudkan dengan cache dan bu7er &e(el net$ork: bagaimana perbedaan hard$are8O

    bisa dijembatani, sehingga dua komputer yangberbeda bisa saling berkomunikasi Pendekatan: protokol, standarisasi

    &e(el so.t$are: bagaimana menjembatani perbedaan.ormat data dan bahasa pemrograman 5nteroperabilitas data

    5nteroperabilitas komunikasi akti. !.unction0procedure calls"

  • 8/16/2019 Interoperabilitas Intro

    10/16

    Ilustrasi: Interoperabilitas pada level hardware

  • 8/16/2019 Interoperabilitas Intro

    11/16

    Ilustrasi: Interoperabilitas pada level network

    net$ork

  • 8/16/2019 Interoperabilitas Intro

    12/16

    Ilustrasi: Interoperabilitas pada level aplikasi

  • 8/16/2019 Interoperabilitas Intro

    13/16

    Level Interoperabilitas

    )ard$are

    9et$ork

    2plikasi0Data

    %anusia

    Tiap lapisan menjadi

    platform bagi interoperabilitas

    pada lapisan di atasnya

    Struktur hirarkis dalampenanganan interoperabilitas

  • 8/16/2019 Interoperabilitas Intro

    14/16

    Skenario Aplikasi Interoperabilitas:Smart Home

    Fungsionalitas apa sajayang bisa dirancang dng

    melibatkan komponen-

    komponen smart home

    ini ?

  • 8/16/2019 Interoperabilitas Intro

    15/16

    Konsep Protokol Sebagai Solusi Generik

    ihak ! ihak "

    Sekumpulan aturan berkomunikasi yang disepakati

    #onsep dasar protokol dapat diterapkan baik pada level hardware$

    network$ maupun aplikasi % tentu saja dalam bentuk yang berbeda-beda&

    'ara kerja dasar dari protokol adalah membangun kesepakatan untuk

    menjembatani perbedaan-perbedaan yang ada&

  • 8/16/2019 Interoperabilitas Intro

    16/16

    Mempelajari Interoperabilitas

    %empelajari interoperabilitas memerlukanpendekatan bersi.at cross-discipline Organisasi komputer !pemahaman tentang cara

    kerja hard$are"

    istem komputer terdistribusi Komunikasi data dan jaringan komputer eknologi #eb

     Middleware

    3ekayasa perangkat lunak 2rsitektur so.t$are

    Konsep object+orientation

    Pemrograman