BAB I PENGENALAN LINUX DAN VIRTUALBOX
1.1
Tujuan
Adapun tujuan dari praktikum bab 1 adalah sebagai berikut : 1. Untuk memahami VirtualBox beserta instalasinya 2. Untuk memahami Sistem Operasi Linux 3. Untuk mengetahui distro Linux Ubuntu
1.2
Dasar Teori
1.2.1
Oracle VM VirtualBox Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang dapat digunakan untuk mengeksekusi sistem si stem operasi “tambahan” didalam sistem operasi “utama”. Sebagai contoh, jika seseorang mempunyai
sistem
operasi
MS
Windows
yang
terpasang
dikomputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain yang diinginkan didalam sistem operasi MS Windows.
Gambar 1.1 Virtual Box
2
Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan simulasi instalasi suatu sistem tanpa harus kehilangan sistem yang ada. Aplikasi dengan fungsi sejenis VirtualBox lainnya adalah VMware dan Microsoft Virtual PC. Sistem operasi yang dapat menjalankannya antara lain Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Windows 8, Solaris, dan OpenSolaris.
1.2.2
Linux Nama
“Linux”
berasal
dari
nama
pembuatannya,
yang
diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternative GNU/Linux. Linux telah lama dikenal untuk penggunaannya deserver, dan didukung oleh perusahaan – perusahaan computer ternama seperti intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsistems. Linux digunakan sebagai sistem operasi diberbagai macam jenis perangkat keras computer, termasuk computer desktop, supercomputer, dan sistem benam seperti pembaca buku elektronik, serta permainan video seperti : a. Playstation 2 b. Playstation 3 dan Xbox c. Telepon genggam dan router Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta factor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri – Ciri – ciri ciri ini juga
3
menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (open source software).
1.2.3
Ubuntu (Distro Linux) Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai perangkat lunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti “kemanusiaan
terhadap
sesama” .
Ubuntu
dirancang
untuk
kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas. Proyek Ubuntu resmi disponsori oleh
. Cononical Ltd
Yang
merupakan sebuah perusahaan yang dimiliki oleh pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung didalam filosofi Ubuntu kedalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas, dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli professional. Sedangkan sejarah daftar versi – versi untuk distro Ubuntu sendiri sudah cukup banyak, bisa dilihat di gambar berikut :
4
Gambar 1.2 Daftar Distro Linux
1.3
Analisa Praktikum
1.3.1
Alat dan Bahan Alat dan bahan yang digunakan dalam melaksanakan praktikum : 1.
Seperangkat Komputer
2.
Oracle VM Virtual Box
3.
CD atau ISO Linux (Ubuntu, Mint atau Debian)
1.3.2 Langkah Praktikum Langkah – langkah yang dilakukan dalam melaksanakan praktikum yaitu : 1.
Menyiapkan ISO untuk distro Linux Ubuntu
2.
Menyiapkan file master Oracle VM VirtualBox
5
1.3.3 Pembahasan Praktikum 1.
Percobaan 1 : Instalasi Virtual Box Langkah – langkah penginstalan : a.
Klik 2x pada aplikasi Oracle VM VirtualBox(VirtualBox4.2.6-82870-Win.exe).
b.
Klik next pada tampilan utama setup instalasi Oracle VM VirtualBox.
Gambar 1.3 Langkah 1 Instalasi
c.
Klik Next pada tampilan Custom Setup Oracle VM VirtualBox dan memilih Location (lokasi aplikasi yang diinstal),
Gambar 1.4 Langkah 2 Instalasi
6
d.
Centang Create a shortcut (opsional/tidak diharuskan). Mengklik Next pada tampilan Custom Setup Oracle VM VirtualBox.
Gambar 1.5 Langkah 3 Instalasi
e.
Klik Yes pada tampilan Warning : Network Interfaces pada Oracle VM VirtualBox.
Gambar 1.6 Langkah 4 Instalasi
7
f.
Klik Install pada tampilan Ready to Install Oracle VM VirtualBox (memulai proses instalasi).
Gambar 1.7 Langkah 5 Instalasi
g.
Kemudian centang pada always trust software from “Oracle Corporation”. Lalu mengklik instal pada tampilan Would you like to install this device software Oracle VM VirtualBox 4.2.6
Gambar 1.8 Langkah 6 Instalasi
8
h.
Menunggu proses instalasi VM VirtualBox 4.2.6 selesai.
Gambar 1.9 Langkah 7 Instalasi
i.
Klik Finish untuk langsung membuka aplikasi VM VirtualBox.
Gambar 1.10 Langkah 8 Instalasi
9
2.
Percobaan 2 : Instalasi Linux pada Virtual a.
Membuka aplikasi Oracle VM VirtualBox
b.
Kemudian
mengklik
button
“ New”
dibagian
menu
VirtualBox. Atau bisa juga melalui Machine New.
Gambar 1.11 Langkah 9 Instalasi
c.
Mengisi kolom name, type, dan version pada jendela “Create Virtual Machine” dan selanjutnya memilih next.
Gambar 1.12 Langkah 10 Instalasi
d.
Selanjutnya mengatur ukuran RAM Virtual untuk mesin VirtualBox, disesuaikan dengan spesifikasi PC laboratorium.
10
Pengaturan tidak melampaui warna hijau selanjutnya memilih next .
Gambar 1.13 Langkah 11 Instalasi
e.
Pilih “Create a Virtual Hard Drive Now” pada jendela Harddrive, dan mengklik “Create”.
Gambar 1.14 Langkah 12 Instalasi
f.
Selanjutnya pilih jenis Hardisk bertipe VDI (VirtualBox Disk Image), dan mengklik next.
11
Gambar 1.15 Langkah 13 Instalasi
g.
Kemudian memilih storage dengan “Dynamically allocated”
Gambar 1.16 Langkah 14 Instalasi
h.
Setelah itu pada jendela File Location and Size, ukuran Harddisk disesuaikan dengan total 8GB untuk ruang disk di sistem nanti.
12
Gambar 1.17 Langkah 15 Instalasi
i.
Kemudian klik Create
j.
Setelah itu apabila berhasil, maka pada VirtualBox akan muncul mesin Virtual Ubuntu yang nanti akan diinstal. Seperi pada gambar berikut :
Gambar 1.18 Langkah 16 Instalasi
13
1.4
Tugas dan Jawaban
1.4.1
Tugas 1.
Tugas 1 Selain Oracle VM VirtualBox adakah aplikasi lain yang memiliki kemampuan untuk membuat Virtual Machine di windows ? jika ada sebutkan dan beri sedikit panjelasan !
2.
Tugas 2 Pada jendela “ Hard Drive File Type”, terdapat beberapa tipe file harddisk seperti :
a.
VDI
b.
VMDK
c.
VHD
d.
HDD
e.
QBD
f.
QCOW
Carilah informasi mengenai jenis-jenis tipe file harddisk tersebut ! 3.
Tugas 3 Pada jendela “Storage”, apa perbedaan antara Dynamicall Allocated dengan Fixed Allocated ! Silahkan cari informasi perbedaannya !
1.4.2
Jawaban 1.
Jawaban 1 Aplikasi yang memiliki kemampuan untuk membuat Virtual Machine di Windows : a.
Virtual PC
14
Virtual PC adalah jenis perangkat lunak virtual machine sistem operasi untuk Mac OS dan Windows. Pada awalnya
virtual
PC
dikembangkan
oleh
Connectix
kemudian turunannya diakuisisi oleh Microsoft. Virtual PC memvirtualkan komputer dengan standar PC dan semua komponen perangkat kerasnya. Dengan cara ini, maka virtual PC dapat menjalankan semua sistem operasi yang dimiliki oleh sebuah PC. Masing-masing sistem operasi yang berjalan pada sebuah perangkat komputer akan mengendalikan setiap komponen perangkat keras virtual, dan hanya satu sistem operasi utama yang mengendalikan perangkat keras fisik. Versi pertama dari virtual PC dikembangkan untuk komputer jenis Macintosh dan dirilis pada Juni 1997. Berikutnya pada bulan Juni 2001 dirilis virual PC versi 4.0 yang
sudah
Selanjutnya
mendukung pada
bulan
sistem Februari
operasi
Windows.
2003,
Microsoft
mengambil alih produk virtual PC ini sekaligus merilis produk Virtual Server juga dari Connectix. Versi terbaru dari virtual PC saat ini adalah Virtual PC 2004 untuk sistem operasi Windows yang setara dengan virtual PC untuk Mac OS versi 7.
Gambar 1.19 Tampilan Virtual PC
15
b.
VMWare Workstation VMWare Workstation adalah jenis perangkat lunak virtual machine sistem operasi yang dapat menjalankan beberapa jenis sistem operasi secara bersamaan dalam satu waktu. VMWare Workstation merupakan produk perangkat lunak
komersial
Corporation.
yang
Perangkat
dikembangkan lunak
ini
oleh
EMC
merupakan
virtual
machine untuk komputer dengan platform Intel x86 atau sejenisnya. Dengan cara menciptakan komputer virtual pada sebuah sistem komputer, maka sistem operasi yang lain dapat dijalankan pada komputer virtual tersebut. Setiap virtual komputer yang diciptakan dapat menjalankan sistemnya sendiri dan memiliki sistem operasi sendiri. Beberapa contoh sistem operasi yang didukung adalah Windows, Linux, Solaris, dan keluarga BSD. Jadi dengan perangkat lunak VMWare, maka sebuah komputer secara fisik dapat menjalan beberapa sistem operasi sekaligus secara bersamaan.
Gambar 1.20 Tampilan VMWare Workstation
16
c.
Xen VMM Xen adalah open source virtual machine monitor, dikembangkan di University of Cambridge. Dibuat dengan tujuan untuk menjalankan sampai dengan seratus sistem operasi berfitur penuh ( full featured OS) di hanya satu komputer.
Virtualisasi
Xen
menggunakan
teknologi
paravirtualisasi menyediakan isolasi yang aman, pengatur sumberdaya, garansi untuk quality-of-services dan live migration untuk sebuah mesin virtual. Untuk menjalankan Xen, sistem operasi dasar harus dimodifikasi secara khusus untuk kebutuhan tersendiri dan dengan cara ini dicapai kinerja virtualisasi sangat tinggi tanpa hardware khusus.
Gambar 1.21 Tampilan Xen VMM
d.
Parallels (Windows / Mac / Linux) Walaupun terkenal dalam versi Mac dari software mesin
virtual mereka, Parallels juga
menjalankan
virtualisasi pada Windows dan Linux. Perangkat lunak Parallels menawarkan link langsung, terima kasih untuk optimasi pada Intel dan chip AMD, untuk host komputer hardware dengan selektif fokus-ketika Anda melompat ke dalam mesin virtual untuk bekerja mesin host secara
17
otomatis melepaskan daya proses untuk itu. Parallels juga menawarkan berbagi clipboard dan sinkronisasi, shared folder , dan printer transparan dan dukungan perifer.
Gambar 1.22 Tampilan Parallels
2. Jawaban 2 Jenis-jenis tie file harddisk : a. VDI (Virtual Disk Image) adalah file yang digunakan oleh VirtualBox sebagai format wadah sendiri untuk tamu hard disk . Ini adalah format yang akan digunakan ketika pengguna membuat VM baru dengan disk baru . b. VMDK (Virtual Machine Disk ) merupakan format kontainer juga didukung oleh VirtualBox . Format ini cukup populer dan digunakan oleh perangkat lunak virtualisasi lainnya, yaitu format dari aplikasi virtual Vmware. c. VHD (Virtual Harddisk Disk ) adalah format yang digunakan untuk Produk Microsoft. d. HDD ( Parallels Hard Disk ) adalah format aplikasi virtual dari Parallels atau format dari aplikasi virtual QEMU.
18
e. QED ( QEMU Enhanced Disk ) adalah format disk image yang fiturnya ditemukan di qcow2 yang mendukung tingkat yang lebih baik dari kinerja dan integritas data. f. QCOW
(
QEMU
Copy-On-Write
)
adalah format
file untuk disk image file yang digunakan oleh QEMU , sebuah monitor mesin virtual host . QCOW adalah singkatan dari "QEMU Copy On Write "dan menggunakan strategi optimasi
penyimpanan
disk
yang
menunda
alokasi
penyimpanan sampai benar-benar diperlukan. File dalam format QCOW dapat berisi berbagai gambar disk yang umumnya terkait dengan tamu khusus sistem operasi.
3.
Jawaban 3 Perbedan Dinamicall Allocated dengan Fixed Allocated : a. Dynamicall Allocated Dynamicall Allocated , artinya hardisk fisik akan digunakan berdasarkan berapa kapasitas hardisk virtual sudah terpakai dan tidak berdasarkan berapa ukuran hardisk virtual ditentukan. b. Fixed Allocated Fixed Allocated , artinya kapasitas hardisk fisik akan digunakan berdasarkan ukuran kapasitas hardisk virtual dibuat, walaupun kapasistas hardisk virtual tersebut masih kosong atau belum digunakan.
1.5
Kesimpulan
Oracle VM VirtualBox atau biasa disebut dengan VirtualBox merupakan salah satu produk perangkat lunak yang sekarang dikembangkan oleh Oracle (sebelumnya dipegang oleh Sun Microsistem sebelum diakuisisi oleh
Oracle).
Perangkat
lunak
virtualisasi
ini,
digunakan
untuk
mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama".
19
Sebagai contoh, jika seseorang mempunyai sistem operasi MS Windows yang terpasang di komputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain yang diinginkan di dalam sistem operasi MS Windows. Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan simulasi instalasi suatu sistem tanpa harus kehilangan sistem yang
ada.
Aplikasi dengan
fungsi
seperti VMware dan Microsoft Virtual PC.
sejenis
VirtualBox
lainnya
20