VIRTUAL BOX DAN DOCKER

VIRTUAL BOX

  1. Pengertian dan Fungsi dari VirtualBox – kali ini saya akan bahas apa itu yang namanya virtualbox, tapi sebelumnya saya akan sarankan bagi SANET (Sahabat Networking) untuk membaca artikel saya sebelumnya yang mungkin bisa membantu sanet kedepannya setelah mengetahui software virtualbox ini dan artikel yan saya sarankan yaitu Perintah dasar linux yang wajib bagi pemula danMacam-macam mode jaringan di VirtualBox. Kembali ketopik awal yaitu pengertian dan fungsi dari virtualbox, virtualbox adalah software gratisan yang paling sering di pakai oleh para pelajar atau orang orang yang suka dalam bidang IT khusunya jaringan. Nah lantas apa itu virtualbox dan apa fungsinya, ok kalo begitu monggo silahkan dibaca pengertian, fungsi dan manfaatnya menggunakan software virtualbox.

    Apa itu 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.

Pengertian dan Fungsi dari VirtualBox

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

Untuk mendownload software virtualbox silahkan di klik link berikut : download virtualbox

Dan ini ada sedikit SS atau penampakan dari Virtualbox

DOCKER

pengertian docker

Perkembangan teknologi di zaman sekarang sudah tidak diragukan lagi begitu sangat cepat sehingga aplikasi yang tersedia pun begitu sangat beragam dan sangat banyak. Bagi developer, ketika mengembangkan sebuah aplikasi biasanya akan menjalankan virtualisasi pada server agar pembuatan aplikasi dapat berjalan di berbagai platform. Hal ini cukup ribet karena harus menyiapkan sebuah sistem operasi secara utuh.

Dengan adanya Docker, hal tersebut dapat diminimalisir cukup baik. Docker adalah sebuah proyek yang bersifat open source dibawah lisensi Apache Versi 2.0 yang bisa dipergunakan secara gratis oleh developer dan berfungsi sebagai wadah atau container untuk memasukkan sebuah aplikasi secara lengkap beserta semua hal lainnya yang dibutuhkan sehingga dapat berjalan dimana saja. Dalam hal ini, developer atau sysadmin dapat menjalankan aplikasi di mana pun misalnya di laptop, data center, virtual machine dan cloud.

Awal mulanya Docker dikembangkan oleh Solomon Hykes sebagai proyek internal di dotCloud, yang merupakan sebuah perusahaan PaaS (platform as a service). Untuk lebih jelasnya terkait docker dapat melihat dokumentasinya di https://docs.docker.com/

pengertian docker

Docker menggunakan arsitektur berbasis client-server. Dalam hal ini, Docker clientmengirimkan permintaan berupa sebuah perintah kepada Docker daemon untuk membangun, mendistribusikan, dan menjalankan container Docker.

Terlihat pada gambar, Docker daemon berjalan pada host, sehingga pengguna tidak dapat berinteraksi langsung. Untuk mengaksesnya, menggunakan Docker client yang merupakan tampilan utama untuk pengguna, sehingga pengguna dapat berkomunikasi dengan Docker daemon.

Mengenal istilah pada Docker

Docker Image

Docker image merupakan template dasar untuk docker container. Image ini berisi sistem oeprasi ataupun aplikasi yang sudah selesai. Docker image ini berfungsi untuk menjalankancontainer.

Docker Container

Docker container merupakan sebuah image yang bersifat read-write. Pada setiap perubahan yang disimpan pada container akan menyebabkan terbentuknya layer baru di atas image. Developer dapat melakukan instalasi aplikasi didalamnya dan melakukan penyimpanan.

Docker Registries

Docker registries merupakan tempat penyimpanan (public atau private) di mana developer dapat mengunggah dan mengunduh image. Docker registries bersifat public disebut dengan Docker Hub. Disini, terdapat banyak image yang sudah dibuat atau image yang lain.

Dockerfile

Dockerfile merupakan script yang yang berisi dari serangkaian perintah yang akan dieksekusi secara otomatis dan berurutan untuk membuat sebuah image.

