Title: Pengantar Data Terdistribusi
1Pengantar Data Terdistribusi
- Sejarah komputer
- Jaringan komputer
- Perubahan dalam pengolahan data
- Data terdistribusi
Antonius Wahyu Sudrajat, S. Kom
2PERUBAHAN REVOLUSIONER DALAM PENGOLAHAN DATA
- Pendahuluan
- Mikroelektronika
- Software Path Length
- Konsep Teleprocessing
- Data Terdistribusi
3Komputer Berdasarkan Data yang Diolah
Komputer Analog
Komputer Digital
Komputer Hybrid
- Digunakan untuk data berbentuk angka atau huruf
- Keunggulan
- Memproses data lebih tepat
- Dapat menyimpan data selama masih dibutuhkan
oleh proses - Dapat melakukan operasi logika
- Data yang telah dimasukkan dapat dikoreksi atau
dihapus - Output dari komputer digital dapat berupa angka,
huruf,grafik maupun gambar
- Kombinasi komputer analog dan digital
Digunakan untuk data yang sifatnya kontinyu dan
bukan data yang berbentuk angka, tetapi dalam
bentuk fisik,seperti misalnya arus
listrik,temperatur,kecepatan,tekanan,dll
4Komputer Berdasarkan Ukuran
- Micro Computer (Personal Computer)
- Mini Computer
- Small Computer (Smale-Scale Mainframe Computer)
- Medium Computer (Medium-Scale Mainframe Computer)
- Large Computer (Mainframe Computer)
- Super Computer
5Komputer Super
- Harga Rp 2 300 milyar
- Menggunakan prosesor khusus vector dengan
kecepatan sangat tinggi atau MPP (massively
parallel processor)
6Komputer Super
7Komputer Mainframe
- Ukuran sebesar mobil Jeep
- Harga Rp. 500 juta 50 milyar
- Digunakan oleh perusahaan penerbangan, asuransi,
bank, dll. - Mampu menangani jutaan transaksi
- Harganya yang mahal dan meningkatnya kemampuan
jaringan PC menyebabkan perusahaan
mempertimbangkan downsizing
8Komputer Mainframe
9(No Transcript)
10Komputer Mini
- Single user atau jaringan (hingga ratusan
pengguna - Harga Rp. 200 juta 2,5 milyar
- Untuk organisasi ukuran menengah
- Juga digunakan sbg server dalam jaringan
(client-server network)
11Komputer Mini
12Komputer Mikro
- Desktop
- Workstation
- Laptop
- Palmtop
- Pen PC
13Komputer Mikro
14Komputer Berdasarkan Kegunaan
Special Purpose Computer
General Purpose Computer
- Komputer yang dirancang
- untuk kebutuhan khusus
- program tertentu sudah
- tersimpan didlm komputernya
- dapat berupa komputer analog
- maupun digital
- umumnya adalah komputer
- analog
- Komputer yang dirancang
- untuk menyelesaikan
- bermacam-macam masalah
- dapat berupa komputer analog
- maupun digital
- umumnya adalah komputer
- digital
15Komputer Generasi Pertama (1946-1959)
- Sirkuitnya menggunakan Vacum Tube
- Program dibuat dengan bahasa mesin ASSEMBLER
- Ukuran fisik komputer sangat besar, Cepat panas
- Proses kurang cepat , Kapasitas penyimpanan
kecil - Memerlukan daya listrik yang besar
- Orientasi pada aplikasi bisnis
- 1946 ENIAC, komputer elektronik pertama
didunia yang mempunyai bobot seberat 30 ton,
panjang 30 M dan tinggi 2.4 M dan membutuhkan
daya listrik 174 kilowatts - 1953 IBM 701, komputer komersial berukuran
besar, komputer generasi pertama yang paling
populer
16Komputer Generasi Kedua (1959-1964)
- Sirkuitnya berupa transistor
- Program dapat dibuat dengan bahasa tingkat
- tinggi COBOL, FORTRAN, ALGOL
- Kapasitas memori utama sudah cukup besar
- Proses operasi sudah cepat
- Membutuhkan lebih sedikit daya listrik
- Berorientasi pada bisnis dan teknik.
Komputer yang paling banyak digunakan pada
generasi kedua ini adalah IBM 401 untuk aplikasi
bisnis, IBM 1602 IBM 7094 untuk aplikasi teknik
17Komputer Generasi Ketiga (1964-1970)
- Menggunakan IC ( Integrated Circuit )
- Pemrosesan lebih cepat
- Kapasitas memori lebih besar lagi
- Penggunaan listrik lebih hemat
- Bentuk fisik lebih kecil
- Banyak bermunculan application software
- 1964 IBM S/360, komputer generasi ketiga
pertama digunakan untuk aplikasi bisnis dan
teknik. - 1969 NOVA, dikembangkan oleh Data General
Corporation, komputer mini 16 bit pertama
18Komputer Generasi Keempat (1970-1990)
- Menggunakaan Large Scale Integration ( LSI )
- Dikembangkan komputer micro yang
- menggunakan microprocessor dan semiconductor
- yg berbentuk chip untuk memori komputer
- IBM 370, komputer generasi keempat yang pertama
- Cray 1, Komputer super pertama
- Apole II, Personal Computer pertama
- Komputer IBM PC yang pertama
- Pentium II
- AMD K6 3D
-
19Komputer Generasi Kelima (Sejak 1990 an)
- Menggunakaan Very Large Scale Integration ( VLSI
) - Adanya microprocessor dan semi conductor
- Komputer pada generasi ini mengembangkan
- komputer yang bisa bercakap dengan manusia
- sehingga bisa meniru intelegensi manusia
- Dikenal juga dengan sebutan Generasi Pentium.
20Komputer Generasi Keenam (Abad 21)
- Generasi ini adalah generasi masa depan
- yang nantinya dikenal dengan Generasi Titanium.
21Pendahuluan
- Sampai dengan tahun 1970-an kebanyakan sistem
komputasi merupakan komputer yang besar dan
terpusat. - Tahun 1970-an adalah masa komputer mini dan
dilanjutkan dengan komputer mikro.
22Jaringan komputer
- Perkembangan Pengelolaan data terdistribusi
dipengaruhi oleh teknologi informasi. - Kemampuan dari teknologi informasi tidak pernah
berhenti. -
- Definisi Jaringan Komputer
- Jaringan Komputer adalah sekumpulan komputer
yang saling terhubung sedemikian rupa sehingga
mampu untuk saling berbagi Sumber Daya
23Potensi Jaringan
- Berbagi (sharing) peralatan dan sumber daya
komputer - Integrasi data
- Komunikasi
- Distributed Processing
- Keteraturan aliran komunikasi
- Keamanan data
- Konektifitas berbagai jenis dan merek komputer
(mesin)
24Berdasarkan tipe jaringan komputer, perangkat
keras apa saja yang harus disediakan agar dapat
berkomunikasi dalam sebuah jaringan?
25Jenis Pemrosesan Transaksi
- Pemrosesan Tumpuk (Batch processing)
- Data ditumpuk dulu dalam rentang waktu tertentu,
baru kemudian diproses - Pemrosesan Seketika (online processing atau real
time processing) - Setiap transaksi terjadi segera dilakukan proses
- Pemrosesan hibrid (inline)
- Perpaduan antara batch dan online
- Contoh POS
26Pendahuluan
- Pertengahan 1970-an dikembangkan bentuk
arsitektur sistem baru dengan fasilitas on-line
untuk transaksi pada aplikasi database. - Sistem ini harus
- Sangat reliable (tidak boleh sering gagal)
- Memenuhi berbagai kebutuhan pengolahan
- Mempunyai fasilitas untuk mengikuti perkembangan
teknologi pada arsitekturnya tanpa perlu mengubah
sistem utamanya.
27Apa itu?
- On-line?
- Apa lawan kata dari on-line?
- Apa kelebihan dan kekurangan dari on-line dan
batch? - Berikan contoh on-line dan batch?
28Pengolahan terdistribusi
- Dalam perkembangannya sistem komputer
menggabungkan banyak prosessor yang besar maupun
kecil dalam jarak yang jauh dengan menggunakan
jaringan komputer. - Pengolahan terdistribusi dimaksutkan sebagai
banyak prosesor yang biasanya dihubungkan dengan
telekomunikasi.
29Taukah Anda?
- Dalam meningkatkan kinerja khususnya pengolahan
data, perusahaan atau organisasi memanfaatkan
teknologi informasi. Menurut Anda permasalahan
apa saja yang ditimbulkan dari pengolahan data
tanpa menggunakan teknologi informasi! Menurut
pendapat Anda apakah setiap perusahaan harus
menggunakan teknologi untuk meningkatkan kinerja
karyawan dan dalam mengelola sumber daya
perusahaan khususnya informasi?
30Permasalahan dari pengolahan data tanpa teknologi
- Pencarian data membutuhkan waktu yang lama.
- Adanya kemungkinan untuk terjadinya banyak
kesalahan dalam pengolahan data - Tempat penyimpanan data yang banyak atau besar
(lemari arsip) - Proses kerja yang lama karena lebih mengandalkan
tenaga manusia - Biaya operasional tinggi (tenaga manusia, ATK)
31Pengolahan terdistribusi
- Beberapa hal yang perlu dipertimbangkan dalam
perancangan sistem pengolahan data yang
terdistribusi adalah - Di mana informasi harus disimpan dan diolah?
- Di mana dan bagaimana bentuk data yang disimpan?
- Bagaimana struktur data yang disimpan?
- Bagaimana mengakses data tersebut?
32Pengolahan terdistribusi
- Biaya Mesin
- Yang menjadi penunjang pengolahan terdistribusi
adalah biaya dari prosesor kecil - Hingga awal 1970-an masih berlaku aturan yang
disebut GROSCH biaya per intruksi yang
dilaksanakan merupakan kebalikan dari ukuran
kuadrat dari mesin. - Hal ini kemudian berubah,karena biaya per
intruksi yang dilaksanakan pada komputer mini
jauh lebih rendah daripada komputer besar, dan
pada prosesor mikro hal ini lebih rendah lagi.
33- 2. Mikroelektronika
- Moores Law hukum Moore menjelaskan harga
komputer mikro dan memori juga menurun karena
jumlah komponen per chip bertambah dalam sirkuit
mikroelektronika
34Software Path Length
- adalah jumlah intruksi perangkat lunak yang
dilaksanakan untuk suatu transaksi. - Faktor perangkat lunak juga penting dalam
perkembangan sistem komputer. - Pada komputer mini,penanganan satu transaksi pada
satu saat dan pembacaan record yang sederhana dan
langsung mempunyai software path length yg kurang
dari 2000 intruksi.
35Software Path Length
- Pada komputer besar dengan sistem operasi
virtual dan fasilitas komunikasi data dengan
database yang rumit,path length-nya seringkali
lebih besar daripada 100.000 atau 200.000
intruksi. - Program aplikasi untuk kebanyakan pekerjaan
komersial melaksanakan sedikit intruksi per
transaksi kurang dari 1000 - Jadi jumlah total intruksi yang dilaksanakan
per transaksi pada komputer besar adalah 50 kali
lipat atau lebih.
36- Perangkat lunak pada mesin besar
- sangat rumit karena 3 faktor yakni
- Kerumitan dari banyak transaksi yang menggunakan
prosesor yg sama secara bersama-sama. - Perangkat lunaknya dibuat sangat general sehingga
sesuai dengan berbagai tipe pengolahan. - Perangkat lunaknya juga harus kompatibel dengan
yg lalu.
37Beberapa keuntungan menggunakan komputer kecil
untuk banyak aplikasi
- Biaya per intruksi untuk aplikasi sederhana lebih
murah. - Jarang mengalami kegagalan sistem
- Perangkat lunak pendukung yang sederhana
- Software path length lebih pendek
- Training yg diperlukan lebih sedikit
- Pengujian program lebih sederhana
- Tidak perlu pengatur udara ruangan, atau pun
peninggian lantai - Biaya instalasi yang rendah
- Lebih ekonomis dalam pengerjaan
eksperimen/percobaan.
38- Keuntungan menggunakan komputer besar
-
- Kumpulan intruksi yang lebih rumit dapat
ditangani - Memori utama yg lebih besar
- Dapat digunakan oleh banyak pemakai bersama-sama
- Penanganan sistem manajemen database yg lebih
baik.
39- 4. Konsep Teleprocessing
- Teleprocessing adalah penggunaan fasilitas
telekomunikasi untuk mengakses kemampuan
pengolahan.
40- 5. Data Terdistribusi
- Hal yang penting dalam sistem terdistribusi
adalah - lokasi dan perancangan datanya.
- Beberapa data digunakan pada banyak lokasi
- Sering diperlukan sistem manajemen database yang
memberikan akses kepada banyak pemakai dengan
view yang berbeda dengan data yang sama. - Peningkatan biaya penyimpanan per bit pada unit
penyimpanan yang sangat besar lebih rendah
dibandingkan pada penyimpanan yang lebih kecil. - Beberapa masalah pada data yang terpisah secara
geografis adalah masalah integritas, kepemilikan,
dan kemacetan (deadlock) ketika banyak prosesor
meng-update data yang sama.
41- Ringkasan
- Pengolahan data dimasa depan merupakan
perkembangan mesin yang pesat yang kebanyakan
dihubungkan dengan telekomunikasi. - Tugas perancang sistem adalah
- Memutuskan distribusi mesin bagaimana yang paling
baik - Penghubung yang bagaimana diperlukan
- Dimana data harus disimpan.
42- Tujuan Pengolahan Terdistribusi
- Tujuan Utama
- Otonomi lokal
- Pengoperasian yang terpisah dan kontrol yang
terpusat - Produktivitas pemakai
- Pengembangan aplikasi oleh kelompok pemakai
- Dialog terminal
- Akses untuk sumber daya dan data yang jauh
- Jarak menjadi tidak nyata
- Ketersediaan (availibility)
- Privacy dan keamanan
- Audit
- Ketepatan dan konsistensi
- Kemudahan pengubahan
- Proteksi
- Penyembunyian kerumitan
43- Tujuan Kedua
- (hal teknik yang diperlukan untuk mencapai tujuan
utama ) - Penggunaan komputer mini dan mikro
- Teknik database
- Jaringan komputer
- Struktur jaringan yang pleksibel
- Kontrol saluran yang standar
- Arsitektur jaringan yang standar
- Arsitektur berlapis
- Terminal virtual
- Kriptografi
- Keamanan
- Audit
- Bahasa tingkat ringgi
- Kamus data
- Strategi