KETAHUAN DEH IP NYA

Senin, 08 Juli 2019

QUANTUM GATES

Latar Belakang
Komputer kuantum adalah salah satu komputer yang belum sama sekali ada di dunia ini. Karena komputer ini sangat mustahil di ciptakan. Tapi mungkin saja ini bisa tercipta. Jika dikatakan, komputer kuantum hanya butuh waktu 20 menit untuk mengerjakan sebuah proses yang butuh waktu 1025 tahun pada komputer saat ini. Hal inilah yang membuat para ilmuwan begitu tertarik untuk mengembangkan kemungkinan terbentuknya komputer kuantum. Meskipun hingga saat ini belum tercipta sebuah komputer kuantum, kemajuan ke arah sana terus berlangsung. Bahkan yang menarik, ternyata perkembangan komputer kuantum juga mengikuti apa yang dikatakan oleh Gordan Moore sang Genius IBM “Kemampuan Prosesor akan meningkat dua kali lipat dalam jangka waktu 18 bulan”. Jika hal ini benar, para ilmuwan akan dapat membangun sebuah komputer kuantum hanya dalam waktu lima tahun ke depan. Setidaknya, begitulah yang dikatakan oleh Raymond Laflamme, ilmuwan dari Massachusetts Institute of Technology (MIT), Amerika Serikat.

Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini dan teknologi ini adalah salah satu hasil dari “applied Physic”(fisika terapan). Untuk itu artikel ini akan menjelaskan tentang apa itu komputer kuantum secara keseluruhan.
Quantum Computation (komputer kuantum) merupakan suatu alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini dilakukan dengan qubit. Sehebat-hebatnya komputer konvensional, dia selalu bekerja dengan bits, angka biner yang hanya bisa 1 atau 0. Quantum Computer bisa lepas dari restriksi ini, karena bisa berada dalam keadaan superposisi 1 dan 0 pada saat yang sama. Angka ini dinamai qubits (quantum bits, tentunya) yang bisa 1, bisa 0 atau bisa berada di antara 1 dan 0 – ingat, ini bukan berarti 0,6; melainkan 60% probabilitas A dan 40% probabilitas B.

Metode
Quantum Gates / Gerbang Quantum merupakan sebuah aturan logika / gerbang logika yang berlaku pada quantum computing. Prinsip kerja dari quantum gates hampir sama dengan gerbang logika pada komputer digital. Jika pada komputer digital terdapat beberapa operasi logika seperti AND, OR, NOT, pada quantum computing gerbang quantum terdiri dari beberapa bilangan qubits, sehingga quantum gates lebih susah untuk dihitung daripada gerang logika pada komputer digital.

Analisa
Quantum Gates adalah sebuah gerbang kuantum yang dimana berfungsi mengoperasikan bit yang terdiri dari 0 dan 1 menjadi qubits. dengan demikian Quantum gates mempercepat banyaknya perhitungan bit pada waktu bersamaan. Quantum Gates adalah blok bangunan sirkuit kuantum, seperti klasik gerbang logika yang untuk sirkuit digital konvensional.

Quantum Gates / Gerbang Quantum merupakan sebuah aturan logika / gerbang logika yang berlaku pada quantum computing. Prinsip kerja dari quantum gates hampir sama dengan gerbang logika pada komputer digital. Jika pada komputer digital terdapat beberapa operasi logika seperti AND, OR, NOT, pada quantum computing gerbang quantum terdiri dari beberapa bilangan qubits, sehingga quantum gates lebih susah untuk dihitung daripada gerang logika pada komputer digital.

Quantum Logic Gates, Prosedur berikut menunjukkan bagaimana cara untuk membuat sirkuit reversibel yang mensimulasikan dan sirkuit ireversibel sementara untuk membuat penghematan yang besar dalam jumlah ancillae yang digunakan.

·                     Pertama mensimulasikan gerbang di babak pertama tingkat.
·                     Jauhkan hasil gerbang di tingkat d / 2 secara terpisah.
·                     Bersihkan bit ancillae.
·                     Gunakan mereka untuk mensimulasikan gerbang di babak kedua tingkat.
·                     Setelah menghitung output, membersihkan bit ancillae.
·                     Bersihkan hasil tingkat d / 2.

Sekarang kita telah melihat gerbang reversibel ireversibel klasik dan klasik, memiliki konteks yang lebih baik untuk menghargai fungsi dari gerbang kuantum. Sama seperti setiap perhitungan klasik dapat dipecah menjadi urutan klasik gerbang logika yang bertindak hanya pada bit klasik pada satu waktu, sehingga juga bisa setiap kuantum perhitungan dapat dipecah menjadi urutan gerbang logika kuantum yang bekerja pada hanya beberapa qubit pada suatu waktu. Perbedaan utama adalah bahwa gerbang logika klasik memanipulasi nilai bit klasik, 0 atau 1, gerbang kuantum dapat sewenang-wenang memanipulasi nilai kuantum multi-partite termasuk superposisi dari komputasi dasar yang juga dilibatkan. Jadi gerbang logika kuantum perhitungannya jauh lebih bervariasi daripada gerbang logika perhitungan klasik.

Untuk memanipulasi sebuah qubit, maka menggunakan Quantum Gates (Gerbang Kuantum). Cara kerjanya yaitu sebuah gerbang kuantum bekerja mirip dengan gerbang logika klasik. Gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output.




Tidak seperti banyak gerbang logika klasik, logika kuantum gerbang reversibel . Namun, adalah mungkin untuk melakukan komputasi klasik menggunakan gerbang hanya reversibel. Sebagai contoh, reversibel gerbang Toffoli dapat melaksanakan semua fungsi Boolean. Gerbang ini memiliki setara kuantum langsung, menunjukkan bahwa sirkuit kuantum dapat melakukan semua operasi yang dilakukan oleh sirkuit klasik.

Quantum gerbang logika yang diwakili oleh matriks kesatuan . Gerbang kuantum yang paling umum beroperasi pada ruang satu atau dua qubit, seperti biasa klasik gerbang logika beroperasi pada satu atau dua bit. Ini berarti bahwa sebagai matriks, gerbang kuantum dapat dijelaskan oleh 2 × 2 atau 4 × 4 matriks kesatuan.

Kesimpulan
Quantum Gates (Gerbang kuantum) adalah sebuah proses operasi logika dalam komputer kuantum. Gerbang kuantum sejajar dengan operasi logika komputer digital pada umumnya, yaitu AND,OR,XOR dsb. Prinsip kerja dari quantum gates hampir sama dengan gerbang logika pada komputer digital hanya saja proses dalam perhitungan menggunakan qubitnya yang berbeda dan berpengaruh pada komputasi quantum. Apabila pada komputer digital biasa AND bisa di representasikan dengan bit 1 berbeda dengan AND pada Quantum Gates yang direpresentasikan oleh qubit dalam pengoprasiannya. pada quantum computing gerbang quantum terdiri dari beberapa bilangan qubit, sehingga quantum lebih sulit untuk dihitung daripada gerbang logika pada komputer digital. Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up.

Referensi

Minggu, 23 Juni 2019

Komputasi Paralel


Latar Belakang

Komputasi paralel memanfaatkan beberapa elemen pemroses secara berkesinambungan untuk menyelesaikan permasalahan, dengan cara memecah masalah menjadi bagian-bagian independen, kemudian masing-masing bagian tersebut diselesaikan oleh masing-masing elemen pemroses sesuai dengan algoritma secara serempak. Elemen pemroses dapat terdiri dari unit pemroses yang heterogen, dan dapat pula terdiri dari unit pemroses yang homogen. Elemen pemroses dapat berupa komputer tunggal dengan banyak prosesor, beberapa komputer yang terhubung dalam suatu jaringan, perangkat keras yang dikhususkan untuk melakukan komputasi paralel, ataupun kombinasi dari perangkat-perangkat yang telah disebutkan.
Penskalaan frekuensi menjadi alasan utama dalam peningkatan performa komputer sejak pertengahan 1980an sampai dengan 2004. Waktu eksekusi(runtime) dari sebuah program adalah banyaknya instruksi dikali dengan waktu rata-rata sebuah instruksi. Dengan menganggap faktor lain adalah konstan, meningkatkan detak frekuensi(clock frequency) akan menurunkan waktu rata-rata yang diperlukan untuk menjalankan sebuah instruksi, yang kemudian akan mengurangi waktu eksekusi.
Konsumsi daya sebuah chip dirumuskan dengan persamaan:
P = C x V2 x F
Dimana P adalah daya, C adalah kapasitansi, V adalah tegangan, dan F adalah frekuensi prosesor. Apabila frekuensi ditingkatkan, maka akan terjadi peningkatan daya yang dikonsumsi oleh sebuah prosesor.


