Minggu, 09 November 2014

FTP(File Transfer Protocol)


1. Dasar teori FTP(File Transfer Protocol)
1.1 Pengertian FTP(File Transfer Protocol)
      File Transfer Protokol atau disingkat FTP adalah suatu protokol yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP server dan FTP Client.

      File Transfer Protokol juga merupakan sebuah protokol internet yang berjlaan di dalam level aplikasi yang merupakan standar untuk proses transfer file antar mesin komputer dalam sebuah framework.
      Fungsi utama dari FTP adalah melakukan pertukaran file dalam jaringanNamun, Fungsi FTP server adalah menjalankan perangkat lunak yang digunakan untuk pertukaran file atau istilah asing file exchange, yang selalu siap memberikan layanan FTP apabila mendapat request atau permintaan dari FTP client. FTP client adalah komputer yang meminta koneksi ke FTP server untuk tujuan tukar menukar file (upload dan download file).
Fungsi FTP adalah melakukan transfer file antara komputer yang terhubung melalui jaringan, termasuk internet. Dalam bahasa teknis, FTP dikenal sebagai protokol jaringan yang memungkinkan transfer filee antara komputer yang tersambung pada TCP/IP yang berbasis jaringan. Hal ini mencakup serangkaian peraturan dan prosedur untuk transfer data digital yang aman. Fungsi FTP lainnya adalah otentikasi dan kesalahan penanganan teknik untuk membangun koneksi antara komputer host dan klien untuk pertukaran data. 

      Dalam menjalankan fungsi FTP, Inisiasi Transfer FTP Server dan komputer klien melalui nomor port 21 pada komputer server. Koneksi port 21 ini disebut koneksi kontrol dari setiap sesi FTP. Transfer data diaktifkan oleh koneksi 20 port yang berhubungan dengan server. Koneksi kontrol harus dipertahankan sepanjang sesi transfer data berbasis command line, tetapi saat ini dapat menggunakan graphic user interface, yang membuat sesi FTP lebih mudah dibangun.

      Dalam menjalankan Fungsi FTP, Data dapat ditransfer baik dalam modus blok, modus kompresi atau mode streaming. FTP tidak memiliki enkripsi built-in untuk mentransfer data, yang membuatnya cukup rentan terhadap serangan brute force, serangan bouncing dan bahkan serangan spoof. Pada saat data sensitif perlu ditransfer, FTP secara alami, adalah bukan pilihan utama. Secure shell Protokol lebih disukai dalam kasus ini.

      Cara kerja FTP adalah utamanya digunakan dalam pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari komputer klien ke situs web komputer hosting, juga digunakan oleh situs untuk menyediakan fasilitas download file. Ini juga digunakan untuk transfer file intra-jaringan pada sistem jaringan komputer kecil. Sebagian besar program termasuk web browser memiliki dukungan built-in untuk transfer data berbasis FTP. (dikutip dari http://jaringankomputer.org/ftp-adalah-pengertian-fungsi-carakerja-aplikasi-ftp/)




1.                  Kita instal dulu tool untuk membuat FTP itu sendiri ,yaitu dengan mengetikkan perintah #apt-get install proftpd pada terminal ubuntu nya seperti tampilan gambar dibawah ini

2.    Kemudian akan muncul tampilan proftpd configuration ,seperti tampilan gambar dibawah ini. Kemudian kita klik ok pada tampilan nya

3.      Selanjutnya kita akan mengedit konfigurasi pfoftpd nya ,maka kita ketikkan perintah #nano /etc/proftpd/proftpd.conf
pada terminal nya ,kemudian akan muncul tampilan gambar seperti dibawah ini


4.     Gambar tampilan diatas masih dalam server Debian ,maka akan kita edit lagi menjadi Ubuntu Ftp Server seperti tampilan dibawah ini



5.                  Setelah itu kita save ,kemudian kita lakukan restart setelah semua instalisasi Ftp selesai kita lakukan. Dengan mengetikkan perintah #etc/init.d/proftpd restart
6.                  Selanjutnya kita akan melakukan pengujian setelah semua terinstal ,dengan membuka browser dan mengetikkan IP kita ,seperti tampilan dibawah ini

IP diatas didapat dari mengetikkan perintah ifconfig pada terminal
jadi , FTP ini kita gunakan untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.

Selasa, 04 November 2014

setting DNS SERVER




TUTORIAL SETTING DNS SERVER

DNS adalah Domain Name Server,yaitu server yang digunakan untuk mengetahui IP Address suatu hostlewat host name-nya. Dalam dunia internet, komputer berkomunikasi satusama lain dengan mengenali IP Address-nya.Namun bagi manusia tidakmungkin menghafalkan IP address tersebut, manusia lebih mudah menghapalkan kata-kata seperti http://nstars.net, www.google.com, atau http://ultramelta.tk/. Jadi ,DNS berfungsi untuk mengkonversi nama yang bisa terbaca olehmanusia ke dalam IP addresshost yang bersangkutan untuk dihubungi.
     Kemudian DNS sever merupakan server yand dapat digunakan untuk memberi layanan pemetaan nama host ke alamat IP dan bahkan sebaliknya dari alamat IP menjadi nama host. Paket DNS server ini cukup dipasang pada salah satu komputer yang berlaku sebagai DNS, sedangkan komputer yang lain berlaku sebagai DNS.
     DNS Server adalah komponen yang berfungsi menerjemahkan nama domain dengan IP address atau sebaliknya. Dengan menggunakan DNS server, anda bisa memberikan alamat web dari web server dengan nama yang baik, contohnya www.um.ac.id bukannya 192.168.1.1.


Struktur DNS
Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).

Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
  • com : Organisasi Komersial
  • edu : Institusi pendidikan atau universitas
  • org : Organisasi non-profit
  • net : Networks (backbone Internet)
  • gov : Organisasi pemerintah non militer
  • mil  : Organisasi pemerintah militer
  • num : No telpon
  • arpa : Reverse DNS
  • xx : dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name
(FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.

Bagaimana DNS Bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

  • Resolvers mengirimkan queries ke name server
  • Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message
  • Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan name server
Cara men-settingkan DNS Server pada Ubuntu


1. Setting DNS server pada ubuntu dengan menggunakan apache
2. Mengimplementasikan DNS server terlebih dahulu instal Bind9. seperti gambar:




3. masukkan perintah seperti tampilan di bawah ini
4. apabila muncul gambar seperti di bawah ini, maka ketik nama DNS dan ketik ip 3 angka dari belakang.



5.setelah di edit klik save dan exit pada tampilan di atas, kemudian ketik seperti tampilan di bawak ini.



6.akan muncul gambar tampilan seperti di bawah ini

7.kemudian ketik perintah di bawah ini

8.selanjutnya ikuti langkah berikutnya sampai dapat hasilnya seperti gambar di bawah ini"sukses"

selesai

Kamis, 30 Oktober 2014


PENGENALAN UBUNTU
A.    PENGERTIAN UBUNTU
Ubuntu adalah salah satu distribusi Linux yang berbasiskan dan memiliki interface desktop. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”. Ubuntu juga bisa berarti “aku adalah aku karena keberadaan kita semua”. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam dunia perangkat lunak.
Kemudian ubuntu adalah sistem operasi lengkap berbasiskan Linux ,kita tahu bahwasanya Linux adalah Operating System seperti UNIX, yang merupakan implementasi independen dari POSIX, meliputi true-multitasking, virtual memory,shared libraries, demand-loading, proper memory management, dan multiuser. Tersedia secara bebas dan mempunyai dukungan baik yang yang berasal dari komunitas maupun tenaga ahli profesional. Komunitas ubuntu ini dibentuk berdasarkan gagasan yang terdapat di dalam filosofi ubuntu :
   Bahwa perangkat lunak harus tersedia dengan bebas biaya
   Bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik dan bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.
Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary) ,bukan hanya peralatan yang akan tersedia secara gratis pada aplikasi ini tetapi juga ada hak untuk memodifikasi perangkat lunak hingga bekerja sesuai dengan yang di inginkan.
Berikut ini beberapa kelebihan dan kekurangan pada ubuntu ini sendiri yaitu :
A.      Kelebihan
  Bebas virus : untuk saat ini virus lebih senang menyerang OS dari MS yang ber ext.exe untuk ubuntu sudah beda ,jadi virus dari OS tidak akan menyebar pada OS Linux ini.
  3D interface  : ubuntu sudah bisa 3D walaupun spek nya tidak terlalu tinggi
  Kompatibel
  Gratis untuk dwonload
  Mudah untuk digunakan

B.      Kekurangan
  Koneksi internet pada saat update maupun penginstalan nya


Macam-macam Ubuntu
1.      Edubuntu adalah distro Linux yang dirancang untuk dipergunakan dalam sekolah/ruang kelas. Edubuntu merupakan singkatan dari akronim bahasa Inggris education Ubuntu, yang terjemahan bebasnya kira-kira: "pendidikan untuk semua orang". Edubuntu merupakan varian dari Ubuntu.
2.      Gobuntu merupakan turunan resmi dari sistem operasi Ubuntu yang dikandung untuk memberikan distribusi yang terdiri sepenuhnya dari perangkat lunak bebas.
Karena Ubuntu sekarang menggabungkan "perangkat lunak bebas hanya" pilihan installer, proyek Gobuntu itu dianggap berlebihan pada awal 2008
3.      Kubuntu merupakan varian resmi dari Ubuntu yang menggunakan KDE sebagai lingkungan destopnya, berbeda dengan ubuntu yang menggunakan gnome dan  xubuntu yang menggunakan XFCE sebagai lingkungan destop.
4.      Lubuntu adalah sebuah proyek yang dimaksudkan untuk menghasilkan suatu turunan resmi dari sistem operasi Ubuntu yang "lebih ringan, lebih sedikit menggunakan sumber daya dan efisien energi", menggunakan lingkungan desktop LXDE.
5.      Xubuntu adalah sebuah distribusi Linux dan varian resmi yang berbasiskan Ubuntu yang menggunakan lingkungan desktop Xfce. Xubuntu ditujukan untuk pengguna yang menggunakan komputer dengan kinerja rendah atau mereka yang mencari lingkungan meja yang lebih efisien pada komputer dengan kinerja tinggi.dll



