You are on page 1of 12

LAPORAN KECERDASAN BUATAN

PERTEMUAN KE 5
Disusun Oleh :
Nama : Mohamad Hanaf
Nim : !5"##$"
%u&usan : TEKN'K 'N(ORMAT'KA
LABOROTAR'UM TERPADU
SEKOLAH T'N))' MANA%EMEN 'N(ORMAT'KA DAN KOMPUTER
AKAKOM
*O)*AKARTA
+#
DATA OB%ECT SEDERHANA DAN %AMAK
,S'MPLE DAN COMPOUND DATA OB%ECT-
A. PEMBAHASAN
1. Data Object sederhana
Da/a object sede&hana /e&di&i da&i + 0ai/u 1a&ia2el a/au 3ons/an/a.
Kons/an/a 0an4 dima3sud /ida3 sama den4an 3ons/an/a sim2olis 0an4
di/ulis di section constants 5ada 2a4ian 5&o4&am. *an4 dima3sud den4an
3ons/an/a di sini adalah a5a5un 0an4 diiden/if3asi3an se2a4ai se2uah
object 2u3an subject 0an4 nilain0a 2isa 2e&1a&iasi6 se5e&/i se2uah 3a&a3/e&
,char-6 an43a ,in/e4e& a/au &eal- a/au se2uah atom ,s0m2ol a/au s/&in4-.
Variabel
7a&ia2le ha&us dimulai den4an se2uah hu&u8 3a5i/al ,A ..9- a/au
se2uah underscore , : -. Se2uah underscore /un44al me&e5&esen/asi3an
se2uah 1a&ia2le anonim. 7a&ia2el dalam 5&olo4 2e&si8a/ lo3al 2u3an 4lo2al6
oleh 3a&ena i/u ;i3a ada dua 3lausa 0an4 men4andun4 se2uah 1a&ia2el <
ma3a < 5ada 3edua 3lausa /e&se2u/ adalah 1a&ia2el 0an4 2e&2eda.
Konstanta
Kons/an/a meli5u/i 3a&a3/e&6 an43a6 dan a/om. Sua/u nilai 3ons/an/a
;u4a me&u5a3an nama da&i 3ons/an/a /e&se2u/. Kons/an/a +
me&e5&esen/asi3an an43a + dan 3ons/an/a halo me&e5&esen/asi3an sim2ol
halo.
o Karakter
Ka&a3/e& 2e&/i5e char6 0ai/u 3a&a3/e&=3a&a3/e& 0an4 2isa /e&>e/a3 ,ASC''
$+ ? #+@-6 3a&a3/e& an43a , ? !-6 hu&u8 3e>il ,a ? A-6 hu&u8 3a5i/al ,A ? 9-
dan /anda 2a>a. Kons/an/a 3a&a3/e& di/ulis den4an dia5i/ oleh /anda
5e/i3 /un44al ,B-.
Con/oh : BaC6 BDC6 BEB6 BFC.
%i3a 3i/a men4in4in3an se2uah 2a>3slash a/au 5e/i3 /un44al men;adi
3a&a3/e& menulis3ann0a ha&us didahului den4an se2uah /anda
2a>3slash.
Con/oh : BGGC ,2a>3slash-6 BGCC ,/anda 5e/i3 /un44al-.
Be2e&a5a 3a&a3/e& mem5un0ai 8un4si 3husus 3e/i3a didahului 3a&a3/e&
es>a5e , G -.
Con/oh : BGnC ,4an/i 2a&is-6 BG/C ,/a2ulasi-.
Kons/an/a 3a&a3/e& da5a/ ;u4a di/ulis 2e&dasa&3an 3ode ASC''=n0a6
den4an
didahului 2a>3slash.
Con/oh : BGH"C ,I-6 BG!C ,9-
o Angka
An43a me&u5a3an salah sa/u da&i in/e4e& a/au &eal.
o Atom
Se2uah a/om /e&di&i da&i se2uah sim2ol a/au se2uah s/&in4. Pe&2edaan
an/a&a sim2ol dan s/&in4 2e&3ai/an den4an &e5&esen/asi dan
im5lemen/asi mesin.
7isual P&olo4 mela3u3an 3on1e&si /i5e o/oma/is dian/a&a domain s/&in4
dan domain sim2ol. %adi sim2ol da5a/ di4una3an un/u3 domain s/&in4
dan s/&in4 da5a/ di4una3an un/u3 domain sim2ol. Namun s/&in4
din0a/a3an se2a4ai sesua/u 0an4 2e&ada dian/a&a /anda 5e/i3 4anda
sedan4 sim2ol /ida3 mem2u/uh3an /anda 5e/i3 4anda.
Sim2ol dimulai den4an se2uah hu&u8 3e>il dan han0a 2oleh 2e&isi3an
hu&u86 an43a6 dan underscore. S/&in4 adalah sesua/u 0an4 dia5i/ /anda
5e/i3 4anda dan 2e&isi3an 3om2inasi da&i 3a&a3/e&6 3e>uali ASC'' NULL
,-6 0an4 di5a3ai un/u3 menandai a3hi& da&i s/&in4.
2. Data object jamak
Da/a o2;e>/ ;ama3 mem5e&la3u3an 2e2e&a5a in8o&masi se2a4ai
se2uah i/em /un44al. Con/ohn0a : /an44al # desem2e& #!!!. Tan44al
/e&se2u/ /e&di&i da&i $ ;enis in8o&masi 0ai/u ha&i6 2ulan dan /ahun.
De3la&asi sua/u domain 0an4 men4andun4 da/a o2;e>/ ;ama3 /an44al :
DOMA'NS
/an44al:;ama3 J /an44al,unsi4ned6 s/&in46 unsi4ned-
dan 3emudian 5ada se>/ion CLAUSES da5a/ di/ulis3an :
T J /an44al,#6Kdesem2e&K6#!!!-.
Penulisan ini mi&i5 den4an 5enulisan sua/u 8a3/a /e/a5i ini 2u3an
8a3/a. 'ni adalah se2uah da/a o2;e>/. Da/a o2;e>/ dimulai den4an
se2uah nama 0an4 2iasa dise2u/ 8un>/o& ,dalam >on/oh adalah /an44al-
0an4 dii3u/i oleh $ a&4umen. Se2uah 8un>/o& dalam 7isual P&olo4 /ida3
se5e&/i se2uah 8un4si 5ada 2ahasa 5em&o4&aman lain. (un>/o& /ida3
mela3u3an a5a=a5a6 han0a se2uah nama 0an4 men4iden/if3asi se2uah
;enis da/a o2;e>/ ;ama3 0an4 didalamn0a /e&da5a/ a&4umen. A&4umen
da&i se2uah da/a o2;e>/ ;ama3 2isa dalam 2en/u3 da/a o2;e>/ ;ama3
5ula.
3. Deklarasi Domain-Campuran Jamak Compound Mix-Domain!
De3la&asi domain=>am5u&an ;ama3 2e&ma3sud:
memili3i se2uah a&4umen den4an 3emun43inan le2ih da&i sa/u /i5e
a&4umenL
memili3i 2e2e&a5a ma>am a&4umen6 masin4=masin4 den4an /i5e 0an4
2e&2edaL
memili3i 2e2e&a5a ma>am a&4umen6 2e2e&a5a dian/a&an0a den4an
3emun43inan le2ih da&i sa/u /i5e a&4umen.
A4a& sua/u 5&edi3a/ 7isual P&olo4 da5a/ mene&ima sua/u a&4umen
0an4 mem2e&i3an in8o&masi den4an /i5e 0an4 2e&2eda ma3a 8un>/o&
/e&se2u/ ha&us dide3la&asi3an.
"embahasan pada praktikum #
Di 2aMah ini adalah 5em2ahasan da&i Modul 5 0an4 /elah di5&a3/e33an
den4an men44una3an 7PE 5ada saa/ 5&a3/i3um:
DOMA'NS
nama J o&an4,s0m2ol6s0m2ol- ND ,Pe&/ama 6 Kedua- DN
ha&i:lahi& J /an44al:lahi&,in/e4e&6s0m2ol6in/e4e&- ND ,Ha&i6 Bulan6 Tahun-
DN
/ele5on J s0m2ol ND Nomo& /ele5on DN
PRED'CATES
nonde/e&m da8/a&:/ele5on,nama6s0m2ol6ha&i:lahi&-
0an4:ulan4:/ahun:2ulan:ini
3on1e&si:2ulan,s0m2ol6in/e4e&-
>e3:2ulan:ulan4:/ahun,in/e4e&6ha&i:lahi&-
>e/a3:o&an4,nama-
CLAUSES
0an4:ulan4:/ahun:2ulan:ini:=
M&i/e,ODDDD Da8/a& O&an4 *an4 Ulan4 Tahun Bulan 'ni DDDDO-6nl6
M&i/e,O Nama Pe&/amaG/G/ Nama KeduaGnO-6
M&i/e,ODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDO-6nl6
da/e,:6 Bulan:ini6 :-6 ND Am2il 2ulan 5ada sis/em 3om5u/e& DN
da8/a&:/ele5on,O&an46 :6 Tan44al-6
>e3:2ulan:ulan4:/ahun,Bulan:ini6 Tan44al-6
>e/a3:o&an4,O&an4-6
8ail.
0an4:ulan4:/ahun:2ulan:ini:=
M&i/e,OGnGn Te3an sem2a&an4 /om2ol...O-6nl6
&ead>ha&,:-.
>e/a3:o&an4,o&an4,Pe&/ama6Kedua--:=
M&i/e,O O6Pe&/ama6OG/G/G/ O6Kedua-6nl.
>e3:2ulan:ulan4:/ahun,Bul6/an44al:lahi&,:6Bulan6:--:=
3on1e&si:2ulan,Bulan6Bulan#-6
Bul J Bulan#.
Pembahasan :
0an4:ulan4:/ahun:2ulan:ini:=
M&i/e,ODDDD Da8/a& O&an4 *an4 Ulan4 Tahun Bulan 'ni DDDDO-6nl6
M&i/e,O Nama Pe&/amaG/G/ Nama KeduaGnO-6
M&i/e,ODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDO-6nl6
di4una3an un/u3 mem2e&i3an 2en/u3 ou/5u/ a4a& men0e&u5ai /a2el6
un/u3 0an4:ulan4:/ahun:2ulan:ini adalah men4a>u 5ada )OAL
da/e,:6 Bulan:ini6 :-6 ND Am2il 2ulan 5ada sis/em 3om5u/e& DN
di4una3an un/u3 men4am2il 2ulan 0an4 sesuai den4an Ma3/u sis/em
5ada 3om5u/e&
da8/a&:/ele5on,O&an46 :6 Tan44al-6
adalah me&u5a3an i/em nomo& /ele5on a3an di/a&uh di/en4ah 0ai/u :
se/elah Bo&an4C dan
se2elum B/an44alC
>e3:2ulan:ulan4:/ahun,Bulan:ini6 Tan44al-6
>e/a3:o&an4,O&an4-6
8ail.
2e&a&/i 5e&/ama=/ama adalah meliha/ dan men4e>e3 2ulan a5a
se3a&an4 menu&u/ sis/em 3om5u/e&6 se/elah i/u men4e>e3 5ada 5&o4&am
sia5a sa;a 0an4 2e&ulan4 /ahun di2ulan /e&se2u/6 3emudian men>a&i
/an44al 2e&a5a 2a&u 3emudian >e/a3 nama o&an4 /e&se2u/ 5ada ou/5u/
0an4:ulan4:/ahun:2ulan:ini:=
M&i/e,OGnGn Te3an sem2a&an4 /om2ol...O-6nl6
&ead>ha&,:-.
2e&a&/i se/elah men4e3se3usi 5&o4&am6 ma3a a3an /am5il BTe3an
Sem2a&an4 Tom2olPC6 se/elah mene3an sem2a&an4 /om2ol ma3a 5&o4&am
dinona3/i83an.
>e/a3:o&an4,o&an4,Pe&/ama6Kedua--:=
M&i/e,O O6Pe&/ama6OG/G/G/ O6Kedua-6nl.
di4una3an un/u3 menam5il3an nama o&an4 0an4 2e&ulan4 /ahun dalam
dua 3olom 0ai/u menam5il3an nama de5an dan nama 2ela3an4n0a.
>e3:2ulan:ulan4:/ahun,Bul6/an44al:lahi&,:6Bulan6:--:=
3on1e&si:2ulan,Bulan6Bulan#-6
Bul J Bulan#.
di4una3an un/u3 men4u2ah 5enulisan nama 2ulan sehin44a men;adi
se5e&/i 0an4 di/en/u3an oleh 3on1e&si:2ulan,Bulan6Bulan#-
da8/a&:/ele5on,o&an4,e&Min6eQend0-6O@H@=
R"H$O6/an44al:lahi&,$6;an6#!55--.
da8/a&:/ele5on,o&an4,5&amud0a63u&niaMan-6O"$R=
R"O6/an44al:lahi&,568e26#!R5--.
da8/a&:/ele5on,o&an4,3usdia&65&iha/in-6O555=5H5$O6/an44al:lahi&,$6ma&6
#!$5--.
da8/a&:/ele5on,o&an4,ui60ansen-6O@H@=+++$O6/an44al:lahi&,+!6a5&6#!5#--.
da8/a&:/ele5on,o&an4,&oland6hu/a4alun4-6O555=
#+#+O6/an44al:lahi&,#+6ma06#!H+--.
da8/a&:/ele5on,o&an4,andi6nu&uddin-6O"$R=
R"O6/an44al:lahi&,#@6;un6#!R--.
da8/a&:/ele5on,o&an4,s0a&i86musade3-6O@H@=
R"H$O6/an44al:lahi&,+6;un6#!RH--.
da8/a&:/ele5on,o&an4,lid0a6Mid0aMa/i-6O555=
5H5$O6/an44al:lahi&,#H6;ul6#!R#--.
da8/a&:/ele5on,o&an4,0usida6and&iani-6O@H@=
+++$O6/an44al:lahi&,#6au46#!R#--.
da8/a&:/ele5on,o&an4,slame/6&i0adi-6O"$R=
R"O6/an44al:lahi&,+56se56#!R#--.
da8/a&:/ele5on,o&an4,nu&6ha&;an/o-6O"$R=
R"O6/an44al:lahi&,+6o>/6#!5+--.
da8/a&:/ele5on,o&an4,dian6ma&lini-6O555=
#+#+O6/an44al:lahi&,!6no16#!R"--.
da8/a&:/ele5on,o&an4,/e4uh6heni-6O@H@=
+++$O6/an44al:lahi&,#56no16#!R@--.
da8/a&:/ele5on,o&an4,e3a6a&di0an/i-6O"$R=
R"O6/an44al:lahi&,$#6de>6#!R#--.

