Monday, January 11, 2016

Pemrograman Aplikasi Cloud (Teknologi EyeOS dan OSv)

MAKALAH PEMROGRAMAN APLIKASI
CLOUD


Teknologi EyeOS dan OSv









Oleh :
Solichatul Umroh   (12043095/I)

          PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS BHAYANGKARA SURABAYA
Januari, 2016


DAFTAR ISI
DAFTAR ISI..................................................................................................................... i
DAFTAR GAMBAR....................................................................................................... ii
BAB I  PENDAHULUAN
1.1           Latar Belakang........................................................................................... 1
1.2           Rumusan Masalah...................................................................................... 1
1.3           Tujuan........................................................................................................ 2
BAB II PEMBAHASAN
2.1      Pengertian SaaS (Software as a Service)................................................... 3
2.2      EyeOs........................................................................................................ 3
           2.2.1 Pengertian EyeOS............................................................................. 3
           2.2.2 Proses Installasi EyeOS.................................................................... 4
2.3      OSv (Operating System Virtual)............................................................... 7
           2.3.1 Pengertian OSv................................................................................. 7
           2.3.2 Proses Installasi EyeOs..................................................................... 7
2.4      Perbandingan EyeOS dan OSv................................................................ 16
           2.4.1 Kelebihan dan Kekurangan EyeOS................................................. 16
           2.4.1 Kelebihan dan Kekurangan OSv..................................................... 16
           2.4.3 Paket Aplikasi pada EyeOS dan OSv............................................. 16
                        2.4.4 Cara Kerja OSv dalam Virtual Machine.......................................... 17
                        2.4.5 Bagan Sistem Operasi dan Kernel................................................... 17
BAB III PENUTUP
3.1      Kesimpulan............................................................................................... 18
DAFTAR PUSTAKA.................................................................................................... 19

DAFTAR GAMBAR

Gambar 2.1 Copy Paste Folder EyeOS.............................................................................. 4
Gambar 2.2 Pengaktifan Xampp....................................................................................... 4
Gambar 2.3 Akses EyeOS dengan Localhost.................................................................... 5
Gambar 2.4 Root Password............................................................................................... 5
Gambar 2.5 Pembuatan User Baru.................................................................................... 6
Gambar 2.6 Pengisian Form User Baru............................................................................. 6
Gambar 2.7 Halaman Utama EyeOS................................................................................. 7
Gambar 2.8 Halaman awal Virtual Box............................................................................. 8
Gambar 2.9 Pilih Disk ISO................................................................................................ 8
Gambar 2.10 Install Debian............................................................................................... 9
Gambar 2.11 Pilih Bahasa.................................................................................................. 9
Gambar 2.12 Pengaturan Hostname................................................................................. 10
Gambar 2.13 Pengaturan Domain Name.......................................................................... 10
Gambar 2.14 Root Password............................................................................................ 11
Gambar 2.15 Partisi Hardisk............................................................................................. 11
Gambar 2.16 Pilih Hardisk yang dipartisi......................................................................... 12
Gambar 2.17 Scan DVD/CD............................................................................................ 13
Gambar 2.18 Network Mirror........................................................................................... 14
Gambar 2.19 Pilih Software............................................................................................. 14
Gambar 2.20 Install GRUB Boot Loader.......................................................................... 15
Gambar 2.21 Install Sukses.............................................................................................. 15