A.    HASIL DAN ANALISA






Pengambilan Data Tentang Kestabilan Unjuk Kerja Kecepatan Akses Internet

1. Landasan Teori

 Pada bagian ini akan dicari tahu nominal RTT dengan rentang tertentu yang sering muncul. Percobaan ini menggunakan Probabilitas Distribution Function (PDF) danCummulative Distribution Function (CDF) untuk mengetahui bentuk distribusi data RTT selama pengukuran dalam rentang waktu tertentu.

1.2 Fungsi Kepadatan Probabilitas (pdf)

 

     Fungsi kepadatan probabilitas (probabilty density function) merupakan suatu fungsi yang menyatakan nilai kemungkinan terjadinya kejadian tertentu (s) dan dituliskan dengan:

f (s) = P (S=si)

 Fungsi kepadatan probabilitas mempunyai beberapa sifat, antara lain:

  1. 0 ≤ f(si) ≤ 1, hal itu karena nilai kemungkinan berada pada range 0 s/d 1, dimana :

  •  0 berarti tidak akan terjadi

  • 1 berarti pasti terjadi.

  1. Jumlah fungsi dari seluruh kejadian itu adalah 1 (pasti terjadi). 

1.3 Fungsi Kepadatan Kumulatif (cdf)

    Fungsi kepadatan kumulatif (Cumulative Density Functon) adalah suatu fungsi yang menyatakan probabilitas terjadinya kejadian sampai kejadian tertentu. Definisi fungsi kepadatan kumulatifF(si) adalah probabilitas terjadinya semua kejadian S, mulai dari s1, sampai dengan si.

tentukan ukuran paket yang digunakan, yaitu 64byte, 128byte, 512byte dan 1024 byte. Selanjutnya dengan aplikasi ping, lakukan proses ping untuk setiap ukuran paket tersebut diatas sebanyak 1000 iterasi. Perlu diketahui, pada bagian ini hasil ping yangrequest time out tidak diperhitungkan, artinya 1000 nilai RTT harus didapatkan. Oleh karena itu untuk antisipasi hasil request time out, saya naikkan angka iterasinya menjadi 1100. Jumlah iterasi 1000 ini didasarkan pada lama pengukuran sebagai tingkat variasi untuk mendapatkan hasil yang maksimal, selain 1000 pembaca juga bisa menggunakan angka 500, namun tentunya semakin sedikit iterasinya semakin sedikit variasi hasil pengukuran yang didapatkan.

hasil data ping yang di lakukan selama  pratikum


Untuk pengambilan data akses internet ke server tujuan yaitu www.detik.com, maka kita perlu mengetikkan perintah pada command prompt dengan perintah :


ping www.detik.com -n 1100 -l paket data -i 225 >paket data.txt.

dan untuk Request Time Out (RTO) tidak diperhitungkan dalam pengumpulan data.

 Grafik PDF dengan paket data 64, 128, 512, dan 1024 byte.

64

128

512

1024

Grafik cdf dengan paket data 64, 128, 512, dan 1024 byte.

64

128

512

1024


Sebagaimana yang kita ketahui PDF adalah suatu fungsi yang menyatakan nilai kemungkinan terjadinya kejadian tertentu. Sedangkan CDF adalah fungsi yang menjumlahkan nilai kemungkinan sampai suatu kejadian tertentu. Pada ukuran paket 64byte misalnya, jumlah data yang diperoleh dari range 54 – 79 adalah 667 data, maka untuk mengetahui PDF nya

Begitu seterusnya, data yang didapat sampai range tertentu. Sedangkan untuk memperoleh hasil dari CDF adalah  penjumlahan dari setiap kemunculan data tersebut hingga range tertentu atau penjumlahannya sampai hasilnya 1.

Dan dari ke empat grafik PDF tersebut, grafik dengan ukuran paket 128byte memiliki unjuk kerja yang bagus dan stabil, karena pada grafik tersebut persebaran datanya tidak terlau banyak. Jaringan stabil pada range 56 – 81. Range yang lainya hanya memiliki peluang yang sedikit kemunculannya. Pada paket 64 byte, sebenarnya hampir sama dengan paket 128byte, tapi jika dibandingkan persebaran datanya lebih banyak pada paket 64byte. Beda halnya dengan paket 512 dan 1024 byte, jaringannya tidak stabil,banyak penyebaran data yang terjadi.Ukuran paket yang semakin tinggi akan mempengaruhi roundtrip.

Kemudian dari ke empat grafik CDF, boleh dikatakan grafik dengan ukuran paket 128 byte yang memiliki unjuk kerja yang bagus, karna grafik nya hampir seperti garis lurus,Artinya “Semakin mendekati angka 1 maka kejadian tersebut semakin jarang muncul”. Berbeda dengan paket lainnya, data RTT yang paling besar banyak sekali yang muncul,membuat unjuk kerja kecepatan akses internet menjadi lambat.