Jumat, 27 Januari 2017

VirtualBox




Virtualbox adalah software virtualisasi untuk menginstall sebuah OS “Operating System”, kita tahu bahwa arti dari kata virtuallilsasi merujuk pada kamus Oxford adalah “Convert (something) to a computer-generated simulation of reality” yang artinya  Mengubah/mengkonversi (sesuatu) ke bentuk simulasi dari bentuk yang nyata atau real. Nah jadi buat para agan agan yang mau coba-coba buat latihan mengingstall OS, tidak usah repot-repot harus menginstall ulang PC/Laptop agan (ribetlah) hehe, kita cuma perlu software Virtualbox ini untuk coba-coba atau belajar menginstall sebuah Operating System.

Fungsi dari Virtualbox :
  1. Mencoba operating system yang berbeda dengan operating system utama
  2. Mencoba operating system yang baru rilis atau masih dalam tahap uji
  3. Mencoba untuk membuat sebuah simulasi jaringan dan
  4. Mungkin juga untuk mencoba simulasi menguji sebuah security, entah itu OS ataupun website
Manfaat Menggunakan Virtualbox :
  1. Dapat bermanfaat bagi kaum awam untuk belajar menginstall operating system, tanpa perlu mengubah atau mengcopykan data data yang ada di hardisk
  2. Dapat menginstall beberapa operating system secara Cuma-Cuma tanpa harus mempermanent-kannya ke dalam hardisk
  3. Hemat uang, dalam arti tidak perlu membeli hardware-hardware atau computer baru untuk memakai banyak operating system
Cara Menggunakan VirtualBox

Pertama buka aplikasi VirtualBox yang telah di install terlebih dahulu, untuk membuat mesin virtual tersebut klik tombol ‘NEW’ yang terdapat pada pojok kanan atas atau dapat menggunakan CTRL+N




Setelah mengklik “New” anda akan diminta untuk memasukkan Nama, Type dan Version virtual machine anda. Masukkan Type & Version sesuai dengan OS yang anda ingin instal nantinya. Setelah selesai klik Next




Pada layar selanjutnya anda akan diminta untuk menentukan ukuran RAM yang akan di alokasikan untuk mesin virtual. Virtualbox memberikan rekomendasi ukuran berdasarkan sistem operasi yang akan di install, namun anda dapat menyesuaikan sesuai dengan kebutuhan anda. Semakin besar RAM yang anda alokasikan makan semakin lancar pula virtual machine anda. Namun anda perlu untuk menyisakan beberapa, agar sistem operasi reguler anda dapat tetap berjalan. Setelah selesai klik Next


 
Langkat selanjutnya adalah membuat harddisk virtual yang akan digunakan untuk menginstall sistem operasi dan program pada mesin virtual anda nantinya. Terdapat 3 opsi pengaturan yang bisa anda gunakan :
  • Do not add a virtual hard disk Opsi ini digunakan untuk tingkat mahir dimana hard disk virtual akan dibuat dalam pengaturan terpisah setelah pembuatan mesin virtual selesai. 
  • Create a virtual hard disk now Opsi ini digunakan untuk membuat hard disk virtual baru bersamaan dengan pembuatan mesin vitual. 
  • Use an existing virtual hard disk file Opsi ini digunakan untuk menggunakan hard disk virtual yang sudah pernah anda buat. 
Untuk saat ini karena anda belum memiliki hard disk vitual maka pilih Create a virtual hard disk now dan tekan Create.
  


Pilih tipe file hard disk yang akan kita gunakan, terdapat 3 tipe file hard disk yaitu :
  • VDI (Virtualbox Disk Image) adalah format native dari Virtual Box 
  • VHD (Virtual Hard Disk) adalah format native dari Microsoft Virtual  
  • VMDK (Virtual Machine Disk) adalah format native dari VMWare
