Name of presentation

advertisement
Pengantar Data Terdistribusi
Sejarah komputer
Jaringan komputer
Perubahan dalam pengolahan data
Data terdistribusi
Antonius Wahyu Sudrajat, S. Kom
PERUBAHAN REVOLUSIONER DALAM
PENGOLAHAN DATA
•
•
•
•
•
Pendahuluan
Mikroelektronika
Software Path Length
Konsep Teleprocessing
Data Terdistribusi
Komputer Berdasarkan Data yang Diolah
Komputer
Analog
Digunakan untuk data
yang sifatnya kontinyu
dan bukan data yang
berbentuk angka, tetapi
dalam bentuk
fisik,seperti misalnya
arus
listrik,temperatur,kecep
atan,tekanan,dll
Komputer
Digital
Komputer
Hybrid
Kombinasi
komputer
analog dan
digital
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
3
Komputer 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
Komputer Super
• Harga Rp 2 – 300 milyar
• Menggunakan prosesor khusus vector
dengan kecepatan sangat tinggi atau MPP
(massively parallel processor)
Komputer Super
Komputer 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
Komputer Mainframe
Komputer 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)
Komputer Mini
Komputer Mikro
•
•
•
•
•
Desktop
Workstation
Laptop
Palmtop
Pen PC
Komputer Mikro
Komputer Berdasarkan Kegunaan
Special Purpose
Computer
• Komputer yang dirancang
untuk kebutuhan khusus
• program tertentu sudah
tersimpan didlm komputernya
• dapat berupa komputer
analog
maupun digital
• umumnya adalah komputer
analog
General Purpose
Computer
• Komputer yang dirancang
untuk menyelesaikan
bermacam-macam masalah
• dapat berupa komputer analog
maupun digital
• umumnya adalah komputer
digital
14
Komputer 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
15
Komputer 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
Komputer 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
Komputer 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
Komputer 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.
Komputer Generasi Keenam
(Abad 21)
• Generasi ini adalah generasi masa depan
yang nantinya dikenal dengan Generasi Titanium.
Pendahuluan
• 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.
Jaringan 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”
Potensi Jaringan
1. Berbagi (sharing) peralatan
dan sumber daya komputer
2. Integrasi data
3. Komunikasi
4. Distributed Processing
5. Keteraturan aliran komunikasi
6. Keamanan data
7. Konektifitas berbagai jenis dan
merek komputer (mesin)
Berdasarkan tipe jaringan
komputer, perangkat keras apa
saja yang harus disediakan agar
dapat berkomunikasi dalam
sebuah jaringan?
Jenis 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
Pendahuluan
• 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.
Apa itu?
• On-line?
• Apa lawan kata dari on-line?
• Apa kelebihan dan kekurangan dari on-line
dan batch?
• Berikan contoh on-line dan batch?
Pengolahan 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.
Taukah 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?
Permasalahan 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)
Pengolahan 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?
Pengolahan 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.
2. Mikroelektronika
Moore’s Law : hukum
Moore menjelaskan harga
komputer mikro dan
memori juga menurun
karena jumlah komponen
per chip bertambah dalam
sirkuit mikroelektronika
Software 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.
Software 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.
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.
Beberapa keuntungan menggunakan
komputer kecil untuk banyak aplikasi :
1. Biaya per intruksi untuk aplikasi sederhana
lebih murah.
2. Jarang mengalami kegagalan sistem
3. Perangkat lunak pendukung yang
sederhana
4. Software path length lebih pendek
5. Training yg diperlukan lebih sedikit
6. Pengujian program lebih sederhana
7. Tidak perlu pengatur udara ruangan, atau
pun peninggian lantai
8. Biaya instalasi yang rendah
9. Lebih ekonomis dalam pengerjaan
eksperimen/percobaan.
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.
4. Konsep Teleprocessing
Teleprocessing adalah penggunaan
fasilitas telekomunikasi untuk
mengakses kemampuan pengolahan.
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.
Ringkasan
Pengolahan data dimasa depan
merupakan perkembangan mesin yang
pesat yang kebanyakan dihubungkan
dengan telekomunikasi.
Tugas perancang sistem adalah :
1. Memutuskan distribusi mesin
bagaimana yang paling baik
2. Penghubung yang bagaimana
diperlukan
3. Dimana data harus disimpan.
Tujuan Pengolahan Terdistribusi
Tujuan Utama
1. Otonomi lokal
2. Pengoperasian yang terpisah dan kontrol yang
terpusat
3. Produktivitas pemakai
4. Pengembangan aplikasi oleh kelompok
pemakai
5. Dialog terminal
6. Akses untuk sumber daya dan data yang jauh
7. Jarak menjadi tidak nyata
8. Ketersediaan (availibility)
9. Privacy dan keamanan
10. Audit
11. Ketepatan dan konsistensi
12. Kemudahan pengubahan
13. Proteksi
14. Penyembunyian kerumitan
Tujuan Kedua
(hal teknik yang diperlukan untuk mencapai tujuan
utama )
1. Penggunaan komputer mini dan mikro
2. Teknik database
3. Jaringan komputer
4. Struktur jaringan yang pleksibel
5. Kontrol saluran yang standar
6. Arsitektur jaringan yang standar
7. Arsitektur berlapis
8. Terminal virtual
9. Kriptografi
10. Keamanan
11. Audit
12. Bahasa tingkat ringgi
13. Kamus data
14. Strategi
Download