You are on page 1of 6

DESAIN INTERIOR OTOMATIS MENGGUNAKAN METODE RULE-BASED FORWARD CHAINING DAN CONSTRAINT SATISFACTION

Gregorius S. Budhi1), Adi Santosa2), Awan Setiawan3)


1) Teknik Informatika Universitas Kristen Petra, email: greg@petra.ac.id 2) Teknik Interior Universitas Kristen Petra, email: adis@petra.ac.id 3) Teknik Informatika Universitas Kristen Petra

Abstra t! T is s!stem is a"le to design an #$tomatic Interior %esign in a room t at does not "reak t e &odern Interior 'oncept and ot ers additional r$les. ($les is added in t e form of ($le)*ased model and $sed "! s!stem to control an a$tomatic f$rnit$re placement. In t is e+periment ,eng - $i principles is $sed as t e additional r$les. T e ,or.ard ' aining and 'onstraint -atisfaction met ods are $sed to coding t e a$tomatic f$rnit$re placement process. T e s!stem co$ld elp a reg$lar person to kno. o. to place is f$rnit$re in a room "ase on &odern Interior 'oncept and ,eng - $i principles. Ke"words! #$tomatic Interior %esign, ($le)*ased ,or.ard ' aining, 'onstraint -atisfaction, &odern Interior 'oncept, ,eng - $i Principles. &engat$r letak "arang dalam s$at$ r$angan, "iasan!a dim$lai dengan mem"a!angkann!a dalam pikiran. -etela it$ ada "e"erapa pili an, seperti mempraktekkan langs$ng ata$ menggam"ar ide rancangan terle"i da $l$. Ide rancangan dapat digam"ar ke atas kertas ata$ digam"ar mengg$nakan software grafik. /al ini tent$ sa0a mem"$t$ kan .akt$ dan pengeta $an dalam desain interior ma$p$n at$ran ) at$ran lain !ang perl$ diper atikan, misal, dalam penelitian ini dig$nakan 0$ga at$ran ) at$ran feng s $i. %ari paparan tadi dapat dili at "a .a perl$ ada se"$a sistem terkomp$terisasi $nt$k mendesain interior r$angan secara otomatis, mem"$at desain tata pera"ot dalam r$angan dan men!a0ikan asiln!a dalam "ent$k dena r$angan lengkap dengan tata interior didalamn!a. %engan adan!a sistem ini di arapkan seorang a.am "isa memperole gam"aran tentang "agaimana cara menata interior r$angan dengan "enar "erdasarkan Konsep Interior &odern dikom"inasi dengan at$ran 1 at$ran tam"a an lainn!a. -elain it$, sistem ini 0$ga dapat mem"erikan saran ) saran tam"a an ses$ai dengan rule - rule !ang "erlak$. METODE sistem pakar dan kecerdasan "$atan !ang akan dipakai, serta literat$r tentang Feng Shui.

Peran#angan dan Penga l"$a%"an S"%!em


Pada ta ap ini dilak$kan desain dan pemrograman sistem 4%esain Interior 6tomatis &engg$nakan &etode Rule-Based Forward Chaining %an Constraint Satisfaction4 !ang dapat melak$kan penataan pera"ot dalam r$angan secara otomatis, "erdasarkan r$le ) r$le !ang tela dis$s$n.

Pengu&"an A l"$a%"
%alam ta ap ini dilak$kan peng$0ian ter adap sistem !ang tela di"$at. %alam peng$0ian ini r$le ) r$le !ang dipakai adala Konsep Interior &odern dan at$ran ) at$ran tata letak pera"ot dalam r$angan "erdasarkan Feng Shui. Peng$0ian dilak$kan "ersama ) sama dengan seorang Pakar Feng Shui, !ait$ "apak Kresna!ana P. Paramita.

Penar"$an S"m ulan


%i ta ap ini eval$asi dari kesel$r$ an kegiatan pem"$atan dan peng$0ian sistem dilak$kan. Kem$dian ditarik simp$lan atas asil eval$asi.

Metodo#ogi $ene#itian Pengenalan Problem dan Pengum ulan Da!a