`BAB I
PENDAHULUAN
A.  Latar Belakang
Perkembangan teknologi yang semakin pesat saat ini mengharuskan untuk dapat mengenal teknologi yang kian hari semakin berkembang. Adanya teknologi pun saat ini mermudahkan pekerjaan  kita dalam melakukan segala sesuatu khususnya mengenai pengembangan teknologi computasi berbasis internet saat ini lebih di arahkan pada proses aplikasi sistem yang lebih mudah untuk di aplikasikan.
Pengunaan Cloud computing saat ini menjadi salah satu solusi untuk dapat menyelesaikan permasalahan yang ada kaitannya dengan internet. Penggunaan cloud mulai diterapkan karena komputasi berbasis cloud memberikan kemudahan dan keuntungan dimana pengguna hanya menginstall sistem operasi pada computernya yang telah terhubung dengan internet sehingga pengguna bisa langsung menggunakannya tanpa harus menginstall terlebih dahulu .
Cloud computing juga memiliki berbagai jenis layanan yang disediakan yang disesuaikan dengan kebutuhan untuk penggunaannya. Layanan tersebut antara lain Saas (Software as a Service), PaaS (Platform as a Service), dan IaaS (Infrastructure as a Service). Salah satu penelitian penerapan teknologi cloud di software (SaaS) adalah pengembangan OS (Operating System)  salah satu diantaranya adalah EyeOs dan OSv.

B.  Rumusan Masalah
A         Adapun rumusan masalah dari latar belakang diatas adalah sebagai berikut ?
1)      Apa yang dimaksud dengan SaaS (Software as a Service) ?
2)      Apa yang dimaksud dengan EyeOS dan OSv dan bagaimana proses installasi pada kedua OS         tersebut?
3)      Bagaimana cara kerja OSv pada mesin virtual khususnya JVM?
4)      Bagaimana bagan Sistem Operasi dan Kernel pada EyeOS dan OSv?
5)      Jelaskan paket aplikasi yang didukung oleh kedua OS tersebut serta kelebihan dan kekurangan pada EyeOS dan OSv?

C.  Tujuan
Adapun tujuan dari penulisan makalah ini adalah untuk mengetahui tentang teknologi cloud computing dan operating system (OS) yang dapat diaplikasikan melalui teknologi cloud tersebut. 

BAB II
PEMBAHASAN
2.1  Pengertian SaaS (Software as a Service)
   SaaS (software as a service atau perangkat lunak berbentuk layanan) adalah suatu model penyampaian aplikasi perangkat lunak oleh suatu vendor perangkat lunak yang mengembangkan aplikasi web yang diinangi dan dioperasikan (baik secara mandiri maupun melalui pihak ketiga) untuk digunakan oleh pelanggannya melalui Internet. Pelanggan tidak mengeluarkan uang untuk memiliki perangkat lunak tersebut melainkan hanya untuk menggunakan. Pelanggan menggunakan perangkat lunak tersebut melalui antarmuka pemrograman aplikasi yang dapat diakses melalui web dan seringkali ditulis menggunakan layanan web atau REST. Istilah ini belakangan mulai lebih dipilih kalangan industri terkait sebagai pengganti istilah penyedia layanan aplikasi dan on-demand (sesuai permintaan).

2.2   EyeOs
     2.2.1 Pengertian EyeOs
            EyeOS adalah sebuah aplikasi web yang menampilkan desktop ke dalam web browser. Dalam aplikasi tersebut sudah terdapat office dan beberapa aplikasi default dalam windows. Sama halnya sebuah frame work yang dikembangkan untuk web aplikasi dimana aplikasi tersebut memiliki aplikasi desktop. Aplikasi ini bersifat open source, jadi dapat didapat dengan mudah. Teknologi dari EyeOs adalah  web aplikasi berbasis PHP, XML, dan JavaScript. Tiga hal tersebut merupakan platform utama dari pembuatan web aplikasi tersebut. Dalam aplikasi tersebut sudah terdapat office dan beberapa aplikasi (±67 aplikasi).

     2.2.2 Proses Instalasi EyeOs
Berikut ini adalah langkah-langkah penginstallan EyeOs :
 1.   Copy paste file EyeOs yang telah di download ke dalam xampp folder htdocs,


2.  Jika telah di paste pada folder htdocs di file Xampp lalu aktifkan Xampp dengan klik tombol star pada Apache, MySQL, dan FileZila

3.  Lalu buka browser dan ketikkan localhost/eyeOS_lika (File EyeOS pada htdocs)

4.  Jika telah masuk pada halaman EyeOS untuk pertama kali, maka kita harus mendaftarkan root password terlebih dahulu sebelum nantinya kita daftar sebagai user . 
Setelah password telah kita isi lalu klik install EyeOS seperti pada gambar di atas. 

5. Setelah berhasil untuk menginstall barulah kita membuat user baru dengan kilik icon new                    user seperti pada gambar di bawah ini .


6.  Lalu isi data pada account new user yang telah kita pilih tadi seperti di bawah ini lalu klik “Create Account” untuk membuat akun baru. 


















7. Setelah berhasil install maka kita dapat mengeksplor fitur-fitur yang terdapat pada EyeOS 



2.1  OSv (Operating System Virtual)
2.3.1 Pengertian OSv      
          OSv (Operating System Virtual) adalah sebuah OS yang dijalankan melalui bantuan mesin virtual, tanpa kita harus menginstallnya pada sistem operasi di laptop. Kita hanya membutuhkan mesin virtual seperti VMWare, virtual box dan lain sebagainya.  
2.3.2 Installasi OSv
     Pada pembahasan ini digunakan mesin virtual virtual box untuk menginstall OS LinuxDebian adapun langkah-langkahnya seperti berikut :
1.   Buka virtual box yang telah diinstall lalu klik start seperti gambar di bawah ini :

2. Selanjutnya akan muncul kotak dialog, masukan CD Debian-nya yang berformat ISO, klik lambang Folder, terus cari CD-nya setelah itu Klik mulai , lalu klik Finish.


3. Setelah proses diatas selesai, maka kita akan lalu akan mulai mengkonfigurasi atau menginstall debian pilih install lalu tekan enter, seperti gambar di bawah ini .

4. Kemudian pilih bahasa yang sesuai anda inginkan. Saya memilih bahasa inggris, lalu tekan enter dan pilih lokasi yang sesuai dengan kebutuhan .

5. Pada saat mengatur HostName bisa diganti dan bisa juga nama defaultnya ( Debian ), kemudian pilih continue (enter).


6. Setelah itu masuk ke tampilan berikutnya untuk mengatur Domain Name ( DN ), DN menggunakan nama email.


7. Kemudian isikan kata sandi root yang nanti akan anda gunakan ( sebaiknya disimpan dan diingat-ingat) lalu pilih continue. Dan ketik ulang lagi sandi root anda tadi lalu pilih continue.



8. Tahap selanjutnya yaitu mempartisi hardisk, pilih yang paling atas (Guided-Use Entire Disk) lalu tekan Enter.

9. Lalu pilih hardisk yg akan di partisi. Karena tadi sudah memilih maka yang tampil hanya satu dan memilih itu. Kemudian pilih pola yang akan digunakan saya memilih yang paling atas karena memang di sarankan untuk pemula, lalu tekan enter. 


10. Selanjutnya pilih paling bawah lalu tekan enter.  


   11.. Lalu ada pertanyaan " Write the changes to disks ?"pilih  Yes terus tekan tombol Enter. 

12. Muncul perintah " Scan another CD or DVD " pilih No kemudian tekan tombol Enter.

13Selanjutnya  untuk " Network Mirror " pilih No juga kemudian Enter.



14 . Tahap selanjutnya sama saja dengan langkah sebelumnya, pilih No kemudian Enter.
15.  Pilih software yang akan di install, lalu saya pilih system standar/ standart system saja.

16.  Selanjutnya untuk " Install the GRUB boot loader " pilih Yes juga kemudian Enter.

17. Proses installasi telah berhasil, pilih continue (enter). Otomatis mesin akan merestart sendiri.

2.4   Perbandingan EyeOS dan OSv
     2.4.1 Kelebihan dan Kekurangan EyeOS
           Adapun kelebihannya sebagai berikut
a.       Tidak membutuhkan installasi, karena hanya memerlukan web browser untuk melakukan installasi.
b.      Tempat penyimpanan data yang lebih terpusat dan efisien.
c.       Open Source
d.      Share files dan edit file secara real time dengan user yang lain.
e.       Dapat bekerja pada beragam sistem operasi seperti linux, windows, serta OSX.
 Kekurangan EyeOS
a.       EyeOS tidak dapat diakses apabila virtual machine dan server tidak dalam keadaan aktif.
b.      Aplikasi office yang dimiliki masih sederhana dan kurang kompleks.

2.4.2  Kelebihan dan Kekurangan OSv
Adapun kelebihannya adalah sebagai berikut :
a.    Mudah untuk pengaturan REST/HTTP
b.    Terintegrasi dengan JVM (Java Virtual Machine)
c.    Pembootingan membutuhkan waktu yang lebih cepat
Kekurangan OSv
Adapun kekurangannya adalah masih kurangnya informasi tentang cara penggunaannya.

      2.4.3 Paket Aplikasi pada EyeOS dan OSv
·         Aplikasi pada EyeOS
a.      Office Application
Seperti kebanyakan program OS,sudah pasti ada program office,dalam hal ini program office yang disediakan sudah termasuk program office standar.
b.      Media Application
Untuk aplikasi media seperti pemutar musik atau video,ada program eye media.
c.       Network Application
Untuk program network,juga termasuk program browser dan data upload/download application.
·         Aplikasi pada OSv
JVM, Cassandra, Traces, Threads, dan Main

 2.4.4 Cara Kerja OSv dalam Virtual Machine
Cara kerja OSv dengan membaca sistem yang sudah terinstal pada OS virtual tersebut. OSv tetap memerlukan Java Virtual Machine (JVM) dikembangkan untuk memperluas penggunaan bahasa java karena OSv tercipta dari Java sehingga dapat digunakan pada platform komputer manapun. Oleh karena itu program yang dibuat dengan java dapat dijalankan pada berbagi platform computer maupun sistem informasi, sehingga program java dapat banyak dipakai pada aplikas-aplikasi di perangkat mobile, karena perangkat mobile saat ini banyak yang sudah menggunakan java virtual machine.

 2.4.5 Bagan  Sistem Operasi dan Kernel
EyeOS  merupakan operating system yang kita pakai seperti windows maupun linux, hanya saja EyeOS dapat berjalan melalui browser
Sedangkan OSv merupakan operating system yang di bangun khusus untuk dijalankan hanya pada mesin virtual. 





BAB III
PENUTUP
3.1 Kesimpulan
        Adapun kesimpulan ynag dapat diambil adalah sebagai berikut :
         Perbedaan EyeOs dan OSv terlihat sangat jelas dimana EyeOs mudah dalam pemasangannya ,yang hanya di install dan dijalankan melalui browser dengn menggunakan localhost (Xampp) dan dapat diakses kapanpun apabila telah diberi domain, sedangkan OSv hanya dapat dijalankan melalui mesin virtual tanpa memerlukan installasi secara langsung pada perangkat komputasi.

DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Komputasi_awan
https://id.wikipedia.org/wiki/SaaS
http://febripuguhpermana.blogspot.co.id/2011/03/cloud-computing-web-operating-system.html
http://www.patartambunan.com/pengertian-cloud-computing-jenis-cara-kerja-keuntungan-dan-kerugian/

























No comments:

Post a Comment

Berkomentarlah dengan baik dan benar demi kelancaran informasi yang didapat, semoga bisa menambah wawasan kalian.

Catatan :
1. Berkomentar dengan relevan sesuai topik
2. Jangan membuat spam pada komentar
3. Jangan menulis komentar yang kotor dan tidak baik
4. Jika Blog kami bermanfaat bagi kalian beri kami Reward dengan kunjungi iklan yang tersedia.

Sekian dan Terima Kasih

Creatyed By Solichatul Umroh