Rabu, 29 Oktober 2014

Kestabilan Kerja Kecepatan Akses Internet

             Pada kali ini akan dicari tahu nominal RTT dengan rentang tertentu yang sering muncul. Menggunakan Probabilitas Distribution Function (PDF) dan Cummulative Distribution Function (CDF) untuk mengetahui bentuk distribusi data RTT selama pengukuran dalam rentang waktu tertentu.

          Sebelumnya kita bahas dahulu apa itu PDF dan apa itu CDF:

A. PDF ( Fungsi Kepadatan Probabilitas )
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) dan dituliskan dengan:


B. CDF ( Fungsi Kepadatan Kumulatif )
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 sdan dituliskan sebagai :


            
               Pengambilan data tentang kestabilan unjuk kerja kecepatan akses internet, kali ini saya akan mengambil data dengan mengirimkan ping ke www.google.com sebanyak 1100 iterasi dan untuk ukuran paket data 64, 128, 512, dan 1024 byte. Tujuan saya mengirimkan 1100 iterasi adalah untuk mengantisipasi RTO pada saat ping, karena untuk kita membutuhkan 1000 sampel data untuk di proses nantinya. 

langsung saja menuju langkah pertama yaitu melakukan ping www.google.com. Menggunakan cara yang sama dengan yang telah dijelaskan pada postingan sebelumnya, hanya saja kali ini kita mengirimkan ping sebanyak 1100 kali, dengan mengetikkan pada command prompt ping www.google.com -n 1100 -l 64 -i 225 > 1000_64.txt . dan nanti nya nilai -l diubah-ubah sesuai ukuran paket data yang akan dikirim, lebih jelasnya dapat dilihat pada gambar di bawah ini :




proses ping ini memakan waktu yang cukup lama, karena kita menggunakan iterasi yang besar yaitu 1100, mengirimkan paket data 64, 128, 512, dan 1024 sebanyak 1100 kali masing-masing nya.  
berikut data hasil proses ping www.google.com :




data ini defaultnya akan tersimpan dalam file txt. untuk memproses data melalui microsoft excel kita dapat memilih open, dan mengganti jenis file yang kita cari pada column bawah pencarian dengan pilihan text file. lalu cari dimana data hasil ping tersimpan. Data yang akan kita olah pada ms excel yaitu RTT data sebanyak 1000 sampel. nantinya 1000 data tersebut diurutkan dari yang kecil ke besar, dan nilai bin ditetapkan sebesar 25 sebagai rentang grafik untuk nilai PDF dan CDF. Caranya, nilai RTT terkecil ditambahkan dengan 25 itu jadi range pertama, dan lanjutkan sampai data data RTT terbesar masuk dalam range terakhir.
Sehingga setelah di sortir sesuai range, di dapat data hasil sebagai berikut :



dari data ini dapat kita cari nilai PDF dan CDF nya :

PDF = x / jumlah sampel
CDF= jumlah nilai kemungkinan PDF

lebih jelasnya dapat dilihat dari data berikut : 


dari data tersebut dapat di plotkan menjadi bentuk grafik PDF dan CDF sehingga terlihat sebagai berikut :






Sebagai contoh untuk paket data 512 byte, RTT untuk proses ping 1100 iterasi memiliki kecepatan rata-rata 118 ms, dan data lost hanya 15. dari 1000 sampel yang kita ambil RTT yang berada pada range 78-102 ada sebanyak 875 data, range 103-127 ada sebanyak 38 data, range 128-152 ada sebanyak 19 data, range 153-177 ada sebanyak 22, range 178-202 ada sebanyak 24 data, range 203-227 ada sebanyak 20 data, range 228-252 ada sebanyak 3 data. fungsi kepadatan probabilitas nya dapat dicari dengan membagi data tersebut dengan banyak sampel ( 1000 ). seperti 875 data, nilai PDF nya mnejadi 0,875, 19 data nilai PDF nya menjadi 0,019 dan seterusnya.
Sedangkan untuk nilai CDF nya yaitu hasil penjumlahan nilai PDF awal dengan data selanjut nya sehingga hasil akhirnya 1.

Enjoy it Guys!!

Minggu, 26 Oktober 2014

Web Server

  
           Dalam kemajuan teknologi zaman sekarang, jaringan internet sangat dibutuhkan oleh masyarakat pada umumnya. Jika bicara tentang internet, tentu tidak akan bisa lepas yang namanya web server. Sebagian orang mungkin mengetahui istilah web server, akan tetapi tidak sedikit juga orang yang belum tahu mengenai Pengertian Web Server ini. Secara umum dapat disimpulkan bahwa Pengertian Web Server adalah sebuah layanan internet yang telah disediakan oleh komputer.