Jika anda tidak ingin menggunakannya untuk software virtualisasi lainnya pilih “VDI (VirtualBox Disk Image)”. Kemudian pilih Next >



Pada langkah selanjutnya anda akan diminta untuk memilih bagaimana virtual hard disk tersimpan pada hard disk fisik anda. Terdapat dua opsi pengaturan yaitu :
  • Dynamically Allocated, menggunakan kapasitas hard disk fisik berdasarkan jumlah hard disk virtual, tidak berdasarkan ukuran yang telah di tentukan.
  • Fixed Size, kapasitas hard disk fisik yang digunakan berdasarkan kapasitas hard disk virtual yang dibuat.
Pilih sesuai kebutuhan anda (direkomendasikan menggunakan Dynamically Allocated)  dan kemudian pilih Next >.



Pada langkah terakhir adalah menentukan Lokasi & Ukuran hard disk virtual anda. Silahkan atur sesuai dengan kebutuhan anda. Ada baiknya anda menyesuaikan dengan system requirement dari OS yang akan di install. Setelah selesai klik Create maka mesin virtual anda telah berhasil dibuat.




Menjalankan VirtualBox

Setelah selesai membuat virtual machine yang harus anda lakukan selanjutnya yaitu menjalankannya dengan mengklik tombol Start, yang terdapat pada menu bar. 

 
Dikarenakan mesin virtual yang kita jalankan belum memiliki sistem operasi, secara otomatis VirtualBox akan menampilkan kotak dialog yang berguna untuk memilih disk drive yang berfungsi sebagai start-up.

 





Share:

DOCKER



Docker adalah sejenis platform terbuka yang dirancang untuk para sysadmin, developer, atau siapapun yang berminat untuk menggunakan sebuah platform untuk menciptakan, mendistribusikan, mengoperasikan sebuah aplikasi dari manapun dan di manapun. Misalnya saja aplikasi-aplikasi yang terdapat pada data center, laptop, cloud, atau virtual mesin.


Platform yang satu ini menjadikan proses pemaketan/ pengemasan aplikasi lengkap dengan komponen-komponennya menjadi lebih cepat. Aplikasi dan komponen-komponennya perlu dipaketkan ke dalam sebuah ‘kontainer’ terisolasi sehingga aplikasi tersebut dapat dijalankan pada infrastruktur lokal (semaca pusat data lokal) atau cloud tanpa harus mengubah setting-an pada container. Hanya saja operasi semacam ini dapat dijalankan selama host menjalankan.

Platform Docker ini tak lain adalah software yang dapat diakses oleh siapa saja. Dokcer dirancang di bawah lisensi Apache Versi 2.0 dan dapat dioperasikan secara gratis. Sayangnya, platform Docker hanya dapat dioperasikan pada Linux; namun kita dapat menggunakan mesin virtual pada sistem operasi Windows atau bisa juga menggunakan Boo2docker. Berbicara soal Docker, kita akan mengenal istilah arsitektur docker. Client-server merupakan sebuah server yang digunakan untuk menjalankan platform docker.

Fungsi Docker
Windows/ platform Docker didesain untuk mempercepat dan memperlancar kinerja/ tugas yang paling umum. Operasi Docker ini dapat dilakukan melalui Menu Utama atau Toolbar. Meski begitu, docker tetap menyediakan akses yang begitu mudah untuk para penggunanya. Salah satu contohnya yaitu akses penyimpanan pengaturan yang dapat dimanfaatkan untuk mengoptimasi tugas yang sifatnya berulang. Docker dapat menyatu pada tempat yang berbeda (undocked) dan dapat diletakan di mana saja. Dokcer juga dapat ditutup dengan mudah atau diminimalkan agar hemat ruang layar ketika sedang tidak diperlukan.


