Tabel Kelompok 3 P.T.I.K




BSI 13.1D.01.3 P.T.I.K
HERMAN M., S.Kom
1
Ahmad Firdaus
13100528
2
Moch. Taufik Hidayat
13100438
3
Wenyan Aipassa
13100438
4
Gandi Irawan
13100483
5
Jumadi
13100445
6
Adi Jayadi Chaidar
13100482
7
Resi Hara Pamungkas
13100492
8
Rachmat Dwi Ramdani
13100418
9
Angga Prahasta
13100579
10
Dian Fahrizal
13100607
11
Daniel PW.
13100433
12
M. Irwansyah
13100486
13
Moch. Ikhwani
13100848

FTP (File Transfer Protocol )




Dosen : Herman M., S.Kom
Kelas : 13.1D.01


Nama Mahasiswa :
1. Ahmad Firdaus Nim : 13100528
2. Moch. Taufik Hidayat Nim : 13100438
3. Wanyan Aipassa Nim : 13100533
4. Gandi Irawan Nim : 13100483
5. Jumadi Nim : 13100445
6. Adi Jayadi Chaidar Nim : 13100482
7. Resi Hara Pamungkas Nim : 13100492
8. Rachmat Dwi Ramdani Nim : 13100418
9. Angga Prahasta Nim : 13100579
10. Dian Fahrizal Nim : 13100607
11. Daniel PW. Nim : 13100433
12. M. Irwansyah Nim : 13100486
13. Moch. Ikhwani Nim : 13100848
Pengertian FTP

FTP (file transfer protocol )merupakan satu protocol yang mempunyai fungsi Untuk tukar menukar file dalam suatu network yang menggunakan protokol TCP.
FTP terdiri dari FTP server dan FTP client FTP server adalah suatu server yang mempunyai software yang berfungsi untuk Melayani tukar menukar file jika terdapat permintaan dari FTP cliet (request). FTP client sendiri adalah computer yang melakukan request ke FTP server untuk Tujuan tukar menukar file.ketika terhubung dengan FTP server.
Tukar menukar file ini bisa download,upload mereneme dari file yang sesuai dengan permission yang diberikan oleh FTP server. Jadi FTP server akan melayani untuk tukar file apabila terdapat suatu permintaan dari FTP client.


1) Pengenalan FTP
Dalam sebuah jaringan komputer dalam area lokal maupun yang terkoneksi dengan internet seringkali diperlukan transfer (pertukaran) data antar komputer. Sebagai contoh, saat ditemukan sebuah file atau program yang menarik dan berhubungan dengan masalah yang sedang kita hadapi, biasanya kita berkeinginan untuk menyalin file atau program tersebut. Maka dipergunakan FTP (File Transfer Protocol) yang merupakan software terpopuler di kalangan user
jaringan LAN dan atau internet yang memungkinkan untuk melakukan proses menyalin atau memindahkan data dari satu komputer ke komputer yang lain yang letaknya berjauhan melalui internet. Dengan FTP ini dapat dilakukan tukar menukar informasi yang berupa file secara mudah dan murah.
Fasilitas FTP sering digunakan untuk menyalin (men-download) file dari server komputer yang ada di internet ke komputer lokal. File yang disalin (di-download) biasanya berupa sebuah file teks, file gambar, file suara, file program dan file-file lainnya sehingga muncul anggapan bahwa FTP merupakan suatu sarana umum untuk saling membagi data melalui internet. Komputer server yang menyediakan data dan informasi yang dapat disalin (di-download) olehusernya berjumlah cukup banyak, dan untuk dapat menyalin file dari sebuah server harus diketahui lebih dahulu alamat lengkap situsnya.
Klien (komputer lokal) dan server (komputerremote) yang memiliki utilitas FTP tidak tergantung dari mana lokasi komputer itu berada, bagaimana cara koneksinya dan bahkan apa sistem operasi yang digunakannya. Selama komputer tersebut memiliki akses ke dalam jaringan LAN maupun internet, komputer tersebut masih dapat memanfaatkan fasilitas FTP. Dengan kata lain selama sebuah sistem komputer memiliki protokol TCP/IP, maka fasilitas FTP dapat dimanfaatkan. Oleh karena itu, FTP menjadi jembatan antar sistem operasi dalam melakukan proses transfer data.


