Pages

Rabu, 29 Juni 2016

Video Tutorial Intallasi FreeNas pada VMware dan Konfigurasi Layanan FreeNas

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42

Link Dosen Pengampuh : Musayyanah, S.ST, MT

Video Tutorial Intallasi FreeNas pada VMware dan Konfigurasi Layanan FreeNas


Langkah Konfigurasi Layanan iSCSI Pada FreeNas

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42

Link Dosen Pengampuh : Musayyanah, S.ST, MT

Langkah Konfigurasi Layanan iSCSI

1. Langkah pertama masuk pada tab services


2. lalu masuk pada konfigurasi iSCSI, dengan mengklik icon kunci



3. klik Add Portal hingga muncul tampilan seperti ini


4. Lalu pada tab initiators klik add initiators, lalu tekan OK


5.lalu pada tab authorized access , isikan nama user dan password minimal 12 digit


6.Pada tab targets pilih add targets, lalu konfigurasikan seperti digambar lalu tekan OK


7. Pada tab extent pilih add extent konfigurasikan seperti digambar lalu tekan OK


8. lalu pada tab Associated Targets, pilih Add target / extent,lalu konfigurasikan seperti digambar



9. Uji coba layanan iSCSI pada windows

pertama buka iSCSI pada windows dengan cara search pada start menu hingga muncul program iSCSI initiators, jika ada question box active iscsi service pilih yes


lalu tampilan akan seperti berikut, pada kolom target isikan IP freenas lalu tekan quick connect


Jika berhasil tampilan seperti berikut,dengan status Connected


setelah itu masuk pada Disk Management,akan ada Disk tambahan dengan status Unallocated


lalu klik kanan pada Unallocated Disk pilih new simple volume, ikuti wizzardnya



jika selesai maka hardisk freenas akan terbaca di computer seperti hardisk fisik



Langkah Konfigurasi Layanan SSH Pada FreeNas

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42

Link Dosen Pengampuh : Musayyanah, S.ST, MT

Langkah Konfigurasi Layanan SSH Pada FreeNas

1. Masuk pada menu services


2. Klik icon kunci hingga muncul window ssh setting, centang"Login as root with password" dan "Allow password authentication"


3.Jangan lupa untuk menyalakan layanan SSH dengan mengklik tombol SSH


4. Uji coba layanan SSH dengan menggunakan aplikasi Putty, caranya dengan mengisi kolom hostname denga IP FreeNas lalu connection type pilih SSH



Jika berhasil maka tampilan akan seperti ini

Langkah Konfigurasi Layanan FTP Pada FreeNas

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42

Link Dosen Pengampuh : Musayyanah, S.ST, MT

 Konfigurasi FTP pada FreeNAS , cara kerjanya adalah dengan memanfaatkan protokol file transfer dengan aplikasi WinScp


  • Langkah pertama buka IP address Freenas pada browser, lalu login dengan user root


  • Lalu setelah Login berhasil masuk pada tab services, konfigurasi layanan FTP dengan menekan icon bergambar kunci
  • Lalu setelah tab konfig muncul centang "allow root login"

  • Jangan lupa aktifkan layanan FTP klik hingga icon berubah menjadi ON



  •     Selanjutnya uji coba menggunakan WinScp,pada menu session atur file protocol menjadi FTP, Hostname isikan IP Address FreeNas dengan Port number "21" , lalu isikan username dengan 'root' dan isikan password, setelah itu klik login

  • Jika berhasil maka tampilan akan seperti berikut,setelah berhasil uji coba transfer file dengan mendrag file dari komputer ke freenas

Langkah Installasi FreeNas Menggunakan VMware

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42


Langkah Installasi FreeNas Menggunakan VMware :

Pastikan aplikasi VMware telah terinstall pada komputer, dan ISO FreeNas telah di Download
untuk ISO freenas dapat di Download Disini .

1. Langkah pertama buka aplikasi VMware pilih "create a new virtual machine"



2. Lalu muncul windows virtual new machine wizzard ,klik browse pilih ISO FreeNas, lalu klik Next


3. Pada menu Network Type ,atur network connection menjadi "use network address translation             (NAT)"




4. Pada menu Select a disk , pilih "create a new virtual disk"

setelah wizzard selesai matikan virtual machine terlebih dahulu,lalu tambah hardisk baru lagi pada virtual machine setting dengan cara klik add pada menu virtual machine setting lalu hardware type pilih harddisk klik next hingga selesa membuat new virtual disk


5. Setelah wizzard selesai maka akan muncul tampilan seperti ini, tekan enter




6. Setelah itu muncul tampilan seperti ini, pilih Install/Upgrade lalu tekan enter


7. Lalu muncul tampilan seperti ini, tekan spasi lalu enter

setelah installasi selesai jangan lupa untuk unmount iso freenas dengan cara klik kanan pada virtual machine lalu pilih removable device -> CD/DVD -> Disconnect

8. Setelah installasi sukses maka akan muncul tampilan sebagai berikut


9. Tampilan menu FreeNas


10. Uji coba membuka web gui FreeNas ,dengan cara memasukan IP Address FreeNas pada browser hingga muncul tampilan seperti ini




Maka langkah installasi telah selesai.



Minggu, 26 Juni 2016

Cloud Computing

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42

Link Dosen Pengampuh : Musayyanah, S.ST, MT

Judul      : Penerapan FreeNas Sebagai Cloud Computing
Tujuan   : - Mengenalkan pada mahasiswa tentang konsep cloud computing
                - Mengenalkan pada mahasiswa tentang konfigurasi FreeNAS pada jaringan


Landasan Teori

1. Cloud Computing
  • Definisi Cloud Computing
      Cloud Computing adalah pemanfaatan teknologi komputasi yang memanfaatkan internet  (cloud) yang memiliki fungsi dapat menjalankan program atau aplikasi melalui komputer yang saling terhubung , cloud computing memanfaatkan internet menjadi pusat server dalam mengelola data dan aplikasi user sehingga user tidak perlu menginstall aplikasi pada komputer masing - masing untuk mengakses data pribadi melalui komputer dengan koneksi Internet.
  • Karakteristik Cloud Computing 
     
-   On-demand Self Service : User dapat menggunakan layanan cloud dengan keinginan sendiri sesuai kebutuhan user tanpa mengikuti peraturan penyedia layanan.
Contoh : Google Drive

-    Broad Network Access :  Akses layanan dapat diakses melalui  perangkat - perangkat yang dimiliki oleh user dimanapun dan kapanpun karena jaringannya yang luas 

-  Resource Pooling : Penyedia layanan harus memiliki sumber daya yang memadai seiring bertambahnya pengguna


-  Rapid Elasticity : Kapasitas layanan cloud bersifat elastis dan fleksibel sehingga user dapat mengatur fitur cloud computing sesuai keinginan mereka.

-     Measured Service :Sistem cloud dapat dipantau oleh user dan pengoptimalan layanan dapat dilakukan oleh user sendiri.

  • Model Layanan
·        Infrastruktur As A Service (IaaS) : User hanya dapat menginstall sistem operasi , mengatur storage, dan membangun aplikasi sendiri.

·    Platform As a Service (PaaS) : User dapat mengontrol aplikasi secara penuh tetapi tidak dapat mengatur sistem operasi , hardware dan jaringan.

·    Software As A Service (SaaS): user hanya hanya dapat menggunakan aplikasi dan mengakses aplikasi tersebut melalui web browser

  • Komponen Cloud terdiri dari : Client, services, application, platform, storage, infrastructure
  • Kelebihan Cloud : User tidak perlu menginstall aplikasi pada komputer sendiri sehingga dapat menghemat resource.
  • Kekurangan cloud : layanan cloud hanya bisa diakses bila terdapat koneksi internet.

2.  Pengertian NAS dan FreeNas

  • Network Attached Storage (NAS) adalah sebuah server dengan sistem operasi yang dikhususkan untuk melayani kebutuhan berkas data. NAS dapat di akses langsung melalui jaringan area lokal dengan protokol seperti TCP/IP.
  • FreeNas adalah distro khusus untuk digunakan sebagai sistem operasi NAS (Network Attached Storage) yang dibangun diatas landasan FreeBSD
  • Beberapa layanan dari FreeNAS :
  1. SSH (Secure Shell) adalah layanan untuk meremote komputer dengan terminal melalui jaringan lokal maupun internet sehingga admin tidak harus berada di komputernya langsung, remote dengan SSH data akan terjamin karena data yang lewat akan di enkripsi terlebih dahulu.
  2. iSCSI (internet small computer system interface ) merupakan layanan dari FreeNAS yang memiliki fungsi menghubungkan media penyimpanan server dan fungsi transfer data melalui media internet, iSCSI digunakan untuk menghubungkan storage komputer satu dengan lainya sehingga storage tersebut seolah olah berada di dalam komputer yang tersambung.
  3. FTP (File Transfer Protocol) adalah protokol yang digunakan untuk pertukaran file antar komputer satu dengan lainya.

3. Beberapa Aplikasi Cloud Computing 

1. Google docs
Google docs adalah layanan cloud dari perusahaan besar yaitu Google, google doc memberi layanan berupa aplikasi word processor mirip seperti microsoft word hasil ketikan dapat disimpan secara cloud pada akun google ,layanan ini bersifat free dan akses dilakukan pada aplikasi browser melalui jaringan internet.

   2. iCloud
.
iCloud adalah layanan penyimpanan data secara cloud yang dikhususkan untuk pengguna produk Apple, layanan ini dapat integrasi dan sinkronisasi secara otomatis data-data seperti: Apps, iTunes, Photo Stream, Documents, iBooks, Contact, Mails dan lain-lain untuk seluruh iDevice Apple, fitur ini menjadi kelebihan tersendiri cukup dengan memasukkan Apple id diseluruh perangkat iDevice maka data-data di satu produk iDevice bisa diakses pada iDevice lainnya


