Anda di halaman 1dari 21

SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 1 Waktu : 4 x 45 Menit

1. Pengertian Debian

Debian adalah sistem operasi gratis berbasis kernel Linux yang mampu memenuhi kebutuhan penggunanya lewat
puluhan ribu software di dalamnya. Sebagai catatan, sistem operasi adalah pusat untuk menjalankan seluruh
program pada komputer ataupun server. Sedangkan kernel, merupakan inti dari sistem operasi.

2. Alat dan Bahan

1. Do’a
2. Komputer / Laptop
3. VirtualBox
4. Sistem Operasi Debian DVD 1

3. Logo Debian

4. Kelebihan dan Kekurangan Linux Debian

Kelebihan Debian:
1. Sudah dijelaskan sebelumnya debian merupakan sistem operasi open source kode sumber yang
tersedia untuk dikembangkan oleh developer untuk dilakukan modifikasi demi meningkatkan kinerja
sistem operasi itu sendiri.
2. Linux atau debian lebih aman dibandingkan sistem operasi lain, jarang sekali ditemui terdapat virus
pada debian dan distro lainnya. Karna untuk mengakses perlu melakukan otorisasi dari administrator
dalam bentuk user pengguna dan sandi (root).
3. Debian selalu update pembaruan sistem, pembaruan di linux bisa dilakukan dengan mudah.
4. program berbasis APT yang canggih
5. Dapat digunakan tanpa perlu diinstal, biasanya seseorang yang ingin tau tentang debian bisa
mencobanya tanpa perlu menginstall karna terdapat fitur try debian without installing.
6. Debian memberikan dukungan untuk penggunanya sebagai server dan sistem klien dengan mudah dan
cepat.

Kekurangan Debian:
1. Dukungan software yang populer, namun ada beberapa software alternatif yang fungsinya masih sama.
Pengguna debian yang masih baru harus membiasakan dengan software-software yang kompatibel
dengan linux. Ada juga beberapa software yang berjalan di Windows dapat juga berjalan di linux jika
menggunakan PlayOnLinux.
2. Saat terjadi masalah error pada linux sulit mengatasinya.
3. Memakan repository sebesar 40-60 GB
4. Sangat sulit memasukkan software versi terbaru kedalam distronya.

5. Persiapan

1. Download Debian DVD 1


2. Install VirtualBox

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


6. Tujuan Kegiatan Pembelajaran Web Server

1. Peserta didik mampu melakukan installasi Web Server


2. Peserta didik dapat menguji konfigurasi Web Server
3. Peserta didik membuat laporan hasil praktek Web Server

7. Install Debian 10 CLI

{ untuk sementara tinggalkan Mouse, karna kita akan memakai keyboard saja,,, kecuali akan berpindah
DVD }
Debian GNU/Linux Installer menu : Install
Language : English
Country, territory or area : Other
Continent or region : Asia
Country, territory or area : Indonesia
Country to base default locale setting on : United State - en_US.UTF-8
Keymap to use : American English

Primary Network Interface : pilih kartu jaringan (enp0s3) { kartu jaringan }


Continue without a default router ? : NO
Network configuration method : Configure network manually { pilih konfigurasi manual }
IP Address : 10.10.10.1
Netmask : 255.255.255.0
Gateway : 10.10.10.1
Name Server address : 10.10.10.1

Hostname : serverjack { Nama untuk server Debian anda SESUAI SOAL }


Domain name : namakamu.sch.id { domain web SESUAI SOAL }

Root password : 123 { password untuk root , wajib ingat SESUAI SOAL }
Re-enter password to verify : 123 { ulangi password untuk root , wajib ingat SESUAI SOAL }

Full name for the new user : Abdur Rozak { Isi nama lengkap anda }
Username for your account : jack { isi dengan nama user akun yang anda inginkan }
Choose a password for the new user : 321 { password untuk user akun anda }
Re-enter password to verify : 321 { ulangi password untuk user akun anda }

Select a city in your time zone : Western (Sumatra, Jakarta, Java dll)

Partitioning method : Guided – use entire disk


Select disk to partition : Pilih Nama Harddisknya (Enter aja)
Partitioning scheme : All files in one partition (recommended for new users)
Pilih : Finish Partitioning and write changes to disk : yes
Write the changes to disk : YES ( ini WAJIB yes )