2) FTP Server
FTP server, berupa sebuah komputer server yang memberikan fasilitas FTP dengan tujuan untuk menerima koneksi (hubungan) dari luar. Biasanya komputer dengan fasilitas sebagai FTP server juga berfungsi sebagai web server.
Ada dua jenis server komputer yang dapat dihubungi dengan fasilitas FTP, yaitu :
a) Anonymous FTP Server atau dapat juga disebutPublic FTP Server. Server komputer ini dapat diakses dan terbuka bagi semua pemakai internet. File-file dalam server ini dapat di-download secara gratis. Untuk menggunakanAnonymous FTP ini pennguna memasukkan login denganusername Anonymous danpassword yang dipakai berupa alamat e-mail atau dapat pula menggunakan username guesttanpa password, hal ini tergantung dari server FTP yang dituju.
b) Private FTP Server, Server komputer ini hanya bisa diakses dan dipergunakan olehuser tertentu yang terdaftar secara resmi. Server ini biasanya berisi data dan informasi pribadi yang khusus digunakan untuk pemakai tertentu atau perusahaan tertentu. Pemakai khusus ini biasanya mempunyaiusername danpassword untuk dapat terhubung dengan server jenis ini.
Sebuah server yang memberikan fasilitas FTP dapat dengan mudah dikenali, biasanya sebuah server FTP akan memiliki alamat situs dengan subdomain FTP, misalnya domainmicrofosft.com memberikan fasilitas FTP pada subdomainftp.microsoft .com.

3) FTP Client
FTPClient (Klien FTP) merupakan sebuah sistem komputer lokal yang hendak melakukan koneksi dengan server FTP melalui jaringan internet agar dapat melakukan proses pentransferan data (pentransferan file) dengan komputer server FTP. Komputer lokal ini harus memilikisoftware FTPclient.
Untuk sistem operasi Microsoft Windows 3.1/NT/9x/ 2000/XP dapat dipergunakansoftware klien FTP seperti: CuteFTP, WS_FTP, CoreFTP, SmartFTP, FTP Chameleon dan lain-lain. Untuk sistem operasi DOS terdapat perangkat lunak Minuet dan NCSA FTPbin sebagaisoftware Klien FTP. Sedangkan untuk sistem operasi UNIX (dan LINUX), selama sistem tersebut dilengkapi dengan TCP/IP maka di dalamnya telah disertakan pula program Klien FTP. Pada kegiatan belajar 1 dalam modul ini dupergunakan WS_FTP sebagaisoftware klien FTP-nya.
Untuk dapat menggunakan/meng-install software FTP pada komputer lokal, terlebih dahulu harus dipersiapkan program instalasisoftware FTP tersebut. Dalam hal ini, di mana digunakan WS_FTP sebagai softwareFTP-nya, maka diperlukan program instalasi untuk software
FTP WS_FTP. WS_FTP terdapat dalam berbagai versi, mulai dari versi yang gratis dengan fitur-fitur standar sampai dengan versi berbayarnya dengan berbagai macam fitur tambahan. Program instalasi WS_FTP (versifreeware) dapat diperoleh dengan men- download-nya dari situs http://www.ipswitch.com. WS_FTP merupakansoftware FTP yang berjalan pada sistem operasi Microsoft Windows 95/98/2000/NT/XP. Dalam modul ini digunakan WS_FTP versi WS_FTP95 Limited Edition (WS_FTP95 LE). 

4) Instalasi WS_FTP
Setelah memperoleh file program intalasi WS_FTP, berikutnya dilakukan instalasi WS_FTP (WS_FTP95 LE). Langkah-langkah instalasinya adalah :
a) Jalankan fileinstaller (misal : ws_ftp32.exe atau setup.exe), yang
selanjutnya akan tampil seperti gambar di bawah dan klik tombol
continue:

Gambar 1. Menu Awal pada Instalasi WS_FTP.
b) Pada proses instalasi berikutnya akan ditampilkan kotak-kotak dialog yang harus diisi dengan memilihcheckbox yang disediakan, yaituform isian : tentang siapa yang nantinya akan menggunakan WS_FTP LE ini dan akan digunakan dimana dan untuk apa, seperti yang ditampilkan pada gambar-gambar di bawah ini :

Gambar 2. Memilih KategoriUser WS_FTP

Gambar 3. Bagaimana WS_FTP Akan Digunakan.
c) Tahap instalasi selanjutnya akan diberikan pilihan, di mana program WS_FTP akan diletakkan/diinstall (default pada C:\Program Files\WS_FTP), kemudian dilanjutkan dengan penentuan direktori yang akan dijadikan sebagai direktoridefault saat menerima transfer file dari server FTP (C:\Program Files\WS_FTP).

