Rabu, 21 Januari 2015

(JURNAL) TEKNOLOGI VIRTUAL MACHINE



KEL : JURNAL 12

  1. Aditya Losandro Putra (10111226)
  2. Herdino Ambargo (13111327)
  3. Rizki Eko Sumarsono (16111340)

TEKNOLOGI VIRTUAL MACHINE

Aditya Losandro Putra1, Herdino Ambargo2, Rizki Eko Sumarsono3

Jurusan Sistem Informasi, FIKTI, Universitas Gunadarma

ABSTRAK
         Dalam penulisan ini, penulis membahas tentang Virtual machine atau bisa disingkat dengan istilah (VM), VM bisa dibilang sebagai suatu environment yang membahas mengabtraksi perangkat keras dari satu komputer lalu kami juga membahas tentang Kelebihan dan Kekurangan VM tersebut beserta Aplikasi yang digunakannya.

Kata Kunci : virtual machine, environment, perangkat keras


1.        Pendahuluan
Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau system operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya [terpisah] sendiri.
VM muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada satu komputer. Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah :

2.        Teknologi Virtual Machine
         Mesin virtual atau mesin maya (Inggris: virtual machine, disingkat vm) dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli.
Mesin virtual pada mulanya didefinisikan oleh Gerard J. Popek dan Robert P. Goldberg pada tahun 1974 sebagai sebuah duplikat yang efisien dan terisolasi dari suatu mesin asli. Pada masa sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkat keras walaupun tidak ada perangkat keras aslinya sama sekali.
Contohnya adalah program yang ditulis dalam bahasa Java akan dilayani oleh Java Virtual Machine (JVM) dengan cara memberikan perintah-perintah yang dimengerti JVM yang selanjutnya akan memberikan hasil yang diharapkan. Dengan memberikan layanan seperti ini kepada program tersebut, perangkat lunak JVM ini berlaku sebagai sebuah "mesin virtual", sehingga program tidak lagi perlu untuk mengakses langsung melalui sistem operasi ataupun perangkat keras yang sangat bervariasi dan memerlukan pemrograman masing-masing secara spesifik.

Mesin virtual terdiri dari dua kategori besar, dipisahkan menurut cara penggunaan dan tingkat keterhubungannya dengan mesin-mesin aslinya. Sebuah mesin virtual sistem adalah perangkat yang berupa platform sistem yang lengkap dan dapat menjalankan sebuah sistem operasi yang lengkap. Sebaliknya, mesin virtual proses didesain untuk menjalankan sebuah program komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu juga. Karakteristik mendasar dari sebuah mesin virtual adalah batasan-batasan bagi perangkat lunak yang berjalan di dalam mesin tersebut, sumber daya yang dibatasi, dan tidak dapat mengakses ke luar tembok batasan dunia maya itu.

Jenis-jenis virtual machine
Terdapat beberapa pendekatan dalam mengklarifikasi virtual machine, dan salah satunya adalah mendefinisikannya menjadi 2 type (Type I dan type II). Klarifikasi ini didasarkan oleh fakta bahwa kedua type virtual machine ini bekerja dengan lower level platform yang mirip. Type I VMM tidak menggunakan host operating system, sedangkan type II VMM menggunakan host operating system. Type II disebut juga dengan paravirtual machine. Karena type II VMM menggunakan host operating sytem maka kinerjanya lebih buruk dibandingkan type I VMM.

2.1    Keuntungan dan Kelemahan Virtual Machine

Keuntungan utama dari VM adalah : 
Beberapa OS lingkungan bisa hidup berdampingan pada komputer yang sama, dalam isolasi kuat dari satu sama lain mesin virtual dapat menyediakan set instruksi arsitektur (ISA) yang agak berbeda dari mesin nyata aplikasi provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana. 

Kelemahan utama dari VM adalah : 
Mesin virtual kurang efisien dibandingkan mesin yang sebenarnya ketika mengakses hardware secara tidak langsung ketika VMS multiple bersamaan berjalan pada host fisik yang sama, setiap VM dapat menunjukkan kinerja yang bervariasi dan tidak stabil (Kecepatan Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja yang dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat digunakan untuk isolasi temporal antara mesin virtual . 

2.2    Aplikasi Virtual Machine

Virtual Machine memungkinkan anda untuk menjalankan Operating System lain berjalan di atas OS anda. Misalnya anda menggunakan windows dan ingin mencoba Linux untuk sekedar mencoba anda dapat memanfaatkan fitur dari aplikasi virtual machine ini. Selain itu juga bisa mencoba berbagai versi OS yang berbeda misalnya Windows XP yang berjalan di Windows 7 ataupun sebaliknya.

Untuk memungkinkan hal tersebut dibutuhkan aplikasi yang dapat membuat virtual OS yang berjalan di atas aplikasi lain. Berikut 5 aplikasi Virtual Machine Terbaik yang patut anda coba :

Virtual Box (Free, Linux, Windows,Mac,Solaris) 
Virtual Box memberikan segala kemudahan dalam kebebasan. Banyak fitur yang disediakan virtual box seperti multiple support cross platform, kemudahan sharing files dan yang terpentinga adalah gratis.

VM Ware Player (Free / Premium, Linux, Windows) 
VM Ware ada 2 versi yaitu  VM Ware Player dan VM Ware workstation. Jika anda hanya ingin menggunakan ini untuk mencoba di komputer anda ataupun laptop anda bisa mencoba versi yang free dengan menggunakan VM Ware Player. Jika level perusahaan enterprices dengan berbagai fitur seperti easy virtual machine creation, hardware optimization, driver-less guest OS printing—and adds in the ability to clone machines, take multiple snapshots of the guest OS anda harus menggunakan VM Ware Workstation.

Parallell (Free/Premium, Windows , Mac , Linux
Parallel memang secara khusus memberikan perhatian untuk menjalankan OS lain di atas Mac tetapi bisa juga untuk OS lainnya. Versi gratis juga dapat anda unduh disini.Parallel juga memudahkan anda dalam sharing files, clipboard, transparent printer, dan peripheral support

QEMU  (Free, Linux
Pengguna setia linux bisa menggunakan QEMU sebagai salah satu alternatif solusi untuk menjalankan virtual machine di laptop atau komputernya. QEMU dibangun menggunakan KVM system (Kernel-based Virtual Machine).

3.        Kesimpulan
Mesin virtual dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli, seperti menggunakan windows dan Linux dalam satu komputer untuk sekedar mencoba atau untuk membantu anda dalam bekerja yang dapat memanfaatkan fitur dari aplikasi virtual machine ini.
Mesin virtual kurang efisien dibandingkan mesin yang sebenarnya ketika mengakses hardware secara tidak langsung ketika VMS multiple bersamaan berjalan pada host fisik yang sama, setiap VM dapat menunjukkan kinerja yang bervariasi dan tidak stabil (Kecepatan Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja yang dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat digunakan untuk isolasi temporal antara mesin virtual . 


4.        Daftar Pustaka

http://id.wikipedia.org/wiki/Mesin_virtual

http://kawai-tiramisu.blogspot.com/2011/01/teknologi-virtual-machine.html

http://www.lawatek.com/2013/04/01/5-aplikasi-virtual-machine-terbaik/?fb_source=pubv1

http://keyropisabatian.blogspot.com/2013/12/proses-komunitas-java-java-community.html

Tidak ada komentar:

Posting Komentar