Keunggulan Docker
Bila dibandingkan dengan mesin virtual berbasis hypervisor, docker tergolong sangat cepat dan ringan. Tak heran jika docker sering dijadikan sebagai alternatif terbaik dan terefisien bagi para developer yang ingin meningkatkan skill tooling-nya. Sebagaimana docker menawarkan virtualisasi yang ringan, docker tidak memerlukan ovehead pada perangkat host-nya. Hal ini menjadikan docker memiliki beberapa keuntungan dan di rekomendasikan oleh para konsultan IT Indonesia. Salah satunya yaitu layer virtualisasi yang disediakan oleh docker tidak memerlukan tambahan overhead layaknya virtualisasi-virtualisasi berbasis hypervisor pada umumnya. Besarnya overhead-nya pun tak seberapa; hanya seukuran layanan aplikasi yang dioperasikan pada container tersebut (app process). Keuntungan lainnya pengguna dapat menjalankan lebih dari satu container dalam satu host.




Share:

ImageMagick




ImageMagick adalah sebuah perangkat lunak grafis yang gratis. Kemampuannya antara lain mampu membuat, memodifikasi dan menampilkan gambar-gambar bitmap serta mampu membaca, melakukan konversi dan menulis ke dalam berbagai format gambar yang berbeda. Selain itu perangkat lunak ini dapat melakukan crop, mengganti warna, rotasi, menggabungkan dan mengaplikasikan berbagai efek. ImageMagick terkenal karena digunakan di MediaWiki, perangkat lunak yang dipakai proyek Wikimedia seperti Wikipedia. Perangkat lunak inilah yang digunakan apabila suatu gambar di Wikipedia dimodifikasi ukurannya (resize).


Pemanggilan fungsi ImageMagick dilakukan melalui command line. Namu, tersedia juga library-library yang terdapat pada bahasa pemrograman, seperti G2F (Ada), MagickCore (C), MagickWand (C), ChMagick(Ch), ImageMagickObject (COM +), Magick++ (C + +), JMagick (Java), L-Magick (Lisp), NMagick(Neko / haXe), MagickNet (. NET), PascalMagick (Pascal), PerMagick (Perl), MagickWand for PHP(PHP), Imagick(PHP), PhytonMagick (Python), RMagick (Ruby), atau TelMagick (tcl / TK).


ImageMagick bersifat free yang dapat dengan bebas Anda gunakan, salin, memodifikasi, dan distribusikan. Lisensinya kompatibel dengan GPL dan dapat berjalan di semua sistem operasi utama. Jika anda menginginkannya, dapat didownload pada imagemagick.org.
Share:

Adaptive Streaming Video


Adaptive streaming video adalah kemampuan dalam streaming video untuk mengubah kualitas video secara dinamis bergantung pada bandwidth , spesifikasi device dan kondisi internet yang dimiliki oleh user yang berguna untuk mengoptimalisasikan dalam berstreaming video. Jadi jika kita sedang streaming video misalnya diyoutube, fitur ini akan bekerja supaya kita sebagai pengguna dapat menikmati video tanpa ada nya buffer.

Jadi setelah mengetahui  penjelasan  singkat mengenai adaptive video streaming ini pasti yang pertama di ingat atau dibayangkan adalah youtube, yap youtube adalah salah satu dari media yang menggunakan video streaming ini. Kita dapat menonton konten video yang disajikan oleh pengguna youtube yang mengupload video-videonya, kita dapat menonton dengan berbagai kualitas video dari yang terkecil berukuran 144p sampai dengan kualitas HD atau 1080p, kita bisa memilih kualitas video seperti apa yang diingikan atau bisa menggunakan otomatis dimana kualitas video tergantung pada tingkat sinyal internet yang kita punya, semakin buruk kualitas sinyal internet semakin buruk pula kualitas video nya dan sebaliknya semakin bagus kualitas sinyal internet semakin bagus pula kualitias video yang deiberikan.

Adaptive video streaming ini dapat digunakan melalui handphone, PC/computer, atau bisa juga melalui TV yang mendukung.
Share: