Pages

Diberdayakan oleh Blogger.

Kamis, 06 Juli 2017

KURSUS KILAT AUGMENTED REALITY


KABAR GEMBIRA.. Pelatihan AR Numeric Dibuka kembali..Mau bisa jago AR hanya dalam 4X pertemuan atau bisa buat proyek AR sendiri...dan lebih enknya kamu bisa ikutan magang dan dapetin penghasilan sendiri hasil proyek AR km nanti.. Nah makanya yuk ikutan KURSUS KILAT AUGMENTED REALITY NUMERIC BATCH 2 PERIODE 2017-2018.. Kamu bisa daftar di website resmi kami di www.numericorporation.co.id (bisa isi pendaftran secara online) atau bisa hub lewat WA di 082388580102 (wardah)..
Yuk buruan daftr karena kuota kami TERBATAS di Batch 2.. dan kamu sudah bisa dapatkan :
1. Modul
2. Sertifikat Bergengsi
3. Buat akun Fiverr.com
4. Ruangan Full AC
5. Free Konsultasi Penulisan Ilmiah/Skripsi tentang Proyek AR Kamu.. Wow keren bukan..so tunggu apalagi..buruan daftarkan segera dan wujudkan impian kamu bersama kami.. NB: Gratis or Free pelatihan bagi kamu yang bisa mengajak 4 orang temen kamu untuk mengikuti pelatihan ini.. Mohon atas bantuannya teman2 untuk men SHARE di grup2 dan sosmed kamu..agar semuanya bisa ikut... Best regards,
Numeric Corp

#kursusmurah #kursuskilat #kursusjakarta #kursusAR #augmentedreality #belajar3D #3dimensi #numeric #corperation #batch2 #buruandaftar

Senin, 08 Mei 2017

Tugas Pemrograman Jaringan : Proxy Server Dengan Squid Pada Linux Ubuntu


Proxy Server
Apa itu Proxy Server ?
Proxy server adalah sebuah aplikasi yang bertindak sebagai perantara permintaan  client untuk mencari sumber daya kepada server lain. misalnya meminta file, koneksi, halaman web, atau sumber daya dari server yang berbeda.

Apa itu Squid ?
Squid adalah sebuah software opensource yang digunakan sebagai proxy server dan web cache. squid memiliki default port 3128. Apa saja yg bisa dilakukan oleh squid ?, Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama.

Tutorial Bloking side dengan Squid:

      1. Langkah pertama yaitu masuk sebagai root pada ubuntu>>
          #sudo su
      2. Menampilkan semua interface>>
          #ifconfig –a
      3. Lalu edit network atau ip address>>
          #nano /etc/network/interfaces
    
     auto eth0
     iface eth0 inet dhcp
     auto eth1
     iface eth1 inet static
     address 192.168.10.1
      netmask 255.255.255.0


  save dengan menekan CTRL+ X tekan Y kemudian ENTER
  note : pengertian “eth0 dan eth1 disesuaikan dengan interfaces yang aktif”

     4. Install Squid (disini saya menggunakan squid3)>>
         #apt-get install squid3
         (pastikan sudah terkoneksi ke internet)

     5. Apabila squid sudah terinstall, lalu kita masuk ke directory squidnya>>
         #cd /etc/squid3/

     6. Kemudian untuk backup konfigurasi default squid.>>
         #cp squid.conf squid.conf.backup

     7. Edit file squid.conf>>
         #nano squid.conf

     8. Kemudian cari beberapa baris dibawah ini >>
         http_port 3128 ubah menjadi http_port 3128 transparent
         Hapus tanda pagar # didepannya cache_mgr webmaster                                    
         Hapus tanda pagar # didepannya cache_dir ufs /var/spool/squid3 100 16 256    
         Hapus tanda pagar # didepannya cache_mem 256 MB    
         (pada kata webmaster bisa diganti dengan nama atau email anda sendiri.
         contoh: cache_mgr rizkypratama0318.blogspot.com ).



  acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1  Kemudian tambahkan beberapa baris dibawah ini



  acl LAN src 192.168.10.0/24 (ip yang dimaksukan yaitu ip LAN)
  acl domain dstdomain .kaskus.co.id .detik.com (domain atau website yang di blok)
  


  http_access deny domain 
  http_access allow LAN (Mengijinkan jaringan LAN & Filter koneksi)


    9. Selanjutnya save dengan menekan CTRL+X tekan Y kemudian ENTER

    10. Periksa konfigurasi squid:
          #squid3 -k parse
          (pastikan tidak ada pesan error).

    11. Restart squidnya:
          #/etc/init.d/squid3/ restart

    12. Cara mengalihkan koneksi http client agar menggunakan proxy squid (Transparent):
          #iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128



     13. Periksa pada server apakah squid sudah berjalan  
           #netstat -an | grep 3128
           (jika sudah berjalan nanti ada tulisan listen)

     14. lalu buka web browser dari client  (pastikan client sudah terhubung dengan server).
           dan buka www.kaskus.co.id 











  