Dengan Docker, proses akan sangat ringan dan cepat dibandingkan dengan virtual mesin yang berbasis hypervisor. Besarnya overhead, hanya sebesar layanan aplikasi yang dijalankan padacontainer itu sendiri. Selain itu, para developer dapat menjalankan banyak container dalam mesin host.

sumber:

http://abangnetwork.blogspot.co.id/2014/10/pengertian-dan-fungsi-dari-virtualbox.html

http://percetakanundangan.web.id/coreldraw/apa-itu-dockers-inilah-gambaran-umumnya/

Iklan

IMAGE MAGICK

Berkas:ImageMagick logo.svg

Disini saya akan menjelaskan tentang IMAGEMAGICK apa itu ? IMAGEMAGICK adalah sebuah perangkat lunak/software grafis yang didapatkan secara gratis atau tidak berbayar. jadi ini untuk yang senang membuat grafis dan tidak ingin mengeluarkan uang ya bisa menggunakan aplikasi ini.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).
 ImageMagick dapat diunduh lengkap dengan kode sumbernya dan bebas digunakan, dimodifikasi dan didistribusikan. Lisensinya kompatibel dengan GPL serta mampu dijalankan pada berbagai sistem operasi.Kelebihan ImageMagick dengan perangkat lunak grafis lainnya adalah sifatnya yang multiplatform dan dapat digunakan, dimodifikasi serta didistribusikan.

Langkah-langkahnya mengcrop :

1. Langkah yang pertama yang di perlukan untuk meng-crop foto dengan menggunakan image magick yaitu pilih salah satu foto yang ingin anda crop jika sudah ketemu klik kanan pada foto lalu pilih ⟶ Open With ⟶ image magick

2. Dan setelah itu foto yang akan di crop tadi akan terbuka dengan aplikasi  image magick. Jika sudah klik saja di foto tersebut dan nanti akan keluar beberapa menu dari aplikasi  image magick menu menu itulah yang memiliki berbagai macam fungsi nantinya jika sudah keluar menu pilihan kita akan memilih menuTransform ⟶ Crop 

3. Jika sudah memilih menu crop tentukan berapa ukuran gambar yang ingin anda crop atau potong dengan cara langsung drak gambar tersebut dan nanti akan keluar sebuah garis dari crop tersebut sesuaikan saja dengan ukuran gambar dan jika sudah pilih menu crop

4. Setelah gambar sudah di crop klik pada menu File ⟶ Save ⟶ Simpan gambar dengan nama terserah mau di simpan dengan nama apa itu terserah anda jangan lupa sebelum menekan tombol save pastikan anda menaruh “.png” setelah anda memberikan nama pada foto sebagai contoh seperti ini : fotokampus.png

5. Setelah itu selesai dan anda sudah bisa melihat hasil dari foto yang anda crop tadi di filder dimana anda menyimpan foto tersebut

Adaptive Video Streaming dan FFmpeg

pengertian Adaptive video streaming 

Adaptive streaming adalah teknik yang mendeteksi bandwidth yang tersedia untuk pengguna dan kapasitas CPU untuk menyesuaikan kualitas video yang diberikan kepada pengguna. Hal ini membutuhkan encoder untuk menyediakan video dengan beberapa variasi bit rate dan dapat diimplementasikan pada CDN untuk memberikan peningkatan skalabilitas. Sehingga pengguna dapat memperoleh hasil pengiriman media dengan kualitas tertinggi. Teknik untuk menyesuaikan bit rate video dengan ketersediaan bandwidth diklasifikasikan kedalam 3 kategori yaitu:transcoding, scalable encoding dan stream switching.

Dengan menggunakan trancoding dapat dilakukan konversi raw video pada server untuk menghasilkan video dengan bit rate yang diinginkan. Keuntungan dari teknik ini yaitu didapatkan granurality secara halus pada saat terjadi perubahan bandwidth ketika video tersebut dikirimkan kepada pengguna. Namun ada juga sisi kerugiannya menggunakan metode ini. Pada metode ini diperlukan biaya yang tinggi untuk melakukan transcoding untuk menyesuaikan bit rate video dengan ketersediaan bandwidth pada saat jumlah permintaan untuk kualitas video tertentu sangat banyak. Akibatnya pada kejadian ini dapat menurunkan skalabilitas pada server tesebut. Hal ini diperlukan proses komputasi yang cepat pada proses transcoding tersebut. Kerugian ini dapat diatasi dengan menggunakan CDN.