Gambar 4. Pemilihan Direktori Instalasi WS_FTP
d) Kotak dialog selanjutnya akan menampilkan Lisensi dari program WS_FTP LE ini. Klikaccept yang menyatakan bahwa kita menerima peraturan dari lisensi program tersebut agar proses instalasi dapat terus dilanjutkan.
 
e) Tahap instalasi selanjutnya ditanyakanaccount e-mail, yang nantinya akan dipakai sebagaiusername danpassword pada saat login sebagai user Anonymouspada AnonymousFTP server.

Account E-Mail sebagai Password Anonymous

f) Selanjutnya ditentukan Program Manager Group untuk program WS_FTP ini, yaitu WS_FTP.
g) Setelah tombol OK diklik maka instalasi WS_FTP selesai dan jika instalasi telah berhasil akan tampil kotak dialog yang berisi ucapan selamat.

Gambar 8. Pemilihan Program Manager Group.

Gambar 9. Instalasi WS_FTP berhasil.

Tampilan Awal Window WS_FTP

h) Untuk menjalankansoftware FTP WS_FTP95 LE yang telah di-installpada komputer dengan sistem operasi Windows, klik tombol.

Start Programs WS_FTP WS_FTP95 LE atau dapat juga dilakukan dengan meng-klik icon WS_FTP95 LE pada layar desktop. Tampilan WS_FTP dapat dilihat pada gambar 10 di atas.
Setiap program WS_FTP dijalankan pertama kali akan tampil Session Properties. Session Properties ini merupakan konfigurasi dasar bagi WS_FTP untuk dapat melakukan hubungan dengan server FTP yang diinginkan. Konfigurasi dasar serta menu-menu/option dari WS_FTP akan dibahas pada bagian selanjutnya dalam modul ini. Untuk keluar dari program WS_FTP, klik tombol Cancel pada Session Properties dan dilanjutkan dengan klik tombol Exit pada program utama WS_FTP.
c. Rangkuman 1
1) FTP (File Transfer Protocol) merupakan protokol yang memberikan kemudahan pada proses transfer file antar dua komputer yang berjauhan dalam jaringan internet. Satu komputer berperan sebagai penyedia fasilitas FTP yang disebut dengan Server FTP dan komputer lainnya berperan sebagai komputer klien, yang kemudian disebut sebagaiClient FTP.
2) Terdapat 2 jenis server FTP, yaitu :Anonymous FTP server dan PrivateFTP server.

___________


1) Konfigurasi Software WS_FTP
Setiap kali program WS_FTP dijalankan, pada awalnya akan muncul tampilan window seperti pada gambar 10 dalam uraian 1 di atas. Di mana window yang aktif bukan window utama WS_FTP akan tetapi adalah window Session Properties. Window Session Properties ini berisi pengaturan sesi-sesi koneksi dengan parameternya yang dapat disimpan menjadi profil koneksi. Sehingga setiap kali dilakukan koneksi ke sebuah server FTP, parameter-parametersetting yang digunakan untuk menghubungi server FTP tersebut dapat disimpan dalam sebuah profil. Dengan menyimpan parameter-parameter koneksi dalam profil yang berbeda untuk setiap server FTP, setiap kali akan melakukan koneksi ke server FTP yang pernah dihubungi,user tidak perlu melakukansetting parameter koneksi lagi, tetapi hanya tinggal memilih profil yang sesuai dengan server FTP yang diinginkan. Pada Session Properties terdapat 4 buah tab, yaitu :General,Startup,
Advanceddan Firewall. Field-field pada masing-masing tab ini dapat diisi dengan parameter-parameter yang berbeda untuk setiap profilnya.

a) TabGeneral
TabGeneral berisifield-field untuk membuat profil baru. Profil baru
dibuat dengan meng-klik tombol New dan dilanjutkan dengan mengisi
field-fieldyang ada dengan parameter-parameter yang sesuai dengan
koneksi ke server FTP yang dikehendaki.
 

Tab General Session Properties.

Keterangan :

(1) Profil Name : Nama profil koneksi server FTP.
(2) Host Name/Address : Merupakan nama alamat server FTP maupun server web yang hendak dihubungi, misalnya : ftp.ipswitch.com.
(3) Host Type : Nilaidefault-nya adalah Auto Detect, merupakan tipe dari server yang akan dihubungi.
(4) User ID : Merupakan namauser yang valid yang telah terdaftar pada server FTP yang akan dihubungi.
(5) Password : Merupakan authentifikasi dariusername, digunakan sebagai pemeriksa sah atau tidaknya seoranguser masuk ke server FTP.
(6) Account : Kotak ini selalu dikosongkan.
(7) Comment : Adalah komentar tambahan untuk menggambarkan profil koneksi pada sebuah server FTP.
(8) Anonymous : Digunakan jika hendak berhubungan dengan server sebagaiAnonymous FTP.
(9) Save Pwd : Digunakan untuk menyimpanpassword sehingga setiap kali menggunakan kembali profil koneksi yang telah ada tidak lagi akan dimintaipassword berulang kali.

