Tuesday, October 31, 2017

Praktikum sub-domain 01Nov2017


IP Alias


1. Konfigurasi Interface
   Root@SMK00:~# nano /etc/network/interfaces

   #ip alias pertama
   auto eth0:0
   iface eth0:0 inet static
 address 192.168.150.1
 netmask 255.255.255.255

   #ip alias ke-dua
   auto eth0:1
   iface eth0:1 inet static
 address 192.168.150.2
 netmask 255.255.255.255

   
2. restart fungsi networking
   Root@SMK00:~#/etc/init.d/networking restart

3. lakukan pengujian hasil konfigurasi (konfirmasi apakah konfigurasi sdh berfungsi)
   Root@SMK00:~# ifconfig -a 
   Root@SMK00:~# ifconfig eth0:0 atau eth0:1
  

   Laptop
   ping 192.168.150.1 


---------------------------- DNS SERVER   -----------------------------------------

NSLOOKUP>
smk.net = 192.168.200.1
xiismkpi.smk.net = 192.168.150.1
xiismkpa.smk.net = 192.168.150.2



4. konfigurasi BIND9
   a. masuk ke direktory BIND9 ? 
      Root@SMK00:~#cd /etc/bind 

   b. konfigurasi file RECORD
      Root@SMK00:/etc/bind~# nano named.conf.local
       
      zone "smk.net" {
  type master;
  fle "db.smk";
  };

      zone "168.192.in-addr.arpa" {
  type master;
  file "db.192";
  };

   c. Konfigurasi file forward

      Root@SMK00:/etc/bind~# cd /var/cache/bind
      Root@SMK00:/var/cache/bind~#ls
      db.smk db.192

      Root@SMK00:/var/cache/bind~# nano db.smk

       ;
 ; BIND data file for local 
 ;
 $TTL 604800
 @ IN SOA  smk.net. root.smk.net. (
      2  ; Serial
      604800  ; Refresh
      86400  ; Retry
      2419200  ; Expire
      604800 ) ; Negative Cache TTL
 ;
 @  IN NS  smk.net.
 @  IN A  192.168.200.1
 ns  IN A  192.168.200.1
 www  IN A  192.168.200.1
 xiismkpi IN A  192.168.150.1
 xiismkpa IN A  192.168.150.2
 @  IN AAAA  ::1

   c. Konfigurasi file reverse

      Root@SMK00:/var/cache/bind~# nano db.192

 ;
 ; BIND data file for local 
 ;
 $TTL 604800
 @ IN SOA smk.net. root.smk.net. (
    2  ; Serial
    604800  ; Refresh
    86400  ; Retry
    2419200  ; Expire
    604800 )  ; Negative Cache TTL
 ;
 @  IN NS smk.net.
 1.200    IN PTR ns.smk.net.
 1.200  IN PTR www.smk.net.
 1.150  IN PTR xiismkpi.smk.net.
 2.150  IN PTR xiismkpa.smk.net.

    

    d. Restart Fungsi BIND9
       Root@SMK00:/var/cache/bind~# /etc/init.d/bind9 restart

    e. konfirmasi hasil konfigurasi

       Root@SMK00:~#nslookup 

       > xiismkpi.smk.net  
         192.168.150.1
       > xiismkpa.smk.net  
         192.168.150.2
       > 192.168.200.1


------------------------------ WEB Server -------------------------------------------------------------------------


5. WEB Server ??
   Root@SMK00:~# cd /etc/apache2/sites-available
   Root@SMK00:/etc/apache2/sites-available~#ls
   000-default.conf smk.conf default-ssl.conf

   a. duplikat default.conf menjadi virtualHost milik xiismkpi dan xiismkpa

      Root@SMK00:/etc/apache2/sites-available~#cp 000-default.conf xiismkpi.conf
      Root@SMK00:/etc/apache2/sites-available~#cp 000-default.conf xiismkpa.conf

  b. periksa hasil duplikasi virtualHost default
     Root@SMK00:/etc/apache2/sites-available~#ls
     000-default.conf smk.conf xiismkpi.conf xiismkpa.conf default-ssl.conf

  c. Konfigurasi xiismkpi.conf
     Root@SMK00:/etc/apache2/sites-available~#nano xiismkpi.conf


     
 ........
  
  ServerAdmin siswa[no.urut]@smk.net
  ServerName xiismkpi.smk.net
  DocumentRoot /var/www/smk/xiismkpi

 
    Options FollowSymLinks
                 ……
     


   d. Konfigurasi xiismkpa.conf

     
 ........
  
  ServerAdmin siswa[no.urut]@smk.net
  ServerName xiismkpa.smk.net
  DocumentRoot /var/www/smk/xiismkpa

 
    Options FollowSymLinks
                 ……


  e. Aktifkan konfigurasi site xiismkpi.conf
     Root@SMK00:/etc/apache2/sites-available~#a2ensite xiismkpi.conf

  f. Aktifkan konfigurasi site xiismkpa.conf
     Root@SMK00:/etc/apache2/sites-available~#a2ensite xiismkpa.conf

  g. restart fungsi APACHE2
     Root@SMK00:/etc/apache2/sites-available~#/etc/init.d/apache2 restart


  h. buat direktory untuk conten xiismkpi.conf
     Root@SMK00:/etc/apache2/sites-available~#cd /var/www/smk
     Root@SMK00:/var/www/smk~# mkdir xiismkpi
     Root@SMK00:/var/www/smk~# cd xiismkpi
     Root@SMK00:/var/www/smk/xiismkpi~# nano index.html

     
 
        WELCOME to XIISMKPI.SMK.NET !!!
 

     
     
     Root@SMK00:/var/www/smk/xiismkpi~# cd .. 

  i. Buat direktory untuk konten xiismkpa.conf
     Root@SMK00:/var/www/smk~#mkdir xiismkpa
     Root@SMK00:/var/www/smk~#cd xiismkpa
     Root@SMK00:/var/www/smk/xiismkpa~#nano index.html

     
 
 WELCOME to XIISMKPA.SMK.NET !!!
 
     


  j. Pengujian!
     buka WebBrowser (chrome, IE, dll) buka xiismkpa.smk.net dan xiismkpi.smk.net

Tuesday, October 24, 2017

Latihan DNS Server

DNS Server



Virtual Box 

PC Virtual =debianServer01
adapter1 -> host Only
adapter2 -> NAT

konfigurasi DASAR

a. Konfigurasi Interface
   
   root@debian:~# nano /etc/network/interfaces
 
   konfigurasi sebagai berikut 

   #Primary network interface
    auto eth0
    iface eth0 inet static
 address 192.168.200.1
 netmask 255.255.255.0


   #Secondary network interface
    auto eth1
    iface eth1 inet dhcp


   restart fungsi networking -> /etc/init.d/networking restart

   konfigurasi PC HOST agar dapat berkomunikasi dng PC Virtual melalui "VirtualBox Host-Only Adapter"

b. mengganti HOSTNAME
   root@debian:~# nano /etc/hostname
   
   smk00

c. mengganti informasi pada /etc/hosts

   root@debian:~# nano /etc/hosts



Konfigurasi DNS Server - BIND9
Fungsi DNS Server ? menerjemahkan alamat nama domain ke alamat IP Address.

1. File Record  ? daftar nama2 domain yg dicatat pada DNS Server "/etc/bind/named.conf.local"
2. File Forward ? daftar terjemahan nama domain ke alamat IP address contoh = "/etc/bind/db.local"
3. File Reverse ? daftar terjemahan alamat IP address suatu domain   contoh = "/etc/bind/db.127"
4. File Resolve ? daftar IP DNS Server lainnya selain IP DNS Server lokal.
                  (jika lokal DNS Server tdk kenal, maka akan ditanyakan ke DNS Server lainnya)




Instal Bind9

root@smk:~#apt-get install bind9

file record

