Sabtu, 07 April 2012

Browsing dari terminal Linux

Mungkin, browsing melalui GUI sudah biasa…. akan tetapi sudahkan anda mecoba browsing dari terminal linux ? jika blom… mungkin ini patut anda coba.
Saya menggunkan linux ubuntu ,  buka terminal , masuk sebagai root dengan perintah sudo su dan masukkan password root. selanjutnya kita perlu install apolikasi elinks supaya kita bisa browsing dari terminal.
root@putry-desktop:/home/putry# apt-get install elinks
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
elinks-data liblua50 liblualib50 libruby1.8
Suggested packages:
elinks-doc
The following NEW packages will be installed:
elinks elinks-data liblua50 liblualib50 libruby1.8
0 upgraded, 5 newly installed, 0 to remove and 27 not upgraded.
Need to get 2,161kB of archives.
After this operation, 9,531kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://id.archive.ubuntu.com/ubuntu/ lucid/universe liblua50 5.0.3-4 [50.8kB]
Get:2 http://id.archive.ubuntu.com/ubuntu/ lucid/universe liblualib50 5.0.3-4 [35.6kB]
Get:3 http://id.archive.ubuntu.com/ubuntu/ lucid-updates/main libruby1.8 1.8.7.249-2ubuntu0.1 [1,454kB]
Get:4 http://id.archive.ubuntu.com/ubuntu/ lucid/universe elinks-data 0.12~pre5-2ubuntu1 [114kB]
Get:5 http://id.archive.ubuntu.com/ubuntu/ lucid/universe elinks 0.12~pre5-2ubuntu1 [506kB]
Fetched 2,161kB in 13s (163kB/s)
Selecting previously deselected package liblua50.
(Reading database … 128340 files and directories currently installed.)
Unpacking liblua50 (from …/liblua50_5.0.3-4_i386.deb) …
Selecting previously deselected package liblualib50.
Unpacking liblualib50 (from …/liblualib50_5.0.3-4_i386.deb) …
Selecting previously deselected package libruby1.8.
Unpacking libruby1.8 (from …/libruby1.8_1.8.7.249-2ubuntu0.1_i386.deb) …
Selecting previously deselected package elinks-data.
Unpacking elinks-data (from …/elinks-data_0.12~pre5-2ubuntu1_all.deb) …
Selecting previously deselected package elinks.
Unpacking elinks (from …/elinks_0.12~pre5-2ubuntu1_i386.deb) …
Processing triggers for man-db …
Processing triggers for desktop-file-utils …
Processing triggers for python-gmenu …
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache…
Processing triggers for python-support …
Setting up liblua50 (5.0.3-4) …
Setting up liblualib50 (5.0.3-4) …
Setting up libruby1.8 (1.8.7.249-2ubuntu0.1) …
Setting up elinks-data (0.12~pre5-2ubuntu1) …
Setting up elinks (0.12~pre5-2ubuntu1) …
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
Jika instalasi selesai selanjutnya jalankan aplikasi elinks
root@munawir-desktop:/home/munawir# elinks
selanjutnya coba browsing ke situs kesukaan anda, misalnya www.facebook.com, www.detik.com, www.aneukpolicy.com, http://munawiraceh.wordpress.com dan sebagainya…


browsing dari terminal linux


situs detik.com

Selamat Mencoba :D

Kamis, 05 April 2012

Rancangan Jaringan Komputer

Rancangan Membuat Sebuah Jaringan Sederhana :


 

ADM Jaringan Komputer


1.      Keuntungan dan kelemahan WAP
Keuntungan standar WAP :
·         Tidak adanya kepemilikan metode dalam mengakses Internet dengan standar WAP baik pada isi maupun layanan.
·         Network yang independent karena WAP bekerja pada seluruh jaringan seluler yang ada, seperti CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, Iden, TETRA, DECT, Data TAC, Mebitex, dan jaringan selular masa depan yang saat ini sedang dikembangkan seperti GPRS dan 3G.
·         Metode WAP telah diadopsi oleh hamper 95% produsen telepon seluler di dunia dalam memanfaatkan wireless internet access dan sedang diimplementasikan pada semua frekuensi.
·         WAP suatu standar protocol dan aplikasinya, yakni WAP browser yang dapat digunakan pada seluruh sistem operasi terkenal termasuk Palm OS, EPOC, Windows SE, FLEXOS, OS/9, Java OS, dan sebagainya.
·         Dengan menggunakan teknologi GPRS, perhitungan akses dihitung berdasarkan jumlah bit yang terkoneksi yang harganya Rp. 20 per kilo byte.
Kelemahan WAP :
·         Konfigurasi telepon selular untuk service WAP masih termasuk sulit
·         Jumlah telepon selular yang mendukung WAP masih terhitung sedikit.
·         Protokol lain seperti SIM Application Toolkit dan MexE (Mobile Station Application Execution Envirovment) secara luas didukung dan didesain untuk bersaing dengan WAP.