Field-fieldpada tab General ini merupakan settingparameter minimal
yang harus diisi untuk menghubungi sebuah server FTP, di mana di tab general ini berisi informasi umum tentang server FTP yang hendak dihubungi beserta verifikasiuser-nya. Biasanya setelah mengisi field- filed pada tab general ini, parauser WS_FTP akan mengabaikan settingparameter pada tab-tab lain dalam Session Properties ini.



b) Tab Startup
Sesuai namanya, field-field dalam tab ini berisisetting terhadap apa saja yang akan dilakukan pertama kali oleh WS_FTP setiap saat berhasil menghubungi server FTP yang dikehendaki.

Tab Startup Session Properties.

Keterangan :
(1) Initial Remote Host Directory : penentuan direktoriremote yang
hendak dituju setelah WS_FTP terhubung.
(2) Initial Local Directory : penentuan direktori lokal yang akan
dibuka saat WS_FTP berhasil terhubung.
(3) Initialize Command : penentuan perintah-perintah yang akan
langsung dijalankan WS_FTP saat berhasil melakukan koneksi.


c) Tab Advanced

Tab Advanced Session Properties.
Keterangan :
(1) Connection Retry : mengatur lamanya waktu yang disediakan untuk proses menghubungi kembali jika terjadi terputusnya koneksi.
(2) Network Timeout : menyatakan toleransi lama waktu tunggu pada saat WS_FTP berusaha melakukan hubungan dengan server FTP.
(3) Remote Port : berisikansetting port yang digunakan oleh  softwareFTP untuk mengakses server FTP di mana nilai default-nya adalah 21.
(4) Passive Transfer : merupakan pilihan terhadap mode transfer yang digunakan.

d) Tab Firewall
Tab Firewall berisi konfigurasifirewall dalam jaringan internet yang dipakai. Apabila kita berada di dalam jaringan internet yang tidak menggunakanfirewall, kosongkan checkbox padaoption Use Firewall. Namun jika jaringan internet kita menggunakanfirewall, aktifkan
settingparameter firewall dengan mengisi checkbox pada Use Firewall dan isifield-field tersebut dengan parameter yang sesuai dengan setting firewallpada gatewayinternet kita.

Tab Firewall Session Properties.

Proses pentransferan file (pengiriman dan pengambilan file) menggunakan WS_FTP sepenuhnya dilakukan melalui window utama WS_FTP seperti yang ditampilkan pada gambar 15 di bawah ini. Dalam window utama WS_FTP ini terdapat berbagai macam menu/option yang memiliki fungsi masing-masing dalam pemrosesan file secararemote.

Window utama WS_FTP.

Keterangan :
Window utama WS_FTP terbagi atas 2 bagian utama, yaitu: bagian frame local systemdan remote system. Menu/optionpada kedua frameini adalah sama, yaitu untuk memroses file-file dalam direktorinya masing-masing.

(1) Local Directory (Local System), merupakan direktori di komputer lokal.
(2) Remote Directory (Remote System), merupakan direktori dalam server FTP.
(3) Local Options, merupakan menu-menu/option untuk direktori lokal.
(4) Remote Options, adalah tombol-tombol yang digunakan untuk memroses file di server FTP.
(5) Local File List, merupakan sebuah daftar file di direktori komputer lokal.
(6) Remote File List, adalah daftar file di folder server FTP yang sedang dihubungi.
(7) Transfer Method, memberitahukan metode transfer yang dilakukan FTP.
(8) Main Toolbar, merupakan tombol-tombol untuk koneksi, mengakhiri koneksi, keluar dari program dan sebagainya.


2) Navigasi Direktori

Navigasi direktori dilakukan untuk berpindah-pindah direktori, baik itu untuk menuju ke dalam sub-sub direktori maupun ke dalam direktori- direktori di atasnya untuk menentukan lokasi data dalam direktori yang sesuai. Navigasi direktori dapat dilakukan di dalam direktori lokal maupun di dalam direktoriremote.
Untuk menuju ke dalam sub-sub direktori, yang harus dilakukan hanyalah dengan meng klik ikon direktori yang hendak dieksplorasi. Sedangkan untuk menuju ke direktori-direktori di atasnya, dilakukan dengan meng-klik ikon (tanda) anak panah ke atas yang ada dalam file list di direktori lokal dan direktoriremote.