Dalam memasukkan web yang telah dirancang dalam internet, maka terlebih dahulu memiliki ruangan dalam internet dan ruangan inilah disediakan oleh server. Selain itu juga,Pengertian Web server merupakan sebuah perangkat komputer yang digunakan untuk mengakses segala jenis file yang terdapat pada halaman web melalui HTTP/HTTPS dengan menggunakan aplikasi atau program tertentu (dikenal dengan nama web browser) dan mengirimkan kembali hasil permintaannya dalam bentuk halaman – halaman web yang berbentuk dokumen HTML.
           Kegunaan yang utama  Web server ini adalah mentransfer berkas atas permintaan pengguna melalui protokol komunikasi (HTTP) yang telah ditentukan.  Selain itu, web server berfungsi untuk mentransfer seluruh berkas/file dalam sebuah halaman web yang saling terkait misalnya di dalamnya terdapat teks, video, gambar dan lainnya. Pengguna pada web browser, biasanya meminta layanan atas halaman web atau berkas yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan mengirimkan kembali  halaman dan berkas-berkas pendukung yang dibutuhkan. Apabila halaman/berkas yang diminta tidak tersedia, maka permintaan tersebut akan ditolak.
           banyak aplikasi-aplikasi web server yang tersedia seperti xitami web server, zeus web server, sun java system web server, apache web server, dan sebagai nya. pada kali ini kita akan menggunakan apache web server versi 2.

        Apache merupakan aplikasi open source yang berarti semua orang dapat menggunakan, mengambil, bahkan mengubah kode program nya. Tugas utama apache yaitu menghasilkan alamat web yang benar kepada peminta, berdasrakan kode php yang dituliskan oleh pembuat alamat web. apache ini memiliki beberapa kelebihan, yaitu :
1. Mampu beroperasi pada berbagai platform sistem operasi.
2. mempunyai satu file konfigurasi sehingga mudah mengkonfigurasinya.
3. mudah dalam proses instalasi apabila dibandingkan dengan web server lainnya.
mudah dalam menambahkan periferal lainnya ke dalam platform web server.
            Baiklah, langsung saja kita mulai membuat web server dengan login terlebih dahulu pada sistem operasi Ubuntu. langkah awal yang dilakukan adalah cek konektifitas dengan melakukan ping kepada ip google ping 8.8.8.8. selanjutnya pastikan repository ubuntu kita telah diubah sumbernya yaitu dari kambing ui.ac.id dengan cara seperti yang telah saya jelaskan pada postingan pengenalan ubuntu minggu lalu. lalu download apache melalui terminal dengan masuk kepada super user, ketikkan coding "apt-get install apache2". seperti yang terlihat pada gambar berikut :


dari gambar diatas didapat informasi bahwa pada komputer yang saya gunakan telah terinstall apache sebelumnya "apache2 is already the newest version". 
untuk membuktikan apakah apache yang kita install berjalan, dapat dilakukan dengan mengetikkan ip address pada alamat web. ip ini dapat dilihat dengan mengetikkan ifconfig pada terminal. pada gambar diatas terlihat ip komputer yang saya gunakan yaitu 172.16.30.10. 


It works! apache yang kita istall sudah berjalan dengan baik, tetapi web server ini masih kosong. kita dapat mengedit html ini melalui terminal dengan masuk ke direktori /var/www/ . Secara default apabila kita ketikkan ls pada direktori hanya akan ada index.html. edit html dapat dilakukan dengan mengetikkan coding "gedit index.html" sehingga akan tampil:



selanjutnya kita kan membuat html baru. Dengan mengetikkan " echo alvid.html " untuk membuat html kosong dengan nama alvid, selanjutnya html ini kita edit menggunakan coding gedit seperti cara diatas. berikut contoh program html yang saya buat :




html ini dapat dibuka dengan mengetikkan localhost/alvid.html pada alamat web, seperti gambar dibawah ini :



Program diatas akan menghasilkan halaman web sebagai berikut :



Enjoy It Guys!!

Selasa, 21 Oktober 2014

Trafik parameter RTT ( Round Trip Time )

