Kamis, 26 April 2012
Jumat, 20 April 2012
Contoh Soal LIST sederhana dan pembahasan
SOAL :BUATLAH PROGRAM UNTUK MENGHITUNG VEKTOR
isempty
(L) list -> boolean
{ isempty (L) menghasilkan true atau benar jika list kosong, nil
jika ada elemennya }
(defun isempty (L)
(null
L)
)
Aplikasi
ð (isempty ‘())
T
ð (isempty ‘(1 2))
nil
pjglist
(L) list -> integer
{pjglist (L) menghasilkan berapa
banyak elemen dalam list, 0 jika list kosong }
(defun pjglist (L)
(if(isempty
L) 0
(+
1 (pjglist(cdr L)))
)
)
Aplikasi
ð (pjglist ‘())
0
ð (pjglist '(7 5 2))
3
pangkat2
(a) integer - integer
{ pangkat2 (a) menghasilkan
pangkat 2 dari angka yang di inputkan }
(defun pangkat2 (a)
(*
a a)
)
Aplikasi
ð
(pangkat2 2)
4
ð
(pangkat2 5)
25
sumpangkat
(L1 L2) 2 list -> integer
{ sumpangkat (L1 L2) menghasilkan
∑ hasil pemangkatan jumlah elemen pada posis yang
sama pada List1 dengan posisi pada list2. Dikerjakan dengan cara rekursif }
(defun sumpangkat (L1 L2)
(if(or(isempty
L1) (isempty L2)) 0
(+
(pangkat2 (+ (car L1) (car L2)))
(sumpangkat
(cdr L1) (cdr L2))
)
)
)
Aplikasi
ð
(sumpangkat ‘()
‘(1 1))
0
ð
(sumpangkat ‘(1 2)
‘())
0
ð
(sumpangkat ‘()
‘())
0
ð
(sumpangkat ‘(1 2)
‘(1 1))
25
besarvektor
(L1 L2) 2 list -> real
{ besarvektor (L1 L2)
menghasilkan vektor dari list1 dan list2 }
(defun besarvektor (L1 L2)
(if(=
(pjglist L1) (pjglist L2))
(sqrt
(sumpangkat L1 L2)) nil
)
)
Aplikasi
ð
(besarvektor ‘(1 3 2) ‘(5 1))
nil
ð
(besarvektor ‘(1 2) (2 2))
5
ð
(besarvektor ‘(1 3)
‘(4 1))
6.4031243
Jika ada cammond yang kurang jelas, di bawah
ini ada penjelasan serta contohnya
Minggu, 08 April 2012
Cara membobol pasword wifi
Siapa bilang hospot yang di autentikasi tidak bisa dibobol?
ini berawal dari pengalaman saya sehingga saya ribet serching Google. dan akhirnya usaha saya tidak sia-sia. kali ini giliran kalian.
mau tau?
yuk ikuti saja langkahnya :
1. download wzcook. caranya klik disini
2. jalankan aplikasinya maka akan muncul ESSID, WEP KEY / WPA
contohnya seperti ini :
ESSID WEP KEY / WPA PMK
NICO 600EA926D79BBABCBBC9C6DEA11F2DF389E1B24C44D708D22D70E9BA213AACC4
bOas 0000000000000000000000000000000000000000000000000000000000000000
3. Ctrl+C maka akan berpindah ke drive C dengan nama wepkeys.txt
4. Copykan saja kode yang telah kita dapat tadi dan pastekan pada kolom saat dimintai password untuk login
syarat :
=> windows XP
=> pernah conect pada wifi yang akan dibobol
jika WEP KEY di awali 0000 seperti diatas berarti tidak bisa.
ini berawal dari pengalaman saya sehingga saya ribet serching Google. dan akhirnya usaha saya tidak sia-sia. kali ini giliran kalian.
mau tau?
yuk ikuti saja langkahnya :
1. download wzcook. caranya klik disini
2. jalankan aplikasinya maka akan muncul ESSID, WEP KEY / WPA
ESSID WEP KEY / WPA PMK
NICO 600EA926D79BBABCBBC9C6DEA11F2DF389E1B24C44D708D22D70E9BA213AACC4
bOas 0000000000000000000000000000000000000000000000000000000000000000
3. Ctrl+C maka akan berpindah ke drive C dengan nama wepkeys.txt
4. Copykan saja kode yang telah kita dapat tadi dan pastekan pada kolom saat dimintai password untuk login
syarat :
=> windows XP
=> pernah conect pada wifi yang akan dibobol
jika WEP KEY di awali 0000 seperti diatas berarti tidak bisa.
Selasa, 03 April 2012
Apa itu fungsional programming?
Fungsional
programming adalah bentuk fungsi yang berisi tindakan atau soslusi untuk
memecahkan problem. Fungsi menjadi dasar utama program. Pemrogram selalu
berfikir bagaimana memanfaatkan fungsi-funsi dasar yang kemudian dapat dibentuk
menjadi fungsi baru untuk memecahkan
suatu problem. Metode yang dipakai dalam memecahkan masalah adalah
transformasional (perubahan bentuk). Perubahan dari bentuk awal yang kemudaian
diproses oleh aplikasi fungsi yang dapat menjadi solusi dari permasalahan
kemudian akan menghasilkan bentuk akhir yaitu hasil. Dalam hal ini pemrogram
tidak perlu lagi memikirkan alokasi memory, struktur data, variabel, dan
pemilahan antara data dan program. Akan tetapi pemrograman fungsional
membutuhkan waktu lebih pemrosesan yang lebih lama.
Langganan:
Postingan (Atom)