Lebih jelasnya, perhatikan gambar berikut :

Navigasi Direktori.


3) Option untuk direktori lokal dan direktoriremote

Optionyang dapat dilakukan dalam direktori baik di dalam direktori
lokal maupunremote dapat dibedakan menjadi 2 jenisoption, yaitu
optionfile dan optiondirektori.

a) Option File

(1) View, berfungsi untuk menampilkan file yang dipilih.
(2) Exec (Execute), berfungsi untuk mengeksekusi file program.
(3) Rename, berfungsi untuk mengganti nama file sesuai dengan keiinginan.
(4) Delete, berfungsi untuk menghapus file yang dipilih.

b) Option Direktori

(1) ChgDir (Change Directory), berfungsi untuk mengubah nama suatu direktori.
(2) MkDir (Make Directory), berfungsi untuk membuat direktori- direktori baru.
(3) Refresh, berfungsi untuk me-refresh file list (daftar file).
(4) DirInfo (Directory Info), berfungsi untuk memberitahukan informasi tentang direktori aktif dimana kita berada.
Menu-menu/option tersebut diatas adalah menu/option yang digunakan padasoftware FTP yang berbasis GUI (GraphicUser Interface), sedangkan untuksoftware FTP pada mode teks (seperti : DOS dan terminal di UNIX/LINUX) dapat dilakukan dengan menggunakan perintah-perintah dasar dibawah ini :
Tabel 1. perintah-perintah dasar FTP.

Padasoftware FTP yang berbasis GUI, setiap kali kita menjalankan option-optionyang ada, sebenarnya softwareFTP tersebut memberikan perintah-perintah dasar yang sesuai dengan menu/option tersebut ke server FTP.
Setiap operasi yang dilakukan terhadap direktoriremote harus selalu memperhatikan hak aksesuser terhadap direktori tersebut. Untuk user AnonymousFTP biasanya hanya diberikan hak baca (read) termasuk hak untuk menyalin data tetapi tidak dapat melakukan
perubahan terhadap susunan dan isi pada direktoriremote

c. Rangkuman2

1) Setiap kali WS_FTP dijalankan,user akan melihat tampilan window Session Properties, yang merupakan pendefinisian parameter-parameter koneksi. Dalam Session Properties iniuser dapat menyimpan parameter-parameter koneksi untuk berbagai account FTP pada beberapa server FTP yang dapat disimpan dalam profil-profil koneksi.

2) Tampilan program WS_FTP dansoftware-software FTP lainnya pada umumnya berupa dua buahframe (frame local system dan frame remote system) sebagai window eksplorer untuk melakukan pentransferan file yang dilengkapi dengan menu/option untuk melakukan pemrosesan terhadap file pada direktori masing-masing.

3) Padasoftware-software FTP yang berbasis GUI (misalnya : WS_FTP) perintah-perintah dasar FTP yang ada telah dibungkus dalam tombol-tombol menu/option, sehingga memudahkan proses pentransferan data.

___________


1) Koneksi ke Server FTP
Pengiriman dan pengambilan file secararemote dari dan ke server FTP hanya dapat dilakukan jika kita mengetahui secara lengkap alamat dari site FTP yang hendak dihubungi. FTP banyak sekali dimanfaatkan oleh pelanggan Web Hosting, oleh karena itu tidak heran jikauser yang hendak memanfaatkan FTP telah mengetahui secara detail parameter-parameter yang dibutuhkan untuk menghubungi server FTP. Namun koneksi dengan server FTP yang dilakukan oleh para pelanggan Web Hosting termasuk dalam jenis koneksi denganPrivate FTP, karena setiap pelanggan Web Hosting tersebut telah memilikiusername danpassword dengan hak akses pada direktorinya web-nya masing-masing.
UserFTP yang bukan pelanggan Web Hosting biasanya memanfaatkan FTP untuk melakukan pengambilan file (download) dari penyedia file-file yang tidak berbayar, seperti :update software, manual book, tutorial, software-softwaregratis yang jenis koneksinya
adalahAnonymous FTP di mana hanya memerlukan alamat e-mail untuk authentifikasiuser-nya. Pada kegiatan belajar 3 ini, akan dibahas contoh-contoh koneksi denganAnonymous FTP danPrivate FTP beserta apa saja yang dapat dilakukan dengan hak akses yang diperoleh.
Secara umum, penggunaansoftware FTP (FTPclient) dapat digambarkan dalam urutan sebagai berikut :
a) Login : melakukan verifikasi IDuser danpassword yang dimiliki.
b) Penentuan direktori : menentukan direktori permulaan, direktori yang pertama kali dituju saat koneksi ke server FTP berhasil.
c) Penentuan modus transfer file, binary atau ascii.
d) Memulai transfer data, yang dapat berupa pengambilan file (download) ataupun pengiriman file (upload).
e) Mengakhiri proses transfer data.