konfigurasi File record root@smk:~#cd /etc/bind9 root@smk:/etc/bind~# nano named.conf.local zone "smk.net" { type master; file "db.smk"; }; zone "168.192.in-addr.arpa" { type master; file "db.192"; };

file forward&reverse

duplikat file forward dan reverse milik localhost root@smk:/etc/bind~#cp db.local /var/cache/bind/db.smk root@smk:/etc/bind~#cp db.127 /var/cache/bind/db.192

edit file Forward

root@smk:/etc/bind~#cd /var/cache/bind root@smk:/var/cache/bind~#nano db.smk ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA smk.net. root.smk.net. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS smk.net. @ IN A 192.168.200.1 ns IN A 192.168.200.1 @ IN AAAA ::1

edit file reverse

root@smk:/var/cache/bind~#nano db.192 ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA smk.net. root.smk.net. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS smk.net. 1.200 IN PTR smk.net. 1.200 IN PTR smk.net.

file resolver

edit file resolver untuk meletakkan alamat IP DNS Lokal pada bagian atas file resolver root@smk:/var/cache/bind~#nano /etc/resolv.conf nameserver 192.168.200.1 nameserver 172.20.1.1 nameserver 208.67.222.222 nameserver 202.134.1.10 nameserver 202.134.2.5 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 192.168.200.1

restart fungsi DNS Server

root@smk:/var/cache/bind~#/etc/init.d/bind9 restart

Lakukan pengujian dengan nslookup

root@smk00:~# nslookup > smk.net Server: 192.168.200.1 Address: 192.168.200.1#53 Name: smk.net Address: 192.168.200.1 > 192.168.200.1 Server: 192.168.200.1 Address: 192.168.200.1#53 1.200.168.192.in-addr.arpa name = smk.net. >

Latihan WEB server

WEB SERVER


1. Membuat Web server sendiri  -> smk.net
   a. Masuk ke direktory /etc/apache2
      root@debian:~# cd /etc/apache2

   b. masuk ke direktory virtualHost apache2
      root@debian:/etc/apache2~# cd sites-avilable

   c. duplikat default virtualHost menjadi smk.conf
      root@debian:/etc/apache2/sites-avilable~# cp 000-default.conf smk.conf

   d. konfigurasi virtualHost smk.conf
  ............
        ServerAdmin webmaster@localhost
        ServerName www.smk.net
        ServerAlias smk.net
        DocumentRoot /var/www/smk
 ............

   e. buat direktory sebagai lokasi konten web di /var/www/
      root@debian:/etc/apache2/sites-avilable~#cd /var/www/
      root@debian:/var/www~# mkdir smk
      root@debian:/var/www~# cd smk
      root@debian:/var/www/smk~# 


   f. membuat file "index.html" sebagai content web

     root@smk00:/var/www/smk~# nano index.html

 
 smk.net
 
 WELCOME TO SMK.NET
 
 

    g. Aktifkan virtualHost smk.net, 
       masuk kembali ke direktory /etc/apache2/sites-availables

       root@smk00:/var/www/smk#cd /etc/apache2/sites-availables

       aktifkan virtualHost smk.net   
     
       root@smk00:/etc/apache2/sites-availables~#a2ensite smk.conf 

       non-aktifkan virtualHost default
       root@smk00:/etc/apache2/sites-availables~#a2dissite 000-default.conf

    h. restart fungsi apache2 -> root@SMK00:~#/etc/init.d/apache2 restart  
            root@SMK00:~#service apache2 restart 

TUGAS DNS & WEB 26OKT2017

buat dns dan web server sesuai dengan langkah praktikum,


nama domain = namasiswa.net IP = 192.168.200.1/24

web = www.namasiswa.net


Thursday, September 7, 2017

membuat image QEMU

1. membuat QEMU mikrotik.img

   C:\Program Files\GNS3\qemu-0.11.0>qemu-img.exe create -f qcow2 mikrotik.img 256M

   Formatting 'mikrotik.img', fmt=qcow2 size=268435456 encryption=off cluster_size=0

   *instruksi.
    copy file mikrotik.iso ke direktori "C:\Program Files\GNS3\qemu-0.11.0>" --> rename file iso tersebut menjadi mikrotik.iso

