Cari Blog Ini

Rabu, 01 Oktober 2014

Knowledge Management System: Membuat Silsilah Keluarga dengan Pemrograman Turbo Prolog 2.0

Gambar: Silsilah Keluarga

Berikut adalah sintaks yang untuk membuat silsilah keluarga dengan Turbo Prolog 2.0:

domains
    name = symbol
predicates
    uyut(name,name)
    kakek(name,name)
    nenek(name,name)
    ayah(name,name)
    ibu(name,name)
    anak(name,name)
    cucu(name,name)
    cicit(name,name)
clauses
    uyut(purwa,komeng).
    uyut(purwa,luntung).
    kakek(purwa,surya).
    kakek(purwa,vivi).
    kakek(purwa,robin).
    kakek(purwa,alex).
    nenek(niswa,komeng).
    nenek(niswa,luntung).
    ayah(purwa,maya).
    ayah(purwa,niswa).
    ayah(robin,komeng).
    ayah(alex,luntung).
    ibu(maya,surya).
    ibu(maya,vivi).
    ibu(niswa,robin).
    ibu(niswa,alex).
    anak(maya,purwa).
    anak(niswa,purwa).
    anak(surya,maya).
    anak(vivi,maya).
    anak(robin,niswa).
    anak(alex,niswa).
    anak(komeng,robin).
    anak(luntung,alex).
    cucu(surya,purwa).
    cucu(vivi,purwa).
    cucu(robin,purwa).
    cucu(alex,purwa).
    cucu(komeng,niswa).
    cucu(luntung,niswa).
    cicit(komeng,purwa).
    cicit(luntung,purwa).

Sintaks di atas akan menghasilkan Goal seperti ditampilkan pada gambar di bawah ini:


Dari gambar di atas dapat dilihat apabila Goal kita masukkan premis yang sesuai maka akan menghasilkan kesimpulan "Yes", apabila tidak sesuai akan menghasilkan kesimpulan "No".

Penggunaan Logika "AND" dan "IF" pun dapat diterapkan, di mana "AND" dapat disimbolkan dengan tanda koma "," sedangkan "IF" dapat disimbolkan dengan tanda titik dua minus ":-". Berikut contoh sintaks dengan variasi "AND" dan "IF".

domains
    name = symbol
predicates
    uyut(name,name)
    kakek(name,name)
    nenek(name,name)
    ayah(name,name)
    ibu(name,name)
    anak(name,name)
    cucu(name,name)
    cicit(name,name)
clauses
    uyut(purwa,komeng).
    uyut(purwa,luntung).
    kakek(P,surya):-uyut(P,luntung).
    kakek(P,vivi):-kakek(P,surya).
    kakek(P,robin):-kakek(P,vivi).
    kakek(P,alex):-kakek(P,robin).
    nenek(niswa,komeng).
    nenek(niswa,luntung).
    ayah(P,maya):-uyut(P,luntung),kakek(P,robin).
    ayah(P,niswa):-ayah(P,maya).
    ayah(robin,komeng).
    ayah(alex,luntung).
    ibu(maya,surya).
    ibu(maya,vivi).
    ibu(niswa,robin).
    ibu(N,alex):-ibu(N,robin).
    anak(maya,purwa).
    anak(niswa,P):-anak(maya,P).
    anak(surya,maya).
    anak(vivi,maya).
    anak(robin,N):-ibu(N,alex).
    anak(alex,niswa).
    anak(komeng,robin).
    anak(luntung,alex).
    cucu(surya,P):-kakek(P,surya),ayah(P,maya).
    cucu(vivi,purwa).
    cucu(robin,purwa).
    cucu(alex,purwa).
    cucu(komeng,niswa).
    cucu(luntung,niswa).
    cicit(komeng,purwa).
    cicit(luntung,purwa).

Sintaks di atas akan menghasilkan Goal seperti ditampilkan pada gambar di bawah ini:


Dari gambar di atas juga menghasilkan Goal yang sama, tetapi apabila premis yang kita masukkan adalah inisialnya maka akan mencari kesimpulan yang sesuai dengan fakta. Contohnya kita ketikkan kakek(P,alex) maka inisial "P" akan disesuaikan dengan fakta yang ada yaitu "P=purwa".


by: M. Rhifky Wayahdi (1120000120)

Minggu, 14 Oktober 2012

Cara ampuh menghapus virus di Flashdisk tanpa software



1. Pertama yang harus anda lakukan adalah colokin flashdisk anda di komputer anda, setelah itu anda buka flashdisk anda lewat:
klik kanan di Start >>> Explore (membuka flashdisk lewat Explore ini lebih aman, karena mencegah virus menyebar ke komputer)
2. Ubah tampilan dengan klik View >>> Details, agar type filenya bisa terlihat, sehingga mempermudah anda untuk mencari file yang terinfeksi tersebut.

3. Cara mengetahui file tersebut terinfeksi, bisa dilihat dari keanehaannya. Maksud dari "keanehan" tersebut adalah misalnya ada file dokumen word yang seharusnya berekstensi .doc tapi malah berekstensi .exe, contoh lainnya gambar yang berkestensi .jpg tetapi jadi .exe. Ini adalah sebuah pertanda dari "keanehan" tersebut dan kesimpulannya anda udah menemukan virus tersebut.

catatan kecil:
- Virus merubah ekstensi file bukan berarti file tersebut rusak, tapi disembunyikan oleh virus tersebut dan digantikan dengan file duplikat palsu yang dibuat oleh virus tersebut. Jadi file tersebut gak bis digunakan kecuali virus itu diBASMI!! dan jika kalian mengklik file duplikat tersebut, anda telah mengaktifkan file duplikat tersebut sehingga virus2 tersebut bisa menyebar di komputer anda.

4. Jika udah ketemu file yang terinfeksi virus, anda harus mendelete file tersebut dengan mengunakan Shift + Delete.

Tapi jika file yang terinfeksi itu di delete, jadinya file penting kita sama aja hilang dong??? Tenang aja, karena sekarang kita akan mengunakan trik rahasianya... kalo pengen tau, ayo baca lebih lanjut.

Sekarang untuk membalikan file yang sudah kita delete tadi, kita harus membuka Command Prompt (layar hitam di komputer), anda bisa membuka Command Prompt lewat 2 cara:
- Start >>> Run >>> ketik cmd >>> Ok

- Start >>> All programs >>> Accesorries >>> Command Prompt
Kemudian cari lokasi flashdisk anda lewat Command Prompt tersebut, caranya:

- misalnya flashdisk anda di detech sebagai drive G di komputer, maka anda harus mengetik ini pada Command Prompt C:\>G:
lalu anda tekan enter, dan anda akan berpindah ke drive G tersebut.

Kemudian anda ketik lagi di Command Prompt Attrib -s -h /D /S atau Attrib –s –h –r /s /d
lalu tekan enter. Dan Simsalabim Abarakadabra ... file anda yang hilang tadi udah muncul lagi, tanpa terinfeksi virus. Gimana??? dengan cara ini, anda tidak perlu takut jika flashdisk anda terkena virus. Tapi anda harus tetep hati-hati sama namanya virus, karena mereka tetep berbahaya dan demikian info tips saya tentang cara membasmi virus di flashdisk.