Abdallah Hussaeni
31170089
Segala puji bagi Allah SWT tuhan semesta alam, karena dengan rahmat serta hidayahnya saya
selaku penulis yang masih seorang mahasiswa dapat membuat materi atau buku ini dengan lancar.
Dengan semakin sulitnya daya saing masyarakat untuk bekerja, atau mendapat pendidikan. Maka saya
yang dengan rasa syukurnya mendapat kesempatan untuk merasakan pendidikan di STMIK IKMI
Cirebon, merasa senang karna bisa melanjutkan pendidikan disini sebagai mahasiswa yang baru
semester 2.
Sebagai bentuk dari tanggung jawab dan sebuah keharusan yang dijalankan oleh setiap
mahasiswa maka seorang Dosen saya yang mengajar Sistem Operasi Jaringan 1 yang bernama Bapak
Martanto, M.Kom, memberikan sebuah tugas berupa membuat buku ini yang memuat materi yang
beliau ajarkan selama kegiatan belajar berlangsung.
Terima Kasih juga saya ucapkan selaku teman atau orang lain yang membantu dalam proses
pembuatan buku ini. Semoga buku yang saya buat ini dapat bermanfaat bagi pembaca dan mohon
maaf bilamana ada kesalahan penulisan dan kurangnya materi yang saya sampaikan.
Salam Penulis
Abdallah Hussaeni
i
LEMBAR PERSETUJUAN
NIM : 31170089
Mengetahui,
Dosen Matkul SOJ
Martanto, M.kom
ii
Daftar Isi
iii
5.6. Konfigurasi Web Server........................................................................................................ 38
5.7. Menginstall DHCP Server .................................................................................................... 40
5.8. Mengubah isi halaman web................................................................................................... 42
KESIMPULAN ....................................................................................................................................... v
DAFTAR PUSTAKA ............................................................................................................................ vi
PENUTUP ............................................................................................................................................ vii
iv
Daftar Gambar
Class Ip 1 .............................................................................................................................................. 20
Setting Ip 1 ............................................................................................................................................ 23
v
Setting Ip 2 ............................................................................................................................................ 23
Setting Ip 3 ............................................................................................................................................ 23
Setting Ip 4 ............................................................................................................................................ 24
Setting Ip 5 ............................................................................................................................................ 24
Setting Ip 6 ............................................................................................................................................ 24
Setting Ip 7 ............................................................................................................................................ 25
Setting Ip 8 ............................................................................................................................................ 25
Samba 1................................................................................................................................................. 32
Samba 2................................................................................................................................................. 32
Samba 3................................................................................................................................................. 32
Samba 4................................................................................................................................................. 33
Samba 5................................................................................................................................................. 33
Samba 6................................................................................................................................................. 33
Samba 7................................................................................................................................................. 33
Samba 8................................................................................................................................................. 33
Samba 9................................................................................................................................................. 34
Samba 10............................................................................................................................................... 34
vi
Web Server 1......................................................................................................................................... 37
Web Server 2......................................................................................................................................... 37
Web Server 3......................................................................................................................................... 37
Web Server 4......................................................................................................................................... 38
Web Server 5......................................................................................................................................... 38
Web Server 6......................................................................................................................................... 38
Web Server 7......................................................................................................................................... 38
Web Server 8......................................................................................................................................... 38
Web Server 9......................................................................................................................................... 39
Web Server 10....................................................................................................................................... 39
Web Server 11....................................................................................................................................... 39
Web Server 12....................................................................................................................................... 39
vii
BAB 1
MENGULAS SISTEM OPERASI
1.1 Apa itu Operating System (OS)
Sistem operasi adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat
keras dan perangkat lunak, serta sebagai jurik (daemon) untuk program komputer. Sedangkan sistem
operasi jaringan adalah sebuah jenis sistem operasi yang ditujukan untuk menangani jaringan.
Umumnya, sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani
pengguna, seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS
Service, HTTP Service, dan lain sebagainya. Istilah ini populer pada akhir dekade 1980-an hingga
awal dekade 1990-an.
Berikut kegunaan operating system:
Banyak sekali system operasi yang beredar di pasaran namun yang akan saya bahas disini
adalah Linux. Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux
merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama.
Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat
dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Nama "Linux"
berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistem, peralatan
sistem dan pustakanya umumnya berasal dari sistem operasi GNU.
GNU adalah singkatan dari GNU's Not Unix. Disebabkan utiliti-utiliti dari proyek sistem
operasi bebas GNU - tanpa ini sistem Linux tidak akan menyerupai sistem Unix dalam perspektif
pengguna - Richard Stallman dari GNU/FSF memohon agar kombinasi sistem (proyek GNU dan
kernel Linux), disebut sebagai "GNU/Linux". Pengguna distribusi Linux dari proyek Debianlebih
cenderung menggunakan nama tersebut. Kebanyakan pengguna lebih mudah menggunakan istilah
"Linux".
1
- Red Hat
- ClearOS
- Chrome OS
- Gentoo Linux
2
BAB 2
MENGINSTALL LINUX
Banyaknya distro linux dengan segala kelebihan yang ditawarkanya, maka Dosen saya
mengharuskan untuk memilih debian sebagai operating sistem yang akan kami pelajari. Di buku ini
saya akan menerangkan bagai mana cara install Debian versi 8.7.1 di virtual box agar nantinya
oprating system yang kita gunakan tidak terganggu.
- Langkah ke-dua.
Beri nama osnya debian maka type osnya akan menyesuaikan – tentukan ram yang akan
dipakai – Klik Create.
3
- Langkah ke-tiga.
Tentukan besaran HDD virtual mesin yang akan digunakan nantinya – Create.
- Langkah ke-empat.
Kemudian klik setting untuk memasukan iso debian dan mengatur adapter.
- Langkah ke-lima.
Pilih menu storage- Klik icon CD kecil – Choose Disk – cari file iso debian – enter.
4
- Langkah ke-enam.
Pilih menu network – di menu adapter 1 – ubah attached to ke Host Only Adapter.
- Langkah Ke-tujuh.
Klik Adapter 2 – klik eneble network adapter – ubah attached to ke NAT – setelah itu klik
Ok.
- Langkah ke-delapan.
Semua setinganya telah selesai langsung klik start untuk memulai istalasi debian.
5
2.2.Menginstall Debian
- Langkah pertama.
Install Debian 1
- Langkah ke-dua.
Install Debian 2
Pilih bahasa inggris, sebagai bahasa yang dipakai di debian – tekan enter.
- Langkah ke-tiga.
Install Debian 3
Pilih lokasi anda tinggal jika lokasi anda tidak ada pilih other – jika sudah tekan enter.
6
- Langkah ke-empat.
Install Debian 4
Pilih united States sebagai pengaturan dasar debian anda – tekan enter.
- Langkah ke-lima.
Install Debian 5
Pilih American English sebagai pengaturan tataletak tombol keyboard – tekan enter.
- Langkah ke-enam.
Install Debian 6
7
- Langkah ke-tujuh.
Install Debian 7
- Langkah ke-delapan.
Install Debian 8
Biarkan host namenya bernama debian atau bisa juga diganti – pilih continue – tekan enter.
- Langkah ke-sembilan.
Install Debian 9
8
- Langkah ke-sepuluh.
Install Debian 10
Isi root password (hak akses tertinggi) – pilih continue – tekan enter.
- Langkah ke-sebelas.
Install Debian 11
Ulangi root password yang tadi di isi – pilih continue – tekan enter.
Install Debian 12
9
- Langkah ke-tiga belas.
Install Debian 13
Isi password untuk dipasang di user anda – pilih continue – tekan enter.
Install Debian 14
Ulangi lagi password yang di isi untuk user – pilih continue – tekan enter.
Install Debian 15
10
- Lengkah ke-enam belas.
Install Debian 16
Pada menu pembuatan partisi anda pilih manual agar bisa disesuaikan – tekan enter.
Install Debian 17
Install Debian 18
Untuk memulai pembuatan partisi kosongnya anda pilih yes – tekan enter.
11
- Langkah ke-sembilan belas.
Install Debian 19
Klik enter lagi pada partisi kosong yang tadi dibuat untuk membuat partisi systemnya dan
partisi memory.
Install Debian 20
Pilih create a new partition untuk membuat partisi system untuk menyimpan instalasi
debianya – tekan enter.
Install Debian 21
Isi kapasitas partisinya tapi tidak bisa kurang dari 5 GB dan tidak bisa lebih dari kapasitas
harddisk yang tadi dibuat – pilih continue – tekan enter.
12
- Langkah ke-dua puluh dua.
Install Debian 22
Pilih primary agar system membacanya sebagai partisi utama – tekan enter.
Install Debian 23
Install Debian 24
13
- Langkah ke-dua puluh lima.
Install Debian 25
Buat lagi partisi baru untuk memory system, pilih partisi kosong yang tersisa – tekan enter.
Install Debian 26
Install Debian 27
14
- Langkah ke-dua puluh delapan.
Install Debian 28
Pilih logical agar system membaca partisi ini sebagai partisi tambahan – tekan enter.
Install Debian 29
Install Debian 30
15
- Langkah ke-tiga puluh Satu.
Install Debian 31
Tidak perlu mengubah setingganya – pilih done setting up the partition – tekan enter.
Install Debian 32
Semua partisi dan lainya selesai – pilih finish partition and change to disk – tekan enter.
Install Debian 33
16
- Langkah ke-tiga puluh empat.
Install Debian 34
Pilih no/bisa juga yes jika anda punya paket instalasi debian – tekan enter.
Install Debian 35
Install Debian 36
Pilih no agar kita tidak ikut survey pembaruan debian – tekan enter.
17
- Langkah ke-tiga puluh tujuh.
Install Debian 37
Disini anda hanya harus memasang system standard debian, hapus yang lain seperti deskop
dan sebagainya dengan cara tekan space – tekan enter untuk memulai pemasangan.
Install Debian 38
Pilih yes untuk mengistal grub boot loader agar boot/system debian bisa terbaca – tekan enter.
Install Debian 39
Pilih tempat pemasangan grub boot lodernya – pilih hdd virtual yang bewarna merah – tekan
enter.
18
- Langkah ke-empat puluh.
Install Debian 40
Pemasangan debian telah selesai pilih continue untuk keluar dari proses instalasi – tekan
enter.
19
BAB 3
MENSETTING IP DI DEBIAN
Class Ip 1
- Kelas A
20
IP address kelas A terdiri atas 8 bit untuk network ID dan sisanya 24 bit digunakan untuk host ID,
sehingga IP address kelas A digunakan untuk jaringan dengan jumlah host sangat besar. Pada bit
pertama diberikan angka 0 sampai dengan 127.
Karakteristik IP Kelas A
Format : 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Bit pertama : 0
NetworkID : 8 bit
HostID : 24 bit
Oktat pertama : 0 - 127
Jumlah network : 126 (untuk 0 dan 127 dicadangkan)
Rentang IP : 1.x.x.x - 126.x.x.x
Jumlah IP address : 16.777.214
Contoh
IP address 120.31.45.18 maka :
· NetworkID = 120
· HostID = 31.45.18
Jadi, IP diatas mempunyai host dengan nomor 31.45.18 pada jaringan 120.
- Kelas B
IP address kelas B terdiri atas 16 bit untuk network ID dan sisanya 16 bit digunakan untuk host
ID, sehingga IP address kelas B digunakan untuk jaringan dengan jumlah host tidak terlalu besar.
Pada 2 bit pertama, diberikan angka 10.
Karakteristik IP Kelas B
Format : 10NNNNNN. NNNNNNNN.HHHHHHHH.HHHHHHHH
Bit pertama : 10
NetworkID : 16 bit
HostID : 16 bit
Oktat pertama : 128 - 191
Jumlah network : 16.384
Rentang IP : 128.1.x.x - 191.255.x.x
Jumlah IP address : 65.534
Contoh
IP address 150.70.60.56 maka :
· NetworkID = 150.70
· HostID = 60.56
Jadi, IP diatas mempunyai host dengan nomor 60.56 pada jaringan 150.70
Kelas C
IP address kelas C terdiri atas 24 bit untuk network ID dan sisanya 8 bit digunakan untuk host ID,
sehingga IP address kelas C digunakan untuk jaringan berukuran kecil. Kelas C biasanya
digunakan untuk jaringan Local Area Network atau LAN. Pada 3 bit pertama, diberikan angka
110.
Karakteristik IP Kelas C
Format : 110NNNNN.NNNNNNNN. NNNNNNNN.HHHHHHHH
Bit pertama : 110
NetworkID : 24 bit
HostID : 8 bit
Oktat pertama : 192 - 223
21
Jumlah network : 2.097.152
Rentang IP : 192.0.0.x - 223.255.225.x
Jumlah IP address : 254
Contoh
IP address 192.168.1.1 maka :
· NetworkID = 192.168.1
· HostID = 1
22
3.3 Mensetting Ip di Debian
- Pertama anda masuk ke debian anda, sebagai user.
Setting Ip 1
Isi user login – tekan enter –isi password(pass tidak terlihat)-tekan enter.
Setting Ip 2
Ketik su – tekan enter – masukan password root – enter (jika berhasil akan seperti gambar
diatas).
Setting Ip 3
23
- Disini kita tau bahwa ip dan adapter belum di pasang, maka langkah berikutnya merubah file
network caranya.
Setting Ip 4
Setting Ip 5
Untuk memasang ip dan adapternya kita perlu mengetikanya secara manual seperti yang
terlihat di gambar di bawah.
Setting Ip 6
24
- Lakukan restart network untuk mengecek apakah file konfigurasi yg kita ubah dapat
berdampak .
Ketikan perintah “/etc/init.d/networking restart “ tanpa tanda petik- tekan enter
maka hasilnya akan demikian.
Setting Ip 7
Setting Ip 8
25
BAB 4
MENAMBAH REPOSITORY DEBIAN DAN INSTALL SSH
Menambah Repository 1
Menambah Repository 2
26
- Langkah berikutnya tambahkan tanda pagar(#) di belakang tulisan deb cdrom:[Debian
GNU/Linux 8.7.1 _Jessie_-Oficial i386.
Tambahkan juga tulisan di yang paling bawahnya dengan kode sepertii dibawah ini:
Menambah Repository 3
Menambah Repository 4
27
Menginstall SSH 1
Ketik huruf Y untuk menginstall ssh – tekan enter - tunggu proses penginstalan sshnya.
- Setelah proses install selesai, sekarang anda harus mengakses sshnya dengan cara ketikan
kode cd /etc/ssh – tekan enter – lalu tekan ls untuk melihat daftar konfigurasi ssh yang
tersedia. Jika berhasil akan terlihat seperti gambar dibawah.
Menginstall SSH 2
- Setelah melihat file konfigurasi sshnya, anda harus memasangnya ke debian anda, pertama,
anda harus mengedit file konfigurasi bernama “sshd_config” dengan cara:
Ketikan kode nano /etc/ssh/sshd_config – tekan enter. Jika berhasil akan menunjukan hasil
seperti gambar dibawah ini.
Menginstall SSH 3
- Disini anda perlu merubah ListenAddress menjadi IP computer debian anda/eth0(lihat bab
3.3) dan mengganti port dari 20 menjadi 850.
Ubah file konfigurasi sshd_config menjadi seperti gambar dibawah ini.
28
Menginstall SSH 4
Setelah anda memastikan hasil ketikan anda dan di gambar diatas sama selanjutnya anda perlu
menyimpan perubahan dengan cara CTRL+X –tekan Y – tekan enter
Ssh selesai dipasang.
Mengakses SSH 1
Klik machine lalu klik reset – klik reset saat ada peringatan – tunggu sebentar masuk kembali
ke debian dengan user anda dan masuk lagi ke super user (root) lalu biarkan demikian. Proses
ini juga membutuhkan akses ke internet.
Mengakses SSH 2
29
Klik dua kali adapter bewarna biru di gambar diatas(virtual box host-only network) – klik
properties – cari internet protocol version 4(Tcp/ipv 4) – klik dua kali jika selesai akan
menampilkan hasil seperti gambar di bawah.
Mengakses SSH 3
Ubah ip address, subnet mask dan default gateway seperti pada gambar dibawah.
Mengakses SSH 4
Jika anda sudah memastikan selesai mengerjakan langkah diatas klik ok.
- Lakukan ping(cek server) pada ssh yang tadi kita buat dengan cara tekan tombol start(logo
windows) + R – ketik cmd – lalu ketik lagi ping 192.168.1.1
Jika sshnya menyala akan ada balasan dari server seperti gambar dibawah ini.
Mengakses SSH 5
30
- Setelah mengetahui server bekerja selanjutnya kita perlu masuk ke sshnya.
Pertama-tama install terlebih dahulu aplikasi “putty”.
- Buka aplikasi putty dan ubah host name dan portnya seperti yang terlihat di gambar dibawah.
Mengakses SSH 6
Tekan open dan tunggu sebentar jika berhasil akan terlihat seperti pada gambar dibawah.
Mengakses SSH 7
31
BAB 5
Konfigurasi Web Menggunakan DHCP
5.1.Install Samba
- Pertama2 masukan kode apt-get install samba.
- Lalu ketik Y kemudian enter
Samba 1
5.2.Konfigurasi Samba
- Masukan kode nano /etc/samba/smb.conf
- Jika berhasil turun ke bagian bawah file.
Samba 2
Samba 3
32
- Penjelasan kode
comment = deksripsi komentar folder
browseable = supaya bisa disearch di client
writable = yes / no supaya bisa ditulis atau diedit file yang disharing
public = publik bisa diakses tanpa password
path = tempat folder yang sharing ditaruh
- Lalu simpan perubahan.
- Lalu masuk ke folder home
Samba 4
Samba 5
Samba 6
- Lalu berikan password untuk user tadi dengan cara smbpasswd –a(nama user)
Samba 7
Samba 8
33
- Lalu lakukan restart samba
Samba 9
Samba 10
34
5.3.Install DNS Server
- Ketikan kode apt-get install bind9
- Lalu ketik y dan tekan enter
DNS Server 1
DNS Server 2
- Buat copy file untuk file db.local dan db.127 dan buat dengan nama yg berbeda, lihat gambar
dibawah.
DNS Server 3
DNS Server 4
- Penjelasanya
Localhost ganti dengan dns kalian, 127.0.0.1 ganti dengan ip server debian, @ paling bawah
diganti dengan www, AAA hapus menjadi A dan terakhir isikan ip server untuk www nya.
35
- Lalu simpan perubahan dan ubah file db.ip dengan kode nano db.ip
- Ubah seperti gambar dibawah.
DNS Server 5
- Penjelasanya 1 merupakan oktep ip terakhir dan localhost diganti dengan dns anda.
- Simpan perubahan lalu ubah lagi file named.conf.default-zones dengan kode
nano named.conf.default-zones
- Ubah seperti gambar dibawah.
DNS Server 6
- Penjelasan di zone pertama ganti localhost dengan dns anda dan file db.local ganti dengan file
copy an tadi.
- Simpan lalu restart bind9 kodenya /etc/init.d/bind9 restart
DNS Server 7
- untuk bisa dibaca oleh debian ubah resolv.conf dengan cara nano /etc/resolv.conf
DNS Server 8
36
- untuk menguji dns gunakan kode nslookup (nama dns)
DNS Server 9
Web Server 1
Web Server 2
- Pilih apache2 dengan tombol space lalu tekan enter untuk memulai.
Web Server 3
37
- Pilih no pada menu ini.
Web Server 4
Web Server 5
Web Server 6
- Ubah file yg tadi di copy dengan kode nano (nama file) ubah seperti pada gambar di bawah.
Web Server 7
- Lalu simpan perubahan setelah itu matikan file 000-default.conf seperti contoh dibawah.
Web Server 8
Catatan jika apache meminta reload gunakan kode service apache2 reload.
- Lalu aktifkan file yang tadi kita ubah dengan kode seperti gambar dibawah.
38
Web Server 9
Web Server 10
- Untuk menguji web server ubah ip windows anda seperti pada gambar dibawah.
Web Server 11
- Buka browser dan masukan nama dns anda dan jika berhasil akan seperti gambar dibawah.
Web Server 12
39
5.7.Menginstall DHCP Server
- Pertama gunakan kode ini untuk melakukan install apt-get install isc-dhcp-server
Kemudian ketik Y dan tekan enter.
DHCP Server 1
DHCP Server 2
Hilangkan tanda (#) dari subnet sampai tanda (}), Subnet ip awal dengan netmasknya, range
dengan ip berawalan 26 dan diakhiri 254, Domain name server di isi dengan ip server debian,
Domain name di isi dengan dns anda, option router di isi ip server debian dan broadcast
menggunakan ip terakhir dan yg 2 dibawahnya biarkan saja.
- Setelah itu simpan dan jika anda memiliki lebih dari satu adapter maka harus dipilih
pembacaanya, dengan kode nano /etc/default/isc-dhcp-server
Ubah seperti gambar di bawah.
DHCP Server 3
40
DHCP Server 4
DHCP Server 5
DHCP Server 6
41
DHCP Server 7
Edit Web 1
42
KESIMPULAN
Dengan berakhirnya materi dari saya yang memuat materi yang disampaikan dosen saya. Di
buku ini memuat bahwa memakai debian atau linux memberikan manfaat dan kesan yang berbeda
bagi penggunanya.
Dengan materi yang dosen saya berikan selama dikelas mungkin akan sedikit berbeda dari
yang beliau ajarkan, pada bab ke 2 anda di ajarkan menginstall debian versi 8.7.1 ,kemudian akan di
ajarkan untuk memasang adapter agar terhubung di internet dengan mengubah beberapa file
konfigurasi. Dan di bab terakhir anda akan di ajarkan untuk menambahkan paket instalasi di website
repository debian secara online di kambing.ui.ac.id dan di akhir pembahasan anda diharuskan bisa
masuk ke installasi ssh dan memakainya di pc windows. Dengan ditambahkanya bahan bacaan baru
mungkin buku ini lebih banyak membahas pembahasan saya selama perkuliahan.
Demikianlah kesimpulan dari saya, saya mengerjakan ini dengan referensi yang sangat sedikit
dengan hanya mengandalkan catatan selama perkuliahan dan buku ini pun, saya buat dengan segenap
kemampuan saya dalam menafsirkan setiap pembelajaran.
v
DAFTAR PUSTAKA
vi
PENUTUP
Demikian buku ini saya buat dengan sebenarnya, terima kasih bagi orang yang
terlibat membantu saya selama pembuatan buku ini dan terima kasih juga kepada dosen saya
yang mengajar mata kuliah Sistem Operasi Jaringan yang bernama Bapak Martanto, M.kom ,
yang dengan sabarnya mengajarkan pelajaran beliau dalam mendidik saya.
Mohon maaf bila ada kesalahan baik dalam segi penyampaian materi, penyajian
materi dan kesalahan penulisan yang mungkin saya lakukan dalam pembuatan buku ini. Saya
berharap dengan adanya buku ini, ilmu yang saya pelajari ini bisa dipahami dan bermanfaat
oleh yang membacanya. Sekian yang dapat saya sampaikan, kurang lebihnya saya mohon
maaf bila mana isi dari buku ini tidak sesuai dengan harapan pembaca.
Salam Penulis
Abdallah Hussaeni
vii