Merancang Data TerdistribusiMartin, James. Design and Strategy for Distributed Data
Processing. Englewood eliffs, MJ:Prentice Hall, Inc, 1981Fred R. McFadden. Modern Database Management,4th
edition,Addison-Wesley Educational Publishers, Inc, 1999Prabhat K.Andleigh. Multimedia Systems Design, Prentice Hall
PTR, 1996
Pasca Sarjana (S2) - Teknik Informatika UDiNus
2
1. Sentral data, single host
2. Sentral data, multi host
3. Dependent data hirarki
4. Independent data hirarki
Tipe distribusi data
host
host
host host hosthost hosthost
Pasca Sarjana (S2) - Teknik Informatika UDiNus
3
Tipe distribusi data
5. Split data
6. Separate data
host
host
host
networkRekord Cab B
Rekord Cab A
Rekord Cab C
host
host
host
networkPenjualan
Produksi
Keuangan
Pasca Sarjana (S2) - Teknik Informatika UDiNus
4
Tipe distribusi data
7. Replicated data
8. Heterogeneous data systems
host
host
host
networkXYZ
XYZ
XYZ
host
host
host
networkPerpustakaan
Universitas
Bank
Pasca Sarjana (S2) - Teknik Informatika UDiNus
5
Contoh distribusi data
1. Sistem Data terpusat dengan sebuah host2. Sistem data terpusat dengan banyak host
– data tersimpan di lokal atau di tempat jauh (remote)3. Sistem data hirarki yang dependent
– Data pada mesin tingkat rendah erat hubungannya dengan data pada mesin tingkat tinggi
– Merupakan subset dari data yang lebih tinggi tingkatannya4. Sistem data hirarki yang bebas
– Struktur data berbeda pada berbagai tingkat– Data tingkat tinggi berupa ringkasan– Contoh :
• Tingkat rendah : operasi rutin, kontrol produksi, order, persediaan
• Tingkat tinggi : untuk sistem operasi
Pasca Sarjana (S2) - Teknik Informatika UDiNus
6
Contoh distribusi data
5. Sistem Split data– Struktur dan format sama, data berbeda– Tiap bagian menyimpan data bagiannya saja
6. Sistem separate data– Data dan program berbeda– Melayani perusahaan yang sama
7. Sistem data Salinan (replikasi)– Salinan data sama pada setiap lokasi (duplikasi)– Data diupdate dari sistem terpusat– Keuntungan :
1. Menghindari kebutuhan transmisis data2. Bila terjadi klerusakan, salinan masih ada3. Ketersediaan data lebih ditingkatkan4. Waktu respon lebih ditingkatkan
– Kerugian :1. Biaya tempat penyimpanan2. Upodate dan reorganisasi file dikerjakan beberapa klai
Pasca Sarjana (S2) - Teknik Informatika UDiNus
7
Contoh distribusi data
8. Sistem data heterogen– Sistem komputer heterogen– Data disimpan pada setiap sistem komputer– Tidak ada hubungan antar organisasi, data
berbeda– Pemakai dapat mengakses ke komputer lain,
namun harus tahu bagaimana data diorganisasikan
Pasca Sarjana (S2) - Teknik Informatika UDiNus
8
Strategi Distributed Data Processing
• DDP merupakan bagian utama dari evolusi teknologi proses data
• Pemakaian DDP yang tepat akan memberikan keuntungan yang sangat besar
• Strategi DDP bertujuan untuk memaksimumkan keuntungan dan menghindari bahaya/kerugian
Pasca Sarjana (S2) - Teknik Informatika UDiNus
9
Strategi Hexagon
Aspek yang diperhatikan• Setting standard• Pemilihan arsitektur dan jaringan komputer, seperti : SNA,
DECNET, CCITT, X-25• Pemilihan hardware dan software
c. Pengembangan aplikasi
b. Disain data
a. Standard
d. Desisi pemakaian
e. Pemilihan HW dan SW
f. Desisi Arsitektur
Garis panah ke dalam desisi / pemilihan / perancangan dilakukan oleh pusat
Garis panah ke luar desisi desentralisasi
Pasca Sarjana (S2) - Teknik Informatika UDiNus
10
Strategi Hexagon
Kontrol sentral secara total baik desain maupun implementasi
Disain, implementasi, pengembangan desentralisasi, standard sentralisasi. Tidak ada arsitektur secara umum.
Disain, implementasi, pengembangan desentralisasi, standard dan arsitektur sentralisasi.
Pasca Sarjana (S2) - Teknik Informatika UDiNus
11
Strategi Hexagon
Desain dan implementasi desentralisasi total. Tidak ada standar dan arsitektur
Standard dan arsitektur sentral. Kompromi yang erat antara sentral data processing dan user grup dalam HW/SW, desain data, pemilihan proyek dan pengembangan aplikasi
Standar dan arsitektur sentral, kompromi / kerjasama yang erat antara sentral dengan user grup dalam pemilihan HW / SW, dan administrasi data
Pasca Sarjana (S2) - Teknik Informatika UDiNus
12
Pola majemuk
Head Office
Laboratorium
Pabrik
MarketingKantor
Cabang
Pabrik CabangDistributor Cab.
Marketing Region
2
1
1
1
1
2 21
1 1
1
1
3
4
2
4 4
2
3
3
x
y
z
data
Arsitektur
aplikasi
Pasca Sarjana (S2) - Teknik Informatika UDiNus
13
Proses Rancangan
• Implementasi DDP dapat berbentuk :– Designed (terancang)
• Dimulai dari strategi perusahaan, pola manajemen apa yang dipakai dan bagaimana menerjemahkannya dalam bentuk DDP
– Ad hoc (hanya untuk tujuan khusus)• Kelompok pemakai mengerjakan bagian mereka
saja • tidak ada campur tangan dari luar
Pasca Sarjana (S2) - Teknik Informatika UDiNus
14
Strategi dan Perencanaan DDP
Tujuan Perusahaan
Perencanaan5 th
Bagaimana teknologi merubah logistik / market
Trend Teknologi5 th
Pemantapan strategi DDPPemantapan Responsibel strategi
Pemantapan strategi File & DBPemantapan Responsibel strategi
Pemantapan strategi NetworkPemantapan Responsibel strategi
Detail perencanaan u. distribusi data
Detail perencanaan network
Detail perencanaan mesin
PemilihanMesin komp.
PemilihanEnd user SW
PemilihanAplikasi
DetailDesain data
DesainTransaksi
Hexagon yg dipilih, siapa yg menentukan standar,
Network, e-mail, arstitektur, standar, evolusi network
Perencanaan data (tp down), dbase standard, seleksi kamus data,
pemantapan prosedur, data base administrasi
Komunikasi
A. Strategi Perencanaan
B. Strategi Data Prosesing
C. Struktur Perencanaan
D. Pengemb. Aplikasi
Pasca Sarjana (S2) - Teknik Informatika UDiNus
15
Perencanaan Terstruktur
• Rancangan Top down– Arsitektur jaringan digunakan untuk proses terdistribusi– Protokol line kontrol digunakan untuk transmisi antar modul– Judul-judul pesan dan teknik-teknik untuk mengontrol pesan-
pesan– Arsitektur database yang digunakan– Teknik-teknik untuk memperbaiki dari kegagalan-kegagalan– Teknik untuk keamanan dan audit– Penghubung antar team :
• Field data didefinisikan dalam kamus data• Skema database• Struktur pesan
• Rancangan bottom-up– Pembuatan modul-modul pemakai
Pasca Sarjana (S2) - Teknik Informatika UDiNus
16
Pertimbangan pemilihan strategi
• Misi dan Organisasi– Model– Bentuk– Kultur
• Teknologi– Kerumitan– Kemudahan– Peluang
• SDM yang ada
Pasca Sarjana (S2) - Teknik Informatika UDiNus
17
Perancangan baik vs buruk
• Kompleksitas sistem berkurang• Interface antar sistem sederhana dan
sedikit• Prosesor pemakai yang otonom
hingga level tertentu• Semua prosesor pemakai sesuai
dengan interface dan standar sistem• Prosesor pemakai menyediakan
fasilitas pengaksesan data, pembuatan laporan, dan pengembangan aplikasi
• Otonomi pemakai dalam pengembangan aplikasi
• Arsitektur jaringan tingkat tinggi dapat dipercaya dan fleksibel penggunaannya
• Perancanagn ditekankan pada produktivitas pengembangan aplikasi
• Prosesor pheriperal mudah digunakan
• Kompleksitas bertambah• Interaksi antar sub sistem rumit
• Prosesor pemakai rumit hubungannya dengan prosesor lain
• Prosesor pemakai ditentukan oleh team yang berbeda tanpa koordinasi dari pusat
• Prosesor harus diprogram dalam bahasa tingkat rendah
• Pengembangan aplikasi terpusat• Hubungan teleprocessing tingkat rendah
dengan arsitektur jaringan yang rumit• Pengembangan aplikasi hanya
menggunakan pemrograman cara lama• Prosesor peripheral memerlukan
pemrograman / operator yang terlatih
Pasca Sarjana (S2) - Teknik Informatika UDiNus
18
Perancangan baik vs buruk
• Perancangan data terkoordinasi kecuali data untuk satu lokasi
• Penggunaan database• Kamus data untuk mengontrol
data di semua lokasi• Kemanan sistem• Sistem dapat diaudit• Keseimbangan antara yang
mana yang harus dipusatkan, dan yang mana disebarkan
• Data inkompatibel pada lokasi berbeda
• Tidak menggunakan DBMS• Tidak ada kamus data, atau
hanya ada dipusat• Tidak ada keamanan pada node
peripheral• Sistem tidak dapat diaudit• Terpusat, atau implementasi
pada departemen pemakai tanpa koordinasi
Pasca Sarjana (S2) - Teknik Informatika UDiNus
19
Desain aplikasi sistem multimedia tersebar
Object Server
Aplikasi multimediaAplikasi multimediaAplikasi multimedia
Fungsi-fungsi KomunikasiDirektori & Layanan save/retrieve
Protokol JaringanLink, Network, Transport dan Sesion layers
Jaringan Perusahaan
Protokol JaringanLink, Network, Transport dan Sesion layers
Protokol JaringanLink, Network, Transport dan Sesion layers
Object Request BrokerObject Recompilation, Playback Ctrl, Format
Object Directory Mgr
Object Name Server
Object Mgr
Object Retriver
Pasca Sarjana (S2) - Teknik Informatika UDiNus
20
Desain aplikasi sistem multimedia tersebar
• Jaringan komputer dan komunikasi merupakan bagian yang berperan besar dalam sistem multimedia
• Lokasi yang independen • Protokol jaringan dan fungsi komunikasi• Independensi Jaringan• Pengelolaan penyimpan sementara (cache storage)• Gunakan cache untuk objek multimedia• Compresi dan decompresi• Indexing untuk mempercepat pencarian
Top Related