2) Anonymous FTP

Pada pembahasan kali ini diambil contoh serverAnonymous FTP dengan alamat ftp://ftp.ipswitch.com. Alamat server FTP ini merupakanAnonymous FTP yang disediakan oleh vendorsoftware FTP, WS_FTP. Site FTP resmi dari WS_FTP ini
menyediakan file-file program FTP (versifreeware) besertamanual instruction-nya secara gratis.
Berikut langkah-langkah untuk melakukan koneksi ke server FTP ipswitch :
a) Jalankan WS_FTP dan amati parameterdefault pada Session Properties untuk terkoneksi dengan FTP.ipswitch.com. Periksa dan samakan dengan parameter-parameter pada gambar di bawah ini, biarkansetting parameter pada tab-tab lainnya pada kondisidefault. :

Session Properties untuk Koneksi keFTP.ipswitch.com
b) Jika sudah sama, lanjutkan dengan meng-klik tombol Apply. Maka, kemudian WS_FTP akan berusaha menghubungi server FTP ftp.ipswitch.com. Jika berhasil akan muncul tampilan seperti pada gambar 18.

Window WS_FTP Setelah Terkoneksi Ke FTP.ipswitch.com
c) Direktori permulaan yang akan ditampilkan akan disesuaikan dengansetting pada tab startup pada Session Properties, namun jikasetting pada tab ini diabaikanuser akan langsung masuk ke direktoridefault yang telah ditentukan oleh penyedia layanan server FTP yang dihubunginya.

Menyalin File
Server Anonymous FTP hanya memberikan hak akses untuk membaca file saja kepada parauser-nya dan tidak dapat melakukan penulisan (pengiriman) file ke direktoriremote. Maka, dalam hal ini kita hanya dapat melakukan pennyalinan file saja dari server ftp://ftp.ipswitch.com.
Untuk menyalin file dari direktoriremote yang harus dilakukan hanyalah dengan memilih file yang diinginkan dengan diikuti memilih tombol transfer yang sesuai. Sebagai contoh, salin file WS_FTPLE.exe dan ditaruh di direktori lokal C:\ Program Files\WS_FTP. Langkah- langkahnya :
a) Klik pada nama file yang hendak disalin.
b) Yakinkan target direktori lokal sudah benar.
c) Klik tombol arah panah ke direktori lokal (), maka akan tampil seperti gambar 17, dan tunggu sampai proses pennyalinan data selesai

Status Transfer File dari Server FTP
Selain dapat menyalin file secara tunggal (satu file dalam satu proses), melalui WS_FTP kita dapat juga melakukan penyalinan banyak (multiple) file dalam satu proses. Langkah-langkahnya sama seperti pada proses penyalinan file tunggal, hanya saja saat pemilihan file, kita memilih beberapa file dengan memanfaatkan tombol Ctrl pada keyboard.
Menghapus file

Mengahapus file menggunakan option Delete pada direktoriremote AnonymousFTP merupakan salah satu optionyang tidak diperkenankan oleh penyediaAnonymous FTP seperti halnya option-optionMkDir dan Rename, karena optionini sama halnya dengan
perintah “menulis” ke direktoriremote, sedangkanuser pada AnonymousFTP hanya mendapatkan hak akses “baca” saja, yang
meliputioption (perintah) ChgDir, View, Exec dan DirInfo. Namun tidak ada salahnya untuk mencoba salah satuoption “menulis” ke direktoriremote, yaitu : Delete. Penghapusan file (maupun direktori)
pada direktori lokal ataupunremote menggunakanoption Delete, langkah-langkahnya adalah :
a) Pilih file atau direktori yang hendak dihapus (misalkan file WS_FTPLE.exe).
b) Klik tomboloption Delete, maka akan muncul kotak dialog :

Kotak Dialog Penghapusan File
Klik yes, yang menyatakan bahwa kita telah yakin untuk menghapus file WS_FTPLE.exe pada direktoriremote. Maka berikutnya pada window WS_FTP akan muncul komentar seperti pada gambar 21, bahwa kita tidak diijinkan untuk menghapus file pada direktori remote.

