Wired Equivalent Privacy

SELAMAT PAGI Blogger.!!

Pagi ini adalah hari pertama saya belajar untuk persiapan UAS nanti. Sudah keteteran banyak sekali materi yangbelum saya pelajar. Tapi hari ini saya fokus terhadap keamanan jaringan. Salah satunya adalah Wired Equivalent Privacy atau yang disinkat dengan WEP.
WEP adalah salah satu metode pengamanan jaringan yang sering digunakna pada jaringan nirkabel. Dimana enkripsi WEP menggunakna kunci yang dimasukkan oleh administrator jaringan ke client maupun access point dari jaringan nirkabel tersebut. kunci ini haruslah sama antara yang diberikan access point kepada client dengan yang diberikan oleh client kepada access point untuk autentikasi.
Proses Shared Key Authentication:

  1. Client meminta untuk bisa terhubung dengan access point, langkah ini sama seperti Open System Authentication.
  2. Access point mengirimkan text challenge ke client secara transparan.
  3. Client akan memberikan respon dengan mengenkripsi text challenge dengan menggunakan kunci WEP dan mengirimkan kembali text yang sudah di enkripsi tersebut ke access point.
  4. Access point memberi respon atas tanggapan client, akses point akan melakukan decrypt terhadap respon enkripsi dari client untuk melakukan verifikasi bahwa text challenge dienkripsi dengan menggunakan WEP key yang sesuai. Pada proses ini, access point akan menentukan apakah client sudah memberikan kunci WEP yang sesuai. Apabila kunci WEP yang diberikan oleh client sudah benar, maka access point akan merespon positif dan langsung meng-authentikasi client. Namun bila kunci WEP yang dimasukkan client salah, access point akan merespon negatif dan client tidak akan diberi authentikasi. Dengan demikian, client tidak akan terauthentikasi dan tidak terasosiasi.