Scan another CD or DVD ? : NO


Use a network mirror ? : NO
Participate in the package usage survey? : NO

Choose software to install : Hilangkan * pada { sisakan bintang pada pilihan paling bawah }
[ ] Debian desktop environment
[ ] Print server
Yang diberi bintang hanya yang paling bawah yaitu
[*] standard system utilities

Install the GRUB boot loader to the master boot record ? : YES { dibagian ini WAJIB memilih YES }
Device for boot loader installation : /dev/sda { pilih yang bawah, jangan yang manual }
Installation complete : Continue

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


8. Login Setelah Install

9. Kesimpulan

Apapun sistem operasinya semua os memiliki kelebihan dan kekurangannya masing-masing, begitu juga debian
dan distro lain. Secanggih canggihnya sistem operasi jika kita tidak mengerti cara menggunakannya dan tidak
perlu dengan fiturnya maka tidak akan berguna juga, bagi anda pengguna baru selamat belajar Linux.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 2 Waktu : 4 x 45 Menit

1. Pengertian IP Address

Debian merupakan salah satu distro linux yang juga banyak peminatnya dan bayak distro yang merupakan turunan
dari sistem operasi ini. Jika komputer/pc ingin konek ke internet salah satu syarat yang harus dipenuhi adalah
mempunyai alamat IP Address. Pada postingan kali ini saya akan membagikan tutorial mengenai bagaimana Cara
Konfigurasi IP Address Static dan Dinamis pada Debian 10 (Buster) Server.

Kita dapat melihat IP Address kita dengan cara mengetikan perintah ip addr. Maka akan tampil seluruh network
interface yang terpasang pada komputer kita. Seperti contoh dibawah komputer saya memiliki 2 interface yaitu lo
yang berarti localhost atau merupakan loopback. Serta enp0s3 yang merupakan port ethernet komputer saya.

2. Alat dan Bahan

5. Do’a
6. Komputer / Laptop
7. VirtualBox
8. Sistem Operasi Debian DVD 1

3. Cara Kerja Web Server

4. Fungsi IP Address

Semua peralatan yang terhubung ke jaringan komputer membutuhkan alamat khusus yang disebut IP address,
agar semua peralatan tersebut dapat terhubung satu sama lain. Jadi fungsi IP address ini di ilustrasikan seperti
nama orang, sebagai metode untuk mengenali siapa orang tersebut.

5. Persiapan

3. Install Terlebih dahulu Sistem Operasi Debian DVD 1

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


6. Tujuan Kegiatan Pembelajaran Web Server

4. Peserta didik mampu melakukan Cek Kartu Jaringan dan IP Address


5. Peserta didik dapat menguji konfigurasi IP Address
6. Peserta didik membuat laporan hasil praktek Network

7. Konfigurasi IP Address

root@jack:~# ip a
(Lihat Nama Kartu Jaringan yang tertera misa disitu tertera eth0 atau enp0s3 atau ens33)

root@jack:~# nano /etc/network/interfaces


# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface


allow-hotplug enp0s3
iface enp0s3 inet static
address 10.10.10.1
netmask 255.255.255.0
gateway 10.10.10.1
dns-nameservers 10.10.10.1
dns-search namakamu.sch.id

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:~# nano /etc/sysctl.conf


net.ipv4.ip_forward=1 (hilangkan pagar pada baris ini)

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:~# nano /etc/hostname


SERVERJACK

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:~# nano /etc/hosts


10.10.10.1 SERVERJACK.namakamu.sch.id SERVERJACK

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:~# nano /etc/resolv.conf


search namakamu.sch.id
nameserver 10.10.10.1

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:~# /etc/init.d/networking restart (untuk restart network)


[ok] Restarting networking via systemctl: networking.service

root@jack:~# ip a (untuk cek lan dan konfigurasi ipnya)


root@jack:~# eject (untuk mengeluarkan cd/dvd)
root@jack:~# reboot (untuk restart)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


8. Cek IP Address

a. ip a

b. Menguji IP Addres dengan Ping ke Client

9. Kesimpulan

IP DHCP berfungsi untuk mendapatkan IP secara otomatis ketika kita terhubung dengan internet dan tidak perlu
mengkonfigurasinya. IP alias adalah menyatukan/mengasosiasikan lebih dari satu alamat IP ke dalam interface
jaringan. Dalam arti sempit bahwa didalam suatu jaringan terdapat beberapa IP yang digunakan.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 3 Waktu : 4 x 45 Menit

1. Pengertian Repository

Repository atau biasa dipanggil Repo merupakan tempat penyimpanan ratusan aplikasi atau program yang telah
diatur sedemikian rupa dan tersedia untuk dapat diakses melalui internet. Bisa dibilang repository itu semacam
sebuah server yang menyediakan penyimpanan khusus untuk aplikasi-aplikasi atau file-file yang dikelompokkan.

Analogi dari Repository sendiri itu semacam store aplikasi seperti Google Play Store, Apple Store yang mana untuk
menyimpan kumpulan aplikasi-aplikasi yang nanti bisa kita gunakan untuk debian server kita.

2. Alat dan Bahan

9. Do’a
10. Komputer / Laptop
11. VirtualBox
12. Sistem Operasi Debian DVD 1

3. Screenshoot

4. Fungsi Repository

Repository ini merupakan paket-paket khusus untuk suatu sistem operasi yang kemudian paket tersebut di install
untuk mendapatkan kinerja lebih baik dari suatu sistem operasi. Repository dalam linux digunakan untuk
kebutuhan update dan meng upgrade, baik sistem maupun perangkat lunaknya.

Intinya adalah tempat penyimpanan atau gudang sistem/aplikasi untuk sistem operasi mengambil dan
menginstall pembaruan dan aplikasi.

Contoh Repository dalam Linux


1. Main adalah software yang didukung secara resmi
2. Restricted adalah software yang didukung akan tetapi tidak seutuhnya bebas lisensi.
3. Universe adalah software yang dikelola oleh komunitas pengembang
4. Multiverse adalah software berbayar

5. Persiapan

4. Install Terlebih dahulu Sistem Operasi Debian DVD 1


5. Koneksi internet
6. DVD 1,2 dan 3

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


6. Tujuan Kegiatan Pembelajaran Web Server

7. Peserta didik mampu melakukan Update Repository


8. Peserta didik dapat menguji konfigurasi repository
9. Peserta didik membuat laporan hasil praktek Update Repository

7. Langkah Kerja

A. OFFLINE
Add Repository DVD 1,2 dan 3 Debian

Pertama setelah kita installasi Debian 10 lalu kita copykan REPOSITORY local (DVD) ke Source List,
caranya sebagai dibawah ini :

Update Repository Disk


root@jack:~# eject

Masukkan DVD Debian 10 Binary 2


root@jack:~# apt-cdrom add

root@jack:~# eject

Masukkan DVD Debian 10 Binary 3


root@jack:~# apt-cdrom add

root@jack:~# eject

Setelah itu cek Repository DISKnya dengan cara


root@jack:~# nano /etc/apt/sources.list

