http://img412.imageshack.us/img412/3808/image11pc0.gif darkarfien23

Kamis, 02 Februari 2012

kecerdasan buatan


Lingkunan agen
Assessdible vs inaccessible
Jika peralatan sensoris suatu agent memberikan akses ke kondisi yang lengkap dari lingkungan ,maka kita bisa menganggap bahwa lingkungan dapat di aksesoleh agen itu,
Deterministic  vs nondeterministic
Jika keadaan linkungan berikutnya sepenuhnya di tentukan oleh keaadan saat ini dan tindakan yang di pilih oleh aagen ,maka kita akan mengatakan lingkunagn yang deterministic.
Episodic vs non episodic
Dalam linkungan episodic ,pengalaman agen dibagi menjadi setiap episode episode.” Terdiri dari agen memahami dan kemudian bertindak.
Static Vs dynamic
Jika lingkungan dapat berubah ketika agen adalah berunding,maka kita mengatakan lingkungan adaalah dinamis untuk agen itu ,selain itu statis,
Jika lingkungan tidak berubah dengan berlaluunya waktu namun skor kinerja tidak,maka kita akan katakan lingkunagn dynamic
Discrete vs continous
Jika ada sejumlah yang berbeda,persepsi yang jelas dan tindakan kita mengatakan bahwa lingkungan adalah diskrit.
Agents adalah segala sesuatu yang dapat melihat/ mengartikan/ mengetahui
(perceiving) linkungannya melalui alat sensor (sensors) dan bertindak
(acting) melalui alat aktuator (actuators).

Jaringan semantik didefinisikan sebagai representasi dari pengetahuan yang memuat keterkaitan antar topik.
Suatu network yang disebut dengan network semantik merepresentasikan pengetahuan dalam bentuk graf, dimana sim­pul pada graf tersebut menunjukkan fakta atau konsep, sedangkan lengkungan menggambarkan hubungan atau relasi antar konsep tersebut .

Kecerdasan Buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia
System pakar adalah system yang berusaha mengadopsi pengetahuan manusia ke computer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layakna seorang ahli.

Logika adalah sesuatu yang pasti, tidak setengah-setengah, ya atau tidak, nol atau satu. Bukan sesuatu yang ga jelas, abu-abu, samar dan sebagainya.

Rabu, 01 Februari 2012

UAS Kriptografi

Data Encryption Standard (DES) adalah sebuah algoritma enkripsi sandi blok kunci simetrik dengan ukuran blok 64-bit dan ukuran kunci 56-bit.
DES untuk saat ini sudah dianggap tidak aman lagi. Penyebab utamanya adalah ukuran kuncinya yang sangat pendek (56-bit). Sejak beberapa tahun yang lalu DES telah digantikan oleh Advanced Encryption Standard (AES).
Advanced Encryption Standard (AES) dikembangkan untuk
menggantkan DES.
Advanced Encryption Standard (AES) merupakan algoritma
cryptographic yang dapat digunkan untuk mengamakan data [paper].
Algoritma AES adalah blok chipertext simetrik yang dapat mengenkripsi
(encipher) dan dekripsi (decipher) infoermasi

1. Serangan pasif (passive attack)
                                - penyerang tidak terlibat dalam komunikasi
                                  antara pengirim dan penerima
                                - penyerang hanya melakukan
                                  penyadapan untuk memperoleh data atau
                                  informasi sebanyak-banyaknya.
2. Serangan Active (active attack)
                - penyerang mengintervensi komunikasi dan ikut
                  mempengaruhi sistem untuk keuntungan dirinya
                - penyerang mengubah aliran pesan seperti:     
                                menghapus   sebagian cipherteks,
                                mengubah cipherteks,
                                menyisipkan potongan cipherteks palsu,
                                me-replay pesan lama,
                                mengubah informasi yang tersimpan, dsb

  MD5 adalah fungsi hash satu_arah yang dibuat oleh Ron Rivest
·         MD5 merupakan perbaikan dari arah MD4 setelah MD4 berhasil diserang oleh kripnatals
·         Algoritma MD5 menerima masukan berupa pesan dengan ukuran sembarang dan menghasilkan message digest yang panjangnya 128 bit
Fungsi hash adalah fungsi yang menerima masukan pesan dengan panjang sembarang dan mengkonversinya menjadi string keluaran dengan panjang (fixed) dan umumnya berukuran jauh lebih kecil daripada ukuran string semula.

Algoritma kriptografi klasik :
l  Algoritma kriptografi klasik berbasis karakter
l  Menggunakan pena dan kertas saja, belum ada komputer
l  Termasuk ke dalam kriptografi kunci-simetri
l  Algoritma kriptografi klasik:
        Cipher Substitusi (Substitution Ciphers)
        Cipher Transposisi (Transposition Ciphers)

Algoritma kriptogradi modern :
l  kunci, plainteks, cipherteks, diproses dalam rangkaian bit
l  Tetap menggunakan gagasan pada algoritma klasik: substitusi dan transposisi, tetapi lebih rumit (sangat sulit dipecahkan)
l  Perkembangan algoritma kriptografi modern didorong oleh penggunaan komputer digital untuk keamanan pesan.
l  Komputer digital merepresentasikan data dalam biner.

