Perkembangan Teknologi Komputer

37
Perkembangan Teknologi Komputer Muhammad Nasar, ST [email protected]

description

Perkembangan Teknologi Komputer. Muhammad Nasar, ST [email protected]. Outline. Pra komputer Komputer tabung Komputer transistor Komputer IC (vlsi, ulsi) Komputer awan. PRA-KOMPUTER : MEKANIK, TANPA LISTRIK, TANPA SOFTWARE. ?. - PowerPoint PPT Presentation

Transcript of Perkembangan Teknologi Komputer

Page 1: Perkembangan Teknologi Komputer

Perkembangan Teknologi Komputer

Muhammad Nasar, [email protected]

Page 2: Perkembangan Teknologi Komputer

Outline

• Pra komputer

• Komputer tabung

• Komputer transistor

• Komputer IC (vlsi, ulsi)

• Komputer awan

Page 3: Perkembangan Teknologi Komputer

PRA-KOMPUTER : MEKANIK, TANPA LISTRIK, TANPA SOFTWARE

Abacus (sampoa), yang muncul sekitar tahun 460 SM di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi.

?

Page 4: Perkembangan Teknologi Komputer

PRA-KOMPUTER : MEKANIK, TANPA LISTRIK, TANPA SOFTWARE

Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator)

Page 5: Perkembangan Teknologi Komputer

