JUDUL : Merancang Bangun dan Mengkonfigurasi sebuah PC Server
TOPOLOGI
DAFTAR PERALATAN, KOMPONEN, DAN BAHAN
No.
|
Nama Alat/
Komponen/Bahan
|
Spesifikasi
|
Jumlah
| Keterangan |
1
|
2
|
3
|
4
| 5 |
1
|
PC Server
|
|
1 unit/ peserta
| |
2
|
PC Client
|
|
1 unit PC client / orang
| |
4
|
Switch/Hub
|
Minimal 4 Port
|
1 buah
| |
5
|
Crimping Tool
|
Untuk RJ 45
|
1 buah
| |
6
|
Cable Tester
|
Untuk RJ 45
|
1 buah
| |
7
|
Obeng +
|
Ukuran screw PC
|
1 buah
| |
8
|
Obeng -
|
Ukuran screw PC
|
1 buah
| |
9
|
Stabilizer
|
Min 500 Watt
|
1 buah
| |
10
|
NIC (Ethernet )
|
10/100 Mbps
|
1 buah
| |
11
|
Koneksi Internet
|
Min. 56 Kbps
|
1 titik
| |
Bahan
| ||||
1.
|
Kabel UTP
|
10 meter
| ||
2.
|
Konektor RJ 45
|
6 buah
|
SOAL/TUGAS
Skenario
Dalam kegiatan uji kompetensi ini anda bertindak sebagai Teknisi Jaringan, tugas anda sebagai seorang teknisi Jaringan adalah merancang bangun dan mengkonfigurasi sebuah PC Server yang berfungsi sebagai Gateway Internet, Web Server dan juga berfungsi sebagai DNS Server.
Dengan Opsi konfigurasi sebagai berikut :
Konfigurasi Server
- IP Internet = Sesuai dengan Network yang diberikan ISP
- Gateway = Sesuai Dengan IP yang diberikan oleh ISP
- Sistem operasi = Linux (Ubuntu Server)
Konfigurasi Client
- IP LAN = 192.168.100.x/29
- Gateway = 192.168.100.1/29
- Sistem operasi = Windows / Linux
Keterangan : xxx merupakan address
Konfigurasi Server Web
- Server Web = Apache
- Document Root = www-data
- Virtual Host = student.sekolah.web.id
- Modul = PHP
- Modul database = MySQL, PostgreSQL
- CMS = Wordpress
- Remote login = SSH
- Port SSH = 1734
Konfigurasi Router
NAT = yes
Tugas Anda sebagai Teknisi Jaringan adalah:
Mengimplementasikan topologi di atas untuk pengujian server web di sekolah dengan ketentuan sebagai berikut.
- Membuat perencanaan sesuai dengan topologi jaringan yang disediakan.
- Melakukan perakitan PC Server, dan Client.
- Melakukan pemasangan dan konfigurasi jaringan sesuai topologi.
- Melakukan instalasi dan konfigurasi dasar PC server.
- Melakukan instalasi dan konfigurasi PC server sebagai Web Server.
- Melakukan instalasi dan konfigurasi PC Server sebagai DNS Server.
- Melakukan instalasi dan konfigurasi web berbasis CMS Wordpress.
- Melakukan pengujian fungsi jaringan (sistem koneksi) dan Web Server.
- Melakukan Upload file menggunakan WinSCP melalui koneksi SSH.
- Membuat laporan tertulis tentang konfigurasi yang dilakukan dengan alasannya mencakup didalamnya analisa kebutuhan pelanggan terhadap kebutuhan server .
LANGKAH KERJA :
- Pertama kita install debian 7
- Setelah menginstall kita isi IP pada ISP (laptop) dengan IP 10.10.10.1
- Kemudian kita konfigurasi ip pada debian dengan perintah “nano /etc/network/interfaces”
- Lalu tambahkan 2 interfaces yaitu eth0 dan eth1
Ip eth0 harus satu network dengan ISP dan eth1 sudah ditentukan
- Restart konfigurasi dengan perintah “service networking restart”
- Selanjutnya kita isi IP pada client (windows pada vmware) seperti pada gambar
- Setelah itu kita edit file pada sysctl.conf masukkan perintah “nano /etc/sysctl.conf”
- Kemudian cari baris pada gambar lalu hilangkan tanda pagarnya
- Ketikkan perintah “sysctl -p” untuk menecek konfigurasi tadi
- Lalu kita akan melakukan dynamic routing, masukkan perintah “nano /etc/rc.local”
- Tambahkan seperti pada gambar
- Setelah itu ketikkan perintah “/etc/rc.local” agar routingnya berjalan
- Kemudian lalukan tes ping dari client
- INSTALLASI SSH SERVER
- Pertama kita install paket ssh, masukkan perintah “apt-get install ssh-server”
- Kemudian ketikkan perintah “nano /etc/ssh/sshd_config”
- Lalu edit port ssh menjadi port 1734
- Setelah itu restart konfigurasi, masukkan perintah “service ssh restart”
- Selanjutnya untuk menguji kita gunakan WinSCP, silakan login
- Jika berhasil login maka ssh berhasil
- INSTALLASI DNS SERVER
- Pertama kita install paket dns dengan perintah “apt-get install bind9”
- Kamudian masuk ke directory bind
- Disini kita akan mengcopy db.local dan db.127, adapun db.local akan dicopy dan dipastekan menjadi db.diva dan db.127 akan dipastekan menjadi db.192, Berikut perintah untuk menyalin db.local dan db.127
- Selanjutnya kita akan mengkonfigurasi file db.diva, masukkan perintah “nano db.diva”
- Lalu konfigurasi seperti pada gambar
- Setelah itu kita akan mengkonfigurasi file db.192, masukkan perintah “nano db.192”
- Konfigurasi seperti pada gambar
- Kemudian ketikkan perintah “nano named.conf.default-zones” untuk menentukan loakasi zone untuk kedua file yang telah dikonfigurasi
- Lalu tambahkan lokasi zone seperti pada gambar
- Selanjutnya masukkan perintah “nano /etc/hosts”
- Silakan konfigurasi seperti pada gambar
- Kemudian masukkan perintah “nano /etc/resolv.conf”
- Lalu tambahkan seperti pada gambar
- Setelah itu restart konfigurasi dengan perintah “service bind9 restart”
- Selanjutnya masukkan perintah “dig diva.stm.web.id”
- Kemudian lakukan tes ping
Tes ping dari client
- MEMBANGUN WEB SERVER,PHP5,MYSQL,PHPMYADMIN
- Pertama kita install paket web server,php5,mysql, dan phpmyadmin, masukkan perintah “apt-get install –f apache2 php5 mysql-server phpmyadmin”
- Kemudian masukkan password misalnya 123
- Masukkan ulang passwordnya
- Lalu pilih “apache2” dengan menekan tombil spasi
- Pilih “No”
- Setelah itu masuk ke directory “/etc/spache/sites-available”
- Selanjunya masukkan perintah “cp default diva” lalu “nano diva”
- Kemudian edit seperti pada gambar
- Setelah itu masukkan perintah “a2dissite default” untuk mendissable default dan “a2ensite diva” untuk mengenable site diva
- Lalu masuk ke directory “/var/www” lalu buat directory www-data dengan perintah “mkdir www-data” lalu masuk ke direktory www-data
- Selanjutnya buat file index, masukkan perintah “nano index.html”
- Silakan edit seperti pada gambar
- Kemudian masukkan perintah “nano infophp.php” lalu edit file infophp seperti pada gambar dan ketik “ls” untuk mengecek
- Setelah itu restart konfigurasi, masukkan perintah “service apache2 restart”
- Selanjutnya uji web server, buka internet explorer pada client lalu masukkan alamat dns yang telah dibuat
- Lalu untuk menguji php masukkan “diva.stm.web.id/infophp.php” jika muncul tampilan seperti pada gambar maka php berhasil
- Kemudian kita buat database baru, masukkan perintah pada internet explorer “diva.stm.web.id/phpmyadmin” lalu login ke phpmyadmin
- Setelah itu buat database nya
- Selanjutnya buka aplikasi WinSCP lalu login
- Lalu edit pada fodler wordpress, ubah nama “wp-config-sample” menjadi “wp-config”
- Kemudian pindahkan folder wordpress ke directory root debian, cari folder var,www,www-data lalu paste di dalam folder www-data
- Setelah itu buka internet explorer lalu masukkan domanin “diva.stm.web.id/wordpress” lalu klik “Let’s go”
- Lalu ubah database name, username dan password yang akan digunakan login ke wordpress lalu submit
- Kemudian masukkan ulang domain “diva.stm.web.id/wordpess” lalu edit site title, username, password, dan email kemudian klik “Install WordPress”
- Lalu kita buka ulang wordpressnya masukkan domain ”diva.stm.web.id/wordpress” maka akan muncul tampilan/tulisan yang telah kita buat tadi
- Setelah itu kita akan mencoba publish artiket dari client, pertama masukkan domain “diva.stm.web.id/wordpress/wp-login.php” lalu masukkan username dan passwordnya
- Kemudian klik “Post, Add New”
- Lalu ketikkan artikel yang akan di publish
- Terakhir masukkan domain “diva.stm.web.id/wordpress” untuk mengecek artiket yang telah di publish jika muncul itu tandanya berhasil
No comments:
Post a Comment