2. proses instalasi QEMU mikrotik

   C:\Program Files\GNS3\qemu-0.11.0>qemu.exe mikrotik.img -boot d -cdrom "Mikrotik.iso"

   *instruksi.
    lakukan langkah instalasi sampai selesai, kemudian tutup qemu emulator.

3. Menjalankan QEMU mikrotik

   C:\Program Files\GNS3\qemu-0.11.0>qemu.exe mikrotik.img -boot c

4. reset winsock catalog untuk masalah error "winerror-1225"

   C:\Users\instruktur>netsh winsock reset catalog

5. lokasi file mikrotik.img yg telah dibuat berada pada direktori user/gns3/images/qemu

Tuesday, August 15, 2017

Virtual LAN


File Latihan : https://drive.google.com/file/d/0B5_BQSe6s8b8bVdvX2NYY01JaWM
1. Konfigurasi Core_SW
   
   Switch>enable
   Switch#config t
   Switch(config)#hostname CORE_SW
   CORE_SW(config)#vlan 10
   CORE_SW(config-vlan)#name GURU
   CORE_SW(config-vlan)#exit
   CORE_SW(config)#vlan 20
   CORE_SW(config-vlan)#name SISWA
   CORE_SW(config-vlan)#exit
   CORE_SW(config)#vlan 30
   CORE_SW(config-vlan)#name TU
   CORE_SW(config-vlan)#exit
   CORE_SW(config)#inteface range fa0/1-4
   CORE_SW(config-if-range)#switchport mode dynamic desirable
   CORE_SW(config-if-range)#exit
   CORE_SW(config)#inteface vlan 10
   CORE_SW(config-if)#ip address 192.168.10.254 255.255.255.0
   CORE_SW(config-if)#exit
   CORE_SW(config)#
   CORE_SW(config)#inteface vlan 20
   CORE_SW(config-if)#ip address 192.168.20.254 255.255.255.0
   CORE_SW(config-if)#exit
   CORE_SW(config)#inteface vlan 30
   CORE_SW(config-if)#ip address 192.168.30.254 255.255.255.0
   CORE_SW(config-if)#exit
   CORE_SW(config)#ip dhcp pool GURU
   CORE_SW(dhcp-config)#network 192.168.10.0 255.255.255.0
   CORE_SW(dhcp-config)#default-router 192.168.10.254
   CORE_SW(dhcp-config)#dns-server 192.168.125.2
   CORE_SW(dhcp-config)#exit
   CORE_SW(config)#ip dhcp pool SISWA
   CORE_SW(dhcp-config)#network 192.168.20.0 255.255.255.0
   CORE_SW(dhcp-config)#default-router 192.168.20.254
   CORE_SW(dhcp-config)#dns-server 192.168.125.2
   CORE_SW(dhcp-config)#exit
   CORE_SW(config)#ip dhcp pool TU
   CORE_SW(dhcp-config)#network 192.168.30.0 255.255.255.0
   CORE_SW(dhcp-config)#default-router 192.168.30.254
   CORE_SW(dhcp-config)#dns-server 192.168.125.2
   CORE_SW(dhcp-config)#exit
   CORE_SW(config)#inteface fastethernet 0/5
   CORE_SW(config-if)#no switchport
   CORE_SW(config-if)#ip address 192.168.25.2 255.255.255.252
   CORE_SW(config-if)#exit
   CORE_SW(config)#router ospf 1
   CORE_SW(config-router)#network 192.168.10.0 0.0.0.255 area 0
   CORE_SW(config-router)#network 192.168.20.0 0.0.0.255 area 0
   CORE_SW(config-router)#network 192.168.30.0 0.0.0.255 area 0
   CORE_SW(config-router)#network 192.168.25.0 0.0.0.3 area 0
   CORE_SW(config-router)#exit
   CORE_SW(config)#ip routing
   CORE_SW(config)#do write

