You are on page 1of 8

LAPORAN KECERDASAN BUATAN

PERTEMUAN KE 2
Disusun Oleh :
Nama : Mohamad Hanaf
Nim : !"#$$%#
&u'usan : TEKN(K (N)ORMAT(KA
LABOROTAR(UM TERPADU
SEKOLAH T(N**( MANA&EMEN (N)ORMAT(KA DAN KOMPUTER
AKAKOM
+O*+AKARTA
2$
PERTEMUAN KE,2
DASAR,DASAR PROLO*
A- PEMBAHASAN
Tu.uan mem/ela.a'i dasa',dasa' /'olo0 adalah un1u2 men0e1ahui a/a 3an0
dima2sud den0an /em'o0'aman lo0i2a 4PRO0'ammin0 in Lo0i567 Da/a1
men02on8e'si2an da'i 9ahasa na1u'al 4na1u'al lan0ua0e6 2e 9ahasa PROLO*
dan 9e0i1u .u0a se9ali2n3a7 men0e1ahui 2onse/ dasa' 8a21a,8a21a 48a5167
a1u'an,a1u'an 4'ules67 /'edi2a1,/'edi2a1 4/'edi5a1es6 dan :a'ia9le-
P'olo0 di2enal se9a0ai 9ahasa des2'i/1i8 4des5'i/1i:e lan0ua0e67 3an0 9e'a'1i
den0an di9e'i2an se'an02aian 8a21a,8a21a dan a1u'an,a1u'an7 /'olo07 den0an
men00una2an 5a'a 9e'/i2i' dedu21i8 4dedu51i:e 'easonin067 a2an da/a1
men3elesai2an /e'masalahan sua1u /'o0'am- (ni di2ons1'as2an den0an
9ahasa 2om/u1e' 1'adisional se/e'1i C7 BAS(C7 Pas5al 3an0 di2enal se9a0ai
9ahasa /'osedu'al 4/'o5edu'al lan0ua0e6- Dalam 9ahasa /'osedu'al7
/'o0'amme' ha'us mem9e'i2an ins1'u2si 1aha/ demi 1aha/ a0a' 2om/u1e'
da/a1 den0an /as1i 9a0aimana men3elesai2an /e'masalahan 3an0 di9e'i2an-
Den0an 2a1a lain7 /'o0'amme' ha'us 1ahu le9ih dahulu 9a0aimana 5a'a
men3elesai2an /e'masalahan se9elum diins1'u2si2an 2e 2om/u1e'- Lain .i2a
di9andin02an den0an /'o0'amme' /'olo0- P'o0'amme' /'olo0 han3a
mem9u1uh2an des2'i/si;0am9a'an /e'masalahan7 lalu mene'.emah2ann3a
2e 9ahasa /'olo07 selan.u1n3a 1in00al sis1em /'olo0 3an0 menen1u2an
9a0aimana men5a'i solusin3a-
a- Kalima1 : )a21a dan A1u'an
P'o0'amme' P'olo0 mendefnisi2an o9.e51,o9.e51 dan 'elasi,'elasi7
2emudian mendefnisi2an a1u'an men0enai 2a/an 'elasi,'elasi ini
di2a1a2an 9ena'41'ue6- Se/e'1i /ada 5on1oh 2alima1 di9a<ah ini :
Wening suka bakso.
Mem/e'liha12an 'elasi an1a'a o9.e51 =enin0 dan 9a2so7 'elasi ini adalah
su2a- Be'i2u1n3a mem9ua1 a1u'an 2a/an =enin0 su2a 9a2so adalah
2alima1 3an0 9ena'-
Wening suka bakso jika bakso rasanya enak.
)a21a : A/a 3an0 di2e1ahui a1au 9isa .adi 2en3a1aan 1e'.adin3a sesua1u
Dalam P'olo07 'elasi an1a'a o9.e51,o9.e51 dinama2an /'edi2a142a1a 2e'.a6-
Dalam 9ahasa na1u'al 'elasi disim9olisasi2an oleh sua1u 2alima1- Dalam
lo0i2a /'edi2a1 3an0 /'olo0 0una2an7 sua1u 'elasi adalah 2esim/ulan
dalam sua1u 8'ase sede'hana- Sua1u 8a21a memili2i nama 'elasi dii2u1i
o9.e51 a1au o9.e51,o9.e51 didalam 1anda 2u'un0- Se9a0aimana 2alima17
8a21a 1e'se9u1 dia2hi'i den0an 1anda 1i1i2 4-6-
Be'i2u1 ini 9e9e'a/a 8a21a 3an0 men0e2s/'esi2an 'elasi su2a dalam 9ahsa
na1u'al:
Toni suka Inung.
Inung suka Toni.
Toni suka kucing.
Dan dalam sin1a2 /'olo07 8a21a dia1as di1ulis:
Suka(toni, inung).
Suka(inung, toni).
Suka(toni,kucing).
A1u'an : A/a 3an0 da/a1 disim/ul2an da'i 8a21a 3an0 ada
A1u'an mem9ua1 2i1a da/a1 men0am9il sua1u 8a21a da'i 8a21a 3an0 lain-
Den0an 9ahasa lain7 a1u'an adalah sua1u 2on2lusi di2e1ahui 9ena' .i2a
sa1u a1au le9ih 2on2lusi a1au 8a21a lain di1emu2an 9ena'- Be'i2u1 ini
9e9e'a/a a1u'an 3an0 9e'hu9un0an den0an 'elasi su2a :
Inung suka apapun yang Toni suka.
Komeng suka apapun yang berwarna hijau.
Den0an a1u'an dia1as7 da/a1 disim/ul2an da'i 9e9e'a/a 8a21a se9elumn3a
men0enai sesua1u 3an0 inun0 dan 2omen0 su2a :
Inung suka inung
Komeng suka kodok.
Un1u2 menulis2an a1u'an 1e'se9u1 dalam sin1a2 P'olo0 han3a di9u1uh2an
sedi2i1 /e'u9ahan se/e'1i ini :
Suka(inung, Sesuatu) : suka(toni, Sesuatu).
Suka(komeng, Sesuatu) : hijau(Sesuatu).
Sim9ol :, diu5a/2an den0an >.i2a? dan memisah2an dua 9a0ian da'i
a1u'an 3ai1u head dan 9od3- A1u'an di a1as dalam ma2na /'osedu'7 9isa
9e'a'1i >un1u2 mem9u21i2an (nun0 su2a sesua1u7 9u21i2anlah 9ah<a Toni
su2a hal 3an0 sama > un1u2 mem9u21i2an Komen0 su2a sesua1u7
9u21i2anlah 9ah<a sesua1u i1u 9e'<a'na hi.au-?
9- @ue'3
Kalau 2i1a sudah mem9e'i2an P'olo0 se2um/ulan 8a21a7 selan.u12an
da/a1 dia.u2an /e'1an3aan sehu9un0an sen0an 8a21a,8a21a- (ni di2enal
den0an nama mem9e'i2an Aue'3 2e sis1em P'olo0 4Aue'3in0 1he P'olo0
s3s1em6- Pe'1an3aan 3an0 dia.u2an 2e /'olo0 sama 1i/en3a se/e'1i dalam
9ahasa na1u'al- Be'dasa'2an /ada 8a21a dan a1u'an 3an0 di9e'i2an
se9elumn3a7 2i1a da/a1 men.a<a9 /e'1an3aan 1en1an0 'elasi,'elasi ini
se9a0aimana P'olo0 .u0a 9isa :
!pakah toni mnyukai Inung"
Dalam sin1a2 P'olo0 :
Suka(toni, Inung).
Den0an mem9e'i2an Aue'3 ini7 P'olo0 a2an men.a<a9 :
#es
Ka'ena /'olo0 mem/un3ai 8a21a 3an0 men0a1a2an hal 1e'se9u1- Be'i2u1
me'u/a2an /e'1an3aan 3an0 le9ih 'umi1 dalam 9a0asa na1u'al :
!pa yang toni suka"
Dalam sin1a2 P'olo0 :
Suka(toni, !pa).
P'olo0 selalu men5a'i .a<a9an da'i sua1u Aue'3 den0an memulai da'i
9a0ian /alin0 a1as 41o/6 da'i 8a21a,8a21a dan meliha1 se1ia/ 8a21a sam/ai
2e 9a0ian /alin0 9a<ah 49o11om6 dimana 1ida2 ada sa1u/un 8a21a la0i-
Un1u2 men.a<a9 @ue'3 dia1as7 P'olo0 a2an menam/il2an :
What$inung
What$kucing
% So&ution
Ka'ena /'olo0 1ahu 9ah<a :
Suka(toni, inung).
Dan
Suka(toni, kucing).
&i2a 2i1a 9e'1an3a /ada /'olo0 :
Suka(Inung, What).
Ma2a P'olo0 a2an men.a<a9 :
What$toni
What$Inung
What$kucing
' So&utions
Ka'ena P'olo0 1ahu inun0 su2a 1oni dan .u0a (nun0 su2a a/a/un 3an0 1oni
su2a7 sedan02an Toni su2a (nun0 dan .u0a su2a 2u5in0-
P'olo0 mendu2un0 Aue'3 .ama2 45om/ound Aue'36- Ada 2 .enis Aue'3
.ama2 3ai1u :
$- Kon.un0si 4lo0i2a and6
2- Dis.un0si 4lo0i2a o'6
Kon.un0si dalam sin1a2 P'olo07 an1a'a sa1u Aue'3 den0an Aue'3 3an0
lain di/isah2an den0an 1anda 2oma 476 sedan02an dis.un0si di/isah2an
den0an 1anda semi5olon 4B6- Con1ohn3a un1u2 Aue'3 >Sia/a2h o'an0 3an0
su2a 9e'enan0 dan se2ali0us su2a mem9a5aC? di1ulis dalam sin1a2
P'olo0:
Suka((rang, renang), suka((rang, baca).
Sedan02an .i2a Aue'3 9e'9un3i >Sia/a2ah o'an0 3an0 su2a 9e'enan0 a1au
su2a mem9a5aC? dalam P'olo0 di1ulis:
Suka((rang, renang)) suka((rang, baca).
5- Da'ia9le
Se/e'1i 3an0 1elah dise9u12an se9elumn3a7 un1u2 mem9e'i2an nama
:a'ia9el dalam :isual P'olo0 ha'us dia<ali den0an hu'u8 9esa' 45a/i1al
le11e'6 a1au 0a'is 9a<ah 4unde's5o'e67 9e'i2u1n3a da/a1 9e'u/a hu'u8
49esa' a1au 2e5il67 an02a 4>,!?6 dan 0a'is 9a<ah 4>E?6- Be'i2u1 ini
me'u/a2an 5on1oh /enamaan :a'ia9le 3an0 :alid :
Ini*ada&ah +ariab&e*yang*+a&id
Tangga&*,ahir*!nak*Saya*-*-%*-...
*Ini*juga*+a&id
Sedan02an 9e'i2u1 ini /enamaan :a'ia9le 3an0 1ida2 :alid :
-desember*-... /diawa&i dengan angka
ini*tidak*+a&id /diawa&i dengan huru0 keci&
12engganggu /terdapat karakter yang di&arang (314)
Penamaan :a'ia9le selain :alid se9ali2n3a 3an0 mudah dimen0e'1i-
Se9a0ai 5on1oh da'i /ada mem9e'i2an nama :a'ia9le F un1u2:
Suka(5, tennis).
A2an le9ih men0e'1i .i2a men00una2an nama :a'ia9le O'an0 sehin00a
men.adi:
Suka((rang, tennis).
Anonn3mous Da'ia9les 4Da'ia9el Anonim6
Da'ia9le anonim di0una2an .i2a han3a di9u1uh2an in8o'masi 1e'1en1u da'i
sua1u Aue'3- Da'ia9le anonim a2an men0a9ai2an nilai,nilai 3an0 1ida2
di9u1uh2an- Dalam /'olo07 :a'ia9le anonim di'e/'esen1asi2an den0an
1anda 0a'is 9a<ah 1un00al4>E?6- Con1oh .i2a ada 8a21a,8a21a 9e'i2u1 :
(rangtua(daud, ir0an).
(rangtua(roger, o+a).
(rangtua(suroto, toni).
&i2a in0in 1ahu sia/a sa.a 3an0 9e's1a1us o'an0 1ua 1an/a meliha1 sia/a
ana2n3a7 ma2a 9isa dila2u2an Aue'3 se9a0ai 9e'i2u1 :
(rangtua((rtu, *).
Ma2a /'olo0 a2an mem9e'i2an .a<a9an:
(rtu$daud
(rtu$roger
(rtu$suroto
' So&utions
Da'ia9le anonim .u0a 9iasa dila2u2an se9a0ai 8a21a- &i2a di1ulis:
2unya(*, sepatu).
6akan(*).
Ma2a dalam 9ahasa na1u'al da/a1 di1ulis2an :
Se1ia/ o'an0 mem/un3ai se/a1u-
Se1ia/ o'an0 ma2an-
d- Komen1a'
P'o0'amme' 3an0 9ai2 selalu mem9ae'i2an 5a1a1an a1au 2omen1a' un1u2
men.elas2an sesua1u 3an0 mun02in 1ida2 .elas 9a0i o'an0 lain 4a1au
9ah2an 9a0i /'o0'amme' sendi'i dalam se1ahun 2e de/an misaln3a6-
Komen1a' a2an mem9ua1 /'o0'am men.adi le9ih mudah un1u2
dimen0e'1i- Se/e'1i /ada 5on1oh /'o0'am :isual /'olo0 di9a<ah ini :

78 Ini contoh sebuah komentar 87
Pada 5on1oh dia1as adalah me'u/a2an /'o0'am 3an0 2alau di.alan2an
/ada <a21u men0e2se2usi a1au men05om/ile ma2a /'o'am 1e'se9u1 1ida2
a2an 1e'9a5a se9elum 1anda a<al dan 1anda a2hi' dihilan02an-5on1oh lain
a0a' /'o0'am 1ida2 da/a1 1e'9a5a :
/ Ini juga contoh komentar
Ada/un dalam /ela2sanaan /'a21i2um adalah se9a0ai 9e'i2u1 :
29:;I<!T:S
nondeterm dapat*membe&i(symbo&, symbo&)
nondeterm orang(symbo&)
nondeterm mobi&(symbo&)
suka(symbo&, symbo&)
dijua&(symbo&)
/ada /'o0'am dia1as adalah 1e'da/a1 >symbo&= ma2sudn3a di0una2an
un1u2 mende2la'asi2an dalam 9en1u2 2a1a 9enda 2alau dalam /'o0'am
.a:a /'o0'am 1e'se9u1 dinama2an >String= 7 a1au den0an 2a1a lain
dise9u1 den0an 1i/e da1a- 2alau 2a1a >nondeterm= di0una2an un1u2
men0a<ali /ada sua1u /'o0'am 3an0 a2an dide2la'si2an-

<,!?S:S
dapat*membe&i(5, #):
orang(5),
mobi&(#),
suka(5, #),
dijua&(#).
P'o0'am 1e'se9u1 di0una2an un1u2 a1u'an,a1u'an 3an0 dimana a1u'an
1e'se9u1 dide2la'asi2an 2edalam /'o0'am selan.u1n3a su/a3a dalam
*OAL 9isa da/a1 di/an00il dimana /'o0'am 1e'se9u1 a2an di/an00il
sesuai den0an a1u'an,a1u'an 3an0 ada dalam /o0'am 1e'se9u17 a'1i da'i
>F?7?+? i1u han3a s3m9ol 3an0 a2an diisi sesuai den0an 2emauan
/'o0'amme'n3a-

orang(nur).
orang(yudi).
orang(dian).
orang(heni).

mobi&(ato@).
mobi&(kijang).

suka(dian, ato@).
suka(yudi, pece&).
suka(heri, suka).
suka(nur, komputer).

dijua&(kijang).
dijua&(ato@).
dijua&(buku).

P'o0'am inlah 3an0 dide2la'asi2an 1adi dalam 9en1u2 nama o'an0 dan
nama mo9il de2la'asi dia1as 9e'u/a >F dan +?-
A(!,
dapat*membe&i(Siapa, !pa).
P'o0'am inilah hasil a2hi'n3a 3an0 a2an di/an00il7 mana 3an0 a2an
di/an00il- (nilah hasil ou1/u1n3a dalam /eman00ilan /'o0'am 1e'se9u1-
B- TU*AS
Di1ulis 1an0an-
C- KES(MPULAN
Dasa',dasa' /'olo0 /ada 2lausa,2lausa Ho'n 4Ho'n 5lauses67 3an0 me'u/a2an
him/unan 9a0ian da'i sis1em 8o'mal 3an0 dinama2an lo0i2a /'edi2a1
4/'edi5a1e lo0i56- Lo0i2a /'edi2a1 men3ede'hana2an 5a'a a0a' .elas
9a0aimana 9e'/i2i' a2an dila2u2an- P'olo0 men00una2an :a'iasi sin1a2 lo0i2a
/'edi2a1 3an0 1elah disede'hana2an den0an demi2ian sin1a2n3a mudah
dimen0e'1i dan san0a1 mi'i/ den0an 9ahasa na1u'al-

You might also like