Kelompok Pengguna Linux Indonesia (KPLI Depok)

Menambah wawasan LINUX dengan Ngoprek bareng

Shine

KPLI Bogor, KPLI Depok dan KPLI Jakarta

Membuat rencana besar untuk Indonesia

Churches

SEAMEO SEAMOLEC

Training of Mobile Java Programming

Civic Involvement

KECERIAAN

Rasa Senang Menghampiri, Ketika Beban Terlepas dari Pikiran

Civic Involvement

KOMUNIKASI

Ketika Kata Mengubah Dunia

Civic Involvement

PENGAJIAN LINUX

Ketika Rumah dijadikan Tempat Ngoprek Linux

Civic Involvement

PEMIMPIN

Bersama Menteri Komunikasi dan Informatika

Civic Involvement

LINUX VAGANZA

Hajatan KPLI Bogor dan SMKN 3 Bogor

Civic Involvement

LINUX VAGANZA Versi 2

Hajatan KPLI Bogor dan Bina Sarana Informatika (BSI) Bogor

Civic Involvement

Senangnya berbagi Ilmu Mengenai Linux

Mengenalkan Linux di Bina Sarana Informatika (BSI) Bogor

Civic Involvement

Linux Goes to School

SMK Prisma Depok dan KPLI Bogor

Civic Involvement

{call}{sep1}{tundra_nux}{sep2}{status}


  • SITEMAP | BISNIS
  • Compouding own potentiality and ability to exploit the opportunity is very much relied on in achieving every successes
  • Artinya: Perpaduan antara potensi yang dimiliki dan kecekatan memanfaatkan peluang sangat diandalkan dalam merebut keberhasilan

LINUX SLACKWARE MENJADI SOLUSI DALAM MENJAWAB SOAL UJIAN PRAKTEK KEJURUAN TEKNIK KOMPUTER JARINGAN

Jul 1st, 2010 by Hendra Nuryuliansyah | 10
Sudah dibaca: 213

Penyelesaian Soal Paket 2

Seperti inilah server yang digunakan untuk web hosting, ada Server yang digunakan untuk DNS Server dan ada juga Server yang digunakan untuk Web Server, Kedua-duanya dengan server yang berbeda. Sekarang adalah bagaimana kedua server ini saling berkomunikasi ketika client memanggil nama domain www.sekolah.sch.id yang berada di Komputer DNS Server, maka akan tampil adalah web sekolah, sedangkan konten Web ada di komputer Web Server.

Siswa SMK Sekarang sudah bisa memecahkan masalah ini, malah permasalahan ini timbul menjadi suatu soal Ujian Praktek Nasional yang harus dikerjakan secara perorangan. SMK BISA

Anda bisa mengunduh file soal ini dan Anda bisa terapkan sebagai bahan latihan bagi siswa/i kelas X dan XI sebagai bahan latihan dalam membiasakan menggunakan Sistem Operasi Linux dalam membangun server, bisa jadi Soal Ujian Praktek Kejuruan (UPK) tahun depan akan lebih sulit lagi dari soal tahun ini. Selamat menerapkan tutorial ini dalam meningkatkan pembelajaran murid-murid Anda. Download soal disini.

Disini saya merubah IP Address tidak mengikuti IP Address yang diberikan pada soal:

IP Address DNS: 192.168.1.19

IP Address Web Server: 192.168.1.20

IP Address Client OS Windows: 192.168.1.30

Setting IP Address terlebih dahulu sebelum mengerjakan DNS Server

root@darkstar:/#vi /etc/rc.d/rc.inet1.conf
# Config information for eth0:
IPADDR[0]="192.168.1.19"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

Menjalankan Service Network pada Slackware DNS Server:

root@darkstar:/# /etc/rc.d/rc.inet1 start

Pengecekan IP Address yang sudah terpasang:

root@darkstar:/# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:c1:a5:5e
          inet addr:192.168.1.19  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fec1:a55e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:250 errors:0 dropped:0 overruns:0 frame:0
          TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29118 (28.4 KiB)  TX bytes:17487 (17.0 KiB)
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:559 (559.0 B)  TX bytes:559 (559.0 B)

Membangun Service DNS Server:

root@darkstar:/etc/samba# cd /var/named/caching-example/
root@darkstar:/var/named/caching-example# ls -l
total 16
 