Pada ta ap ini peneliti melak$kan st$di literat$r dan peng$0ian $lang ter adap eksperimen !ang tela dilak$kan se"el$mn!a ole peneliti pertama dan ked$a pada ta $n 2223, !ait$: 4Konsep Interior modern $nt$k 5ditor ($ang dan Interior didalamn!a4. -elain it$ peneliti melak$kan intervie. dengan seorang pakar Feng Shui di -$ra"a!a, !ait$ *apak Kresna!ana P. Paramita, $nt$k mendapatkan data ) data at$ran Feng Shui r$angan.

Konse% Interior Modern


Konsep Interior ini mengg$nakan pendekatan f$ngsional, "erkem"ang pada a"ad ke)22 se"agai reaksi menolak referensi historical. Teori ini dikenal se"agai teori f$ngsionalisme modern 7Modernist functionalism) ata$ teori modern. &odernisme mendefinisikan istila f$ngsi, ter$tama dalam kaitan dengan pertim"angan formal ter adap str$kt$r, material dan l$as minim$m !ang diperl$kan $nt$k aktivitas)aktivitas tertent$, dengan sedikit per atian tentang "agaimana se"enarn!a man$sia "erf$ngsi secara sosial dan psikologis, k$tipan 7&alnar dan 8odvarka, 1992).

S!ud" L"!era!ur
%isini peneliti melak$kan st$di literat$r tentang Konsep Interior &odern dan metode ) metode

Ru#es
Rules adala "ent$k dari procedural knowledge. Rules meng $"$ngkan informasi !ang di"erikan dengan "e"erapa tindakan. Tindakan ini dapat "er$pa pern!ataan !ang tegas dari informasi "ar$ ata$ "e"erapa prosed$r $nt$k dilak$kan. %alam al ini, rule menggam"arkan "agaimana cara memeca kan permasala an. -tr$kt$r rule secara logika meng $"$ngkan sat$ ata$ le"i antecedents 7dise"$t 0$ga premis) dalam "agian IF, dan sat$ ata$ le"i consequents 7dise"$t 0$ga kesimp$lan) dalam "agian T !", k$tipan 7%$rkin, 199:).

id$p armonis dan seim"ang dengan lingk$ngan $nt$k memperole nasi" "aik !ang sangat meng$nt$ngkan, !akni dengan mengat$r r$ang ke id$pan, lingk$ngan sekeliling, serta tata letak dan pera"otan, k$tipan 7Too, 2222). )ASI* DAN $EMBA)ASAN

Desain Siste+
%esain dari sistem dapat dili at pada gam"ar 2.
Modul Update Rule Tambahan

&orward 'haining In(eren e Engine


Forward chaining adala strategi penarikan kesimp$lan !ang dim$lai dari se0$mla fakta)fakta !ang tela diketa $i, $nt$k mendapatkan s$at$ fakta "ar$ dengan memakai rule-rule !ang memiliki premis !ang cocok dengan fakta dan ter$s dilan0$tkan sampai mendapatkan t$0$an ata$ sampai tidak ada rules !ang p$n!a premis !ang cocok ata$ sampai mendapatkan fakta, k$tipan 7%$rkin, 199:).
Data Jenis Ruang

Modul Update Data

Data Bukaan Dinding dan Perabot Permanen

Data Perabot

Data Rule Tambahan

Modul Pilih Jenis Ruang

Editor Layout Bukaan Dinding dan Perabot Permanen

Modul Pilih Perabot

ile Denah Ruang !"#M$P%

Modul Desain Interior Otomatis

;am"ar 2: *lok %iagram -istem Tata Interior 6tomatis

