Desain Sister

Download Report

Transcript Desain Sister

Merancang Data Terdistribusi

Martin, James. Design and Strategy for Distributed Data Processing. Englewood eliffs, MJ:Prentice Hall, Inc, 1981 Fred R. McFadden. Modern Database Management,4 th edition,Addison-Wesley Educational Publishers, Inc, 1999 Prabhat K.Andleigh. Multimedia Systems Design, Prentice Hall PTR, 1996

Tipe distribusi data

1. Sentral data, single host 2. Sentral data, multi host 3. Dependent data hirarki 4. Independent data hirarki host host host host host host host host Teknik Informatika UDiNus 2

Tipe distribusi data

5. Split data 6. Separate data host Rekord Cab A network Rekord Cab B host Rekord Cab C host Produksi network Penjualan host Keuangan host host Teknik Informatika UDiNus 3

Tipe distribusi data

7. Replicated data 8. Heterogeneous data systems host XYZ network XYZ host XYZ host host Universitas network Perpustakaan host Bank host Teknik Informatika UDiNus 4

Contoh distribusi data

1.

2.

3.

4.

Sistem Data terpusat dengan sebuah host – Sistem data terpusat dengan banyak host data tersimpan di lokal atau di tempat jauh (remote) – 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 tingkatannya – – – 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 Teknik Informatika UDiNus 5

Contoh distribusi data

5.

6.

7.

– – Sistem Split data Struktur dan format sama, data berbeda Tiap bagian menyimpan data bagiannya saja – – Sistem separate data Data dan program berbeda Melayani perusahaan yang sama – – – Sistem data Salinan (replikasi) Salinan data sama pada setiap lokasi (duplikasi) Data diupdate dari sistem terpusat Keuntungan : – 1.

2.

3.

4.

Menghindari kebutuhan transmisis data Bila terjadi klerusakan, salinan masih ada Ketersediaan data lebih ditingkatkan Waktu respon lebih ditingkatkan Kerugian : 1.

2.

Biaya tempat penyimpanan Upodate dan reorganisasi file dikerjakan beberapa klai Teknik Informatika UDiNus 6

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 Teknik Informatika UDiNus 7

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 Teknik Informatika UDiNus 8

Strategi Hexagon

Aspek yang diperhatikan • Setting standard • Pemilihan arsitektur dan jaringan komputer, seperti : SNA, DECNET, CCITT, X-25 • Pemilihan hardware dan software d. Desisi pemakaian e. Pemilihan HW dan SW f. Desisi Arsitektur c. Pengembangan aplikasi b. Disain data a. Standard Garis panah ke dalam  desisi / pemilihan / perancangan dilakukan oleh pusat Garis panah ke luar  desisi desentralisasi Teknik Informatika UDiNus 9

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. Teknik Informatika UDiNus 10

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 Teknik Informatika UDiNus 11

Pola majemuk

Laboratorium Head Office 1 x y data Arsitektur z aplikasi 1 Pabrik 1 Distributor Cab.

2 4 4 3 3 1 2 Marketing Kantor Cabang 4 1 1 3 Pabrik Cabang 2 2 1 2 1 Teknik Informatika UDiNus 1 Marketing Region 12

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 Teknik Informatika UDiNus 13

Strategi dan Perencanaan DDP

A.

B.

C.

D.

Strategi Perencanaan Strategi Data Prosesing Struktur Perencanaan Pengemb. Aplikasi Tujuan Perusahaan Perencanaan 5 th Trend Teknologi 5 th Bagaimana teknologi merubah logistik / market Perencanaan data (tp down), dbase standard, seleksi kamus data, pemantapan prosedur, data base administrasi Pemantapan strategi File & DB Pemantapan Responsibel strategi Komunikasi Pemantapan strategi DDP Pemantapan Responsibel strategi Detail perencanaan u. distribusi data Hexagon yg dipilih, siapa yg menentukan standar, Pemantapan strategi Network Pemantapan Responsibel strategi Detail perencanaan network Network, e mail, arstitektur, standar, evolusi network Detail perencanaan mesin Pemilihan Mesin komp.

Pemilihan End user SW Pemilihan Aplikasi Teknik Informatika UDiNus Detail Desain data Desain Transaksi 14

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 Teknik Informatika UDiNus 15

Pertimbangan pemilihan strategi

• Misi dan Organisasi – Model – Bentuk – Kultur • Teknologi – Kerumitan – Kemudahan – Peluang • SDM yang ada Teknik Informatika UDiNus 16

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 Teknik Informatika UDiNus 17

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 Teknik Informatika UDiNus 18

Desain aplikasi sistem multimedia tersebar

Fungsi-fungsi Komunikasi Direktori & Layanan save/retrieve Protokol Jaringan Link, Network, Transport dan Sesion layers Jaringan Perusahaan Protokol Jaringan Link, Network, Transport dan Sesion layers Protokol Jaringan Link, Network, Transport dan Sesion layers Object Request Broker Object Recompilation, Playback Ctrl, Format Object Server Object Mgr Object Directory Mgr Object Name Server Teknik Informatika UDiNus Object Retriver 19

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 Teknik Informatika UDiNus 20