-rw-r--r-- 1 root root  195 Jun 25 00:42 localhost.zone
-rw-r--r-- 1 root root 2878 Jun 25 00:42 named.ca
-rw-r--r-- 1 root root  433 Jun 25 00:42 named.local
-rw-r--r-- 1 root root 2878 Jun 25 00:42 named.root
 
root@darkstar:/var/named/caching-example# cp localhost.zone db.sekolah
root@darkstar:/var/named/caching-example# cp named.local db.192
root@darkstar:/var/named/caching-example# ls -l
total 24
-rw-r--r-- 1 root root  489 2010-06-29 08:52 db.192
-rw-r--r-- 1 root root  432 2010-06-29 08:55 db.sekolah
-rw-r--r-- 1 root root  195 2009-12-02 06:53 localhost.zone
-rw-r--r-- 1 root root 2878 2009-12-02 06:53 named.ca
-rw-r--r-- 1 root root  433 2009-12-02 06:53 named.local
-rw-r--r-- 1 root root 2878 2009-12-02 06:53 named.root

root@darkstar:/var/named/caching-example# vi db.sekolah
$TTL    86400
$ORIGIN localhost.
@                       1D IN SOA       @ root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
 
                        1D IN NS        @
                        1D IN A         127.0.0.1

Ubahlah menjadi seperti dibawah ini:

$TTL    86400
$ORIGIN sekolah.sch.id.
@                       1D IN SOA       @ root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
 
                        1D IN NS        sekolah.sch.id
                        1D IN A         192.168.1.20
ns                         IN A         192.168.1.19
www                        IN A         192.168.1.20
tkj                        IN A         192.168.1.20

root@darkstar:/var/named/caching-example# vi db.192
$TTL    86400
@       IN      SOA     localhost. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      localhost.
1             IN      PTR     localhost.

Ubahlah menjadi seperti dibawah ini:

$TTL    86400
@       IN      SOA     sekolah.sch.id. root.sekolah.sch.id.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      sekolah.sch.id.
 
19        IN      PTR     sekolah.sch.id.
20        IN      PTR     sekolah.sch.id.

root@darkstar:/var/named/caching-example# vi /etc/named.conf
options {
        directory "/var/named";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
        // query-source address * port 53;
};
 
//
// a caching only nameserver config
//
zone "." IN {
        type hint;
        file "caching-example/named.root";
};
 
zone "localhost" IN {
        type master;
        file "caching-example/localhost.zone";
        allow-update { none; };
};
 
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "caching-example/named.local";
        allow-update { none; };
};

Ubahlah menjadi seperti dibawah ini:

options {
        directory "/var/named";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
        // query-source address * port 53;
};
 
//
// a caching only nameserver config
//
zone "." IN {
        type hint;
        file "caching-example/named.root";
};
 
zone "localhost" IN {
        type master;
        file "caching-example/localhost.zone";
        allow-update { none; };
};
 
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "caching-example/named.local";
        allow-update { none; };
};
 
zone "sekolah.sch.id" IN {
        type master;
        file "caching-example/db.sekolah";
        allow-update { none; };
};
 
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "caching-example/db.192";
        allow-update { none; };
};

Memberikan resolv pada server:

root@darkstar:/# vi /etc/resolv.conf
search sekolah.sch.id
nameserver 192.168.1.19
nameserver 192.168.1.20

Memberi hak akases eksekusi pada service bind:

Kita bisa melihat bahwa service bind blm dapat dijalankan, karena belum mendapat hak eksekusi:

root@darkstar:/# ls -l /etc/rc.d/rc.bind
-rw-r--r-- 1 root root 3116 2008-04-14 04:48 /etc/rc.d/rc.bind
root@darkstar:/# chmod +x /etc/rc.d/rc.bind
root@darkstar:/# ls -l /etc/rc.d/rc.bind
-rwxr-xr-x 1 root root 3116 2008-04-14 04:48 /etc/rc.d/rc.bind*

Sekarang service bind sudah bisa jalankan, dengan perintah dibawah ini:

root@darkstar:/# /etc/rc.d/rc.bind start
Starting BIND:  /usr/sbin/named

Jika DNS Berjalan dengan baik, Anda akan bisa mengeceknya dengan perintah dibawah ini:

root@darkstar:/# nslookup sekolah.sch.id
Server:         192.168.1.19
Address:        192.168.1.19#53
 
Name:   sekolah.sch.id
Address: 192.168.1.20