Metode

SISD
Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

SIMD
Yang merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

MISD
Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.

MIMD
Yang merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.


Analisa

Sistem komputer paralel dibedakan dari cara kerja memorinya menjadi shared memory dan distributed memory. Shared memory berarti memori tunggal diakses oleh satu atau lebih prosesor untuk menjalankan instruksi sedangkan distributed memory berarti setiap prosesor memiliki memori sendiri untuk menjalankan instruksi. Adapun komponen-komponen utama dari arsitektur komputer paralel cluster PC antara lain :
Prosesor (CPU). Bagian paling penting dalam sistem, untuk multicore terdapat lebih dari satu core yang mengakses sebuah memori (shared memory).
Memori. Bagian ini dapat diperinci lagi menjadi beberapa bagian penyusunnya seperti RAM, cache memory dan memori eksternal.
Sistem Operasi. Software dasar untuk menjalankan sistem komputer.
Cluster Middleware. Antarmuka antara hardware dan software.
Programming Environment dan Software Tools. Software yang digunakan untuk pemrograman paralel termasuk software pendukungnya.
User Interface. Software yang menjadi perantara hardware dengan user.
Aplikasi. Software berisi program permasalahan yang akan diselesaikan.
Jaringan. Penghubung satu PC (prosesor) dengan PC yang lain sehingga memungkinkan pemanfaatan sumberdaya secara simultan.


Kesimpulan

Komputasi parallel sangat diperlukan karna semakin berkembang sebuah teknologi maka semakin besar pula tuntutan untuk memproses data secara cepat, karna kedepannya yang akan memenangkan persaingan adalah yang dapat menciptakan solusi dari suatu permasalahan secara cepat dan tepat


Referensi



Sabtu, 20 April 2019

Virtualisasi


1.     Pendahuluan

Universitas Kristen Satya Wacana (UKSW) menggunakan sistem komputerisasi untuk menangani berbagai hal seperti pengarsipan data administratif dan menjadikan Teknologi Informasi sebagai satu tulang punggung lembaga. Parameter seperti jumlah dan variasi situs yang disediakan, jumlah titik akses, jumlah pengakses, serta jumlah bandwidth internet yang dikonsumsi menunjukkan bahwa kebutuhan IT di UKSW semakin meningkat setiap tahunnya. Kendala yang ada adalah pada umumnya setiap perkembangan dari sistem atau aplikasi yang baru juga membutuhkan server yang baru pula. Selain itu, untuk beberapa layanan yang mengalami peningkatan jumlah tuntutan, seperti Web Server, Flexible Learning yang bebasis Moodle, datacenter, dan lain sebagainya, membutuhkan upgrade perangkat keras secara berkala untuk dapat memenuhi tuntutan. Pesatnya perkembangan dari setiap penambahan aplikasi atau server juga diiringi oleh berbagai kendala, serperti meningkatnya kebutuhan perangkat keras yang selanjutnya berdampak pada kendala ekonomi, kendala tempat ruang server, tenaga listrik, dan rangkaian kendala lainnya. Dilain pihak peralatan yang saat ini digunakan belum sepenuhnya digunakan. Sebagian besar server hanya menggunakan sumber daya prosesor yang tidak lebih dari 10% (sumber: Data Biro Teknologi Informasi Universitas Kristen Satya Wacana 2010).
Virtualisasi merupakan salah satu inovasi dibidang IT yang bertujuan untuk meningkatkan performa komputer. Secara sederhana, virtualisasi adalah menjalankan lebih dari satu sistem operasi secara bersamaan dalam satu perangkat keras yang sama, namun pada lingkungan kerja yang sama sekali berbeda antara masing-masing sistem operasi tersebut. Pengadaan satu perangkat keras server untuk satu aplikasi dapat dihindari dengan dilakukanya konsolidasi perangkat keras dan dengan menaikkan utilitas dari penggunaan server untuk lebih dari beberapa aplikasi (Blum, 2011). Teknologi virtualisasi menjadi salah satu topik hangat dibicarakan karena kemampuannya dalam pengelolaan sumber daya yang fleksibel, tingginya utilitas untuk optimasi, dan kemampuannya melakukan ekspansi dengan jauh lebih mudah.
Oleh karena itu pada penelitian ini dilakukan penerapan teknologi virtualisasi untuk menangani masalah tidak optimalnya penggunaan utilitas dan peningkatan kebutuhan perangkat keras.




