Reasoning, Semantic Network & Frame
|
|
|
- Ade Chandra
- 8 tahun lalu
- Tontonan:
Transkripsi
1 Praktikum 2 Reasoning, Semantic Network & Frame A. TUJUAN PEMBELAJARAN Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: 1. Mengetahui konsep mengenai Reasoning dan cara mengimplementasikan reasoning. 2. Mengetahui konsep mengenai Semantic Network dan cara mengimplementasikan Semantic Network. 3. Mengetahui konsep mengenai Frame dan cara mengimplementasikan Frame. B. DASAR TEORI B.1 REASONING Reasoning adalah cara merepresentasikan setiap fakta dalam bahasa formal, seperti dalam logika predikatif. Sehingga pada saat diajukan pertanyaan yang berhubungan dengan alur fakta tersebut dan dengan menggunakan metode inferensi (sebab akibat), maka akan didapat jawaban dari pertanyaan tersebut. Perhatikanlah permasalahan untuk mendapatkan jawaban dari suatu pertanyaan yang didasarkan pada data mengenai fakta sederhana sebagai berikut: (1) Agus adalah seorang lelaki (2) Agus adalah seorang berkebangsaan x (3) Agus dilahirkan pada tahun 1908 (4) Semua manusia adalah fana (5) Semua orang berkebangsaan x meninggal karena adanya bencana banjir tahun 1995 Praktikum Kecerdasan Komputasional 17
2 (6) Tidak ada manusia yang dapat hidup lebih lama dari 80 tahun (7) Sekarang tahun 2006 Jika kita mengajukan pertanyaan "Apakah Agus masih hidup?". Dengan merepresentasikan setiap fakta dalam bahasa formal, seperti dalam representasi logika akan kita dapatkan representasi sebagai berikut: lelaki(agus). %(1) kebangsaanx(agus). %(2) lahir(agus,1908). %(3) fana(x):-lelaki(x). %(4) age(x,age):-lahir(x,birth), tahun(y), AGE is (Y-BIRTH). mati(x):-kebangsaanx(x), age(x,umur), UMUR > 90. %(5) mati(x):-kebangsaanx(x), year(y), Y > %(6) tahun(2006). %(7). Dengan representasi di atas, kita akan mendapatkan jawaban atas pertanyaan "Apakah Agus sudah meninggal?", dengan mengetikkan pertanyaan:?- mati(agus). Jika jawaban yang kita dapatkan adalah "yes", maka telah kita dapatkan jawaban bahwa agus telah meninggal. Jika kita dapatkan jawaban "no", belum jelas apakah agus masih hidup atau sudah mati. Untuk mendapatkan jawaban atas pertanyaan di atas, ada dua kemungkinan yang menjadi alasan hingga didapatkan jawaban, yaitu: (A) (1) Agus adalah seorang lelaki (2) semua manusia adalah fana (4). (5) umurnya lebih dari 80. (7)+(3) maka dia sudah mati. (B) (2) agus adalah kebangsaan x (3) semua orang berkebangsaan x meninggal pada tahun 1995 (4) sekarang tahun 2006 Praktikum Kecerdasan Komputasional 18
3 sehingga dia sudah mati B.2 SEMANTIC NETWORK Semantic Network adalah representasi yang mengekspresikan solusi permasalahan dengan menggunakan network (graph berarah). Di dalamnya digunakan node (simpul) untuk merepresentasikan suatu kondisi, dan arc (link) untuk merepresentasikan relasi antar simpul. Penamaan relasi pada semantik network, tidak ada standart baku, tapi relasi yang digunakan pada umumnya adalah sebagai berikut: - Instance/Objek/ a kind of (ako) X merupakan objek dari Class Y, contoh : Ani adalah objek dari class Manusia - Is a Is a adalah konsep pewarisan. Class X merupakan subclass dari Class Y. Jika class Y memiliki property P maka class yang merupakan anak dari class Y mempunyai property P (class X mewarisi property P), tapi hal ini tidak berlaku di dunia nyata. Contoh Burung Nuri termasuk kelompok burung. Dalam prakteknya, properti yang diwariskan dari parent class ke subclass, biasanya diperlakukan sebagai nilai default. Jika sebuah class memiliki nilai properti sendiri yang berbeda dengan properti yang diwariskan maka nilai default akan dioverride/diganti. Multiple inheritance memungkinkan sebuah objek untuk mewarisi properti dari banyak class, akibatnya dapat mewarisi properti yang berbeda (conflicting properties). Permasalahan tersebut dapat dihindari menggunakan strategi konflik resolution (conflict resolution strategies) - Haspart X mempunyai bagian Y, contoh burung Nuri mempunyai ekor. - Domain-specific links: has_disease, father_of Penjelasan dari gambar 3.1 adalah Cat dan Dog merupakan subclass dari Mamalia. Cat suka cream, Mamalia mempunyai bulu. Tom merupakan objek dari Cat, Fido merupakan objek dari Dog. Entitas ditandai dengan bentuk persegi panjang dan Obyek dengan bentuk lingkaran. Dengan konsep inheritance, maka Tom adalah Cat sehingga Tom suka cream. Cat dan Dog merupakan turunan dari Mamalia sehingga Tom dan Fido mempunyai bulu. Praktikum Kecerdasan Komputasional 19
4 Gambar 3.1 Contoh Semantic Network B.3 FRAME Frame digunakan untuk merepresentasikan pengetahuan stereotype atau pengetahuan yang didasarkan kepada karakteristik yang sudah dikenal yang merupakan pengalaman masa lalu. Definisi lain, frame adalah representasi entitas untuk mendeskripsikan pengetahuan berupa kejadian, lokasi, situasi ataupun elemen elemen lain. Frame digunakan untuk representasi pengetahuan deklaratif. Frame secara tidak langsung terhubung dengan frame lainnya karena nilai dari atribut. Sebuah frame mempunyai informasi: Nama entitas : Gajah Slot/attribut : warna dan ukuran Nilai untuk tiap attribute : nilai yang tersimpan pada atribut, untuk atribut warna mempunyai nilai abu-abu dan atribut ukuran mempunyai nilai besar. Setiap atribut mempunyai nilai legal. Praktikum Kecerdasan Komputasional 20
5 Gambar 3.2 Contoh Frame untuk Studi Kasus Bird dan semua bird mempunyai atribut flying, feathered dan colour. Atribut flying dan feathered mempunyai nilai boolean dan diset dengan true, yang berarti semua bird mempunyai atribut flying true dan atribut feathered true. Attribut colour dalam hal ini tidak diisi yang berarti semua bird mempunyai warna sendiri, warnanya dapat bervariasi. Dua subclass bird pet_canaries mempunyai colour yellow dan ravens mempunyai colour black. Class pet_canaries mempunyai slot tambahan owner yang berarti semua pet canary mempunyai owner/pemilik. Dengan kata lain semua instance dari class pet_canary mempunyai atribut colour yellow, feathered true, flying true dan ownernya bervariasi untuk setiap instance. Setiap instance/objek dari class raven mempunyai colour black, feathered true, flying true tetapi tidak mempunyai atribut owner. Dua instance dari pet_canary yaitu Tweety dan Cheepy mempunyai owner John dan Mary yang merupakan instance dari class person. Instance Praktikum Kecerdasan Komputasional 21
6 pet_canary Cheepy mempunyai atribut dibatasi oleh class vet(dokter hewan), yang merupakan instance dari class Person. Bentuk lain Frame ditunjukkan pada gambar 3.3, sedangkan untuk bentuk 3 ditunjukkan pada gambar 3.4. Mammal NBA_BASKETBALL_PLAYER isa: ANIMAL isa: ADULTMALE *haspart: HAIR cardinality: 400 *breathes: AIR *height: > 6' *salary: > $200,000 HUMAN MICHAELJORDAN isa: MAMMAL instance: NBABASKETBALLPLAYER cardinality: 6 million height: 6'9'' *haspart: LEGS(2) ADULTMALE JOHNSTOCKTON isa: HUMAN instance: NBABASKETBALLPLAYER cardinality: 2 million height: 6'1'' *gender: male Tanda astrik (*) menyatakan attribut yang dapat diwariskan Gambar 3.3 Bentuk Frame 2 Praktikum Kecerdasan Komputasional 22
7 Gambar 3.4 Bentuk Frame 3 B.4 Mengubah bentuk Semantic Network menjadi Frame Pada gambar 3.5 adalah bentuk semantic network yang akan diubah menjadi bentuk frame yang ditunjukkan pada gambar 3.6. Gajah/Elephant adalah mamalia dan mamalia adalah termasuk animal. Mamal mempunyai head/kepala, sehingga semua subclass dari mamalia termasuk gajah juga mempunyai kepala (menerapkan konsep Inheritance). Gajah mempunyai atribut size dengan nilai large, atribut colour dengan nilai grey. Obyek dari gajah adalah Clyde dan Nellie. Dengan konsep inheritance maka Clyde dan Nellie mempunyai ukuran besar (size large) dan warna abu-abu (colour grey). Praktikum Kecerdasan Komputasional 23
8 Gambar 3.5 Bentuk Semantic Network studi kasus Animal Mammal merupakan subclass dari Animal dan memiliki head sehingga bentuk frame adalah : Mammal: subclass: Animal has-part: head Mammal: subclass: Animal has-part: head Elephant: subclass: Mammal colour: grey size: large Nellie: instance: Elephant likes: apples Clyde: instance: Elephant Gambar 3.6 Mengubah dari bentuk semantic network menjadi Frame Pada gambar 3.7 adalah bentuk Semantic Network untuk studi sasus Baseball Player. Pitcher adalah subclass dari class Baseball Player dengan batting average.106. Obyek Three-Finger Brown adalah obyek dari class Pitcher dengan atribut team Chicago- Cubs. Mengubah bentuk Semantic Network menjadi Frame ditunjukkan pada gambar 3.8. Praktikum Kecerdasan Komputasional 24
9 Gambar 3.7 Semantic Network untuk Studi Kasus Baseball Player Baseball Player Batting average isa isa Pitcher instance Batting average Fielder Batting average instance Three Finger Brown Team Chicage- Cubs Pee-Wee- Reesa Team Gambar 3.8 Frame untuk Studi Kasus Baseball Player Brooklyn Dodgers C. PRAKTIKUM C.1 REASONING Terdapat permasalahan didasarkan pada data mengenai fakta sederhana sebagai berikut: (1) Agus adalah seorang lelaki (2) Agus adalah seorang berkebangsaan x (3) Agus dilahirkan pada tahun 1908 (4) Semua manusia adalah fana (5) Semua orang berkebangsaan x meninggal karena adanya bencana banjir tahun 1995 (6) Tidak ada manusia yang dapat hidup lebih lama dari 80 tahun (7) Sekarang tahun 2006 Praktikum Kecerdasan Komputasional 25
10 Jika kita mengajukan pertanyaan "Apakah Agus masih hidup?". Dengan merepresentasikan setiap fakta dalam bahasa formal, seperti dalam representasi logika akan kita dapatkan representasi sebagai berikut: lelaki(agus). %(1) kebangsaanx(agus). %(2) lahir(agus,1908). %(3) fana(x):-lelaki(x). %(4) age(x,age):-lahir(x,birth), tahun(y), AGE is (Y-BIRTH). mati(x):-kebangsaanx(x), age(x,umur), UMUR > 90. %(5) mati(x):-kebangsaanx(x), year(y), Y > %(6) tahun(2006). %(7). Dengan representasi di atas, kita akan mendapatkan jawaban atas pertanyaan "Apakah Agus sudah meninggal?", dengan mengetikkan pertanyaan:?- mati(agus). C.2 SEMANTIC NETWORK Percobaan 1. Inheritance Konsep Inheritance (relasi a_kind_of) adalah semua objek yang berasal dari class tersebut, maka mewarisi semua property/atribut yang dimiliki oleh class tersebut. Sebagai contoh relasi like antara cats dan cream berarti semua cat suka cream, termasuk Tom suka cream(relasi a_kind_of). Namun relasi is_coloured antara Tom dan ginger menunjukkan bahwa ginger adalah atribut Tom sebagai individu bukan berlaku untuk semua cat. Inheritance juga berlaku untuk relasi is_a. Contoh semua atribut mammal atau animal secara otomatis menjadi atribut cats. Dari semantic networks pada gambar 3.5 menunjukkan bahwa Tom mempunyai fur karena Tom adalah cat, cat merupakan mamal dan mamal mempunyai fur. Sedangkan subclass mammals adalah Dog dan Fido merupakan dog, Fido mewarisi atribut mempunyai fur dari mamal, tapi tidak memiliki atribut likes cream, atribut ini hanya untuk cat. Praktikum Kecerdasan Komputasional 26
11 Gambar 3.5 Semantic Network untuk Studi Kasus Mamalia Kita dapat merepresentasikan semantic network menggunakan Prolog. Kita dapat menyatakan setiap relasi pada semantic network menjadi fakta dengan nama predicate sama seperti label pada relasi. Node-node pada graph (menyatakan objek/individu atau class) menjadi argument fakta. Bentuk representasi graph diatas dalam bahasa Prolog : _kind_of(mat1,mats). a_kind_of(cat1,cats). a_kind_of(tom,cats). a_kind_of(bird1,birds). caught(tom,bird1). is_a(cats,mammals). is_a(mammals,animals). is_a(birds,animals). like(cats,cream). owns(john,tom). sat_on(cat1,mat1). is_coloured(tom,ginger). have(mammals,fur). subclass(class1,class2) :- is_a(class1,class2). subclass(class1,class2) :- is_a(class1,class3), subclass(class3,class2). aninstance(obj,class) :- a_kind_of(obj,class). aninstance(obj,class) :- a_kind_of(obj,class1), subclass(class1,class). attribute(obj,x) :- aninstance(obj,class),have(class,x). Praktikum Kecerdasan Komputasional 27
12 attribute(obj,x) :- aninstance(obj,class),like(class,x). Proses mengubah predikat/relasi menjadi objek dalam sistem representasi pengetahuan disebut reification. Symbol cats menyatakan himpunan semua kucing, yang dianggap sebagai objek lain. Berikan pertanyaan atau query ke system yang telah dibuat!?- attribute(x,y). Bagaimana outputnya? Apakah telah menerapkan konsep inheritance? C.3 FRAME Percobaan 1. Inheritance dan Overriding Pada percobaan ini kita akan mengimplementasikan Frame pada gambar 3.1 dengan studi kasus Bird. Bahasa pemrograman yang digunakan adalah bahasa prolog. Frame bird dengan atribut flying bernilai true menunjukkan bahwa burung bisa terbang. Atribut feathered bernilai true menjelaskan burung mempunyai bulu dan atribut colour bernilai true menjelaskan bahwa burung memiliki warna. Cara penulisan dalam bahasa prolog adalah attribute(nama FRAME,ATRIBUT,NILAI ATRIBUT). Sehingga untuk frame Bird dapat ditulis dalam bahasa prolog sebagai berikut: attribute(birds,flying,true). attribute(birds,feathered,true). attribute(pet_canaries,colour,yellow). Konsep Inheritance ditulis dengan predicate is_a(subclass,superclass). Konsep Inheritance antara Class Pet Canaries sebagai subclass dari class Bird adalah is_a(pet_canaries,birds). Obyek dari sebuah class ditulis dengan predicate a_kind_of(obyek,class). Obyek Edgar dari class Ravens adalah a_kind_of(edgar,ravens). attribute(birds,flying,true). attribute(birds,feathered,true). attribute(pet_canaries,colour,yellow). attribute(ravens,colour,black). attribute(tweety,owner,john). attribute(cheepy,owner,mary). Praktikum Kecerdasan Komputasional 28
13 attribute(cheepy,vet,sally). is_a(pet_canaries,birds). is_a(ravens,birds). is_a(vet,person). a_kind_of(edgar,ravens). a_kind_of(tweety,pet_canaries). a_kind_of(cheepy,pet_canaries). a_kind_of(sally,vet). a_kind_of(john,person). a_kind_of(mary,person). Kita definisikan subclass, sebagai anak dari sebuah class yang ada diatasnya. Sebuah obyek sebagai obyek dari class yang ada diatasnya. Value adalah atribut dari sebuah obyek. Implementasi dari subclass, obyek dan value sebagai berikut: subclass(class1,class2) :- is_a (Class1,Class2). subclass(class1,class2) :- is_a (Class1,Class3), subclass(class3,class2). aninstance(obj,class) :- a_kind_of(obj,class). aninstance(obj,class) :- a_kind_of(obj,class1), subclass(class1,class). value(obj,property,value) :- attribute(obj,property,value). value(obj,property,value):- aninstance(obj,class), attribute(class,property,value). Selanjutnya lakukan pertanyaan seperti di bawah ini : Sebutkan semua instance X adalah Y!?- value(x,y,z) Sebutkan value dari colour tweety!?- value(tweety,colour,v). Sebutkan value dari colour tweety!?- value(tweety,owner,v). Sebutkan value dari colour tweety!?- value(cheepy,owner,v). Sebutkan value dari colour tweety!?- value(cheepy,vet,v). Sebutkan value dari colour tweety!?- value(edgar,owner,v). Sebutkan value dari colour tweety!?- value(edgar,colour,v). Sebutkan value dari feather john??- value(john,feathered,v). Apakah atribut feathered dari person adalah true? attribute(person,feathered,true). Praktikum Kecerdasan Komputasional 29
14 Tugas : Dari praktikum ini jelaskan mengenai konsep inheritance, dan overriding! Percobaan 2. Multiple Inheritance Terdapat class pets dan canaries. Class pet canaries mewarisi atribut dari Class pets dan Class canaries. Pets mempunyai atribut cute, atribut Owner adalah John. karena tiap Pet mempunyai owner yang berbeda. Birds mempunyai atribut flying dan canaries mempunyai atribut coloured yellow, dan atribut sound cheep. Terdapat class pet dogs, semua dogs mempunyai atribut sound bark. Untuk mengilustrasikan overridden, class Rottweilers adalah subclass dari class pet_dogs yang memiliki atribut cute true, yang dioverriden sehingga menjadi cute false. John adalah default pemilik/owner dari pet, sehingga yang tidak memiliki pemilik, maka dianggap pemiliknya adalah John. Sedangkan obyek Fido yang merupakan obyek dari class PetDog nama pemilik adalah Bill. Gambar 3.3 Contoh Frame untuk Studi Kasus Pet Representasi dari diagram diatas dalam bahasa Prolog adalah : attribute(birds,flying,true). attribute(dogs,sound,bark). attribute(pets,cute,true). Praktikum Kecerdasan Komputasional 30
15 attribute(pets,owner,john). attribute(canaries,colour,yellow). attribute(canaries,sound,cheep). attribute(rottweilers,cute,false). attribute(fido,owner,bill). is_a(canaries,birds). is_a(pet_canaries,canaries). is_a(pet_canaries,pets). is_a(pet_dogs,dogs). is_a(pet_dogs,pets). is_a(rottweilers,pet_dogs). a_kind_of(tweety,pet_canaries). a_kind_of(spike,rottweilers). a_kind_of(fido,pet_dogs). a_kind_of(john,person). a_kind_of(bill,person). aninstance(obj,class) :- a_kind_of(obj,class). aninstance(obj,class) :- a_kind_of(obj,class1), subclass(class1,class). subclass(class1,class2) :- is_a(class1,class2). subclass(class1,class2) :- is_a(class1,class3), subclass(class3,class2). Untuk menerapkan konsep overriding, tambahkan value(obj,property,value) :- attribute(obj,property,value),!. value(obj,property,value) :- aninstance(obj,class), attribute(class,property,value),!. Jalankan program diatas, lakukan query sebagai berikut :?- value(fido,sound,s). S = bark? Menunjukkan fido mewarisi properti sound bark dari dogs,?- value(fido,cute,v). V = true? menunjukkan fido mewarisi cute : true dari pets,?- value(fido,owner,v). menunjukkan owner dari fido??- value(spike,cute,v). V = false? Menunjukkan attribut cute dari pet_dogs di overridde oleh rottweiler spike.?- value(rottweller,cute,v). Menunjukkan attribut cute dari rottweller Tugas : Dari praktikum ini jelaskan mengenai konsep inheritance, dan overriding! D. TUGAS 1. Berikut ini adalah fakta jenjang karir seorang Pegawai Negeri Sipil: Praktikum Kecerdasan Komputasional 31
16 1. Anas adalah seorang lulusan SD 2. Anas adalah WNI 3. Anas dilahirkan pada tahun Semua orang WNI yang lulusan SD tidak dapat menjadi PNS lagi jika umurnya lebih dari 35 tahun 5. Anas mencoba daftar menjadi PNS pada tahun Semua PNS akan pensiun jika umurnya mencapai 60 tahun 7. Sekarang tahun 2005 a. Buatlah representasi pengetahuan dari fakta-fakta tersebut b. Dengan menggunakan jawaban poin a, buatlah sintaks untuk menanyakan apakah Anas sudah pensiun saat ini? Jawaban yang ada bisa anda duga berasal dari fakta(aksioma) ke berapa? 2. a. Ubahlah bentuk Semantic Network menjadi Frame. b. Dari bentuk frame, kerjakan dalam bahasa prolog. flying travels_by isa animal covered_by isa skin feathers covered_by bird fish travels_by swimming isa isa isa isa travels_by ostrich penguin canary robin colour colour walking travels_by yellow instance_of Opus Tweety red instance_of colour white 3. Dari diagram di bawah ini Ubahlah bentuk Semantic Network menjadi Frame. b. Dari bentuk frame, kerjakan dalam bahasa prolog. Praktikum Kecerdasan Komputasional 32
17 4. Dari diagram di bawah ini a. Ubahlah bentuk Semantic Network menjadi Frame. b. Dari bentuk frame, kerjakan dalam bahasa prolog. 5. Ubahlah studi kasus dibawah ini dari bentuk Frame menjadi Semantic Network Praktikum Kecerdasan Komputasional 33
18 . 6. Ubahlah studi kasus dibawah ini dari bentuk Frame menjadi Semantic Network Praktikum Kecerdasan Komputasional 34
19 E. LAPORAN RESMI Buatlah laporan resmi untuk Praktikum dan Tugas, dan berikan analisa. Praktikum Kecerdasan Komputasional 35
Praktikum Representasi Pengetahuan
Semantic Network Praktikum Representasi Pengetahuan Semantic Net dan Frame Semantic Network merupakan cara lain untuk merepresentasikan pengetahuan. Ide dasarnya adalah bagaimana dapat menyimpan pengetahuan
Kecerdasan Buatan Pertemuan 3 IT-EEPIS. Entin Martiana
Kecerdasan Buatan Pertemuan 3 IT-EEPIS Entin Martiana Mengamati permasalahan untuk mendapatkan jawaban dari suatu pertanyaan yang didasarkan pada data mengenai fakta sederhana 1. Marcus was a man 2. Marcus
BAB 3 REASONING, SEMANTIC NETWORK, FRAME 18 (4) Semua manusia adalah fana (5) Semua orang berkebangsaan x meninggal karena adanya bencana banjir tahun
Bab3 Reasoning, Semantic Network, Frame POKOK BAHASAN: Reasoning Semantic Network Frame TUJUAN BELAJAR: Setelah mempelajari bab ini, mahasiswa diharapkan mampu: Memahami Representasi Pengetahuan selain
Sistem Berbasis Pengetahuan
Sistem Berbasis Pengetahuan Komponen SBP Basis pengetahuan = kumpulan kalimat dalam sebuah bahasa formal yang merepresentasikan pengetahuan dunia nyata Inference Engine = Algoritma / Program untuk melakukan
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Reasoning, Jaringan Semantik, Frame, Script Farah Zakiyah Rahmanti, M.T 2015 Overview Reasoning Jaringan Semantik Frame Script Reasoning Reasoning Reasoning adalah cara merepresentasikan
Representasi Pengetahuan. Oleh : Cahyo Anggoro Seto Yusuf Hadi
Representasi Pengetahuan Oleh : Cahyo Anggoro Seto Yusuf Hadi Representasi Pengetahuan merepresentasikan pengetahuan ke dalam basis pengetahuan dan menguji kebenaran penalaran Suatu sistem walaupun mempunyai
8 - Overriding dan Overloading
8 - Overriding dan Overloading PENDAHULUAN Pada bagian sebelumnya, telah dibahas tentang relasi inheritance. Dalam relasi tersebut, dimungkinkan suatu class (super class) untuk diturunkan ke class yang
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Pengetahuan (Knowledge) : Definisi umum : fakta atau kondisi sesuatu atau keadaan yang timbul karena suatu pengalaman. Cabang ilmu filsafat, yaitu Epistemology, berkenaan dengan
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Representasi pengetahuan adalah cara untuk menyajikan pengetahuan yang diperoleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui relasi antara suatu pengetahuan
IKI 30320: Sistem Cerdas Kuliah 15: Alternatives to FOL
IKI 30320: Sistem Cerdas : Alternatives to FOL Fakultas Ilmu Komputer Universitas Indonesia 14 November 2007 Outline 1 2 3 4 Review Banyak riset AI knowledge-based system/agent Representasi pengetahuan
Artificial Intelegence EKA YUNIAR
Artificial Intelegence EKA YUNIAR Pokok Bahasan Representasi Pengetahuan Jaringan Semantik Knowledge Base The first step in constructing an AI program is to build a knowledge base Will be used by the inference
Representasi Pengetahuan (I) Arti Pengetahuan Aturan Produksi Jaringan Semantik Triplet Obyek-Atribut-Angka
Representasi Pengetahuan (I) Arti Pengetahuan Aturan Produksi Jaringan Semantik Triplet Obyek-Atribut-Angka 1 Epistemology Studi tentang pengetahuan Cabang dari ilmu filsafat yang membahas tentang teori
KECERDASAN BUATAN REPRESENTASI PENGETAHUAN (PART - II) ERWIEN TJIPTA WIJAYA, ST., M.KOM
KECERDASAN BUATAN REPRESENTASI PENGETAHUAN (PART - II) ERWIEN TJIPTA WIJAYA, ST., M.KOM KERANGKA MASALAH List Tree / Pohon Jaringan Semantik Frame Tabel Keputusan Pohon Keputusan Naskah (Script) Sistem
E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom
E-Book PEMROGRAMAN BERORIENTASI OBJEK Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013 Daftar Isi Daftar Isi... i Daftar Gambar...
Artificial Intelegence. Representasi Logica Knowledge
Artificial Intelegence Representasi Logica Knowledge Outline 1. Logika dan Set Jaringan 2. Logika Proposisi 3. Logika Predikat Order Pertama 4. Quantifier Universal 5. Quantifier Existensial 6. Quantifier
Arti Pengetahuan Produksi Jaringan Semantik Tiple Obyek-Atribut-Nilai Schemata : Frame dan Script
Representasi Pengetahuan Arti Pengetahuan Produksi Jaringan Semantik Tiple Obyek-Atribut-Nilai Schemata : Frame dan Script Referensi Giarratano bab 2 Luger & stubblefield - bab 9 Sri Kusumadewi - bab 3
REPRESENTASI PENGETAHUAN (2) 3. Frame
REPRESENTASI PENGETAHUAN (2) 3. Frame - Frame (Minsky, 1975) dipandang sebagai struktur data static yang digunakan untuk merepsentasikan situasi-situasi yang telah dipahami dan stereotype. - Frame digunakan
REPRESENTASI PENGETAHUAN (Bagian 1) Pertemuan 4
REPRESENTASI PENGETAHUAN (Bagian 1) Pertemuan 4 Arti dari Pengetahuan Pengetahuan merupakan salah satu kata dimana banyak orang mengetahui maknanya, tetapi sulit untuk mendefinisikannya. Kata pengetahuan
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Basis Pengetahuan Langkah pertama dalam membuat sistem kecerdasan buatan adalah membangun basis pengetahuan Digunakan oleh motor inferensi dalam menalar dan mengambil kesimpulan
Pertemuan 3 DATA MODEL
Pertemuan 3 DATA MODEL PENGERTIAN MODEL DATA : Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi JENIS-JENIS
Penerapan Logika dalam Memecahkan Teka-Teki Einstein
Penerapan Logika dalam Memecahkan Teka-Teki Einstein Mohammad Dicky Andika Putra - 13515044 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha
REPRESENTASI PENGETAHUAN. Pertemuan 6 Diema Hernyka Satyareni, M. Kom
REPRESENTASI PENGETAHUAN Pertemuan 6 Diema Hernyka Satyareni, M. Kom KOMPETENSI DASAR Mahasiswa dapat merepresentasi pengetahuan dalam Sistem Intelegensia MATERI BAHASAN Logika Jaringan Semantik Frame
SEMANTIC WEB RULE BASE (SWRL) Ari Muzakir
SEMANTIC WEB RULE BASE (SWRL) Ari Muzakir Model Ontologi Ontologi adalah suatu konseptual yang formal dari sebuah domain tertentu yang dipakai bersama oleh kelompok orang. Ontologi merupakan teori tentang
Representasi Pengetahuan dan Penalaran
Representasi Pengetahuan dan Penalaran PENGETAHUAN Pengetahuan (knowledge) adalah pemahaman secara praktis maupun teoritis terhadap suatu obyek atau domain tertentu. Pengetahuan merupakan hal yang penting
Class Diagram Class diagram mendeskripsikan jenis-jenis objek dalam system dan berbagai macam hubungan statis yang terdapat di antara mereka.
Modul ke: 06 Bima Fakultas Ilmu Komputer Class Diagram Class diagram mendeskripsikan jenis-jenis objek dalam system dan berbagai macam hubungan statis yang terdapat di antara mereka. Cahya Putra, M.Kom
Representasi Pengetahuan : LOGIKA
Representasi Pengetahuan : LOGIKA Representasi Pengetahuan : LOGIKA 1/16 Outline Logika dan Set Jaringan Logika Proposisi Logika Predikat Order Pertama Quantifier Universal Quantifier Existensial Quantifier
Representasi Pengetahuan (II)
Representasi Pengetahuan (II) 1 Schemata Jaringan semantik contoh dari Shallow knowledge Structure karena seluruh pengetahuan jaringan semantik diisikan dalam link dan node Concept schema : dengan skema
JOBSHEET POLIMORFISME
JOBSHEET POLIMORFISME 1. Kompetensi Setelah melakukan percobaan pada jobsheet ini, diharapkan mahasiswa mampu: a. Memahami konsep dan bentuk dasar polimorfisme b. Memahami konsep virtual method invication
Praktikum 6 Abstract, Interface, Overloading, Overriding, dan Package
Praktikum 6 Abstract, Interface, Overloading, Overriding, dan Package Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep Abstract, Inteface, Overloading, Overriding, dan Package dalam bhs Java Deklarasi
MODUL 3. Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM LANDASAN TEORI. A. Inheritance
MODUL 3 Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM 1. Praktikan dapat memahai bagaimana suatu class dapat mewariskan sifat dari class yang sudah ada. 2. Praktikan mampu mendefinisikan superclass
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Pengetahuan (Knowledge) : Definisi umum : fakta atau kondisi sesuatu atau keadaan yang timbul karena suatu pengalaman. Cabang ilmu filsafat, yaitu Epistemology, berkenaan dengan
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Farah Zakiyah Rahmanti, M.T Overview Definisi Representasi Pengetahuan Entitas Representasi Pengetahuan Kategori dari Representasi Ilustrasi Representasi Pengetahuan Logika Contoh
BAB 2 LANDASAN TEORI. berkonsultasi dengan seorang pakar atau ahli. Seorang pakar adalah seseorang yang
BAB 2 LANDASAN TEORI 2.1 Sistem Pakar Ketika dihadapkan pada sebuah kasus dan diharuskan membuat suatu keputusan yang komplek untuk memecahkan suatu masalah, tidak jarang kita meminta nasehat atau berkonsultasi
Citra Noviyasari, S.Si, MT SI - UNIKOM
Citra Noviyasari, S.Si, MT SI - UNIKOM Diagram class sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class
PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 PEWARISAN Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran di lingkungan
Semantic Networks dan Frame
Chapter 5 Tujuan Instruksional Khusus Mahasiswa mampu menginterpretasikan representasi pengetahuan dalam bentuk Semantic Networks. Mahasiswa mampu menginterpretasikan representasi pengetahuan dalam bentuk
BAB 2 MODEL RELASI ENTITAS (E-R MODEL)
BAB 2 MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis
Teknik Informatika S1
Teknik Informatika S1 SOFTWARE QUALITY AND TESTING Black Box (1) Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS [email protected] +6285740278021 SILABUS MATA KULIAH 1. Pendahuluan
Kelas A & B Jonh Fredrik Ulysses, ST.
Kelas A & B Jonh Fredrik Ulysses, ST [email protected] Knowledge / pengetahuan merupakan kunci utama dari sistem pakar. Analoginya dengan ekspresi klasik dari Wirth adalah: Algoritma + Struktur
Class dan Objek. Ali Tarmuji ID YM: alitarmuji. T. Informka UAD 1
Class dan Objek Ali Tarmuji Email: [email protected] ID YM: alitarmuji T. Informka UAD 1 Pokok Bahasan Konsep OO Class Hubungan Class dan Object Universitas Ahmad Dahlan 2 Konsep OO Object adalah: Definisi
MATERI 5. Representasi Pengetahuan
MATERI 5 Representasi Pengetahuan FAKTA DAN RELASI Prolog terdiri dari kumpulan data-data objek yang merupakan suatu fakta. Fakta menunjukkan suatu keadaan atau situasi nyata maka fakta selalu benar. Contoh
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Representasi Pengetahuan (Knowledge Representation) dimaksudkan untuk menangkap sifatsifat penting masalah dan membuat infomasi dapat diakses oleh prosedur pemecahan masalah. Bahasa
Pemrograman Berorientasi. Inheritance
Pemrograman Berorientasi Obyek Inheritance [email protected] Inheritance Silsilah Pohon Keluarga Relasi is-a Selain melakukan kategorisasi terhadap objek yang memiliki sekumpulan atribut dan perilaku yang
Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:
Types of database models Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@[email protected] Wa: 087731680017 Abstraksi Data Merupakan tingkatan/level bagaimana kita melihat data dalam sebuah sistem basis
DATA MODEL. Pertemuan 3
Pertemuan 3 DATA MODEL PENGERTIAN MODEL DATA : Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasanbatasan data yang terintegrasi di dalam suatu organisasi JENIS-JENIS
LEMBAR TUGAS MAHASISWA ( LTM )
LEMBAR TUGAS MAHASISWA ( LTM ) SISTEM PAKAR Program Studi Teknik Informatika Program Strata Satu (S1) Tahun 2015 NIM NAMA KELAS :. :.. :. SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER NUSAMANDIRI Jakarta
JARINGAN SEMANTIK (SEMANTIC NETWORK) & Muhlis Tahir SKEMA (SCHEME)
JARINGAN SEMANTIK (SEMANTIC NETWORK) & Muhlis Tahir SKEMA (SCHEME) JARINGAN SEMANTIK Jaringan semantik merupakan penggambaran grafis dari pengetahuan yang melibatkan hubungan antara obyek-obyek. Obyek
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Kecerdasan Buatan Artificial Intelligence atau kecerdasan buatan merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti
Class. Object. Object Oriented Programming (OOP) Object Oriented Programming (OOP)
Pemrograman Visual (TH22012 ) by Kartika Firdausy 081.328.718.768 [email protected] [email protected] blog.uad.ac.id/kartikaf kartikaf.wordpress.com Object Oriented Programming (OOP) 2 Object
Representasi Pengetahuan
Representasi Pengetahuan Representasi masalah state space Pengetahuan dan kemampuan melakukan penalaran merupakan bagian terpenting dari sistem yang menggunakan AI. Cara representasi pengetahuan: Logika
Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.
Struktur Data Struktur Data Setiap data memiliki tipe data, apakah merupakan angka bulat, angka pecahan, atau berupa karakter, dan sebagainya. Jadi, tipe data adalah pengelompokan data berdasarkan isi
Nama : Rendi Setiawan Nim :
Nama : Rendi Setiawan Nim : 41813120188 Desain Test Case Definisi Test Case Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan
BAB 6 METODE PENGUJIAN
BAB 6 METODE PENGUJIAN Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai
PERTEMUAN 13 PERANCANGAN BERORIENTASI OBJEK UNTUK MULTI KELAS
PERTEMUAN 13 PERANCANGAN BERORIENTASI OBJEK UNTUK MULTI KELAS POKOK BAHASAN 1. Pendahuluan 2. Hubungan Antar Kelas 3. Inheritansi 4. Polimorfisme PENDAHULUAN Keunggulan utama bahasa pemrograman berorientasi
ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL
BAB 1 ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL Tujuan Belajar: Memahami konsep dalam Model EntitasHubungan (EntityRelationship Model) Memahami dan bisa membuat Entity Relationship Diagram (ERD) Memahami
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR
SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 3.1 Sistem Pakar Sistem pakar adalah suatu program komputer cerdas yang menggunakan knowledge (pengetahuan) dan
MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah
MAKALAH PERANCANGAN BASIS DATA MODEL DATA Disusun oleh: Ainun Aisyiyah 2014001690 Iman Safuad 2014001726 Ismi Fadhilah 2014001729 AMIK Harapan Bangsa Surakarta 2015 MODEL DATA A. Pengertian Model Data
Pertemuan 3 DATA MODEL
Pertemuan 3 DATA MODEL PENGERTIAN MODEL DATA : Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasanbatasan data yang terintegrasi di dalam suatu organisasi JENIS-JENIS
Pemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya Adalah pembungkusan attribute atau behaviour sehingga tidak dapat diganti secara sembarangan dengan cara yang tidak seharusnya Adalah sebuah konsep di mana data
PERTEMUAN 3 MODEL DATA JUM AT,
PERTEMUAN 3 MODEL DATA JUM AT, 6-10-16 MODEL DATA PENGERTIAN MODEL DATA : Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam
Enhanced Entity Relationship. Mata Ajar Basis Data 1
Enhanced Entity Relationship Mata Ajar Basis Data 1 Tujuan Pemelajaran Setelah mengikuti pemelajaran pada topik ini, jika diberikan requirement basis data, Anda diharapkan dapat memodelkan basis data dengan
Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation
Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pewarisan dan deklarasi pewarisan dalam bahasa Java Konsep polimospisme dan deklarasi
DAFTAR SIMBOL. Tabel Notasi Use Case Diagram
DAFTAR SIMBOL Tabel Notasi Use Case Diagram Actor Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau
Object OrientedProgramming
Object OrientedProgramming Pemrograman Visual (TH22012 ) by Kartika Firdausy 081.328.718.768 [email protected] [email protected] blog.uad.ac.id/kartikaf kartikaf.wordpress.com Object Oriented
OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)
OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 Activity Diagram Activity diagram digunakan untuk
TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques)
TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques) Ujicoba software merupakan elemen yang kritis dari SQA dan merepresentasikan tinjauan ulang yang menyeluruh terhadap spesifikasi,desain dan
Composition dan Inheritance
Composition dan Inheritance Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA Konsep Penting Composition Inheritance (pewarisan) Superclass (super kelas) Subclass (sub kelas) Method overriding
Outline. 1. Latar Belakang. 2. Superclass/Subclass Relationship. 3. Specialisasi dan Generalisasi. 4. Hierarchy dan Lattice
Pemodelan EER 1 Tujuan Pemelajaran Setelah mengikuti pemelajaran pada topik ini, jika diberikan requirement basis data, Anda diharapkan dapat memodelkan basis data dengan tepat mengunakan Enhanced Entity
Knowledge Representation
Kecerdasan Buatan Pertemuan 2 Knowledge Representation IT-EEPIS Basis Pengetahuan Langkah pertama untuk membangun Kecerdasan Buatan adalah bagaimana membangun sebuah knowledge base Selanjutnya kita akan
Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak
Waktu Sisa : 0:59:57 1. Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak Output: Bapak null Anak Error karena constructor Bapak(String
Pemrograman Berbasis Objek. Interface. Politeknik Elektronika Negeri Surabaya
Class Abstract Interface Topik Abstract Class Interface Abstract Abstract class adalah class yang mempunyai setidaknya satu abstract method. Abstract method adalah method yang tidak memiliki body (hanya
Bahasa Pemrograman I VB.Net. Oleh: Erik Perdana Ibrahim, S.Kom 2011
Bahasa Pemrograman I VB.Net Oleh: Erik Perdana Ibrahim, S.Kom 2011 Bahasa Pemrograman I VB.Net SKS Dosen Email : 4 SKS : Erik Perdana Ibrahim, S.Kom : [email protected] Jadwal Kuliah Kelas: Mengikuti
MINGGU V : PBO (PEWARISAN)
MINGGU V : PBO (PEWARISAN) Pertemuan minggu ini akan membahas konsep lanjutan dari Pemrograman Berorientasi Objek yaitu Generalisasi/Spesialisasi. Pembahasan topik pada pertemuan ini meliputi pewarisan,
Pertemuan 3 DATA MODEL
Pertemuan 3 DATA MODEL DATA MODEL PENGERTIAN MODEL DATA Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi
MODEL RELASI ENTITAS (E-R MODEL)
MODEL RELASI ENTITAS (E-R MODEL) Tinjauan Desain Basis Data Desain Konseptual (Dengan menggunakan ER-Model) Informasi apa yang dikandung oleh suatu entity dan relasi yang harus disimpan dalam basis data
Pertemuan 11 Object Oriented Program
Pertemuan 11 Object Oriented Program OOP Pengertian OOP Pemrograman yang menitikberatkan kepada objek-objek (Seperti Pengiriman Nilai, Pesan atau Pernyataan Objek) untuk menyelesaikan tugas atau proses
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI Disusun Oleh : TANGGAL PRAKTIKUM : 02 NOVEMBER 2015 NAMA : IMAM HASAN NRP : 140411100099 KELOMPOK : D 2 DOSEN PENGAMPU : HERMAWAN, S.T.,
1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 1:58:53 1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference
Sistem Pakar. Pertemuan 2. Sirait, MT
Sistem Pakar Pertemuan 2 Definisi Sistem pakar adalah suatu program komputer yang dirancang untuk mengambil keputusan seperti keputusan yang diambil oleh seorang atau beberapa orang pakar. Menurut Marimin
Pemograman Berorientasi Objek. Week 3 Abstrak dan Interface dalam suatu kelas
Pemograman Berorientasi Objek c# Week 3 Abstrak dan Interface dalam suatu kelas Kompetensi Dasar Setelah mengikuti mata kuliah ini diharapkan mahasiswa memiliki kemampuan untuk: 1. Menguraikan konsep dasar
SEMANTIC WEB UNTUK PENCARIAN LEMBAGA PENDIDIKAN PROVINSI DAERAH ISTIMEWA YOGYAKARTA
SEMANTIC WEB UNTUK PENCARIAN LEMBAGA PENDIDIKAN PROVINSI DAERAH ISTIMEWA YOGYAKARTA Daniel Alexander Octavianus Turang Teknik Informatika Sekolah Tinggi Teknologi (STITEK) Bontang JL. Ir H Juanda, No.
White Box Testing dan Black Box Testing, Perbedaannya Serta Contohnya.
White Box Testing dan Black Box Testing, Perbedaannya Serta Contohnya. I. White Box Testing Pengertian White Box Testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program
Gambar 1: Hirarki class
BAB 11 Pewarisan, Polimorfisme, dan Interface 11.1 Tujuan Dalam bagian ini, kita akan membicarakan bagaimana suatu class dapat mewariskan sifat dari class yang sudah ada. Class ini dinamakan subclass dan
Microsoft Access 2007
Praktikum Pengantar Komputer dan Internet Microsoft Access 2007 Database Relationships dan Query Tim Asisten 2009 2010 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau
Bahasa Pemrograman 2.
Bahasa Pemrograman 2 Abstract & Interface [email protected] Abstract t Class [1] Saat kita membuat sebuah superclass, kita tahu bahwa kita dapat menurunkan semua metode yang dimilikinya pada class anaknya.
Politeknik Elektronika Negeri Surabaya
PRAKTIKUM 2 PEMBUATAN CLASS DAN OBJEK A. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep Class dan Objek 2. Mampu mengubah konsep Objek di dunia nyata menjadi objek dalam pemrograman. 3. Memahami cara
PERANCANGAN BERORIENTASI OBJEK
PERANCANGAN BERORIENTASI OBJEK 1. PENDAHULUAN Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata.
Sistem Basis Data ( )
Sistem Basis Data (1230283) Pertemuan Ke-3 Model Data Rifki Indra Perwira http://learning.upnyk.ac.id Teknik Informatika - UPN[V]Yk 1 Deskripsi Pengertian tentang model data Model logika berbasis record
Microsoft Access 2007
BAHAN AJAR Microsoft Access 2007 Database Relationships dan Query 2012 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database
Konsep Pemrograman Berbasis Obyek
Konsep Pemrograman Berbasis Obyek Tujuan Pembelajaran Memahami konsep Pemrograman Berbasis Obyek atau Object Oriented Programming (OOP) Memahami perbedaan antara pemrograman OOP dengan pemrograman prosedural
SISTEM PAKAR PENUNJANG KEPUTUSAN PEMBAGIAN HARTA WARIS MENURUT HUKUM ISLAM DENGAN METODE FORWARD CHAINING
SISTEM PAKAR PENUNJANG KEPUTUSAN PEMBAGIAN HARTA WARIS MENURUT HUKUM ISLAM DENGAN METODE FORWARD CHAINING SKRIPSI DiajukanUntuk Penulisan Skripsi Guna Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana
Inheritance dan Kata Kunci static
Inheritance dan Kata Kunci static PEWARISAN (INHERITANCE) Salah satu fitur yang paling kuat dalam OOP adalah penggunaan kode kembali (code reuse). Sekali sebuah prosedur dibuat, maka kita bisa menggunakannya
Model Data Dalam SBD
Model Data Dalam SBD Sistem Basis Data ( FE UDINUS ) Model Data : sekumpulan perangkat konseptual untuk menggambarkan data, hubungan antar data, semantik dan batasan data. Model data biasanya digunakan
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Informasi Dan Data Informasi di jaman modern seperti ini sangat dibutuhkan oleh setiap individu maupun suatu organisasi. Karena informasi dapat digunakan sebagai bahan
Pemrograman Berorientasi. Abstract & Interface
Pemrograman Berorientasi Obyek Abstract & Interface [email protected] Latar Belakang Kita sudah mengenal pewarisan, bahwa class anak akan selalu mendapat warisan atribut dan behavior dari class induk Class
BAB 2 LANDASAN TEORI
7 BAB 2 LANDASAN TEORI 2.1 Konsep Pemodelan Objek Pemodelan objek merupakan suatu metode untuk menggambarkan struktur sistem yang memperlihatkan semua objek yang ada pada sistem. (Nugroho, 2005, hal:37).
BAB 4 ALJABAR RELASIONAL
BAB 4 ALJABAR RELASIONAL Bahasa Query Relasional (Relational Query Language) Bahasa Query : memungkinkan manipulasi dan pemanggilan data dari suatu basis data. Model Relasional mendukung kesederhanaan,
Perancangan Model Ontologi Pada Sistem Informasi Manajemen Skripsi
Perancangan Model Ontologi Pada Sistem Informasi Manajemen Skripsi Fajar Saptono, Idria Maita Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Pekanbaru