Nah apabila tampilan seperti itu, maka dipastikan DNS yang Anda bangun dapat digunakan.

Setting IP Address terlebih dahulu sebelum mengerjakan Web Server

root@darkstar:/#vi /etc/rc.d/rc.inet1.conf
# Config information for eth0:
IPADDR[0]="192.168.1.20"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

Menjalankan Service Network pada Slackware DNS Server:

root@darkstar:/# /etc/rc.d/rc.inet1 start

Pengecekan IP Address yang sudah terpasang:

root@darkstar:/# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:e3:39:1e
          inet addr:192.168.1.20  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fee3:391e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:191 errors:0 dropped:0 overruns:0 frame:0
          TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24331 (23.7 KiB)  TX bytes:46635 (45.5 KiB)
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:504 (504.0 B)  TX bytes:504 (504.0 B)

Membangun service Web Server:

root@darkstar:/# vi /etc/httpd/httpd.conf

Hilangkan tanda # pada baris ini:

#ServerName www.example.com:80
Menjadi:
ServerName www.sekolah.sch.id:80

<IfModule dir_module> 
DirectoryIndex index.html
</IfModule>
Menjadi:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

#Include /etc/httpd/extra/httpd-vhosts.conf
Menjadi:
Include /etc/httpd/extra/httpd-vhosts.conf

#Include /etc/httpd/mod_php.conf
Menjadi:
Include /etc/httpd/mod_php.conf

Membuat Virtual Host:

Buatlah user aku dengan perintah ini:

root@darkstar:/# adduser aku
root@darkstar:/# su aku
aku@darkstar:/$ cd /home/aku/sekolah/
aku@darkstar:~/sekolah$ touch access_sekolah
aku@darkstar:~/sekolah$ touch error_sekolah
aku@darkstar:~/sekolah$ vi index.php
<html>
<head>
<title>Halaman Web Sekolah</title>
</head>
<body>
<?PHP
echo "<center>";
echo "<table border='1' width='40%'>";
echo "<td>";
echo "<p align='center'><b>UJI KOMPETENSI</b></p>";
echo "<p align='center'>SMK NEGERI 3 BOGOR</p>";
echo "<p align='center'>";
echo "<img src='./logo.jpg'>";
echo "<p align='center'>TAHUN 2009 - 2010</p>";
echo "<p align='center'><a href='http://tkj.sekolah.sch.id'>ke Halaman 2</a></p>";
echo "</td>";
echo "</center>";
?>
</body>
</html>
 
aku@darkstar:~/sekolah$ cd ..
aku@darkstar:~$ cd tkj/
aku@darkstar:~/tkj$ touch access_tkj
aku@darkstar:~/tkj$ touch error_tkj
aku@darkstar:~/tkj$ vi index.php
<html>
<head>
<title>UJIAN PRAKTEK KEJURUAN</title>
</head>
<body>
<?PHP
echo "<center>";
echo "<table border='1' width='40%'>";
echo "<td>";
echo "<p align='center'><b>UJI KOMPETENSI</b></p>";
echo "<p align='center'>TEKNIK KOMPUTER JARINGAN</p>";
echo "<p align='center'>";
echo "<img src='./logo.jpg'></p>";
echo "<p align='center'>NAMA: HENDRA NURYULIANSYAH</p>";
echo "<p align='center'>TAHUN 2009 - 2010</p>";
echo "<p align='center'><a href='http://www.sekolah.sch.id'>Kembali ke Halaman 1</a></p>";
echo "</td>";
echo "</center>";
?>
</body>
</html>
 
root@darkstar:/# vi /etc/httpd/extra/httpd-vhosts.conf
<VirtualHost *:80>
    ServerAdmin admin@sekolah.sch.id
    DocumentRoot "/home/aku/sekolah/"
    ServerName sekolah.sch.id
    ErrorLog "/home/aku/sekolah/error_sekolah"
    CustomLog "/home/aku/sekolah/access_sekolah" common
<Directory "/home/aku/sekolah">
Options indexes FollowSymlinks
Allowoverride none
order allow,deny
allow from all
</Directory>
</VirtualHost>
 
<VirtualHost *:80>
    ServerAdmin aku@sekolah.sch.id
    DocumentRoot "/home/aku/tkj"
    ServerName tkj.sekolah.sch.id
    ErrorLog "/home/aku/tkj/error_tkj"
    CustomLog "/home/aku/tkj/access_tkj" common