2.     Metode Penelitian

Simulation Analysis dikenal sebagai salah satu metode yang sering digunakan dalam perancangan sistem. Dalam metode ini, hal-hal yang menjadi bagian penting dari sistem dibangun dalam suatu model dan diteliti sebelum kemudian diterapkan. Dalam bukunya, Simulation: A Problem-Solving Approach, Hoover dan Perry menjelaskan bahwa metode simulation analysis dibagi dalam beberapa tahap (Hoover & Perry, 1989)

Problem Formulation
Inti dari permasalahan yang timbul dari sistem yang ada adalah tingginya kebutuhan perangkat keras pada infrastruktur dan rendahnya utilitas perangkat keras dari server-server yang ada di Universitas Kristen Satya Wacana. Dengan semakin banyaknya kebutuhan perangkat lunak, sistem yang lama menuntut penambahan perangkat keras baru. Hal ini menjadikan pemborosan dalam berbagai segi, baik dalam pengadaan, pemeliharaan, serta penggunaan enerji dan tempat. Disisi lain, dalam sistem yang lama, pemeliharaan perangkat keras membutuhkan downtime yang relative lama dan tidak didukung dengan sistem backup yang mudah digunakan.

Data Collection and Analysis
Sistem teknologi dan informasi di Universitas Kristen Satya Wacana secara garis besar terintegrasi dan terpusat, dengan hanya beberapa fakultas dan unit telah mengelola sumber daya IT secara independen. Dalam penulisan penelitian ini, data yang dikumpulkan adalah data dari sistem yang dikelola oleh Biro Teknologi dan Sistem Informasi.
Biro Teknologi dan Sistem Informasi (BTSI), merupakan Biro yang bertanggung jawab atas infrastruktur jaringan di UKSW. Saat ini BTSI mengelola setidaknya 70 server yang terdistribusi di 9 ruang server. Dengan sistem konvensional, dimana satiu sistem operasi berjalan pada satu perangkat keras, sistem operasi berjumlah sama dengan perangkat keras yang digunakan.
·       Pengguna
Secara umum, jumlah pengguna dari keseluruhan sistem infrastruktur meliputi kurang lebih 13000 mahasiswa, 831 dosen dan pegawai aktif di Universitas Kristen Satya Wacana disamping pengguna yang datang dari seluruh dunia melalui internet yang jumlahnya bervariasi.
·       Pemakaian Bandwidth
Penggunaan Fiber Optic yang menghubungkan setiap gedung dan datacenter digunakan sebagai backbone komunikasi dalam setiap komponen. Penggunaan teknologi Fiber Optic ini memungkinkan kecepatan transfer mencapai 1 Gbps untuk mencukupi kebutuhan yang ada dalam pengembangan virtualisasi.
·       Analisis
Dengan melihat kondisi ini, penerapan virtualisasi diharapakan dapat menyelesaikan masalah rendahnya efisiensi dan peningkatan kebutuhan perangkat keras. Adopsi dari sistem virtualisasi juga sejalan untuk dapat melakukan kebutuhan konsolodasi perangkat keras.

Model Development
Secara kesuluruhan, sistem virtualisasi dengan menggunakan perangkat lunak dari VMware disebut dengan vSphere. Seperti terlihat pada pada Gambar 2, vSphere melakukan virtualisasi dan menyatukan lapisan sumber daya perangkat keras dibawahnya meliputi berbagai sistem dan menyediakan suatu pool dari sumber daya virtual pada datacenter.
vSphere sendiri merupakan gabungan dari berbagai produk dan teknologi yang terdiri dari beberapa komponen, diantaranya:

