Senin, 08 Mei 2017

TUGAS PEMROGRAMAN JARINGAN GETNAME

Pada program dibawah ini digunakan untuk menampilkan nama pc yang digunakan dimana program menggunakan perintah getHostName() untuk mengambil nama host dari pc yang kemudian akan di cetak nama pc yang kita gunakan

Output :

TUGAS PEMROGRAMAN JARINGAN SIMPLESERVER DAN SIMPLECLIENT


Pada program diatas digunakan untuk pencetakan bahwa kita sedang menggunakan hostname Diawali dengan pendeklarasian library kemudian dan terdapat percabangan yang pertama digunakan
untuk menampilkan penggunaan sedang mengunakan hostname sedangkan terdapat try catch yang digunakan jika pc tidak terdeteksi hostnya dan diahkir syntax terdapat pencetakan ip address dengan menggunakan perulangan

Output :




TUGAS PEMROGRAMAN JARINGAN NSLOOKUP

Pada program diatas digunakan untuk pencetakan bahwa kita sedang menggunakan hostname Diawali dengan pendeklarasian library kemudian dan terdapat percabangan yang pertama digunakan Untuk menampilkan penggunaan sedang mengunakan hostname sedangkan terdapat try catch Yang digunakan jika pc tidak terdeteksi hostnya dan diahkir syntax terdapat pencetakan ip address dengan menggunakan perulangan.

Output :

TUGAS PEMROGRAMAN JARINGAN IPTONAME

Pada program diatas digunakan untuk mencetak penggunaan ip address pada pc dimana diawali dengan pendeklarasian ip address kemudian terdapat percabangan pertama yang digunakan  untuk mencetak kata pemakaian java iptoname dan juga terdapat try catch untuk mendeteksi jika terdapat

Kesalahan pada program

Output :

TUGAS PEMROGRAMAN JARINGAN GETIP


Pada Blok program dibawah ini merupakan cara untuk mendapatkan ip address yang sedang kita gunakan, dimana dibentuk terdapat inetaddress host merupakan fungsi yang akan diambil di package untuk mendapatkan ip address dimana variable array ip yang bertipe byte akan menampung ip address local kemudian program akan melakukan perulangan dengan Kondisi berapa banyak angka yang ada pada ip yang sebelumnya di dapatkan dan mencetaknya dengan perulangan.

Output :



Rabu, 23 November 2016

Cloud Computing

Apa itu Cloud Computing

  • Cloud computing adalah sebuah paradigma baru pada dunia IT dalam pemberian layanan komputasi(IT Services) dengan konsep Layanan / serviceyang diberikan pay-as-you-go melalui media Internet
  • Istilah cloud mengacu pada ilustrasi internet pada kebanyakan buku teksbook bidang IT yang menggambarkan remote environment dan penyembunyian kompleksitas
  • Definisi Cloud computing sendirisangatberagamatergantung, dari aspek mana seseorang melihatnya.
Definisi Cloud Computing

Komputasi awan (cloud computing) adalah gabungan pemanfaatan teknologi komputer(komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna layanan. Penyedia jasa layanan cloud computing seperti Microsoft Cloud, Google, dan Sales Force.

Cloud computing adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps  menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud.


Jenis jasa cloud computing dibagi menjadi 3, yaitu:

  • SaaS (Software as a Service)
Layanan aplikasi tertentu yang dapat dimanfaatkan user dengan berlangganan seperti software sales di salesforce.com, Yahoo Premium di Yahoo, LotusLive! dan Microsoft Office 365.

  • PaaS (Platform as a Service)
Layanan penyedia modul siap pakai yang digunakan untuk mengembangkan aplikasi, berjalan di atas platform tersebut seperti pengembangan game di Facebook, Google Android, dan Apple i-Tunes.

  • IaaS (Infrastructure a Service)
Layanan yang menyewakan perangkat untuk menjalankan aplikasi meliputi media penyimpanan, processing power, memory, sistem operasi, dan kapasitas.

Analisis PIECES

Untuk menentukan cloud computing layak diterapkan dalam instansi pemerintah tentu tidak mudah. Instansi pemerintah perlu melakukan analisis terlebih dahulu agar anggaran yang akan digunakan dalam kegiatan di tahun berjalan tidak melebihi anggaran yang telah ditentukan. Oleh karena itu, instansi pemerintah perlu melakukan analisis terhadap kinerja, ekonomi, pengendalian, efisiensi, dan pelayanan atau juga sering disebut dengan analisis pieces. Adapun pengertian dari analisis pieces sebagai berikut (Hanif Al Fatta, Analisis & Perancngan Sistem Informasi :2007):

  • Analisis Kinerja Sistem (Performance)

    Kinerja adalah suatu kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat segera tercapai. Kinerja diukur dengan jumlah produksi (throughput) dan waktu yang digunakan untuk menyesuaikan perpindahan pekerjaan (response time).

    Kekurangan:

    - Memerlukan koneksi internet padahal belum semua wilayah di Indonesia sudah memiliki koneksi internet.

    - Koneksi internet di Indonesia belum stabil dan kurang memadai.
  • Analisis Informasi (Information)
    Informasi merupakan hal penting karena dengan informasi tersebut pihak manajemen (marketing) dan user dapat melakukan langkah selanjutnya.

    Kelebihan:

    -Informasi mudah diakses dari berbagai penjuru dunia jika menggunakan jasa cloud
    computing.

    Kekurangan:

    -Pihak penyedia jasa cloud computing belum tentu dapat menjaga kerahasiaan




Konfigurasi DNS Server Menggunakan Ubuntu Server

1. Masuk sebagai user root dengan perintah sudo su



2.  Lakukan konfigurasi Ip address menggunakan perintah nano etc/network/interfaces sesuai yang diinginkan. Pada kali ini penulis menggunakan ip 192.168.10.10




3. Install package Bind9 dengan menggunakan perintah apt-get install bind9 maka tampilan installasi akan sebagai berikut jika berhasil.




4. Masuk ke dalam directory bind dengan perintah cd /etc/bind



5.   Buka file named.conf.local menggunakan editor nano





6. Tambahkan script berikut pada halaman editor yaitu dengan gunakan nama domain kepunyaan sendiri, penulis menggunakan domain bernama yogiap.com. Kemudian dibagian zone tambahkan ip yang sebelumnya telah di setting penulis menggunakan ip 192.168.10.10






7. Copy file db.local menjadi file db.yogiap dan file db.127 menjadi db.yogiap.rev



8. Buka file db.yogiap menggunakan perintah nano db.yogiap



9. Kemudian lakukan konfigurasi dengan mengubah seperti gambar dibawah ini. Untuk yang nama localhost diganti dengan nama domain yang sebelumnya telah dibuat dan juga tambahkan ns sebelum nama domain,  jika sudah lakukan save.




10. Buka file db.yogiap.rev menggunakan perintah nano db.yogiap.rev


11. lakukan konfigurasi dengan mengubah seperti   gambar dibawah ini. Sama seperti sebelumnya tambahkan ns sebelum nama domain, jika sudah lakukan save.


12. Lakukan restart bind9 dengan perintah etc/init.d/bind9 restart.


13. Buka file resolv.conf


14.  Tambahkan nama domain, search dan juga ip address yang sebelumnya digunakan.


15. Tes Konfigurasi Menggunakan nslookup


16.  Tes konfigurasi menggunakan dig