<Directory "/home/aku/tkj">
Options indexes FollowSymlinks
Allowoverride none
order allow,deny
allow from all
</Directory>
</VirtualHost>

Mount & Umount CD ROM untuk mengambil Logo SMK

bash-3.1# mount /dev/cdrom /mnt/cdrom/
mount: block device /dev/hdb is write-protected, mounting read-only
bash-3.1# cd /mnt/cdrom/
bash-3.1# ls
logo.jpg
bash-3.1# cp logo.jpg /home/aku/sekolah/
bash-3.1# cp logo.jpg /home/aku/tkj/
root@darkstar:/# umount /mnt/cdrom/
root@darkstar:/# eject

Sekarang saya akan mencoba membuka halaman web http://www.sekolah.sch.id menggunakan PC Client



Lalu membuka alamat domain http://tkj.sekolah.sch.id



SELAMAT MENCOBA, Jika ada yang ditanyakan kami siap membantu

kirimkan email Anda ke hendra@slackware-id.org




Share and Enjoy:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • email
  • Blogosphere News
  • Add to favorites
  • MySpace
  • blogmarks
  • Digg
  • MSN Reporter
  • Yahoo! Bookmarks

10 Comments on “LINUX SLACKWARE MENJADI SOLUSI DALAM MENJAWAB SOAL UJIAN PRAKTEK KEJURUAN TEKNIK KOMPUTER JARINGAN”


  1. adhown said:

    :tob:

    ko g dimulai dari install DNS dan Apache nya pak???

    adhown did not rate this post.

    [Balas Komentar]

    tundra Menanggapi:

    @adhown, :hore: Kan pake Linux Slackware ga usah install lg DNS dan Apachenya. Tinggal jalanin services aja…hehe

    tundra ratings for this post: tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1

    [Balas Komentar]


  2. adhown said:

    oia ye slackware … saya kmrn install di centOS tpi g pke yum.. jd harus configure dulu..haa..lma..

    adhown did not rate this post.

    [Balas Komentar]

    tundra Menanggapi:

    @adhown, Iya, saya juga lg blajar centos:sikut:

    tundra ratings for this post: tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1

    [Balas Komentar]

    adhown Menanggapi:

    @tundra, wahh ga jdi slackers lagi dpng??hehehe…
    pak tiap hari saya coba tutorial dsni tpi d centOS eh tw nya beda..haha:gemes:

    adhown did not rate this post.

    [Balas Komentar]

    tundra Menanggapi:

    @adhown, yup emang beda, tapi klo kita bisa memahaminya pasti gampang diterapkan di Distro lain :ngacir:

    tundra ratings for this post: tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1


  3. candra said:

    materinya mantap gan….cool :say:

    candra did not rate this post.

    [Balas Komentar]

    tundra Menanggapi:

    @candra, :hoho: Iya mas Candra, Trima Kasih udah diskusi malam2 utk memecahkan kasus soal paket 3. :matabelo:

    tundra ratings for this post: tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1

    [Balas Komentar]


  4. angga said:

    :ngacir:
    assalamualaikum wr. wb
    mas hendra bisa minta tolong gimana cara configurasi VPN di linux slackware 12.2
    misal dengan satu server (slackware 12.2) n satu client (windows XP)
    mkasih sblumnya…………
    wass.. wr wb

    angga did not rate this post.

    [Balas Komentar]

    tundra Menanggapi:

    @angga, sementara ini saya blm ada dokumentasi mengenai VPN, jadi blm bisa memberikannya maaf, klo bisa mas Angga dapat tanyakan langsung di milis Slackware Indonesia.. ini alamatnya http://groups.google.com/group/id-slackware :plis:

    tundra ratings for this post: tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1tundra gives a rating of 1

    [Balas Komentar]

Leave a Reply

:dead: :pray: :clinguk2: :tob: :hoho: :jedug: :lempar: :mikir: :nyembah: :plis: :puyeng: :sikut: :sliweran: :diem: :evillaugh: :gemes: :hore: :lirik: :beer: :ngacir: :matabelo: :mataduitan: :mlorok: :nangis: :ngakak: :ngelamun: :ngikik: :foto: :orasi: :cuek: :pusing: :miao: :speker: :telp: :hmm: :jutek: :hey: :siul: :lewe: :say: more »

CommentLuv Enabled

Comment moderation is enabled. Your comment may take some time to appear.

Spam protection by WP Captcha-Free

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Powered by Olark