·       WMWare ESX/ESXi: merupakan platform virtualisasi pada vSphere dan merupakan Virtual Machine Host dimana Virtual Machine dijalankan
·       VMware vCenter Server: merupakan titik pusat untuk konfigurasi dan pengaturan pada lingkungan virtualisasi.
·        VMware Sphere Client: interface yang mengijinkan pengguna untuk secara jarak jauh terhubung ke vCenter melalui Windows PC.
·       VMware vSphere Web: tampilan web dimana pengaturan virtual machine dapat dilakukan dari web browser.
·        VMware vStorage VMFS: sistemfi/e dengan performa tinggi untuk perangkat ESX/ESXi, dimanafi/e-fi/e image virtualisasi disimpan.
·       VMware vStorage SMP: fitur yang memungkinkan sebuah VM untuk dapat menggunakan lebih dari satu prosesor fisik secara bersamaan.

Selain itu vSphere juga menyediakan berbagai fungsi yang dapat digunakan untuk pengaturan sumber daya: VMware Distributed Resource Scheduler dan untuk avaibility: VMware High Avaibility, serta untuk pelindungan data: VMware Consolidated Backup.

Model Verification and Validation
 Dalam penelitian ini, data diverikasi dan divalidasi dengan cara:
·       Data mengenai spesifikasi perangkat keras diambil dan dicek oleh orang lain selain penulis dengan cara melakukan survey terhadap perangkat keras yang ada.
·       Data performa server diambil dengan mengunduh informasi dari sistem monitoring melalui file .csv untuk kemudian kemudian dihitung menggunakan program Microsoft Excel untuk menjamin akurasi data.
·        Data performa VMHost dan VM diambil langsung melalui sistem monitoring yang telah dipasang untuk kemudian dianalisis.
Validasi data dilakukan untuk menentukan apakah perhitungan pada model yang dibuat sesuai dengan sistem yang diteliti. Dari hasil pada model development gambaran mengenai bagaimana sistem didapatkan untuk kemudian dapat diterapkan baik dalam simulasi maupun dalam ruang kerja sebenarnya.

Model Experimentation and Optimization
Dalam Model Experimentation dan Optimazion, digunakan 3 perangkat keras dimana sistem ESXi terpasangdibutuhkan perangkat keras dengan spesifikasi yang relatif tinggi untuk mendapatkan performa maksimal. Server ESXi membutuhkan memori setidaknya 2Gb untuk dapat berjalan dengan kondisi minimum (VMware, 2011).

Hasil Pembahasan dan Implementasi
Dalam penerapannya perangkat keras dari sistem didistribusikan dalam 3 ruang server dan gedung yang terpisah untuk mengantisipasi gangguan sehingga tidak terjadi single point failure. Selain itu, pertimbangan keamanan juga merupakan alasan penempatan perangkat keras di lokasi yang berbeda. Setiap server ESXi (VMHost) terhubung secara langsung ke backbone universitas untuk mendapatkan jaminan keamanan dan kestabilan koneksi. Setiap core switch antar gedung saling terhubung dengan jaringan fiber optic.
Konfigurasi tipe star digunakan pada arsitektur switch dengan tujuan mendapatkan akses yang terbaik dan sebagai backup. Pada penerapan di sistem jaringan, penting untuk setiap ESXi terhubung ke managable switch yang mendukung penggunaan VLAN. VLAN memastikan bahwa setiap VM dapat terhubung pada jaringan dimana VM tersebut dihubungkan dan memastikan isolasi terhadap jaringan lainnya.
Dalam pelaksanaannya, terdapat 30 VLAN yang digunakan untuk memisahkan jaringan yang ada. Implementasi pada perangkat lunak dilakukan dalam beberapa tahap: instalasi ESXi yang berfungsi sebagai VMHost dan merupakan VM Kernel, instalasi vCenter sebagai sistem konfigurasi terpusat yang mengelola keseluruhan lingkungan tervirtualisasi, serta instalasi VM pada lingkungan kerja virtual. vCenter dihubungkan dengan Microsoft Windows Active Directory yang telah berjalan pada infrastruktur yang ada seebagai alat autentikasi. vSphere Client digunakan untuk melakukan koneksi ke vCenter dalam melakukan konfigurasi secara terpusat. Secara keseluruhan, terdapat 34 VM yang berjalan dengan berbagai sistem operasi dan konfigurasi di 3 VMHost yang terpasang. 15 Server berjalan di server Alala, 11 pada server Cancer, dan 8 sisanya pada server Demeter.