2. Konfigurasi SW_lt01

   Switch>enable
   Switch#config t
   Switch(config)#hostname SW_lt01
   SW_lt01(config)#vlan 10
   SW_lt01(config-vlan)#name GURU
   SW_lt01(config-vlan)#exit
   SW_lt01(config)#vlan 20
   SW_lt01(config-vlan)#name SISWA
   SW_lt01(config-vlan)#exit
   SW_lt01(config)#interface fa0/1
   SW_lt01(config-if)#switchport mode access
   SW_lt01(config-if)#switchport access vlan 10
   SW_lt01(config-if)#exit
   SW_lt01(config)#interface range fa0/11-13
   SW_lt01(config-if-range)#switchport mode access
   SW_lt01(config-if-range)#switchport access vlan 20
   SW_lt01(config-if-range)#exit
   SW_lt01(config)#interface fa0/24
   SW_lt01(config-if)#switchport mode trunk
   SW_lt01(config-if)#exit
   SW_lt01(config)#do write

3. Konfigurasi SW_lt02

   Switch>enable
   Switch#config t
   Switch(config)#hostname SW_lt02
   SW_lt02(config)#vlan 10
   SW_lt02(config-vlan)#name GURU
   SW_lt02(config-vlan)#exit
   SW_lt02(config)#vlan 20
   SW_lt02(config-vlan)#name SISWA
   SW_lt02(config-vlan)#exit
   SW_lt02(config)#interface fa0/1
   SW_lt02(config-if)#switchport mode access
   SW_lt02(config-if)#switchport access vlan 10
   SW_lt02(config-if)#exit
   SW_lt02(config)#interface range fa0/11-13
   SW_lt02(config-if-range)#switchport mode access
   SW_lt02(config-if-range)#switchport access vlan 20
   SW_lt02(config-if-range)#exit
   SW_lt02(config)#interface fa0/24
   SW_lt02(config-if)#switchport mode trunk
   SW_lt02(config-if)#exit
   SW_lt02(config)#do write

4. Konfigurasi SW_lt03

   Switch>enable
   Switch#config t
   Switch(config)#hostname SW_lt03
   SW_lt03(config)#vlan 10
   SW_lt03(config-vlan)#name GURU
   SW_lt03(config-vlan)#exit
   SW_lt03(config)#vlan 20
   SW_lt03(config-vlan)#name SISWA
   SW_lt03(config-vlan)#exit
   SW_lt03(config)#interface fa0/1
   SW_lt03(config-if)#switchport mode access
   SW_lt03(config-if)#switchport access vlan 10
   SW_lt03(config-if)#exit
   SW_lt03(config)#interface range fa0/11-13
   SW_lt03(config-if-range)#switchport mode access
   SW_lt03(config-if-range)#switchport access vlan 20
   SW_lt03(config-if-range)#exit
   SW_lt03(config)#interface fa0/24
   SW_lt03(config-if)#switchport mode trunk
   SW_lt03(config-if)#exit
   SW_lt03(config)#do write

5. Konfigurasi SW_RG
   
   Switch>enable
   Switch#config t
   Switch(config)#hostname SW_RG
   SW_RG(config)#vlan 10
   SW_RG(config-vlan)#name GURU
   SW_RG(config-vlan)#exit
   SW_RG(config)#vlan 20
   SW_RG(config-vlan)#name SISWA
   SW_RG(config-vlan)#exit
   SW_RG(config)#vlan 30
   SW_RG(config-vlan)#name TU
   SW_RG(config-vlan)#exit
   SW_RG(config)#inteface range fa0/1-10
   SW_RG(config-if-range)#switchport mode access
   SW_RG(config-if-range)#switchport access vlan 10
   SW_RG(config-if-range)#exit
   SW_RG(config)#interface range fa0/11-20
   SW_RG(config-if-range)#switchport access vlan 30
   SW_RG(config-if-range)#exit
   SW_RG(config)#interface fa0/23
   SW_RG(config-if)#switchport access vlan 20
   SW_RG(config-if)#exit
   SW_RG(config)#interface fa0/24
   SW_RG(config-if)#switchport mode trunk
   SW_RG(config-if)#exit