Selasa, 25 April 2017

PROGRAM SEDERHANA GET IP, GET NAME, IP TO NAME, NSLOOKUP, DAN APLIKASI CLIENT - SERVER PADA JAVA

pada postingan kali ini saya akan menjelaskan secara singat tentang program jaringan menggunakan bahasa pemrogram java diantaranya sebagai berikut :
PROGRAM GET IP 


Logika program Pada gambar diatas merupakan sebuah program yang berfungsi untuk mengetahui IP address pengguna komputer atau PC. Pada listing program diatas terdapat paket import java.net.* pada potongan program ini bertujujuan untuk memberikan hak akses agar program dapat berkomunikasi menggunakan jaringan. Selanjutnya terdapat class getIP ini merupakan nama program java diatas. Kemudian terdapat variabel InetAddress host = null; pada listing ini terdapat variabel InetAddress yang diberi nilai null. Lalu terdapat variabel host yang berfunngsi untuk menyimpan data dari InetAddress.getLocalHost() dimana tujuan dari lisitng ini untuk mendaptkan data IP Addreess yang didapat dari ISP atau IP yang dibuat sendiri. Pada lisitng program selanjutnya maka program tinggal menampikan IP Address apabila program dijalankan. Output Program :


PROGRAM GETNAME

 
Logika program
Pada listing program diatas merupakan program untuk menadapatkan nama perangkat laptop ataupun PC pada saaat kita menjalankan program diatas. pada listing program diatas terdapat import java.net.*; listing ini merupakan sebuah paket yang berfungsi untukmengijinkan program berkomunikasi lewat jaringan. Selanjutnnya terdapat public class getName yangberfungsi sebagai nama program. Kemduian terdapat variabel InetAddress host pada listing ini merupkan listing yang sama untuk mendapatkan IP address namn pada program kali ini berfungsi untuk menacri nama perangkat PC/Laptop yang digunakan untuk menjalankan program ini. Lalu terdapat variabel host = InetAddress.getLocalHost() listing ini bertujuna mencari tahu nama perangkat dengan menggunkan jaringan local kemduian disimpan dalam variabel host. Selanjutnya hasil pencarian perangkat akan di tampilkan menggunakan System.out.println(“Nama komputer Anda : “ + host.getHostName());.

Output program :


  
PROGRAM IPTONAME






Logika program
Pada listing program diatas merupakan program java yang berfungsi untuk merubah nama IP pada perangkat yang tersambung pada internet untuk dirubah menjadi nama perangkat misalkan perangkat yang tersambung menggunakan IP 192.168.1.114 kemudian dengan menjalankan program diatas maka program akan merubah IP tersebut menjadi nama perangkat yang digunakan seperti laptop atau PC 

Output program :

 


PROGRAM NSLOOKUP






Logika program
Listing program diatas berfungsi untuk menampilkan IP saat kita sudah mengetahui Nama PCnya. Pada program ini terdapat percabangan if untuk mengecek panjang array pada fungsi utama jika sama dengan 0 maka program akan mencetak "pemakaian : java NsLookup <hostname>". Program akan keluar/dimatikan dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch. Jika terdapat kesalahan maka program akan mencetak Unknown host dan program akan keluar/dimatikan. Namun jika tidak ditemukan kesalahan maka program akan mencetak IP Address. 

Output program :




PROGRAM CLIENTSERVER


Logika program
Pada laporan akhir kali ini bertujuan untuk mebuat sebuah program chat sederhana antara client-server dimana untuk membuat prgram ini berjalan maka program server harus di running terlebih dahulu kemudian menunggu respon dari client dengan cara menjalankan program client.
Pada listing program diatas merupakan program server diamana pada listing diatas terdapat 3 komponen agar program dapat saling berkomunikasi satu sama lain. Komponen pertama cin berfungsi untuk menerima input dari client, cout berfungsi untuk mengirim inputan ke client, dan komponen terakhir yaitu stdin berfungsi untuk mengirim setiap inputan antara client dan server. Lalu untuk menghentikan sebuah chat dibuat lah sebuag perulangan dan percabangan dimana apabila client atau server mengetikan stop maka program tidak akan berkomunikasi lagi.
Pada listing program diatas berfungsi sebagai client dalam komunikasi kali ini. Fungsi dalam progra kali ini hampir sama hanya dalam mengisi variable socket mengharuskan program mengisi IP Address terlebih dahulu. Dalam program kali ini karena chat dibuat dan dijalankan dalam 1 perangkat maka yang diisikan hanya LOCALHOST saja, namun bila program ini dijalankan dengan 2 perangkat maka program ini wajib mengisi IP address tujuan.

Output Program :