Pembahasan :
adalah me&u5a3an se;enis da/a2ase 0an4 dides3&i5si3an 5ada 5&o4&am6
0ai/u da/a=da/a o&an4 den4an nama de5an6 nama 2ela3an46 nome& /el5on6
dan /an44al lahi&
>on/oh :
da8/a&:/ele5on,o&an4,e&Min6eQend0-6O@H@=
R"H$O6/an44al:lahi&,$6;an6#!55--.
2e&a&i nama de5an : e&Min6 nama 2ela3an4 : eQendi6 nome& /el5on :
@H@=R"H$ dan /an44al lahi& : $ ;an #!55
3on1e&si:2ulan,;an6 #-.
3on1e&si:2ulan,8e26 +-.
3on1e&si:2ulan,ma&6 $-.
3on1e&si:2ulan,a5&6 "-.
3on1e&si:2ulan,ma06 5-.
3on1e&si:2ulan,;un6 H-.
3on1e&si:2ulan,;ul6 @-.
3on1e&si:2ulan,au46 R-.
3on1e&si:2ulan,se56 !-.
3on1e&si:2ulan,o>/6 #-.
3on1e&si:2ulan,no16 ##-.
3on1e&si:2ulan,de>6 #+-.
Pembahasan :
di4una3an un/u3 men43on1e&si N me&u2ah 5enulisan nama 2ulan
men;adi se2uah an43a
misal no1 men;adi ##.
)OAL
0an4:ulan4:/ahun:2ulan:ini.
Pembahasan :
0an4:ulan4:/ahun:2ulan:ini.
*ai/u adalah menan0a3an sia5a sa;a3ah 0an4 2e&ulan4 /ahun 5ada
2ulan ini ,den4an men44una3an Ma3/u 5ada ha&i ini den4an men4a>u
Ma3/u sis/em 5ada 3om5u/e&-
Sehin44a da&i 4oaln0a 0an4 menan0a3an sia5a sa;a 0an4 2e&ulan4 /ahun
5ada 2ulan ini6 3a&ena ,dian6ma&lini- dan ,/e4uh6heni- lahi& 5ada 2ulan
no1em2e&6 ma3a nama me&e3a a3an mun>ul 5ada ou/5u/ .
#. Selan;u/n0a adalah men4u;i )OAL /e&se2u/6 un/u3 men4u;i )OAL adalah
den4an mene3an /om2ol )OAL 0an4 2e&/anda ) 5ada 7PE:
Hasil Goal:
*) Hasil GOAL diatas diperoleh dari
0ai/u adalah men>a&i dan menam5il3an nama o&an4 5ada ou/5u/ 0an4
mem5un0ai /an44al ulan4 /ahun 5ada 2ulan ini ,Desem2e&- den4an
men44una3an da/a 5ada da/a2ase 0an4 sudah dides3&i5si3an 5ada
5&o4&am. Da&i 2e2e&a5a o&an4 0an4 memili3i /an44al lahi& 5ada 2ulan
Desem2e& adalah :
,e3a6a&di0an/i- /an44al:lahi&,31$dec$ 1%&1--.
,s&i6su4ian/i- /an44al:lahi&,1$dec$ 2'1'--.
,aldi62adMin- /an44al:lahi&,2$dec$ 2'1'--.
,4i4i64ilan4- /an44al:lahi&,1$dec$ 2'1'--.
,/i/i6>o3la/- /an44al:lahi&,1$dec$ 2'1'--.
Ma3a nama dian ma&lini dan /e4uh 2eni a3an /am5il 5ada Ou5u/ )OAL
se5e&/i 4am2a& dia/as.
B. TU)AS
Te&lam5i&
C. KES'MPULAN
Un/u3 5en44unaan da/a o2;e>/ 5ada 1isual 5&olo4 /e&da5a/ /i4a ma>am
0ai/u adalah : sede&hana6 ;ama3 dan >am5u&an.
Pada da/a o2;e>/ sede&hana han0a 2isa di4una3an 1a&ia2el dan 3ons/an/a6
sedan43an un/u3 da/a o2;e>/ ;ama3 mem5e&la3u3an 2e2e&a5a da/a 0an4
ada se2a4ai sa/u in8o&masi. Kemudian 5ada da/a o2;e>/ >am5u&an
,sede&hana dan ;ama3- di4una3an ;i3a /e&da5a/ 2e2e&a5a da/a a/au
a&4umen 0an4 masin4=masin4 /i5en0a 2e&2eda.

You might also like