'odul - 'odul U da!e Da!a dan Rule Tamba(an


&od$l %pdate &ata dig$nakan $nt$k melak$kan proses input# edit dan delete data >enis ($ang, %ata *$kaan %inding, %ata Pera"ot Permanen dan Pera"ot Interior dalam r$angan. Pada mod$l ini dilak$kan p$la proses setting *$kaan %inding dan Pera"ot ter adap >enis ($ang. /al ini $nt$k memen$ i at$ran Interior &odern, "a .a 0enis interior se"$a r$ang dises$aikan dengan f$ngsi dari r$ang terse"$t. -ementara it$ &od$l %pdate Rule Tam"a an dig$nakan $nt$k melak$kan proses input# edit dan delete rule - rule tam"a an !ang nantin!a dig$nakan $nt$k pengat$ran tata interior otomatis "ersama dengan r$le ) r$le Konsep Interior &odern !ang dikodekan didalam sistem 7&od$l Tata Interior 6tomatis). Pada mod$l ini ditent$kan p$la 0enis r$angan !ang "ole dikenai proses mengg$nakan rule !ang di"$at.

;am"ar 1: Proses Inference Forward Chaining# k$tipan 7%$rkin, 199:).

'onstraint Satis(a tion


#dala prosed$r pencarian sol$si !ang dioperasikan pada sek$mp$lan set 1 set constraint tertent$. -tate a.al "erisi constraint $ constraint !ang "erasal dari deskripsi pro"lem. -tate ak ir 7 goal state) adala sem$a state !ang tela di"atasi dengan <c$k$p=, dimana <c$k$p= ar$sla didefinisikan pada tiap pro"lem. &etode ini memiliki d$a step proses, !ait$: pertama, constraint $ constraint dicari kem$dian dipropagasikan se0a$ m$ngkin ke dalam s!stem. Kem$dian "ila sol$si "el$m 0$ga ditem$kan maka step ked$a !ait$ pencarian constraint $ constraint "ar$ dapat dim$lai, dan seter$sn!a, k$tipan 7(ic dan Knig t, 1991).

'odul P"l"( )en"% Ruang


&od$l ini dig$nakan $nt$k memili 0enis r$ang !ang akan diproses. &od$l ini dig$nakan $nt$k mem"atasi 0enis ) 0enis pera"ot !ang dapat dimas$kkan kedalam 0enis r$ang tertent$, misal: tempat tid$r tidak m$ngkin dapat diletakkan pada r$ang tam$ ata$ r$ang kantor.

&eng Shui
Kata feng shui ter"ent$k dari d$a s$k$ kata, feng !ang "erarti angin dan shui !ang "erarti air. -ecara $m$m, feng shui didefinisikan se"agai pengeta $an 'ina k$no !ang men0elaskan "agaimana

Ed"!or La*ou! Bu$aan D"nd"ng dan Perabo! Permanen


!ditor ini dig$nakan $nt$k memili dan menempatkan *$kaan %inding dan Pera"ot !ang "ersifat permanen 7tidak dapat dipinda kan lagi dan secara akt$al adala "agian dari r$ang). Penempatan *$kaan %inding dan Pera"ot Permanen ini dilak$kan secara man$al ole $ser, mengac$ pada keadaan akt$al dari r$ang !ang endak diproses desain interiorn!a. Pemrograman mod$l ini diadaptasi dari eksperimen !ang dilak$kan ole peneliti se"el$mn!a 7*$d i, -antosa dan *ella, 2223).

'odul P"l"( Perabo!


&od$l ini dig$nakan $nt$k memili 0enis ) 0enis pera"ot !ang endak diproses secara otomatis desain interiorn!a, dari daftar pera"ot !ang diper"ole kan $nt$k ditempatkan pada 0enis r$ang tertent$ !ang tela dipili se"el$mn!a pada &od$l Pili >enis ($ang.

'odul De%a"n In!er"or O!oma!"%


&od$l ini adala inti dari eksperimen ini, dig$nakan $nt$k menata ? mendesain interior se"$a r$ang dan isi pera"ot !ang tela dipili , secara otomatis. /asil dari proses ini dapat disimpan dalam file @.&#P, se ingga dapat di"$ka ma$p$n diproses $lang dikem$dian ari. Proses dalam mod$l ini mengg$nakan kom"inasi d$a "$a metode, !ait$: pertama Constraint Satisfaction, dimana posisi penempatan pera"ot se"el$mn!a mempengar$ i proses penempatan pera"ot selan0$tn!a. -elan0$tn!a metode Rule-Based Forward Chaining dig$nakan $nt$k mengontrol dan men)validasi "enar tidakn!a penempatan pera"ot pada posisi tertent$. Flowchart ) flowchart dari proses didalam mod$l ini dapat dili at pada gam"ar 3 sampai dengan gam"ar 3.

;am"ar 3' Flowchart Proses %esain Interior 6tomatis

;am"ar :: Flowchart Peng$0ian "erdasarkan rule - rule Konsep Interior &odern !ang tela dikodekan langs$ng dalam mod$l.

($le ) r$le !ang ter"ent$k dari Konsep Interior &odern diam"il dari eksperimen se"el$mn!a, dan dikodekan langs$ng pada mod$l %esain Interior 6tomatis, sama seperti !ang tela dilak$kan pada eksperimen terse"$t 7*$d i, -antosa dan *ella, 2223).