Scalable Encoding menggunakan standar codec yang mempunyai kemampuan scalable, resolusi gambar dan frame rate dapat disesuaikan tanpa harus melakukan Encoding kembali dari awal. Metodi ini cenderung mengurangi beban pengolahan tetapi sangat terbatas pada format codec tersebut.

Stream Switching merupakan sebuah upaya mengkodekan raw video dengan bit rate yang bervariasi dari konten yang sama. Metode ini menggunakan sebuah algoritma untuk memiliki level video dengan bit rate yang sesuai dengan ketersediaan bandwidth dari pengguna. Jika terjadi perubahan bandwidth, maka algoritma tersebut memutuskan untuk beralih pada level video dengan bit rate yang cocok agar pemutaran video pada pengguna dapat terus dilakukan.Tujuan utama dari metode ini adalah untuk meminimalisasi biaya pengolahan, karena tidak ada proses lebih lanjut yang diperlukan setelah semua tingkatan bit rate video dihasilkan. Selain itu, metode ini tidak memerlukan format CODEC tertentu. Kelemahan dari pendekatan ini adalah granularity yang kasar karena level video yang dibangun memiliki bit rate yang bersifat diskrit (memiliki tingkatan). Selain itu membutuhkan ruang penyimpanan dimana terdapat level video yang mungkin tidak pernah diakses oleh klien.

Cara kerja video streaming pada sisi client :

Jika server http://streaming.com mensharing video publik-nya melalui web, maka client yang terhubung kedalam jaringan server tersebut dapat mengakses video tersebut atas izin server streaming.

Pada komputer client, kita hanya perlu membuka web browser seperti firefox untuk mengakses video tersebut dengan cara mengetikkan URL-nya ( http://streaming.com ) pada address box. Maka kita dapat menikmati fasilitas video streaming tersebut dengan melakukan buffer terlebih dahulu terhadap file yang dishare tersebut.

-Cara kerja video streaming pada sisi server :

Pada komputer server bertugas untuk men-sharingkan videonya melalui web agar mudah di akses oleh client tanpa memasukkan nomor IP. Misalkan, kita menyimpan videonya di http://streaming.com , maka di komputer client hanya perlu mengetik URLhttp://streaming.com dan kita tidak perlu mengetikan nomor IP.

contoh adaptive video streaming

1. Youtube

Image result for kelebihan dan kekurangan youtube
# Kelebihan:Dengan youtube kita bisa melihan dan mengambil berbagai video yang belum kita lihat di TV sebelumnya,sehingga kita tidak melewatkan informasi maupun infotaiment.
# Kekurangan :Karena terlalu bebas upload jadi banyak video yang tidak berguna atau video pornografi yang terupload.
2.vimeo.
Image result for vimeo
kelebihan vimeo:jenis video yang sudah dikelompok-kelompokan dan mudah untuk mencarinya.
Kekurangan vimeo : membutuhkan sinyal yang sangat kuat untuk melihat videonya dan jika ingin mengunggah video.
3.Veoh
veoh_logo
Kelebihan: Dapat mengunduh video yang ada di dalam situs dengan mudah.
Kekurangan: Banyak negara di Eropa dan Asia yang memblokir akses ke situs veoh.
pengertian FFmpeg
Image result
FFmpeg adalah program komputer yang dapat merekam, mengkonversikan dan streaming audio dan video digital dalam berbagaiformat. FFmpeg merupakan aplikasi command line yang terdiri dari kumpulan pustaka perangkat lunak bebas / open source. Termasuk libavcodec, library untuk audio codec / video codec yang digunakan oleh beberapa proyek lain, dan libavformat, library untuk audio /video mux kontainer dan demux kontainer. Nama proyek yang berasal dari grup video standar MPEG, di tambahkan “FF” untuk “fast forward”.
sumber: