Anda di halaman 1dari 20

SMK NEGERI 2 GUGUAK

TEKNIK KOMPUTER DAN INFORMATIKA


JOBSHEET 2 MATA PELAJARAN : ADMINISTRASI SERVER
FTP Server (File Transfer TGL. PELAKSANAAN :
Protocol) GURU PEMBIMBING : JUWITA AMINDA PUTRI, S.Pd
NAMA SISWA :
TEKNIK KOMPUTER DAN JARINGAN KELAS : XI TKJ

STANDAR KOMPETENSI : Membangun server dalam jaringan


KOMPETENSI DASAR : 1. Membangun dan mengkonfigurasi server
2. Menguji Server
TUJUAN PEMBELAJARAN :
1. Siswa mampu menjelaskan tentang konsep FTP server
2. Siswa mampu mengidentifikasi komponen-komponen pada FTP server
3. Siswa mampu menjelaskan tentang macam-macam koneksi pada FTP server
4. Siswa mampu mengidentifikasi cara kerja FTP server
5. Siswa mampu mempraktekkan instalasi dan konfigurasi FTP server
6. SIswa mampu melakukan pengujian FTP server yang telah dibangun
ALOKASI : 2 x pertemuan
PETUNJUK PENGERJAAN
1. Lakukanlah sesuai dengan langkah kerja
2. Pahami kasus yang akan dikerjakan
3. Buatlah laporan praktikum
DASAR TEORI
1. Pengertian FTP Server
FTP server adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang
merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin
dalam sebuah internetwork
2. Komponen-komponen FTP server
a. Server Protocol Interpreter (Server-PI): bertanggung jawab untuk mengatur control
koneksi pada server
b. Server Data Transfer Process (Server-DTP): digunakan untuk mengirim atau
menerima data dari atau ke User-DTP (biasanya port 20). Server-DTP mungkin
tidak hanya membangun sebuah koneksi data atau mendengarkan suatu koneksi
data yang dating dari user

Lembar Jobsheet Administrasi Server Page 1


Juwita Aminda Putri, S.Pd
c. User Protocol Interpreter (User-PI): bertanggung jawab untuk mengatur kontrol
koneksi pada klien
d. User Data Transfer Process (User-DTP): digunakan untuk mengirim atau menerima
data dari atau ke Server-DTP
e. User Interface: Antarmuka user menyediakan antar muka FTP yang lebih “friendly”
untuk pengguna manusia
3. Cara Kerja FTP server
Ketika sambungan aktif dijalankan, klien dari port tinggi mengirim permintaan ke port 21 pada

server. Kemudian server membuka sambungan data ke klien dari port 20 ke range port tinggi

pada mesin klien. Semua data yang diminta dari server kemudian dilewatkan melalui koneksi

ini.

ALAT DAN BAHAN :


ALAT BAHAN

a. 1 Unit computer / Laptop yang telah b. Software ISO Debian


terinstal Debian

KESELAMATAN KERJA
1. Atur jarak pandang mata dengan layar monitor kurang lebih 45 cm
2. Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
3. Gunakanlah PC atau Lapoto sesuai dengan fungsinya
4. Setelah selesai, matikan PC atau laptop dengan benar

Lembar Jobsheet Administrasi Server Page 2


Juwita Aminda Putri, S.Pd
GAMBAR KERJA

LANGKAH KERJA
1. Langkah Kerja
Instalasi dan Konfigurasi FTP Server
a. Terlebih dahulu instalasi aplikasi proftpd dengan perintah :
..#apt-get install proftpd
Lalu pilih standalone

b. Lalu buat folder share untuk meletakkan semua file dan data pada ftp server
Sintaks: …# mkdir share
…# userdel ftp -- untuk menghapus user ftp
…# useradd –d/share/ftp -- untuk menambahkan user ftp paada share

Lembar Jobsheet Administrasi Server Page 3