6. Konfigurasi Router1

   Router>
   Router>enable
   Router#configure terminal
   Router(config)#hostname R1
   R1(config)#interface fa0/0
   R1(config-if)#ip address 192.168.25.1 255.255.255.252
   R1(config-if)#no shutdown
   R1(config-if)#exit
   R1(config)#inteface fa0/1
   R1(config-if)#ip address 192.168.125.1 255.255.255.252
   R1(config-if)#no shutdown
   R1(config-if)#exit
   R1(config)#interface serial 0/0/0
   R1(config-if)#ip address 10.10.10.1 255.255.255.252
   R1(config-if)#clock rate 64000
   R1(config-if)#no shutdown
   R1(config-if)#exit
   R1(config)#router ospf 1
   R1(config-router)#network 192.168.25.0 0.0.0.3 area 0
   R1(config-router)#network 192.168.125.0 0.0.0.3 area 0
   R1(config-router)#network 10.10.10.0 0.0.0.3 area 0
   R1(config-router)#exit
   R1(config)#do write

7. Konfigurasi Router2

   Router>
   Router>enable
   Router#configure terminal
   Router(config)#hostname R2
   R2(config)#interface fa0/0
   R2(config-if)#ip address 192.168.150.1 255.255.255.252
   R2(config-if)#no shutdown
   R2(config-if)#exit
   R2(config)#interface serial 0/0/1
   R2(config-if)#ip address 10.10.10.2 255.255.255.252
   R2(config-if)#no shutdown
   R2(config-if)#exit
   R2(config)#router ospf 1
   R2(config-router)#network 192.168.150.0 0.0.0.3 area 0
   R2(config-router)#network 10.10.10.0 0.0.0.3 area 0
   R2(config-router)#exit
   R2(config)#do write

Friday, August 11, 2017

KONFIGURASI KONEKSI WAN dengan ENCAPSULASI PPP AUTHENTICATION PAP

TOPOLOGI


Konfigurasi interface
Konfigurasi interface R0
Router>
      >enable
Router#conf terminal
Router(config)#hostname R0
R0(config)#interface fa0/0
R0(config-if)#ip address 192.168.10.254 255.255.255.0
             #no shutdown
             #exit
R0(config)#interface serial 0/0/0
R0(config-if)#ip address 10.10.10.1 255.255.255.252
             #clock rate 64000
             #no shutdown
             #exit
R0(config)#exit
R0#write

Konfigurasi interface R1
Router>
Router>enable
Router#config terminal
Router(config)#hostname R1
R1(config)#intefacefa0/0
R1(config-if)#ip address 192.168.20.254 255.255.255.0
             #no shutdown
             #exit
R1(config)#interface serial 0/0/1
R1(config-if)#ip address 10.10.10.2 255.255.255.252
             #no shutdown
             #exit
R1(config)#exit
R1#write

Konfigurasi Routing Dynamic --> EIGRP

R0#configure terminal
R0(config)#router eigrp 10
R0(config-router)#network 192.168.10.0 255.255.255.0
                 #network 10.10.10.0 255.255.255.252
                 #no auto-summary
                 #end
R0#write

R1#configure terminal
R1(config)#router eigrp 10
R1(config-router)#network 192.168.20.0 255.255.255.0
                 #network 10.10.10.0 255.255.255.252
                 #no auto-summary
                 #end
R1#write



Konfigurasi PPP

R0#username router0 password router0
R0#configure terminal
R0(config)#username router0 password router0
R0(config)#interface serial 0/0/0
R0(config-if)#encapsulation ppp
             #ppp authentication pap
             #ppp pap sent-username router1 password router1
R0(config-if)#end
R0#write