Ascii dari kata BULAN =>  dec                    hex                       biner
                                B  =         66                  42                    01000010
                                U=          85                   55                    01010101
                                L=           76                   4C                   01001100
                                A=          65                    41                   01000010
                                N=          78                   4E                     01001110

ASCII singkatan dari American Standard Code for Information Interchange (Kode Standar Amerika untuk Pertukaran Informasi) adalah kode-kode yang semuanya terdiri dari 256 kode (kode 0 sampai kode 255). Misalnya, spasi dilambangkan oleh kode 32, angka nol oleh kode 48, huruf A besar (kapital) oleh kode 65.
Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F.
Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1, Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital

Block-cipher adalah skema algoritma sandi yang akan membagi-bagi teks terang yang akan dikirimkan dengan ukuran tertentu (disebut blok) dengan panjang t, dan setiap blok dienkripsi dengan menggunakan kunci yang sama. Pada umumnya, block-cipher memproses teks terang dengan blok yang relatif panjang lebih dari 64 bit.
Contoh:
Stream-cipher adalah algoritma sandi yang mengenkripsi data persatuan data, seperti bit, byte, nible atau per lima bit(saat data yang di enkripsi berupa data Boudout) Setiap mengenkripsi satu satuan data digunakan kunci yang merupakan hasil pembangkitan dari kunci sebelum.
Contoh ;
·  DES - Data Encryption Standard
·  blowfish
·  twofish
·  MARS
·  IDEA
·  3DES - DES diaplikasikan 3 kali
·  AES - Advanced Encryption Standard

Minggu, 29 Januari 2012

Uas Multimedia


@berdasarkan frekwensi suara dibagi menjadi:
1.       Infra sound         0 Hz-20Hz
2.       Pendengaran manusia                   20Hz-20KHz
3.       Ultra sound                        20KHz-1GHz
4.       Hyper sound                      1GHz-10THz

@  5 jenis format audio dan softwarenya
1.       MP3
2.       Wav
3.       WMA
4.       AAC
5.       AMR
SOFTWARENYA...
Winamp, windows media player,  Total Video Player, media player clasic, VLC

@ pengertian video  adlah teknologi untuk menangkap ,merekam,memproses ,mentransmisikan dan menata ulang gambar bergerak,biasanya menggunnakn film selluloid,sinyal elektronik atau media digital.

@kriteria alhoritma dan aplikasi kompresi data:..
1.   Kualitas data hasil encoding.
ð  Ukuran lebih kecil dan data tidak rusak
2.   kecepatan,rasio dan efisiensi proses kompresi dan dekompresi
3. kecepatan proses dekompresi data
=> data hasil dekompresi  tetep sama dengan data sebelum di kompress

@  jenis kompresi data berdasarkan output
# lossy compression
ð  Tekhnik kompresi dimna data hasil kompresi tidak sama dengan data sebelum di kompresi namun sudah cukup untuk digunakan,,
# loss less compression
ð  Teknik kompresi dimna data hasil komprei dapat di kompress lagi dan hasilnya tetap sama sebelum proses kompresi
@  5 format video dan softwarenya
AVI,FLV ,MKV,MP4,3GP

VLC,MEDIA PLAYER CLASIC, WINDOWS MEDIA PLAYER,GOM PLAYER,QUICK TIME PLAYER

@keuntungan video digital
n  Interaktif
n  Video digital disimpan dalam media penyimpanan random contohnya magnetic/optical disk.  Sedangkan video analog menggunakan tempat penyimpanan sekuensial, contohnya magnetic disc/kaset video.
n  Video digital dapat memberikan respon waktu yang cepat dalam mengakses bagian manapun dari video.
n  Mudah dalam proses edit

@ Tujuan dari reprensentasi visual

n  Representasi Visual
n  Tujuan utamanya adalah agar orang yang melihat merasa berada di  scene (lokasi) atau ikut berpartisipasi dalam kejadian yang ditampilkan

@  kompresi data adalah sebuah cara untuk memadatkan data sehingga hanya memerlukan ruangan penyimpanan lebih kecil sehingga lebih efisien dalam menyimpannya atau mempersingkat waktu pertukaran data tersebut.

@ hal yg perlu dii perhatikan dalm representasi visual
-  Vertical Detail dan Viewing Distance
-  Total Detail Content
-  Perception of Depth
-  Warna
-  Flicker

Rabu, 28 Desember 2011

Suara (multimedia)


1.      Frekwensi
Frekwensi adalah banyaknya periode da;am 1 detik satuannya Hertz(Hz)
Atau cycles per second (cps),panjang gelombang suara (wavelength)
Dirumuskan = C\F
                        Dimana:   C= kecepatan rambat bunyi
                                         F = frekwensi