Analisa trafik dengan parameter Round Trip Time

            Pengguna internet di indonesia semakin meningkat dari tahun ke tahun seiring berkembangnya muatan informasi dan bergesernya karakteristik masyarakat Indonesia menjadi information oriented. Kondisi ini dapat dengan mudah ditemui di masyarakat perkotaan dan bahkan di masyarakat pedesaan dengan ditandai munculnya beberapa tempat akses internet seperti warnet atau bahkan jaringan 2.5G-3G yang mudah diakses dengan modem GSM atau CDMA.
            Perkembangan yang positif ini bukannya tanpa masalah, dan yang paling mudah dideteksi adalah permasalahan di sisi user yaitu perihal lambatnya kecepatan akses akibat kondisi jaringan yang kurang baik dengan berbagai faktor yang mempengaruhinya. Pada praktikum ini saya melakukan analisis sederhana tentang trafik dengan parameter round trip time (RTT) dari PC pengguna ke server web tujuan. Aplikasi yang digunakan yaitu PING dan Spread Sheet untuk mengolah data  dan membuat grafik.
            Percobaan I, yaitu mencari tahu jalur yang di tempuh menuju suatu NODE/LINK menggunakan Command Prompt dengan mengetikkan tracert (domain name link yang di tuju. Tracert adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan internet Contol Message Protocol (ICMP) Echo Request ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur host dan tujuan. Pada kali ini saya akan melihat jalur yang ditempuh menuju www.detik.com, maka pada cmd ditulis tracert www.detik.com seperti yang terlihat pada gambar berikut :




Gambar diatas merupakan rute yang dilewati paket data menuju www.detik.com. Dari data tersebut terlihat dari laptop menuju www.detik.com melewati 12 router, 192.168.1.1 merupakan ip default modem yang di dapat dari Telkom speedy, menuju tujuan terakhir kita yaitu www.detik.com dengan alamat ip 203.190.242.69.

            Percobaan II, yaitu Pengaruh Ukuran paket data terhadap RTT. Dengan melakukan PING ke alamat yang dituju dengan 15 kali iterasi ukuran paket 8, 16, 32, 64, 128, 256, 512, 1024, 1500, 2000, 2500, 3000 byte dan Time to Live data sebanyak 225. Dengan mengetikkan pada CMD sebagai berikut :


   Keterangan :
                      -n 15     : Merupakan jumlah iterasi data yang akan dikirim
                      -l 8        : Merupakan ukuran data yang dikirim
             -I 225    : Merupakan ukuran jumlah Time to Live data yang dikirim
                       > 15_8  : Merupakan nama file yang akan di simpan dalam bentuk txt pada direktori

Setelah menekan enter maka computer akan memproses command yang kita ketikkan dan data hasil prose dapat dilihat pada Windows Explorer Users folder alvid dengan nama 15_8, berikut data hasil proses ping www.detik.com :


Dari data diatas terlihat ping statistic menuju detik seperti data yang terkirim 15, diterima 15, data yang hilang 0, 0% kehilangan data. Kecepatan minimum dari 15 sampel data yang dikirim yaitu 53ms, kecepatan maksimum 205ms, sehingga dari data-data tersebut didapat kecepatan rata-rata dalam pengiriman paket data ukuran 8 byte yaitu 133ms.
Selanjutnya mengubah ukuran data menjadi 16, 32, 64, 128, 256, 512, 1024, 1500, 2000, 2500, 3000 byte dengan parameter yang lain tetap, di dapat data seperti yang terlihat pada tabel di bawah ini :


Dari tabel ini dapat kita konversikan menjadi grafik rata-rata Round Trip Time berdasarkan pada ukuran paket data dan rata-rata kecepatan pengiriman paket data sebagai berikut :


Terlihat dari grafik diatas rata-rata kecepatan pengiriman data per satuan waktu milisecon, ideal nya semakin besar ukuran data yang dikirim semakin besar pula waktu yang dibutuhkan untuk pengiriman data. Hanya saja pada realita nya kecepatan internet yang digunakan pada saat pengambilan sampel tidak stabil sehingga grafik data yang dihasilkan tidak linear seperti yang diharapkan.


Kesimpulan :
 -Tracert adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan.
 -Rute yang ditampilkan pada tracert adalah daftar interface router (yang paling dekat dengan host           yang terdapat pada jalur host dan tujuan.
 -ping www.detik.com –n 15 –l 32 –i 225 > 15_8.txt
        Keterangan :
             -n 15     : Merupakan jumlah iterasi data yang akan dikirim
             -l 8        : Merupakan ukuran data yang dikirim
             -I 225    : Merupakan ukuran jumlah Time to Live data yang dikirim
             > 15_8  : Merupakan nama file yang akan di simpan dalam bentuk txt pada direktori

- Semakin besar ukuran data yang dikirim semakin besar pula waktu yang dibutuhkan untuk pengiriman data.

Enjoy it Guys!!

Minggu, 19 Oktober 2014

Pengenalan Ubuntu

   
       
          Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai perangkat lunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti "kemanusiaan kepada sesama". Ubuntu dirancang untuk kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas.
Proyek Ubuntu resmi disponsori oleh Canonical Ltd. yang merupakan sebuah perusahaan yang dimiliki oleh pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas, dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.
        Pada kesempatan kali ini saya akan menjelaskan sedikit tentang Ubuntu desktop versi 12.04. Untuk sekedar informasi, Ubuntu ini melakukan upgrade software 2 kali dalam setahun yaitu pada bulan April dan Oktober. Versi 12.04 ini berarti kita menggunakan Ubuntu dengan Update pada bulan April tahun 2012.

Langsung saja menuju tampilan desktop Ubuntu :


Dari gambar di atas terlihat bahwa tampilan Ubuntu berbeda dengan tampilan windows. Pada bagian kanan atas layar terdapat Stray yang berisikan tanggal, waktu, nama user, tombol power dan juga bar notifikasi seperti wifi, sound, dan juga pesan yang biasa nya pada windows terletak pada bagian kanan bawah. Pada bagian kiri Ubuntu terlihat dock susunan icon-icon seperti file folder, mozilla firefox, aplikasi pengolah kata Libreoffice word yang sama dengan office word pada windows, aplikasi pengolah angka Libreoffice calc yang sama dengan ms office excel pada windows, Libre office impress, setting, dan juga aplikasi yang kita buka akan disisip pada dock ini


gambar diatas merupakan tampilan dari search, yang menampilkan aplikasi dan juga aplikasi yang terakhir digunakan.


gambar diatas merupakan tampilan file, atau pada windows biasa disebut windows explorer.


gambar diatas merupakan tampilan menu setting. dimana kita dapat melakukan konfigurasi layar, bhasa yang digunankan, koneksi, dan hal-hal lainnya.

.untuk mengganti tampilan/wallpaper desktop dapat dilakukan dengan klik kanan pada layar dan memilih change desktop background, yang tidak jauh berbeda dengan mengganti tampilan/walpaper windows.

selanjutnya kita masuk ke terminal, atau yang biasa disebut command prompt pada windows. tampilan terminal sebagai berikut :


pada terminal ini kita dapat masuk ke system root komputer dengan memasukkan coding "sudo su" (super user) yang biasa nya akan meminta password user. password komputer yang saya gunakan yaitu 234.
disini kita dapat mengotak-atik komputer menggunkan coding yang telah ditetapkan dari ubuntu nya sendiri. pada percobaan kali ini kita melakukan change directory, melihat isi folder, edit file, membuat file, membuat direktori, menghapus direktori, mengganti nama folder, copy file, konfigurasi ip, merestart networking, dan melihat ip konfigurasi.

berikut coding-coding yang digunakan pada terminal :
>> cd home/ jartel2/ Music     (change directory menuju home>jartel2> Music)
>> ls                                        ( melihat isi folder)
>> gedit test1.txt                     ( mengedit file dengan nama test1 tipe file txt )
>> echo haloo > test1.txt        ( membuat file berisikan teks haloo dengan nama file test1 tipe txt )
>> mkdir alvid1                      ( membuat direktory dengan nama alvid1 )
>> rmdir alvid1                      ( menghapus direktory yang bernama alvid1)
>> mv alvid1/ test2/               ( mengganti nama folder yang bernama alvid1 menjadi test2 )
>> cp alvid1/ test1.txt alvid2/   ( mengopy file test1.txt yang berada pada folder alvid1 ke folder alvid2
>> gedit /etc /network /interfaces (konfigurasi ip)
>> etc /init.d /networking restart ( merestart networking ) 
>> ip config                            ( melihat ip konfigurasi)



selanjutnya kita akan mengubah update manager ubuntu, sebagai source tempat kita mendownload aplikasi aplikasi terbaru untuk komputer kita. Disini kita akan mengubah software source nya dari kambing.ui.ac.id. dengan mengklik search pada bagian kiri atas desktop, pada tab pencarian ketikkan update seperti gambar dibawah :


klik update manager, sehingga tampil tampilan sebagai berikut :


klik setting, sehinggap muncul :


plih sumber nya dari kambing.ui.ac.id lalu close. untuk memastikan software source kita telah berubah dapat dilihat dari terminal menggunakan coding >>apt-get update .



enjoy it guys !!