R1#username router1 password router1
R1#configure terminal
R1(config)#username router1 password router1
R1(config)#interface serial 0/0/1
R1(config-if)#encapsulation ppp
             #ppp authentication pap
             #ppp pap sent-username router0 password router0
             #end
R1#write

Thursday, March 23, 2017

FORMAT TUGAS AKHIR MARET 2017/2018

HALAMAN JUDUL
HALAMAN PERSETUJUAN
HALAMAN PENGESAHAN
HALAMAN PERSEMBAHAN
HALAMAN MOTTO
HALAMAN PENGANTAR
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL

BAB I PENDAHULUAN
        A. LATAR BELAKANG MASALAH
        B. RUMUSAN MASALAH
        C. PEMBATASAN MASALAH
        D. TUJUAN TUGAS AKHIR
        E. WAKTU dan TEMPAT PELAKSANAAN
        F. SISTEMATIKA PENULISAN

BAB II LANDASAN TEORI
        SESUAI HASIL KONSULTASI

BAB III ANALISA dan DESAIN SISTEM
        A. URAIAN SISTEM KERJA
           1.GAMBAR KERJA
           2.RENCANA LANGKAH KERJA
        B. ANGGARAN KEBUTUHAN ALAT dan BIAYA
           1.KALKULASI KEBUTUHAN ALAT, BAHAN dan JASA

BAB IV IMPLEMENTASI
        A. PROSES PENGERJAAN
        B. HASIL YANG DICAPAI

BAB V  TEMUAN
        A. KETERLAKSANAAN
        B. MANFAAT YANG DIRASAKAN

BAB VI PENUTUP
       A. KESIMPULAN
       B. SARAN

DAFTAR PUSTAKA

Monday, January 16, 2017

Praktek 17012017


BRIEF

1. anda akan melaksakan praktikum FTP SERVER dengan multiple user yang mengakses single direktori FTP SERVER.

2. buat virtualServer dengan interface berikut
   a. interface adapter 1 host-only 
      fungsi : virtualBox dapat berkomunikasi dengan Host LAPTOP.
   b. interface adapter 2 NAT 
      fungsi : virtualBox dapat berkomunikasi dengan jaringan Internet melalui interface HOST LAPTOP yg terhubung ke internet, 
               dengan demikian maka virtualBox dapat melakukan instalasi paket applikasi dari repository yg terdapat di jaringan internet.

3. mempelajari cara managemen user dan group

4. mempelajari bagaimana mengatur kepemilikan direktori suatu group


PRAKTIKUM

Topologi

LAPTOP     DEBIAN-SERVER
VirtualBox Interface   adapter1 Eth0 (Host-only) adapter2 Eth1 (NAT / atau koneksi ke Internet)
IP address 192.168.125.2/30 192.168.125.1/30  DHCP Request



langkah 1. Instalasi Sistem Operasi Debian 8 pada VirtualBox

 ketentuan : 
 a. user root -> passwd : smk
        b. other user : user = namasiswa -> passwd : smk
 c. applikasi yg di-install
    - standart system
    - ssh server

Langkah 2. Konfigurasi dasar

 ketentuan :
 a. konfigurasi networking

    root@debian:~#nano /etc/network/interfaces
    ...
    ...
    # 1st adapter (adapter Host-Only)
      auto eth0
        iface eth0 inet static
  address 192.168.125.1
  netmask 255.255.255.252

    # 2nd adapter (adapter NAT)
       auto eth1
      iface eth1 inet dhcp

 b. restart fungsi networking
    root@debian:~#/etc/init.d/nteworking restart

 c. berikan konfigurasi resolver agar dapat berkomunikasi dengan fungsi DNS Service
    root@debian:~#nano /etc/resolv.conf
 
  nameserver 202.134.1.10
  nameserver 202.134.2.5
  nameserver 8.8.8.8

Langkah 3. menambahkan daftar repository
 
    root@debian:~#nano /etc/apt/source.list

    # deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 2016$
    # deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 2016$
    # Line commented out by installer because it failed to verify:
    # deb http://security.debian.org/ jessie/updates main contrib
    # Line commented out by installer because it failed to verify:
    # deb-src http://security.debian.org/ jessie/updates main contrib
    # jessie-updates, previously known as 'volatile'
    # A network mirror was not selected during install.  The following entries
    # are provided as examples, but you should amend them as appropriate
    # for your mirror of choice.
    #
    # deb http://ftp.debian.org/debian/ jessie-updates main contrib
    # deb-src http://ftp.debian.org/debian/ jessie-updates main contrib

    deb http://httpredir.debian.org/debian jessie main
    deb-src http://httpredir.debian.org/debian jessie main
    deb http://httpredir.debian.org/debian jessie-updates main
    deb-src http://httpredir.debian.org/debian jessie-updates main
    deb http://security.debian.org/ jessie/updates main
    deb-src http://security.debian.org/ jessie/updates main
    deb http://httpredir.debian.org/debian jessie main contrib non-free
    deb-src http://httpredir.debian.org/debian jessie main contrib non-free
    deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
    deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
    deb http://security.debian.org/ jessie/updates main contrib non-free
    deb-src http://security.debian.org/ jessie/updates main contrib non-free

    lakukan update
 
    root@debian:~#apt-get update

Langkah 4. Instalasi aplikasi FTP Server

    root@debian:~#apt-get install proftpd

    *pilih mode "standalone"
  
Langkah 5. konfigurasi proftpd

    root@debian:~#nano /etc/proftpd/proftpd.conf 

    *cari dan edit bagian script berikut ini

     UseIPv6  off
     DefaultRoot         /home/siswa/
     Group               siswa

    restart service proftpd
    
    root@debian:~#/etc/init.d/proftpd restart

langkah 6. membuat grup siswa

    root@debian:~#addgroup siswa

langkah 7. membuat user dan menentukan password

    root@debian:~#useradd budi
    root@debian:~#passwd smk

    root@debian:~#useradd rudi
    root@debian:~#passwd smk

langkah 8. modifikasi attribut group user budi dan rudi

    root@debian:~#usermod -G siswa budi
    root@debian:~#usermod -G siswa rudi

    *periksa hasil konfigurasi langkah 4
      root@debian:~#cat /etc/group
     output => siswa:x:1001:budi,rudi



Langkah 9. konfigurasi Direktori service PROFTPD

    root@debian:~/home#mkdir siswa
           
    *buat file test-ftp.txt pada direktori siswa
 
     root@debian:~/home#nano /home/siswa/test-ftp.txt


   
    *isilah file "test-ftp.txt" dengan tulisan berikut

     --> ini file yang berada pada direktory ftp server

     tekan tombol ctrl+x untuk menyimpan dan keluar dari text editor

    *mengganti attribut hak akses pakai direktori service PROFTPD
     root@debian:~#chmod -R 775 /home/siswa

    *mengganti attribut group direktori FTP-SERVER
     root@debian:~#chgrp -R siswa /home/siswa

    *lihat attribut 
     root@debian:~/home#ls -l

     drwxrwxr-x 4 root       siswa      4096 Jan 14 21:02 siswa


langkah 10. Test FTP SERVICE

     Dari Laptop, cek koneksi ke FTP Server

     C:>ping 192.168.125.1

 
     Buka aplikasi Ms.Windows Explorers
      ketikkan pada kolom url

     ftp://192.168.125.1

     login sebagai user budi atau rudi secara bergantian
     
     *jika konfigurasi anda benar seharusnya anda dapat melihat file "test-ftp.txt"

     1. login sebagai budi
          * buat susunan direktori sebagai berikut 
  
   DIREKTORI-FTP
   |_______ DOCUMENT (upload 2 file extensi PDF)
   |
   |_______ AUDIO  (upload 2 file extensi MP3)
   |
   |_______ IMAGE  (upload 2 file extensi JPG)


     2. login sebagai rudi
        * lakukan download semua file yang terdapat pada direktory DIREKTORi-FTP