MODUL
Administrasi Server
[ Menggunakan Linux Debian 7 Wheezy ]
NAMA : ………………………………………………………………..
NIS : ………………………………………………………………..
KELAS : ………………………………………………………………..
KELOMPOK : ………………………………………………………………..
PENULIS / PENYUSUN:
AGUS SETYO WIDODO, S.Kom
TKJ – SMKN 1 KOTA BIMA
www.gusmi-oyi.blogspot.com
PENULIS:
AGUS SETYO WIDODO, S.KOM
PENANGGUNG JAWAB:
KEPALA SMKN 1 KOTA BIMA
DIDUKUNG OLEH:
TIM TKJ SMKN 1 KOTA BIMA
PEMBAHASAN:
1. PENGENALAN JARINGAN KOMPUTER
2. KEBUTUHAN SERVER DAN APLIKASI JARINGAN KOMPUTER
3. TUGAS DAN TANGGUNG JAWAB ADMIN SERVER
4. PRINSIP KERJA KOMUNIKASI CLIENT SERVER
5. KONFIGURASI VIRTUAL MACHINE
6. INSTALASI SISTEM OPERASI UNTUK SERVER
7. PENGENALAN LINUX DASAR
8. ADMINISTRASI SISTEM FILE DAN USER ACCESS
9. LAYANAN-LAYANAN JARINGAN
10. BACKUP DAN RECOVERY
11. REMOTE ACCESS
12. KONFIGURASI JARINGAN
13. DHCP SERVER
14. DNS SERVER
15. WEB / HTTP SERVER
16. CMS JOOMLA PADA WEB SERVER
17. FTP SERVER
18. MAIL & WEB MAIL SERVER
19. REMOTE SERVER
20. NTP SERVER
21. PROXY SERVER
HALAMAN PENGESAHAN
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,
KATA PENGANTAR
Assalamu’alaikum 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 insya’Alloh 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.
Wassalamu’alaikum Wr. Wb.
DAFTAR ISI
SAMPUL
HALAMAN JUDUL ......................................................................................................................... i
HALAMAN PENGESAHAN ....................................................................................................................... ii
KATA PENGANTAR ......................................................................................................................... iii
DAFTAR ISI ......................................................................................................................... iv
GLOSSARY ......................................................................................................................... vii
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
GLOSSARY
Jaringan Komputer : Sekumpulan Komputer dan sumberdaya lainnya yang saling berhubungan /
komunikasi.
PC Server : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
PC Router : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
PC Client : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Admin Jaringan : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Internet : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Intranet : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Firewall : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Protokol : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Ad-Hoc : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Infrastruktur : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Wifi : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
WiMax : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
OSI : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
TCP/IP : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
IP Address : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Network Address : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Broadcast : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Subnet Mask / Netmask : ………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
CIDR : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Distro Linux : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Open Source : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Freeware : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Shareware : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Peer to Peer : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Client Server : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
Subnetting : …………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………
BAB I
PENGENALAN JARINGAN KOMPUTER
Sejarah Windows
Sejarah linux
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.
BAB II
KEBUTUHAN SERVER UNTUK LALU LINTAS
DAN APLIKASI JARINGAN KOMPUTER
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).
Prosesornya disarankan dari generasi terbaru yang mempunyai kapasitas cache maksimal. Selain
itu, perlu diperhatikan pula kapasitas memori eksternal (RAM) yang menunjang kinerja dari
prosesor, kapasitasnya minimal harus dapat melayani seluruh proses yang akan dilakukan oleh
prosesor, agar sistem tidak mengalami kondisi hang.
Pada penerapannya, server dapat difungsikan untuk penyedia layanan dan pengatur lalu lintas
jaringan secara terpisah ataupun bersatu dalam satu mesin.
Pada saat menyusun konfigurasi suatu layanan pada jaringan
komputer, dalam satu server dapat diberikan satu atau
beberapa aplikasi. Penggunaan satu aplikasi pada satu mesin
server dapat memfokuskan fungsi layanan server tersebut
sehingga dapat memberi kinerja yang cukup tinggi. Akan
tetapi, penggunaan banyak layanan pada satu mesin server
juga banyak manfaatnya, diantaranya adalah efisiensi
perangkat dan integrasi layanan.
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.
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.
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).
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
Vendor komponen Kapasitas komponen Harga
yang diperlukan
DVD Writer Lite On 20x Rp 401,000.00
100/1000 Mbps
LAN Card GigaByte Rp 325,000.00
(bandwidth)
Hardisk II (backup) SATA II Seagate 500 GByte Rp 869,000.00
Biaya total pengadaan komputer server 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.
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB III
TUGAS DAN TANGGUNG JAWAB ADMIN SERVER
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.
Inti dari pekerjaan admin adalah bertanggung jawab atas kondisi dan kelancaran kinerja suatu
jaringan komputer. Maka dari itu seorang admin harus memiliki keahlian khusus dalam
penguasaan konsep dan implementasi jaringan, pengetahuan mengenai perangkat keras dan
teknik pengkabelan. Demikian adalah peran administrator dalam jaringan. Semoga bermanfaat.
(iwan)
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)
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?
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB IV
PRINSIP KERJA 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.
Client
Mengatur user interface
Menerima dan memeriksa sintaks input dari pemakai
Memproses aplikasi
Generate permintaan basis data dan memindahkannya ke server
Memberikan response balik kepada pemakai
Menyediakan akses basis data secara bersamaan
Menyediakan kontrol recovery
Server
Menerima dan memproses basis data yang diminta dari client
Memeriksa autorisasi
Menjamin tidak terjadi pelanggaran terhadap integrity constraint
Pada saat itu jaringan sudah ada namun masih dalam tahap bayi, dan umumnya digunakan
untuk menghubungkan terminal dump dan mainframe. Namun keterbatasan yang
dikenakan pada user mainframe dan jaringan telah mulai dihapus.
Aplikasi ditempatkan pada computer client dan mesin database dijalankan pada server
jarak-jauh. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan
kembali data ke client-nya.
Model Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan : client (yang
meminta service) dan server (yang menyediakan service).
Tiga komponen tersebut yaitu :
1. User Interface. Adalah antar muka program aplikasi yang berhadapan dan digunakan
langsung oleh user.
2. Manajemen Proses.
3. Database. Model ini memisahkan peranan user interface dan database dengan jelas,
sehingga terbentuk dua lapisan.
Server database berisi mesin database, termasuk tabel, prosedur tersimpan, dan
trigger (yang juga berisi aturan bisnis). Dalam system client/server, sebagian besar
logika bisnis biasanya diterapkan dalam database.
Server database manangani :
• Manajemen data
• Keamanan
• Query, trigger, prosedur tersimpan
• Penangan kesalahan
3. Three Tier
Arsitektur Three Tier merupakan inovasi dari arsitektur Client Server. Pada arsitektur
Three Tier ini terdapat Application Server yang berdiri di antara Client dan Database
Server. Contoh dari Application server adalah IIS, WebSphere, dan sebagainya.
Application Server umumnya berupa business process layer, dimana bisa didevelop
menggunakan PHP, ASP.Net, maupun Java. Sehingga kita menempatkan beberapa
business logic kita pada tier tersebut. Arsitektur Three Tier ini banyak sekali
diimplementasikan dengan menggunakan Web Application. Karena dengan menggunakan
Web Application, Client Side (Komputer Client) hanya akan melakukan instalasi Web
Browser. Dan saat komputer client melakukan inputan data, maka data tersebut
dikirimkan ke Application Server dan diolah berdasarkan business process-nya.
Selanjutnya Application Server akan melakukan komunikasi dengan database server.
· 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.
4. Multi Tier
Arsitektur Multi Tier adalah suatu metode yang sangat mirip dengan Three Tier. Bedanya,
pada Multi Tier akan diperjelas bagian UI (User Interface) dan Data Processing. Yang
membedakan arsitektur ini adalah dengan adanya Business Logic Server. Database Server
dan Bussines Logic Server merupakan bagian dari Data Processing, sedangkan Application
Server dan Client/Terminal merupakan bagian dari UI. Business Logic Server biasanya
masih menggunakan bahasa pemrograman terdahulu, seperti COBOL. Karena sampai saat
ini, bahasa pemrograman tersebut masih sangat mumpuni sebagai business process.
Multi-tier architecture menyuguhkan bentuk three – tier yang diperluas dalam model fisik
yang terdistribusi. Application server dapat mengakses Application server yang lain untuk
mendapat data dari Data server dan mensuplai servis ke client Application.
Secara umum keunggulan dan kelemahan jaringan Client Server adalah sbb:
Keunggulan Client Server Kelemahan Client Server
• Kecepatan akses lebih tinggi Biaya lebih mahal
• Sistem keamanan & administrasi lebih baik Dibutuhkan komputer dengan spesifikasi
• Sistem backup data lebih baik khusus untuk menjadi server
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.
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.
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
Layer 5 (Session)
Layer ini berfungsi untuk mendefinisikan bagaimana 2 buah komputer menjalin,
mengontrol, dan mengakhiri komunikasi. Sering disebut juga sebagai session manager.
Layer 4 (Transport)
Tugas layer transport adalah untuk menjalin komunikasi end-to-end logik antara 2 buah
komputer. Yang dimaksud disini adalah bagaimana transfer data dari sebuah aplikasi
pada 1 komputer dapat sampai pada aplikasi yang tepat pada komputer yang dituju.
Berikut adalah beberapa fungsi dan proses yang terjadi pada layer transport antara lain :
1. Segmentasi data pada sisi pengirim dan menyatukannya kembali (reassemble)
pada sisi penerima.
2. Memastikan data sampai pada tujuan dengan urutan yang benar (sequencing)
dan terhindar dari error (error recovery).
3. Flow control
4. Acknowledgement
5. Retransmission
Komunikasi end-to-end logik diimplementasikan dengan penggunaan port-addressing,
merelasikan port-number dengan service yang berkaitan. Berikut adalah contoh
beberapa well-known port untuk beberapa service yang telah didefinisikan pada layer
ini:
1. Port 80 untuk service http
2. Port 21 untuk service ftp
3. Port 22 untuk service ssh
4. Port 25 untuk service smtp, dan lain lain.
Layer 3 (Network)
Beberapa fitur dan fungsi pada layer ini antara lain :
Menyediakan pengalamatan logik (IP Address).
Menemukan alur terbaik ke suatu tujuan (Routing).
Juga menyediakan fitur :
Packet Filtering
Packet Forwarding
Device : Switch Layer 3, Router, MLS.
Bentuk Data : Packet.
Layer 1 (Physical)
Mengatur bagaimana data diletakkan dalam media komunikasi (kabel).
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
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.
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.
Transport Layer
Internet Layer
Beberapa fungsi dan fitur yang ada pada Internet Layer antara lain :
1. Menyediakan pengalamatan logik (IP Address) sehingga setiap komputer memiliki IP
address yang berbeda (unik).
2. Menentukan proses routing sehingga router dapat menentukan kemana paket harus
dikirimkan agar sampai ke tujuan.
3. Memilih jalur terbaik (best path) yang harus ditempuh oleh paket.
4. Protokol utama pada layer ini adalah : IP.
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.
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB V
KONFIGURASI VIRTUAL MACHINE
c. Klik next
e. Klik Browse untuk menentukan lokasi penyimpanan Virtual Box / PC dan beri nama sesuai
kelompok masing-masing
f. Pilih Other
i. Alokasi harddisk virtual untuk instalasi SOJ Linux Debian 7 (wheezy) isikan kisaran 10 – 20 GB
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 :
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;
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 rekaman-
kelas-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.
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB VI
SISTEM OPERASI UNTUK SERVER
DAN INSTALASINYA
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.
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.
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
3 Choose a Country,
territory or area - Pilih
“Other “
(kalau mau memilih
indonesia)
5 Pilih Indonesia
9 Isikan hostname.
KELAS-KELOMPOK-
NAMA
3tkj5-5-gusmi
widodo
21 Pilih yes
23 Pilih no
24 Seleksi
software/aplikasi yang
akan di tambahkan.
Pilih “standard system
utilities”
(hilangkan centang
yang lain)
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)
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)
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 workstation !
11. Bagaimana pendapat anda mengenai pengembangan sistem operasi yang dikembangkan
dengan konsep Open Source ? mengapa.
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB VII
PENGENALAN LINUX DASAR
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 apt-
get 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
10. cd .. adalah untuk menutup direktori yang dibuka menggunakan perintah cd tadi dan
ingin menuju direktori diatasnya.
Contoh :
Gusmi-Wheezy:~/home/very$cd ..
Perhatikan setelah cd spasi barulah “..”. perintah diatas sebelumnya kita berada di
direktori /home/very dan ketika kita ketikan perintah tersebut berarti kita keluar dari
direktori /very sehingga sekarang berada di direktori /home.
11. chmod digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file
atau direktori.
Contoh:
Gusmi-Wheezy:~#chmod 700 coba.txt
Perintah diatas digunakan untuk merubah ijin akses pada suatu file jika kita
menginginkan mengganti ijin akses di direktori very yang berada dibawah direktori home
maka perintahnya :
Gusmi-Wheezy:~#chmod 700 /home/very/ -R
12. cp digunakan untuk mengcopy file atau folder. Missal kita hendak mengcopy file yang
berada di /home/very/coba.txt menuju /home/ . contoh:
Gusmi-Wheezy:~#cp /home/very/coba.txt /home/
Maksud dari perintah diatas bahwa file coba.txt akan dicopy ke direktori /home. Antara
/home/very/coba.txt dan /home/ terdapat spasi dalam penulisan perintah ini. Perintah
diatas digunakan untuk mengcopy file sedangkan jika kita hendak mengcopy folder
perintahnya adalah:
Gusmi-Wheezy:~#cp -r /home/very/ /var/www/
13. gzip adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah
file. Sintaksnya sangat sederhana, missal kita hendak zip file coba.txt:
Gusmi-Wheezy:~#gzip coba.txt
14. gunzip adalah kebalikan dari gzip, missal kita hendak extract file yang tadi kita zip yaitu
coba.txt.gz, perintahnya:
Gusmi-Wheezy:~#gunzip coba.txt.gz
15. halt perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai
root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
Contoh :
Gusmi-Wheezy:~#halt
16. reboot perintah ini digunakan untuk restart system
Gusmi-Wheezy:~#reboot
17. hostname adalah untuk menampilkan host atau domain name sistem dan bisa pula
digunakan untuk mengesset nama host sistem. Contoh:
Gusmi-Wheezy:~$hostname
18. login untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan
untuk berpindah dari user satu ke user lainnya. Missal dari user root akan berpindah ke
user Gusmi-Wheezy. Contoh:
Gusmi-Wheezy:~#login
Setelah kita ketikan perintah diatas maka kita diminta untuk login sebagai siapa (missal
sebagai Gusmi-Wheezy setelah itu kita diminta memasukan passwordnya) maka kita
seketika berada pada user Gusmi-Wheezy. Perintah diatas harus dijalankan dalam
kondisi root.
19. Logout adalah Untuk keluar dari sistem (kebalikan dari login)
Gusmi-Wheezy:~$logout
20. ls untuk menampilkan isi dari sebuah direktori seperti perintah dir di DOS. Anda dapat
menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar.
Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file
nonhidden(file tanpa awalan tanda titik) secara alphabet dan secara melebar mengisi
kolom layar. Option -la artinya menampilkan seluruh file/all termasuk file hidden(file
dengan awalan tanda titik) dengan format panjang
Gusmi-Wheezy:~$ls
Jika kita ingin menampilkan juga ijin aksesnya bisa digunakan perintah:
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
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.
23. 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
24. nano adalah salah satu editor di linux, seperti halnya notepad di windows. Contoh untuk
mengedit suatu file:
Gusmi-Wheezy:~#nano /etc/network/interfaces
25. 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.
26. 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
27. pwd adalah singkatan dari Print working directory yang digunakan untuk menampilkan
nama direktori dimana Anda saat itu sedang berada
Gusmi-Wheezy:~$pwd
28. 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/
29. rmdir atau remove directory(ies) digunakan menghapus direktori, apabila kosong.
Contoh :
Gusmi-Wheezy:~$rmdir /home/very/
30. 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
31. 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
32. 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:
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.
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB VIII
ADMINISTRASI SISTEM FILE DAN USER ACCESS
Struktur debian GNU/Linux dan varian GNU/Linux lain berdasarkan pada sistem operasi UNIX.
Keuntungan dari sistem direktori ini adalah anda dapat memposisikan sebuah partisi sebagai
sebuah file pada sistem. Berikut ini struktur direktori/file debian GNU/Linux:
Setelah proses instalasi, Linux akan menciptakan sistem file baku, terdiri atas direktori sebagai
berikut:
Direktori Deskripsi
/ merupakan induk direktori sistem (root) yang menyimpan file sistem
/etc Berisi file administrative (konfigurasi dll) atau script yang berguna untuk
administrasi sistem.
/dev Berisi file khusus yang merepresentasikan peralatan hardware seperti memori,
disk, printer, tape, floppy,
jaringan dll.
/bin Berisi utilitas sistem level rendah (binary)
/sbin Berisi utilitas sistem untuk super user (membentuk administrasi sistem)
/usr/bin Berisi utilitas sistem dan program aplikasi level tinggi.
/usr/lib Berisi program library yang diperlukan untuk kompilasi program (misalnya C).
Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll.
/tmp Berisi file sementara, yang pada saat Bootstrap akan dihapus (dapat digunakan
oleh sembarang user).
/boot Berisi file yang sangat penting untuk proses bootstrap.
Kernel vmlinuz disimpan di direktori ini.
/proc Berisi informasi tentang kernel Linux, proses dan virtual system file.
/var Direktori variable, artinya tempat penyimpanan LOG (catatan hasil output
program), file ini dapat membengkak dan perlu dimonitor perkembangannya.
/home Berisi direktori untuk pemakai Linux.
/mnt Direktori untuk mounting sistem file .
/root Home direktori untuk superuser (root) .
/usr/bin/X11 Symbolic link ke /usr/X11R6/bin, program untuk XWindow.
/usr/src Berisi kode sumber Linux.
/opt Option, direktori ini biasanya berisi aplikasi tambahan
(“add- on”) seperti Netscape Navigator, kde, gnome,
applix dll.
/usr Berisi subdirectory yang bisa di execute oleh semua user
/sys Berisi system, driver-driver yang aktif dan lebih tertata
lost+found 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.
Peralatan Direktori
Floppy /dev/fd0
IDE : /dev/had, /dev/hdb, /dev/hdc, /dev/hdd
Harddisk
SCSI : /dev/sda, /dev/sdb, /dev/sdc
SCSI : /dev/scd0, /dev/scd1
CDROM IDE : /dev/gscd, /dev/sonycd
Universal : /dev/cdrom (link dari actual cdrom ide atau scsi)
PS2 : /dev/lp0
Mouse
Universal : /dev/mouse
LPT1 : /dev/lp0
Parallel Port
LPT2 : /dev/lp1
COM1 : /dev/ttyS0
Serial Port 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).
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.
#adduser gusmioyi
#passwd gusmioyi
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
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
Menghapus User
Untuk menghapus user jalankan perintah berikut ini:
#userdel gusmioyi
atau
#userdel -r gusmioyi
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 …….
Screen shoot :
screen shoot :
Menghapus Group
Perintah untuk menghapus group adalah groupdel[spasi]nama_group.
#groupdel gurutkj
Hak akses
• read : r // mengizinkan user lain untuk membaca isi dari file tersebut
tetapi user lain tidak dapat melakukan perubahan isi file.
• write : w // mengizinkan kepada user lain untuk dapat membaca dan
melakukan perubahan terhadap isi file, termasuk
menghapusnya
• execute : x // mengizinkan user lain dapat mengeksekusi/menjalankan file
(biasanya berupa script atau program).
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.
Simpan dan keluar dengan perintah “Ctrl+x” lalu tekan “ Y ” untuk menyimpan.
Dan lihat hasil dengan perintah $ ls -l
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
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:
Selain menggunakan kombinasi huruf, hak akses file atau direktori dapat dilakukan dengan
kombinasi bilangan numerik, yaitu 0 sampai 7.
Oktal tipe akses
numerik deskripsi
22=4 21=2 20=1 4 2 1
0 0 0 0 - - - tidak bisa read, write, dan execute
1 0 0 1 - - x hanya bisa execute
2 0 1 0 - w - hanya bisa write
3 0 1 1 - w x hanya bisa write dan execute
4 1 0 0 r - - hanya bisa read
5 1 0 1 r - x hanya bisa read dan execute, tidak
bisa write
6 1 1 0 r w - hanya bisa read dan write, tidak bisa
execute
7 1 1 1 r w x 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:
#ls -l
-rw-r--r-- 1 agussw agussw 0 2011-03-31 11:01 file.txt
Merubah owner (pemilik file) “agussw” pada file file.txt, ke user “gusmioyi”.
#chown gusmioyi file.txt
#ls -l
-rw-r--r-- 1 gusmioyi agussw 0 2011-03-31 11:01 file.txt
Merubah group (pemilik file) “agussw” pada file file.txt, ke user “gusmioyi”.
#chgrp gusmioyi file.txt
#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-kelas-
kelompok-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-“ ?
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB VIII
LAYANAN-LAYANAN JARINGAN
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan
memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang
memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan
digunakan pada hampir seluruh aplikasi jaringan komputer.
1. DHCP
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)
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?
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB X
MANAJEMEN BACKUP DAN RECOVERY PADA LINUX
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.
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.
Jika sudah siap, dapat melanjutkan proses backup. Berikut adalah beberapa contoh perintah
backup. Silahkan sesuaikan dengan kondisi pada PC Server masing-masing.
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.
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
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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XI
MANAJEMEN REMOTE ACCESS
Siapa Yang Membutuhkan Remote Access ? Mengapa banyak perusahaan yang menerapkan Remote
Access ? Ini semata-mata karena alasan bisnis.
Perusahaan yang menerapkan Remote Access ini memiliki keunggulan kompetitif yakni
dengan memberikan kemudahan bagi karyawan untuk mengakses informasi yang dianggap
penting untuk kelancaran pekerjaan
Remote Access memungkinkan karyawan bekerja di rumah. Ini membuat produktivitas
meningkat karena dengan bekerja di rumah para karyawan merasa senang dan tenteram.
Remote Access membuat karyawan memanfaatkan waktu kerjanya dengan optimal karena
mereka tetap dapat bekerja meski di dalam mobil.
Remote Access juga membuat karyawan lebih loyal karena mereka merasa lebih bebas dan
tidak dipaksa bekerja di kantor.
Remote Access menghemat ruang di kantor sehingga perusahaan dapat menghemat biaya
pembangunan gedung.
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,
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XII
KONFIGURASI JARINGAN
Topologi di atas menggunakan Topologi Star (Bintang). Informasi dari setiap perangkat jaringan tersebut
adalah seperti berikut;
Sistem
Perangkat Interface Address Netmask Gateway DNS-Nameserver
Operasi
Server Eth0 57.57.57.96 255.255.255.252 57.57.57.254 57.57.57.254 Debian
Eth1 192.168.10.1 255.255.255.0 192.168.10.1 192.168.10.1
PC Client Eth0 192.168.10.2 255.255.255.0 192.168.10.1 192.168.10.1 Win 7/8
Access Point Eth0 192.168.10.3 255.255.255.0 - - -
Laptop Client Eth0 192.168.10.4 255.255.255.0 192.168.10.1 192.168.10.1 Win 8/xp
Ketentuan lain:
Hostname server : kelas-kelompok-nama
Domain Name : [kelas-kelompok]-smkn1kotabima.sch.id
Root Password : bebas
1. Pada sistem operasi Debian, konfigurasi network adapter 1 sebagai Host-only adapter, dan
adapter 2 sebagai Internal network. Caranya seperti tahapan pada gambar berikut:
.
2. Sementara pada PC client (Windows 7), lakukan pengaturan network hanya pada adapter 1 yaitu
sebagai Internal network.
Windows 7 Guest maksudnya adalah sistem operasi yang sudah diinstall pada VirtualBox. VirtualBox
itu sendiri terinstall di PC Host, yang dalam PC saya menggunakan Windows 7. Langkah-langkah
konfigurasi network pada Windows 7 Guest adalah sebagai berikut:
1. Dari menu [Start] >> [Control Panel] >> [Network and Internet] >> [Network and Sharing
Center]>> [Change adapter settings] >> [Local Area Connection] >> klik kanan dan pilih
[Properties]
Lalu akan muncul [Local Area Connection Properties] dan setting konfigurasi seperti berikut :
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:
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:
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
3. Karena yang hendak ditambahkan eth1, maka pada script eth1 tambahkan script seperti berikut:
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-nama-
nis, 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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XIII
DHCP Server
Jika muncul pertanyaan “Do you want to continue [Y/n]?” Tekan tombol y dan ENTER pada
keyboard untuk melanjutkan.
Biasanya akan minta Disk 1 dan Disk 2 dari master linux debian 7 Wheezy, ikuti saja.
2. Kemudian edit isi file dhcpd.conf yang terdapat dalam direktori /etc/dhcp/.
3. Edit isi file dhcp.conf seperti script pada gambar sebelah kanan berikut. Setelah selesai disimpan.
* jangan lupa memberi pagar di depan text pada tiap-tiap baris yang sama dengan baris di
bawah baris “A slightly different .…..” berikut :
.
6. Restart hasil konfigurasi terhadap file isc-dhcp-server.
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
9. Langkah selanjutnya adalah konfigurasi pada server agar client dapat routing ke internet,
sehingga client dapat mengakses internet. Untuk itu edit isi file ip_forward yang terdapat pada
direktori /proc/sys/net/ipv4/.
10. Ganti script angka “0” menjadi angka “1” pada halaman tersebut. Kemudian simpan.
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 computer’s internet connection. Kemudian pilih
[VirtualBox Host-Only Network]. Selanjutnya ceklist pada kedua kotak di bawahnya (nomor 7 dan 8)
>> [OK].
.
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
.
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/.
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.
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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XIV
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.
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].
atau
3. Selanjutnya dari sistem operasi Debian, ubah mount ke CD drive. Gunakan perintah:
root@smkn1kobi:/home/agussw# apt-cdrom add.
5. Setelah instalasi bind9 selesai, masuk ke direktori /etc/bind/, dan lihat isi direktorinya.
.
9. Copy file db.local menjadi db.smknbi pada direktori yang sama. Kemudian pertahikan
hasilnya:
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
.
.
.
13. Lalu edit isi filedb.192
root@smkn1kobi:/etc/bind# nano db.192.
14. Buat script seperti berikut:
.
.
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.
Ping ke smkn1kotabima.sch.id
Ping ke www.smkn1kotabima.sch.id
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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XV
WEB / HTTP Server
Selanjutnya, kita akan melanjutkan pada tahap berikutnya, yaitu Instalasi dan Konfigurasi Webserver
Debian 7 Wheezy. Langkah-langkahnya adalah sebagai berikut:
1. Terlebih dahulu install apache (sebagai web server) dan links (sebagai web browser)
root@smkn1kobi:/home/agussw # apt-get install apache2 links
* 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.
- 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
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
<?
phpinfo();
?>
.
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.
.
.
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].
.
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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
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 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.
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
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
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 :
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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XVII
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)
Baiklah, sekarang kita masuk pada pembahasan utama. Langkah-langkah instalasi dan konfigurasi FTP
Server Debian sebagai berikut:
Jika muncul pertanyaan “Do you want to continue [Y/n]?” Tekan tombol y dan ENTER pada
keyboard untuk melanjutkan.
.
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
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.
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 ?
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XVIII
MAIL & WEB SERVER
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.
Aplikasi yang paling sering digunakan untuk eMail server pada linux adalah postfix. Selain mudah
dalam
konfigurasinya, postfix pun juga bisa dikombinasikan dengan aplikasi mail yang lain, seperti dovecot,
dan courier.
Langkah-langkah untuk membuat Mail Server pada Debian 6 Squeeze adalah sebagai berikut:
1. Instalasi paket postfix, squirrelmail, imap (untuk SMTP), dan pop (untuk POP3).
Cara 2 :
install satu per satu package. Untuk lebih memahami kali ini kita melakukan instalasi satu
persatu.
Jika muncul pertanyaan”Do You Want To Continue ?, tekan tombol Y pada keyboard.
.
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.
Jika muncul pesan Create directories for web-based administration? Pilih [No].
.
tunggu hingga instalasi selesai
Package / paket “courier-pop” biasanya membutuhkan master debian disk 1, jika muncul
tampilan spt gambar dibawah masukkan disk debian binary-1 lalu tekan enter.
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.
.
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:
.
11. Pada pertanyaan Use procmail for local delivery, pilih [No].
12. Biarkan tetap angka ‘0” pada Mailbox size limit (bytes):
.
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
.
17. Tambahkan user lainnya, lengkap dengan data-datanya.
root@smkn1kobi:/home/agussw# adduser jokowi
.
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:
.
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).
.
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.
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.
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
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XIX
Remote Server
KOMPETENSI DASAR MATERI POKOK
3.15. Memahami cara mengkonfigurasi Remote Server Remote Server
(Telnet, SSH) Prinsip dan cara kerja Remote Server
4.15. Menyajikan hasil konfigurasi Remote Server (Telnet, SSH) 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.
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.
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
D. Studi Kasus
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
BAB XX
NTP Server
2. Konfigurasi
Konfigurasi untuk ntp server, terletak di satu file ntp.conf. Buka dan edit file konfigurasi tersebut,
sesuaikan bagian- bagian yang ada seperti di bawah ini. Beri tanda pagar pada server
debian.pool.ntp.org agar disable.
root@smkn1kobi:/home/agussw nano /etc/ntp.conf
root@smkn1kobi:/home/agussw ntpq -p
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.
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.
BAB XXI
PROXY SERVER
Sebelumnya perlu dijelaskan sedikit tentang Proxy Server. Proxy server adalah sebuah komputer
server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan
request terhadap content dari internet atau intranet. Proxy Server bertindak sebagai gateway
terhadap dunia internet untuk setiap komputer client.
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.
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:
11. Ulangi lagi perintah squid –z seperti pada langkah 6 di atas. Kemudian perhatikan hasilnya.
root@smkn1kobi:/home/agussw# squid –z
13. Konfigurasi iptables dengan maksud memberikan aturan firewall untuk dialihkan ke port squid
# iptables -t nat -A PREROUTING -p tcp - -dport 80 -j REDIRECT - -to-port 3128
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…]
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
#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
18. Kembali ke PC Client dan akses situs kembali situs www.facebook.com atau situs lain yang juga
terdaftar di situsterlarang
.
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 ?
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………