Option Delete Ditolak oleh Server




Melihat informasi direktori remote.

Informasi tentang direktori aktif padaremote system dapat dilihat dengan option DirInfo. Informasi direktori ini berisi nama-nama file
beserta informasi pelengkapnya seperti : ukuran file, tanggal
modifikasi dan hak aksesuser terhadap file tersebut.

Informasi dari DirektoriRemote

3) Private FTP

Login ke dalam sebuah serverPrivate FTP memerlukan IDuser dan passwordyang telah terdaftar dalam server FTP tersebut. PrivateFTP
biasanya merupakan fasilitas yang diberikan oleh pengelola web hosting kepada para pelanggannya. FasilitasPrivate FTP ini akan memudahkan para pelanggan web hosting (webmaster) dalam memanajemen website-nya. MelaluiPrivate FTP ini para webmaster akan dengan mudah melakukan perubahan-perubahan dalam website seperti, mengganti file-file halaman website dan file-file lain yang merupakan isi halaman website-nya.
Pada bagian ini diberikan contoh, seorang webmaster dari sebuah situs web http://elka.uny.or.id yang memiliki account FTP dengan username elka dan passwordyang dimilikinya dapat login ke server FTP uny.or.id untuk memanajemen website-nya. Langkah-langkah

login ke serverPrivate FTP uny.or.id sama seperti saat login ke server AnonymousFTP, hanya saja checkbox pada option Anonymous dihilangkan.

Session Properties Login kePrivate FTP.

Setiap kali melakukan koneksi kePrivate FTP,password yang dimiliki
userakan ditanyakan kembali, walaupun usertelah mengisikan
passwordpada Session Properties.

Konfirmasi UlangPassword User
Keberhasilan koneksi ke server FTP uny.or.id ini ditunjukkan pada gambar 26, di manauser elka akan langsung masuk ke dalam direktori /home-nya di mana di dalamnya terdapat direktori /public_html sebagai penampung dokumen-dokumen web serta direktori tmp yang berfungsi untuk menampung file-file sementara

Window WS_FTP yang Terkoneksi dengan Server uny.or.id.
Manajemen terhadap website olehuser elka harus selalu dilakukan dalam direktori /public_html. Untuk berpindah (masuk) ke dalam direktori /public_html dapat dilakukan dengan klik dua kali pada direktori tersebut, namun dapat pula memanfaatkan tombol ChgDir. Berpindah direktori dengan memanfaatkan tombol ChgDir memerlukan informasi yang tepat tentang path direktori yang hendak dituju, karenauser harus mengetikkan path direktori tujuan pada kotak teks dalam kotak dialog ChgDir.
Menyalin file
Proses penyalinan file dari direktoriremote ke direktori lokal pada koneksi serverPrivate FTP sama seperti saat penyalinan file pada serverAnonymous FTP. Selain penyalinan file dan multiple file,user FTP (Anonymous FTP danPrivate FTP) juga dapat melakukan penyalinan direktori karena penyalinan direktori merupakan operasi dengan hak akses baca saja. Penyalinan direktori dari direktoriremote ke direktori lokal tidak menampilkan window proses penyalinan, seperti pada proses penyalinan file.User hanya akan dikonfirmasi mengenai proses penyalinan direktori tersebut, sedangkan proses penyalinannya dapat dilihat dilihat di Log proses yang terletak di atas main toolbar WS_FTP.

Kotak Dialog Penyalinan Direktori
Berikut ini tampilan window WS_FTP setelah melakukan penyalinan direktori /foto dari direktoriremote /public_html/upload_file/foto ke direktori C:\Program Files\WS_FTP.

Penyalinan Direktori yang Telah Berhasil

Menghapus file
Untuk menghapus file (atau direktori) dilakukan dengan menggunakan tomboloption Delete. Keberhasilan penghapusan file/direktori ditunjukkan oleh log proses seperti yang ditampilkan pada gambar 30 di atas. Apabila penghapusan file padaAnonymous FTP menampilkan log yang menunjukkan bahwa akses ditolak, maka padaPrivate FTP ini proses penghapusan akan berhasil, selamauser memiliki hak akses penuh pada direktori kerjanya.
Membuat direktori baru
Pembuatan direktori baru di dalam direktoriremote memerlukan hak akses tulis (write) seperti halnya pada penghapusan file. Untuk membuat direktori baru terlebih dahulu harus dipastikan di mana direktori baru akan dibuat, kemudian klik tomboloption MkDir yang akan diikuti dengan tampilnya window konfirmasi pembuatan direktori baru pada direktoriremote. Pada kotak dialog ini terdapat field yang harus diisi dengan nama direktori baru yang dibuat.

