Wednesday, June 17, 2015 - 0 comments

Aplikasi sederhana berbasis Jaringan

ObjectInputStream
ObjectServer.java

 Aplikasi berikut adalah aplikasi untuk mengirim data dimana terdapat server , client, & data. Pertama ketik script ObjectServer.java diatas untuk server sebagai penerima data dari client.

ObjectClient.java
 
Kemudian ketikan script ObjectClient.java yang mempunyai objek stream untuk pengiriman data Staff Pegawai ke computer Server.
 
Staff.java
Script diatas merupakan script untuk pencetakan Data Staff yang berisi Nama, Divisi, & Umur. Pencetakan data staff sesuai dengan new Staff yang ada pada script ObjectClient.java
Output Server Awal
Output Client Awal
Output Client Kirim
Output Server Terima
Sumber

 
 

 
 
Friday, June 5, 2015 - 0 comments

Installasi Server (Install Ftp-Server)



Pada kesempatan kali ini kita akan menginstall FTP, dimana FTP ( File Transfer Protocol )adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.  Cara kerja protokol FTP hampir sama dengan protokol lainnya. Apabila protokol HTTP bertugas untuk urusan web, kemudian protkol SMTP bertugas dalam urusan mail, maka FTP ini bertugas untuk urusan pertukaran file. Intinya FTP adalah protokol yang bertugas dalam hal pertukaran file baik itudownload ataupun upload di jaringan. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.

  1. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
  2. FTP client  adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Installasi ftp-server
Disini saya menggunakan Proftp, Proftpd adalah sebuah aplikasi yang di gunakan untuk melakukan transfer data Dengan menggunakan proftpd kita dapat membuat sebuah server FTP dimana nantinya kita bisa membuat sebuah server yang bisa memberikan fasilitas upload dan download
pertama kita install proftpd, dengan mengetikkan perintah :
$ sudo apt-get install proftpd


Kemudian akan muncul pertanyaan untuk memilih from inetd atau standalone, untuk skala jaringan besar yang trafficnya padat disarankan untuk memilih yang standalone. Kemudian tekan Enter.


 tunggu hingga instalasi selesai dan pastikan tidak ada pesan error

selanjutnya kita lakukan konfigurasi proftpd

Untuk konfigurasi Proftpd, cukup mengedit satu file saja yang berada di /etc/proftpd/proftpd.conf. disini saya akan mempraktekkan  cara mengkonfigurasi FTP Server dengan sistem Anonymous login, jadi siapapun dapat secara bebas mengakses file yang telah disediakan oleh FTP Server. Pertama buka file konfigurasi Proftpd dengan perintah ini :

$ sudo nano /etc/proftpd/proftpd.conf

 pada baris paling bawah tambahkan skrip berikut

<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 1000
DisplayLogin welcome.msg

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

</Anonymous>

IdentLookups off
UseReverseDNS off
ListOptions “” maxdepth 3
ListOptions “” maxdirs 10
ListOptions “” maxfiles 1000 


simpan perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter. Lalu terakhir restart service dari Proftpd nya dengan mengeksekusi perintah berikut :

$ sudo service proftpd restart

untuk pengetesan coba kita upload data dari komputer client ke direktori /srv/ftp pad Ubuntu Server menggunakan Filezilla. masukan IP Address Server 192.168.10.254 lalu masukan user dan password root Ubuntu Server kalian.



selanjutnya buka browser dari salah satu komputer Client dan arahkan pada URL ke ftp://192.168.10.254 Jika berhasil akan muncul daftar file-file yang telah kalian letakkan pada folder /srv/ftp seperti yang ditunjukkan oleh gambar dibawah ini.



Untuk mendownloadnya silahkan klik pada salah satu file tersebut. Sampai sini berarti FTP Server telah berjalan dengan baik.