3.     Hasil Analisis

·       Efisiensi dan utilitas sumber daya perangkat keras

Dari hasil peneltian diatas dapat disimpulkan bahwa sistem virtualisasi merupakan solusi untuk meningkatkan utilitas sumber daya perangkat lunak dalam upaya peningkatan efisiensi kerja. Dari 70 server yang sebelumnya terpasang pada sejumlah perangkat keras yang sama, dengan sistem virtualisasi, 34 server diantaranya dapat berjalan dalam hanya 3 perangkat keras dengan memaksimalkan kinerja dari setiap perangkat keras yang digunakan hingga sekitar 25% CPU dari yang sebelumnya kurang dari 10%. Efesiensi dapat terus ditingkatkan dalam taraf aman dan stabil hingga pada tingkat 80% pemakaian utilitas CPU.

·       Downtime System

Turunnya jumlah perangkat keras pada rasio 34:3, memberikan beban UPS yang lebih sedikit pula dan menyediakan waktu lebih lama sebelum UPS mengalami kegagalan sehingga mengurangi downtime yang ditimbulkan karena PLN. Pada kerusakan sistem, VDR memberikan solusi sederhana dimana snapshot dapat diambil secara otomatis dan dikatalogkan dengan baik. Snapshot yang diambil kemudian dapat digunakan untuk melakukan system restore terhadap sistem yang rusak dan merupakan salah satu penyebab turunnya angka downtime yang dimbul terhadap keseluruhan sistem. Walaupun tidak secara spesifik diteliti, 34 sistem operasi yang sebelumnya berjalan pada 34 perangkat keras ke 3 perangkat keras seacara langsung memberikan dampak penghematan terhadap biaya dan energi yang dibutuhkan untuk pendingingan (AC), penyediaan dan perawatan UPS, serta kebutuhan listrik. Teknologi virtualisasi selain memaksimalkan efisiensi juga mendukung sistem green computing.

·       Resiko Analisis

              Seperti banyak teknologi lainnya, teknologi virtualisasi merupakan teknologi yang berdaya guna dengan berbagai keunggulan. Walaupun demikian, virtualisasi bukanlah panasea. Penggunaan yang tidak tepat dapat menyebabkan performa yang buruk, mahalnya biaya yang harus dikeluarkan oleh organisasi, hingga ke resiko yang fatal bagi organisasi. Virtualiasi paling bagus diterapkan jika solusi ini diarasa pas pada arsitektur sistem yang ada, tidak semata-mata berfokus pada tools yang sedang  populer (Kusnetzky, 2011) . Dalam peneliatian ini, resiko analisis dilihat dalam berbagai sudut pandang. Selain dengan data yang ada, wawacara dengan penentu keputusan juga dilakukan untuk menganalisis apakah teknologi ini layak diterapkan di lingkungan UKSW. Secara garis besar, teknologi virtuliasi merupakan menjawab tantangan yang dihadapi oleh universitas.

·       Resiko Bisnis

              Dilihat dari resiko bisnis, dengan berbagai keunggulan yang ditawarkan teknologi virtualisasi dapat menjawab masalah yang ada dalam organisasi. Beberapa hal yang diperhatikan dari segi bisnis adalah dengan diberikannya pengguna bisnis untuk tetap bekerja dengan aplikasi lama bahkan yang oleh tidak lagi dimungkinkan oleh sistem IT karena adanya ketergantungan terhadap perangkat keras tertentu, muncul keberlangsungan dan ketergantungan terhadap aplikasi yang ada dan dapat menghambat pengguna untuk menemukan aplikasi baru yang mungkin lebih efisien (Caton, 2007). Dari sudut pandang bisnis, arsitektur pada teknologi virtuliasasi memberikan keleluasaan bagi organisasi untuk pengembangan, tanpa dibutuhkannya gangguan dan perbuahan pada application level dan memberikan jaminan atas keberlangsungan bisnis organisasi. Sifat expandable dari teknologi virtualisasi ini juga memberikan pondasi yang kokoh bagi teknologi cloud computing dalam berbagai platform-nya.

