400 likes | 746 Views
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. ?.
E N D
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 ? 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 melakukanpenjumlahan, 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
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.“
Dampak di perusahaan • Perusahaan takperlulagimemiliki / mendirikaninfrastrukturkarenasudahadaperusahaan lain yang menyediakan “penampung” di cloud alias Internet. • Perusahaan takperlulagimengalokasikananggaranuntukpembeliandanperawataninfrastruktur (hardware dan software). • Perusahaan pun takperlumerekruttenagapakardantenagapengontrolinfrastruktur.
Konsep dalam cloud computing • Infrastructure as a Service (IaaS) : penggunaan / penyewaanjaringanuntukakses Internet, layanan Disaster Recovery Center, dsb. • Platform as a Service (PaaS) : penggunaan / penyewaan operating system daninfrastrukturpendukungnya. Seperti : Force.Com , Layanan vendor server, dll. • Software as a Service (SaaS) : beradasatutingkatdiatasPaaSdanIaaS, yang ditawarkanadalah software atausuatuaplikasibisnistertentu. Contoh : SalesForce.Com, Service-Now.Com, Google Apps, dsb.
Karakteristik (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. • Utility Computing : konsep komputasi dimana pengguna cukup membayar apa yang ia pakai.
Karakteristik (2) • Autonomic Computing : konsep dimana komputer beserta sistem infrastruktur komputasinya memiliki kemampuan self-management (kemampuan memperbaiki dirinya sendiri). • Contoh : jika harddisk server mendekati utilisasi 90% maka server tersebut akan mengaktivasi harddisk cadangan.
Komponen Cloud Computing(1) • Cloud Clients : seperangkatkomputer / software yang didesainsecarakhususuntukpenggunaanlayananberbasiscloud computing. • Mobile – Windows Mobile, Symbian, dll. • Thin Client – Windows Terminal Service, CherryPal, dll. • Thick Client – Internet Explorer, FireFox, Chrome, dll. • Cloud Services : produk/layanan/solusiygdipakaidandisampaikansecarareal-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 : layananberupa platform hardware dan software2 infrasktruktur. BiasanyamempunyaiaplikasibisnistertentudanmenggunakanlayananPaaSsebagaiinfrastrukturaplikasibisnisnya. Misalnya : • Web Application Frameworks – Python Django, Rubyon Rails, .NET • Web Hosting • Propietary– Force.Com
Komponen Cloud Computing(4) • Cloud Storageproses penyimpanan data sebagai sebuah layanan. Misal : • Database – Google Big Table, Amazon SimpleDB. • Network Attached Storage – Nirvanix CloudNAS, MobileMe iDisk. • Cloud Infrastructureinfrastruktur komputasi sebagai sebuah layanan. Contohnya • Grid Computing – Sun Grid. • Full Virtualization – GoGrid, Skytap. • Compute – Amazon Elastic Compute Cloud.
Keuntungan Cloud Computing • Cloud computing membantukonsumenmenggunakanaplikasikomputer • Tanpa perlu software tambahan atau server • Tanpamelakukaninstalasi. • Hanya perlu koneksi internet • Teknologiinimemungkinkanefisiensilebih • Memusatkanpenyimpanan • Memusatkan memory • Memusatkanpemrosesan • Memusatkanbandwith • Green Energy
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.
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