2.      Keuntungan dan Kelemahan WEP
WEP adalah suatu metode pengamanan jaringan nirkabel, merupakan standar keamanan & enkripsi pertama yang digunakan pada wireless
Enkripsi WEP menggunakan kunci yang dimasukkan (oleh administrator) ke klien maupun access point. Kunci ini harus cocok dari yang diberikan akses point ke client, dengan yang dimasukkan client untuk authentikasi menuju access point, dan WEP mempunyai standar 802.11b.
Kelebihan WEP Saat user hendak mengkoneksikan laptopnya, user tidak melakukan perubahan setting apapun, semua serba otomatis, dan saat pertama kali hendak browsing, user akan diminta untuk memasukkan Username dan password
Hampir semua komponen wireless sudah mendukung protokol ini.
Kelemahan WEP
·         Masalah kunci yang lemah, algoritma RC4 yang digunakan dapat dipecahkan.
·         WEP menggunakan kunci yang bersifat statis

3.      Perbedaan WPA dan WPA2
·         WPA (bahasa Inggris: Wi-Fi Protected Access) adalah suatu sistem yang juga dapat diterapkan untuk mengamankan jaringan nirkabel. Metoda pengamanan dengan WPA ini diciptakan untuk melengkapi dari sistem yamg sebelumnya, yaitu WEP. Para peneliti menemukan banyak celah dan kelemahan pada infrastruktur nirkabel yang menggunakan metoda pengamanan WEP.  Sebagai pengganti dari sistem WEP, WPA mengimplementasikan layer dari IEEE, yaitu layer 802.11i. Nantinya WPA akan lebih banyak digunakan pada implementasi keamanan jaringan nirkabel. WPA didesain dan digunakan dengan alat tambahan lainnya, yaitu sebuah komputer pribadi (PC). Fungsi dari komputer pribadi ini kemudian dikenal dengan istilah authentication server, yang memberikan key yang berbeda kepada masing-masing pengguna/client dari suatu jaringan nirkabel yang menggunakan akses point sebagai media sentral komunikasi. Seperti dengan jaringan WEP, metoda enkripsi dari WPA ini juga menggunakan algoritma RC4.
·         WPA2
WPA2 adalah sertifikasi produk yang tersedia melalui Wi-Fi Alliance. WPA2 Sertifikasi hanya menyatakan bahwa peralatan nirkabel yang kompatibel dengan standar IEEE 802.11i. WPA2 sertifikasi produk yang secara resmi menggantikan wired equivalent privacy (WEP) dan fitur keamanan lain yang asli standar IEEE 802.11. WPA2 tujuan dari sertifikasi adalah untuk mendukung wajib tambahan fitur keamanan standar IEEE 802.11i yang tidak sudah termasuk untuk produk-produk yang mendukung WPA.
·         WPA-PSK
WPA-PSK (Wi-Fi Protected Access – Pre Shared Key) adalah pengamanan jaringan nirkabel dengan menggunakan metoda WPA-PSK jika tidak ada authentikasi server yang digunakan. Dengan demikian access point dapat dijalankan dengan mode WPA  tanpa menggunakan bantuan komputer lain sebagai server. Cara mengkonfigurasikannya juga cukup sederhana. Perlu diketahui bahwa tidak semua access point akan mempunyai fasilitas yang sama dan tidak semua access point menggunakan cara yang sama dalam mendapatkan Shared-Key yang akan dibagikan ke client.
Pada access point Dlink DWL-2000AP, pemberian Shared-Key dilakukan secara manual tanpa mengetahui algoritma apa yang digunakan. Keadaan ini berbanding terbalik dengan akses point Linksys WRT54G, dimana administrator dapat memilih dari dua algoritma WPA yang disediakan, yang terdiri dari algoritma TKIP atau algoritma AES.
Setelah Shared-Key didapat, maka client yang akan bergabung dengan access point cukup memasukkan angka/kode yang diijinkan dan dikenal oleh access point. Prinsip kerja yang digunakan WPA-PSK sangat mirip dengan pengamanan jaringan nirkabel dengan menggunakan metoda Shared-Key.