4. Contoh konfigurasi jaringan berbasis cloud

    Konfigurasi FTP pada FreeNAS , cara kerjanya adalah dengan memanfaatkan protokol file transfer dengan aplikasi WinScp


  • Langkah pertama buka IP address Freenas pada browser, lalu login dengan user root


  • Lalu setelah Login berhasil masuk pada tab services, konfigurasi layanan FTP dengan menekan icon bergambar kunci
  • Lalu setelah tab konfig muncul centang "allow root login"

  • Jangan lupa aktifkan layanan FTP klik hingga icon berubah menjadi ON



  •     Selanjutnya uji coba menggunakan WinScp,pada menu session atur file protocol menjadi FTP, Hostname isikan IP Address FreeNas dengan Port number "21" , lalu isikan username dengan 'root' dan isikan password, setelah itu klik login
  • Jika berhasil maka tampilan akan seperti berikut,setelah berhasil uji coba transfer file dengan mendrag file dari komputer ke freenas


5. Peranan FreeNAS jika dikaitkan dengan konsep Cloud Computing. Apa saja kelebihan        dari FreeNAs jika kita menggunakannya dalam kondisi Offline (tidak terhubung ke              jaringan)

   FreeNas dengan konsep cloud computing sangat berhubungan karena freenas sebagai storage yang diakses melalui jaringan komputer ataupun internet (Cloud) dimana user menggunakan storage yang telah ada di server freenas sehingga user tidak perlu memasang tambahan storage pada komputer. Jika FreeNas digunakan dalam kondisi offline keuntungannya adalah bandwidth internet tidak terpakai ,akses storage freenas pada jaringan lokal menjadi  lebih cepat dan Data pada storage freenas menjadi lebih aman dari serangan hacker dari luar jaringan.


Senin, 06 Juni 2016

Tugas 2 Sistem Terdistribusi

Nama : Aditya Nanda P. 
Nim    : 12 4102000 42


1. Buatlah Rangkuman Presentasi yang Bagian Anda


RMI (Remote Methode Invocation)
RMI adalah cara yang digunakan oleh seorang progammer dalam bahasa pmrograman java dan ruang lingkup pengembangan software java, RMI digunakan untuk menulis Object Oriented programming yang mana objek tersebut berada di komputer yang berbeda yang dapat berinteraksi didalam jaringan yang terdistribusi. RMI disebut juga RPC Remote Procedure Call  versi pemrograman java tetapi memiliki kelebihan yaitu bisa meneruskan lebih dari satu objek pada satu kali rquest.


Kelebihan dari RMI
  • RMI memudahkan programmer mengembangkan aplikasi java yang terdistribusi pada jaringan.
  • RMI menyediakan fasiitas bagi programmer untuk dapat mendistribusikan objek yang digunakan untuk proses yang berbeda.
  • Dapat dijalankan dalam satu mesin atau beberapa mesin yang saling terhubung dengan jaringan
  • RMI memiliki kecepatan dan performa yang baik dibandingkan dengan RPC.


Kekurangan dari RMI
  • RMI tidak bisa dijalankan pada platform yang berbeda karena perbedaan skema dan protokol data, sebagai contoh jika RMI dijalankan pada Java maka jika ingin dipanggil maka harus menggunakan Java juga selain itu RMI tidak bisa dijalankan.

2.
Give an outline of the server implementation, showing how the operations get request and send reply are used by a server that creates a new thread to execute each client request.indicate how the server will copy the request ID from the request message into the reply message and how it will obtain the client IP address and port.

Figure 5.2

komunikasi request-reply adalah komunikasi sinkronus karena client memblok proses sampai proses penerimaan tiba dari server. Komunikasi request-reply bisa menjadi reliabel ketika penerimaan dari server berhasil menerima balasan ke client.komunikasi asinkronus request-reply bisa menjadi alternatif dalam situasi dimana client bisa menunjang penerimaan reply nantinya. Implementasi yang sering digunakan  adalah penggunakan stream TCP. Sebuah protocol dibuat diatas datagram untuk menghindari overhead yang tidak perlu terkait dengan protokol stream TCP. Khususnya :
  • Acknowledgments yang berlebih, sejak request yang diikuti dengan replies.
  • Membangun koneksi melibatkan dua pesan yang diperlukan dalam request dan reply.
  • Flow kontrol menjadi berlebih pada kebanyakan invocation,hasilnya yang lewat hanya argument kecil.

Protokol request reply didasari pada komunikasi primitif diantaranya ,melakukan operasi, mendapatkan permintaan dan mengirim balasan.seperti yang ditunjukan figur 5.2 yaitu protokol request reply yang didesain untuk menyediakan jaminan paket data akan sampai. Jika menggunakan datagram UDP protokol request-reply menyediakan jaminan data akan sampai, server menggunakan pesan balasan sebagai ack dari pesan request client.

Penjelasan komunikasi primitif yang digunakan oleh protokol request-reply:
  • doOperation adalah metode yang digunakan oleh client untuk meminta remote operation
  • getRequest adalah proses yang digunakan server untuk memperoleh layanan permintaan
  • ketika server sedang meminta operasi yang spesifik lalu digunakan sendReply untuk mengirim pesan balasan menuju client.
Refrensi : Distributed Systems, Edition 3: Chapter 5 Solutions ©George Coulouris, Jean Dollimore and Tim Kindberg 2000.