{Jika sudah ada 3 baris dari Deb cdrom DVD Binary-1 sampai Binary-3 maka berhasil }
{Beri tanda # pada baris ( deb http://security- dan deb-src http://security- }

B. ONLINE
Add Repository Online Indonesia & Singapura Debian

Masuk ke file Repository


root@jack:~# nano /etc/apt/sources.list

Hapus Semua yang ada disitu

{Copy Baris dibawah ini dan Paste }

deb http://kartolo.sby.datautama.net.id/debian/ buster main contrib non-free


deb http://kartolo.sby.datautama.net.id/debian/ buster-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ buster/updates main contrib non-free

deb http://ftp.sg.debian.org/debian/ buster main contrib non-free


deb-src http://ftp.sg.debian.org/debian/ buster main contrib non-free

deb http://ftp.sg.debian.org/debian/ buster-updates main contrib non-free


deb-src http://ftp.sg.debian.org/debian/ buster-updates main contrib non-free

deb http://security.debian.org/ buster/updates main contrib non-free


deb-src http://security.debian.org/ buster/updates main contrib non-free

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan


Lalu CTRL+X untuk Keluar

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


8. Cek Repository

c. Cek Update Repository

root@jack:~# apt-get update

d. Mencoba Install Paket


root@jack:~# apt-get install [namapaket]

9. Kesimpulan

Ketika kita menginstall software di linux, sistem akan mencari software yang akan di install ke repository secara
otomatis. Jika software tersebut sudah ditemukan, proses installasi akan diproses sampai terinstall secara
sempurna.

Sehingga bisa diambil kesimpulan bahwa Repository itu merupakan paket-paket yang dikhususkan serta
disediakan untuk di install oleh beberapa macam Distro Linux.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 4 Waktu : 4 x 45 Menit

1. Pendahuluan

Linux Is Fun ! itulah kalimat yang pantas untuk kita ucapkan ketika menggunakan Sistem Operasi Linux, ini karena
kita bisa lakukan banyak hal bahkan bermain-main di console terminal. Seperti yang sudah kita ketahu Console
Terminal adalah satu bagian penting pada sistem operasi berbasis linux, semua aktivitas komputasi seperti
install/uninstall aplikasi, managemen file, bahkan sampai mengoperasikan komputer bisa melalui console
terminal.

Agar tidak jenuh ketika mengoperasikan komputer melalui CLI atau terminal, maka kita bisa memodifikasi atau
mempercantiknya baik merubah tampilan, menyisipkan gambar, atau menginstall neofetch dan lainnya.

2. Alat dan Bahan

13. Do’a
14. Komputer / Laptop
15. VirtualBox
16. Sistem Operasi Debian DVD 1

3. Pengertian Figlet & Cowsay

Figlet adalah sebuah program yang bisa menampilkan tulisan berbentuk ASCII pada terminal linux, sedangkan
Cowsay adalah untuk menampilkan gambar karakter hewan di terminal linux, tentunya dengan format ASCII.

Secara umum keduanya berfungsi untuk mempercantik terminal linux agar terlihat lebih keren dan tidak
membosankan, dengan kombinasi figlet dan cowsay kita bisa menampilkan karakter berbentuk hewan dan juga
tulisan dalam format ASCII di terminal linux secara bersamaan.

4. Persiapan

a. Install Terlebih dahulu Sistem Operasi Debian DVD 1


b. Koneksi internet
c. DVD 1,2 dan 3

5. Tujuan Kegiatan Pembelajaran Web Server

10. Peserta didik mampu melakukan edit Terminal


11. Peserta didik dapat menguji konfigurasi Figlet
12. Peserta didik membuat laporan hasil praktek Figlet dan Cowsay

6. Langkah Kerja

A. Setting Login Banner (Motd)


MOTD adalah singkatan dari Message Of The Day dan digunakan untuk menampilkan pesan ketika
pengguna jarak jauh login ke sistem Operasi Linux Menggunakan SSH.

root@jack:~# nano /etc/motd


[Hapus semua isinya dan ganti menjadi seperti berikut ini]

Ngopi Ndisit Men Ora Salah Paham !!!

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan


Lalu CTRL+X untuk Keluar

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


B. Setting Login Banner (Figlet & Cowsay)
root@jack:~# apt-get update
root@jack:~# apt-get install figlet (saat proses install akan disuruh berganti ke DVD Binary 2)
root@jack:~# apt-get install fortune cowsay

Melihat Pilihan Font Figlet yang tersedia di folder berikut


root@jack:~# cd /usr/share/figlet/
root@jack:~# ls

Melihat Pilihan Gambar Cowsay yang tersedia di folder berikut


root@jack:~# cd /usr/share/cowsay/cows/
root@jack:~# ls

Agar Cowsay dan Figlet otomatis tampil setelah kita menghidupkan komputer.
root@jack:~# nano .bashrc
Scrool kebagian paling bawah, lalu tambahkan baris berikut dibagian paling bawah :

Cowsay -f stegosaurus “TJKT | SMK Yasmida Ambarawa”


figlet -f script “LNXSRV-JACK”

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan Lalu CTRL+X untuk Keluar
{Setelah itu silahkan di Reboot mesin virtualnya dengan perintah}

root@jack:~# reboot

C. Setting Login Banner (Issue)


root@jack:~# nano /etc/issue
[Hapus semua isinya dan ganti menjadi seperti berikut ini]

Welcome to Server Jack – LNXSRV

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan Lalu CTRL+X untuk Keluar

7. Cek Cowsay dan Figlet

e. Cek Figlet
root@jack:~# figlet -f script “LNXSRV-JACK”

f. Cek Cowsay
root@jack:~# Cowsay -f stegosaurus “TJKT | SMK Yasmida Ambarawa”

8. Kesimpulan

Jika kurang suka dengan karakter gambar hewan dan juga style tulisan yang ditampilkan, kita bisa mengubahnya
sesuai dengan keinginan. Itulah langkah singkat untuk mempercantik terminal linux dengan figlet dan cowsay,
selain ini kalian bisa mencoba yang lain dengan neofetch, screenfetch dan juga archey untuk mengubah tampilan
terminal linux.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 5 Waktu : 4 x 45 Menit

1. Pengertian Web Server

Web Server adalah sebuah software yang berfungsi untuk menerima dan melayani permintaan yang dikirimkan
user melalui browser kemudian ditampilkan kepada user sesuai dengan permintaan yang dikirimkan ke server.

2. Alat dan Bahan

17. Do’a
18. Komputer / Laptop
19. VirtualBox
20. Sistem Operasi Debian DVD 1

3. Cara Kerja Web Server

4. Kelebihan Web Server Apache

Apache adalah layanan web server yang paling populer, Hal tersebut dikarenakan Apache sangat fleksibel,
Apache sendiri bisa digunakan untuk berbagai sistem operasi. Selain fleksibel, Konfigurasi dan pengaturan
apache sangat mudah dan simple. Tidak ada pengaturan lebih lanjut untuk menggunakan web server yang satu
ini. Hal tersebut menjadi alasan banyak orang menggunakan Apache sebagai web server.

1. Konfigurasi yang Lebih Mudah


2. Bersifat Open Source
3. Jumlah Pengguna banyak sehingga komunitas besar

5. Persiapan

7. Install Terlebih dahulu Sistem Operasi Debian DVD 1


8. Konfigurasi IP Address / Network

6. Tujuan Kegiatan Pembelajaran Web Server

13. Peserta didik mampu melakukan installasi Web Server


14. Peserta didik dapat menguji konfigurasi Web Server
15. Peserta didik membuat laporan hasil praktek Web Server

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


7. Konfigurasi WEB Server Apache

(Masukkan DVD Binary 1)


root@jack:~# apt-get install apache2
root@jack:~# apt-get install w3m

root@jack:~# cd /etc/apache2/sites-available/
root@jack:/etc/apache2/sites-available/# cp 000-default.conf pustaka.conf

root@jack:/etc/apache2/sites-available/# nano pustaka.conf


<VirtualHost *:80>
ServerName namakamu.sch.id DIEDIT
ServerAdmin SERVER@namakamu.sch.id
DocumentRoot /var/www/html/pustaka
</VirtualHost>

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:/etc/apache2/sites-available/# a2ensite namakamu.conf (Untuk aktifkan site)


root@jack:/etc/apache2/sites-available/# a2dissite 000-default.conf (Untuk non-aktifkan site)
root@jack:/etc/apache2/sites-available/# cd

root@jack:~# cd /var/www/html (Untuk masuk ke direktori /var/www/html)


root@jack:/var/www/html # mkdir pustaka (Untuk membuat direktori namakamu)
root@jack:/var/www/html # ls (Untuk melihat isi direktori)
root@jack:/var/www/html # cd pustaka/
root@jack:/var/www/html/pustaka/# nano namakamu.html (tanpa spasi)
<html>
<head>
<title>NAMAKAMU</title>
</head>
<body>
<h1> Ini adalah Website Saya NAMAKAMU kelas XII TKJ XXX</h1>
</body>
</html>

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:/var/www/html/pustaka/# ls (Untuk melihat isi direktori)


root@jack:/var/www/html/pustaka/# mkdir modultkj buku musik video dokumen gambar
root@jack:/var/www/html/pustaka/# ls (Untuk melihat isi direktori)
root@jack:/var/www/html/pustaka/# touch buku.doc
root@jack:/var/www/html/pustaka/# touch musik.mp3
root@jack:/var/www/html/pustaka/# touch video.mp4
root@jack:/var/www/html/pustaka/# ls (Untuk melihat isi direktori)
root@jack: /var/www/html/pustaka/# cd
root@jack:~# /etc/init.d/apache2 restart
root@jack:~# w3m IPSERVER (Untuk Cek HTML apache2)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


8. Menguji WEB Server Apache Pustaka

g. Menguji Web Server dengan W3M


#w3m 10.10.10.1

h. Menguji Web Server dengan Browser di Client


http://10.10.10.1

9. Kesimpulan

Install Web Server ini diperlukan ketelitian saat mengetik sebuah perintah, apabilah salah satu kata saja maka
perintah tidak dapat berjalan sesuai dengan baik. Demikian Install dan Konfigurasi Sederhana dari Web Server
Apache2, selamat mencoba dan apabila ada kendala atau error saat mencoba silakan foto dan tanyakan kepada
guru Mata Pelajaran.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 6 Waktu : 4 x 45 Menit

1. Pengertian SSH Server

SSH (Secure Shell Connection) adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih
aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Sama seperti telnet, SSH Client
menyediakan User dengan Shell untuk remote ke mesin. Tetapi SSH melakukan enkripsi yang aman antara client
dan server. Mudahnya SSH adalah teknologi yang nantinya bisa kita pakai untuk melakukan Remote Server.

2. Alat dan Bahan

21. Do’a
22. Komputer / Laptop
23. VirtualBox
24. Sistem Operasi Debian DVD 1

3. Cara Kerja SSH Server

seperti gambar diatas, remote server adalah proses kita melakukan pengendalian penuh terhadap suatu server
tanpa bersentuhan langsung dengan server tersebut.

Analoginya seperti ini, bayangkan anda punya komputer server yang jauh dari anda berada, atau mungkin anda
bertempat tinggal di indonesia dan anda menyewa server di amerika. pertanyaan yang mendasar adalah
bagaimana anda bisa mengendalikan server yang jauh dari anda berada tanpa anda harus memegang fisik?
Tentu saja ini dijawab dengan teknologi “Remote Server” yang akan kita pelajari disini.

Dengan melakukan “Remote Server” kita dapat berinteraksi bahkan mengambil kendali server kita yang jauh, Ada
banyak cara untuk melakukan remote server. tetapi di artikel kali ini kita akan menggunakan layanan SSH untuk
melakukan Remote Server.

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


4. Fungsi, Kelebihan dan Kekurangan SSH

Fungsi lain SSH


1. Memastikan kerahasiaan data yang dikirim agar hanya diketahui oleh penerima dan pengirim.
2. Mekanisme untuk memastikan pengirim dan penerima adalah benar dan aman.
3. Protokol untuk pertukaran data dalam suatu jaringan.
4. Melakukan enkripsi terhadap data yang dikirim.

Kelebihan SSH
1. Memiliki fungsi DNS spoofing, artinya data yang ditempa akan ditempatkan di cache server.
2. Lebih murah dibandingan dengan membeli akses internet di provider/operator seluler.
3. Bisa membuka situs yang tidak bisa dibuka/situs yang diblokir internet positif.
4. Bisa mendapatkan akses internet unlimited atau internet gratis.
5. Koneksi yang lebih cepat (bergantung server ssh).

Kekurangan SSH
1. Bandwidth untuk server lokal sedikit sedangkan bandwidth untuk server luarnya besar.
2. Tidak semua operator seluler bisa menggunakan ssh (bergantung bug yang ada).
3. Harus memperbarui secara berkala atau tidak bisa digunakan selamanya.
4. Akses download lebih lambat untuk versi gratis.

5. Persiapan

9. Install Terlebih dahulu Sistem Operasi Debian DVD 1


10. Konfigurasi IP Address / Network

6. Tujuan Kegiatan Pembelajaran Web Server

16. Peserta didik mampu melakukan installasi SSH Server


17. Peserta didik dapat menguji konfigurasi SSG Server
18. Peserta didik membuat laporan hasil praktek SSH Server

7. Konfigurasi WEB Server Apache

(Masukkan DVD Binary 1)


root@jack:~# apt-get install openssh-server

root@jack:~# nano /etc/ssh/sshd_config

(Hilangkan Pagar pada baris dibawah ini)


Port 22

PermitRootLogin without-password menjadi


PermitRootLogin yes

(Selanjutnya SIMPAN KONFIGURASI dengan menekan, Ctrl+O > Enter, lalu Ctrl+X.)

root@jack:~# service ssh restart

root@jack:~# /etc/init.d/ssh restart

root@jack:~# reboot

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


8. Menguji SSH Server

untuk melakukan uji coba apakah berhasil, pastikan kalian punya komputer klien yang sudah terhubung dengan
komputer server tadi. Disini karena kita pakai VirtualBox kita bisa menghubungkan Debian 10 dengan Komputer
fisik kita dengan jaringan Host-only.

i. Menguji SSH Server dengan Putty

j. Sudah Masuk ke Server yang kita Remote

9. Kesimpulan

SSH adalah teknologi yang berjalan pada protokol administrasi, memungkinkan untuk mengelola setiap file di
dalam sebuah server. Manfaat dari penggunaan SSH sendiri adalah untuk menghindari kasus cyber crime, dapat
mengontrol hosting, serta menjaga sistem keamanan secara utuh, selamat mencoba dan apabila ada kendala
atau error saat mencoba silakan foto dan tanyakan kepada guru Mata Pelajaran.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


SMK Yasmida Ambarawa Nama : Kelas :

Program Keahlian : Mata Pelajaran :


Nilai :
Teknik Komputer Jaringan (TKJ) Administrasi Sistem Jaringan (ASJ)

Kelas/Semester : Pertemuan Ke : 7 Waktu : 4 x 45 Menit

1. Pengertian DNS Server

DNS (Domain Name System) merupakan sebuah sistem yang mengubah IP Address menjadi sebuah nama lain
dalam jaringan. Jika dianalogikan, DNS ibarah buku telepon jaringan, dimana saat kita mengetikkan nama situs,
maka akan ditujukan ke alamat IP Address dari situs tersebut.

2. Alat dan Bahan

25. Do’a
26. Komputer / Laptop
27. VirtualBox
28. Sistem Operasi Debian DVD 1

3. Cara Kerja DNS Server


dibagi menjadi Tiga :
1. DNS Resolver
Client membuat permintaan DNS.
2. Recursive DNS Server
Melakukan pencarian DNS dan memberikan jawaban untuk menanggapi permintaan DNS Resolver.
3. Authoritative DNS Server
Memberikan jawaban terhadap permintaan Recursive.

Intinya Resolver melakukan permintaan DNS kepada Recursive kemudian Recursive bertanya kepada
Authoritative. Habis itu Authoritative memberikan jawaban ke Recursive, kemudian Recursive memberi
jawaban ke Resolver.

4. Sekilas tentang Domain

Domain dibagi menjadi 127 level atau bagian, dimulai dari 0 sampai 127 dipisahkan dengan “.” (titik).

Contoh : tjkt.smkyasmida.com

1. Pada baigan paling kanan domain menyatakan nama domain utama.


Contoh : “tjkt.smkyasmida.com”, maka “com” adalah domain utama.

2. Bagian kiri menyatakan subdomain.


Contoh : “tjkt.smkyasmida.com”, maka “smkyasmida” adalah subdomain dari “com” dan “tjkt”
adalah subdomain dari “smkyasmida.com”.

3. Bagian kiri paling akhir menyatakan nama host.


Contoh : “tjkt.smkyasmida.com”, maka “tjkt” menyatakan nama host.

Tabel beberapa Jenis kelompok penting data yang disimpan pada DNS

Jenis Penjelasan
A record Digunakan untuk memetakan alamat Ipv4
AAAA record Digunakan untuk memetakan alamat Ipv6
CNAME record Membuat nama lain dari domain (domain alias)
MX record Memetakan nama domain ke daftar mail server
PTR record Memetakan nama host ke nama kanonik
NS record Memetakan nama domain ke server DNS
SOA record Server DNS yang menyediakan otorisasi
SRV record Menunjukkan lokasi umum

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


5. Persiapan

11. Install Terlebih dahulu Sistem Operasi Debian DVD 1


12. Konfigurasi IP Address / Network

6. Tujuan Kegiatan Pembelajaran Web Server

19. Peserta didik mampu melakukan installasi DNS Server


20. Peserta didik dapat menguji konfigurasi DNS Server
21. Peserta didik membuat laporan hasil praktek DNS Server

7. Konfigurasi DNS Server dengan Bind9

Paket aplikasi yang digunakan untuk melakukan Installasi DNS Server adalah Bind9.
Install terlebih dahulu seperti langkah dibawah ini.

root@jack:~# apt-get install bind9 (akan meminta berpindah ke DVD Binary 2)


root@jack:~# apt --fix-broken install (akan diminta untuk memasukkan DVD Binary 1)
root@jack:~# apt-get install bind9utils
root@jack:~# apt-get install dnsutils

Selanjutnya masuk ke directory /etc/bind/


root@jack:~# cd /etc/bind/

Selanjutnya edit file named.conf.default-zones


root@jack:/etc/bind/# nano named.conf.default-zones

(tambahkan Script berikut di baris paling bawah)

zone “smkyasmida-uye.sch.id” {
type master;
file “/etc/bind/db.smkyasmida-uye.forward”;
};

zone “123.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.smkyasmida-uye.reverse”;
};

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan


Lalu CTRL+X untuk Keluar

Script Penjelasan
Mendaftarkan nama smkyasmida-uye.sch.id
sebagai forward, digunakan untuk meneruskan.
zone “smkyasmida-uye.sch.id” {
smkyasmida-uye.sch.id adalah domain yang
didaftarkan.
type master; Jenis / Type DNS
file “/etc/bind/db.smkyasmida-uye.forward”; Lokasi file Forward
}; Penutup

Mendaftarkan alamat network sebagai reverse,


digunakan untuk membalas.
zone “123.168.192.in-addr.arpa” {
123.168.192 adalaah network yang dibalik dari ip
192.168.123.0/24
type master; Jenis / Type DNS
file “/etc/bind/db.smkyasmida-uye.reverse”; Lokasi file Reverse
}; Penutup

root@jack:/etc/bind/# cp db.local db.smkyasmida-uye.forward


root@jack:/etc/bind/# cp db.127 db.smkyasmida-uye.reverse

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


Selanjutnya ubah seluruh kata localhost menjadi smkyasmida-uye.com
root@jack:/etc/bind/# nano db.smkyasmida-uye.forward
$TTL 604800
@ IN SOA smkyasmida-uye.sch.id. root.smkyasmida-uye.sch.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smkyasmida-uye.sch.id.
@ IN A 192.168.123.1

