IMPLEMENTASI MEDIA PENYIMPANAN DATA DENGAN MENGGUNAKAN FTP SERVER PADA PT. SUZUKI FINANCE INDONESIA PALEMBANG Fredi Yansyah Jurusan Teknik Informatika STMIK PalComTech Palembang
Abstrak Keamanan jaringan komputer dan PC menjadi begitu penting untuk diperhatikan saat ini. Apalagi jika kebutuhannya sudah berhubungan dengan kegiatan perkantoran, dan kegiatan perkantoran tersebut banyak berhubungan dengan data-data yang sangat penting seperti halnya pada PT. Suzuki Finance Indonesia Palembang. Rancangan PC Router sebagai FTP server jaringan komputer lokal pada PT. Suzuki Finance Indonesia Palembang ini menggunakan proftpd pada sistem operasi Linux Debian 6.0, tujuan penulisan skripsi ini untuk mengetahui bagaimana membangun PC Router sebagai FTP server dengan menggunakan Proftpd, serta memahami bagaimana konfigurasi antara server dan client dalam sebuah jaringan komputer, ini merupakan sistem yang dibangun berdasarkan penelitian yang sudah dilakukan 1 bulan. Kegiatan membangun FTP server jaringan komputer lokal sangat perlu dilakukan untuk mencegah kegiatan yang dapat merugikan perusahaan. Penggunaan pc router sebagai FTP server untuk jaringan komputer lokal menggunakan proftpd dalam penerapannya tidaklah terlalu sulit dan tidak memerlukan biaya banyak sehingga bisa diterapkan oleh perusahaan yang baru berkembang maupun yang telah maju. Kata Kunci : ftp server, proftpd, linux, server, client
PENDAHULUAN Pada era globalisasi ini dapat dirasakan kepentingan penyimpanan data sebagai penunjang informasi. Tanpa adanya penyimpanan data, informasi yang diterima kurang akurat kebenarannya dan bisa menimbulkan masalah dikemudian hari. Penyimpanan data merupakan suatu hal yang penting, terlebih lagi bagi suatu Instansi atau Perusahaan yang memiliki bagian-bagian kerja yang saling berhubungan dalam operasionalnya. Dalam manajemen suatu Instansi atau perusahaan sangatlah ditentukan oleh kemampuan Instansi atau Perusahaan bersangkutan dalam menyimpan data secara baik dan benar. Penyimpanan data di komputer dan disimpan ulang melalui media tambahan seperti flashdisk, CD dan floppy, tidak menjamin bahwa data akan terap terjaga. Maka dalam kesimpulan di atas, penulis merasa PT. Suzuki Finance Indonesia Palembang sangatlah membutuhkan tempat penyimpanan khusus, akan lebih mudah dalam menyimpan dan mentransfer data serta mengakses data yang akan dibutuhkan solusi yang ditawarkan penulis adalah dengan membuat FTP Server. FTP (File Transfer Protocol) adalah protokol standar dalam kegiatan lalu lintas file seperti mengunduh (download) atau mengunggah (upload) file yang dilakukan antara dua komputer yang tehubung dalam jaringan internet. Dalam FTP harus ada FTP Server dan FTP Client. FTP Server adalah suatu yang menjalankan software yang memberikan layanan tukarmenukar file dengan selalu siap memberikan layanan FTP apabila mendapat request dari FTP client. FTP sebenarnya tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa dienkripsi terlebih dahulu, tetapi bila menggunakan SFTP (SSH FTP) yaitu FTP yang
1
berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang akan dikirm dienkripsi terlebih dahulu. Selain digunakan untuk mengupload dan mendownload website ke sebuah web hosting server, FTP server juga banyak di fungsikan untuk keperluan sharing file atau juga pusat data di dalam perusahaan-perusahaan. Untuk dapat mengakses FTP server dibutuhkan sebuah aplikasi FTP Client seperti FileZilla, WS_FTP, Cute_FTP dll atau paling sederhana dengan menggunakan Browser. Pada PT. Suzuki Finance Indonesia Palembang, sistem operasi yang digunakan adalah sistem operasi windows 7 untuk client. LANDASAN TEORI Jaringan Komputer Menurut Sopandi (2008:2), Jaringan komputer merupakan gabungan antara teknologi komputer dan teknologi telekomunikasi. Gabungan teknologi ini melahirkan pengolahan data yang didistribusikan, mencakup pemakaian database, software aplikasi dan peralatan hardware secara bersamaan, sehingga pengguna komputer yang sebelumnya hanya berdiri sendiri, kini telah diganti dengan sekumpulan komputer yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya, sistem inilah yang disebut jaringan komputer (komputer network). Topologi Jaringan Menurut Sopandi (2008:27) Topologi Jaringan adalah susunan atau pemetaan interkoneksi antara node, dari suatu jaringan, baik secara fisik (riil) dan logis (virtual). Komponen Jaringan Menurut Wagito (2007:23), Peralatan yang dibutuhkan dalam suatu jaringan sangat tergantung pada konfigurasi yang digunakan untuk menyusun jaringan, jenis media transmisi data, serta besar kecilnya jangkauan jaringan, secara umum suatu jaringan dapat terdiri dari beberapa perangkat keras. Subnet Mask Menurut Sugeng (2006:84), Subnet Mask adalah angka biner 32 bit yang digunakan untuk membedakan network ID dan host ID dan menentukan letak suatu host, apakah berada di jaringan lokal atau jaringan luar. FTP Menurut Nugroho (2005:26), FTP (File Transfer Protocol) adalah Protokol standar dalam kegiatan lalulintas file seperti mengunduh (download) atau mengunggah (upload) file yang dilakukan antara dua komputer yang tehubung dalam jaringan internet. Sebagaimana FTP hanya bisa diakses oleh pengguna yang memiliki hak login tertentu. Sebagian lagi dapat diakses oleh publik yang biasa disebut Anonymous FTP. HASIL DAN PEMBAHASAN 1.
HASIL Topologi yang diusulkan Topologi yang peneliti rancang pada Kantor Suzuki Finance Indonesia yaitu hanya penambahan sebuah FTP Server sebagai media penyimpanan data pada jaringan di PT. Suzuki Finance Indonesia.
2
Gambar 1. Topologi yang diusulkan Spesifikasi Komputer Server Untuk menunjang pembangunan gateway untuk kemanan jaringan maka penulis mengusulkan pengadaan sebuah server, dimana server itu nanti akan mengatur perlintasan data sehingga lebih teratur. sebuah komputer yang akan dijadikan server atau sebagai pusat lintas data sehingga kerja jaringan komputer lokal dapat mencapi hasil yang maksimal. Adapun kriteria sebuah komputer bisa dijadikan sebagai komputer server yaitu : 1. Motherboard Elite Group ECS 2. Prosesor Intel Dual Core (2.6 Ghz) 3. Memory DDR2 Elixir 2 Gb 4. VGA Biostar 420 GT 2 Gb ddr 3 5. Harddisk 160 Gb Seagate 6. Keyboard + Mouse Eyota Multimedia 7. Casing Power Up 8. Power Supply SUN 650 Watt 9. LCD Monitor Acer 17.5” 10. DVD-Room Samsung -+ RW
2. PEMBAHASAN Bedasarkan sistem operasi yang diusulkan oleh penulis menggunakan linux Debian 6.0 dengan aplikasi jaringan yang diusulkan yaitu manajemen bandwidth menggunakan WebHTB. Konfigurasi Pada Server IP address merupakan alamat yang diberikan kepada suatu device dalam sebuah jaringan yang menggunakan protocol TCP/IP. Langkah awal yang harus dilakukan adalah
3
konfigurasi IP address server yaitu dengan mengaktifkan kartu jaringan. Pastikan kartu jaringan aktif. Berikut perintahnya :
Gambar 2. Konfigurasi network Setelah itu akan muncul keterangan seperti gambar dibawah ini. Menyatakan bahwa restart kartu jaringan berhasil atau sukses.
Gambar 3. Pembuktian DNS sudah Berjalan Agar client bisa terhubung ke ftp server maka diperlukan software ftp client,dalam hal ini penulis memakai Filezilla. Berikut langkah-langkahnya :Jika Filezilla belum ada, maka install terlebih dahulu. Jika sudah, buka program Filezilla nya lalu akan tampil seperti ini : Konfigurasi DNS (Domain Name System) DNS (Domain Name System) merupakan server yang dapat digunakan untuk memberi layanan pemetaan nama host ke alamat IP dan bahkan sebaliknya dari alamat IP menjadi nama host.
Gambar 4. Langkah Awal install paket BIND9
4
Lalu selanjutnya adalah test koneksi dns dari client konfigurasi client terlebih dahulu seperti berikut : confiigurasi ip address pada client, karena client menggunakan windows 7, maka berikut langkah-langkah konfigurasi pada client : Masuk control panel – network and sharing center – change adapter setting – kilik ganda local area connection – pilih internet protocol version 4 (TCP/Ipv4) – klik 2x.
Gambar 5. Local Area Connection Properties Setelah itu isi ip address client nya – klik ok
Gambar 5. Internet Protocol (TCP/IP) Properties Setelah itu tes koneksi dari client ke server dengan cara ping ke server seperti pada gambar berikut :
5
Gambar 6. Ping Client ke Server jika tampilan seperti diatas maka koneksi sidah berhasil, selanjutnya adalah tes dns dari client ke server dengan nslookup seperti pada gambar berikut :
Gambar 7. Tes nslookup Konfigurasi ProFTPd Server FTP merupakan salah satu protokol internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Langkah awal yang harus dilakukan adalah instalasi ProFTPd dengan perintah : mLalu ketik Y – enter. Selanjutnya akan keluar tampilan seperti ini :
6
Gambar 8. Proftpd Configuration Selanjutnya pilih standalone – ok. Selanjutnya menambahkan group user dengan perintah : root@suzuki:~# addgroup ftpuser Tahap selanjutnya adalah menambahkan user : Tabel 1. Tabel nama user No 1. 2. 3. 4. 5.
Nama Fredi Yansyah Junaidi Adi Wijaya Tri Novalia Nila Novrianti
User coe abcdefg kicot jerry nov17
Dengan perintah : root@suzuki:~# adduser coe Adding user `coe' ... Adding new group `coe' (1005) ... Adding new user `coe' (1004) with group `coe' ... Creating home directory `/home/coe' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: Setelah muncul tampilan diatas maka langkah berikutnya adalah memasukan password yang diinginkan lalu enter. Selanjutnya akan muncul tampilan seperti berikut : password updated successfully Changing the user information for darminto Enter the new value, or press ENTER for the default Full Name []: Fredi Yansyah Room Number []: 1 Work Phone []: 081927777948 Home Phone []: 0711326821 Other []: Is the information correct? [Y/n] y
7
Kemudian ketik Y jika sudah memasukan data yang dinginkan. Untuk user yg lain menyesuaikan dengan perintah diatas. Setelah itu lakukan langkah berikutnya dengan perintah : root@suzuki:~# usermod –s /bin/false coe Langkah selanjutnya yang harus dilakukan adalah konfigurasi proftpd.conf dengan perintah : root@suzuki:~# nano /etc/proftpd/proftpd.conf Lalu ubah dan hapus tanda pagar (#) pada proftpd.conf # Set off to disable Ipv6 support whicg is annoying on Ipv4 only boxes. UseIPv6 on Menjadi : # Set off to disable Ipv6 support whicg is annoying on Ipv4 only boxes. UseIPv6 off Selanjutnya : ServerName
*Debian*
ServerName
*Suzuki Finance*
Menjadi :
Selanjutnya : # use this to jail all users in their homes # DefaultRoot Menjadi : # use this to jail all users in their homes DefaultRoot - ftpuser Selanjutnya: # Use this directive to release that constrain. # RequireValidShell off Menjadi : # Use this directive to release that constrain. RequireValidShell off Lalu simpan file /etc/proftpd/proftpd.conf dengan menggunakan perintah ctrl + O kemudian tekan enter dan keluar dengan perintah ctrl + X. Langkah selanjutnya yang harus dilakukan adalah masukkan perintah berikut : root@suzuki:~# mkdir /var/www/coe Selanjutnya masukkan perintah berikut : root@suzuki:~# chown –R coe /var/www/coe
8
Selanjutnya masukkan perintah berikut : root@suzuki:~# usermod – d /var/www/coe coe Selanjutkan masukkan perintah berikut : root@suzuki:~# usermod – g ftpuser coe Jika sudah selesai semua, maka lakukan restart pada proftpd dengan perintah berikut : root@suzuki:~# /etc/init.d/proftpd restart Jika selesai maka akan keluar tampilan seperti ini : Stopping ftp server: proftpd. Starting ftp server: proftpd. Setelah itu simpan dan tutup file rc.local tersebut dan restart mesin PC Router dengan mengetik perintah seperti gambar dibawah. root@suzuki:~# init 6 Lalu Mesin router akan restart otomatis dan konfigurasi mesin PC router sebagai gateway selesai.
Tahap Pembuktian FTP Server Agar client bisa terhubung ke ftp server maka diperlukan software ftp client, dalam hal ini penulis memakai Filezilla. Berikut langkah-langkahnya : Jika Filezilla belum ada, maka install terlebih dahulu. Jika sudah, buka program Filezilla nya lalu akan tampil seperti ini :
Gambar 9. Tampilan Program Filezilla Selanjutnya masukan nama mesin, nama pengguna, kata kunci, dan port nya, lalu klik koneksi cepat. Setelah masuk maka akan ada tampilan seperti berikut dimana pada direktori coe masih kosong karena belum di isinya direktori tersebut :
9
Gambar 10. Hasil login user berhasil Setelah masuk maka akan ada tampilan sperti berikut dimana pada direktori annihrir masih kosong karena belum di isinya direktori tersebut.
Gambar 11. Direktori kosong Untuk melihat apakah user pada ftp berfungsi pindahkan salah satu file yang ada di bagian sebelah kiri kesebelah bagian kanan atau ke dalam direktori kosong tadi. Pilih file yang ingin di pindahkan – klik kanan upload – ok
10
Gambar 12. Hasil Transfer data berhasil Maka FTP Server sudah berhasil dan dapat digunakan.
PENUTUP Berdasarkan hasil analisis dan pembahasan dilakukan peneliti, dapat diambil kesimpulan bahwa perlu dibangun FTP Server untuk membangun kinerja jaringan komputer lokal pada PT. Suzuki Finance Indonesia Palembang menggunakan sistem operasi Debian 6.0 yang berguna sebagai server gateway jaringan untuk menjaga data-data penting yang ada didalam komputer lokal PT. Suzuki Finance Indonesia Palembang. Dengan dibuatnya mesin FTP server ini sangat membantu dalam pengelolahan data atau file pada PT. Suzuki Finance Indonesia Palembang kita dapat dengan mudah mengambil atau menambahkan suatu data atau file yang diperlukan oleh karyawan PT. Suzuki Finance Indonesia Palembang sebagai penunjang program kerjanya tanpa harus membawa media penyimpanan dari satu komputer ke komputer lainnya seperti yang biasa dilakukan dan dengan menggunakan FTP maka tidak membutuhkan waktu yang lama untuk pertukaran data atau file. Dengan adanya media penyimpanan data ini di harapkan dapat meningkatkan efektifitas dan efesiensi PT. Suzuki Finance Indonesia Palembang karena semua data-data yang diperlukan bisa langsung di backup sehingga data tersebut terjamin keamanannya. DAFTAR PUSTAKA
Nugroho, Bunafit. 2005. Instalasi dan Konfigurasi Jaringan Windows dan Linux. Jakarta : PT Elek Media Komputindo Sopandi. 2008. Membangun Jaringan Komputer, Informatika : Bandung : Informatika Bandung Sugeng. Winarno. 2010. JARINGAN KOMPUTER DENGAN TCP/IP. Bandung : MODULA Wagito. 2007. Pengantar Jaringan Komputer Bagi Pemula. Bandung : Yrama Widya
11