realisasi file server di laboratorium telekomunikasi program ...
-
Upload
khangminh22 -
Category
Documents
-
view
2 -
download
0
Transcript of realisasi file server di laboratorium telekomunikasi program ...
REALISASI FILE SERVER DI LABORATORIUM
TELEKOMUNIKASI PROGRAM STUDI TEKNIK
TELEKOMUNIKASI SEBAGAI FTP SERVER
Realization of File Server in Telecommunication’s Laboratorium of
Telecommunication Engineering Study Program as an FTP Server
PROYEK AKHIR
untuk memenuhi sebagian persyaratan
menyelesaikan pendidikan Diploma III
Program Studi Teknik Telekomunikasi
Jurusan Teknik Elektro
diajukan oleh:
ISTI NURUL SHOFYAH
091331050
POLITEKNIK NEGERI BANDUNG
2012
iv
DAFTAR RIWAYAT HIDUP
Nama : Isti Nurul Shofyah
NIM : 091331051
Tempat/Tanggal lahir : Tasikmalaya, 21 Juli 1991
TK lulus tahun : 1997 di TK Nur Kusuma
SD lulus tahun : 2003 di SD Negeri Gentra Masekdas
SLTP lulus tahun : 2006 di SMP Negeri 1 Garut
SLTA lulustahun : 2009 di SMA Negeri 1 Tarogong Kidul
Tanggal permulaan kuliah : 2009 di Politeknik Negeri Bandung
Prestasi yang pernah dicapai:
1. Menjadi Ketua Kebendaharaan Himpunan Mahasiswa Teknik
Telekomunikasi periode 2010-2011
2. Menjadi Sekretaris Putri Ambalan Ki Hajar Dewantara-Kartini periode
2007-2008
3. Menjadi Ketua Bagian HUMAS Putri Pramuka SMP Negeri 1 Garut
4. Juara pertama Siswa Berprestasi Se-Kabupaten Garut pada tahun 2005
5. Juara Harapan ke-3 Siswa Berprestasi se-Jawa Barat pada tahun 2005
v
Untuk seluruh cinta dalam hidup
Bagi semua nasihat bijak serta dekap hangat ayah dan ibu,
tawa riang adik-adikku, dan
setiap tali pertemanan yang tulus
Seperti halnya tepi laut yang hanya bisa tenang, tanpa suara ...
Hanya tulisan yang menghilang, tak terbaca ...
vi
KATA PENGANTAR
Segala puji bagi Allah, Tuhan Penguasa Alam, Yang menciptakan manusia
dengan bentuk yang paling sempurna, Yang melengkapinya dengan segala
fasilitas hidup sebagai jaminan secara adil dan bijaksana.
Rahmat tadzim dan salam sejahtera teruntuk Nabi Muhammad SAW, dan
teruntuk pula kaum kerabatnya, seluruh sahabat setianya, dan seluruh umatnya.
Atas selesainya proyek akhir ini, dengan penuh rasa syukur saya
megucapkan terima kasih kepada:
1. Kedua Orang Tua yang tiada hentinya membimbing dan mendukung
dengan penuh kasih sayang dalam menjalani hidup sampai saat ini.
2. Bapak Ir. Hari Purnama ,M.Eng selaku Ketua Jurusan Teknik Elektro.
3. Bapak Andry Haidar, S.T., M.T selaku ketua Program Studi Teknik
Telekomunikasi.
4. Bapak Malayusfi, BSEE, M.Eng. selaku pembimbing I yang telah banyak
meluangkan waktu dan tiada lelah dalam memberikan bimbingan dengan
penuh perhatian dan kesabaran dalam penyusunan proyek akhir ini.
5. Ibu Mina Naidah Gani, ST .M .Eng sebagai pembimbing II untuk setiap
masukan dan waktu yang diberikan dalam membimbing penulis.
6. Bapak Hertog Nugroho, Ir., Ph.D selaku wali kelas 3 TC B yang turut
memberikan perhatian yang begitu besar dalam penyusunan proyek akhir
ini.
7. Bapak Ir. Usman B. Hanafi, M. Eng, Bapak Teddi Hariyanto, S.T., M.T.,
dan Bapak Sutrisno, BSEE, M.T. yang turut memberikan bantuan untuk
memecahkan kesulitan-kesulitan yang ditemui dalam proses pembuatan
proyek akhir ini.
8. Seluruh Dosen dan staff Pengajar Teknik Telekomunikasi yang selama ini
telah memberikan ilmu yang bermanfaat.
9. Kang andri yang selalu meluangkan waktu, tenaga, dan dengan penuh
kesabaran menjawab setiap pertanyaan dan kesulitan yang dialami dalam
pembuatan proyek akhir ini.
vii
10. Keluarga besar dan adik-adik tercinta yang saya banggakan, sungguh suatu
anugerah dan rasa syukur yang tak akan pernah habis karena dapat
memiliki kalian semua.
11. Network team: Tanjung, Nidy, Sendi, Orin, Elza, Amel, Teh Gita, Kang
Dinul, terima kasih atas bantuan dan kerja sama selama ini.
12. Keluarga satu kelas “Buduxs Squarepants” yang telah membuat proses
belajar yang begitu panjang menjadi sebuah pengalaman penuh makna.
Terima kasih untuk menjadi teman yang senantiasa tulus membantu saat
sulit.
13. Seluruh rekan Teknik Telekomunikasi yang senantiasa memberikan
dukungan.
14. Kepada semua pihak yang telah membantu dan memberikan dukungan
dalam proses pembuatan proyek akhir ini.
Semoga karya tulis ini dapat memberikan manfaat bagi kita semua.
Menjadi sempurna adalah tidak mungkin, karena kesempurnaan hanya
milik Allah SWT. Hanya Allah Yang Maha Benar dan mengetahui segala
kebenaran yang hakiki. Oleh karena itu, tidak dapat dipungkiri bahwa sempurna
masih jauh dari pencapaian saya selama ini. Yang bisa kita lakukan sebagai
mahluk-Nya hanya berupaya untuk menyempurnakan kemungkinan itu.
Kebenaran pasti berasal dari Allah SWT dan segala kesalahan semata-mata datang
dari diri kita sendiri. Maka, saya sebagai penulis memohon maaf atas segala
kesalahan dan kekurangan dalam penulisan laporan proyek akhir ini.
Kritik dan saran yang bersifat konstruktif sangat saya harapkan demi
mencapai jenjang kesempurnaan yang akan kita capai.
Bandung, Juli 2012
Penulis
viii
ABSTRAK
Sistem jaringan di Laboratorium Telekomunikasi belum memiliki fasilitas
yang dapat dengan optimal memenuhi permintaan transfer file (baik download
maupun upload) antar host secara efektif dan efisien. Salah satu layanan yang
dapat memenuhi tuntutan tersebut adalah layanan FTP (File Transfer Protocol).
Berdasarkan hal tersebut, pada proyek akhir ini direalisasikan sebuah file
server sebagai FTP server dengan menggunakan aplikasi ProFTPd dan MySQL.
File server dengan IP address 219.83.55.134 ini dapat diakses melalui
aplikasi FTP client ataupun web browser. Terdapat dua group user yang dibagi
berdasarkan hak akses, yaitu group dosen dan mahasiswa. Setiap calon user dapat
melakukan registrasi melalui web page dengan URL http://219.83.55.134/user.
Kata kunci: FTP Server, transfer file, ProFTPd, MySQL, FTP client, web browser
ABSTRACT
Networking System at Telecommunication’s Laboratorium doesn’t have
any facilities which is able to optimally meet the demand for the efficient and
effective way of transferring files (either download or upload) between hosts. One
of the services that can fullfill that demands is File Transfer Protocol’s (FTP)
services.
Accordingly, a file server as a FTP server is realized in this final project
by using MySQL and ProFTPd applications.
The file Server with IP address 219.83.55.134 is accessible neither via
FTP client nor web browser. There are two groups that divided by the
permissions, dosen and mahasiswa group. Each of the prospective user can make
registration via the web page with URL http://219.83.55.134/user.
Key words: FTP server, transferring files, ProFTPd, MysQL, FTP client, web
browser
ix
DAFTAR ISI
DAFTAR RIWAYAT HIDUP ............................................................................... iv
KATA PENGANTAR ........................................................................................... vi
ABSTRAK ........................................................................................................... viii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................ xiv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Perumusan Masalah .................................................................................. 2
1.3 Pemecahan Masalah ................................................................................. 2
1.4 Tujuan Proyek Akhir ................................................................................ 2
1.5 Batasan Masalah ....................................................................................... 3
1.6 Sistematika Penulisan ............................................................................... 3
BAB II TINJAUAN TEORITIS ............................................................................. 5
2.1 Tinjauan Pustaka ...................................................................................... 5
2.2 Tinjauan Software yang Digunakan ......................................................... 6
2.3 Landasan Teori ......................................................................................... 9
2.3.1 Model OSI (Open System Interconnection) ...................................... 9
2.3.2 Layer TCP/IP .................................................................................. 13
2.3.3 Struktur dan Segmen Layer TCP/IP ................................................ 15
2.3.4 Fungsi TCP ..................................................................................... 17
2.3.5 Layer TCP/IP Port .......................................................................... 18
2.3.6 Lapisan Aplikasi.............................................................................. 19
2.3.7 Pengertian File Transfer Protocol (FTP) ........................................ 22
x
2.3.8 Fungsi FTP ...................................................................................... 23
2.3.9 Cara kerja FTP ................................................................................ 23
BAB III PERANCANGAN DAN REALISASI ................................................... 25
3.1 Topologi Jaringan ................................................................................... 25
3.2 Spesifikasi Hardware ............................................................................. 26
3.3 Perancangan dan Realisasi Sistem ......................................................... 26
3.3.1 Analisis Fungsi ................................................................................ 26
3.3.2 Analisis Pengguna ........................................................................... 27
3.3.3 Instalasi Ubuntu Server 11.10 ......................................................... 29
3.3.4 Konfigurasi Network Interfaces ...................................................... 29
3.3.5 Membuat FTP Server ...................................................................... 30
3.3.6 Perancangan Antar Muka ................................................................ 31
BAB IV PENGUJIAN DAN PEMBAHASAN UNJUK KERJA ........................ 33
4.1 Pengujian Koneksi File Server ............................................................... 33
4.1.1 Pengujian Koneksi Melalui Web Browser ...................................... 33
4.1.3 Pengujian Koneksi Melalui FTP Client .......................................... 39
4.2 Pengujian Transfer File .......................................................................... 42
4.2.1 Pengujian Transfer File Group Dosen ........................................... 43
4.2.2 Pengujian Transfer File Group Mahasiswa .................................... 47
4.3 Pengujian Penambahan User Melalui Web Browser ............................. 50
BAB V PENUTUP ................................................................................................ 52
5.1 Kesimpulan ............................................................................................. 52
5.2 Saran ....................................................................................................... 52
DAFTAR PUSTAKA ........................................................................................... 53
Lampiran 1. Konfigurasi Jaringan......................................................................... 54
Lampiran 2. Instalasi Ubuntu Server 11.10 .......................................................... 55
xi
Lampiran 3. Konfigurasi ProFTPd ........................................................................ 58
Lampiran 4. Konfigurasi SQL............................................................................... 65
Lampiran 5. Konfigurasi Module .......................................................................... 67
Lampiran 6. Membuat Tabel Pada MySQL .......................................................... 70
Lampiran 7. Coding PHP ...................................................................................... 72
Lampiran 8. Coding HTML .................................................................................. 73
Lampiran 9. Port TCP/IP ...................................................................................... 75
xii
DAFTAR GAMBAR
Gambar 1. Standar OSI 7 Layers .......................................................................... 10
Gambar 2. Komunikasi Data Pada 7 Lapisan OSI ................................................ 11
Gambar 3. Layer TCP/IP dan Layer OSI .............................................................. 16
Gambar 4. Struktur Segmen TCP ......................................................................... 16
Gambar 5. Cara Kerja FTP ................................................................................... 24
Gambar 6. Topologi Jaringan di Lab.Telekomunikasi.......................................... 25
Gambar 7. Diagram Interaksi File Server Dengan Penggunanya ......................... 28
Gambar 8. Tampilan Awal Ubuntu Server Setelah Terinstall .............................. 29
Gambar 9. Server Interface Melalui Web Browser .............................................. 31
Gambar 10. Design Adding User interface ........................................................... 32
Gambar 11. Adding User Interface ....................................................................... 32
Gambar 12. Tampilan Akses ftp://219.83.55.134 ................................................. 34
Gambar 13. Authentication Box Akses ftp://219.83.55.134.................................. 34
Gambar 14. Autentikasi Group Dosen dengan URL ftp://219.83.55.134 ............ 34
Gambar 15. Tampilan Server Untuk Group Dosen Dengan URL
ftp://219.83.55.134 ........................................................................... 35
Gambar 16. Autentikasi Group Mahasiswa Dengan URL ftp://219.83.55.134 .... 36
Gambar 17. Tampilan Server Untuk Group Dosen Dengan URL
ftp://219.83.55.134 ........................................................................... 36
Gambar 18. Tampilan Akses http://219.83.55.134 ............................................... 37
Gambar 19. Autentikasi Group Dosen Dengan URL http://219.83.55.134 .......... 37
Gambar 20. Tampilan Server Untuk Group Dosen Dengan URL http:
//219.83.55.134 ................................................................................ 38
Gambar 21. Autentikasi Group Mahasiswa Dengan URL http://219.83.55.134 .. 38
Gambar 22. Tampilan Server Untuk Group Mahasiswa Dengan URL http:
//219.83.55.134 ................................................................................ 39
Gambar 23. Autentikasi Group Dosen Dengan Menggunakan FileZilla .............. 40
Gambar 24. Tampilan Server Untuk Group Dosen Dengan Menggunakan
FileZilla ............................................................................................ 41
Gambar 25. Autentikasi Group Mahasiswa Dengan Menggunakan FileZilla ...... 41
xiii
Gambar 26. Tampilan Server Untuk Group Mahasiswa Dengan Menggunakan
FileZilla ............................................................................................ 42
Gambar 27. Proses Upload File Ke Direktori File-Dosen Oleh User Group Dosen
......................................................................................................... 43
Gambar 28. Hasil Upload File Ke Direktori File-Dosen Oleh User Group Dosen
......................................................................................................... 44
Gambar 29. Proses Upload File Ke Direktori File-Mahasiswa Oleh User Group
Dosen ............................................................................................... 44
Gambar 30. Hasil Upload File Ke Direktori File-Mahasiswa Oleh User Group
Dosen ............................................................................................... 45
Gambar 31. Proses Download File Dari Direktori File-Dosen Oleh User Group
Dosen ............................................................................................... 45
Gambar 32. Hasil Download File Dari Direktori File-Dosen Oleh User Group
Dosen ............................................................................................... 46
Gambar 33. Proses Download File Dari Direktori File-Mahasiswa Oleh User
Group Dosen .................................................................................... 46
Gambar 34. Hasil Download File Dari Direktori File-Mahasiswa Oleh User
Group Dosen .................................................................................... 47
Gambar 35. Proses Upload File Ke Direktori File-Mahasiswa Oleh User Group
Mahasiswa ....................................................................................... 48
Gambar 36. Hasil Upload File Ke Direktori File-Mahasiswa Oleh User Group
Mahasiswa ....................................................................................... 48
Gambar 37. Proses Download File Dari Direktori File-Mahasiswa Oleh User
Group Mahasiswa ............................................................................ 49
Gambar 38. Hasil Download File Dari Direktori File-Mahasiswa Oleh User
Group Mahasiswa ............................................................................ 49
Gambar 39. Penambahan User Pada Group Dosen .............................................. 50
Gambar 40. Data Penambahan User Dosen Pada Data base ................................ 51
Gambar 41. Penambahan User Pada Group Mahasiswa ...................................... 51
Gambar 42. Data Penambahan User Mahasiswa Pada Data base ........................ 51
xiv
DAFTAR TABEL
Tabel 1. OSI 7 Layers ........................................................................................... 11
Tabel 2. Port TCP/IP ............................................................................................ 75
53
DAFTAR PUSTAKA
[ 1 ] Chapter 21. Compatibility and Integration,
http://www.proftpd.org/localsite/Userguide/linked/ch-
compat.html#AEN1393
[ 2 ] HardwareSupport, https://wiki.ubuntu.com/HardwareSupport
[ 3 ] Harianto, Bagus. Membangun FTP Server Dengan Menggunakan Linux
Ubuntu 8.04, http://library.um.ac.id/free-
contents/index.php/pub/detail/membangun-ftp-server-dengan-
menggunakan-linux-ubuntu-8-04-bagus-harianto-38597.html
[ 4 ] Muhamad. FTP Server, http://zagha24.wordpress.com/tag/ftp-server/
[ 5 ] Learn to Create Website, http://www.w3schools.com/
[ 6 ] ProFTPD Highly configurable GPL-licensed FTP server software,
http://www.proftpd.org.
[ 7 ] Purnomo, Joko. FTP vs SFTP,
http://jokomale.wordpress.com/2009/10/21/ftp-vs-sftp/
[ 8 ] Ribencia. All About FTP, http://www.jaringankomputer.org/pengertian-
ftp-fungsi-ftp-carakerja-aplikasi-ftp/
[ 9 ] SQL Tutorial, http://www.w3schools.com/sql/default.asp
[ 10 ] Triwahyudi, Nanang. Membangun Web Server Dan FTP Server
Menggunakan Microsoft Windows Server 2003 Untuk Jaringan Intranet,
http://library.um.ac.id/free-contents/index.php/pub/detail/membangun-
web-server-dan-ftp-server-menggunakan-microsoft-windows-server-
2003- untuk-jaringan-intranet-nanang-triwahyudi-38293.html
[ 11 ] Wagito. 2007. Jaringan Komputer Teori dan Implementasi Berbasis Linux.
Yogyakarta: Gava Media.
[ 12 ] Yasser, Fahmi. Realisasi FTP Server Pada Jaringan Komputer
Laboratorium Teknik Telekomunikasi. Laporan Proyek Akhir, Politeknik
Negeri Bandung, 2011