Analisa Algoritma :


1.      Algortima, Flowchart dan Program Mencetak Kata “ Hallo “ Dengan Strukur For :
{Memakai For … end for untuk menampilkan “ Hallo” sebanyak 10 kali}
Deklarasi
    integer cacah ;
Deskripsi
    For (cacah =1 to 10 step 1)
         write (“Hallo“);
 endfor.
                                                                                                              
#include<stdio.h>
main()
{
int a;
for(a=1; a<=10; a++)
printf("hello");
}

Algortima, Flowchart dan Program Mencetak Kata “ Hallo “ Dengan Strukur While Do :
{Memakai While do… end while do untuk menampilkan “ Hallo “ sebanyak 10 kali}
Deklarasi
    integer cacah ;
Deskripsi
    While do (cacah =1 to 10 step 1)
         write (“ Hallo “);
    endWhile do.

     #include<stdio.h>
     void main()
     {
     int a;
         while( a<=10){
     ?
     printf("hello\n");
     a++;
     }}

2.      Algortima, Flowchart dan Program Mencetak Bilangan Ganjil Genap dari 0 – 10 Dengan Strukur For, While dan Repeat  :
            Algoritma Ganjilgenap While do                   
            {Mengelompokan data dalam bentuk jumlahan
              bilangan ganjil dan genap}
            Deklarasi
             integer cacah, N, Bil, Genap, Ganjil;
            Deskripsi     
            write (“Berapa Banyak Bilangan ? “);           
            read (N);
                         cacah ß 1;
                        genap ß 0;
                          ganjil ß 0;
            While (cacah < N) do
               write ( “Masukkan Bilangan ke- “, cacah);
             read (Bil);
#include<stdio.h>
main()
{
int a=1;
while(a<=10) {
?if(a%2){
printf("%d\t", a);
?}
?a++;
}return0;
}
            if (Bil % 2 = 0)
         then Genap  Genap + Bil;                                          
         else  Ganjil  Ganjil + Bil;
     endif
     cacah ß cacah + 1;
Endwhile 
Write (Jumlah Bilangan Ganjil = “, Ganjil);
Write (Jumlah Bilangan Genap = “, Genap);



Algoritma Ganjilgenap For                                        
{Mengelompokan data dalam bentuk jumlahan
  bilangan ganjil dan genap}
Deklarasi
      integer cacah, N, Bil, Genap, Ganjil;
Deskripsi
      write (“Berapa Banyak Bilangan ? “);
      read (N);
      genap ß 0;
      ganjil ß 0;
For (cacah=1 to  N step 1)
     write ( “Masukkan Bilangan ke- “, cacah);
     read (Bil);
     if (Bil % 2 = 0)
#include<stdio.h>
main()
{
int a;
for(a=0; a<=10; a++)
{
?if(a%2){
printf("%d\t", a);?
}}}
         then Genap ß Genap + Bil;                                      
         else  Ganjil ß Ganjil + Bil;
     endif
Endfor 
Write (Jumlah Bilangan Ganjil = “, Ganjil);
Write (Jumlah Bilangan Genap = “, Genap);


Algoritma Ganjilgenap Repeat
{Mengelompokan data dalam bentuk jumlahan
  bilangan ganjil dan genap}
Deklarasi
      integer cacah, N, Bil, Genap, Ganjil;
Deskripsi
      write (“Berapa Banyak Bilangan ? “);
      read (N);
      cacah ß 1;
      genap ß 0;
      ganjil ß 0;
Repeat
     write ( “Masukkan Bilangan ke- “, cacah);

     read (Bil);
     if (Bil % 2 = 0)                                                         
         then Genap ß Genap + Bil;
         else  Ganjil ß Ganjil + Bil;
     endif
     cacah ß cacah + 1;
Until (cacah > N)
Write (Jumlah Bilangan Ganjil = “, Ganjil);
Write (Jumlah Bilangan Genap = “, Genap);