Ru#e .! I( *et.een6p7 '$rrentA,$rnit$re.Bame, <Dindo.= ) C (a#se Then (es$ltA($le C -berhasi#E#se KodeAProses ) 3 Ru#e /! I( In,ront6f6p7 '$rrentA,$rnit$re.Bame, <%oor= ) C (a#se Then (es$ltA($le C -berhasi#E#se KodeAProses ) E #dap$n 0enis aksi !ang akan dikenakan pada o"!ek ses$ai dengan KodeAProses)n!a dapat dili at pada ta"el 1. Ta"el 1: KodeAProses dan #ksi Kode0$rose A1si s
1 2 3 : 3 F E G 9 6"!ek tidak dapat ditempatkan pada posisi sekarang 6"!ek dapat ditempatkan pada posisi sekarang ;eser o"!ek sat$ step ke kanan ;eser o"!ek sat$ step t$r$n ;eser o"!ek sat$ step ke kiri ;eser o"!ek sat$ step naik P$tar o"!ek 92o seara 0ar$m 0am P$tar o"!ek 1G2o seara 0ar$m 0am P$tar o"!ek 2E2o seara 0ar$m 0am

De%a"n F"le Pen*"m anan Da!a


Unt$k men!impan data !ang di asilkan ole proses %esain Interior 6tomatis, didesain se"$a str$kt$r file dengan ekstensi @.&#P. File ini men!impan data r$ang, "$kaan dinding dan pera"ot !ang tela dipili didalamn!a serta posisi dari "$kaan dinding dan pera"ot permanen sa0a. -tr$kt$r %atan!a dapat dili at pada ta"el 2 dan 3. Ta"el 2: -tr$kt$r %ata dari File Pen!impan %ata Na+a Ti%e Seg+en U1uran E#e+en Data
%ata ($angan (oom class T ick Hengt Didt /eig t Used Dall 6pening ,$rnit$re ... -tring Integer Integer Integer Integer *!te *!te *!te *!te ... 13 : : : : 1 1 1 1 ... 1 1 1 1 1

;am"ar 3: Flowchart Peng$0ian "erdasarkan rule - rule tam"a an !ang tersimpan dalam data"ase

%alam eksperimen ini dig$nakan prinsip ) prinsip Feng Shui se"agai rule - rule tam"a an.

De%a"n Rule - rule Tamba(an


-ecara garis "esar isi setiap rule adala f$ngsi)f$ngsi !ang meng$0i letak dari pera"otan !ang tenga diproses ter adap o"!ek ) o"!ek lain dengan ketent$an atri"$t tertent$. -etiap rule tam"a an dikelompokkan "erdasarkan 0enis r$angan se ingga peng$0ian tidak perl$ dilak$kan ter adap sel$r$ rule tam"a an !ang ada dalam data(ase. 'onto : #t$ran Feng Shui di Kamar Tid$r 7se"agian): ) Tempat tid$r tidak "ole "erada di antara d$a pint$ dan ata$ 0endela. ) Tempat tid$r tidak "ole meng adap pint$. Rule - rule dari at$ran Feng Shui di Kamar Tid$r: Ru#e ,! I( *et.een6p 7 '$rrentA,$rnit$re.Bame, <%oor= ) C (a#se Then (es$ltA($le C -berhasi#E#se KodeAProses ) 3

(oom ;rid I2,2J

(oom ;rid Ii,0J

Used Dall 6pening ,$rnit$re B

*!te *!te *!te *!te *!te

>$mla *$kaan %inding

Ta"el 3: -tr$kt$r %ata dari File Pen!impan %ata 7lan0$tan) Na+a Ti%e Seg+en U1uran E#e+en Data
%ata *$kaan %inding ke)1 Bame Kind Didt /eig t K L UpPic Dall ... %ata *$kaan %inding ke) B Bame Kind Didt /eig t K L UpPic Dall -tring -tring Integer Integer Integer Integer -tring *!te ... string string integer integer integer integer string "!te 13 13 : : : : 32 1 ;am"ar F: Pada asil peng$0ian ini sat$ -ingle *ed tidak dapat ditempatkan didalam r$ang ... 13 13 : : : : 32 1

Pada saat file %ena 7@.&#P) ini di panggil, maka selan0$tn!a proses %esain Interior 6tomatis dilak$kan $lang ter adap data pera"ot dari file.

$engu2ian Siste+
Peng$0ian sistem dilak$kan $nt$k "er"agai 0enis r$ang !ang tersedia lengkap dengan kom"inasi *$kaan %inding serta isi pera"ot didalamn!a. 'onto asil peng$0ian dapat dili at pada gam"ar 3 sampai dengan gam"ar G. Pada conto ini 0enis r$ang !ang dig$nakan adala r$ang tid$r dengan pan0ang :22 cm, le"ar 332 cm dan tinggi 332 cm.
;am"ar E: Pada asil peng$0ian ini sem$a pera"ot dapat ditempatkan didalam r$ang

;am"ar G: Pada asil peng$0ian ini sem$a pera"ot dapat ditempatkan didalam r$ang ;am"ar 3: Tampilan interface sistem, pada asil peng$0ian ini sem$a pera"ot dapat ditempatkan didalam r$ang

SIM$U*AN Penerapan kom"inasi metode Rule-Based Forward Chaining dan Constraint Satisfaction c$k$p memadai $nt$k dig$nakan dalam penataan iterior

dalam r$angan secara otomatis. -ementara it$ prinsip dasar pengat$ran o"!ek interior, "erdasarkan Konsep Interior &odern dan at$ran ) at$ran tam"a an lain !ang didisain dalam "ent$k rule-(ase# c$k$p memadai dalam mengontrol letak dan posisi o"!ek. Dala$p$n masi "an!ak kek$rangan, ter$tama dalam penerapan prinsip ) prinsip Feng Shui se"agai rule - rule tam"a an, sistem ini c$k$p memadai $nt$k menolong seorang a.am agar dapat mengerti desain interior !ang "enar men$r$t Konsep Interior &odern dan prinsip ) prinsip Feng Shui. DA&TAR RU3UKAN *$d i, ;.-. -antosa, #. *ella, L.&. Konsep Interior modern $nt$k 5ditor ($ang dan Interior didalamn!a. *roceding Industrial !lectronic Seminar !!*IS $ ITS. Bovem"er 2223, -$ra"a!a. Pp. 39E 1 :22. ' ing dan ,rancis, %.K. 19GE. Interior &esign Illustrated. 8an Bostrand (ein old 'ompan!. ' ing dan ,rank. 19GF. +rafik ,rsitektur. Trans: #d0ie, P. /. >akarta: 5rlangga. %$rkin, >. 199:, !-pert S.stems &esign ,nd &e/elopment. Be. >erse!: Prentice /all. %e ' iara, >. Panero, > dan Melnik, &. 1992. TimeSa/er Standards For Interior &esign# &c;ra.)/ill. ;onNales, #.>. dan %ankel, %.%. 1993. The !ngineering 0f 1nowledge Based S.stems. Be. >erse!: Prentice /all. &ack, H. 1999. Setting %p ome. %0am"atan. &alnar, >.&. dan 8odvarka, ,. 1992. The Interior &imension' , Theoritical ,pproach To !nclosed Space# 8an Bostrand (ein old 'ompan!. Be$ferst, 5. 199F. &ata ,rsitek# Trans: T0a 0adi -. dan Indarto P. D. >akarta: 5rlangga. Panero, >. dan Melnik, &. 19E9. uman &imension 2 Interior Space# 3hitne. 4i(rar. of &esign. (amse!. 19GG, ,rchitectural +raphics Standards# 5th ed.# >o n Dile! O -ons. (ic , 5. dan Knig t, K. 1991, ,rtificial Intelligence# 6nd !d., &c;ra.)/ill. Too, H. 2222, 4illian Too7s !ssential Feng Shui ' *edoman Inti dalam Feng Shui# Trans: -$riantini, >. >akarta: 5le+ &edia Komp$tindo.

You might also like