Berdasarkan frekwensi suara dibagi menjadi:
·         Infrasound                               0 Hz – 20 Hz
·         Pendengaran manusia               20 Hz – 20 kHz
·         Ultra sound     `                       20 kHz – 1 GHz
·         Hypersound                             1 GHz – 10 THz

2.      Amplitudo
Amplitudo adalah keras lemahnya bunyi atau tinggi rendahnya gelombang,satuan amplitude adalah decibel (db) bunyi mulai dapat merusak telinga jika tingkat volumenya lebih besar dari 85 ds dan pada ukuran 130 db akan mampu membuat hancur gendang telinga.

3.      Velocity
Velocity adalah kecepatan perambatan gelombang bunyi sampai ke telinga pendengar satuan yang digunakan yaitu meter per second (m/s) pada suhu 200C kecepatan rambat suara sekitar 343 m/s.

Rabu, 14 Desember 2011

link belajar C++

http://www.videogamesindonesia.com/forum/archive/index.php?t-53716.html


http://www.bloodshed.net/dev/doc/index.html

http://www.cprogramming.com/tutorial.html

Membuat segitiga siku dengan bintang bahasa C

#include

main()

{

clrscr();

int x,y,z;

printf ("Masukkan Tinggi Segitiga : "); scanf ("%d",&z);

for (x=1; x<=z; x++)

{

for (y=1; y<=x; y++)

printf ("*");

printf ("\n");

}

getch ();

return 0;

}

Senin, 12 Desember 2011

database nama dengan progran Prolog

domains
    alamat = alamat(jalan,kota,kode_pos)
    tgl_lahir = tgl_lahir(tanggal,bulan,tahun)
    tanggal,tahun,nomer = integer
    nama,jalan,kota,kode_pos,bulan,pekerjaan = string
    lama = real
   
predicates
    data_pribadi(nama,alamat,tgl_lahir,pekerjaan)
    lama_tinggal(nama,lama)
    penduduk(nama,alamat)
    menu(nomer)
    pilihan(nomer)
   
goal
    menu(Nomer),
    pilihan(Nomer),
   
clauses
    data_pribadi("Andi",alamat("Jl. Singosari No. 100",
        "Bandung","40013"),tgl_lahir(20,"Oktober",1963),
        "Mahasiswa").
    data_pribadi("Amran",alamat("Jl. Kutilang No. 1",
        "Jakarta","11650"),tgl_lahir(5,"Januari",1960),
        "Konsultan").
    data_pribadi("Cindy",alamat("Jl. Merak No. 5100",
        "Surabaya","60281"),tgl_lahir(14,"Maret",1962),
        "Sekretaris").
       
    /*Lama tinggal dlm tahun*/
    lama_tinggal("Andi",1.5).
    lama_tinggal("Amran",2.5).
    lama_tinggal("Cindy",0.5).
   
    /*Seseorang Adl Penduduk Jika tinggal di Suatu Kota Min 2 Thn*/
    penduduk(Nama,Alamat):-
        data_pribadi(Nama,Alamat,_,_),
        lama_tinggal(Nama,Lama),
        Lama>=2.0.
       
    menu(Nomer):-
        makewindow(1,13,1,"Data Pribadi",3,0,20,80),
        write("1. Data Pribadi Semua Orang\n"),
        write("2. Data Orang Yang Tinggal di Kota Tertentu\n"),
        write("3. Data Orang Yang Punya Pekerjaan Tertentu\n"),
        write("4. Data Orang Yang Telah Jadi Penduduk\n"),
        nl,
        write("Masukkan Pilihan Anda (1,2,3,4) : "),
        readint(Nomer).
       
    pilihan(1):-
        clearwindow,
        data_pribadi(Nama,alamat(Jalan,Kota,Kode_Pos),
        tgl_lahir(Tgl,Bulan,Tahun),Pekerjaan),
        write("\n",Nama,"\t",Jalan,"\t",
        Kota," ",Kode_Pos,"\t",Tgl," ",Bulan,
        " ",Tahun,"\t",Pekerjaan),
        fail.
    pilihan(1).
   
    pilihan(2):-
        clearwindow,
        write("Kota : "),readln(Kota),
        clearwindow,
        write("Data Orang Yang Tinggal Di Kota ",Kota," : "),
        nl,
        data_pribadi(Nama,alamat(Jalan,Kota,Kode_Pos),
        tgl_lahir(Tgl,Bulan,Tahun),Pekerjaan),
        write("\n",Nama,"\t",Jalan,"\t",
        Kota," ",Kode}_Pos,"\t",Tgl," ",
        Bulan," ",Tahun,"\t",Pekerjaan),
        fail.
    pilihan(2).
   
    pilihan(3):-
        clearwindow,
        write("Pekerjaan : "),readln(Pekerjaan),
        clearwindow,
        write("Data Orang Yang Punya Pekerjaan Tertentu ",Pekerjaan," : "),
        nl,
        data_pribadi(Nama,alamat(Jalan,Kota,Kode_Pos),
        tgl_lahir(Tgl,Bulan,Tahun),Pekerjaan),
        write("\n",Nama,"\t",Jalan,"\t",
        Kota," ",Kode_Pos,"\t",Tgl," ",
        Bulan," ",Tahun,"\t",Pekerjaan),
        fail.
    pilihan(3).
   
    pilihan(4):-
        clearwindow,
        write("Nama : "),readln