251 likes | 604 Views
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
E N D
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,4th edition,Addison-Wesley Educational Publishers, Inc, 1999 Prabhat K.Andleigh. Multimedia Systems Design, Prentice Hall PTR, 1996
Tipe distribusi data host host host host host host host host • Sentral data, single host • Sentral data, multi host • Dependent data hirarki • Independent data hirarki Teknik Informatika UDiNus
Tipe distribusi data Rekord Cab A Produksi network network Penjualan Rekord Cab B host host host host host host Keuangan Rekord Cab C 5. Split data 6. Separate data Teknik Informatika UDiNus
Tipe distribusi data XYZ Universitas network network Perpustakaan XYZ host host host host host host Bank XYZ 7. Replicated data 8. Heterogeneous data systems Teknik Informatika UDiNus
Contoh distribusi data • 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
Contoh distribusi data • 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 : • Menghindari kebutuhan transmisis data • Bila terjadi klerusakan, salinan masih ada • Ketersediaan data lebih ditingkatkan • Waktu respon lebih ditingkatkan • Kerugian : • Biaya tempat penyimpanan • Upodate dan reorganisasi file dikerjakan beberapa klai Teknik Informatika UDiNus
Contoh distribusi data • 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
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
Strategi Hexagon d. Desisi pemakaian c. Pengembangan aplikasi e. Pemilihan HW dan SW b. Disain data f. Desisi Arsitektur a. Standard Aspek yang diperhatikan • Setting standard • Pemilihan arsitektur dan jaringan komputer, seperti : SNA, DECNET, CCITT, X-25 • Pemilihan hardware dan software Garis panah ke dalam desisi / pemilihan / perancangan dilakukan oleh pusat Garis panah ke luar desisi desentralisasi Teknik Informatika UDiNus
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
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
Pola majemuk Head Office x data Laboratorium Arsitektur y 1 z aplikasi 1 1 Pabrik 2 1 Marketing Kantor Cabang 3 1 3 1 2 2 Pabrik Cabang Distributor Cab. 3 1 4 2 2 1 Marketing Region 1 4 4 Teknik Informatika UDiNus
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
Strategi dan Perencanaan DDP • Strategi Perencanaan • Strategi Data Prosesing • Struktur Perencanaan • Pengemb. Aplikasi Tujuan Perusahaan Perencanaan 5 th Trend Teknologi 5 th A Bagaimana teknologi merubah logistik / market Perencanaan data (tp down), dbase standard, seleksi kamus data, pemantapan prosedur, data base administrasi Pemantapan strategi DDP Pemantapan Responsibel strategi Hexagon yg dipilih, siapa yg menentukan standar, B Network, e-mail, arstitektur, standar, evolusi network Pemantapan strategi File & DB Pemantapan Responsibel strategi Pemantapan strategi Network Pemantapan Responsibel strategi Komunikasi Detail perencanaan u. distribusi data Detail perencanaan network Detail perencanaan mesin C Pemilihan Mesin komp. Pemilihan End user SW Pemilihan Aplikasi Detail Desain data Desain Transaksi D Teknik Informatika UDiNus
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
Pertimbangan pemilihan strategi • Misi dan Organisasi • Model • Bentuk • Kultur • Teknologi • Kerumitan • Kemudahan • Peluang • SDM yang ada Teknik Informatika UDiNus
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
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
Desain aplikasi sistem multimedia tersebar Aplikasi multimedia Fungsi-fungsi Komunikasi Direktori & Layanan save/retrieve Aplikasi multimedia Aplikasi multimedia 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 Mgr Object Directory Mgr Object Retriver Object Name Server Object Server Teknik Informatika UDiNus
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