PRA-KOMPUTER : MEKANIK, TANPA LISTRIK, TANPA SOFTWARE

Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem Von Leibnizt (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian dikenal dengan nama roda leibnitz

Page 6: Perkembangan Teknologi Komputer

PRA-KOMPUTER : MEKANIK, TANPA LISTRIK, TANPA SOFTWARE

Pada tahun 1822, Charles Babbage (1791-1871) menemukan suatu mesin untuk melakukan perhitungan persamaan differensial

Page 7: Perkembangan Teknologi Komputer

Komputer generasi pertama - Sekilas sejarah

• Saat perang dunia kedua (1941), negara-negara yang ikut terlibat dalam perang dunia itu berusaha mengembangkan komputer untuk memaksimalkan kemampuan dalam mengatur strategi

• Tahun 1941, seorang insinyur Jerman bernama Konrad Zuse membangun sebuah komputer Z3, untuk mendisain pesawat terbang dan peluru kendali.

• Tahun 1943, Inggris berhasil menyelesaikan sebuah komputer pemecah kode rahasia yang diberi namakan Colossus.

Page 8: Perkembangan Teknologi Komputer

Komputer generasi pertama – Basic Operation

• Signal code

Page 9: Perkembangan Teknologi Komputer

Komputer generasi pertama – Basic Operation• Cincin magnetic di-magnetisasi secara satu

arah ataupun berlawanan : men-sinyalkan kondisi "ON" ataupun "OFF" (biner 1 dan 0).

• Setiap bidang memory terdapat 924 cincin magnetic yang masing-masing mewakili satu bit informasi.

• Saat ini jutaan bit informasi dapat dikemas dalam satu chip tunggal yang sangat kecil

Page 10: Perkembangan Teknologi Komputer

KOMPUTER GENERASI PERTAMA : ELEKTRIK, LAMPU TABUNG, SOFTWARE : Bahasa Mesin, Punch card

Electronic Numerical Integrator and Computer (ENIAC) : dibuat oleh pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder. Ukuran sangat besar dan berat (~80 ton).

Konsumsi daya 160kW

Page 11: Perkembangan Teknologi Komputer

KOMPUTER GENERASI KEDUA : ELEKTRIK, TRANSISTOR, SOFTWARE : Bahasa Assembly

Pada tahun 1956 Transistor mulai digunakan di dalam komputer. IBM 1401: a 2nd generation mainframe computer

Page 12: Perkembangan Teknologi Komputer

KOMPUTER GENERASI KETIGA : ELEKTRIK, INTEGRATED CIRCUIT (IC), SISTEM OPERASI

IC mulai digunakan di dalam komputer sekitar tahun 1964“IBM S-360”

Page 13: Perkembangan Teknologi Komputer

KOMPUTER GENERASI KEEMPAT : ELEKTRIK, VLSI/ULSI, SISTEM OPERASI, NETWORKING

> 1980 : berbagai vendor

Page 14: Perkembangan Teknologi Komputer

KOMPUTER GENERASI KELIMA : ELEKTRIK, VLSI/ULSI, SISTEM OPERASI, NETWORKING/MOBILE,

INTEROPERABILITAS

Page 15: Perkembangan Teknologi Komputer

Pergeseran media penyimpan

Page 16: Perkembangan Teknologi Komputer

Kecenderungan Komputer

• Ketersambungan

• Kemampuan sharing / berbagi

• Non stop operation

• Mengecil tapi menyebar

Page 17: Perkembangan Teknologi Komputer

Jadi...komputer generasi selanjutnya..

Seperti apa?

Page 18: Perkembangan Teknologi Komputer

Mengenal “Cloud Computing”

• Definisi– Cloud computing = komputasi awan

• Cara / pelayanan baru sewa menyewa sumber daya komputer memanfaatkan internet

• Komputer pengguna menjadi lebih kecil dan efisien

Page 19: Perkembangan Teknologi Komputer

Stevan Greve :

• "Internet bisa dianggap awan besar. Awan berisi komputer yang semuanya saling tersambung. Dari situlah berasal istilah 'cloud'. Jadi semuanya disambungkan ke 'cloud' itu.“

Page 20: Perkembangan Teknologi Komputer

• Perusahaan tak perlu lagi memiliki / mendirikan infrastruktur karena sudah ada perusahaan lain yang menyediakan “penampung” di cloud alias Internet.

• Perusahaan tak perlu lagi mengalokasikan anggaran untuk pembelian dan perawatan infrastruktur (hardware dan software).

• Perusahaan pun tak perlu merekrut tenaga pakar dan tenaga pengontrol infrastruktur.

Dampak di perusahaan

Page 21: Perkembangan Teknologi Komputer

• Infrastructure as a Service (IaaS) : penggunaan / penyewaan jaringan untuk akses Internet, layanan Disaster Recovery Center, dsb.

• Platform as a Service (PaaS) : penggunaan / penyewaan operating system dan infrastruktur pendukungnya. Seperti : Force.Com , Layanan vendor server, dll.

• Software as a Service (SaaS) : berada satu tingkat diatas PaaS dan IaaS, yang ditawarkan adalah software atau suatu aplikasi bisnis tertentu. Contoh : SalesForce.Com, Service-Now.Com, Google Apps, dsb.

Konsep dalam cloud computing

Page 22: Perkembangan Teknologi Komputer

1. Grid Computing : metode komputasi dimana sebuah komputer raksasa virtual yang terdiri dari beberapa komputer melakukan sejumlah besar kegiatan sekaligus, yang secara bersama-sama melakukan semua bagian tugas komputasi.

2. Utility Computing : konsep komputasi dimana pengguna cukup membayar apa yang ia pakai.

Karakteristik (1)

Page 23: Perkembangan Teknologi Komputer

3. Autonomic Computing : konsep dimana komputer beserta sistem infrastruktur komputasinya memiliki kemampuan self-management (kemampuan memperbaiki dirinya sendiri).

o Contoh : jika harddisk server mendekati utilisasi 90% maka server tersebut akan mengaktivasi harddisk cadangan.

Karakteristik (2)

Page 24: Perkembangan Teknologi Komputer

Komponen Cloud Computing(1)• Cloud Clients : seperangkat komputer / software yang

didesain secara khusus untuk penggunaan layanan berbasis cloud computing.– Mobile – Windows Mobile, Symbian, dll.– Thin Client – Windows Terminal Service, CherryPal, dll.– Thick Client – Internet Explorer, FireFox, Chrome, dll.

• Cloud Services : produk/layanan/solusi yg dipakai dan disampaikan secara real-time melalui media Internet. – Identitas – OpenID, OAuth, dll

– Integration – Amazon Simple Queue Service.

– Payments – PayPal, Google Checkout.

– Mapping – Google Maps, Yahoo! Maps.

Page 25: Perkembangan Teknologi Komputer

Komponen Cloud Computing(2)

• Cloud Applications memanfaatkan cloud computing dalam hal arsitektur software. Sehingga user tidak perlu menginstal dan menjalankan aplikasi di komputernya.

Contoh – Peer-to-peer – BitTorrent, SETI, dll.– Web Application – Facebook.– SaaS – Google Apps, SalesForce.Com, dll.

Page 26: Perkembangan Teknologi Komputer

Komponen Cloud Computing(3)

• Cloud Platform : layanan berupa platform hardware dan software2 infrasktruktur. Biasanya mempunyai aplikasi bisnis tertentu dan menggunakan layanan PaaS sebagai infrastruktur aplikasi bisnisnya. Misalnya :– Web Application Frameworks – Python Django, Rubyon

Rails, .NET– Web Hosting– Propietary – Force.Com 

Page 27: Perkembangan Teknologi Komputer

Komponen Cloud Computing(4)

• Cloud Storage proses penyimpanan data sebagai sebuah layanan. Misal :– Database – Google Big Table, Amazon SimpleDB.– Network Attached Storage – Nirvanix CloudNAS,

MobileMe iDisk.

• Cloud Infrastructure infrastruktur komputasi sebagai sebuah layanan. Contohnya– Grid Computing – Sun Grid.– Full Virtualization – GoGrid, Skytap.– Compute – Amazon Elastic Compute Cloud.

Page 28: Perkembangan Teknologi Komputer

• Cloud computing membantu konsumen menggunakan aplikasi komputer– Tanpa perlu software tambahan atau server– Tanpa melakukan instalasi. – Hanya perlu koneksi internet

• Teknologi ini memungkinkan efisiensi lebih – Memusatkan penyimpanan– Memusatkan memory– Memusatkan pemrosesan– Memusatkan bandwith– Green Energy

Keuntungan Cloud Computing

Page 29: Perkembangan Teknologi Komputer

Beberapa kendala

• Service level – Terbatasnya bandwidth (terutama di Indonesia) mungkin akan

menyulitkan Cloud Provider membuat service level agreement.

• Privacy – Karena orang lain / perusahaan lain juga melakukan hosting

kemungkinan data anda akan keluar atau di baca oleh Cloud Provider (dapat terjadi tanpa sepengetahuan pemilik).

• Data ownership– Ketika data disimpan di cloud, apakah data itu masih menjadi

milik anda?– Bagaimana jika Cloud Provider merubah terms of use

aggrement nya ?

Page 30: Perkembangan Teknologi Komputer

Penggunaan Cloud Computing(1)

• VBLOCK INFRASTRUCTURE PACKAGES– Paket infrastruktur yang menggabungkan teknologi virtualisasi,

jaringan, komputasi, storage, keamanan, dan pengelolaan terbaik.

– Seluruh teknologi terintegrasi, teruji, dan tervalidasi, serta siap diimplementasikan.

– Tersedia dalam tiga pilihan konfigurasi yang mendukung 300 sampai 6.000 mesin virtual untuk beragam skenario kebutuhan

– Saat ini telah disediakan oleh : Cisco, EMC, dan VMware.

Page 31: Perkembangan Teknologi Komputer

Penggunaan Cloud Computing(2)

• IBM VMCONTROL– Produk yang dikombinasikan dengan perangkat lunak IBM Tivoli.– Respons yang lebih cepat terhadap kebutuhan bisnis.– Penggunaan sumber daya secara lebih efisien.– Perusahaan dapat memonitor, mempertahankan, dan

menyesuaikan tingkat layanan menurut beban kerja komputasi yang ditangani oleh himpunan sumber daya teknologi informasi.

– Memungkinkan sistem yang lebih pintar, punya kemampuan memindahkan beban kerja dan melakukan penyesuaian.

Page 32: Perkembangan Teknologi Komputer

Penggunaan Cloud Computing(3)

• WINDOWS AZURE– Sistem operasi yang memanfaatkan konsep cloud computing

alias berkomputer dengan memanfaatkan internet.– Aplikasi akan dijalankan pada data center Microsoft dan bukan

pada server sebuah perusahaan.– Pengguna bisa memanfaatkan aplikasi itu asalkan terhubung ke

internet.– Azure akan menempatkan Microsoft bersaing secara langsung

dengan penyedia jasa serupa, seperti Amazon, Salesforce.com dan Rackspace.

Page 33: Perkembangan Teknologi Komputer
Page 34: Perkembangan Teknologi Komputer

Google cloud

Page 35: Perkembangan Teknologi Komputer

Vmware cloud

Page 36: Perkembangan Teknologi Komputer

Cloud Computing di Indonesia

• Pasar masih kecil (diprediksi ~Rp 2,1 T)• 40% layanan SaaS (Software as a Service) • 70% pasar dikuasai PT. Telkom

Page 37: Perkembangan Teknologi Komputer

Refer to

• http://www.detikinet.com/read/2010/02/24/084138/1305595/328/lebih-jauh-mengenal-komputasi-awan

• http://teknoinfo.web.id/teknologi-cloud-computing/

• http://blogoscoped.com/google-chrome