Juwita Aminda Putri, S.Pd
Sintaks: …# passwd -- untuk membuat password ftp nya

c. Lalu pindah ke direktori share


…# cd share/
…# juwita aminda putri -- buat folder apa saja yang Anda inginkan

d. Lalu edit dan tambahkan script pada file proftpd.conf dengan perintah:
…# pico /etc/proftpd/proftpd.conf
Lalu tambahkan script:

#...
<Anonymous ~ftp> diganti dengan <Anonymous
/home/juwita/share/> sesuaikan dengan folder Anda
User ftp
UserAlias anonymous ftp -tambahkan jika user alias belum ada
</Anonymous>

Lembar Jobsheet Administrasi Server Page 4


Juwita Aminda Putri, S.Pd
e. Lalu restart proftpd …# /etc/init.d/proftpd restart

Pengujian
a. Melalui browser dengan membuka ftp://juwita.com
Jika keluar tampilan seperti ini, lalu masukan username dan password Anda

Sehingga keluar tampilan seperti berikut:

b. Melalui terminal
Ketik perintah : ..# ftp localhost

Lembar Jobsheet Administrasi Server Page 5


Juwita Aminda Putri, S.Pd
Lalu ketik ftp> ls

Kemudian ftp> bye


Goodbye

Lembar Jobsheet Administrasi Server Page 6


Juwita Aminda Putri, S.Pd
2. Installasi dan Konfigurasi FTP (CLI/Text)
a. Masuk ke root atau su terlebih dahulu

b. Untuk menambahkan cd binary untuk mendapatkan paket FTP, ketik perintah


Sintaks: …# apt-cdrom add

c. lalu lakukan update data dengan ketik perintah # apt-get update

Lembar Jobsheet Administrasi Server Page 7


Juwita Aminda Putri, S.Pd
Tunggu proses sampai selesai

d. Installkan paket FTP yaitu proftpd, dengan perintah


sintaks: # apt-get install proftpd-basic

Pilih Y, kemudian akan muncul permintaan untuk memasukkan DVD binary-1 dan
tekan Enter

Tunggu proses selesai

Lembar Jobsheet Administrasi Server Page 8


Juwita Aminda Putri, S.Pd
Kemudian masukkan DVD Binary-2 dan tekan Enter

Sehingga muncul tampilan seperti berikut

Pilih Standalone (Mandiri) dan klik OK

Lembar Jobsheet Administrasi Server Page 9


Juwita Aminda Putri, S.Pd
e. Pindah ke direktori proftpd dengan perintah
Sintaks : # cd /etc/proftpd

f. Copy script pada proftpd ke folder jafil dengan perintah


Sintaks : # cp proftpd.conf /home/jafil/

g. Edit script pada proftpd

Hapus tanda pagar pada:


DefaultRoot

Lembar Jobsheet Administrasi Server Page 10


Juwita Aminda Putri, S.Pd
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias

DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell
MaxClients

DisplayLogin
DisplayChdir
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>

Lembar Jobsheet Administrasi Server Page 11


Juwita Aminda Putri, S.Pd
</Anonymous>

Lalu simpan

h. Masuk ke direktori ftp

i. Lihat layanan yang ada pada ftp , kemudian edit pada halaman test

j. Editlah sesuai yang Anda inginkan “terdidik”

Lalu simpan

k. Restartlah paket ftp

Lembar Jobsheet Administrasi Server Page 12


Juwita Aminda Putri, S.Pd
3. Pengujian FTP
Pengujian Melalui Browser Client
l. Lakukan pengujian dengan membuka browser pada PC client seperti gambar berikut:

Klik test.txt yang dibuat sebelumnya, maka akan keluar tampilan seperti berikut ini

Pengujian Melalui Filezila


1. Sebelum pengujian menggunakan filezila, kita masuk lagi ke terminal pada server
2. Agar dapat sharing data, maka ubah pada anynomous dan menambahkan folder share,
dengan perintah:
Sintaks:
…# mkdir share
…# userdel ftp -- untuk menghapus user ftp
…# useradd –d/share/ftp -- untuk menambahkan user ftp paada share