( SUMBER : http://id.wikipedia.org/wiki/Wired_Equivalent_Privacy )

Kelemahan WEP
  1. Masalah kunci yang lemah, algoritma RC4 yang digunakan dapat dipecahkan.
  2. WEP menggunakan kunci yang bersifat statis.
  3. Masalah initialization vector (IV) WEP.
  4. Masalah integritas pesan Cyclic Redundancy Check (CRC-32).
WEP terdiri dari dua tingkatan, yakni kunci 64 bit, dan 128 bit. Sebenarnya kunci rahasia pada kunci WEP 64 bit hanya 40 bit, sedang 24bit merupakan Inisialisasi Vektor (IV). Demikian juga pada kunci WEP 128 bit, kunci rahasia terdiri dari 104bit.
( SUMBER : http://www.andisyam.web.id/2011/11/mengenal-keamanan-wireless-metode-wep.html )
Read more...

Sedikit Ilmu Tentang Sistem Pakar

Sebuah system yang mengadopsi pengetahuan manusia ke computer, agar computer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Sebaiknya system pakar menyelesaikan masalah tertentu saja sperti yang dilakukan para ahli.

  • Menurut Durkin : system pakar adalah program computer yang dirancang untuk memodelkan kemampuan penyelesaian masalah yang dilakukan oleh seorang pakar.
  • Menurut ignizio : system pakar adalah suatu model dan prosedur yang berkaitan, dalam domain tertentu, yang mana tingkat keahliannya dapat dibandingkan dengan keahlian seorang pakar.
  • Menurut Giarratano dan riley : system pakar adalah suatu system computer yang bisa menyamai atau meniru kemampuan seorang pakar.

Pertama kali dikembangkan oleh komunitas AI pada pertengahan tahun 1960. GPS merupakan salah satu contoh system pakar.

Ciri-Ciri Sistem Pakar

  1. Terbatas pada satu domain keahlian tertentu saja
  2. System dapat mengaktifkan kaidah secara searah yang sesuai, dituntun dengan dialog dengan user.
  3. Keluaran bsersifat anjuran/saran berdasarkan pada kaidah/aturan yang telah ditetapkan.
  4. Dapat memberikan penalaran pada data-data yang tidak pasti.
  5. Dirancang untuk dikembangkan secara bertahap.
  6. Pengetahuan dan mekanisme inferensi jelas terpisah.
  7. Dapat mengemukakan rangkaian2 alasan yang diberikannya.

Bentuk Sistem Pakar Ada 4 bentuk :

  1. Berdiri sendiri
    system ini merupakan satu software yang tidak terhubung dengan software lainya.
  2. Tergabung
    system ini merupakan bagian yang terkandung didalam suatu algoritma, atau merupakan program dimana didalamnya memanggil algoritma subrutin lain.
  3. Menghubungkan ke software lain
    bentuk ini biasanya merupakan system pakar yang menghubungkan kesuatu paket program tertentu, misalnya dengan DBMS.
  4. Sistem mengabdi
    system pakar ini merupakan bagian dari computer khusus yang dihubungkan dengan suatu fungsi tertentu. Misalnya system pakar yang digunakan untuk membantu menganalisis data radar.

Teknik representasi pengetahuan

Representasi pengetahuan adalah suatu teknik untuk merepresesntasikan basis pengetahuan yang diperoleh kedalam suatu skema/diagram tertentu sehingga dapat diketahui relasi antar suatu data dengan data yang lain. Teknik ini membantu knowledge engineer dalam memahami struktur pengetahuan yang akan dibuat system pakarnya.

  1. Rule-based knowledge
    Pengetahuan direpresentasikan dalam suatu bentuk fakta an aturan. Bentuk representasi ini terdiri atas premise dan kesimpulan.
  2. Frame-based knowledge
    Pengetahuan direpresentasikan dalam suatu bentuk hirarki atau jaringan frame.
  3. Object-based knowledge
    Pengetahuan direpresentasikan sebagai jaringan dari objek-objek. Objek adalah elemen data yang terdiri dari data dan metode(proses).
  4. Case-based knowledge
    Pengetahuan direpresesntasikan dalam bentuk kesimpulan kasus.

Read more...

Geisha - Pergi Saja

Lirik lagu Geisha yang lagi ane dengerin ne. :D


Geisha - Pergi Saja

terima kasih tuk luka yang kau beri
ku tak percaya kau tlah begini
dulu kau menjadi malaikat di hati
sampai hati kau telah begini

* berkali-kali kau katakan sendiri
kini ku tlah benci, cintaku tlah pergi

pergi saja kau pergi, tak usah kembali
percuma saja kini hanya mengundang perih
cukup tahu ku dirimu, cukup sakit ku rasakan kini

janji yang selalu ku ingat hingga mati
kau setia hingga ku kembali

repeat *

pergi saja kau pergi, tak usah kembali
percuma saja kini hanya mengundang perih
buang saja kau buang cinta yang kemarin
perasaan tak mungkin percayamu lagi
cukup tahu ku dirimu, cukup sakit ku rasakan kini

pergi saja kau pergi, tak usah kembali
percuma saja kini hanya mengundang perih
buang saja kau buang cinta yang kemarin
ooo percayamu lagi
tinggalkan saja diriku, semua kan percuma
cukup tahu ku dirimu, cukup sakit ku rasakan kini

hasil nyomot dari liriklaguindonesia.net/geisha-pergi-saja.htm
Download
Read more...

Konsep dan Penerapan Pewarisan Pada Java

Malam ini saya akan sedikit berbagi tentang penerapan pewarisan pada java. Sebenarnya, dulu waktu saya mendapat matakuliah java di semester 3, saya amat sangat tidak mengerti apa yang disebut dengan pewarisan pada pemrograman berorientasi objek. Tetapi seletah mempelarjarinya kembali pada tahun ini saya sedikit demi sedikit mengerti dengan konsep pewarisan serta penerapannya dengan bahasa pemrograman java.

Oke, sebelum mulai pada penerapannya, mari kita mulai dengan konsep pewarisanitu sendiri. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.

Suatu class yang mempunyai class turunan dinamakan parent class atau base class. Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class. Suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class. Karena suatu subclass dapat mewarisi apa apa yang dipunyai oleh parent class-nya, maka member dari suatu subclass adalah terdiri dari apa-apa yang ia punyai dan juga apa-apa yang ia warisi dari class parent-nya.

Kesimpulannya, boleh dikatakan bahwa suatu subclass adalah tidak lain hanya memperluas (

extend) parent class-nya.

Setelah sedikit penjelasan tentang pewarisan dalam pemrograman berorientasi objek, sekarang kita saya akan membagikan sedikit contoh penerapannya dalam pemrogramandengan bahasa java. Sebelumnya, kita harus mendefinisikan Super Class yg mana merupakan class yang nantinya akan diturunkan ke Sub Class. Dalam contoh ini saya akan menggunakan hewan sebagai class yang akan diturunkan menjadi class kucing nantinya

      class Hewan{
            // contoh atribut yang ada pada hewan
            public String warnaBulu,nama;
            public int umur;

            // contoh method yang dimiliki oleh hewan
            public void makan(){
                        System.out.println("Hewan makan");
            }

            public void berlari(){
                        System.out.println("Hewan berlari");
            }

            public void detailHewan(){
                        System.out.println("Nama       : "+nama);
                        System.out.println("Umur       : "+umur+" th");
                        System.out.println("warna Bulu : "+warnaBulu);
                        System.out.println("yang bisa dilakukan oleh hewan adalah : " );
                        System.out.println("\t"+makan()+"\n\t"+berlari());
            }
      }

Script diatas adalah contoh super class Hewan yang nantinya akan diturunkan kepada class kucing dan anjing. Dalam class turunannya, setiap atribut dan method yang ada pada class induk secara otomatis dimiliki juga oleh class anak (sub class). Pada java untuk menyatakan pewarisan sifat class induk kepada class anaknya menggunakan keyword extends. Berikut adalah penerapannya :

       class Kucing extends Hewan{
              //contoh atribut tambahan pada class kucing
              public int panjangEkor;

              // contoh method tambahan pada class kucing
              public void bermain(){
                     System.out.println("Kucing suka bermain bola kain");
              }
       }

Walaupun pada class kucing kita mendeklarasikan atribut panjangEkor, tetapi class kucing juga memiliki atribut warnaBulu, umur dan nama. Hal ini karena ucing merupakan turunan dari kelas Hewan. Begitu juga dengan method2 yang dimiliki oleh class hewan, dimiliki juga oleh class Kucing.

Saya mengantuk.... hehehehe, okelah, cukup sampai disini dulu berbagi ilmu untuk saat ini. Semoga bermanfaat.! Salam putra.!

Read more...