Pembuatan Direktori Baru pada DirektoriRemote
Contoh di atas adalah pembuatan direktori baru bernama /upload_file di dalam direktori /public_html. Hasil pembuatan direktori /upload_file ini dapat dilihat seperti pada gambar berikut ini :

File List Direktori /upload_file

Mengganti nama file/direktori
Penggunaan hak tulis dalam direktoriremote lainnya adalah mengganti nama suatu file/direktori. Penggantian nama file/direktori memanfaatkan tomboloption Rename. Sebelum meng-klik tombol Rename terlebih dahulu harus dipastikan file/direktori yang akan di- Rename telah aktif (di-klik). Selanjutnya, setelah tombol Rename di- klik akan muncul kotak dialog penggantian nama file/direktori seperti pada gambar 33. Pada kotak dialog ini terdapat field untuk mengisikan nama file/direktori yang baru. Berikut ini contoh penggantian nama file about.php yang berada dalam direktori /public_html.

Penggantian Nama File about.php.

Mengirim (upload) file/direktori
Pengiriman file dari direktori lokal ke direktoriremote merupakan fasilitas yang paling bermanfaat bagi seorang webmaster. Dengan fasilitas ini, seorang webmaster akan dapat menambahkan dokumen- dokumen baru dalam website yang dikelolanya.
Pengiriman file (upload) merupakan proses yang berkebalikan dengan proses penyalinan file. Langkah-langkah pengiriman file sama seperti pada proses penyalinan file, hanya arah transfer datanya yang terbalik. Jika pada proses penyalinan file arah transfer adalah dari frame sebelah kanan (direktoriremote) ke frame sebelah kiri
(direktori lokal) maka pada proses pengiriman file arah transfernya adalah dari kiri ke kanan. Pada gambar 34 berikut ini contoh pengiriman file admin.php dari direktori C:\Program Files\WS_FTP ke direktori /public_html/upload_file.

File admin.php yang Telah Di-upload.
Pengiriman banyak file (multiple file) juga dapat dilakukan, yaitu dengan memilih beberapa file sebelum tombolupload ditekan. Selain itu dapat pula dilakukan pengiriman sebuah direktori beserta file-file didalamnya. Proses pengiriman direktori ini sama seperti pada proses transfer lainnya, yaitu menentukan item yang akan ditransfer terlebih dahulu yang diikuti dengan meng-klik tombol transfer.

Kotak Dialogupload Direktori
Operasi-operasi lainnya yang dapat dilakukan terhadap file/direktori yang berada dalam direktoriremote pada serverPrivate FTP adalah membaca dan mengekseskusi file menggunakan tomboloption View dan Exec. Tombol View akan menjalankan aplikasi Notepad pada komputer lokal untuk membaca file yang dipilih, tombol View ini biasa dipakai untuk membaca file-file dalam format teks yang ada dalam direktoriremote. Sedangkan tombol Exec digunakan untuk menjalankan file-file executeable dari direktoriremote. Setiap kali tombol Exec dijalankan WS_FTP (software klien FTP) akan menyalin file dari direktoriremote ke direktori sementara (temporary) dalam komputer lokal.
Setiap kali selesai proses tansfer data menggunakansoftware klien FTP,user harus mengakhiri session koneksi untuk menghindari penyalahgunaan dalam direktoriremote oleh orang yang tidak berhak, khususnya untuk jenis serverPrivate FTP. Dalam program WS_FTP, untuk mengakhiri session koneksi, cukup dengan klik tombol Close pada Main toolbar.

Session Koneksi Berakhir

c. Rangkuman 3

Hak akses yang diperoleh setelah berhasil login ke server FTP akan disesuaikan dengan jenis server FTP itu sendiri. Pada server AnonymousFTP, hampir semuanya hanya memberikan hak akses baca (View) saja. Sedangkan padaPrivate FTP, hak akses tergantung pada pemberian hak akses oleh pengelola server FTP kepadauser yang bersangkutan.
Operasi yang dapat dilakukan dalam Anynomous FTP dapat dilakukan padaPrivate FTP, namun operasi-operasi yang dapat dijalankan dalam PrivateFTP tidak semuanya dapat dijalankan dalam Anynomous FTP. Hal ini karena terbatasnya hakuser dalam koneksi denganAnonymous FTP.