Lembar Jobsheet Administrasi Server Page 13


Juwita Aminda Putri, S.Pd
Lalu ketik …# passwd
Dan masukkan passwordnya

3. Setelah menambahkan folder share, maka langkah selanjutnya mengubah Anynomous


dengan cara masuk ke script ftp seperti gambar berikut:

4. Lalu simpan dan restart paket ftp dengan perintah


Sintaks: …# /etc/init.d/proftpd restart

Lembar Jobsheet Administrasi Server Page 14


Juwita Aminda Putri, S.Pd
5. Buka pada PC client filezilla, sebelumnya atur IP dan Adapter yang diaktifkan pada
virtual

6. Buka ftp Anda pada browser misalnya ftp://jafil.com. Lalu masukkan username dan
password ftp Anda

Maka tampilannya sebagai berikut:

Lembar Jobsheet Administrasi Server Page 15


Juwita Aminda Putri, S.Pd
7. Buka filezilla pada client dan cobakan sharing data ke ftp Anda

Masukkan Host, Username, Password dan port FTP Anda


Lalu klik Quickconnect

8. Kita coba mensharing sebuah file ke server ftp dengan cara sebagai berikut :

Lembar Jobsheet Administrasi Server Page 16


Juwita Aminda Putri, S.Pd
Klik kanan pada file yang akan kita share

Klik Upload

Maka keluar pernyataan successfully pada bagian atas, berarti sharing data kita
berhasil seperti berikut:

Lembar Jobsheet Administrasi Server Page 17


Juwita Aminda Putri, S.Pd
Untuk cek data yang kita sharing tadi maka kita dapat membuka ftp kita pada browser
dan lihat file yang sudah kita share tadi seperti berikut:

Buka pada browser ftp://jafil.com dan lihat file yang sudah di share tadi
Untuk mengambil file tadi kita dapat download, dengan cara klik pada file tersebut
Dan star download

Lembar Jobsheet Administrasi Server Page 18


Juwita Aminda Putri, S.Pd
EVALUASI
1. Folder yang kita tambahkan pada ftp harus ditambahkan pada folder share.
Benar/Salah? Jelaskan Alasanya!
2. Saat instalasi paket ftp (proftpd), pada run proftpd kita mempunyai 2 pilihan yaitu
from inetd dan standalone, jika Anda memilih “from inetd” maka apa yang akan
terjadi pada konfigurasi ftp Anda?
3. Jelaskan secara ringkas bagaimana cara kerja server!
4. Jelaskan aplikasi-aplikasi pada FTP server!

HASIL DAN KESIMPULAN PRAKTIKUM

Lembar Jobsheet Administrasi Server Page 19


Juwita Aminda Putri, S.Pd
PENILAIAN
LEMBAR PENILAIAN

Bobot Item Penilaian Skor Skor Hasil Total


Maks
a. Proses
1. Pemahaman 30
terhadap Kasus
20%
2. Langkah Kerja 40
3. Keselamatan 30
Kerja
b. Hasil
1. Instalasi dan 30
Konfigurasi FTP server
70%
2. Pengujian 20
3. Kesimpulan 20
4. Laporan Pratikum 30
a. Waktu
1. Sesuai Alokasi Waktu 100
10%
2. Lebih cepat dari alokasi waktu 90
3. Melebihi alokasi waktu 75
NA (NilaiAkhir)
Rentang Nilai :
90 – 100 =A
80 – 89.99 =B
75 – 79.99 =C
<75 = TT

Ampang Gadang, Juli 2016


Guru Mata Pelajaran

Juwita Aminda Putri, S.Pd


NIP.-

Lembar Jobsheet Administrasi Server Page 20


Juwita Aminda Putri, S.Pd

Anda mungkin juga menyukai