·       Resiko Proyek

              Pembangunan infrastruktur virtualisasi membutuhkan time-frame yang perlu disusun secara hati-hati untuk mengurangi downtime yang mungkin muncul. Walaupun jika dilihat dalam jangka waktu yang panjang virtualiasi menjajikan adanya pemangkasan kebutuhan dana yang cukup signifikan, pada tahap awal pembanguan dari infrastruktur ini membutuhkan dana yang besar. Teknologi virtualisasi membutuhkan perangkat keras dengan spesifikasi diatas spesifikasi dari sistem konvensional. Untuk konfigurasi maksimal, adanya ketergantungan sistem ini dengan jaringan berkecpatan tinggi dan adanya SAN/NAS, yang pada sistem konvensional jarang dibutuhkan, membuat sistem ini semakin mahal untuk dibangun pada tahap awal dibandingkan dengan sistem konvensional. Pada studi kasus di UKSW, hal ini tidaklah menjadikan masalah dikarenakan pembangunan tahap awal sistem virtualisasi dibiayai oleh hibah dana yang disediakan oleh pemerintah, walaupun demikian hal ini dapat dijadikan pertimbangan bagi organisasi yang telah mempunyai infrastruktur yang berjalan untuk mempertimbangkan kembali apakah sistem virtualisasi sesuai dengan kebutuhan.

·       Resiko Ekonomis

              Tujuan utama dari virtualisasi adalah pemangkasan biaya dan peningkatan efisiensi. Dari resiko ekonmis, dengan dilakukannya konsolidasi ke sistem tunggal,  virtualisasi mengurangi jumlah perangkat keras dan pengeluaran untuk penyediaan perangkat keras, pembiayaan terhadap pemeliharaan perangkat keras dan keberlangsungan sistem. Biaya ini mencakup biaya yang diperlukan untuk penyediaan UPS, pendinginan ruang server, hingga ke penyediaan tempat ruang server yang tidak murah. Dilihat dari perbandingan anggaran yang dikeluarkan oleh BTSI pada tahun 2009 dan 2010, terdapat perbedaan yang dramatis dalam penyediaan perangkat keras. Pada tahun 2009, dilakukan pembelian terhadap 8 perangkat server, sedangkan pada tahun 2010, hanya dilakukan pembelian komponen tambahan seperti memory, dan NIC. Dengan melihat anggaran-anggaran sebelumnya dimana setiap tahun terdapat kebutuhan yang lebih tinggi, pada 2010 tren ini berubah secara drastis.
Secara ekonomis, pemotongan biaya yang dikeluarkan, berdasarkan hasil wawancara dengan manajer BTSI sebagai pimpinan dan penentu kebijakan virtualiasi dirasa sangat sesuai untuk diterapkan, dengan syarat ada dan berjalannya sistem backup untuk mengatisipasi bencana yang mungkin terjadi.



