Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
@2014
Administrasi Server
[ Menggunakan Linux Debian 7 Wheezy ]
NAMA
: ..
NIS
: ..
KELAS
: ..
KELOMPOK
: ..
PENULIS / PENYUSUN:
2014
PENULIS:
AGUS SETYO WIDODO, S.KOM
PENANGGUNG JAWAB:
KEPALA SMKN 1 KOTA BIMA
DIDUKUNG OLEH:
TIM TKJ SMKN 1 KOTA BIMA
PEMBAHASAN:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
2014
HALAMAN PENGESAHAN
Nama : AGUS SETYO WIDODO, S.KOM
NIP
: 19780826 201001 1 015
Judul : Administrasi Server (C3-4)
[Menggunakan Linux Debian 7 Wheezy]
Modul ini Telah Disetujui dan Disahkan Sebagai Buku Pegangan C3-4 pada Kompetensi
Keahlian Teknik Komputer dan Jaringan SMK Negeri 1 Kota Bima
Di Kota Bima, Pada Tanggal 15 Juli 2014
Mengesahkan,
Kepala SMKN 1 Kota Bima
Penyusun/Penulis,
ii
2014
KATA PENGANTAR
Assalamualaikum Wr. Wb.
Sistem Operasi Jaringan berbasis open source yang umum disebut distro pada SO Linux saat ini banyak sekali.
Distro utama yang menurunkan banyak distro diantaranya adalah redhat, debian dan slackware. Debian
adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela
(pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari
perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux,
sehingga populer dengan nama Debian GNU/Linux (Wikipedia). Debian juga dapat kita install pada Virtual
Machine bagi kita yang ingin mengoprek Debian tanpa mengganggu sistem operasi komputer asli.
Linux Debian juga dikenal sebagai Operating System yang handal dalam kinerjanya dibandingkan redhat dan
slackware tidak mengherankan jika banyak distro turunanya yang menjadi terkenal, contohnya Linux Ubuntu.
Kehandalan distro inilah yang mungkin menyebabkan Lomba Ketrampilan Siswa dalam bidang IT
Networking Support melirik distro ini untuk digunakan dalam perlombaan.
Hal itulah yang mendasari penulis untuk menulis modul ini dan memilih Linux Debian sebagai distro yang
digunakan dalam pembahasannya, dan insyaAlloh akan digunakan untuk dasar uji kompetensi keahlian
SMKN 1 Kota Bima nantinya.
Dengan banyaknya servis/layanan yang ditawarkan oleh Linux Debian, akan tetapi penulis hanya membahas
beberapa saja karena menyesuaikan silabus Kurikulum 2013 pada kompetensi Administrasi Server Kelas XI.
Alhamdulillah Puji Syukur atas nikmat Alloh SWT, sehingga penulis mampu menyelesaikan penulisan modul
ini, akan tetapi penulis menyadari bahwa masih banyak kekurangan akan modul yang penulis buat, oleh
karenanya penulis ucapkan permohonan maaf dan sudilah kiranya pembaca memberikan kritikan yang
membangun untuk penyempurnaan modul ini.
Wassalamualaikum Wr. Wb.
iii
2014
DAFTAR ISI
SAMPUL
HALAMAN JUDUL
......................................................................................................................... i
HALAMAN PENGESAHAN ....................................................................................................................... ii
KATA PENGANTAR
......................................................................................................................... iii
DAFTAR ISI
......................................................................................................................... iv
GLOSSARY
......................................................................................................................... vii
BAB I PENGENALAN JARINGAN KOMPUTER .........................................................................................
A. Mindmap Jaringan Komputer .....
B. Sejarah Sistem Operasi ...
C. Studi Kasus ...........................................................................................................................
D. Lembar Kerja .......................................................................................................................
1
1
2
3
4
BAB II KEBUTUHAN SERVER UNTUK LALU LINTAS DAN APLIKASI JARINGAN KOMPUTER ................... 5
A. Menetapkan Spesifikasi Server ............................................................................................ 5
B. Memilih SO untuk Server Jaringan ....................................................................................... 6
C. Memilih Aplikasi untuk Server ............................................................................................. 7
D. Komponen Server ................................................................................................................ 8
E. Studi Kasus ........................................................................................................................... 10
F. Lembar Kerja ........................................................................................................................ 11
BAB III TUGAS DAN TANGGUNG JAWAB ADMIN SERVER ..................................................................... 12
A. Admin server ........................................................................................................................ 12
B. Tugas dan tanggung jawab ................................................................................................... 12
C. Ancaman dan Keamanan Jaringan ....................................................................................... 13
D. Studi Kasus ........................................................................................................................... 15
E. Lembar Kerja ........................................................................................................................ 16
BAB IV PRINSIP KERJA KOMUNIKASI CLIENT SERVER
A. Definisi Client Server ............................................................................................................ 17
B. Blok Diagram Client Server ................................................................................................... 22
C. Model-model komunikasi client server ................................................................................ 23
D. Protokol komunikasi client server ........................................................................................ 29
E. Studi Kasus ........................................................................................................................... 29
F. Lembar Kerja ........................................................................................................................ 30
BAB V KONFIGURASI VIRTUAL MACHINE ............................................................................................... 31
A. Konfigurasi Virtual Pc 32/64 Bit ........................................................................................... 31
B. Konfigurasi Virtual Box ......................................................................................................... 33
C. Study Kasus .......................................................................................................................... 36
D. Lembar Kerja ........................................................................................................................ 37
BAB VI SISTEM OPERASI UNTUK SERVER ............................................................................................... 38
A. Pertimbangan Dalam Memilih SOJ ....................................................................................... 38
B. Metode Instalasi .................................................................................................................. 41
C. Langkah-langkah instalasi .................................................................................................... 41
D. Studi kasus ........................................................................................................................... 44
E. Lembar Kerja ........................................................................................................................ 46
BAB VII PENGENALAN LINUX DASAR ...................................................................................................... 47
A. Perintah Linux Dasar ........................................................................................................... 47
B. Studi Kasus .......................................................................................................................... 50
C. Lembar Kerja ....................................................................................................................... 51
K-2013/C3-4. ADMINISTRASI SERVER
iv
2014
2014
vi
2014
GLOSSARY
Jaringan Komputer
PC Router
:
PC Client
:
Admin Jaringan
:
Internet
:
Intranet
:
Firewall
:
Protokol
:
Ad-Hoc
:
Infrastruktur
:
Wifi
:
WiMax
:
OSI
:
TCP/IP
:
IP Address
:
Network Address
:
Broadcast
:
CIDR
:
Distro Linux
:
Open Source
:
Freeware
:
Shareware
:
Peer to Peer
:
Client Server
:
Subnetting
:
vii
2014
BAB I
PENGENALAN JARINGAN KOMPUTER
A. Mindmap Jaringan Komputer
2014
Sejarah linux
2014
C. Studi Kasus
1. Sebagai seorang administrator abal-abal anda diminta untuk merencanakan jaringan hotspot
pada sebuah instansi pemerintahan. Instansi tersebut memiliki 4 ruang kerja; 4 pegawai pada
ruang publik, 2 pegawai di ruang analisis, 1pegawai di ruang keuangan dan 1 ruangan untuk area
wifi dan terkoneksi dengan internet. Gambarlah skema jaringan beserta ip address.
2. Sebutkan perangkat apa saja yang dibutuhkan pada soal no 1.
3. Sebutkan 4 versi terakhir keluaran windows berdasar SOD dan SOJ.
4. Sebutkan minimal 4 distro linux hasil karya anak bangsa sendiri.
2014
Lembar Jawaban / Kesimpulan
2014
BAB II
KEBUTUHAN SERVER UNTUK LALU LINTAS
DAN APLIKASI JARINGAN KOMPUTER
Kompetensi Dasar
3.1. Menganalisis kebutuhan server untuk lalu lintas dan
aplikasi jaringan komputer
4.1. Menyajikan hasil analisis kebutuhan server untuk
keperluan lalu lintas dan aplikasi jaringan komputer
Materi Pokok
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan
Komputer
Spesifikasi Hardware
Spesifikasi Software
Kebutuhan minimal Server
Server merupakan suatu layanan terintegrasi pada jaringan komputer yang diberikan oleh sistem
operasi untuk keperluan tertentu. Untuk berbagai kebutuhan yang berkaitan dengan jaringan
komputer, layanannya dapat disediakan oleh server, baik yang menyangkut aplikasi maupun lalulintas
(traffic) jaringan komputer, baik pada Lokal Area Network (LAN) maupun Wide Area Network (WAN).
2014
Pada organisasi jaringan komputer berskala luas, sebaiknya mesin yang digunakan untuk layanan
jaringan komputer menggunakan Dedicated Server dengan pengkhususan fungsi dari penyediaan
layanan masing-masing. Sementara untuk organisasi jaringan komputer terbatas, seperti Local
Area Network, bisa saja mesin yang digunakan sebagai Server menggunakan PC Server, dan
layanan aplikasinya pun dapat dibuat beberapa aplikasi pada satu mesin. Contohnya jaringan
komputer sebuah Internet Caf. Pada sistem ini, fungsi Billing Server dan fungsi layanan server
lainnya dapat disatukan dalam satu mesin. Hal ini dikarenakan traffic Warung Internet tidak
terlalu sibuk.
B. Memilih Sistem Operasi untuk Server Jaringan
Sistem operasi adalah aplikasi yang berfungsi menghidupkan semua perangkat keras komputer
dan sebagai penerjemah perintah pengguna ke bahasa mesin. Sistem operasi secara umum
dalam penggunaannya mencakup fungsi layanan Stand Alone dan network (jaringan). Sistem
operasi jaringan, baik yang komersial maupun open source mempunyai keunggulan masingmasing dalam pelayanan fungsi jaringan maupun aplikasinya. Banyak sistem operasi jaringan
yang tersedia menuntut kejelian dari implementor untuk memilih sistem operasi yang sesuai
dengan konfigurasi server aplikasi yang akan diterapkan.
Dalam memilih sistem operasi jaringan untuk mendukung layanan yang akan disediakan, perlu
dipertimbangkan beberapa hal, diantaranya :
1. Cara instalasi sistem operasi jaringan, berbasis text atau berbasis grafis.
2. Dukungan sistem operasi terhadap aplikasi yang akan dibangun. Misalnya, dukungan penuh
Linux untuk membangun aplikasi server web dengan menggunakan Apache dan sql.
3. Dukungan sistem operasi untuk instalasi aplikasi dengan jenis file tertentu, misalnya
dukungan Linux untuk instalasi Apache.tgz atau bahkan pada sistem operasi tersebut sudah
tersedia modul dari aplikasi yang dimaksud sehingga tingga mengaktifkannya saja.
Untuk memilih sistem operasi dapat dipertimbangkan hal berikut.
2014
d.
e.
f.
Keunggulan
Kelemahan
Biaya
Lisensi
Free (Gratis)
2014
No
Aplikasi Server
Web Server
FTP Server
SMTP
Proxy Server
SNMP
IRCD
Chatting server
POP3
VPN Server
DLL
D. Komponen Server
Spesifikasi komponen server sedikit berbeda dengan komputer desktop, yang perlu kita
perhatikan saat membangun komputer server adalah kecepatan transfer data dan proses.
Kecepatan transfer data dipengaruhi oleh lebar jalur data motherboard, kapasitas memory,
cache perangkat keras dan bandwidth perangkat jaringan LAN Card. Kecepatan proses
dipengaruhi oleh jenis prosessor dan frekuensi CPU.
Gambar 4.8. menunjukkan bagian terpenting komponen komponen server. Kita memilih
komponen server dengan pertimbangan kecepatan transfer data, kecepatan proses data dan
bandwidth maksimum transfer data yang melalui jaringan LAN (Local Area Networking).
2014
depannya. Contoh S5000xxx (untuk Xeon 5000 dual), S3000xx (untuk Xeon 3000 single).
Utnuk motherboard non-Xeon biasanya tidak menggunakan kode 5000 atau 3000 di
atas, namun seri S975XBX2 (untuk processor Core 2 Duo) dan X38ML (untuk Core 2
Quad)
RAM Memory
RAM menggunakan DDR1/DDR2/DDR3 ECC Registered atau FBDIMM. Visipro sudah
memiliki varian produk ini. Kapasitas yang dianjurkan untuk server adalah minimal 1 GB
(dengan 2x 512MB in Dual Channel). Kapasitas rata-rata sebuah server board adalah 4
GB 16 GB.
Harddisk SATA, SCSI, atau SAS
Seagate baru saja merilis HDD SATA khusus untuk server yaitu Barracuda ES yang dapat
beroperasi 24-jam x 7 hari tanpa henti. Alternatif lain adalah menggunakan SCSI Seagate
cheetah 10K dan 15K (68-pin dan 80-pin). Jika ingin menggunakan HDD berukuran 2.5
(Notebook) dengan teknologi SCSI, dapat menggunakan Seagate Savvio. Antarmuka HDD
yang belakangan berkembang adalah SAS (serial Attached SCSI) yaotu SCSI berbasis
teknologi serial. SAS kompatibel dengan SATA (tapi SATA tidak kompatibel dengan SAS).
Seagate sudah merilis versi ini, yaitu Cheetah SAS.
RAID Controller
Hampir semua MB server mengadopsi konfigurasi RAID pada sistemnya, seperti RAID 0,
1, 5, dan 10. Konfigurasi RAID ini umumnya berjalan di HDD SATA dan SAS. Tapi mungkin
untuk linux masih lebih gampang menggunakan software RAID.
Dual Ethernet Port
Perbedaan yang paling nyata antara MB server dan Desktop adalah pada jumlah port
LAN yang disediakan. Server selalu menggunakan dual port, di mana port 1 digunakan
untuk koneksi router, dan port 2 digunakan untuk koneksi ke Hub/Switch. Pada PC
Desktop yang dijadikan server, biasanya digunakan LAN card PCI tambahan. Bagi anda
yang cukup pengalaman dapat mengaktifkan load balancing agar beban server dapat
maksimal dan seimbang di antara dua LAN card tersebut.
Power Suply
Server menggunakan power suply khusus dengan daya yang cukup besar. Ini dikarenakan
kebutuhan perangkat sever memang lebih besar dari pada PC Desktop. Selain itu,
konektor power ke motherboard juga biasanya menggunakan jumlah pin socket yang
berbeda, yaitu 24-pin dan 8-pin tambahan (desktop menggunakan 24-pin dan 4-pin
tambahan). Kapasitas power suply server berkisar antara 500-800 watt. Selain itu, server
tipe tertentu (high end) biasanya menggunakan fitur REDUNDANT, yaitu dua buah power
suply yang mati, maka satunya dapat mem-backup sehingga server tidak perlu dimatkan
(power-off).
Chasis
Server mengenal dua tipe chasis, yaitu PEDESTAL dan RACKMOUNT. Pedestal serupa
denganchasing tower pada PC Desktop, yaitu dengan posisi berdiri. Rackmount
merupakan chasing dengan tipe tidur (biasanya berbentuk pipih dan tipis). Rackmount
dipasang pada rack server khusus sehingga dapat diintal lebih dari satu stack
(tumpukan). Pengembangan dari rackmount adalah BLADE Server, yaitu server densitas
tinggi yang dibentuk dari beberapa server yang disusun secara vertikal bertumpuk
(seperti roti tawar yang dipotong). Blade server umumnya dibutuhkan oleh perusahaan
dengan kapasitas besar dengan fungsi server yang berbedda-beda.
Jenis komponen
yang diperlukan
Vendor komponen
Kapasitas komponen
Harga
Motherboard
Rp 1,900,000.00
Prosessor
Rp 2,745,000.00
Memory
Visipro 1GByte
PC5300
Rp 439,000.00
Hardisk I (system)
SATA II Seagate
500 GByte
Rp 869,000.00
2014
Jenis komponen
yang diperlukan
Vendor komponen
Harga
DVD Writer
Lite On
20x
Rp 401,000.00
LAN Card
GigaByte
100/1000 Mbps
(bandwidth)
Rp 325,000.00
Hardisk II (backup)
SATA II Seagate
500 GByte
Rp 869,000.00
Rp 7,548,000.00
E. Studi Kasus
1. Apa saja yang harus diperhatikan dalam menentukan spesifikasi server (baik yang dedicated
maupun PC server)?
2. Buatlah urutan / tata kerja jika anda diminta untuk menentukan spesifikasi server suatu
jaringan di sekolah!
3. Buatlah Spesifikasi PC server yang ada saat ini.
10
2014
Lembar Jawaban / Kesimpulan
11
2014
BAB III
TUGAS DAN TANGGUNG JAWAB ADMIN SERVER
Kompetensi Dasar
3.2. Memahami tugas dan tanggungjawab Admin Server
4.2. Menalar tugas dan tanggungjawab Admin Server
Materi Pokok
Tugas dan Tanggung Jawab Admin Server
Admin server
Tugas dan tanggung jawab
Identifikasi ancaman
A. Admin Server
Menurut Wikipedia, administrator adalah orang yang bertugas mengurus hal-hal yang bersifat
administratif. Istilah administrator digunakan juga dalam jaringan komputer dan internet dimana
administrator atau sering disebut dengan istilah admin memiliki wewenang dan peranan yang
besar dalam mengendalikan suatu jaringan komputer, baik lokal maupun internet. Admin yang
dimaksud dalam dunia jaringan komputer adalah seseorang atau sebuah tim yang bertindak
sebagai pengatur dalam suatu jaringan.
B. Tugas Dan Tanggung Jawab
Beberapa tanggung jawab yang diemban oleh jabatan admin antara
lain adalah:
1. Memastikan keamanan jaringan (security)
Melindungi komputer yang berada di dalam suatu jaringan
adalah tugas utama dari admin. Keadaan jaringan komputer
yang aman dan berfungsi baik harus dipastikan oleh admin.
Komputer dan jaringannya harus terproteksi dari kemungkinan
ancaman pihak lain yang tidak memiliki hak akses atau dari
ancaman program jahat seperti virus dan malware. Pemilihan
antivirus yang tepat dan mengatur hak akses dalam jaringan adalah salah satu hak mutlak
yang dimiliki admin untuk menjalankan tugasnya dalam bidang ini.
2. Mengatur pengguna
Dalam perusahaan yang memiliki jaringan komputer kelas menengah, seorang admin
bertugas dalam mengatur pengguna jaringan tersebut. Admin harus tahu dengan baik
komputer mana saja dan sumber daya apa saja yang ada dalam jaringan yang ia pimpin.
Admin juga merupakan penegak dari aturan atau kebijakan perusahaan dalam mengakses
jaringan sehingga dapat ditaati oleh seluruh pengguna jaringan tersebut. Misalnya
memblokir akses jejaring sosial pada saat jam kerja, dan lain sebagainya. Umumnya dalam
jaringan memiliki akun masing-masing. Akun user ini biasanya dikelompokkan berdasarkan
nama, jabatan dan kepentingan dalam mengakses jaringan serta waktu akesenya. Setelah
akun dikelompokkan, maka baru diberi hak akses penggunaan resources berupa data dan
perangkat keras sesuai dengan porsi pekerjaan user tersebut.
3. Mengatur cadangan data
Tugas dari admin yang penting lainnya adalah tanggung
jawabnya dalam membuat salinan data sebagai cadangan dari
data-data penting miliki suatu jaringan dari perusahaan atau
instansi tertentu. Backup ini berfungsi sebagai cadangan data
saat terjadi hal-hal yang diluar dugaan seperti bencana alam,
terhapus data secara tak sengaja atau kerusakan perangkat
keras penyimpanan data. Dengan backup data, maka admin dapat menyelamatkan data
penting perusahaan dan mengembalikannya seperti semula pada saat tanggal terjadinya
backup.
4. Troubleshooting atau penanganan masalah
Ini adalah pekerjaan wajib dari admin dalam mengatasi masalah di dalam jaringan. Admin
wajib menjaga jaringannya supaya dapat beraktivitas secara normal tanpa adanya masalah.
Masalah yang timbul umumnya berupa masalah teknis seperti kerusakan pada komputer,
gangguan pada koneksi internet, kabel yang terputus dan lain sebagainya.
K-2013/C3-4. ADMINISTRASI SERVER
12
2014
Tahapan Autentikasi
Autentikasi untuk mengetahui lokasi dari peralatan pada suatu simpul jaringan (data
link layer dan network layer)
Autentikasi untuk mengenal sistem operasi yang terhubung ke jaringan (transport
layer)
Autentikasi untuk mengetahui fungsi/proses yang sedang terjadi di suatu simpul
jaringan (session dan presentation layer)
Autentikasi untuk mengenali user dan aplikasiyang digunakan (application layer)
Enkripsi
Teknik pengkodean data yang berguna untuk menjaga data / file baik di dalam
komputer maupun pada jalur komunikasi dari pemakai yang tidak dikehendaki
Enkripsi diperlukan untuk menjaga kerahasiaan data
Teknik Enkripsi
DES (Data Encryption Standard)
RSA (Rivest Shamir Adelman)
13
2014
14
2014
D. Studi Kasus
1. Apa yang dimaksud dengan Administrator dalam jaringan ?
2. Jelaskan dengan singkat tugas dan tanggunjawab admin.
3. Sebutkan macam-macam ancaman dalam jaringan komputer.
4. Bagaimana cara mengamankan jaringan komputer?
15
2014
Lembar Jawaban / Kesimpulan
16
2014
BAB IV
PRINSIP KERJA KOMUNIKASI CLIENT SERVER
Kompetensi Dasar
3.3. Memahami prinsip kerja komunikasi client server
4.3. Menalar prinsip kerja komunikasi client server
Materi Pokok
Prinsip Kerja Komunikasi Client Server
Blok diagram client server
Model-model komunikasi client server
Protokol komunikasi client server
Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam
suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client
dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.
Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa
perbedaan karakteristik yaitu :
1. Servis (layanan)
Hubungan antara proses yang berjalan pada mesin yang berbeda
Pemisahan fungsi berdasarkan ide layanannya
Server sebagai provider, client sebagai konsumen
2. Sharing resources (sumber daya): Server bisa melayani beberapa client pada waktu yang
sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin
konsistensinya.
3. Asymmetrical protocol (protokol yang tidak simetris ): Many-to-one relationship antara
client dan server. Client selalu menginisiasikan dialog melalui layanan permintaan, dan
server menunggu secara pasif request dari client.
4. Transparansi lokasi: Proses yang dilakukan server boleh terletak pada mesin yang sama
atau pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari
client.
5. Mix-and-Match : Perbedaan server client platforms
6. Pesan berbasiskan komunikasi; Interaksi server dan client melalui pengiriman pesan yang
menyertakan permintaan dan jawaban.
7. Pemisahan interface dan implementasi: Server bisa diupgrade tanpa mempengaruhi
client selama interface pesan yang diterbitkan tidak berubah.
K-2013/C3-4. ADMINISTRASI SERVER
17
2014
18
2014
19
2014
20
2014
Apabila terjadi kesalahan pada salah satu lapisan tidak akan menyebabkan lapisan lain
ikut salah
Perubahan pada salah satu lapisan tidak perlu menginstalasi ulang pada lapisan yang
lainnya dalam hal ini sisi server ataupun sisi client.
Skala besar.
Keamanan dibelakang firewall.
Transfer informasi antara web server dan server database optimal.
Komunikasi antara system-sistem tidak harus didasarkan pada standart internet, tetapi
dapat menggunakan protocol komunikasi yang lebvih cepat dan berada pada tingkat
yang lebih rendah.
Penggunaan middleware mendukung efisiensi query database dalam SQL di pakai
untuk menangani pengambilan informasi dari database.
2014
Cara Kerja
1. Setelah klik START/MULAI Server
2. Kemudian CONNECT klien dengan alamat nama / IP.
3. Setelah koneksi ditetapkan Server mengakui klien dengan dibuka access ke klien.
4. Server dan klien sekarang dapat bertukar data dalam bentuk berkas media seperti
berkas Music, file video, gambar dan data tekstual sederhana.
5. Oleh PUTUSKAN Klien akan terputus dari server.
Future Scope
1. Terdapat banyak klien.
2. Dapat diimplementasikan dalam jaringan besar seperti WAN.
3. Hi-speed transfer data multimedia.
4. Kontrol semua sistem komputer (klien) dan sub-server di jaringan besar seperti
INTERNET.
Keuntungan
1. Account pengguna Terpusat, keamanan dan akses kontrol memudahkan
administrasi jaringan.
22
2014
2. Peralatan lebih canggih berarti sumber daya yang lebih efisien dalam jaringan
akses.
3. Password login Single, berarti akses ke semua sumber daya.
4. Mendukung jumlah yang lebih besar dari pengguna, atau jaringan mengakses
banyak sumber daya digunakan.
Pembatasan / Kelemahan
1. Lebih mahal untuk menginstal dan memelihara.
2. Titik tunggal kegagalan, kinerja server turun, kinerja jaringan turun.
3. Kompleksitas kebutuhan software tujuan khusus, sehingga memerlukan
pengangkatan staf ahli, meningkatkan biaya.
C. Model Komunikasi Client Server
Dalam dunia Jaringan Komputer dikenal 2 jenis model networking, Model OSI dan Model
TCP/IP. Model digunakan untuk merancang jaringan computer secara efektif dan efisien.
Berikut adalah beberapa keuntungan diciptakannya model networking :
Membantu mem-break-down fungsi-fungsi dalam network menjadi lebih spesifik.
Membentuk standard pembuatan perangkat network bagi para vendor.
Mengacu pada sebuah model dapat mempermudah proses troubleshoot masalahmasalah yang ditemukan pada network.
Memungkinkan vendor untuk fokus pada sebuah area tertentu dalam network
dalam membuat produk.
C.1. MODEL OSI
Model OSI (Open System Interconnection) merupakan standard
yang mendefinisikan semua aspek komunikasi dalam jaringan
computer. Open System disini berarti protokol-protokol dapat
digunakan untuk komunikasi antar sistem yang berbeda. Model OSI
hanyalah sebuah model untuk memahami cara kerja dan arsitektur
jaringan komputer.
Model OSI terdiri dari 7 layer, dimana setiap layer mendefinisikan
sekumpulan fungsi layanan (service) yang berbeda sehingga
memungkinkan komunikasi data melalui jaringan computer. Dalam
satu mesin, setiap layer mendapat servis dari layer dibawahnya.
Sedangkan, dalam mesin yang berbeda, layer yang sama saling
berkomunikasi (peer-to-peer communication) dan diatur oleh
sebuah protokol.
Setiap layer dalam model OSI memiliki tugas dan fungsi tersendiri.
Layer 7 (Application)
Di layer inilah user mulai berinteraksi dengan network. Layer ini berfungsi sebagai
penghubung antara aplikasi-aplikasi komputer (Mozilla, Yahoo Messenger, dan lain-lain)
sehingga dapat saling berkomunikasi. Beberapa contoh service pada layer ini :
File Transfer
Mail services
Web services
Layer 6 (Presentation)
Layer ini mendefinisikan bagaimana format data ditampilkan kepada user, sehingga data
yang dikirimkan dapat dikenali oleh komputer penerima. Di layer ini juga terjadi
beberapa proses :
Translasi : interopearbilitas antara metode encoding yang berbeda.
Compression : kompresi data pada sisi pengirim dan dekompresi pada sisi
penerima.
Encryption : enkripsi pada sisi pengirim dan dekripsi pada sisi penerima
K-2013/C3-4. ADMINISTRASI SERVER
23
2014
Layer 1 (Physical)
Mengatur bagaimana data diletakkan dalam media komunikasi (kabel).
K-2013/C3-4. ADMINISTRASI SERVER
24
2014
Melakukan konversi bit-bit frame data link menjadi sinyal-sinyal elektronik (encode)
kemudian mengirimkan sinyal tersebut ke media fisik.
Juga mendefinisikan fungsi dan prosedur agar transmisi data bisa terjadi.
Transmission rate : Menentukan kecepatan pengiriman data.
Media fisik : Kabel UTP, Fiber, Wireless.
Bentuk Data : Bits.
Pada saat pengiriman data, data yang dikirimkan oleh user akan menuruni 7 layer model
OSI dari layer application sampai layer physical. Setiap layer yang dilewati akan
membungkus data user dengan sebuah header. Proses ini disebut enkapsulasi data.
Pada proses enkapsulasi, setiap header yang ditambahkan berisi informasi-informasi
yang spesifik untuk setiap layer.
Pada saat penerimaan data, data yang diterima oleh user akan menaiki 7 model OSI dari
layer Physical sampai application. Setiap layer akan mengupas bungkus header yang
bersesuaian, layer Network akan mengupas header yang ditambahkan oleh layer
Network pengirim. Proses ini disebutdekapsulasi data.
Pada proses dekapsulasi, informasi yang ada pada header akan dibaca untuk di proses
lebih lanjut.
Layer interaction
Same layer Interaction : Header yang diletakkan oleh sebuah layer OSI pada sisi host
pengirim akan dikupas oleh layer OSI yang sama pada sisi host penerima. Misal, layer
K-2013/C3-4. ADMINISTRASI SERVER
25
2014
Transport pada sisi penerima hanya akan mengupas header yang diletakkan oleh layer
Transport pada sisi pengirim.
Adjacent layer Interaction : Interaksi antar-layer pada host yang sama. Layer Network
berinteraksi dengan layer Transport dan layer Data Link, dan seterusnya.
C.2. MODEL TCP/IP
Meski Model OSI telah diakui secara universal, namun standard yang dipakai Internet hingga kini
adalah standard TCP/IP. Model TCP/IP dan TCP/IP Protocol Suite memungkinkan komunikasi
data antara 2 komputer dari mana pun dengan sangat cepat. TCP/IP dibuat oleh Department of
Defense (DoD) Amerika karena menginginkan sebuah network yang bisa survive dalam kondisi
apapun, meski dalam keadaan perang.
TCP/IP merupakan sekumpulan protokol (Protocol Suite) komunikasi yang digunakan
dalam Internet.
Application Layer
Menangani protokol-protokol high-level, isu-isu representasi, encoding, dan kontrol
session.
Menyediakan layanan (services) bagi software yang berjalan pada komputer.
Tidak menggambarkan software itu sendiri, tapi services yang dibutuhkan oleh software
tersebut.
Sebagai interface antara software yang berjalan pada komputer dengan network.
Contoh protokol yang beroperasi pada layer ini antara lain :
http
ftp
smtp
telnet
dan lain-lain.
Transport Layer
K-2013/C3-4. ADMINISTRASI SERVER
26
2014
27
2014
28
2014
E. Studi Kasus
1. Apa yang kamu pahami tentang jaringan Client Server ?
2. Ada beberapa perbedaan karakteristik dalam komunikasi client server. Sebutkan !
3. Identifikasikan kelebihan dan kekurangan jaringan client server dibanding 2 jenis jaringan yang
lain
4. Terdapat 3 macam arsitektur aplikasi client server, jelaskan dengan singkat.
5. Terangkan dengan sederhana dan singkat perbedaan model jaringan OSI dan TCP/IP
6. Urutkanlah protokol yang sesama layer dari model OSI dan model TCP/IP.
7. Protokol apa saja yang berjalan di lapisan TCP dan UDP
8. Runtutkanlah sistem kerja dari OSI model dan TCP/IP Model secara singkat.
9. Buatlah tabel yang menyatakan model OSI dan TCP/IP beserta protokolnya bila akan
mengaktifkan service server berupa DHCP, DNS, Web site, Remote Access, dan email.
29
2014
Lembar Jawaban / Kesimpulan
30
2014
BAB V
KONFIGURASI VIRTUAL MACHINE
A. Konfigurasi Virtual Pc 32/64 Bit
a. Instalasi Virtual PC 32/64 Bit
b. Pilih File\New Virtual Machine Wizard
c. Klik next
e. Klik Browse untuk menentukan lokasi penyimpanan Virtual Box / PC dan beri nama sesuai
kelompok masing-masing
31
2014
f.
Pilih Other
i.
Alokasi harddisk virtual untuk instalasi SOJ Linux Debian 7 (wheezy) isikan kisaran 10 20 GB
32
2014
j.
33
2014
4. Akan muncul menu seperti gambar dibawah, tuliskan nama kelompok, pilih type Other atau
linux, dan version juga pilih Other/unknown atau debian. Jika sudah klik next :
34
2014
8. Pilih Dynamically allocated agar bisa mengatur secara manual kapasitas HDD
9. Tentukan kapasitas Haddisk virtual yang akan digunakan, minimal 8 GB, lalu klik Create;
35
2014
C. Studi Kasus
1. Lakukanlah instalasi Linux Debian 7 berbasis text menggunakan cd installer
a. Format partisi secara manual dengan besar hardisk minimal sebesar 8 GB (dengan
ketentuan swap=1GB, file system swap=swap dan sisanya untuk root (/), file system root =
ext3)
b. Buatlah user dengan nama anda (lengkap tanpa spasi)
c. Pilihlah bahasa yang digunakan adalah bahasa inggris dengan catatan lokasi yang dipilih
adalah Indonesia
d. Pilihlah packages hanya (system dasar saja), dan berbasis text (GUI/Dekstop tidak diinstal)
e. Lakukanlah instalasi sampai selesai, kemudian uji sampai anda login ke user yang anda buat,
kemudian masuk ke root, jika sudah berhasil lakukanlah reboot
f. Update debian anda menggunakan repository dari dvd debian anda dengan cara ketikan
#apt-cdrom add
g. Ketikan perintah #apt-get update
h. Lakukan upgrade dengan cara ketikan #apt-get upgrade
i. Rekamlah semua yang anda lakukan dalam bentuk video dengan nama file (nama rekamankelas-kelompok-nama)
2. Apa yang anda pahami tentang virtual machine?
3. Kemukakan pengetahuan anda mengenai file berextensi *.VDI ?
4. Menurut anda apa perbedaan dari instalasi berbasis GUI dengan berbasis text?
5. Menurut anda apa perbedaan partisi otomatis dengan partisi manual?
6. Partisi / bagian apa saja yang dibutuhkan dalam instalasi linux debian?
7. Berapa minimal Ram yang dibutuhkan dan berapa nilai Swap?
8. Berapa Kapasitas hardisk minimal yang dibutuhkan Hardisk minimal yang dibutuhkan?
9. Buatlah kesimpulan dari praktikum anda! Terutama dalam penggunaan virtual machine
10. Sebutkan varian/versi sistem operasi yang dapat digunakan dalam jaringan komputer baik
sebagai server maupun sebagai work station !
11. Bagaimana pendapat anda mengenai pengembangan sistem operasi yang dikembangkan dengan
konsep Open Source ? mengapa.
36
2014
Lembar Jawaban / Kesimpulan
37
2014
BAB VI
SISTEM OPERASI UNTUK SERVER
DAN INSTALASINYA
Kompetensi Dasar
3.4. Memahami instalasi sistem operasi untuk server
4.4. Menyajikan hasil instalasi sistem operasi untuk server
Materi Pokok
Instalasi Sistem Operasi Untuk Server
Hardware dan software yang diperlukan
Metode Instalasi
Langkah-langkah instalasi
Di dalam artikel kita sebelumnya, kita telah membicarakan mengenai berbagai pertimbangan
yang perlu kita lakukan dalam memilih sistem operasi server. Ada berbagai sisi yang kita perlu
perhatikan, contohnya nilai investasi, stabilitas server, dukungan harware, dukungan aplikasi,
serta fitur dari sistem operasi tersebut. Kali ini, kita akan membandingkan kriteria kriteria
tersebut dari dua sistem operasi server yang akan kita wakilkan antara Linux (dengan contoh
distro Ubuntu Server Linux) dan Microsoft Windows (Windows Advanced Server 2008). Alasan
kita membandingkan dua operating system ini adalah karena Windows dan Linux merupakan
dua operating system yang paling banyak digunakan di lingkungan servers. Anda tentunya bisa
juga mempergunakan operating system lainnya, seperti keluarga Unix lainnya seperti BSD,
AS400, HPUX, Solaris, dsb. ataupun juga Apple Server.
A.1. Nilai Investasi
Nilai investasi dari sebuah sistem operasi server sering menjadi pertimbangan utama bagi
sebuah perusahaan dalam memilih. Di situasi ini, sering kali perusahaan memberikan
argumentasi bahwa Linux jauh lebih menguntungkan dibandingkan Windows karena Linux
adalah sistem operasi Open Source dan menjadi konotasi (terutama di Indonesia) bahwa Open
Source adalah software gratis. Hal tersebut bisa menjadi pertimbangan walaupun tidak
seluruhnya benar. Ada beberapa Linux yang free berarti gratis (seperti Ubuntu dan Debian),
namun kata 'Free' di open source sebetulnya dimaksudkan dalam artian 'Bebas' bahwa
pengguna software tersebut berhak membuka dan memodifikasi source code dari software
tersebut. Dari pertimbangan harga, kita bisa menilainya sebagai berikut:
1. Harga sistem operasi,
Sistem operasi Linux memiliki kelebihan jauh dari Windows, harga Linux mulai dari 0 (gratis)
hingga jauh di bawah Microsoft Windows Server ($950 untuk 5 client dan $3800 untuk 25
client).
2. Biaya pelatihan penggunaan sistem operasi,
Karena banyak orang mungkin sudah memiliki pengalaman menggunakan Microsoft
Windows, kemungkinan di sini perusahaan perlu mengeluarkan biaya untuk melatih orang
atau mencari orang khusus untuk mengadministrasi sebuah server Linux. Namun perlu
diperhatikan bahwa saat ini mengadministrasi sebuah operating system Linux jauh lebih
mudah dari masa masa sebelumnya dan mengadministrasi Windows di lingkungan server
jauh berbeda dibandingkan di lingkungan desktop, jadi jangan menutup kemungkinan bahwa
anda tidak perlu melatih orang untuk mengadministrasi environment Windows Server.
3. Biaya instalasi sistem operasi ke dalam server,
instalasi sebuah server sangatlah berbeda dibandingkan instalasi sebuah sistem desktop. Ada
banyak konfigurasi yang harus dilakukan, harus menimbang juga sisi automated tasks yang
perlu diset, hingga apakah ada biaya dari sisi patching. Di sisi ini, Linux dan Windows bisa
sama biayanya, namun Linux juga bisa tidak berbiaya bila instalator anda sudah terbiasa
melakukan hal tersebut.
K-2013/C3-4. ADMINISTRASI SERVER
38
2014
39
2014
Linux sangat unggul di sini karena hampir semua hal yang mengontrol server bisa
dilakukan melalui Ssh (Secure Shell). Bila memerlukan GUI, maka bisa melakukan instalasi
VNC Server. Di Windows anda akan tergantung dengan GUI saja.
2. Dukungan bahasa pemrograman:
Di Linux anda bisa menggunakan PHP, Perl, Python, Java, Ruby, C, C++ dan masih sangat
banyak yang lain. Di Windows anda hampir hanya bisa mempergunakan VB dan C#,
namun anda juga bisa mempergunakan yang lain tetapi harus menginstall environment
lebih dahulu.
3. Kemudahan penggunaan:
Pada sisi ini mungkin secara kebiasaan Windows unggul namun hal tersebut sangat
berhubungan dengan fitur remote administration yang sudah sangat dipegang oleh Linux,
jadi paling paling kita harus memberi nilai sama antara kedua sistem operasi tersebut.
Sistem Operasi dan Aplikasi untuk Server
Memilih aplikasi dan sistem operasi untuk server perlu mempertimbangkan dari segi teknis
dan bisnis. Secara teknis, meliputi keandalan, kemampuan beroperasi, keamanan dari
berbagai serangan baik berupa virus maupun cracker. Sedangkan untuk pertimbangan secara
bisnis adalah adanya biaya investasi software aplikasi dan sistem operasi, adanya lisensi dari
setiap software. Adapun untuk memilih program aplikasi untuk server, maka kita harus
mengkelompokkan kedalam jenis jenis server dengan program aplikasinya.
Contoh Jenis Server dan Aplikasinya
1. DHCP Server = dhcp3-server, dnsmasq,
2. Web Server = apache, iis, xitami
3. DNS Server = bind9, dnsmasq
4. Email server = postfix, squirelmail
5. FTP Server = proftpd
6. Proxy Server = squid, win-gate
7. Database Server = mysql
8. Sharing server = samba
9. Printer Server = samba
10. Remote server = ssh, telnet
Contoh Sistem Operasi Jaringan/Network Operating System (NOS)
1. Comersial / berlisensi :
a. Wiindows NT
b. Windows 2000 server
c. Windows 2003 server
d. Windows 2008 server
2. Open Source / Freeware
a. Debian,
b. Ubuntu server
c. Free BSD
d. Fedora
e. ClearOS
B. Metode Instalasi
Sistem operasi jaringan atau sistem operasi komputer yang dipakai sebagai server dalam jaringan
komputer hampir mirip dengan sistem operasi komputer stand alone, bedanya hanya pada sistem
operasi jaringan, salah satu komputer harus bertindak sebagai server bagi komputer lainnya. Sistem
operasi dalam jaringan disamping berfungsi untuk mengelola sumber daya dirinya sendiri juga untuk
mengelola sumber daya komputer lain yang tergabung dalam jaringan.
40
2014
Sistem operasi harus diinstal ke dalam komputer agar dapat berfungsi dengan baik. Dalam instalasi
sistem operasi jaringan terdapat beberapa mode pilihan yang disediakan yaitu berupa mode text dan
mode grafik. Instalasi sistem operasi berbasis text merupakan salah satu mode instalasi sistem
operasi komputer dengan tampilan text. Mode text digunakan jika spesifikasi hardware komputer
yang akan diinstal mempunyai spesifikasi yang rendah. Metode instalasi berbasis text akan
mempercepat proses instalasi walaupun dengan tampilan yang kurang menarik dibandingkan
dengan mode Grafis (GUI).
Metode instalasi sistem operasi berbasis GUI, mempunyai tampilan grafis yang lebih menarik dan
memudahkan dalam proses instalasi sehingga sering dipilih oleh pemakai sistem operasi. Dengan
perkembangan hardware komputer yang semakin baik menjadikan faktor kecepatan tidak menjadi
kendala dalam proses instalasi.
Sistem operasi komputer telah mengalami perkembangan yang sangat pesat baik untuk keperluan
stand alone maupun jaringan. Ada banyak sistem operasi komputer yang dapat digunakan dalam
sebuah komputer baik stand alone maupun jaringan diantaranya adalah Microsoft Windows Series
(Win 3.1, Win 9x, Win ME, Win 2000, Win XP, Win NT), Unix, San Solaris, Linux Series (Redhat,
Debian, SUSE, Mandrake, Knoppix), Mac, dan lain sebagainya. Masing-masing sistem operasi
memiliki kelebihan dan kekurangan sehingga diperlukan analisis dalam memilih sistem operasi mana
yang sesuai dengan kebutuhan.
C. Langkah-langkah instalasi
DESCRIPTION
. Pilih Install
Choose a Country,
territory or area - Pilih
Other
(kalau mau memilih
indonesia)
VIEW
41
2014
STEP
4
DESCRIPTION
Pilih Asia
Pilih Indonesia
VIEW
Isikan hostname.
KELAS-KELOMPOKNAMA
3tkj5-5-gusmi
10
11
smkn1kotabima.sch.id
42
2014
STEP
12
DESCRIPTION
Ulangi isi password :
toor
13
14
15
16
17
18
19
20
21
Pilih yes
43
2014
STEP
22
DESCRIPTION
proses install,
tunggu.
Dan muncul tampilan
berikut, apakah akan
memindai cd/dvd lain ?
bila tidak pilih no
23
Pilih no
24
Seleksi
software/aplikasi yang
akan di tambahkan.
Pilih standard system
utilities
(hilangkan centang
yang lain)
25
26
27
Finish instalation
28
SELESAI
~~~~~CONGRATULATION~~~~
D. Studi Kasus
1. Lakukanlah instalasi Linux Debian 7 berbasis text menggunakan cd installer
a. Format partisi secara manual dengan besar hardisk minimal sebesar 8 GB (dengan
ketentuan swap=1GB, file system swap=swap dan sisanya untuk root (/), file system root
= ext3)
b. Buatlah user dengan nama anda (lengkap tanpa spasi)
c. Pilihlah bahasa yang digunakan adalah bahasa inggris dengan catatan lokasi yang dipilih
adalah Indonesia
d. Pilihlah packages hanya (system dasar saja), dan berbasis text (GUI/Dekstop tidak
diinstal)
44
2014
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
e. Lakukanlah instalasi sampai selesai, kemudian uji sampai anda login ke user yang anda
buat, kemudian masuk ke root, jika sudah berhasil lakukanlah reboot
f. Update debian anda menggunakan repository dari dvd debian anda dengan cara ketikan
#apt-cdrom add
g. Ketikan perintah #apt-get update
h. Lakukan upgrade dengan cara ketikan #apt-get upgrade
i. Rekamlah semua yang anda lakukan dalam bentuk video dengan nama file (nama
rekaman-kelas-kelompok-nama)
Apa yang anda pahami tentang virtual machine?
Kemukakan pengetahuan anda mengenai file berextensi *.VDI ?
Menurut anda apa perbedaan dari instalasi berbasis GUI dengan berbasis text?
Menurut anda apa perbedaan partisi otomatis dengan partisi manual?
Partisi / bagian apa saja yang dibutuhkan dalam instalasi linux debian?
Berapa minimal Ram yang dibutuhkan dan berapa nilai Swap?
Berapa Kapasitas hardisk minimal yang dibutuhkan Hardisk minimal yang dibutuhkan?
Buatlah kesimpulan dari praktikum anda! Terutama dalam penggunaan virtual machine
Sebutkan varian/versi sistem operasi yang dapat digunakan dalam jaringan komputer baik
sebagai server maupun sebagai workstation !
Bagaimana pendapat anda mengenai pengembangan sistem operasi yang dikembangkan
dengan konsep Open Source ? mengapa.
45
2014
Lembar Jawaban / Kesimpulan
46
2014
BAB VII
PENGENALAN LINUX DASAR
A. Perintah linux dasar
Perintah Linux merupakan cara kita untuk bisa berinteraksi dengan sistem Linux, dibawah ini
merupakan perintahperintah dasar yang sering digunakan. Untuk masuk konsole tekan Ctrl+alt+F1
sampai Ctrl+alt+F6, atau bisa menggunakan aplikasi konsole di GUI (start application - system
konsole/terminal) maka akan ada tampilan
localhost login: (kita bisa login dengan root atau user lain yg ada)
password: (isi password user login anda)
setelah proses authentifikasi selasai, maka kita telah siap ngoprek :-)
1. man adalah perintah untuk menampilkan manual dari suatu perintah. Cara untuk
menggunakannya adalah dengan mengetikkan mandiikuti dengan perintah yang ingin
kita ketahui manual pemakaiannya.
Contoh:
Gusmi-Wheezy:~$ man ls
Perintah di atas digunakan untuk menampilkan bagaimana cara penggunaan perintah ls
secara lengkap.
2. adduser digunakan untuk menambahkan user. Biasanya hanya dilakukan oleh root untuk
menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan
perintah passwd, yaitu perintah untuk membuat password bagi user tersebut.
Contoh:
Gusmi-Wheezy:~#adduser very
Perhatikan bahwa semua perintah yang membutuhkan akses root, di sini saya tulis
dengan dengan menggunakan tanda #, untuk memudahkan Anda membedakannya
dengan perintah yang tidak perlu akses root. Jika Anda menjalankan perintah adduser,
Anda akan diminta memasukkan password untuk user yang Anda buat. Isikan password
untuk user baru tersebut dua kali dengan kata yang sama
3. alias Digunakan untuk memberi nama lain dari sebuah perintah. Alias digunakan untuk
memudahkan agar tidak harus mengetikkan perintah yang panjang, tapi cukup aliasnya
saja.Misalnya bila Anda ingin perintah ls dapat juga dijalankan dengan mengetikkan
perintah dir, maka buatlah aliasnya sbb:
Gusmi-Wheezy:~$ alias dir=ls
Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup
ketikkan alias saja (tanpa argumen).
4. apt-get install adalah untuk menginstall aplikasi di linux, sebagian keluarga linux yang
menggunakan adalah debian dan turunannya. Contoh untuk menginstall aplikasi apache:
Gusmi-Wheezy:~#apt-get install apache2
5. apt-cache adalah untuk mencari aplikasi yang telah didownload oleh apt-get
Gusmi-Wheezy:~#apt-cache search apache2
6. apt-get update Untuk mengecek pembaruan dari aplikasi yang terinstall di linux.
Gusmi-Wheezy:~#apt-get update
7. apt-get upgrade Untuk memperbarui aplikasi di linux, biasanya digunakan setelah aptget update.
Gusmi-Wheezy:~#apt-get upgrade
8. cat untuk menampilkan isi dari sebuah file di layar. Missal kita menampilkan file yang
berada di direktori home dibawah user very Contoh:
Gusmi-Wheezy:~$cat /home/very/coba.txt
9. cd adalah untuk membuka folder atau direktori tertentu. Misal kita hendak membuka
direktori very yang berada di bawah direktori home. Contoh:
Gusmi-Wheezy:~$cd /home/very
47
2014
10. cd .. adalah untuk menutup direktori yang dibuka menggunakan perintah cd tadi dan
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
48
2014
Gusmi-Wheezy:~$ls l
21. mkdir adalah perintah untuk membuat folder atau direktori. Contoh:
Gusmi-Wheezy:~$mkdir very
22. mount perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat
filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Biasanya
perintah ini juga bisa digunakan untuk mount flashdisk pada mode command line di
linux.
Gusmi-Wheezy:~#mount
Sedangkan kebalikan perintah ini adalah umount yang juga bisa digunakan untuk
unmount flashdisk atau media lainya.
mv adalah untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang
kedua berupa sebuah direktori maka mv akan memindahkan file ke direktori tersebut.
Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Akan
terjadi kesalahan bila Anda memasukkan lebih dari dua argumen kecuali argumen
terakhir berupa sebuah direktori. Contoh:
Gusmi-Wheezy:~#mv coba.txt
nano adalah salah satu editor di linux, seperti halnya notepad di windows. Contoh untuk
mengedit suatu file:
Gusmi-Wheezy:~#nano /etc/network/interfaces
pico adalah salah satu editor di linux, seperti halnya notepad di windows. Contoh untuk
mengedit suatu file:
Gusmi-Wheezy:~#nano /etc/network/interfaces
Untuk menyimpan hasil edit suatu file dari perintah nano dan pico diatas bisa
Menggunakan ctrl +x kemudian tekan y dan dilanjutkan enter.
passwd digunakan untuk mengganti password. Anda akan selalu diminta mengisikan
password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua
kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya mengandung sebuah
karakter.
Gusmi-Wheezy:~#passwd
pwd adalah singkatan dari Print working directory yang digunakan untuk menampilkan
nama direktori dimana Anda saat itu sedang berada
Gusmi-Wheezy:~$pwd
rm atau remove digunakan untuk menghapus file. Secara default, tidak menghapus
direktori. Contoh;
Gusmi-Wheezy:~$rm /home/very/coba.txt
Perintah diatas digunakan untuk menghapus file jika menginginkan menghapus folder
yang ada isinya perintahnya adalah:
Gusmi-Wheezy:~$rm -r /home/very/
rmdir atau remove directory(ies) digunakan menghapus direktori, apabila kosong.
Contoh :
Gusmi-Wheezy:~$rmdir /home/very/
su untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka 3ember3r
menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan
root dan user lain itu Memiliki password maka Anda harus memasukkan passwordnya
dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa
perlu mengetahui password user tersebut.
Gusmi-Wheezy:~$su
Setelah mengetikan perintah diatas maka kita diminta memasukan password root
sudo su adalah perintah untuk login sebagai super user atau root, bedanya dengan
perintah su adalah, bahwa sudo su login ke root menggunakan password dari user biasa.
Missal user kita bernama very:
very@Gusmi-Wheezy:~$sudo su
Setelah mengetikan perintah diatas maka kita diminta memasukan password user very
tar adalah untuk menyimpan dan mengekstrak file dari media seperti tape drive atau
hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:
K-2013/C3-4. ADMINISTRASI SERVER
49
2014
B. Studi Kasus
1. Membuat direktori, membuat file, mengcopy, memindahkan (cut)
a. Buatlah direktori dengan nama paijo didalam direktori /home
b. Buatlah direktori /pergi didalam direktori /home/paijo
c. Buatlah direktori /ke didalam direktori /home
d. Pindahkan direktori /ke menuju direktori /home/paijo/pergi
e. Buatlah file pasar.txt didalam direktori /var
f. Copy file /var/pasar.txt menuju direktori /home/paijo/pergi/ke
2. Membuka direktori,Mengedit file menggunakan editor
a. Bukalah file /home/paijo/peri/ke/pasar.txt
b. Gunakan editor nano untuk mengedit file pasar.txt
c. Isikan teks nama saya adalah xxx kelas xxx nomer xxx, kemudian simpan
3. Menghapus folder dan file
a. Bukalah direktori /home/paijo/pergi
b. Copy direktori /ke/pasar.txt menuju direktori /home
c. Pindahkan file /home/ke/pasar.txt menuju direktori /home
d. Hapus direktori /home/ke
e. Hapus file /home/pasar.txt
4. Rekamlah praktikum yang anda lakukan dengan nama file bab-kelas-kelompok-nama.
5. Buatlah kesimpulan dari hasil praktikum anda.
6. Perintah apa yang digunakan untuk mengetahui detail fungsi dari rm
7. Apa perbedaan dari perintah adduser dan useradd ?
8. Sebutkan persamaan perintah pada linux yang sesuai dengan perintah MS-DOS spt : dir, cd, rd,
md, dan copy ?
9. runtutkanlah perintah yang anda lakukan untuk mengerjakan soal no.1 a-f
10. tuliskan ulang tiap perintah yang anda lakukan sesuai soal no 3.
50
2014
Lembar Jawaban / Kesimpulan
51
2014
BAB VIII
ADMINISTRASI SISTEM FILE DAN USER ACCESS
Kompetensi Dasar
3.5. Memahami administrasi sistem file dan user access pada
linux
4.5. Menyajikan hasil administrasi sistem file dan user access
pada linux
Materi Pokok
Administrasi Sistem File dan User Access
Sistem file pada linux
Administrasi sistem file
User access
Deskripsi
merupakan induk direktori sistem (root) yang menyimpan file sistem
Berisi file administrative (konfigurasi dll) atau script yang berguna untuk
administrasi sistem.
Berisi file khusus yang merepresentasikan peralatan hardware seperti memori,
disk, printer, tape, floppy,
K-2013/C3-4. ADMINISTRASI SERVER
52
2014
/bin
/sbin
/usr/bin
/usr/lib
/tmp
/boot
/proc
/var
/home
/mnt
/root
/usr/bin/X11
/usr/src
/opt
/usr
/sys
lost+found
jaringan dll.
Berisi utilitas sistem level rendah (binary)
Berisi utilitas sistem untuk super user (membentuk administrasi sistem)
Berisi utilitas sistem dan program aplikasi level tinggi.
Berisi program library yang diperlukan untuk kompilasi program (misalnya C).
Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll.
Berisi file sementara, yang pada saat Bootstrap akan dihapus (dapat digunakan
oleh sembarang user).
Berisi file yang sangat penting untuk proses bootstrap.
Kernel vmlinuz disimpan di direktori ini.
Berisi informasi tentang kernel Linux, proses dan virtual system file.
Direktori variable, artinya tempat penyimpanan LOG (catatan hasil output
program), file ini dapat membengkak dan perlu dimonitor perkembangannya.
Berisi direktori untuk pemakai Linux.
Direktori untuk mounting sistem file .
Home direktori untuk superuser (root) .
Symbolic link ke /usr/X11R6/bin, program untuk XWindow.
Berisi kode sumber Linux.
Option, direktori ini biasanya berisi aplikasi tambahan
(add- on) seperti Netscape Navigator, kde, gnome,
applix dll.
Berisi subdirectory yang bisa di execute oleh semua user
Berisi system, driver-driver yang aktif dan lebih tertata
Berisi informasi jika kita melakukan command fsck
Direktori-direktori di atas adalah direktori induk yang dibawahnya masih terdapat sub direktori,
antara lain:
/usr/X11R6
Berisi file-file yang dibutuhkan oleh sistem X Window.
/usr/bin
Berisi file-file biner/program yang dapat digunakan oleh seluruh user.
/usr/doc
Berisi dokumentasi yang dapat diakses oleh seluruh user.
/usr/games
Berisi program game yang dapat diakses oleh seluruh user.
/usr/lib
Berisi file biner untuk bahasa pemrograman yang dapat diakses oleh seluruh
user.
/usr/local
Berisi program yang ditulis oleh user pada komputer lokal.
/usr/src
Berisi source code untuk sistem operasi GNU/Linux seperti kernel Linux, dll.
Direktori /etc
Berisi file yang berhubungan dengan administrasi system, maintenance script, konfigurasi,
security dll. Hanya superuser yang boleh memodifikasi file yang berada di drektori ini.
Subdirektori yang sering diakses pada direktori /etc antara lain :
httpd, apache web server.
ppp, point to point protocol untuk koneksi ke Internet.
rc.d atau init.d, inisialisasi (startup) dan terminasi (shutdown) proses di Linux dengan
konsep runlevel.
cron.d, rincian proses yang dieksekusi dengan menggunakan jadwal(time dependent
process)
FILES, file security dan konfigurasi meliputi : passwd, hosts, shadow, ftpaccess,
inetd.conf, lilo.conf, motd, printcap, profile, resolv.conf, sendmail.cf, syslog.conf,
dhcp.conf, smb.conf, fstab
Direktori /dev
Konsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan
file. Setiap alat mempunyai nama file yang disimpan pada direktori /dev.
53
2014
Peralatan
Floppy
Harddisk
CDROM
Mouse
Parallel Port
Serial Port
/dev/fd0
IDE : /dev/had, /dev/hdb, /dev/hdc, /dev/hdd
SCSI : /dev/sda, /dev/sdb, /dev/sdc
SCSI : /dev/scd0, /dev/scd1
IDE : /dev/gscd, /dev/sonycd
Universal : /dev/cdrom (link dari actual cdrom ide atau scsi)
PS2 : /dev/lp0
Universal : /dev/mouse
LPT1 : /dev/lp0
LPT2 : /dev/lp1
COM1 : /dev/ttyS0
COM2 : /dev/ttyS1
Universal : /dev/modem (link dari S0 atau S1)
Direktori /proc
Direktori /proc adalah direktori yang dibuat diatas RAM (Random Access Memory) dengan
system file yang diatur olehkernel. /proc berisi nomor proses dari system dan nama driver yang
aktif di system. Semua direktori berukuran 0 (kosong) kecuali file kcore dan self. Setiap nomor
yang ada pada direktori tsb merepresentasikan PID (Process ID).
54
2014
2. User Sistem
User sistem adalah kelompok user yang menjalankan aplikasi daemon user sistem tersebut.
User sistem memiliki UID dan GID di atas 0 dan di bawah 500.
contoh user sistem beberapa diataranya adalah mail, news, lp, sshd, apache, dan lain
sebagainya.
$ cat /etc/passwd |grep lp
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
$ cat /etc/passwd |grep lp
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
3. User Pengguna
Yang dimaksud dengan user pengguna adalah user yang dibuat oleh user root dengan UID dan
GID diatas 500. User pengguna memiliki wewenang hanya pada home direktori user tersebut
sehingga apabila salah satu pengguna mengalami error tidak mempengaruhi user yang lain.
$ cat /etc/passwd |grep tamu
tamu:x:501:501:tamu:/home/tamu:/bin/bash
Membuat User dan Group
Membuat User
Untuk membuat user dan group hanya dapat dilakukan oleh super user root. Perintah untuk
membuat user baru adalah adduser[spasi]nama_user sedangkan untuk mengisi password user
yang dibuat passwd[spasi]nama_user. Berikut ini contoh penggunaannya:
#adduser gusmioyi
#passwd gusmioyi
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
Screen shoot sbb:
55
2014
Perintah #adduser untuk membuat user yang setara dengan root dan membuat
direktori di /home
Perintah #useradd untuk menambah user biasa dan tidak memiliki direktori di /home
Mengganti password baru cukup menjalankan perintah psswd[spasi]nama_user.
#passwd gusmioyi
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
Screen shoot sbb:
Menghapus User
Untuk menghapus user jalankan perintah berikut ini:
#userdel gusmioyi
atau
#userdel -r gusmioyi
Screen shoot sbb:
catatan: menghapus dengan menggunakan opsi -r, akan menghapus secara keseluruhan
direktori user tersebut.
Membuat Group
Group adalah gabungan dari beberapa user membentuk suatu kelompok. User-user yang
tergabung dalam satu group dapat saling berbagi file. Berikut ini contoh penggunaan
membuat group.
* karena user gusmioyi sudah dihapu, buat user baru lagi, contoh :
#adduser agussw
Silahkan lanjutkan .
Membuat group dengan nama gurutkj
#groupadd gurutkj
Memberikan password group gurutkj
#gpasswd gurutkj
Changing the password for group gurutkj
New Password:
Re-enter new password:
Menambah dan menghapus member dari group gurutkj
#gpasswd -a agussw
Adding user arief to group gurutkj
Atau bisa juga dengan perintah :
#adduser agussw gurutkj
56
2014
#gpasswd -d agussw
57
2014
58
2014
.so
.src
.tar
.tar.gz
execute : x
Kelompok pemakai
User pemilik (Owner) : u
// hak akses user pemilik direktori atau file.
Group : g
// hak akses group tempat user tersebut berada
User lain : o
// hak akses setiap user selain pemilik direktori atau file
Kemudian tanda (+) untuk menandakan pemberian hak akses, sedangkan tanda (-) untuk
menandakan penghapusan hak akses.
Perhatikan perintah berikut ini:
agussw@smkn1kobi:~$ ls l
59
2014
Simpan dan keluar dengan perintah Ctrl+x lalu tekan Y untuk menyimpan.
Dan lihat hasil dengan perintah $ ls -l
Digit
1
2
3
4
5
6
7
8
9
10
Untuk merubah hak akses sebuah file atau direktori hanya bisa dilakukan oleh user root.
Contoh berikut menunjukkan agar group (g) dan other (o) bisa menulis (w).
#chmod go+w catatanku.txt
#ls -l
60
2014
Sedangkan untuk merubah agar user pemilik file (owner) bisa menjalankan eksekusi (x), group (g)
hanya bisa membaca ( r ), dan user lain (o) tidak bisa membaca dan menulis dapat dilakukan
dengan perintah berikut:
#chmod u+x,g-w,o-rw catatanku.txt
#ls -l
1
x
x
x
deskripsi
tidak bisa read, write, dan execute
hanya bisa execute
hanya bisa write
hanya bisa write dan execute
hanya bisa read
hanya bisa read dan execute, tidak
bisa write
hanya bisa read dan write, tidak bisa
execute
bisa read, write, dan execute
Keterangan:
1. Nilai oktal mewakili nilai ijin akses, nilai 4 untuk read (r), nilai 2 untuk write (w), nilai 1 untuk
executable (x).
2. Nilai 0 berarti mati (-), sedangkan nilai 1 berarti hidup.
Contoh:
Gusmi-Wheezy:~$ chmod 754 coba.txt
Artinya:
7= digunakan untuk memberi ijin akses user/owner yang nilainya jika melihat dari table yaitu rwx
5= digunakan untuk 4ember ijin akses group yang nilainya jika melihat dari table yaitu r-x
4= digunakan untuk 4ember ijin akses other yang nilainya jika melihat dari table yaitu r- Coba.txt= nama file yang diberi ijin akses, sehingga ijin akses untuk file coba.txt adalah:
61
2014
#ls -l
-rw-r--r-- 1 gusmioyi gusmioyi 0 2011-03-31 11:01 file.txt
Untuk merubah owner dan group pemilik file atau direktori secara rekursif (menyeluruh).
#chown -R gusmioyi file.txt
#chrgp -R kayla file.txt
E. Studi Kasus
1. Memberikan ijin akses, membuat file dan menggunakan teks editor
a. Buatlah Direktori /home/paijo/pergi/ke
b. Buatlah file baru dengan nama pasar.txt di dalam Direktori /home/paijo/pergi/ke
c. Bukalah direktori /home/paijo/pergi/ke
d. Copy file /home/paijo/pergi/ke/pasar.txt menuju direktori /home
e. Berikan ijin akses 000 pada file /home/pasar.txt
f. Bukalah file /home/pasar.txt menggunakan editor nano, apa yang terjadi ?
g. Berikan ijin akses 755 pada direktori /home/paijo
h. Bukalah file /home/paijo/pergi/ke/pasar.txt menggunakan editor vim, apa yang terjadi ?
i. Rekamlah dalam bentuk video keseluruhan praktikum anda dengan nama file bab-kelaskelompok-nama (tanpa spasi)
2. Simpulkan dari pembukaan file /home/pasar.txt dan /home/paijo/pergi/ke/pasar.txt diatas
3. Tuliskan ulang tiap perintah yang anda lakukan sesuai soal no 1
4. Apa yang anda pahami bila ada perintah #chmod 740 agussw.txt ?
5. Bagaimana cara instalasi file berekstensi .tar.gz ? contoh packet.tracer.tar.gz
6. Apakah perbedaan dari User, Group dan Other ?
7. Artikan dari tampilan dr-x-wxrw- ?
62
2014
Lembar Jawaban / Kesimpulan
63
2014
BAB VIII
LAYANAN-LAYANAN JARINGAN
Kompetensi Dasar
3.6. Memahami berbagai layanan jaringan
4.6. Menyajikan berbagai layanan jaringan
Materi Pokok
Layanan-Layanan Jaringan
Fungsi layanan jaringan
Pengenalan DHCP, DNS, FTP, NTP, Mail, Web Mail, Proxy
Dynamic Host Configuration Protocol, digunakan untuk melayani request Ip Address dari client.
Gunanya adalah, kita tidak perlu lagi repot-repot mengkonfigurasi Ip pada computer, sebut saja
Zero Configuration. Client akan meminta Ip Address pada server, kemudian server akan
memberikan alokasi ip yang tersisa.
2. DNS
Domain Name System adalah suatu metode untuk meng-konversikan Ip Address (numerik) suatu
komputer ke dalam suatu nama domain (alphabetic), ataupun sebaliknya. Yang memudahkan
kita dalam mengingat computer tersebut.
Misalnya, server Debian memiliki alamat Ip Address sekian, namun pada umumnya, orang tidak
akan mudah mengingat alamat Ip dalam bentuk numerik tersebut. Dengan adanya DNS Server,
kita bisa mengakses halaman situs dari server Debian tersebut hanya dengan mengakses nama
Domain-nya (www.debian.edu), tanpa mengingat Ip Address dari computer tersebut.
3. FTP
File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui
media jaringan. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan. Dalam
keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP/IP.
Dalam FTP Server, kita bisa menggunakan dua cara;
a. User Authentication LogIn (Password Protected)
b. Anonymous LogIn (Guest OK)
K-2013/C3-4. ADMINISTRASI SERVER
64
2014
4. NTP
Network Time Protocol (NTP) berfungsi untuk mensingkronkan waktu client dengan server.
Supaya waktu atau jam dapat sama persis. NTP berjalan pada protocol UDP, yang bersifat ringan
dan unreliable. NTP Server, sangat berperan penting jika jumlah computer sudah melampaui
batas, agar semua waktu berjalan serentak pada setiap computer.
5. MAIL
Mail Server atau yang sering disebut juga E-Mail server, digunakan untuk mengirim surat melalui
Internet. Dengan begitu, dapat mempermudah dalam penggunanya, karena lebih cepat dan
efisien. Untuk membuat Mail Server, harus terdapat SMTP dan POP3 server, yang digunakan
untuk mengirim dan menerima E-Mail.
Proses pengiriman eMail bisa terjadi karena adanya SMTP Server (Simple Mail Transfer Protocol).
Setelah dikirim, eMail tersebut akan ditampung sementara di POP3 Server (Post Office Protocol
ver. 3). Dan ketika user yang mempunyai eMail account tersebut online, mail client akan secara
otomatis melakukan sinkronisasi dari POP3 Server.
6. WEB MAIL
WebMail (Web Based Mail), adalah aplikasi eMail client yang berbasis web. Jika anda pernah
melihat layanan eMail Yahoo, Gmail, ataupun Hotmail. Mereka menggunakan webmail sebagai
eMail client untuk setiap penggunanya.
Kelebihan dari Webmail ini sendiri adalah bisa kita gunakan dimana saja, kapan saja, dan
bagaimana saja keadaanya, asalkan kita tetap terkoneksi ke Internet.
Untuk membuat mail client yang berbasis web, tentunya kita membutuhkan CMS (Content
Management System) yang dikhususkan untuk webmail. Diantaranya yang terkenal adalah
squirrelmail dan roundcubemail.
7. PROXY
PROXY Server berfungsi untuk menyimpan halaman-halaman website yang pernah kita kunjungi.
Fungsinya adalah sebagai CACHE, yang sewaktu-waktu jika kita ingin mengunjungi halaman yang
sama, akan diambilkan dari Proxy tersebut terlebih dahulu, dan jika belum ada maka akan
diteruskan ke server sebenarnya. Selain itu proxy juga dapat digunakan untuk Security, misalnya
memblokir akses ke suatu website ataupun sebagainya.
C. Studi Kasus
1. Sebutkan layanan server selain dari materi diatas. Minimal 5 layanan beserta
penjelasannya
2. Apa perbedaan PC server dan PC Router ?
3. Terangkanlah dengan singkat 3 fungsi utama dari Proxy Server.
4. Apa perbedaan dari Mail Server dan Webmail Server?
65
2014
Lembar Jawaban / Kesimpulan
66
2014
BAB X
MANAJEMEN BACKUP DAN RECOVERY PADA LINUX
Kompetensi Dasar
3.7. Memahami manajemen backup dan recovery pada linux
4.7. Menyajikan manajemen backup dan recovery pada linux
Materi Pokok
Manajemen Backup dan Recovery Pada Linux
Filosofi dan fungsi backup
Backup
Recovery
A. Backup
Mungkin belum ada tool yang lengkap untuk membackup dan merestore harddisk di Linux seperti
Norton Ghost. Kebanyakan tool membackup semua isi harddisk termasuk free space atau hanya
membackup partisi tertentu tanpa memberi informasi MBR atau tabel partisi. Ghost4Linux sudah
menyediakan tool tersebut dalam satu CD. Dan dari beberapa tool tersebut kita dapat membackup
harddisk kita.
dd
Tool ini digunakan untuk membackup semua isi harddisk, jadi bila kita mempunyai harddisk sebesar
20GB maka hasil backup kita akan sebesar 20GB. Mengapa hasil backup akan sama? Karena tool ini
akan membackup seluruh harddisk, termasuk data dan free space. Tapi ada cara untuk mengatasi hal
ini, tapi saya kurang menyukai cara tersebut. Cara gampang menggunakan dd adalah:
dd if=/dev/sda of=/path/to/backup.img
dimana if adalah input file, of adalah output file. Untuk merestore, kita tinggal membalik urutannya
saja :-)
partimage
Partimage digunakan untuk membackup per partisi. Tool ini akan membackup data saja sehingga
hasil backupnya kecil dan kita juga dapat mengkompresi hasil backup dengan gzip atau bzip2. Untuk
penggunaannya baca saja manualnya :-D
Oke sekarang kita akan mencoba membackup seluruh isi harddisk, untuk ini kita membutuhkan tool
berikut: dd, sfdisk, fdisk, dan partimage. Proses restore hanya bisa dilakukan ke harddisk dengan
kapasitas yang sama atau lebih besar, tapi Norton Ghost bisa melakukan ke harddisk yang lebih kecil
:-(
Note: Penulis tidak bertanggung jawab apabila ada kerusakan pada data atau harddisk.
Proses Backup
1. Gunakan OS Linux!
2. Pasang harddisk, unmount apabila window manager me-mount secara otomatis. Apabila
harddisk dipasang langsung ke motherboard kemungkinan besar akan dikenali sebagai
/dev/hdb, apabila menggunakan konverter USB to ATA/IDE maka akan dikenali sebagai
/dev/sda.
3. Gunakan fdisk dan sfdisk untuk melihat informasi tabel partisi. Anggap harddisk dikenali
sebagai /dev/sda.
# fdisk -l /dev/sda (sebagai root)
67
2014
68
2014
4. Sekarang kita mulai membackup tiap partisi dengan tool partimage, partisi extended dan
swap tidak perlu dibackup.
Pastikan terlebih dahulu sudah terinstal package partimage, bila belum ada silahkan install
dulu.
# Apt-get install partimage
Jika sudah siap, dapat melanjutkan proses backup. Berikut adalah beberapa contoh perintah
backup. Silahkan sesuaikan dengan kondisi pada PC Server masing-masing.
# partimage -z1 -d save /dev/sda1 1.win.sys
# partimage -z1 -d save /dev/sda2 2.win.data
# partimage -z1 -d save /dev/sda3 3.lin.root
# partimage -z1 -d save /dev/sda6 6.win.data2
Ikuti petunjuk yg muncul setelah mengetikkan perintah di atas. Opsi -z1 adalah untuk
mengkompresi hasil backup dengan gzip. Opsi -d untuk tidak memberi deskripsi. Opsi save
adalah perintah untuk membackup. Secara otomatis partimage akan menambahkan .000
pada nama backup kita.
5. Selanjutnya kita akan membackup bagian MBR dari harddisk kita
# dd if=/dev/sda of=mbr.bin count=1 bs=512
69
2014
6. Oke proses backup sudah selesai, Anda dapat menyimpan hasil backup ke dalam CD/DVD.
B. Recovery
Proses Restore
1. Kebutuhan sama seperti proses backup.
2. Pasang harddisk, unmount apabila window manager me-mount secara otomatis.
3. Pertama kita restore MBR ke harddisk
# dd if=mbr.bin of=/dev/sda count=1 bs=512
4. Ingat file sfdisk.txt? Kini saatnya menggunakan file tersebut
# sfdisk -n /dev/sda < sfdisk.txt
Apabila ada pesan error tentang cylinder boundary, pesan tersebut dapat diabaikan. Tapi
apabila ada error tentang partisi yang overlap dan berada di luar kapasitas harddisk, error ini
harus diperbaiki sebelum melangkah ke tahap selanjutnya.
5. Tahap selanjutnya adalah mengembalikan tabel partisi dari harddisk
# sfdisk force /dev/sda < sfdisk.txt
6. Selanjutnya kita buat partisi swap berdasarkan informasi yang ada di file fdisk.txt
# mkswap -c /dev/sda5
7. Gunakan partimage untuk me-restore kembali hasil backup
#partimage restore /dev/sda1 1.win.sys.000
#partimage restore /dev/sda2 2.win.data.000
#partimage restore /dev/sda3 3.lin.root.000
#partimage restore /dev/sda6 6.win.data2.000
8. Beres! Sekarang tinggal coba booting kembali harddisk Anda. Semoga berhasil!
C. Studi Kasus
1. Definisikan istilah backup data.
2. Deskripsikan yang dimalsid dari Recovery .
3. Apa keuntungan dari manajemen Backup dan Recovery ?
4. sebutkan berapa cara untuk membackup dan recovery yang anda ketahui ?
5. Bagaimana cara mem-backup partisi linux Debian sedangkan anda berada pada SO Linux itu
sendiri ?
6. Tuliskan data dari konputer anda setelah menggunakan fdisk dan sfdisk
7. Simpulkan dari praktikum yang telah anda lakukan
8. Rekamlah praktikum yang anda lakukan
70
2014
Lembar Jawaban / Kesimpulan
71
2014
BAB XI
MANAJEMEN REMOTE ACCESS
Kompetensi Dasar
3.8. Memahami manajemen remote access
4.8. Menyajikan hasil manajemen remote access
Materi Pokok
Manajemen Remote Access
Remote Desktop
Remote Access
72
2014
73
2014
C. Studi kasus
1. Terangkanlah secara runtut dari Diagram Alir Proses Pembentukan Sistem Remote dari Server ke
Client
2. Terangkanlah secara runtut dari Diagram Alir Proses Pembentukan Sistem Remote dari Client Ke
Server
3. Apa yang dimaksud dengan remote desktop dan remote access ?
4. Apa perbedaan antara remote access mode desktop dan remote access mode text ?
5. Cari dan sebutkan minimal 5 aplikasi yang termasuk remote desktop.
6. Cari dan sebutkan minimal 5 aplikasi yang termasuk remote dengan mode text,
74
2014
Lembar Jawaban / Kesimpulan
75
2014
BAB XII
KONFIGURASI JARINGAN
Topologi di atas menggunakan Topologi Star (Bintang). Informasi dari setiap perangkat jaringan tersebut
adalah seperti berikut;
Perangkat
Interface
Address
Netmask
Gateway
DNS-Nameserver
Server
Eth0
Eth1
Eth0
Eth0
Eth0
57.57.57.96
192.168.10.1
192.168.10.2
192.168.10.3
192.168.10.4
255.255.255.252
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
57.57.57.254
192.168.10.1
192.168.10.1
192.168.10.1
57.57.57.254
192.168.10.1
192.168.10.1
192.168.10.1
PC Client
Access Point
Laptop Client
Ketentuan lain:
Hostname server
Domain Name
Root Password
Sistem
Operasi
Debian
Win 7/8
Win 8/xp
: kelas-kelompok-nama
: [kelas-kelompok]-smkn1kotabima.sch.id
: bebas
.
2. Sementara pada PC client (Windows 7), lakukan pengaturan network hanya pada adapter 1 yaitu
sebagai Internal network.
76
2014
Lalu akan muncul [Local Area Connection Properties] dan setting konfigurasi seperti berikut :
77
2014
.
C. Konfigurasi interface network pada debian 7 wheezy
1. Cek interface eth0 dan eth1
Kalau kita perhatikan, IP address di Eth0 dan Eth1 belum sesuai dengan desain topologi yang
akan dibuat, sehingga harus kita konfigurasi ulang melalui file interfaces.
.
2. Konfigurasi Interface eth0 dan eth1
root@smkn1kobi:~# nano /etc/network/interfaces
.
3. Edit script yang terdapat di dalam file interfaces tersebut, sehingga seperti berikut:
K-2013/C3-4. ADMINISTRASI SERVER
78
2014
4. Restart Interface
root@smkn1kobi:~# /etc/init.d/networking restart
5. Cek ulang apakah ip address sudah aktif
.
6. Selanjutnya buat domain server kita.
root@smkn1kobi:~# nano /etc/hosts
.
7. Buat script seperti gambar berikut:
79
2014
D. Konfigurasi IP Virtual
Setelah kita mengkonfigurasi IP address, kita juga bisa membuat ip virtual (maya), yang
dimaksud ip address virtual adalah kita bisa menambahkan ip address lagi pada interface
yang sama misalnya pada interface eth1. Missal kita hendak memberi 3 alamat pada
interface eth1, itu semua bisa dilakukan dengan cara membuat ip virtual, dan biasanya pada
linux ip virtual ini ditandai dengan : dan nomer urutan virtual contohnya eth1:0, eth1:1,
eth1:2 dan seterusnya. Berikut konfigurasinya:
1. Ketikkan perintah ifconfig untuk mengetahui perangkat milik kita:
root@smkn1kobi:/home/agussw# ifconfig
2. Ketikan perintah untuk mengedit interface menggunakan editor pico seperti berikut:
root@smkn1kobi:/home/agussw# nano /etc/network/interfaces
80
2014
3. Karena yang hendak ditambahkan eth1, maka pada script eth1 tambahkan script seperti berikut:
81
2014
Sampai di sini Tahap Konfigurasi Awal untuk membangun server Debian kita anggap selesai. Tahap
selanjutnya kita akan Install dan Konfigurasi DHCP Server.
E. Studi Kasus
1. Buatlah gambar layout lengkap dengan ip jika diketahui sebuah server debian terhubung dengan
modem yang alamatnya adalah 192.168.101.1/24, sedangkan perangkat yang terhubung ke klien
(eth1) hendak diseting alamat 192.168.xxx.1, dns yang digunakan adalah dns nawala
=180.131.144.144;180.131.145.145, jumlah klien sebanyak 3 buah.(xxx=nomer absen anda +10)
2. Buatlah gambar layout lengkap dengan ip jika sebuah kantor memiliki koneksi internet yang
berlangganan dari ISP. Kantor tersebut diberi ip public oleh ISP untuk bisa koneksi internet,
alamatnya adalah 159.157.67.56/16 dengan gateway 159.157.75.1 dan dns = nawala. Interface
eth1 hendak diset alamat 202.159.xxx.xxx (xxx=nomer absen anda ditambah 25), jumlah klien
adalah 5 buah.
3. Buatlah gambar layout lengkap dengan ip jika sebuah sekolah berlangganan internet dari modem
speedy yang diberikan alamat 192.168.1.1/24, jumlah klien adalah 3. Jika salah satu klien diset
alamat 192.168.100.5/24, gateway 192.168.100.254, dns open google=8.8.8.8;8.8.4.4. eth1
perangkat tersebut hendak ditambahkan ip virtual sebanyak 3 buah, virtual 1=192.168.100.1,
virtual 2= 192.168.100.10, dan virtual 3 = 192.168.10.1.
4. Sebuah server debian hendak dijadikan server local yang bersifat standalone (berdiri sendiri/
interface hanya 1). Server tersebut diset alamat 192.168.xxx.254 (xxx=nomer absen ditambah
100), kemudian hendak ditambahkan ip virtual untuk menambah dns virtual, ip virtual1
=192.168.xxx.253, sedangkan ip virtual 2 = 192.168.xxx.252. buatlah gambar layout lengkap
dengan ip addressnya jika jumlah klien adalah 1 buah, dns yang digunakan adalah dns local.
5. Apa perbedaan server gateway dengan standalone?
6. Lakukan pengujian tiap-tiap ip dengan cara menggunakan perintah ping di server ataupun di klien.
7. Rekamlah dalam bentuk video
8. Lakukan praktikum konfigurasi hostname dengan nama hostname adalah kelas-kelompok-namanis, sedangkan dns beri nama yyysmkn1kobi.sch.id (yyy=nama panggilan anda)
9. Sebutkanlah Network ID, Broadcast ID, dan Subnet Mask default dari IP 222.10.10.10
10.Sebutkanlah Network ID, Broadcast ID, dan Subnet Mask dari IP 222.10.10.10/26
11.Buatlah kesimpulan anda tentang praktikum yang anda lakukan
82
2014
Lembar Jawaban / Kesimpulan
83
2014
BAB XIII
DHCP Server
Kompetensi Dasar
3.9. Memahami cara mengkonfigurasi DHCP Server
4.9. Menyajikan hasil konfigurasi DHCP Server
Materi Pokok
DHCP Server
Prinsip dan cara kerja DHCP Server
Instalasi DHCP Server
Konfigurasi DHCP Server
Pengujian DHCP Server
84
2014
.
6. Restart hasil konfigurasi terhadap file isc-dhcp-server.
root@smkn1kobi:/home/agussw# /etc/init.d/isc-dhcp-server restart
* restart pertama biasanya akan muncul Failed 2x, silahkan ulang restart lagi..
85
2014
7. Sekarang kita konfigurasi IP address pada PC client, dalam hal ini menggunakan Windows 7
.ikuti langkah demi langkah berikut :
8. Jika sudah sampai tahap ke-14, dapat di cek apakah PC client (Windows 7) sudah mendapatkan
IP dhcp dari server.
.
Berdasarkan gambar di atas, ternyata PC client (Windows 7) sudah mendapatkan IP dhcp dari
Debian yang baru saja kita konfigurasi sebagai DHCP server. IP dhcp yang diperoleh adalah
K-2013/C3-4. ADMINISTRASI SERVER
86
2014
11. Kemudian kita sharing koneksi internet dari modem ke interface VirtualBox. Dalam tutorial ini
saya menggunakan Windows 7 sebagai PC Host (operator) di mana sudah terinstal aplikasi
VirtualBox. Karena koneksi internet pada PC Host ini menggunakan modem USB (SmartFren),
maka langkah pertama untuk sharing internet dari PC Host (Windows 7) ke Debian Server yang
ada di VirtualBox adalah dengan membuka jendela Network and Sharing Center. Caranya, dari
Taskbar, klik ikon (Show hidden icons) >> pilih ikon Interface network >> [Open Network
and Sharing Center].
.
12. Pilih [Wireless Terminal] >> tab [General] >> [Properties] >> tab [Sharing] >> ceklist pada Allow
other network users to connect through this computers internet connection. Kemudian pilih
[VirtualBox Host-Only Network]. Selanjutnya ceklist pada kedua kotak di bawahnya (nomor 7 dan 8)
>> [OK].
87
2014
.
13. Kemudian kita cek IP addres interface VirtualBox Host-Only Network. Langkah-langkahnya lihat
urutan langkah-langkah pada gambar berikut:
.
14. Selanjutnya edit isi file sysctl.conf yang terdapat dalam direktori /etc/.
root@smkn1kobi:/home/agussw# nano /etc/sysctl.conf
15.
Lalu edit isi file ini dengan membuang tanda # yang terletak di depan script
net.ipv4.ip_forward=1. Lihat pada gambar berikut. Jika sudah selesai, disimpan.NANO
88
2014
.
16. Selanjutnya buat routing dengan mengatur iptables agar client dapat koneksi ke internet melalui
server Debian. Konfigurasi terhadap isi file rc.local pada direktori /etc/.
root@smkn1kobi:/home/agussw# nano /etc/rc.local
17. Buat ketentuan firewall agar server atau router Debian dapat melakukan routing paket data
dengan cara me-masquerading-kan (memanipulasi) paket data yang dilewatkannya. Tambahkan
ketentuan tersebut di atas kata exit = 0, sehingga script-nya seperti gambar berikut ini. Setelah
selesai disimpan.
18. Untuk menguji hasil konfigurasi routing, jalankan web browser dari PC client (Windows XP).
Isikan pada address bar alamat situs yang akan dipanggil, misalnya http://www.google.com. Jika
sudah ditampilkan seperti gambar berikut, maka DHCP Server kita sudah berfungsi dengan baik.
89
2014
Dari gambar di atas, maka PC client sudah terkoneksi ke internet dengan menggunakan IP dhcp yang
diperolehnya dari Server Debian 7 Wheezy yang baru saja kita konfigurasi.
C. Studi Kasus
1. Buatlah DHCP server sampai dengan pengujian
- Editlah range ip yang diperuntukkan client sesuai keinginan anda.
- Ujilah hasil kerja anda melalui PC client
- rekam menjadi video.
2. Catatlah tiap perintah yang anda lakukan
3. Anda telah melakukan konfigurasi DHCP sehingga bila berhasil maka tiap client akan mendapat ip
address secara otomatis. Bagaimana menurutmu bila client diatur IP address secara manual /
static ?
4. Bagaimana cara pengaturan DHCP dengan menggunakan pola subnetting, seperti pemberian IP
Address 192.168.10.h /26 kepada client. Sebutkan NID, HID untuk tiap Client, Broadcast ID dan
netmask-nya.
5. Buat kesimpulan dari praktikum yang anda lakukan.
90
2014
Lembar Jawaban / Kesimpulan
91
2014
BAB XIV
DNS SERVER
Kompetensi Dasar
3.10. Memahami cara mengkonfigurasi DNS Server
4.10. Menyajikan hasil konfigurasi DNS Server
Materi Pokok
DNS Server
Prinsip dan cara kerja DNS Server
Instalasi DNS Server
Konfigurasi DNS Server
Pengujian DNS Server
A. Definisi DNS
DNS (Domain Name System) adalah suatu layanan yang memiliki fungsi untuk merubah
system penomoran (alamat IP) menjadi system penamaan (domain). Missal sebuah web yang
beralamatkan IP Publik 159.157.59.195 adalah suatu alamat dari domain smkn1kobi.net,
ketika sebuah klien mengetikan diweb browser www.smkn1kobi.net maka fungsi dari DNS
adalah menerjemahkan domain www.smkn1kobi.net tersebut ke IP 159.157.59.195, karena
computer hanya mempunyai alamat IP address saja dalam jaringan, sedangkan domain
diciptakan untuk memudahkan pengguna menghafal suatu alamat server dan dalam rangka
menjelajah didunia maya. Ada dua hal yang perlu dipahami yaitu domain dan subdomain.
Domain adalah alamat utama contoh smkn1kobi.net sedangkan subdomain adalah alamat
kedua dari domain utama yang biasanya digunakan untuk memudahkan akses contoh www,
ftp, dsb. Missal ada alamat http://kayla.gusmioyi.net maka domainnya adalah gusmioyi.net
sedangkan subdomainnya adalah kayla. Ada dua macam domain yaitu, top level domain dan
second level domain. Top level domain contohnya adalah .com, .net, .gov, .sch sedangkan
second level domain contohnya adalah .co.id, .net.id, .gov.id, .ac.id, .sch.id dsb. Ada tiga
macam jenis DNS server yaitu master, slave dan cache DNS.
B. Instalasi & Konfigurasi DNS
Untuk instalasi dan konfigurasi DNS server dan Aplikasi server lainnya, kita memerlukan
media untuk mengambil paket-paket yang akan diinstalasi tersebut. Paket-paket tersebut
dapat diperoleh dari repositori debian melalui internet (http://debian.org,
http://kambing.ui.ac.id, dan lain-lain). Untuk keperluan tersebut, server debian kita harus
sudah terkoneksi ke internet. Namun dalam praktek ini, kita tidak menggunakan repositori
debian, melainkan dari DVD.iso instalasi yang ada dalam hard disk kita. Untuk itu kita harus
mengubah mount ke CD/DVD drive dari aplikasi VirtualBox dan Debian. Caranya:
1. Dari menu utama VirtualBox, ubah mount ke CD.iso instalasi. Klik pada sistem operasi yang
berjalan [Debian 7-Wheezy] >> [Settings] >> [Storage] >> [IDE Controller/Empty] >> ikon
CD >> [DVD.iso instalasi]>> [OK].
K-2013/C3-4. ADMINISTRASI SERVER
92
2014
atau
3. Selanjutnya dari sistem operasi Debian, ubah mount ke CD drive. Gunakan perintah:
root@smkn1kobi:/home/agussw# apt-cdrom add.
93
2014
.
5. Setelah instalasi bind9 selesai, masuk ke direktori /etc/bind/, dan lihat isi direktorinya.
94
2014
.
9. Copy file db.local menjadi db.smknbi pada direktori yang sama. Kemudian pertahikan
hasilnya:
root@smkn1kobi:/etc/bind# cp db.local db.smkn1kotabima
.
10. Copy file db.255 menjadi db.192 pada direktori yang sama, dan lihat hasilnya:
.
11. Kemudian edit isi filedb.smknbi
root@smkn1kobi:/etc/bind# nano db.smkn1kotabima
.
.
95
2014
.
13. Lalu edit isi filedb.192
root@smkn1kobi:/etc/bind# nano db.192.
14. Buat script seperti berikut:
.
96
2014
.
17. Untuk mengetahui apakan DNS server sudah berjalan, lakukan tes dns dari localhost.
Gunakan perintah dig.
.
18. Atau gunakan perintah nslookup:
.
Jika ditampilkan seperti gambar di atas, maka konfigurasi DNS server sudah berhasil
dengan baik.
.Lakukan juga pengujian dengan perintah ping. Ping ke alamat-alamat berikut :
Ping ke 192.168.10.1
Ping ke smkn1kotabima.sch.id
Ping ke www.smkn1kotabima.sch.id
97
2014
Ping ke mail.smkn1kotabima.sch.id
Ping ke ftp.smkn1kotabima.sch.id
C. Studi Kasus
1. Lakukanlah praktikum konfigurasi dns server utama lengkap dengan pengujiannya
- Nama dns utama yang dibuat adalah yyysmkn1kobi.sch.id (yyy= nama panggilan anda)
- Buatlah subdomain dns tersebut untuk web dan ftp (www dan ftp)
- Rekam dalam bentuk video
2. Setelah anda membuat dns utama buatlah dns virtual (virtual domain)
- Dns virtual yang anda buat adalah adminserver.sch.id, debian.edu, yyy.net (yyy=nama anda)
- Lakukan pengujian pada masing-masing dns virtual tersebut
- Buatlah 2 dns virtual lain sesuai keinginan anda dan lakukan pengujian
- Rekamlah dalam bentuk video untuk konfigurasi virtual domain tersebut
3. Definisikan fungsi DNS secara singkat dan jelas
4. Bagaimana cara kerja DNS
5. Jelaskan mengenai struktur domain
6. Buatlah kesimpulan dari praktikum yang anda lakukan
K-2013/C3-4. ADMINISTRASI SERVER
98
2014
Lembar Jawaban / Kesimpulan
99
2014
BAB XV
WEB / HTTP Server
Kompetensi Dasar
3.11. Memahami cara mengkonfigurasi WEB/HTTP Server
4.11. Menyajikan hasil konfigurasi WEB/HTTP Server
Materi Pokok
WEB / HTTP Server
Prinsip dan cara kerja WEB / HTTP Server
Instalasi WEB / HTTP Server
Konfigurasi WEB / HTTP Server
Pengujian WEB / HTTP Server
100
2014
* bila terjadi error kemungkinan package linux debian disk ke-2 belum terupdate
Jika ada pertanyaan Do you want to continue [Y/n]? Tekan tombol y dan ENTER pada
keyboard untuk melanjutkan.
*Bila muncul tampilan beikut..
- Maka masukkan DVD disk 1 linux debian 7 atau setting file *.iso ke disk 1 dan tekan enter
2. Setelah proses instlasi apache2 dan links selesai, maka web server kita sudah berjalan. Hanya
saja tampilannya masih default. Tes dengan browser links ke server smknbi.net
root@smkn1kobi:/home/agussw# links smknbi.net
.
Pada tampilan Welcome, pilih [OK] atau langsung ENTER.
Selanjutnya jika ditampilkan seperti gambar berikut ini, berarti webserver kita sudah berfungsi
dengan baik. Untuk keluar dari tampilan links, tekan pada keyboard tombol q, kemudian ENTER.
.
3. Jika kita ingin mengubah tampilan default webpage utama web server kita, maka lakukan
pengeditan pada file index.html yang terdapat pada direktori /var/www/.
root@smkn1kobi:/home/agussw# nano /var/www/index.html.Edit script yang ada dalam file
tersebut. Anda dapat melakukan konfigurasi secara bebas pada file ini untuk menghasilkan
tampilan sesuai keinginan Anda, tergantung kreativitas anda. Setelah selesai simpan dengan Ctrl
K-2013/C3-4. ADMINISTRASI SERVER
101
2014
Jika sudah ditampilkan seperti di atas, berarti konfigurasi pada file index.html yang baru saja kita
lakukan, sudah berjalan dengan baik.
6. Kemudian kita akses kembali web server melalui klient dengan cara mellaui browser di windows
7 dengan mengetikkan url http://smkn1kotabima.sch.id
102
2014
.
12. Kembali ke command line server, selanjutnnya Install php5-mysql.
root@smkn1kobi:/home/agussw# apt-get install php5-mysql
.
13. Install juga paket mysql-server.
root@smkn1kobi:/home/agussw# apt-get install mysql-server
.Jika muncul pertanyaan Do you want to continue [Y/n]? Ketikkan y lalu ENTER untuk
melanjutkan.
.
14. Setelah paket mysql-server berhasil diinstall, muncul form pengisian password root untuk mysql
seperti gambar berikut ini. Isikan password.
.
.
103
2014
Jika sudah muncul teks mysql> seperti gambar di atas, maka tekan Ctrl + C untuk keluar dari
mysql.
.
17. Selanjutnya install paket phpmyadmin dengan perintah:
root@smkn1kobi:/home/agussw# apt-get install phpmyadmin
.
Jika muncul pertanyaan Do you want to continue [Y/n]?, maka ketikkan y lalu ENTER untuk
melanjutkan.
.
18. Setelah itu akan muncul pilihan web server mana yang akan dikonfigurasi pada phpmyadmin.
Pilih apache2 dengan cara klik spasi lalu enter, seperti gambar berikut:
.
19. Jika muncul pesan seperti berikut ini, pilih [No].
.
K-2013/C3-4. ADMINISTRASI SERVER
104
2014
20.
21.
22.
23.
105
2014
.
Sampai di sini, tahap Instalasi dan Konfigurasi Web Server Debian 7 Wheezy telah selesai. Namun web
server ini masih kosong. Untuk mengisi kontennya kita ini perlu diinstall aplikasi aplikasi-aplikasi CMS
seperti seperti joomla, joomla, dan lain-lain. Untuk tahap berikutnya kita akan menginstal CMSs joomla
ke dalam Web Server Debian kita.
C. Studi Kasus
1. Buatlah web server sampai dengan pengujian
7. Editlah file index.html dengan isi header adalah kk17 administrasi server dengan besar font
heading 1, kemudian untuk body baris pertama berisi Selamat Datang di Web *Agus Setyo
Widodo] dengan besar font headings 1, baris kedua berisi nama lengkap anda, baris ketiga berisi
nomer NIS anda, baris terakhir berisi kelas anda
8. rekam menjadi video.
2. Catatlah tiap perintah yang anda lakukan (sesuaikan dengan domain masing-masing)
3. Anda telah menginstall 2 paket aplikasi/utilitas yaitu apache2 dan links, jelaskan fungsi masingmasing paket tersebut.
4. Apa peranan dari database dalam web server? Runtutkanlah perintahnya.
5. Buat kesimpulan dari praktikum yang anda lakukan.
106
2014
Lembar Jawaban / Kesimpulan
107
2014
BAB XVI
CMS JOOMLA PADA WEB SERVER
A. Definisi CMS
Sudah menjadi sesuatu yang lumrah bagi instansi, perusahaan ataupun badan usaha memiliki
website termasuk sekolah. Website merupakan sebuah media yang sangat efektif untuk menjelaskan
tentang sebuah instansi ataupun sebuah organisasi ke seluruh penjuru dunia. Artinya informasi yang
disajikan dengan menggunakan website adalah informasi yang sifatnya global. Dimana, semua bisa
mengakses informasi tersebut.
Pada saat membuat website, tentu kita menginginkan pengoperasian website ini nantinya mudah dan
cepat, sehingga waktu dan tenaga kita tidak terbuang banyak dalam pengelolaannya. Dengan adanya
content management system (CMS) maka proses pengelolaan sebuah website akan menjadi mudah dan
cepat.
CMS (Content Management System)
CMS merupakan semacam sistem yang dibuat untuk pengelolaan isi sebuah website sehingga kita lebih
cepat dan efisien dalam menambah/menghapus/mengedit konten dan tampilan website. Singkatnya,
CMS memungkinkan kita mempunyai/mengelola website tanpa harus memiliki pengetahuan
teknis tentang pembuatan website.
CMS di dunia saat ini diantaranya Joomla!, Drupal, PHP-Nuke, PHP-Website, Aura CMS, Mambo Open
Source, Post-Nuke, OsCommerce, TYPO3, XOOPS, dll.
secara umum, CMS mempunyai karakteristik yang sama. Bersifat modular artinya modul dapat diinstall
terpisah, kemudian template juga dapat diinstall terpisah, dan semestinya, modul, componen, template
dan lain-lain banyak tersedia di internet.
Diantara banyaknya CMS yang beredar saat ini. Joomla adalah salah satu CMS yang cukup terkenal
dan paling banyak digunakan di internet.
Pemanfaatan dari CMS diantaranya untuk :
- Web perusahaan, bisnis, organisasi / komunitas;
- Partai
- Galeri foto
- Aplikasi E-Commerce / toko online
- Website Pribadi/blog
- Website Pemerintah
- Website Sekolah, Perguruan Tinggi, lembaga pendidikan
- Website koran, tabloid, majalah, dll
108
2014
B. Konfigurasi
Kita lanjutkan kembali konfigurasi server Debian kita. Jika pada tahap sebelumnya kita membahas
Instalasi dan Konfigurasi Web Server Debian 7 Wheezy, maka sekarang kita lanjutkan ke tahap
berikutnya untuk membahas Instalasi CMS Joomla pada Web Server Debian 7 Wheezy.
Sebelum kita menginstall joomla ke dalam web server, terlebih dahulu kita mendownload software
Joomla dari http://www.Joomla.org.
Untuk kondisi saat ini, kita telah memiliki salah satu file master CMS Joomla E-commercial (silahkan
copas dari guru kalian / download aja sendiri dalam bentuk Zip :)
1. Kita anggap proses download selesai dan tersimpan didalam CD-R / DVD-R. maka tahap pertama
instalasi CMS Joomla, kita mengarah ke tempat master CMS yaitu ke drive CDROM:
root@smkn1kobi:/home/agussw# cd /media/cdrom
3. Selanjutnya copy-kan/pindahkan direktori toko ke localhost web server yaitu pada direktori
/var/www
Sampai disini bisa dikatakan master CMS telah siap di instalasi. Proses instalasi bisa melalui
server ataupun client. Karena Web site merupakan layanan penuh grafis maka kita sebaiknya
instalasi lewat PC Klien.
5. kita pindah pada PC client (Windows 7). Jalankan web browser, kemudian ketikkan
smkn1kotabima.sch.id/toko atau *ip server+/toko pada address bar. Otomatis akan masuk
proses installation
pilih bahasa yang digunakan dan klik next
109
2014
1. localhost
2. root
3. [password sewaktu instalasi database/mysql]
4. [database sesuai yang dibuat]
Terdapat kolom mengisikan nama database, sedangkan kita belum membuat databasenya.
Untuk itu sebelum di tekan next, kita buat dahulu databasenya dengan
110
2014
7. Setelah database berhasil dibuat langkah berikutnya kembali pada proses Instalasi Joomla
dengan kembali ke tab instalasi joomla, klik NEXT
setelah di NEXT akan melakukan setting FTP, di skip atau klik NEXT saja dan akan muncul
tampilan berikut :
.
8. Instalasi awal Joomla dianggap selesai bila muncul tampilan sbb :
111
2014
112
2014
Layout Administrator
Layout Website
Sampai disini tahap Instalasi CMS Joomla pada Web Server Debian telah selesai dilakukan,
selanjutnya yang akan dibahas adalah Instalasi dan Konfigurasi FTP Server.
C. Studi Kasus
1. Lakukan upload joomla dalam direktori #/var/www/joomla/ .
2. Pada materi jaringan dan dns server anda diajarkan untuk membuat ip virtual dan domain
virtual.
Berdasarkan ip virtual dan domain virtual tersebut buatlah web virtual yang kedua dengan
membuat direktori web2 dengan isi (index.html) yang menjelaskan bahwa itu adalah web kedua
3. Buatlah web virtual yang ketiga dengan membuat direktori web3 yang isinya joomla
4. Arahkan dns virtual kedua sebagai web kedua, arahkan dns virtual ketiga sebagai web ketiga
5. Pada pengaturan web rubah default direktori web kedua (/var/www/web2) dan web ketiga
(/var/www/web3)
6. Uji masing-masing web dengan rincian web 1 berisi joomla utama, web kedua hanya file index
html dan web ketiga berisi joomla
7. Rekam semua praktikum yang anda kerjakan dalam bentuk video
8. Apa yang anda pahami mengenai Content Management System?
9. Sebutkan varian CMS yang anda ketahui. Min 5!
10. Menurut anda apa fungsi ip virtual, domain virtual setelah membuat web virtual?
11. Mengapa harus menghapus direktori INSTALATION setelah selesai install paket joomla?
12. Buat kesimpulan dari praktikum yang anda kerjakan
113
2014
Lembar Jawaban / Kesimpulan
114
2014
BAB XVII
FTP SERVER
Kompetensi Dasar
3.12. Memahami cara mengkonfigurasi FTP Server
4.12. Menyajikan hasil konfigurasi FTP Server
Materi Pokok
FTP Server
Prinsip dan cara kerja FTP Server
Instalasi FTP Server
Konfigurasi FTP Server
Pengujian FTP Server
A. Definisi FTP
FTP (file transfer protocol) adalah suatu protokol Internet yang berjalan di dalam lapisan aplikasi yang
merupakan standar untuk pengiriman data komputer antar mesin-mesin dalam jaringan yang
mensuport TCP/IP Protocol. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan.
Dalam keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP/IP.
Fungsi FTP Server adalah untuk menjalankan perangkat lunak yang digunakan untuk pertukaran file
(dalam istilah asingnya yaitu File Exchange) yang selalu siap memberikan layanan FTP apabila
mendapat request atau permintaan dari FTP Client. Sementara FTP Client adalah komputer yang
meminta koneksi ke FTP Server untuk tujuan tukar-menukar file (Download dan Upload file).
Dalam FTP Server, kita bisa menggunakan dua cara;
a. User Authentication LogIn (Password Protected)
b. Anonymous LogIn (Guest OK)
B. Instalasi & Konfigurasi FTP
Sebenarnya ada dua aplikasi yang paling popular untuk ftp server pada distro debian. Yaitu ProFTPd
dan Vsftpd. Kali ini saya menggunakan Proftpd, karena dianggap lebih mudah dan cepat dalam
konfigurasinya.
Baiklah, sekarang kita masuk pada pembahasan utama. Langkah-langkah instalasi dan konfigurasi FTP
Server Debian sebagai berikut:
1. Install paket FTP server
root@smkn1kobi:/home/agussw# apt-get install proftpd
Jika muncul pertanyaan Do you want to continue [Y/n]? Tekan tombol y dan ENTER pada
keyboard untuk melanjutkan.
115
2014
.
3. Edit isi file paket proftpd.
root@smkn1kobi:/home/agussw# nano /etc/proftpd/proftpd.conf
4.
Edit script sehingga seperti pada gambar sebelah kanan berikut:
.
.
Berdasarkan gambar di atas, koneksi ke server masih berjalan dengan baik, namun tidak bisa
login karena menggunakan browser links yang berbasis teks. Untuk keluar, gunakan tombol
keyboard q lalu ENTER. Untuk itu, kita harus mengujinya dengan browser berbasis GUI.
.
8. Selanjutnya uji dengan Web browser dari PC client. Ketikkan pada address bar:
ftp.smkn1kotabima.sch.id dari PC client. Jika muncul konfirmasi user dan password, isikan user
116
2014
9. Maka akan ditampilan file/folder di Browser yang dapat diakses pada FTP server oleh FTP Client
seperti gambar berikut:
Dapat juga dibuka melalui Windows Explorer dengan mengetikkan alamat / address yang sama :
ftp.smkn1kotabima.sch.id
Anda akan diminta log in ulang dan akan muncul tampilan sbb:
.
Cukup mudah bukan? Demikianlah pembahasan cara Instalasi dan Konfigurasi FTP Server
Debian 7 Wheezy. Tahap selanjutnya adalah Instalasi dan Konfigurasi Mail Server Debian
Squeeze.
117
2014
C. Studi Kasus
1. Lakukanlah praktikum konfigurasi ftp lengkap dengan pengujiaanya, dan pastikan ftp berjalan
dan bisa dibuka
a. Jika sudah selesai coba buka ftp menggunakan domain (DNS) yang anda buat misal
ftp://agussw.com
b. Tambahkan subdomain ftp pada dns anda dibawah subdomain www
c. Kali ini uji ftp anda dengan cara mengetikan subdomain missal ftp.agussw.com
d. Cobalah jika anda membuka ftp dengan username dan password yang salah, apa pesan
kesalahan yang muncul?
e. Lakukanlah praktek upload dengan cara bukalah windows explorer, kemudian pada
address bar ketikan alamat ftp anda, kemudian masukan username dan password yang
diminta, lalu lakukanlah upload dengan cara copy dan paste file atau folder kedalam ftp
anda sama seperti biasanya anda mengcopy dan mempaste file dalam windows
f. Kemudian refresh web browser anda yang tadi membuka ftp, apa yang terjadi?
g. Coba upload dengan cara menggunakan software tambahan seperti fillezila, prosedur
yang digunakan sama seperti upload pada windows.
h. Menurut anda dimanakah letak ftp dan file yang di upload kedalam ftp anda(letak home
ftp anda) ?
i. Coba cek di terminal letaknya kemudian lakukanlah pengcopian file dari home ftp anda
ke direktori lain missal ke direktori /, /var, /etc dsb.
j. Coba cek hak akses file yang anda copy tersebut
2. Rubahlah hak akses file atau folder tersebut menjadi 777
3. Rekamlah dalam bentuk video semua aktifitas praktikum yang anda lakukan
4. Catatlah tiap perintah yang anda berikan/lakukan sesuai soal no 1.
5. Buatlah kesimpulan dari praktikum yang anda kerjakan
6. Bagaiman pengujian FTP Server menggunakan via Windows File Zilla ?
7. Definisikan fungsi FTP secara singkat dan jelas.
8. Bagaimana cara kerja FTP ?
118
2014
Lembar Jawaban / Kesimpulan
119
2014
BAB XVIII
MAIL & WEB SERVER
Kompetensi Dasar
3.13. Memahami cara mengkonfigurasi Mail Server
4.13. Menyajikan hasil konfigurasi Mail Server
Materi Pokok
Mail Server
Prinsip dan cara kerja Mail Server
Instalasi Mail Server
Konfigurasi Mail Server
Pengujian Mail Server
Web Mail Server
Prinsip dan cara kerja Web Mail Server
Instalasi Web Mail Server
Konfigurasi Web Mail Server
Pengujian Web Mail Server
120
2014
.
Selanjutnya pada tampilan berikut, pilih [Internet Site], lalu ENTER
.
Isikan nama sistem email, atau biarkan defaultnya saja, lalu ENTER.
Package / paket postfix biasanya membutuhkan master debian disk 1, masukkan disk debian
binary-1 lalu tekan enter.
121
2014
Jika muncul pesan Create directories for web-based administration? Pilih [No].
.
tunggu hingga instalasi selesai
d. Tahap berikutnya adalah instal package courier-pop
root@smkn1kobi:/home/agussw# apt-get install courier-pop
Package / paket courier-pop biasanya membutuhkan master debian disk 1, jika muncul
tampilan spt gambar dibawah masukkan disk debian binary-1 lalu tekan enter.
122
2014
3. Tambahkan script di bawah baris terakhir sehingga seperti pada gambar sebelah kanan berikut:
.
4. Kemudian konfigurasi file posfix dengan perintah berikut:
root@smkn1kobi:/home/agussw# dpkg-reconfigure postfix
Jika mucul tampilan berikut, pilih [OK] atau ENTER.
.
5. Pilih [Internet Site], lalu ENTER.
.
6. Kembali masukkan sistem email atau langsung ENTER saja.
123
2014
.
7. Pada Root and postmaster mail recipient: biarkan saja kosong atau langsung ENTER.
.
8. Selanjutnya isikan seperti gambar berikut dan sesuaikan dengan nama domain pada server.
Isikan : smkn1kotabima.sch.id, admin.smkn1kotabima.sch.id, localhost.smkn1kotabima.sch.id,
localhost
.
10. Selanjutnya isi seperti pada gambar berikut:
.
124
2014
11. Pada pertanyaan Use procmail for local delivery, pilih [No].
.
13. Biarkan tetap tanda + pada Local address extention character:
.
14. Pilih [ipv4], lalu [OK].
.
16. Tambahkan nama user untuk mail, lengkap dengan data-datanya. Lihat petunjuk sesuai gambar
berikut:
root@smkn1kobi:/home/agussw# adduser prabowo
125
2014
.
17. Tambahkan user lainnya, lengkap dengan data-datanya.
root@smkn1kobi:/home/agussw# adduser jokowi
126
2014
.
21. Edit juga file apache.conf di dalam direktori /etc/squirrelmail/.
root@smkn1kobi:/home/agussw# nano /etc/squirrelmail/apache.conf
22. Buat script seperti pada gambar sebelah kanan berikut:
127
2014
.
23. Restart file apache.conf
root@smkn1kobi:/home/agussw# /etc/init.d/apache2 restart
24. Akses mail dengan web browser dari PC client (Windows 7). Pada address bar, ketik
mail.smknikotabima.sch.id. Ketikkan user prabowo dan passwordnya untuk melihat surat
masuk (inbox).
128
2014
.
27. Selanjutnya tes dari user jokowi untuk mengirim email kepada user prabowo. Klik menu
[Compose], lalu isi alamat email user prabowo dengan alamat
prabowo@smkn1kotabima.sch.id.
129
2014
28. Setelah terkirim, kita coba melihat apakah email tersebut sudah sampai ke alamat email user
prabowo. Logout terlebih dahulu dari account user jokowi dengan memilih tombol [Sign Out].
.
29. Selanjutnya pilih [Yes] >> [Click here to log back in].
.
30. Kemudian masuk kembali ke alamat email user prabowo. Masukkan nama user dan
passwordnya.
Berdasarkan tampilan gambar di atas, maka mail server telah berjalan dengan baik. Dengan demikian
tahap Instalasi dan Konifigurasi Mail Server telah selesai.
K-2013/C3-4. ADMINISTRASI SERVER
130
2014
C. Studi Kasus
1. lakukanlah praktikum tentang mail dan webmail hingga pengujian dengan menyesuaikan domain
masing-masing.
2. Apakah fungsi dari mail server dan web mail server?
3. Bagaiman cara kerja mail server ?
4. Bagaimana Cara Kerja Web Mail Server ?
5. Tulislah tiap perintah yang anda lakukan dalam instalasi mail dan web mail
6. Rekamlah tiap perintah dalam praktikum anda
7. Apa fungsi dari paket postfix, squirrelmail dan courier-imap ?
8. Simpulkan hasil praktikum yang anda lakukan
131
2014
Lembar Jawaban / Kesimpulan
132
2014
BAB XIX
Remote Server
KOMPETENSI DASAR
3.15. Memahami cara mengkonfigurasi Remote Server
(Telnet, SSH)
4.15. Menyajikan hasil konfigurasi Remote Server (Telnet, SSH)
MATERI POKOK
Remote Server
Prinsip dan cara kerja Remote Server
Instalasi Remote Server
Konfigurasi Remote Server
Pengujian Remote Server
A. Definisi
Keuntungan dari jaringan komputer yaitu memudahkan kita dalam berbagi resource hardware
ataupun software yang ada. Remote Access adalah salah satu teknologi yang digunakan untuk
mengakses suatu system melalui media jaringan. Sehingga kita dapat mengkonfigurasi suatu system,
dimanapun kita berada asalkan terkoneksi ke Internet atau Jaringan tersebut.
Secara umum, Remote Access dibagi menjadi dua jenis;
1. Mode Desktop / GUI (Graphical User Interface), misalnya Remote Desktop, VNC, dan Radmin.
2. Mode Teks, misalnya telnet, ssh, raw, Rlogin dan serial.
B. Jenis Remote Access
a. Remote Access Desktop
Remote Desktop adalah salah satu fitur yang terdapat di dalam sistem operasi Microsoft Windows
XP, Windows Server 2003, Windows Vista, dan Windows Server 2008, yang mengizinkan
penggunanya untuk terkoneksi ke sebuah mesin jarak jauh seolah-olah mereka duduk di depan
mesin yang bersangkutan. Remote Desktop menggunakan protokol Remote Desktop Protocol
(RDP), dan secara default berjalan di TCP port 3389.
Remote Desktop Protocol (sering disingkat menjadi RDP) adalah sebuah protokol jaringan yang
digunakan oleh Microsoft Windows Terminal Services dan Remote Desktop. RDP dibuat
berdasarkan protokol T.120 yang spesifikasinya diumumkan oleh International Telecommunication
Union (ITU), yang juga merupakan protokol yang digunakan di dalam perangkat lunak konferensi
jarak jauh Microsoft NetMeeting. Klien-klien yang mendukungnya bervariasi, mulai dari sebagian
besar sistem operasi Windows 32-bit (termasuk Windows CE dan PocketPC), hingga sistem operasi
lainnya, seperti Linux, FreeBSD, UNIX Solaris, dan Apple Mac OS X. Secara default, server yang
membuka protokol ini, akan membuka port TCP 3389.
b. Remote Access Text
Untuk remote access server yang menggunakan text kita harus menggunakan Remote Access
mode Teks pula, semisal SSH (Secure Shell) dan telnet (Telephone Internet). Karena dianggap lebih
aman dalam transfer data melalui jaringan.
C. Instalasi & Konfigurasi Remote Server dengan SSH
a. Remote Server menggunakan SSH
1. Masuk sebagai user root
2. Install paket ssh dengan cara memasukkan command
root@smkn1kobi:/home/agussw# apt-get install ssh
Bila muncul pertanyaan Do You Want to Continue jawab Y (siapkan Master Debian 1)
3. Merubah Port
Merubah port default ssh
Edit file sshd_config berikut, kemudian cari dan rubah satu baris konfigurasi script di bawah
ini.
root@smkn1kobi:/home/agussw# nano /etc/ssh/sshd_config
# What ports, IPs and protocols we listen for
#Port 22
#port default ssh
K-2013/C3-4. ADMINISTRASI SERVER
133
2014
Port 555
#port diganti ke 555
Keluar dan Simpan dengan menekan ctrl+x y
Setelah selesai, silahkan di restart layanan ssh dengan perintah :
root@smkn1kobi:/home/agussw# /etc/init.d/ssh restart
4. Pengujian.
Untuk mengakses SSH Server melalui jaringan, dibutuhkan aplikasi tambahan yang
dinamakan SSH Client. Secara default SSH Client ini sudah terinstall otomatis pada system
operasi Debian.
4.1 Remote Access via Localhost
Jika itu pertama kali anda melakukan koneksi ke SSH Server, maka anda akan diberi RSA
key untuk keamanan data.
root@smkn1kobi:/home/agussw# ssh agussw@localhost
RSA key fingerprint is 47:41:dd:8a:71:02:83:55:ff:e4:db:fa:9d:e8:05:54.
Are you sure you want to continue connecting (yes/no)? Yes
Pada cara diatas, kita mengakses SSH Server melalui port default yakni 22. Nah, jika kita
ingin mengakses SSH Server pada port yang telah kita rubah sebelumnya, tinggal
tambahkan opsi berikut.
root@smkn1kobi:/home/agussw# # ssh root@localhost p 555
134
2014
135
2014
Lembar Jawaban / Kesimpulan
136
2014
BAB XX
NTP Server
KOMPETENSI DASAR
3.16. Memahami cara mengkonfigurasi NTP Server
4.16. Menyajikan hasil konfigurasi NTP Server
MATERI POKOK
NTP Server
Prinsip dan cara kerja NTP Server
Instalasi NTP Server
Konfigurasi NTP Server
Pengujian NTP Server
137
2014
Untuk lebih pastinya, gunakan perintah ntpdate untuk sinkron ke server localhost. Perlu di ingat,
jika pada bagian ini muncul pesan no server suitable for synchronization found, maka
tunggulah kurang lebih 5-10 menit.
root@smkn1kobi:/home/agussw# ntpdate u 127.0.0.1
Kemudian beri tanda checklist pada synchronize dan isi alamat ntp server debian.
C. Studi Kasus
1. Simpulkan hasil praktikum anda.
2. Apa fungsi p pada perintah ntpq p ?
3. Catatlah tiap perintah yang telah anda berikan selama praktikum.
4. Rekam kegiatan praktikum dalam bentuk video.
138
2014
Lembar Jawaban / Kesimpulan
139
2014
BAB XXI
PROXY SERVER
KOMPETENSI DASAR
3.17. Memahami cara mengkonfigurasi Proxy Server
4.17. Menyajikan hasil konfigurasi Proxy Server
MATERI POKOK
Proxy Server
Prinsip dan cara kerja Proxy Server
Instalasi Proxy Server
Konfigurasi Proxy Server
Pengujian Proxy Server
140
2014
4. Kemudian cari lagi script acl CONNECT dengan tombol keyboard Ctrl + w. Tambahkan script
seperti gambar sebelah kanan berikut:
.
5. Cari juga script http_access deny all, kemudian tambahkan di depannya tanda #. Setelah selesai
simpan hasil konfigurasi tersebut.
K-2013/C3-4. ADMINISTRASI SERVER
141
2014
7. Selanjutnya isi file situsterlarang yang sudah didefinisikan pada file squid.conf pada langkah 4 di
atas, dengan alamat-alamat situs yang akan diblokir, misalnya sex.com, bokep.com, fuck.com,
dan sebagainya.
root@smkn1kobi:/home/agussw# nano /etc/squid/situsterlarang
8. Isi dengan script seperti pada gambar berikut:
.
9. Isi juga pada file kataterlarang dengan script kata kunci untuk memblokir situs-situs tertentu.
Artinya, situs-situs yang mengandung kata kunci tersebut akan diblokir oleh proxy server. File ini
juga telah didefinisikan pada file squid.conf.
root@smkn1kobi:/home/agussw# nano /etc/squid/kataterlarang
10. lsikan script seperi pada gambar di bawah ini:
142
2014
11. Ulangi lagi perintah squid z seperti pada langkah 6 di atas. Kemudian perhatikan hasilnya.
root@smkn1kobi:/home/agussw# squid z
maksudnya:
Setiap user atau client yang merequest port 80 ( web server ) akan dialihkan ke port 3128 ( port
squid ) dimana squid sudah menunggu request
uji coba proxy server dengan client windows
14. Konfigurasi proxy pada server sudah selesai. Sekarang kita beralih pada PC client. Kita harus
mengkonfigurasi proxy web browser pada PC client tersebut.
Caranya, buka browser [Internet Explore] >> Menu [Tools] >> [Internet Options]
Pada jendela Internet Option, klik tab [Connection] >> [LAN Settings]
.
K-2013/C3-4. ADMINISTRASI SERVER
143
2014
15. Pada jendela Local Area Network (LAN) Settings, beri tanda ceklist pada Use a proxy server for
your LAN. Selanjutnya isi alamat address server pada bagian Address. Pada bagian port, isi 3128
sesuai dengan yang sudah kita masukkan sebelumnya, kemudian [OK] >> [OK].
.
16. Sekarang kita uji proxy server dengan mengkases situs-situs yang sudah diblokir tersebut.
.
Menguji akses situs: www.facebook.com
.
Menguji akses situs: www.facebook.com
* cobalah membuka situs yang terdaftar di file situsterlarang
17. Untuk lebih Atraktif dapat menambahkan fasilitas sbb :
Kembali ke server dengan mengakses file
#cd /usr/share/squid/errors/English/
#nano ERR_ACCESS_DENIED
Silahkan di edit isi file-nya sesuai aturan pemrograman web HTML yang anda ketahui.
Setelah selesai edit file ERR_ACCESS_DENIED maka restart ulang squid
K-2013/C3-4. ADMINISTRASI SERVER
144
2014
18. Kembali ke PC Client dan akses situs kembali situs www.facebook.com atau situs lain yang juga
terdaftar di situsterlarang
145
2014
.
Menguji blokir konten xxx:
.
Dari tampilan kedua gambar di atas, ternyata pencarian konten bokep maupun XXX juga
tidak dapat dilakukan oleh google, kerena sudah diblok oleh proxy server kita.
Dengan demikian, Proxy Server untuk fungsi Filtering pada Debian Server kita telah berjalan
dengan baik. Ternyata cukup mudah bukan?
C. Studi Kasus
1. Buatlah proxy server seperti modul
2. Jalankan semua web yang anda buat, dan buka satu-persatu di web browser pada win7 di client
dengan menyesuaikan dns-nya
3. Lalu lakukanlah proses blokir terhadap situs web kedua dan ketiga yang anda buat
4. Rekam semua praktium anda dalam bentuk video
5. Buat kesimpulan dari praktikum yang anda lakukan
6. Definisikan fungsi Proxy secara singkat dan jelas.
7. Bagaimana cara kerja Proxy ?
146
2014
Lembar Jawaban / Kesimpulan
147