Perkembangan Teknologi Komputer

Post on 03-Jan-2016

56 views 1 download

description

Perkembangan Teknologi Komputer. Muhammad Nasar, ST nasar@umm.ac.id. 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

Perkembangan Teknologi Komputer

Muhammad Nasar, STnasar@umm.ac.id

Outline

• Pra komputer

• Komputer tabung

• Komputer transistor

• Komputer IC (vlsi, ulsi)

• Komputer awan

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.

?

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)

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

PRA-KOMPUTER : MEKANIK, TANPA LISTRIK, TANPA SOFTWARE

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

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.

Komputer generasi pertama – Basic Operation

• Signal code

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

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

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

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

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

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

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

> 1980 : berbagai vendor

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

INTEROPERABILITAS

Pergeseran media penyimpan

Kecenderungan Komputer

• Ketersambungan

• Kemampuan sharing / berbagi

• Non stop operation

• Mengecil tapi menyebar

Jadi...komputer generasi selanjutnya..

Seperti apa?

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

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.“

• 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

• 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

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)

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)

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.

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.

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 

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.

• 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

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 ?

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.

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.

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.

Google cloud

Vmware cloud

Cloud Computing di Indonesia

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

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