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
Top Related