4.     Simpulan

              Dari penelitian yang dilakukan, dapat disimpulkan bahwa sistem virtualisasi menjawab rumusan masalah yang timbul. Dengan virtualisasi, efisiensi penggunaan utilitas perangkat keras dapat dimaksimalkan, untuk penghematan sumber daya, energi, tempat, dan biaya perawatan sistem dengan peningkatan utilitas CPU hingga 740.39% dibandingkan dengan sistem tanpa virtualisasi. Walaupunt terdapat capaian peningkatan utilitas, jika tidak dikonfigurasikan dengan benar sistem virtualisasi dapat menimbulkan bottleneck pada sistem operasi yang berjalan didalamnya. Tuning dan pengawasan serta pengaturan yang hati hati menjadi salah satu penentu faktor keberhasilan dari pemanfaatan teknologi virtuliasasi.
              Selain utilitas prosesor, peningkatan yang dramatis juga terjadi pada uptime dari sistem. Walaupun dalam penelitian tidak membandingkan secara langsung terhadap jumlah downtime pada sistem konvensional dan pada sistem tervirtualisasi, turunnya jumlah perangkat keras dalam proses penelitian ini memberikan respon terhadap angka uptime yang teruse meningkat, hingga 1522.73% dari perbandingan jumlah uptime Januari 2011-Agustus 2011 dengan jumlah uptime pada Oktober 2011 - Februari 2012. Hal ini disebabkan karena berkurangnya beban UPS sesuai dengan berkurangnya perangkat keras server.
              Walaupun demikian, teknologi virtualisasi tidak tanpa kekurangan. Ruang lingkup virtualisasi membutuhkan suatu perangkat keras dengan spesifikasi yang relatif lebih tinggi. Prosesor, memori, harddisk dengan Input-Output yang tinggi, serta peralatan jaringan seperti NIC dan switch kecepatan tinggi menjadi salah satu syarat utama ruang kerja virtualisasi. Selain itu, jika tidak dirancang dengan baik, ruang lingkup virtualisasi akan memberikan kesempatan terhadap adanya single point failure, dimana kesalahan terhadap satu titik akan berakibat fatal terhadap keseluruhan sistem. Oleh karena itu sistem backup dan adanya system datastore diperlukan untuk diterapkan dan dirancang dalam upaya mengurangi resiko ini.


Daftar Pustaka
repository.uksw.edu/bitstream/123456789/1423/2/T1_672008264_Full%20text.pdf

Senin, 25 Maret 2019

Komputasi Modern

Komputasi modern adalah teknik kompitasi yang menggunakan konsep sebuah sistem yang menerima instruksi dan menyimpannya dalam memory komputer.
Jenis – jenis komputasi modern terbagi menjadi 3 macam:
  1. Mobile Computing
Seperangkat benda atau teknologi yang memiliki teknologi secanggih yang sering disebut sebagai mobile computer (portable computer) dan mampu melakukan komunikasi dengan jaringan tanpa kabel (nirkabel) walaupun user atau pengguna dari alat tersebut sedang melakukan perpindahan.
Mobile computing juga merupakan teknologi yang dapat melakukan system distribusi data saat bergerak bebas dan dapat melakukan koneksi kembali pada lokasi jaringan yang berbeda.
Contoh mobile computing:
  • Laptop
  • PDA
  • Smartphone

  1. Grid Computing
Komputasi Grid atau Grid Computing adalah kumpulan sumber daya komputer dari berbagai lokasi untuk mencapai tujuan bersama. Grid dapat dianggap sebagai sistem terdistribusi dengan beban kerja non-interaktif yang melibatkan sejumlah besar file.
Komputasi grid dibedakan dari sistem komputasi kinerja tinggi konvensional seperti komputasi cluster dalam bahwa komputer jaringan memiliki setiap node diatur untuk melakukan tugas yang berbeda atau aplikasi.  komputer Grid juga cenderung lebih heterogen dan geografis (dengan demikian tidak secara fisik ditambah) dari komputer klaster  Meskipun grid tunggal dapat didedikasikan untuk aplikasi tertentu, umumnya grid digunakan untuk berbagai tujuan.. Grids sering dibangun dengan tujuan umum perpustakaan software jaringan middleware.
Contoh Grid Computing:
a)     Scientific Simulation
Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
b)     Medical Images
Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
c)     Computer-Aided Drug Discovery (CADD)
Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC).
d)      Big Science
Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA.
e)     E-Learning
Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid.
f)     Visualization
Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
g)     Microprocessor design
komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada di Microprocessor Design Group at IBM Austin.
  1. Cloud Computing
kombinasi pemanfaatan teknologi komputer dengan pengembangan berbasis internet. Sebutan cloud sendiri merupakan sebuah istilah yang diberikan pada teknologi jaringan internet.
Pada teknlogi komputasi berbasis awan semua data berada dan disimpan di server internet, begitu juga dengan aplikasi ataupun software yang pada umumnya dibutuhkan pengguna semuanya berada di komputer server.
Sehingga kita tidak perlu melakukan instalasi pada server. Tetapi pengguna harus terhubung ke internet untuk bisa mengakses dan menjalankan aplikasi yang berada di server tersebut.
Berikut merupakan contoh website yang menerapkan komputasi modern, yaitu cloud computing.
4shared.com