www IN A 192.168.123.1
ftp IN A 192.168.123.1
mail IN A 192.168.123.1
tjkt IN A 192.168.123.1

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan


Lalu CTRL+X untuk Keluar

Selanjutnya ubah seluruh kata localhost menjadi smkyasmida-uye.com


root@jack:/etc/bind/# nano db.smkyasmida-uye.reverse
$TTL 604800
@ IN SOA smkyasmida-uye.sch.id. root.smkyasmida-uye.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smkyasmida-uye.sch.id.
1 IN PTR smkyasmida-uye.sch.id.
1 IN PTR www.smkyasmida-uye.sch.id.

1 IN PTR ftp.smkyasmida-uye.sch.id.
1 IN PTR mail.smkyasmida-uye.sch.id.
1 IN PTR tjkt.smkyasmida-uye.sch.id.

Setelah itu tekan CTRL+O > ENTER untuk meyimpan perubahan


Lalu CTRL+X untuk Keluar

root@jack:/etc/bind/# cd
root@jack:~# nano /etc/resolv.conf
search smkyasmida-uye.sch.id
nameserver 192.168.123.1

root@jack:~# /etc/init.d/bind9 restart


root@jack:~# /etc/init.d/bind9 status

8. Menguji SSH Server

untuk melakukan uji coba apakah berhasil, pastikan kalian punya komputer klien yang sudah terhubung dengan
komputer server tadi. Disini karena kita pakai VirtualBox kita bisa menghubungkan Debian 10 dengan Komputer
fisik kita dengan jaringan Host-only.

k. Menguji DNS Server di terminal

root@jack:~# nslockup smkyasmida-uye.sch.id


root@jack:~# nslockup mail.smkyasmida-uye.sch.id
root@jack:~# nslockup ftp.smkyasmida-uye.sch.id
root@jack:~# nslockup www.smkyasmida-uye.sch.id
root@jack:~# nslockup 192.168.123.1

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id


l. Menguji DNS Server di Browser

9. Kesimpulan

SSH adalah teknologi yang berjalan pada protokol administrasi, memungkinkan untuk mengelola setiap file di
dalam sebuah server. Manfaat dari penggunaan SSH sendiri adalah untuk menghindari kasus cyber crime, dapat
mengontrol hosting, serta menjaga sistem keamanan secara utuh, selamat mencoba dan apabila ada kendala
atau error saat mencoba silakan foto dan tanyakan kepada guru Mata Pelajaran.

Siswa Guru Mapel

(............................................) (............................................)

JobSheet 01 - Install Debian CLI.docx tjkt.smkyasmida.sch.id

Anda mungkin juga menyukai