tag:blogger.com,1999:blog-81555468087813870182023-11-16T10:28:03.253-08:00zuma's speakinglangkah awal mewujudkan mimpi adalah BANGUN DARI TIDURzuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-8155546808781387018.post-31273180500009816272012-03-14T07:03:00.001-07:002012-03-14T07:21:17.259-07:00LYAPUNOV-MAX-PLUS-ALGEBRA STABILITY IN PREDATOR-PREY SYSTEMS MODELED BY TIMED PETRI NET WITH THE ENTIRE HOLDING TIMES ARE CONSIDERED<b>Zumrotus Sya'diyah, M.Si, Dr. Subiono, MS</b><br />
<br />
<b>Abstract</b><br />
<br />
<div style="text-align: justify;">
In this paper, we construct a model of predator-prey systems with timed Petri net and analyze the stabilization of the systems. We discuss a timed Petri net model with the entire holding times are considered. Furthermore, we analyze the periodic behavior of the systems. Using the Lyapunov-max-plus-algebra stability theory, we will obtain the sufficient condition for the stabilization problem. The periodic duration of the oscillation in these systems will be determined. The analysis will also use the interval matrix in max plus algebra. In this case, every holding time in timed Petri net is viewed as an interval value.
Keywords and Phrases: Predator-prey Systems, Timed Petri Net, Max-Plus.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>INTRODUCTION</b></div>
<div style="text-align: justify;">
Generally, the state of systems changes as time changes. The state spaces are expected to be changed at every tick of the clock. These kinds of systems are called time driven systems. There are some of them which evolve in time by the occurrence of events at possible irregular time intervals, i.e. not necessarily coinciding with clock ticks. In this case, the state transition is a result of the other harmonic events. This kind of systems is called event driven systems [3]. Event driven systems with discrete states are called by discrete event systems. Max plus algebra is the useful approach to represent the discrete event systems. This approaching makes us possible to determine and analyze various kinds of systems properties. The model of them will be linear over max plus algebra. In this kind of systems, event is more decisive than time [9]. We can analyze the systems in max plus algebra easier and simpler than the conventional one because of this linearity [10]. Petri net is a mathematical modeling tool which can be applied to represent the state evolution of the discrete event systems. Petri net is called autonomous if every its transition has at least an input place, i.e. does not have a transition which is always be enabled [2].
In the previous research, the predator-prey systems have been modeled with timed Petri net which is consistent with the real predator-prey behavior in real life [6]. We will modify this model with adding some holding times, condition and event. This Model is inspired by the timed Petri net model of queuing systems with one server that discussed in [10] and the timed Petri net of the predator-prey system discussed in [13]. For this discussion, we need the theory of conventional and interval max plus algebra, timed Petri net, and Lyapunov stability in systems modeled by Petri net. These theories will be discussed in the next section.<br />
<br />
<b>Acknowledgement</b>. I wish to give my gratitude to Zvi Retchkimann for giving me the information about this project by his papers he sent me. I also really appreciate in every email and suggestion he gave me related to this project.<br />
<br />
<b>REFERENCES</b><br />
[1]. <span style="font-size: 8pt;">ADZKIYA, DIEK</span><span lang="IN" style="font-size: 8pt;">Y</span>: <i>Membangun
Model Petri Net Lampu Lalu-lintas dan Simulasinya</i>, Thesis of <span lang="SV">Mathematics
Department FMIPA</span>, Institut
Teknologi Sepuluh Nopember (ITS), Surabaya, 2008.<br />
<div class="MsoNormal" style="margin-top: 12pt;">
<o:p></o:p></div>
<div class="MsoNormal">
[2]. <span style="font-size: 8pt;">BACELLI. F, G. COHEN, G.J. ET.AL</span>: <i>Synchronization
and Linearity: An Algebra for Discrete Event System</i>, Web-edition, 2001. <o:p></o:p></div>
<div class="MsoNormal">
[3]. <span style="font-size: 8pt;">NECOARA, IO</span><span lang="IN" style="font-size: 8pt;">N</span><span style="font-size: 8pt;">:</span> <i>Model Predictive Control for Max-Plus-Linear and Piecewise Affine Systems</i>, Technise Universiteit Delft. Netherland, 2006. <o:p></o:p></div>
<div class="MsoNormal">
[4]. <span style="font-size: 8pt;">NOVITASARI, RATNA</span>: <i>Analisis
Masalah Generator Dari Possible Dan Universal Eigenvector Pada Matriks Interval
Dalam Aljabar Max-Plus</i>, Thesis
of <span lang="SV">Mathematics Department FMIPA</span>, Institut Teknologi Sepuluh Nopember, Surabaya, 2008.<o:p></o:p></div>
<div class="MsoNormal">
[5]. <span style="font-size: 8pt;">REJEKI, SRI: </span><i>Analisis
Sistem Jaringan Antrean Dengan Elemen-Elemen Matriks Adjasen Berupa Interval
Dalam Aljabar Max-Plus</i>,
Thesis of <span lang="SV">Mathematics Department
FMIPA</span>, Institut Teknologi
Sepuluh Nopember, Surabaya, 2010.<span style="font-size: 6pt;"><o:p></o:p></span></div>
<div class="MsoNormal">
[6]. <span style="font-size: 8pt;">RETCHKIMAN, ZVI</span>, Mixed Lyapunov-Max-Plus Algebra Approach to
the Stability Problem for a two Species Ecosystem Modeled with Timed Petri Nets<i>, International Mathematical Forum</i>,
Vol.5 No.28, 1393-1408,
2010.<o:p></o:p></div>
<div class="MsoNormal">
[7]. <span style="font-size: 8pt;">RETCHKIMAN, ZVI</span>, The Stability Problem
for Discrete Event Dynamical Systems Modeled with timed Petri Nets Using a
Lyapunov-Max-Plus Algebra Approach, <i>International Mathematical Forum</i>, Vol.6
No.11, 541-566, 2011.<o:p></o:p></div>
<div class="MsoNormal">
[8]. <span style="font-size: 8pt;">SUBIONO</span><span lang="IN" style="font-size: 8pt;"> AND J VAN DER WOUDE</span><span style="font-size: 8pt;">,</span> <span lang="IN">Power Algorithms for (Max,+)-and Bipartite
(Min,Max,+)-systems<i>,</i></span><i><span lang="IN"> </span></i><i><span lang="IN">Discrete
Event Dynamic Systems: Theory and Applications</span></i><span lang="IN">, 10(4):369-389</span>, 2000<span lang="IN">.</span></div>
<div class="MsoNormal">
<span lang="SV">[9]. </span><span lang="SV" style="font-size: 8pt;">SUBIONO: </span><i><span lang="SV">The existence of
eigenvalues for reducible matrices in Max-Plus Algebra</span></i><span lang="SV">, Mathematics Department
FMIPA- I T S, Surabaya, 2008.</span><o:p></o:p></div>
<div class="MsoNormal">
[10]. <span style="font-size: 8pt;">SUBIONO</span>: <i>Aljabar Max Plus dan
Aplikasinya:Model Sistem Antrian</i>. <span lang="SV">Mathematics Department FMIPA- I T S, Surabaya,
2008.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="SV">[11]. </span><span lang="SV" style="font-size: 8pt;">SUBIONO</span><span lang="IN" style="font-size: 8pt;"> AND NUR
SOFIYANA</span><span lang="SV">,</span><b><span lang="SV" style="font-size: 11pt;"> </span></b><span lang="IN">Using Max-Plus Algebra
In The Flow Shop Scheduling</span>, <i>IPTEK,
The Journal for Technology and Science, Vol 20, No 3, August 2009</i>, p.83-87, <span lang="SV">, 2009.</span><o:p></o:p></div>
<div class="MsoNormal">
[12]. <span style="font-size: 8pt;">SUBIONO:</span> <i>Aljabar
Max Plus dan Terapannya</i>, <span lang="SV">Mathematics Department FMIPA</span>, Institut Teknologi
Sepuluh Nopember (ITS), Surabaya, 2010.</div>
<span style="font-family: 'Times New Roman', serif; font-size: 10pt;">[13]. </span><span style="font-family: 'Times New Roman', serif; font-size: 8pt;">SUBIONO AND ZUMROTUS.S</span><i><span style="font-family: 'Times New Roman', serif; font-size: 7pt;">:</span><span style="font-family: 'Times New Roman', serif;"> </span><span style="font-family: 'Times New Roman', serif;">Lyapunov-Max-Plus-Algebra
Stability In Predator-Prey System</span><span lang="IN" style="font-family: 'Times New Roman', serif;">s</span><span style="font-family: 'Times New Roman', serif;"> Modeled With Timed Petri Net</span></i><span style="font-family: 'Times New Roman', serif;">, </span><span lang="SV" style="font-family: 'Times New Roman', serif;">Mathematics Department FMIPA</span><span style="font-family: 'Times New Roman', serif;">,
Institut Teknologi Sepuluh Nopember (ITS), Surabaya, 2011.</span></div>zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-12181451089997551802010-11-28T05:57:00.003-08:002010-11-28T05:57:27.408-08:00MALAM YANG TERANGTerbangun, aku menatap jam dinding yang terpasang di kamarku. Jam 3.42 pagi, aku mendengar merdunya suara seorang lelaki yang melantunkan ayat suci Al-Qur’an. Ar-Rahman. Betapa aku yakin bahwa surat itulah yang dilantunkannya. Hatiku hancur, terenyuh oleh sendu suara yang kudengar sayup. Perlahan, air mataku menetes di relung pipi yang agaknya telah kehilangan senyuman. Di pikiranku tak ada lain selain Allah. Di hatiku tak ada lain selain perasaan bersalah yang amat sangat. Perasaan penuh dosa yang tak terhitung banyaknya. Kerinduan yang teramat dalam pada apa yang tak kuketahui membuat air mataku semakin tak tertahankan. <br />
”Aku rindu pada-Mu, ya Allah. Aku sangat merindukan Engkau. Mengapa tidak juga aku dapat mencintai-Mu? Mengapa tidak juga aku dapat menyerahkan segalanya pada-Mu? Selama ini aku terlalu sombong, ya Allah. Selama ini aku terlalu mencintai diriku, mencintai dunia dan isinya. Aku terlampau bodoh untuk mengerti dan mensyukuri nikmat-Mu.” Tersedu aku bergumam. <br />
Tubuhku semakin meringsut karena tangis yang kian meledak. Tak pernah aku merasa seperti ini sebelumnya. Hatiku terasa sangat kosong, terasa sangat hampa, hingga tak ada yang bisa kuperbuat selain, menangis. Entah mengapa aku merasa kehilangan yang amat sangat. Merasa kehilangan atas sesuatu yang sama sekali tak kukenal. <br />
” Ya Allah, jika selama ini ibadahku tidaklah untukMu, jika segala amalku bukan karena cintaku pada-Mu, maka bawalah aku kesisi-Mu. Bawalah aku menuju kepada-Mu. Agar dapat aku mencintaimu. Agar dapat aku menjadi manusia yang beribadah hanya karena mencintai-Mu. Agar aku dapat menjadi kekasih-Mu. Aku mohon Ya Allah, Dzat yang Maha Agung. Aku mohon......”<br />
Tangisku rupanya membuat sahabat yang sekaligus teman sekamarku terbangun dari tidurnya. Kaget, dia pun segera menghampiriku yang kini tengah bersujud di tempat biasa kami berdua melakukan sholat berjama’ah. <br />
”Zarra, engkau kenapa sahabatku? Adakah aku telah menyakiti hatimu? Adakah aku telah berbuat kesalahan padamu? Jika iya, maaf saudariku. Maaf.... Aku tak bermaksud menyakitimu. Aku tak akan pernah bisa menyakitimu.” Ucap Ana, sahabatku seraya membangunkanku dari sujud.<br />
”La...ya ukhti, la... Engkau tidak pernah barang sedikit pun menyakiti hatiku. Air mata ini untuk Tuhanku, ya ukhti. Untuk Allah. Aku merasa sangat kehilangan. Aku merasa sangat merindukan-Nya. Aku tidak tahu ada apa denganku. Ukhti, tolong bantu aku....” jawabku sambil menangis di pangkuannya.<br />
”Subhanallah... Betapa bahagia anak Adam yang dapat menangis karena Tuhannya, Allah Azza wa Jalla. Insya Allah air matamu itu akan membawamu kepada hidayah-Nya, akan membawamu kepada jalan-Nya yang lurus, dan akan membuatmu menjadi kekasih-Nya. Insya Allah saudariku, Insya Allah.” kata Ana lagi mengelus rambut hitamku yang belum sempat aku rapikan. <br />
” Demi Allah, aku ingin menjadi seorang muslimah yang kaffah menjalani kehidupan dengan tata cara-Nya. Aku ingin menjadi wanita yang hanya ada Allah di hatiku. Demi Allah. Aku tidak ingin lagi menjadi manusia yang beribadah hanya karena kewajiban, hanya karena keharusan apalagi hanya karena mengharapkan surga-Nya. Adakah aku salah dengan semua itu, ya ukhti? Adakah aku menjadi tidak terpuji jika aku menginginkan hal itu terjadi padaku? Ya Allah............” Jeritku seraya kembali bersujud.<br />
Semakin tersedu, aku menahan sakit di hatiku. Aku rasakan getir yang amat sangat di setiap jengkal kalbuku. Tak tahu apa penyebabnya. Tak tahu kapan air mata ini akan habis, dan tak tahu kapan tangisku akan berhenti.<br />
” Ikhlas Zarra, ikhlaslah menerima semuanya. Karena semua hanya berasal dari-Nya, dan hanya berakhir pada-Nya. Menangislah, karena hanya kaulah yang dapat menghentikan tangismu sendiri. Menangislah Zarra, karena hanya kamulah yang tahu kapan tangismu harus berhenti. Tak selamanya menangis itu lemah, karena adakalanya menangis adalah kekuatan yang dapat menghancurkan dinding keakuan saat menghadap pada-Nya. Subhanallah, semoga engkau selalu mendapat hidayah yang berlimpah dari Sang Hyang Wenang. Amin...” bisiknya lagi dengan meninggalkanku sendirian di kamar. Agaknya Ana memberikanku waktu untuk menyendiri dan tepekur memikirkan semuanya. <br />
Tak lama kemudian, adzan subuh berkumandang. Semakin menjadilah tangisku karenanya. Aku menjerit mohon ampun, aku menjerit untuk rasa rinduku yang teramat dalam, dan aku menjerit memohon agar aku dapat dekat dengan Sang Maha Kuasa, Sang Maha Rencana. ”Ya Allah, Ya Tuhanku Yang Mulia, hanya Engkau yang mengetahui betapa aku, hambamu yang kotor ini, merindukan-Mu. Dekatkanlah aku pada-Mu ya Allah. Biarkan benih cinta tumbuh dihatiku. Cinta yang hanya untuk-Mu, cinta yang begitu besar sehingga aku akan rela berbuat apapun agar Engkau pun sudi menyayangiku. Ya Allah, aku ingin menjadi hamba-Mu yang hanya ada Engkau di hatiku. Yang hanya akan beribadah karena besarnya cintaku pada-Mu. Ya Allah, jadikanlah aku manusia yang akan selalu mengingat-Mu. Ya Allah, kabulkanlah permohonanku ini. Amin....” <br />
Mengambil air wudlu, aku menyegerakan diriku memakai hijab dan beribadah seikhlas mungkin. Tak pernah aku merasakan ketenangan yang teramat sangat. Aku sangat bahagia. Aku merasa dapat menghadapi semuanya dengan langkah yang ringan. <br />
”Ya Allah, apapun akan kulakukan untuk tetap menjaga rasa cintaku pada-Mu. Aku merasa dapat ikhlas menjalani hidupku dengan cinta pada-Mu dihatiku. Aku merasa dapat menghadapi semuanya dengan tuntunan cahaya dari-Mu.” sambil tersenyum ringan, aku menyambut hari baru yang merupakan hari lahirnya cinta agung di hatiku.<br />
<br />
Based on a true story,<br />
ZOE ’04zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-84149304264846275362010-10-10T02:40:00.000-07:002010-10-10T02:40:13.112-07:00Tugas Fuzzy<meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 12" name="Generator"></meta><meta content="Microsoft Word 12" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"></link><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso" rel="Edit-Time-Data"></link><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_oledata.mso" rel="OLE-Object-Data"></link><o:smarttagtype name="middlename" namespaceuri="urn:schemas:contacts"></o:smarttagtype><o:smarttagtype name="Sn" namespaceuri="urn:schemas:contacts"></o:smarttagtype><o:smarttagtype name="GivenName" namespaceuri="urn:schemas:contacts"></o:smarttagtype><o:smarttagtype name="PersonName" namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:smarttagtype><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"></link><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"></link> <m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent><style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:"Times New Roman";
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:"Times New Roman";
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-bidi-language:EN-US;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page Section1
{size:595.45pt 841.7pt;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:308289551;
mso-list-type:hybrid;
mso-list-template-ids:1915669664 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac><br />
<div class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 20pt; line-height: 150%;"><o:p> </o:p></span></b><st2:personname w:st="on"><st1:givenname w:st="on"><b><span style="font-size: 20pt; line-height: 150%;">TUGAS</span></b></st1:givenname><b><span style="font-size: 20pt; line-height: 150%;"> <st1:sn w:st="on">SISTEM</st1:sn></span></b></st2:personname><b><span style="font-size: 20pt; line-height: 150%;"> FUZZY<o:p></o:p></span></b></div><br />
<b><span style="font-size: 20pt; line-height: 150%;"><o:p></o:p></span></b> <br />
<div style="text-align: center;"></div><div class="MsoNormal" style="line-height: 150%;"><b><span style="font-size: 20pt; line-height: 150%;"><o:p></o:p></span></b></div><br />
<div></div><br />
<div class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 20pt; line-height: 150%;"></span></b><b><span style="font-size: 16pt; line-height: 150%;"><st2:personname w:st="on"><st1:givenname w:st="on">Zumrotus</st1:givenname> <st1:sn w:st="on">Sya’diyah</st1:sn></st2:personname><o:p></o:p></span></b></div><br />
<div></div><br />
<div class="MsoNormal" style="line-height: 150%;"><b><span style="font-size: 20pt; line-height: 150%;"> <o:p> </o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 14pt; line-height: 150%;">PROGRAM <st2:personname w:st="on"><st1:givenname w:st="on">PASCASARJANA</st1:givenname> <st1:sn w:st="on">JURUSAN</st1:sn></st2:personname> MATEMATIKA<o:p></o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 14pt; line-height: 150%;">FAKULTAS MATEMATIKA <st2:personname w:st="on"><st1:givenname w:st="on">DAN</st1:givenname> <st1:middlename w:st="on">ILMU</st1:middlename> <st1:sn w:st="on">PENGETAHUAN</st1:sn></st2:personname> ALAM<o:p></o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 14pt; line-height: 150%;">INSTITUT <st2:personname w:st="on"><st1:givenname w:st="on">TEKNOLOGI</st1:givenname> <st1:sn w:st="on">SEPULUH</st1:sn></st2:personname> NOPEMBER<o:p></o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 14pt; line-height: 150%;">2010<o:p></o:p></span></b></div><span style="font-family: "Times New Roman","serif"; font-size: 12pt; line-height: 115%;"><br clear="all" style="page-break-before: always;" /> </span> <br />
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 10pt;"><br />
</div><div class="MsoNormal" style="line-height: 150%;"><st2:personname w:st="on"><st1:givenname w:st="on">Pembuktian</st1:givenname> <st1:sn w:st="on">Halaman</st1:sn></st2:personname> 31 (<st1:sn w:st="on">Zimmermann</st1:sn>)</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Oa0vdgLT79VQ37JKvDJaltem7u1SLWaooGLe0ZC0354SLSBeS42GObD-iqnkQNhJ9o6i68qzqr63lnMejsMbWc-iI0HRbYDqXBXTlyqRa6eA48jBKq1UBtEUSqzHoGy4NQu4m74bGrk/s1600/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Oa0vdgLT79VQ37JKvDJaltem7u1SLWaooGLe0ZC0354SLSBeS42GObD-iqnkQNhJ9o6i68qzqr63lnMejsMbWc-iI0HRbYDqXBXTlyqRa6eA48jBKq1UBtEUSqzHoGy4NQu4m74bGrk/s1600/1.JPG" /></a></div><div class="MsoNormal" style="line-height: 150%;">Maka dari itu, diperoleh:<o:p> </o:p></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAv0QSlMERI2kkPU4UylqC0L0iSNHwjxNJOnaky-yUHQWRpTpZM5s6TJfZ6vndU5HZYWi3zOYPMXFyvkztLw8rt0H_PERoodFsmGx5YulZU3a7CbYU_v_weVBpY9CPa1rygIVO7ayqiCY/s1600/2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="93" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAv0QSlMERI2kkPU4UylqC0L0iSNHwjxNJOnaky-yUHQWRpTpZM5s6TJfZ6vndU5HZYWi3zOYPMXFyvkztLw8rt0H_PERoodFsmGx5YulZU3a7CbYU_v_weVBpY9CPa1rygIVO7ayqiCY/s320/2.JPG" width="320" /></a></div><div class="MsoNormal" style="line-height: 150%;">Exersice page 42</div><div class="MsoListParagraphCxSpFirst" style="line-height: 150%; text-indent: -0.25in;">1.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span><span style="position: relative; top: 5pt;"></span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVVM8RXxMAhG19ZKJEDPeZMygcwsOShtmv6SHO4PvnJVNP8PmhwLzpYooPPMXESXEW-EBr9Hxd0IsC97gjHENzTNc64pMTC6FO6WLzwSE9Vpcv7egzpwyhu4f9j879v_7zTMUbuYqu1cI/s1600/3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVVM8RXxMAhG19ZKJEDPeZMygcwsOShtmv6SHO4PvnJVNP8PmhwLzpYooPPMXESXEW-EBr9Hxd0IsC97gjHENzTNc64pMTC6FO6WLzwSE9Vpcv7egzpwyhu4f9j879v_7zTMUbuYqu1cI/s1600/3.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 5pt;"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 5pt;"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Dengan metode Hamacher</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Dipilih <span style="position: relative; top: 5pt;"> </span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIfHF1dzLfcVOQsvlnekToytuxcy1cuEsms0Ok83XJUZkGJO_lZPUbGmL1NJ_zwN0rm-YrVBtAvLS6iQepVexLpmeX3Oa5w0hQbsoQBjYBDQL7amd1EtCT0Z9oCOYUk1H9kO6nJ3gS3iU/s1600/4.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIfHF1dzLfcVOQsvlnekToytuxcy1cuEsms0Ok83XJUZkGJO_lZPUbGmL1NJ_zwN0rm-YrVBtAvLS6iQepVexLpmeX3Oa5w0hQbsoQBjYBDQL7amd1EtCT0Z9oCOYUk1H9kO6nJ3gS3iU/s1600/4.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 5pt;"></span> sehingga diperoleh:</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY39Y262DKUYW0U0yR1fmeTXJj_UyNcssvWwJpb9dBynzeKFWOrXAusfh4z2vDQg_DPrm5Cw2OY0jvts10Jmh7RBerIjme6AOXAQ-FWWL7zzAQ3FNYWCtL9N1XX5bJ_sv2ULotVffAPMk/s1600/5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY39Y262DKUYW0U0yR1fmeTXJj_UyNcssvWwJpb9dBynzeKFWOrXAusfh4z2vDQg_DPrm5Cw2OY0jvts10Jmh7RBerIjme6AOXAQ-FWWL7zzAQ3FNYWCtL9N1XX5bJ_sv2ULotVffAPMk/s1600/5.JPG" /></a></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-QzABbjAwLQ9DAi15SkrWKgmvD0_KvwD1RyQX5TOBQnTn9Xd6wxhfPnSwNnbiVqh_zSy6BN6eY2CawWbK0DVBHgXLLKpPkBNJ5kDHh5WRaivxuzjCmUQpLlG2IOejjsyYd9Cg8OVu3n4/s1600/6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-QzABbjAwLQ9DAi15SkrWKgmvD0_KvwD1RyQX5TOBQnTn9Xd6wxhfPnSwNnbiVqh_zSy6BN6eY2CawWbK0DVBHgXLLKpPkBNJ5kDHh5WRaivxuzjCmUQpLlG2IOejjsyYd9Cg8OVu3n4/s1600/6.JPG" /></a></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6-fDQV7qm24A5B-X1iL5R27aGuDjkTCPuudOSjD2N5ID1uYYqzUNviln1DitmoMUdf048WFziLse-pCf2EeIg3NNzrpsJVDmC36LqwX85u4dX0OgjBniR5-O6i1tQQbgQJl96kajNEQs/s1600/7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6-fDQV7qm24A5B-X1iL5R27aGuDjkTCPuudOSjD2N5ID1uYYqzUNviln1DitmoMUdf048WFziLse-pCf2EeIg3NNzrpsJVDmC36LqwX85u4dX0OgjBniR5-O6i1tQQbgQJl96kajNEQs/s1600/7.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"> Jadi, didapatkan irisan kedua himpunan fuzzy tersebut adalah:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXKgI8cmY0iy7bDsFXq4wA8iBFLhaxoCsDaAWSGxY3HLRxwpqjfL-9SVp_Ddyr7lSP5WQcgT7Afv5ptdfkk1Aljd9pRrAq4Rq-7aDvpgrhPL8THAoWLvpZ2JpLHtVGZG9_u3OOBkVKPoc/s1600/8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXKgI8cmY0iy7bDsFXq4wA8iBFLhaxoCsDaAWSGxY3HLRxwpqjfL-9SVp_Ddyr7lSP5WQcgT7Afv5ptdfkk1Aljd9pRrAq4Rq-7aDvpgrhPL8THAoWLvpZ2JpLHtVGZG9_u3OOBkVKPoc/s1600/8.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Selanjutnya irisan himpunan fuzzy akan dicari dengan menggunakan metode Yager</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Dipilih <span style="position: relative; top: 5pt;"></span> </div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvkX6BUwlOP8mVbYjvwhFTk1SK382MlZLUqrfV7YOngjrZkrpjP3cLHUg3Y1huCi2URFTWwRoVrF05DWw6NtEWaXS0_4Jl-IfDvlD-odR17mKRTvadoaA9Z_y6NB6i8LlphuuMpAdumH0/s1600/9.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvkX6BUwlOP8mVbYjvwhFTk1SK382MlZLUqrfV7YOngjrZkrpjP3cLHUg3Y1huCi2URFTWwRoVrF05DWw6NtEWaXS0_4Jl-IfDvlD-odR17mKRTvadoaA9Z_y6NB6i8LlphuuMpAdumH0/s1600/9.JPG" /></a>sehingga diperoleh:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqSRcGUCCFbRcx8JmfFVv4yqbp9mw2TOaa7-U6B35vc8s6LbVX7ZMD3kXJAfn2-yAbWRp6jNwpf6oWpPCa6yqslbysPGYVYzcvsY4DP3USKb0Iq_v9iPkZ6LZW209p3jxCewaadCR2ijk/s1600/10.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqSRcGUCCFbRcx8JmfFVv4yqbp9mw2TOaa7-U6B35vc8s6LbVX7ZMD3kXJAfn2-yAbWRp6jNwpf6oWpPCa6yqslbysPGYVYzcvsY4DP3USKb0Iq_v9iPkZ6LZW209p3jxCewaadCR2ijk/s1600/10.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 104pt;"><br />
</span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Oleh karena itu diperoleh:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAorRjSr2jbIKvDjCAkStu1WclJiIzcq10XlyGQgJPdwtCWDTzNiOQ2C_WJZ0eaHDbo5f9e1YttXm7IZPmX7afUyJoQ5D9z07JglfIYi7WXWcu8JdpgGbmtWunTeT-6FLn7EYeAlSiIts/s1600/11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAorRjSr2jbIKvDjCAkStu1WclJiIzcq10XlyGQgJPdwtCWDTzNiOQ2C_WJZ0eaHDbo5f9e1YttXm7IZPmX7afUyJoQ5D9z07JglfIYi7WXWcu8JdpgGbmtWunTeT-6FLn7EYeAlSiIts/s1600/11.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 5pt;"></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Terakhir, akan digunakan metode <st1:sn w:st="on">Dubois</st1:sn> sebagai berikut:</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;">Dipilih <span style="position: relative; top: 5pt;"></span> </div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdsL4X1HySc3mJDKDdL1crkWd46jgIqdmcoVd9GMkEGStUKuoGl1N2AEXog2p71_SeobhBiWhU-gehx7bu-NzB0dB51N84oWe0U_nb8T2C_dAfJ9lhFyTeB8lk9OaJuowi6W1lrf01kM/s1600/12.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDdsL4X1HySc3mJDKDdL1crkWd46jgIqdmcoVd9GMkEGStUKuoGl1N2AEXog2p71_SeobhBiWhU-gehx7bu-NzB0dB51N84oWe0U_nb8T2C_dAfJ9lhFyTeB8lk9OaJuowi6W1lrf01kM/s1600/12.JPG" /></a> sehingga diperoleh:</div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 54pt;"><br />
</span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXR1LBIQXLDlY_IJe1rZ47QrIx0AyrYhUwMXraBzQv24Gxhsa6A2JguqtEqUWQb6kPgOC61rT9eB2IQot6mXxrEyaoFh-8J-XI_yA7RYdH08RVbpS2iEf6vLGu5Jtqa__Wf5k02rTOOo8/s1600/13.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXR1LBIQXLDlY_IJe1rZ47QrIx0AyrYhUwMXraBzQv24Gxhsa6A2JguqtEqUWQb6kPgOC61rT9eB2IQot6mXxrEyaoFh-8J-XI_yA7RYdH08RVbpS2iEf6vLGu5Jtqa__Wf5k02rTOOo8/s1600/13.JPG" /></a></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEV8Xyzg9tKjambB1DaJcsldU_wn09d7e83wrNYBdzUoBHYgTZygZDRf8EU2GL9RaNAS5yoMIic_5srdVqHN0muqHdaCuXJmoIPE-CkTH9TQF0KIxVXQL6ojrEmj_i48u8-CcBXDw4lLM/s1600/14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEV8Xyzg9tKjambB1DaJcsldU_wn09d7e83wrNYBdzUoBHYgTZygZDRf8EU2GL9RaNAS5yoMIic_5srdVqHN0muqHdaCuXJmoIPE-CkTH9TQF0KIxVXQL6ojrEmj_i48u8-CcBXDw4lLM/s1600/14.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 16pt;"></span>Sehingga didapatkan bahwa irisan kedua himpunan fuzzy adalah sebagai berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2GsUBZN9EAlJH4pj3JgRN5la2q8RedzMhrkZ_vJrUwt-BFefaFhFSctXvmHV6L5U9eYBKSb2MDZTawJbpBLz5IC0P53KtT5clxKiySxvxscRjc17D9CPpETb-KBq1cfhBXlh80J7_kK0/s1600/15.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2GsUBZN9EAlJH4pj3JgRN5la2q8RedzMhrkZ_vJrUwt-BFefaFhFSctXvmHV6L5U9eYBKSb2MDZTawJbpBLz5IC0P53KtT5clxKiySxvxscRjc17D9CPpETb-KBq1cfhBXlh80J7_kK0/s1600/15.JPG" /></a></div><div class="MsoListParagraphCxSpMiddle" style="line-height: 150%;"><span style="position: relative; top: 5pt;"></span></div><div class="MsoListParagraphCxSpLast" style="line-height: 150%;">Dari (i), (ii) dan (iii) dapat dilihat bahwa irisan mempunyai member function yang berbeda antara satu model interseksi dengan model yang lain. </div><div class="MsoNormal" style="line-height: 150%;"><br />
</div>zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-77334893291032850932010-10-08T22:22:00.000-07:002010-10-08T22:29:53.953-07:00bioinformatika<meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 12" name="Generator"></meta><meta content="Microsoft Word 12" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"></link><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso" rel="Edit-Time-Data"></link><o:smarttagtype name="middlename" namespaceuri="urn:schemas:contacts"></o:smarttagtype><o:smarttagtype name="Sn" namespaceuri="urn:schemas:contacts"></o:smarttagtype><o:smarttagtype name="GivenName" namespaceuri="urn:schemas:contacts"></o:smarttagtype><o:smarttagtype name="PersonName" namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:smarttagtype><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"></link><link href="file:///C:%5CDOCUME%7E1%5Czuma%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"></link> <m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent><style>
<!--
/* Font Definitions */
@font-face
{font-family:Courier;
panose-1:2 7 4 9 2 2 5 2 4 4;
mso-font-alt:"Courier New";
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
{font-family:"Comic Sans MS";
panose-1:3 15 7 2 3 3 2 2 2 4;
mso-font-charset:0;
mso-generic-font-family:script;
mso-font-pitch:variable;
mso-font-signature:647 0 0 0 159 0;}
@font-face
{font-family:Times-Italic;
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:auto;
mso-font-signature:3 0 0 0 1 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
{mso-style-unhide:no;
mso-style-link:"Header Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:center 3.0in right 6.0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
{mso-style-unhide:no;
mso-style-link:"Footer Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:center 3.0in right 6.0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{mso-style-unhide:no;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:purple;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-unhide:no;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
address
{mso-style-unhide:no;
mso-style-link:"HTML Address Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
font-style:italic;}
span.HTMLAddressChar
{mso-style-name:"HTML Address Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Address";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-style:italic;}
span.FooterChar
{mso-style-name:"Footer Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:Footer;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;}
span.HeaderChar
{mso-style-name:"Header Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:Header;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;}
@page Section1
{size:595.45pt 841.7pt;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-page-numbers:0;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:1504736499;
mso-list-type:hybrid;
mso-list-template-ids:-86075256 1205527842 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac><br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><st2:personname w:st="on"><st1:givenname w:st="on"><b><span style="font-size: 20pt; line-height: 150%;"></span></b></st1:givenname><i><b><span style="font-size: 20pt; line-height: 150%;"><st1:sn w:st="on"></st1:sn></span></b></i></st2:personname><b><span style="font-size: 20pt; line-height: 150%;"><o:p></o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 20pt; line-height: 150%;">USING PERL TO FACILITATE <o:p></o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 20pt; line-height: 150%;">BIOLOGICAL ANALYSIS</span></b><span style="font-size: 20pt; line-height: 150%;"><o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span style="font-size: 14pt; line-height: 150%;"><o:p>Zumrotus ,S</o:p></span><br />
<span style="font-size: 14pt; line-height: 150%;"><o:p> </o:p></span><b><span style="font-size: 14pt; line-height: 150%;"><o:p> </o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 20pt; line-height: 150%;">PENDAHULUAN<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Perl atau <i>Practical Extraction and Report Language</i> dirancang oleh <st2:personname w:st="on"><st1:givenname w:st="on">Larry</st1:givenname> <st1:sn w:st="on">Wall</st1:sn></st2:personname> dipertengahan tahun 1980-an ketika ia ingin membuat <i>bug-reporting system</i> namun bahasa pemograman yang tersedia, seperti <i>awk</i>, tidak dapat memenuhi keinginannya. Larry bisa saja waktu itu menggunakan bahasa pemrograman seperti C atau C++, tetapi karena dia menginginkan agar system-nya itu bisa dijalankan melalui <i>shell</i> ala <i>awk</i>, akhirnya dia memutuskan untuk merancang bahasa baru yaitu Perl. </div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Secara umum, Perl bisa dikategorikan berada diantara bahasa pemograman tingkat tinggi (<i>high-level programming language</i>) seperti pemograman <i>shell</i> dan bahasa pemograman tingkat rendah (<i>low-level programming language</i>) seperti <i>C, C++</i> atau <i>assembly</i>. Program yang ditulis dengan bahasa pemrograman tingkat tinggi biasanya lambat dan sangat tergantung pada <i>command</i> yang disediakan oleh <i>operating system</i>. Sebaliknya, program yang ditulis dengan bahasa pemrograman tingkat rendah cendrung lebih cepat, namun lebih sulit dalam menuliskannya, walau hampir semua hal dapat ditulis dengan bahasa pemrograman level ini. Perl dirancang untuk menjembatani ketimpangan diantara kedua level bahasa pemrograman di atas.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Setiap bahasa pemograman pasti memiliki kelebihan dan kelemahan, karena keunggulan suatu bahasa pemograman sangat tergantung pada persoalan apa yang ingin diselesaikan. <span lang="SV">Perl sangat cocok digunakan untuk menyelesaikan persoalan yang berkaitan dengan teks. Lebih kurang 90% dari kemampuan Perl memang dioptimalisasikan untuk menyelesaikan persoalan-persoalan yang berhubungan dengan teks, sementara sisanya, 10%, untuk menyelesaikan persoalan-persoalan diluar teks [2]. Bagi para peneliti di bidang bioinformatika, Perl merupakan tool utama dalam melakukan <i>pattern matching</i> dari gen dalam DNA. Sebagaimana kita ketahui, gen merupakan rangkaian nucleotide yang secara formal disimbolkan menggunakan gabungan karacter A (<i>adenine</i>), T (<i>thymine</i>), C (<i>cytosine</i>), dan G (<i>guanine</i>), seperti yang digambarkan pada gambar berikut:<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ9jBvcyfM7lNrZgu_gBCH20rSiyuP8A_dntso48cxmWstxh7GkC8xEsd1mvc_e2n2nzqd_ZpzM-9i6cSfvYtZXdS84XpFTKzCFt49AywKf296FxTmuf3kODuZ0XrbA-Oe1GHql59Z0xw/s1600/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ9jBvcyfM7lNrZgu_gBCH20rSiyuP8A_dntso48cxmWstxh7GkC8xEsd1mvc_e2n2nzqd_ZpzM-9i6cSfvYtZXdS84XpFTKzCFt49AywKf296FxTmuf3kODuZ0XrbA-Oe1GHql59Z0xw/s1600/1.JPG" /></a></div><div align="center" style="line-height: 150%; text-align: center;">Gambar 1. Ilustrasi DNA [2].</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Untuk mengetahui apakah terdapat gen tertentu dalam sebuah DNA, tentunya kita harus mencari pattern (yang merupakan kumpulan dari karakter-karakter A, T, C, G) di dalam DNA tersebut. Sebagai gambaran, perhatikan potongan program berikut ini:</div><address style="line-height: 150%; text-align: justify;"> 1 my $sequence = 'CTAATGGA';</address><address style="line-height: 150%; text-align: justify;"> 2 $pattern = 'ATG';</address><address style="line-height: 150%; text-align: justify;"> 3 if($sequence =~ /$pattern/){</address><address style="line-height: 150%; text-align: justify;"> 4 print "Pattern $pattern ditemukan dalam sequence $sequence\n";</address><address style="line-height: 150%; text-align: justify;"> 5 } </address><address style="line-height: 150%; text-align: justify;"> 6 else{</address><address style="line-height: 150%; text-align: justify;"> 7 print "Pattern $pattern tidak ditemukan dalam sequence $sequence\n";</address><address style="line-height: 150%; text-align: justify;"> 8 } </address><div style="line-height: 150%; text-align: justify;">Pada baris ke 1 dan ke 2 di atas, sebuah skalar $sequence dengan nilai CTAATGGA dan skalar $pattern dengan nilai ATG dideklarasikan. Pengecekan apakah pattern ATG terdapat dalam sequence CTAATGGA dapat dengan mudah dilakukan menggunakan fasilitas <i>pattern matching</i>. Menggunakan binding operator, =~, seperti yang dilakukan pada baris ke 3 di atas, Perl memeriksa dengan sangat efisien apakah dalam skalar $sequence terdapat pattern ATG. Untuk contoh di atas, pattern ATG ada dalam sequence CTA<b>ATG</b>GA, sehingga pernyataan <i>"Pattern ATG ditemukan dalam sequence CTAATGGA"</i> akan ditampilkan dilayar monitor.</div><div style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Sebenarnya, untuk contoh kasus di atas, bahasa C atau bahasa pemograman lainnya juga dapat digunakan. Namun akan lebih rumit dan panjang. Bila ditulis dengan bahasa C, sudah jelas kita harus berurusan dengan pointer dan iterasi yang memeriksa satu per satu apakah setelah karakter A dua karakter selanjutnya adalah karakter T dan G. Untuk kasus-kasus manipulasi teks, menggunakan Perl jauh lebih mudah. Fungsi <i>tr</i> atau <i>translate</i> dari Perl dapat mengubah setiap karakter yang dimaksud dengan sangat mudah. </div><div style="line-height: 150%; text-align: justify;"> <i>tr/<pola awal="">/<pola baru="">/</pola></pola></i></div><div style="line-height: 150%; text-align: justify;">Fungsi <i>tr</i> menerjemah setiap karakter yang ditemukan di <i><pola awal=""></pola></i> menjadi karakter yang bersesuaian posisinya di bagian <i><pola baru=""></pola></i>. Jadi untuk contoh kasus kedua ini, hanya dengan satu pernyataan saja, perubahan karakter dapat diselesaikan.</div><address style="line-height: 150%; text-align: justify;"> $sequence =~ tr/ACGT/TGCA/;</address><div style="line-height: 150%; text-align: justify;">Bila pada awalnya sequence DNA adalah CTAATGGA, maka dengan pernyataan di atas, sequence DNA berubah menjadi GATTACCT.</div><div style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Masih banyak lagi keunggulan-keunggulan Perl, yang tentunya tidak mungkin kita bahas semuanya dalam tulisan ini. Namun penulis ingin menyampaikan bahwa begitu powerful-nya kemampuan Perl dalam memanipulasi teks dan file, termasuk dalam membuat cgi (<i>common gateway interface</i>). Selain itu, Perl juga merupakan tool yang sangat tepat untuk merancang prototype suatu algoritma. Benar memang kalau Perl bukanlah tool untuk semua hal. Perl bukanlah bahasa pemograman yang tepat untuk merancang <i>kernel</i>, tidak pula untuk merancang program <i>client-server</i> yang membutuhkan penanganan thread dan memori poll yang efisien.</div><div style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Perl dijalankan menggunakan interpreter. Interpreter Perl disebut <i>perl Script</i> (menggunakan huruf kecil semua). Perl tidak memiliki compiler yang dapat mengubah <i>source code</i> menjadi bahasa mesin (<i>binary code</i>). Program yang ditulis dengan Perl dapat dilihat dengan mudah oleh orang lain yang menjalankan program tersebut. Selain itu, tidaklah efisien menulis program yang sangat panjang (mungkin lebih dari 10,000 baris) menggunakan Perl bila program yang ditulis tersebut dijalankan berulang-ulang sebanyak ratusan atau bahkan ribuan kali per menit. Hal ini disebabkan karena setiap program tersebut dijalankan, interpreter perl harus menerjemahkannya ke dalam <i>bytecode</i> yang dipahami oleh compiler internal perl.</div><div style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">MEMULAI PROGRAM<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Perl adalah suatu program yang dapat digunakan dalam berbagai sistem operasi, seperti Macintosh, UNIX dan Windows. Dalam pembahasan nanti, akan lebih di titik beratkan pada pengunaan dalam sistem Operasi Windows.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Program processing word apapun dapat digunakan untuk mengoperasikan program ini selama file disimpan dalam bentuk <span style="font-family: Courier; font-size: 10pt; line-height: 150%;">text only</span>. Pada Windows, Notepad adalah program yang baik untuk menunjang pengoperasian Perl Programming, sepanjang file tersebut disimpan dalm format <span style="font-family: "Courier New"; font-size: 10pt; line-height: 150%;">text only</span><span style="font-family: Courier; font-size: 10pt; line-height: 150%;">. </span><st1:givenname w:st="on">Dan</st1:givenname> penamaan file ini harus diakhiri dengan <span style="font-family: "Courier New";">.pl</span>, yang merupakan perjanjian standar penamaan scripts Perl. <st1:givenname w:st="on">Dan</st1:givenname> penyimpanan dilakukan di <i>directory</i> pada command-prompt. Atau <i>directory</i> pada command-prompt diubah sesuai dengan letak file. Sedangkan, untuk me-<i>run </i>program ini, buka command-line window, atau jika pada Windows, buka command prompt. </div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Contoh:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Notepad diisi ketikan sebagai berikut, kemudian disimpan pada C:Documents and Settings\zuma.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjukQw2556FLt75mZZkSPoAzah-cCdUFBmchhZ4Ee9u6WzTkEFVxNQgHqd8T5EhmRFB_KBy0ekiufg8z3VAcn8wAU0Xa4TQTxz8d1R5EmAvllDqfCdaNml5x3hTs0EfZbTIgKmFJ-YKSeY/s1600/2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjukQw2556FLt75mZZkSPoAzah-cCdUFBmchhZ4Ee9u6WzTkEFVxNQgHqd8T5EhmRFB_KBy0ekiufg8z3VAcn8wAU0Xa4TQTxz8d1R5EmAvllDqfCdaNml5x3hTs0EfZbTIgKmFJ-YKSeY/s320/2.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><table align="left" cellpadding="0" cellspacing="0"><tbody>
<tr> <td height="9" width="82"><br />
</td></tr>
<tr><td><br />
</td><td><br />
</td></tr>
</tbody></table></div><div style="text-align: left;"> Gambar 1. Tampilan Notepad untuk file first.pl</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">File baru ini terdiri dari dua baris. Baris pertama adalah <i>comment</i> yang menandakan bahwa file merupakan Perl script (diindikasikan dengan #! Pada awal baris). Baris kedua adalah <i>print statement</i> yang memberitahu Perl untuk menampilkan kalimat yang berada diantara tanda petik dua.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Lalu, pada command prompt diketik </div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV" style="font-family: "Courier New";">Perl –w <i>filename</i>.pl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV">Sehingga tampak tampilan berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTRHfeyl1HA-GFdpgNkfk3VjnqfSkzxcXyP4DNtnPv0EzJNWNRFIDq1uFz0634OD0GTFt98gaLhkNi7-NEo2DnF3URPfRjApzSCaW8WZWBX52EqBp_FPynJKEXxsSxtZvZ5eyfhujo7j4/s1600/3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="90" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTRHfeyl1HA-GFdpgNkfk3VjnqfSkzxcXyP4DNtnPv0EzJNWNRFIDq1uFz0634OD0GTFt98gaLhkNi7-NEo2DnF3URPfRjApzSCaW8WZWBX52EqBp_FPynJKEXxsSxtZvZ5eyfhujo7j4/s320/3.JPG" width="320" /></a></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><table align="left" cellpadding="0" cellspacing="0"><tbody>
<tr> <td height="16" width="36"><br />
</td></tr>
<tr><td><br />
</td><td><br />
</td></tr>
</tbody></table></div><div align="center" class="MsoNormal" style="line-height: 150%; margin-left: 0.75in; text-align: center; text-indent: -0.75in;">Gambar 2. Tampilan Command Prompt setelah file first.pl dipanggil melalui </div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.75in; text-indent: 0.25in;"> <i>command </i><span style="font-family: "Courier New";">Perl –w <i>filename</i>.pl</span></div><br />
<div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">BAGAIMANA SCRIPT BEKERJA<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Sebuah script terdiri dari sederet commands, yang lebih formal disebut <i>statement</i>, yang sangat bermakna untuk Perl interpreter. Atau dengan kata lain, <i>interpreter </i>dimulai dari atas kemudian bekerja kebawah dan mengeksekusi setiap <i>statement</i> sesuai urutannya.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="FI">Berikut merupakan tampilan awal script Perl versi 3:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span lang="FI">1.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="FI">Untuk bagian General, terdapat tampilan berikut:<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfPCsZMtFxRxkmjC3BUALmx3jGPH-1ndxjwDIu-o3fLcGmI5kTyfJqCGGrrCSPLI8PBGEdkLUnJR_khpblnSjRcpv4VnKoolV58qr2IzPHQ0ZpxKrycinW3_8JNYRVjePikAJunCPco38/s1600/4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfPCsZMtFxRxkmjC3BUALmx3jGPH-1ndxjwDIu-o3fLcGmI5kTyfJqCGGrrCSPLI8PBGEdkLUnJR_khpblnSjRcpv4VnKoolV58qr2IzPHQ0ZpxKrycinW3_8JNYRVjePikAJunCPco38/s320/4.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center; text-indent: 0.5in;"><span lang="FI"><br />
<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center; text-indent: 0.5in;"><span lang="ES">Gambar 3. Tampilan General Perl script versi 3<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span lang="FI">2.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="FI">Untuk bagian Program, terdapat tampilan berikut:<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtWTX1Zqfj12stTEyxJoNqR0J3Hhbz-qNVRRwkxZ7inoppmgFO99AxeFX7RH6V7DsOLDxA_Xq7eJUJ2UjWzffWrweOcV73VZ-YAtny949jdOFGMa_1QPGV2gQuPFSvlL_k3eS_DqQzRYU/s1600/5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtWTX1Zqfj12stTEyxJoNqR0J3Hhbz-qNVRRwkxZ7inoppmgFO99AxeFX7RH6V7DsOLDxA_Xq7eJUJ2UjWzffWrweOcV73VZ-YAtny949jdOFGMa_1QPGV2gQuPFSvlL_k3eS_DqQzRYU/s320/5.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-align: center;"><span lang="FI"><br />
<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-align: center;"><span lang="FI">Gambar 4. Tampilan Program Perl script versi 3<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span lang="FI">3.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="FI">Untuk bagian Tools, terdapat tampilan berikut:<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><span lang="FI"><o:p> </o:p></span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhmxlCo3Dx_kqRD2BSbAspxF35mhy8skKYRaPu9fHSbFMZi0ysvqXMDqoJNDGALnDkIDftLVwwgpMZd4WM2f4iVzms8ho2JyOijkvYQw83V5vHJ43eunAqEy51BwEbchC-73CxMG1HGJw/s1600/6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhmxlCo3Dx_kqRD2BSbAspxF35mhy8skKYRaPu9fHSbFMZi0ysvqXMDqoJNDGALnDkIDftLVwwgpMZd4WM2f4iVzms8ho2JyOijkvYQw83V5vHJ43eunAqEy51BwEbchC-73CxMG1HGJw/s320/6.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-align: center;"><span lang="FI"><o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-align: center;"><span lang="FI">Gambar 5. Tampilan Tools Perl script versi 3<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="FI">Contoh:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#preamble...<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print"I can do math!\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#do some calculation<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">$sum=3+4;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#print the result<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print"The sum of 3+4 is ",$sum,".\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV">program diatas akan menghasilkan input berupa:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">I can do math!<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">The sum of 3+4 is 7.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV">Jika menggunakan notepad, maka diperoleh:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCdhcP5-nv0uU0brYPlfjvkVk-jXML1jmX7qXdK9vC7XWNLG0vie-QHJHGoqFDamgr0hFIsr0d9ANsfMfS0w_tqDTyYE9aP1UmAXBOP_vGyiLodf3x_npxe8J2cLiH4XWjEdL4yxKF5B8/s1600/7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCdhcP5-nv0uU0brYPlfjvkVk-jXML1jmX7qXdK9vC7XWNLG0vie-QHJHGoqFDamgr0hFIsr0d9ANsfMfS0w_tqDTyYE9aP1UmAXBOP_vGyiLodf3x_npxe8J2cLiH4XWjEdL4yxKF5B8/s320/7.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV"></span><span lang="FI"><o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="FI">Gambar 6. Tampilan Notepad dari file secon</span><span lang="SV">d.pl<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Dalam notepad muncul #, yang berarti komentar. Maksudnya adalah <i>statement </i>di belakang tanda # tidak dieksekusi oleh Perl. </span>Kemudian <i>statement</i> pada notepad tersebut di-<i>run </i>di command prompt sebagai berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYC6vIuR10odrMXg-hA_NTFjDdvT09w-6Mgi8OHLeMrXsc-gTq-yNlHlYmElkQDoeZNqbdfk0NFBXCgFoNsZRtKvprtVTwIqSQ_7kumlxRumwZd5oh8J_q6ZbMyrMIuOLDLKbGKklQFzU/s1600/8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="89" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYC6vIuR10odrMXg-hA_NTFjDdvT09w-6Mgi8OHLeMrXsc-gTq-yNlHlYmElkQDoeZNqbdfk0NFBXCgFoNsZRtKvprtVTwIqSQ_7kumlxRumwZd5oh8J_q6ZbMyrMIuOLDLKbGKklQFzU/s320/8.JPG" width="320" /></a></div>Gambar 7. Tampilan Command Prompt setelah file second.pl dipanggil melalui command <span style="font-family: "Courier New";">Perl –w <i>filename</i>.pl<o:p></o:p></span> <br />
<div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Jika dipergunakan perl script, maka tampilannya sebagai berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyMa9s0WQwj9YHqngFRhAQaMF4sEUVgW61ryL4XQDeoTrIwoIXVrc7Q1enM4fh5zxv04qmk-nnwl2lTn8tb31xuB3J0oZsz9ZKid1bfTDIXnh24EA-oOKkxHRUsX09btpurNC3_Ab8tAk/s1600/9.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyMa9s0WQwj9YHqngFRhAQaMF4sEUVgW61ryL4XQDeoTrIwoIXVrc7Q1enM4fh5zxv04qmk-nnwl2lTn8tb31xuB3J0oZsz9ZKid1bfTDIXnh24EA-oOKkxHRUsX09btpurNC3_Ab8tAk/s320/9.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">Gambar 8. Tampilan Perl Script untuk program dalam file second.pl</div><b><span style="font-size: 16pt; line-height: 150%;"><o:p> </o:p></span></b> <br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">STRING, BILANGAN, <st2:personname w:st="on"><st1:givenname w:st="on">DAN</st1:givenname> <st1:sn w:st="on">VARIABEL</st1:sn></st2:personname><o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><b>String<o:p></o:p></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Istilah dalam Perl untuk <i>text</i> adalah <b>string</b><span lang="SV">. String dalam Perl ditandai dengan adanya tanda kutip baik single maupun doble. Biasanya string diapit oleh tanda kutip tersebut.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Contoh:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print"<st1:givenname w:st="on">Anna</st1:givenname>,\nShe wailed\tcome quickly!\tThe tiara is gone!\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#again<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print'Anna,\nShe wailed\tcome quickly!\tThe tiara is gone!'; <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#again<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print'<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><st1:givenname w:st="on"><span style="font-family: "Courier New";">Anna</span></st1:givenname><span style="font-family: "Courier New";">,<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">She wailed come quickly! The tiara is gone!'; <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Output yang akan dihasilkan adalah:</div><div class="MsoNormal"><st1:givenname w:st="on"><span style="font-family: "Courier New";">Anna</span></st1:givenname><span style="font-family: "Courier New";">,<o:p></o:p></span></div><div class="MsoNormal"><span style="font-family: "Courier New";">She wailed come quickly! The tiara is gone!<o:p></o:p></span></div><div class="MsoNormal"><st1:givenname w:st="on"><span style="font-family: "Courier New";">Anna</span></st1:givenname><span style="font-family: "Courier New";">,\nShe wailed\tcome quickly!\tThe tiara is gone!<o:p></o:p></span></div><div class="MsoNormal"><st1:givenname w:st="on"><span style="font-family: "Courier New";">Anna</span></st1:givenname><span style="font-family: "Courier New";">,<o:p></o:p></span></div><div class="MsoNormal"><span style="font-family: "Courier New";">She wailed come quickly! The tiara is gone!<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Jika program diatas dieksekusi menggunakan notepad, maka akan didapatkan tampilan berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7PYCmzPXRqDRsPT7-VCElu1cJt2YqPceFlBJf2h2nNVRJ2RWWgxoKJODP9npqhO80fhRjgcLm1kkyElJHqfID1IwOikqqhxmM6MQdVViwdxdHay7uByIRoOBEUAnL7rAofxT3RZJE7s4/s1600/10.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7PYCmzPXRqDRsPT7-VCElu1cJt2YqPceFlBJf2h2nNVRJ2RWWgxoKJODP9npqhO80fhRjgcLm1kkyElJHqfID1IwOikqqhxmM6MQdVViwdxdHay7uByIRoOBEUAnL7rAofxT3RZJE7s4/s320/10.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV"><br />
<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV">Gambar 9. Tampilan Notepad dari file string1.pl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="SV">Seperti terlihat dalam gambar diatas, file notepad tersebut disimpan dengan nama string1.pl, ingat bahwa .pl harus selalu dibubuhkan dalam penamaan file. Hal ini dimaksudkan untuk menandai bahwa file yang kita simpan dalam bentuk script perl.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="SV">Lalu, ditampilkan pada command prompt sebagai berikut:<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOHGbwKzKCfsccvioSYhWEfL9iDS3hyphenhyphenqNOUlaVYuqlLeUakvzi99zTAPfAiddA9F3SF8neeRHTouvlRHK4reI45RZi0LsMLhZ9fAH-gINmfWoroDCAadFVYjRmdbA_VZBfQ8FZPcItz6s/s1600/11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="89" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOHGbwKzKCfsccvioSYhWEfL9iDS3hyphenhyphenqNOUlaVYuqlLeUakvzi99zTAPfAiddA9F3SF8neeRHTouvlRHK4reI45RZi0LsMLhZ9fAH-gINmfWoroDCAadFVYjRmdbA_VZBfQ8FZPcItz6s/s320/11.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 10. Tampilan Command Prompt setelah file string1.pl dipanggil melalui command <span style="font-family: "Courier New";">Perl –w <i>filename</i>.pl<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Jika dalam string ingin ditambahkan character spesial lain seperti tabs atau baris baru, Perl menyediakan <i>escape sequence</i> istimewa untuk merepresentasikannya. Diantaranya adalah <span style="font-family: "Courier New";">\n</span> dan <span style="font-family: "Courier New";">\t</span>. Dimana <span style="font-family: "Courier New";">\n</span> merepresentasikan baris baru sedang <span style="font-family: "Courier New";">\t</span> merepresentasikan tab. sebagaimana yang telah dicontohkan diatas.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Jika ditampilkan dalam bentuk perl script langsung, maka akan muncul tampilan sebagai berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikegvFn8YUEJTYfd-ZtFeOlcq1EEENYsu-FQjc29bPNsHTPdTrhN6ZW0RftTZxm0OZxtxHbhNLPlrJxdTMnYS74hAdxkEs897nW-EH29cfWJ2AKohbXcHv_kUFXE2G7N778-gfFUHqzkU/s1600/12.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikegvFn8YUEJTYfd-ZtFeOlcq1EEENYsu-FQjc29bPNsHTPdTrhN6ZW0RftTZxm0OZxtxHbhNLPlrJxdTMnYS74hAdxkEs897nW-EH29cfWJ2AKohbXcHv_kUFXE2G7N778-gfFUHqzkU/s320/12.JPG" width="320" /></a></div><div style="text-align: center;"><span lang="SV">Gambar 11. </span>Tampilan Perl Script untuk program dalam file string1.pl </div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><b><span lang="SV">Number<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Perl dapat bekerja dengan berbagai macam tipe data bilangan, seperti <i>integer</i>, <i>floating point number</i>, bilangan kompleks, dan bilangan biner. Tidak ada yang istimewa pada penulisan atau pengekspresian sebuah bilangan dalam Perl, seperti yang tampak pada contoh berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="ES" style="font-family: Courier; font-size: 10pt; line-height: 150%;">1<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="ES" style="font-family: Courier; font-size: 10pt; line-height: 150%;">49<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="ES" style="font-family: Courier; font-size: 10pt; line-height: 150%;">28.2<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="ES" style="font-family: Courier; font-size: 10pt; line-height: 150%;">-109<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-indent: 0.5in;"><span lang="ES" style="font-family: Courier; font-size: 10pt; line-height: 150%;">6.04E23<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="ES">Pada contoh yang terakhir, </span><span lang="ES" style="font-family: Courier; font-size: 10pt; line-height: 150%;">E </span><span lang="ES">berarti exponen, dan bilangan tersebut adalah 6.04 10 <sup>23</sup> . <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><b><span lang="SV">Variabel<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Variabel merupakan penyimpanan sementara dari string, bilangan, dan nilai-nilai yang lain. Dalam Perl, variabel diberi nama secara sebarang dan didahului dengan tanda dollar. Ketika variabel pertama kli didefinisikan, variabel awalnya kosong atau tak ditentukan batas-batanya. Nilai ditentukan ke variabel dengan menggunakan tanda ’=’. Contoh penulisan variabel telah diberikan sebelumnya dalam Gambar 6. <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center; text-indent: 0.5in;"><b><span lang="SV" style="font-size: 16pt; line-height: 150%;">ARITMATIKA<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="ES">Perl mengenali aritmetic dasar. </span><span lang="SV">Simbol-simbol yang disebut operator berkaitan dengan operasi aritmatika, seperti:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">+ penjumlahan<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">– pengurangan<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify;"><span lang="SV">* perkalian<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify;"><span lang="SV">/ pembagian<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify;"><span lang="SV">** eksponensiasi<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify;"><span lang="SV">( ) <i>grouping</i><o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="ES">Contoh:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="ES" style="font-family: "Courier New";">#!usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$x=4;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$y=2;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV" style="font-family: "Courier New";">$z=3+$x*$y;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print "The value of z is ",$z,".\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV">Program diatas akan memebrikan output:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">The value of z is 11.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Dengan menggunakan Perl Script, maka akan didapatkan tampilan sebagai berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvQyEqAxsn2YFTwUI4biexaCjHoZSQANG4OyAZsuEMAYW017hyNyYuWt_3CcvcBmytTr8Sf1_heXJ6O_T2T9-8M8-zUiklhy3z4zrrz8wcE4z7mhgondwib4MXHI4dj3Qouq450oAKPGg/s1600/13.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvQyEqAxsn2YFTwUI4biexaCjHoZSQANG4OyAZsuEMAYW017hyNyYuWt_3CcvcBmytTr8Sf1_heXJ6O_T2T9-8M8-zUiklhy3z4zrrz8wcE4z7mhgondwib4MXHI4dj3Qouq450oAKPGg/s320/13.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV"><br />
<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV">Gambar 12. Tampilan contoh penggunaan operasi aritmatika pada perl script<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span lang="SV" style="font-size: 16pt; line-height: 150%;">INTERPOLASI VARIABEL<o:p></o:p></span></b></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Yang menarik dari perbedaan antara tanda petik <i>double</i> dan <i>single</i> adalah tentang apa yang terjadi ketika sebuah variabel disisipkan ke dalam string. Pada string dengan tanda petik <i>double</i>, variabel diperluas ke isinya, proses ini dikenal dengan interpolasi string. Jika tidak ingin menampilkan nilai variabel, maka dalam string dengan tanda petik <i>double</i> harus dibubuhi tanda backslash didepan variabel yang akan diinterpolasikan. <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Sedangkan dalam string dengan tanda petik <i>single</i>, tidak bekerja pada model ini. Artinya variabel hanya akan dibaca secara harfiah, bukan sebagai suatu variabel yang memiliki nilai. <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV">Contoh:<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span lang="ES" style="font-family: "Courier New";">#!usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$x=4;<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$y=2;<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$z=3+$x*$y; <o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$p=17*$x*$y-$z;<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span lang="ES" style="font-family: "Courier New";">$s=15-$x+7*$y;<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-family: "Courier New";">print "The value of z is ",$z,".\n";<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-family: "Courier New";">print 'The value of p is ',$p,".\n";<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-family: "Courier New";">print 'The value of s is $s.';<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"> Program tersebut akan memberikan output:</div><div class="MsoNormal" style="line-height: 150%;"><span style="font-family: "Courier New";">The value of z is 11.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%;"><span style="font-family: "Courier New";">The value of p is 125.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">The value of s is $s.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSWNWvNodkOlwBvKhZySxbwiCC6iZDaTH9qsSmhv1AY7FFx0DWbKC4cetP3fvikZNW6BHYDNUM7DqwhqIFgAoNA3XEysYXZ1YKnOEU18e3jK4cpcRFdpCkRKcejYjC6lL42BoUuDCf1s0/s1600/14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSWNWvNodkOlwBvKhZySxbwiCC6iZDaTH9qsSmhv1AY7FFx0DWbKC4cetP3fvikZNW6BHYDNUM7DqwhqIFgAoNA3XEysYXZ1YKnOEU18e3jK4cpcRFdpCkRKcejYjC6lL42BoUuDCf1s0/s1600/14.JPG" /></a></div><div style="text-align: center;"><span lang="SV">Gambar 13. Perbedaan dalam string dengan tanda petik <i>double</i> dan <i>single<o:p></o:p></i></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Interpolasi variabel hanya berlaku pada konten dari vareiabel itu sendiri. Perl tidak akan menghitung ekspresi aritmatika atau <i>statement </i>program lain yang disisipkan diantara string dengan tanda petik <i>double</i>. Contohnya sebagai berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="ES" style="font-family: "Courier New";">#!usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="ES" style="font-family: "Courier New";">$x=4;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="ES" style="font-family: "Courier New";">$y=2;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "The value of z is $x+$y ";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">program di atas akan memberikan output:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">The value of z is 4+2<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Seperti tampak pada Gambar berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguLI7B2qzL13Xrpn5IIeXs_o4NgCNTviGghFfCiWttmAPK7XPyLgcO8sSn2JJDrMtAqq-_hk6u9eC8aJp4yDG9xGRF-LxxZqLXBO5oZBHMfyt-ytnV4up8lt4ZpgIxiV83b5FqaPwDXJk/s1600/15.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguLI7B2qzL13Xrpn5IIeXs_o4NgCNTviGghFfCiWttmAPK7XPyLgcO8sSn2JJDrMtAqq-_hk6u9eC8aJp4yDG9xGRF-LxxZqLXBO5oZBHMfyt-ytnV4up8lt4ZpgIxiV83b5FqaPwDXJk/s320/15.JPG" width="320" /></a></div><span lang="SV"><o:p></o:p></span><br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV">Gambar 14. Tampilan Perl script yang tidak mengeksekusi <i>statement </i>program lain yang disisipkan diantara string dengan tanda petik <i>double</i>.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span lang="SV" style="font-size: 16pt; line-height: 150%;">INPUT DAN OUTPUT DASAR<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><i><span lang="SV">Input</span></i><span lang="SV">, dalam bahasa pemrograman, merupakan bagaimana data diambil dan dimasukkan dalam script. Sedangkan <i>output</i> adalah hasil keluaran dari script. Banyak script yang melakukan keduanya, meng-<i>input</i> data dari suatu <i>source</i> dan meng-<i>output</i> ke data lainnya.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Cara utama untuk meng-<i>output</i> adalah dengan menggunakan fungsi <b>print</b>. Print merupakan fungsi yang diikuti spasi dan satu atau beberapa argument yang dipisahkan dengan koma dan mengirimnya ke <i>current output device,</i> yang berada secara default pada layar komputer. Print hanya akan bekerja pada ekspresi string, bilangan dan variabel. Sedangkan cara utama untuk meng-<i>input</i> data adalah dengan menggunakan operator kurung sudut (<>), yang akan dibaca sebagai barisan input dari <i>current input device</i>. <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Contoh:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#!usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">#input name by user<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print "Enter your name:";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">$name=<>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">chomp $name;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print "Hello $name!\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">print "It's been so nice to meet you.";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Diharapkan program ini akan memberikan tampilan sebagai berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">Enter your name: zuma<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">Hello, zuma!<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span style="font-family: "Courier New";">It's been so nice to meet you.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Dalam notepad, akan diperoleh tampilan berikut. Dimisalkan file disimpan di <i>directory</i> D dengan nama name1.pl.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN2xoOqUd6J85DuKE81FhI3fCLYeg7DXl4a00_m1Y1lcTZoUZO0rxvutrPGpNGLhzz08zJ8ID8O0tmRU-dQPyIlnMEWcUr6yCqQrFP6i9lDkVp0IMynNkJOn_-yDV8FGl8yLS8cG-nyZQ/s1600/16.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="88" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN2xoOqUd6J85DuKE81FhI3fCLYeg7DXl4a00_m1Y1lcTZoUZO0rxvutrPGpNGLhzz08zJ8ID8O0tmRU-dQPyIlnMEWcUr6yCqQrFP6i9lDkVp0IMynNkJOn_-yDV8FGl8yLS8cG-nyZQ/s320/16.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 15. Tampilan program name1.pl dalam notepad </div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Tapi, program ini harus di run di command prompt. Jika dieksekusi langsung di perl script, akan muncul command berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQq03qu7wwMwB_8oW3cQ0vMbh8QztF3kTm8Hj5q9e48D8f5KpydGKrmIPdnwKKu397pjtv-zEg1xw9-7G8HmIHMUFtUh24vdPHJQIWUGBN-c5GfJ_XkPepwkWm83IUsp01B2fvPLEp7Zk/s1600/17.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="108" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQq03qu7wwMwB_8oW3cQ0vMbh8QztF3kTm8Hj5q9e48D8f5KpydGKrmIPdnwKKu397pjtv-zEg1xw9-7G8HmIHMUFtUh24vdPHJQIWUGBN-c5GfJ_XkPepwkWm83IUsp01B2fvPLEp7Zk/s320/17.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 16. Tampilan command pada perl script saat running program input data dilaksanakan. </div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Selanjutnya, jika di-<i>run</i> dengan menggunakan <i>command prompt</i> akan diperoleh tampilan berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaxFNeXSo0U_85IxeMgtvp6qsVnwlv04hcdp3vtGHBE36iMbVsv4QrGFy1IE_5drci5pR616t-ksLuNCeKdL3LmAT2yYq03YXQCmYpffbsuJYQkTlzt12aRZcjp34uFhk7WFdjqyleo7c/s1600/18.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaxFNeXSo0U_85IxeMgtvp6qsVnwlv04hcdp3vtGHBE36iMbVsv4QrGFy1IE_5drci5pR616t-ksLuNCeKdL3LmAT2yYq03YXQCmYpffbsuJYQkTlzt12aRZcjp34uFhk7WFdjqyleo7c/s320/18.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center; text-indent: 9pt;">Gambar 17. Tampilan command prompt ketika mengeksekusi program dalam name1.pl</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">MAKING DECISION<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Seringkali, terdapat path berbeda yang mengikuti jika sebagian kondisi terpenuhi (true ataupun benar). Ketika input yang dimasukkan oleh user tidak masuk akal untuk tetap dieksekusi, maka perlu diberikan batasan pada input yang akan dimasukkan oleh user. Dengan kata lain menolak inputan yang tidak diinginkan. Salah satu caranya tampak pada program berikut:</div><div class="MsoNormal" style="line-height: 150%;"><br />
</div><div class="MsoNormal" style="line-height: 150%;"><span style="font-family: Courier;">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%;"><span style="font-family: Courier;">print “Enter your age: ”;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%;"><span style="font-family: Courier;">$age = <>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-right: -0.25in;"><span style="font-family: Courier;">die “Yor age doesn’t reasonable” if $age <= 0 or $age >= 100;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%;"><span style="font-family: Courier;">print “Your age in month is ”,$age*12,“\n”;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Selanjutnya, program diatas diketik pada notepad atau stratch pad pada perl script tool, kemudian disimpan (misalnya di <i>directory</i> D dan dengan nama age2.pl), maka program tersebut akan memberikan output sebagai berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL_GshCssLjvbq-6846m5S7Gv0KffTklQag9vw6POv6V_xKVWxRhT9NPRpSHfrD7kfjKeaBbJIX9XCLjcHRCyWJl2yQd3PD5TknYtgKjkU91sAsfkZHM_q4EujjL5yiEqQ2x9lbMm62o8/s1600/19.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL_GshCssLjvbq-6846m5S7Gv0KffTklQag9vw6POv6V_xKVWxRhT9NPRpSHfrD7kfjKeaBbJIX9XCLjcHRCyWJl2yQd3PD5TknYtgKjkU91sAsfkZHM_q4EujjL5yiEqQ2x9lbMm62o8/s320/19.JPG" width="320" /></a></div><div style="text-align: center;"><span lang="SV">Gambar 18. Tampilan output program age2.pl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><span lang="SV">Pada program diatas, terdapat fungsi <b>die</b> dalam baris keempat. fungsi ini adalah fungsi untuk mematikan kerja dari command <b>print</b>. Fungsi ini terdiri dari dua bagian. </span>Bagian pertama <span style="font-family: Courier;">die “Yor age doesn’t reasonable”</span> dan yang kedua adalah<span style="font-family: Courier;"> if $age <= 0 or $age >= 100. </span>Fungsi <b>die</b> akan dilaksanakan jika kondisi yang menyertainya pada bagian kedua terpenuhi. Namun jika tidak terpenuhi, maka fungsi <b>print</b> yang akan dieksekusi dan fungsi <b><span lang="SV">die</span></b> akan diabaikan.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Perl memiliki operator perbandingan yang lengkap, seperti tampak pada tabel berikut:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1IC59JMuPhkg-T89v0mHECl1eUXMZXYOJwlfptS3YAkXN-sFSYs0uH3ycx5va-TlSXNj_QPEeKJMyUEXx4gHjd2UvMNm2tpwu7ewYV_bMRcNH3aeOmEUvFvWS3aJJegY4H7wgI3uT9vw/s1600/20.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1IC59JMuPhkg-T89v0mHECl1eUXMZXYOJwlfptS3YAkXN-sFSYs0uH3ycx5va-TlSXNj_QPEeKJMyUEXx4gHjd2UvMNm2tpwu7ewYV_bMRcNH3aeOmEUvFvWS3aJJegY4H7wgI3uT9vw/s320/20.JPG" width="320" /></a></div><div style="text-align: center;"><span lang="SV">Tabel 1. Operator perbandingan numeric yang dimiliki Perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Selain itu, Perl juga mengenal operator perbandingan string yang juga lengkap. Ditampilkan dalam tabel berikut:<o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuHDQ2VvR740tvRYvo7nEAYHAm_Db3rcGDB5J9hwepAFfIK6kR5QIBJVwEtiXVMHR4WTqV7xjCndvnaUx2t8mYpAnIKgeMBXmcTl4FmVeG5g8YrM1H95rM7hf7EMqFNXhpN-ZSM1iHAKU/s1600/21.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuHDQ2VvR740tvRYvo7nEAYHAm_Db3rcGDB5J9hwepAFfIK6kR5QIBJVwEtiXVMHR4WTqV7xjCndvnaUx2t8mYpAnIKgeMBXmcTl4FmVeG5g8YrM1H95rM7hf7EMqFNXhpN-ZSM1iHAKU/s320/21.JPG" width="320" /></a></div><div style="text-align: center;"><span lang="SV">Tabel 2. Operator perbandingan string pada Perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Contoh penggunaan operator perbandingan string pada perl:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">#!usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "Enter your name:";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">$name=<>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">chomp $name;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "Hei $name! \nIts nice to meet you.\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "You're look so gorgeous!", if $name eq "zuma";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Program tersebut akan memberikan output berikut (jika disimpan dengan nama file name2.pl):<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEineL0RzWTVGSJ22X1Zv5jvtvCPEYVYdmJPOE6mltXAsq-QchCzSHRwy4ZRx6CHhaOk_Xb-LnBXnJ3XyO493jYRTGtO_26_0afI-iKOn4w4ptvSbGku3H5NuUPEUSU_jYBB-__sBhXIVHQ/s1600/22.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEineL0RzWTVGSJ22X1Zv5jvtvCPEYVYdmJPOE6mltXAsq-QchCzSHRwy4ZRx6CHhaOk_Xb-LnBXnJ3XyO493jYRTGtO_26_0afI-iKOn4w4ptvSbGku3H5NuUPEUSU_jYBB-__sBhXIVHQ/s320/22.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 19. Tampilan running program name2.pl </div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">CONDITIONAL<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Script Perl jugamenyediakan fungsi <i>conditional</i>. Dimana beberapa <i>statement</i> dieksekusi secara <i>conditional</i>. Eksekusi ini dapat dilakukan dengan dua cara yaitu menggunakan statement <b>if</b> atau <b>if else</b>. Contoh penggunaan <b>if </b>telah dicontohkan sebelumnya pada age2.pl. Berikut akan diberikan contoh penggunaan <b>if else</b> dalam ekspresi <i>conditional</i>.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">print "Enter your age:";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$age = <>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">if ($age > 0 and $age <= 5)<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"> {print "You're too young to use the computer!.\n";}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">elsif ($age < 0 or $age >= 100)<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"> {print "That age doesn't reasonable to me.\n";}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV" style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">else<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV" style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"> </span><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">{print "Your age in month is ",$age*12,"\n";}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Program tersebut mempunyai fungsi <i>conditional</i> di dalamnya. Yaitu, jika umur yang dimasukkan lebih dari nol tapi kurang dari 5, maka akan muncul <i>command</i><i><span style="font-size: 11pt; line-height: 150%;"> </span></i><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">You're too young to use the computer!</span><span style="font-size: 11pt; line-height: 150%;">, </span>jika umur yang dimasukkan oleh <i>user </i>kurang dari nol atau lebih dari 100, maka akan muncul <i>command </i><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">That age doesn't reasonable to me.</span> Sedangkan jika umur yang lain, akan menghasilkan output berupa nilai umur dalam bulan. </div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Jika ditampilkan dalam notepad, maka akan diperoleh output sebagai berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAvD81qo7c2xm_pby5V2Q6iKAYPhdBophXPlpSxFip0JwF-6PLWpTUE54IpNUwV2QzXIqajMZ2S1_p3NUJ0enipPKiUGa0uVwiZ8u78DS-LazwPe4SED-7rrnw4o74a0DxtJu7j9RM4U4/s1600/23.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAvD81qo7c2xm_pby5V2Q6iKAYPhdBophXPlpSxFip0JwF-6PLWpTUE54IpNUwV2QzXIqajMZ2S1_p3NUJ0enipPKiUGa0uVwiZ8u78DS-LazwPe4SED-7rrnw4o74a0DxtJu7j9RM4U4/s320/23.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV">Gambar 20. Tampilan notepad dari program age3.pl<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><span lang="SV"><o:p></o:p></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj74ShPnPjWGaRJo4qpVoFqe2DWAy6d93zMTWHyHrPxh5_7fL07MYrw56sFxBiPMZ92KKMJP7KXdACf38TglFBY8Z5Wtze5q05cQcuR_jOdozdCd5h4tSQGmqu-CQr3xmA-HxwW4LKLOxQ/s1600/24.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="123" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj74ShPnPjWGaRJo4qpVoFqe2DWAy6d93zMTWHyHrPxh5_7fL07MYrw56sFxBiPMZ92KKMJP7KXdACf38TglFBY8Z5Wtze5q05cQcuR_jOdozdCd5h4tSQGmqu-CQr3xmA-HxwW4LKLOxQ/s320/24.JPG" width="320" /></a></div><div style="text-align: center;"><span lang="SV">Gambar 21. Tampila output proram age3.pl dengan 3 kali percobaan pemasukan data<o:p></o:p></span></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span lang="SV" style="font-size: 16pt; line-height: 150%;">LOOP<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Pernyataan <i>conditional</i> memungkinkan modifikasi dalam menjalankan programnya, sedemikian hingga bagian kode dapat dieksekusi atau diabaikan selama diperlukan. Perl dan beberapa bahasa pemrograman yang lain mengenal hal yang demikian ini sebagai <i>loops</i>. Perl memiliki banyak perbedaan tipe looping. Yang paling sering digunakan adalah fungsi <b>while</b>. Fungsi <b>while</b> terlihat sama seperti fungsi <b>if</b>. Tapi pada <b>if</b>, statements akan dieksekusi sekali jika persyaratan terpenuhi. Sedang dalam <b>while</b> satatements akan diulang berkali-kali selama persyaratan dipenuhi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Contoh penggunaan fungsi while sebagai loops function:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$count = 1;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">print "There's an apple.\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$count = $count + 1;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">while ( 1 < $count and $count <=7)<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"> {print "There are $count apples.\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"> $count = $count + 1;}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Jika di-<i>run</i>, maka program tersebut akan memberikan output:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1fvCnCVtKhqudbdEJfFhfAAnS2UYDqFVMaFll8YXRsetaRJtDEBbCsUVBR-JFj9wJ6lBC3jN01wVoof5iBtOidkG78S7lf__POFR-RhglhpJhr-AXOOYiuoHSlXMvMiQq9F_DIIOcT9U/s1600/25.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1fvCnCVtKhqudbdEJfFhfAAnS2UYDqFVMaFll8YXRsetaRJtDEBbCsUVBR-JFj9wJ6lBC3jN01wVoof5iBtOidkG78S7lf__POFR-RhglhpJhr-AXOOYiuoHSlXMvMiQq9F_DIIOcT9U/s320/25.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 22. Tampilan output program dalam perl Script </div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">MENGGABUNGKAN LOOPS <st1:givenname w:st="on">DAN</st1:givenname> INPUT<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Fungsi loop akan sangat berguna jika dikombinsikan dengan statement input. Seperti dalam contoh berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "Type something ";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">$line = <>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">while (defined ($line))<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";"> {print "You typed $line \n\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";"> print "Type something ";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";"> $line = <>;}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Program tersebut akan mengembalikan apa yang diinputkan oleh user, dan selama user masih memasukkan input, maka program ini akan terus berjalan. Untuk menghentikan jalannya pogram ini, pada sistem windows, hal ini dilakukan dengan mengetik control-z (^z).<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Jika program tersebut setelah disimpan dalam bentuk .pl melalui notepad, maka di command prompt, program tersebut akan menghasilkan output berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg_I-gexk-9onE8hUuY4A4ENfHFKY9O7G1nZ5D6VjNBZbwMkvB8oxYGoW1v3lnnDuHIQEq1Et63QwHlpfIdy7PAOMUNBKM7qLxh8a9ypMmOZrizsxaIjngxI92rp9QoDCHVgTIUk7Y8V0/s1600/26.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg_I-gexk-9onE8hUuY4A4ENfHFKY9O7G1nZ5D6VjNBZbwMkvB8oxYGoW1v3lnnDuHIQEq1Et63QwHlpfIdy7PAOMUNBKM7qLxh8a9ypMmOZrizsxaIjngxI92rp9QoDCHVgTIUk7Y8V0/s320/26.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 23. Tampilan output program loop3.pl dengan melakukan dua kali input </div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">MENCARI <st2:personname w:st="on"><st1:givenname w:st="on">PANJANG</st1:givenname> <st1:sn w:st="on">DARI</st1:sn></st2:personname> SUATU SEQUENCE<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Salah satu kegunaan Perl adalah pada bidang biologi. Salah satu contohnya adalah dalam pengeksekusian <i>sequence</i> DNA yang besar berformat huruf-tunggal. <i>Sequence</i> ini panjangnya belum diketahui, dan ingin dicari jumlah baris dalam <i>sequence</i>-nya. Comtph berikut akan mempermudah pemahaman.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";"># length2.pl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "Masukkan character: ";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">$length = 0; # set length counter to zero<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">$lines = 0; # set number of lines to zero<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">while (<>) { # read file one line at a time<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "Masukkan character: ";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">chomp; # remove terminal newline<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">$length = $length + length $_ ;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">$lines = $lines + 1;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "LENGTH = $length\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New";">print "LINES = $lines\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Tampilan notepad-nya sebagai berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRvkhyphenhyphenTZK0CLTTDCRNiiEdwGRaQiSknXqLIqEJFx7AoMBDbn9STUC9j7i6XRf5W_MUjwpXu7Nb7bqrjcrPRn47jC8uDZNkO_yWijVcXLFvvRTNeDtvSoOi42De7C0kCmz-E44h0jwU0rA/s1600/27.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRvkhyphenhyphenTZK0CLTTDCRNiiEdwGRaQiSknXqLIqEJFx7AoMBDbn9STUC9j7i6XRf5W_MUjwpXu7Nb7bqrjcrPRn47jC8uDZNkO_yWijVcXLFvvRTNeDtvSoOi42De7C0kCmz-E44h0jwU0rA/s320/27.JPG" width="320" /></a></div><div style="text-align: center;"><span lang="SV">Gambar 24. Tampilan program length2.pl dalam notepad<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Dalam program diatas, terdapat fungsi length. Fungsi dilibatkan untuk mendapatkan panjang dari baris suatu string dengan menghilangkan enter (tanda enter atau baris baru tidak diperhitungkan). Jika di-<i>run</i> menggunaka <i>command prompt</i> dan meng-<i>input</i>-kan <i>sequence</i> dari <i><u>aureus FabH</u></i> (3IL7), maka akan diperoleh output program berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglRpQGur6vmkXrszUPu7rU5I4B108unsY30IqHj1H7R4TiAkZqGw8-Io1ClWZeQUIjBQ98fByabapoLU9c1uAwZRwbAXTRqkSXqUQb3hUbz1vMV_Q98y4aApWbMWEJGD-nOQ-1yov6yso/s1600/28.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="107" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglRpQGur6vmkXrszUPu7rU5I4B108unsY30IqHj1H7R4TiAkZqGw8-Io1ClWZeQUIjBQ98fByabapoLU9c1uAwZRwbAXTRqkSXqUQb3hUbz1vMV_Q98y4aApWbMWEJGD-nOQ-1yov6yso/s320/28.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 25. Tampilan <i>output </i>dari program length2.pl menggunakan command prompt. </div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify;">Data yang dimasukkan ke dalam program untuk dieksekusi, diperoleh dari BLAST dimana data ini berbentuk <i>fasta</i>. Hasil diatas sesuai dengan data panjang DNA yang diperoleh dari BLAST, yaitu 313.</div><br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><st2:personname w:st="on"><st1:givenname w:st="on"><b><span style="font-size: 16pt; line-height: 150%;">PENCOCOKAN</span></b></st1:givenname><b><span style="font-size: 16pt; line-height: 150%;"> <st1:sn w:st="on">POLA</st1:sn></span></b></st2:personname><b><span style="font-size: 16pt; line-height: 150%;"><o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV">Pencocokan pola adalah perbandingan text string yang khusus. Pencocokan pola ini cenderung mirip dengan fungsi eq, tapi sebagai ganti pencocokan yang persis sama dari dua string. Pencocokan pola ini menguji sebuah string dan sebuah pola. </span>Berikut ini adalah contoh pencocokan pola (matching patern) dalam stracthpad dan di-run di command prompt.</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"># length2.1.pl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">print "masukkan sequence: \n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$dna = <>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">if ($dna =~/SFAG/)<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">{print "ditemukan patern yang dimaksud dalam sequence";} <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">else {print "patern tidak ditemukan dalam sequence";}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFE8mSdVvIwyzMRDcpj2Zgg2zP27VkSde4_WsDMqP9q9LuRgn0w1u6_cEfqB4mmh4nduoCgA73iP-MUYtw6_S0LyKQMAvBaA5iGfU8VOLSGzZL6v5Nov6GhURU8bHO-VZOpP68Gt5YwQE/s1600/29.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFE8mSdVvIwyzMRDcpj2Zgg2zP27VkSde4_WsDMqP9q9LuRgn0w1u6_cEfqB4mmh4nduoCgA73iP-MUYtw6_S0LyKQMAvBaA5iGfU8VOLSGzZL6v5Nov6GhURU8bHO-VZOpP68Gt5YwQE/s320/29.JPG" width="320" /></a></div><div style="text-align: center;">Gambar 24. Contoh program matching patern </div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4hOUsr1krtHMek46OL0H5Pay2p_oVUhlbDtp_W7SVYv5jFUI2BngB4kD-RBi9si2BPssjlp7BANH-da4o4qJc4PSnHZbo0y-PBDnphEGPGu42jANic2_IsoErO-_geMHSSItW75nB2kg/s1600/30.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4hOUsr1krtHMek46OL0H5Pay2p_oVUhlbDtp_W7SVYv5jFUI2BngB4kD-RBi9si2BPssjlp7BANH-da4o4qJc4PSnHZbo0y-PBDnphEGPGu42jANic2_IsoErO-_geMHSSItW75nB2kg/s320/30.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(a)</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh61sAM2CHkZ2s6b9bpt89cymlZfrvl_4WDC95f-Y0XrZHf8cLhktK7Zvt0zSUgenMf7GwEe2er7S1hcy0zW_SMgljrY1nffDoNASXb_dnakvidR_LbqzTJoEGXhth4e5Ucl0fb6TqvmTE/s1600/31.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="66" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh61sAM2CHkZ2s6b9bpt89cymlZfrvl_4WDC95f-Y0XrZHf8cLhktK7Zvt0zSUgenMf7GwEe2er7S1hcy0zW_SMgljrY1nffDoNASXb_dnakvidR_LbqzTJoEGXhth4e5Ucl0fb6TqvmTE/s320/31.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(b)</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"> Gambar 26. (a). Contoh output pattern matching ketika input yang dinerikan adalah</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"> penggalan dari <i>sequence</i> <i><u>Saccharomyces cerevisiae</u></i><span style="font-family: "Comic Sans MS";"> </span>(2WAS)</div><div class="MsoNormal" style="line-height: 150%; margin-left: 99pt; text-indent: -27pt;"> (b). Contoh output pattern matching ketika input yang dinerikan adalah penggalan dari <i>sequence</i> <i><u>aureus FabH</u></i> (3IL7)</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Contoh lainnya adalah sebagai berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"># length2.2.pl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">print "masukkan sequence: \n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV" style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$dna = <>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span lang="SV" style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">if ($dna =~/GG[VTAG]/)<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">{print "ditemukan patern yang dimaksud dalam sequence";} <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">else {print "patern tidak ditemukan dalam sequence";}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsgM52oCtCJeOAoy_tyGM-6gxahHnURVobMm4hbBKPA0rirbQsmWAxw6B8KppBHc2tZXhfyCTO2royzO5A2Bt1guqi4h5xxq_eVSrrgsh_Q0FZEJVpSbmgHfCSH2f-NsqtU9wxxs8RiMI/s1600/32.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsgM52oCtCJeOAoy_tyGM-6gxahHnURVobMm4hbBKPA0rirbQsmWAxw6B8KppBHc2tZXhfyCTO2royzO5A2Bt1guqi4h5xxq_eVSrrgsh_Q0FZEJVpSbmgHfCSH2f-NsqtU9wxxs8RiMI/s320/32.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(a)</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz8H_mn2XvQjdT1e-4ZMrwR6r3QipH3zRs1wJyN8JZ6MedCi6FOTTDR9drdsLJ7VrzSCgvsY6pYijlVEDtgnMx1tkr7ty-pgebP1ocJf2myuG2im1Byqxhe_m4M0AIwDTH1fONuGnyMZs/s1600/33.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz8H_mn2XvQjdT1e-4ZMrwR6r3QipH3zRs1wJyN8JZ6MedCi6FOTTDR9drdsLJ7VrzSCgvsY6pYijlVEDtgnMx1tkr7ty-pgebP1ocJf2myuG2im1Byqxhe_m4M0AIwDTH1fONuGnyMZs/s320/33.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(b)</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4j_Iw0gZuhGmKpVJ604JfYlT4OytxuPEh2N6rjNTiCaURKqBkRHlnL7f2EI_gj1_Ft8gek25iIRHRgeQHZZo1j3-RqvvG2PeWSO11plg1nAFWW60AGyPv__rTULDz2hLH2-GLMJAIDk4/s1600/34.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4j_Iw0gZuhGmKpVJ604JfYlT4OytxuPEh2N6rjNTiCaURKqBkRHlnL7f2EI_gj1_Ft8gek25iIRHRgeQHZZo1j3-RqvvG2PeWSO11plg1nAFWW60AGyPv__rTULDz2hLH2-GLMJAIDk4/s320/34.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(c)</div><div align="center" class="MsoNormal" style="line-height: 150%; margin-left: 27pt; text-align: center; text-indent: -27pt;">Gambar 27. (a). Program patern matching dalam statchpad </div><div class="MsoNormal" style="line-height: 150%; margin: 0in -9pt 0.0001pt 99pt; text-align: justify; text-indent: -27pt;"> (b). Contoh output pattern matching ketika input yang diberikan adalah penggalan dari <i>sequence</i> <i><u>Saccharomyces cerevisiae</u></i><span style="font-family: "Comic Sans MS";"> </span>(2WAS)</div><div class="MsoNormal" style="line-height: 150%; margin-left: 99pt; text-align: justify; text-indent: -27pt;"> (c). Contoh output pattern matching ketika input yang dinerikan adalah penggalan dari <i>sequence</i> <i><u>aureus FabH</u></i> (3IL7)</div><b><span style="font-size: 16pt; line-height: 150%;"><o:p> </o:p></span></b> <br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><b><span style="font-size: 16pt; line-height: 150%;">TRANSLETE PATTERN<o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Seperti yang telah disebutkan sebelumnya, bahwa perl adalah program yang memberikan banyak kemudahan untuk mengeksekusi fungsi atas text. Salah satu kemudahannya adalah fungsi <i>translate</i> (<span style="font-family: "Courier New";">tr</span>) oleh perl script. Fungsi ini adalah fungsi yang dapat mengganti suatu character dengan character lainnya, sesuai dengan kebutuhan. Berikut adalah contoh penggunaannya:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">#!/usr/bin/perl<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">print "masukkan sequence: \n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$dna = <>;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">if ($dna =~/SFAG/)<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">{print "ditemukan patern yang dimaksud dalam <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;"> sequence\n";} <o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">else {print "patern tidak ditemukan dalam sequence\n";}<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">$dna =~ tr/ACGT/TGCA/;<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Courier New"; font-size: 11pt; line-height: 150%;">print "sequence setelah ditranslate: ",$dna,"\n";<o:p></o:p></span></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;">Bila di-run dalam command prompt dengan memberikan input berupa penggalan <i>sequence</i> <i><u>Saccharomyces cerevisiae</u></i><span style="font-family: "Comic Sans MS";"> </span>2WAS, maka tampilan yang diperoleh adalah sebagai berikut:</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD3v5g_wj0L9ye5zR4PVUVLVsHAW4t8F2K1_y5iNZ2yMBaOP0SPN_nhP3seWyZVAAQ4hj7SNtndhv7t9TuslEQ05fCzpSWjYkTvEDmCa3VWjaD_knSzLphx9KEGy3JzeQpomxdGuWPxLo/s1600/35.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD3v5g_wj0L9ye5zR4PVUVLVsHAW4t8F2K1_y5iNZ2yMBaOP0SPN_nhP3seWyZVAAQ4hj7SNtndhv7t9TuslEQ05fCzpSWjYkTvEDmCa3VWjaD_knSzLphx9KEGy3JzeQpomxdGuWPxLo/s320/35.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(a)</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoWAGPCijol51xb4-Yax9g4HcGVA9K5Jz25_5M8uxhiqeWX9ihfQpoWWEUrbFIDQ8gmSU5q2BVDo0rNfdle90kBa3s_486ifRnOwldJlqFkrcSEepamQc9YwVgusKRLkS0cpI4_fHKKP4/s1600/36.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="90" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoWAGPCijol51xb4-Yax9g4HcGVA9K5Jz25_5M8uxhiqeWX9ihfQpoWWEUrbFIDQ8gmSU5q2BVDo0rNfdle90kBa3s_486ifRnOwldJlqFkrcSEepamQc9YwVgusKRLkS0cpI4_fHKKP4/s320/36.JPG" width="320" /></a></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"></div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;">(b)</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"> Gambar 28. (a). Tampilan stratchpad dari matching4.pl</div><div class="MsoNormal" style="line-height: 150%; margin: 0in -9pt 0.0001pt 153pt; text-indent: -0.5in;"> (b). Contoh output pattern matching ketika input yang diberikan adalah penggalan dari <i>sequence</i> <i><u>Saccharomyces cerevisiae</u></i><span style="font-family: "Comic Sans MS";"> </span>(2WAS)</div><b><span style="font-size: 16pt; line-height: 150%;"><o:p> </o:p></span></b> <br />
<div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="line-height: 150%; text-align: center;"><st2:personname w:st="on"><st1:givenname w:st="on"><b><span style="font-size: 16pt; line-height: 150%;">DAFTAR</span></b></st1:givenname><b><span style="font-size: 16pt; line-height: 150%;"> <st1:sn w:st="on">PUSTAKA</st1:sn></span></b></st2:personname><b><span style="font-size: 16pt; line-height: 150%;"><o:p></o:p></span></b></div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.5in; text-indent: -0.5in;">[1]. <st1:givenname w:st="on">Baxevanis</st1:givenname> <st1:middlename w:st="on">Andreas</st1:middlename> <st1:sn w:st="on">D.</st1:sn>, <st2:personname w:st="on"><st1:givenname w:st="on">B.F.</st1:givenname> <st1:middlename w:st="on">Francis</st1:middlename> <st1:sn w:st="on">Ouellette</st1:sn></st2:personname>.<i> Bioinformatics: A Practical Guide to the Analysis of <st1:sn w:st="on">Genes</st1:sn> and Proteins, Second Edition</i>. 2001. <st1:givenname w:st="on">John</st1:givenname> Wiley & Sons, Inc.</div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-indent: -0.25in;">[2].<i><span style="font-family: "Times-Italic","serif"; font-size: 10pt; line-height: 150%;"> </span><a href="http://www.bioperl.org/">http://www.bioperl.org/</a> </i><o:p></o:p></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-indent: -0.25in;">[3]. <a href="http://www.keudekupi.com/Mengapa%20Harus%20Perl.htm">www.keudekupi.com/Mengapa Harus Perl.htm</a> <o:p></o:p></div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-indent: -0.25in;">[4]. <a href="http://www.perltraining.com./why-Perl">www.perltraining.com./why-Perl</a> </div><div class="MsoNormal" style="line-height: 150%; margin-left: 0.25in; text-indent: -0.25in;"><br />
</div><div class="MsoNormal" style="line-height: 150%;"><br />
</div><div class="MsoNormal" style="line-height: 150%; text-align: justify; text-indent: 0.5in;"><br />
</div>zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-35031296991991234092010-07-08T02:08:00.000-07:002010-07-08T02:26:49.158-07:00JUDI LEGAL??????<div class="MsoNormal" style="text-align: center;">JUDI LEGAL??????</div><div class="MsoNormal"><br />
</div><div class="MsoNormal" style="text-align: justify;"><span lang="SV">“Indonesia bukanlah Negara Islam, dan meskipun dilarang, judi masih tetap menjalar luas. Alangkah baiknya judi diorganisir agar agar negara juga untung. Dalam hal ini tentunya, negara mendapat bagian dari hasil judi”<o:p _moz-userdefined=""></o:p></span></div><div></div><div class="MsoNormal" style="text-align: justify;"><br />
</div><div style="text-align: justify;"></div><div style="text-align: justify;">Alasan diatas hanyalah seklumit dan sebagian kecil dari beribu alasan yang diajukan oleh para pemicu legalisasi perjudian. Alasan yang benar-benar memalukan. Sebegitu miskinkan Indonesia sehingga pendidikan harus dibiayai oleh para penjudi? Sebegitu melaratkah negeriku ini sehingga jalan raya yang aku lalui harus dibangun dengan dana pajak dari hasil judi? Jika jalan itu nantinya dilewati ayah-ayah yang mencari nafkah, maka anak-anak mereka turut menikmati hasil judi. Meskipun uang yang didapatkan ayah mereka merupakan hasil jerih payah ayah-ayah mereka. Darah yang mengalir dalam tubuh generasi muda kita memuat barang haram....... Masya Allah..............</div><div style="text-align: justify;">Ibarat membangun masjid dengan uang hasil curian.....</div><div style="text-align: justify;">Negara macam apa yang menyuapi rakyatnya dengan uang hasil judi???</div><div style="text-align: justify;">Negara macam apa yang malah menjerumuskan bermilyar-milyar rakyatnya untuk bersama-sama menghalalkan yang haram....</div><div style="text-align: justify;">Belum lagi akibat yang dapat ditimbulkan akibat legalisasi perjudian. Pada kenyataannya, judi tidak dapat dipisahkan dengan minuman keras dan prostitusi. Apakah dengan dilegalkannya judi, maka minuman keras dan prostitusi pun akan legal di negeri ini???!! Jika ya, pasti Indonesia akan menjadi negara yang kaya raya karena pajak yang diperoleh akan semakin berlipat... Kaya raya...???</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Sebegitu putus asakah para dewan perwakilanku, sehingga orang yang seharusnya mengayomi rakyat, malah akan membangun negara dengan cara yang begitu memalukan...? Ibarat penyakit, bukan disembuhkan, malah diberikan segala sesuatu yang membuat penyakit bertambah parah bahkan bermutasi menjadi penyakit yang makin ganas. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Islam mengajarkan umatnya untuk taat pada pemimpin mereka, dalam hal ini adalh pemerintah yang berwenang. Tapi, jika pemimpin itu kini telah melanggar aturan Sang Maha Pengatur, kita harus menghunus pedang kedepan mata para pemimpin kita yang sepertinya telah lupa akan tugasnya sebagi pemimpin. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Sesungguhnya, niat yang baik yang dilakukan dengan cara yang salah tetaplah merupakan suatu hal yang salah............(<i>Logical Conjunction In Mathematic<o:p _moz-userdefined=""></o:p></i>)</div>zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-90003312522323825662010-06-06T18:16:00.000-07:002010-10-08T18:07:09.830-07:00ALTERNATOR MOBIL SEBAGAI PENGGERAK PERAHU NELAYAN BERBASIS ENERGI ANGIN (WIND ENERGY)ALTERNATOR MOBIL SEBAGAI PENGGERAK PERAHU NELAYAN BERBASIS ENERGI ANGIN (WIND ENERGY)<br />
<br />
ABSTRAK<br />
<div style="text-align: justify;">Pembangkit Listrik Tenaga Angin mengkonversikan energi angin menjadi energi listrik dengan menggunakan turbin angin atau kincir angin. Karena generator yang biasa dipakai pada turbin merupakan barang yang sangat mahal, maka dipilih alternator mobil sebagai alat yang dapat digunakan untuk proses konversi energi angin menjadi energi listrik. Tujuan penelitian ini adalah bagaimana memanfaatkan alternator mobil sebagai penggerak perahu nelayan beserta dengan optimasi peletakannya pada perahu. Optimasinya nanti akan diselesaikan menggunakan metode IP (Integer Programming). Akan digunakan MATLAB untuk simulasinya yaitu pada tools GUI (Graphical User Interfaces) . Dalam simulasinya, akan ditunjukkan peletakan turbin yang optimal beserta daya maksimum yang dapat diperoleh turbin. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Kata kunci: Turbin, Generator, Alternator,optimasi peletakan.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I. PENDAHULUAN</div><div style="text-align: justify;">Alam menyediakan banyak sumber daya yang bisa diolah menjadi energi alternatif. Angin termasuk salah satunya. Pembangkit Listrik Tenaga Angin mengkonversikan energi angin menjadi energi listrik dengan menggunakan turbin angin atau kincir angin. Karena generator yang biasa dipakai pada turbin merupakan barang yang sangat mahal, maka dipilih alternator mobil sebagai alat yang dapat digunakan untuk proses konversi energi angin menjadi energi listrik. Tujuan penelitian ini adalah bagaimana memanfaatkan alternator mobil sebagai penggerak perahu nelayan beserta dengan optimasi peletakannya pada perahu. Pada penelitian sebelumnya yang dilakukan oleh Puji Setiono, Pendidikan Teknik Elektro S1 Universitas Negeri Semarang 2006, telah dipaparkan secara gamblang mengenai pemanfaatan alternator sebagai salah satu alternative untuk membuat suatu turbin angin yang efektif dan efisien. Dalam penelitian tersebut, dinyatakan bahwa berdasarkan hasil pengukuran dan pengamatan dari pemanfaatan alternator mobil sebagai pembangkit listrik tenaga angin, alternator mobil dapat mengeluarkan tenaga listrik DC dengan memanfaatkan tenaga angin. Dengan kecepatan angin sebesar 5,7 m/det sampai dengan 6,3 m/det akan memutar baling-baling yang menghasilkan kecepatan putaran alternator sebesar 120 rpm sampai dengan 210 rpm dan tegangan keluaran rata-rata sebesar 10,64 volt, arus sebesar 3,8 ampere, sehingga energi yang dikeluarkan perjam sebesar 40,4 Watt/jam.</div><div style="text-align: justify;">Permasalahan yang dibahas dalam penelitian ini adalah bagaimana mewujudkan alternator mobil pada pembangkit listrik tenaga angin yang akan digunakan untuk menggerakan perahu nelayan dengan optimasi penempatan turbin. Sehingga diperoleh daya yang optimal.</div><div style="text-align: justify;">Adapun tujuan penelitian ini adalah sebagai berikut:</div><div style="text-align: justify;">1. Dapat mewujudkan suatu alternator mobil sebagai penggerak perahu nelayan berbasis energi angin (wind energy).</div><div style="text-align: justify;">2. Dapat mengetahui posisi turbin yang dapat menghasilkan daya optimal</div><div style="text-align: justify;">3. Sebagai model hasil rekayasa untuk pengembangan alat kelautan dan perikanan.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">II. ANGIN </div><div style="text-align: justify;">Pada dasarnya, angin terjadi karena adanya perbedaan suhu antara wilayah yang satu dengan wilayah yang lain dipermukaan bumi. Perpindahan udara atau gesekan udara terhadap permukaan bumi inilah yang disebut angin[5].</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">III. TURBIN</div><div style="text-align: justify;">Turbin angin atau kincir angin mengubah energi kinetik menjadi kerja mekanis. Untuk memproduksi arus bolak-balik (AC) sistem ini harus didesain untuk selalu beroperasi pada kecepatan sudut yang tetap pada kecepatan angin yang berubah-ubah agar diperoleh frekuensi yang konstan. Sebuah pembangkit listrik tenaga angin dapat dibuat dengan menggabungkan beberapa turbin angin sehingga menghasilkan listrik ke unit penyalur listrik[1].</div><div style="text-align: justify;">Berikut ini akan dijelaskan mengenai bagian-bagian turbin[10].</div><div style="text-align: justify;">1. Sudu</div><div style="text-align: justify;">Sudu merupakan bagian dari sebuah kincir angin berupa pelat yang rata. Bila sejumlah udara dengan kecepatan v bergerak melalui bidang seluas A (luas sudu).</div><div style="text-align: justify;">2. Gearbox</div><div style="text-align: justify;">Alat ini berfungsi untuk mengubah putaran rendah padakincir menjadi putaran tinggi.</div><div style="text-align: justify;">3. Brake System</div><div style="text-align: justify;">Digunakan untuk menjaga putaran pada poros setelah gearbox agar bekerja pada titik aman saat terdapat angin yang besar.</div><div style="text-align: justify;">4. Generator</div><div style="text-align: justify;">Alat untuk mengubah energi mekanis menjadi energi listrik.</div><div style="text-align: justify;">5. Penyimpan Energi</div><div style="text-align: justify;">Dalam perkembangannya, turbin angin dibagi menjadi dua jenis turbin angin Propeller dan turbin angin Darrieus.</div><div style="text-align: justify;">a. Turbin angin Propeller adalah jenis turbin angin dengan poros horizontal seperti baling-baling pesawat terbang pada umumnya. Turbin angin ini harus diarahkan sesuai dengan arah angin yang paling tinggi kecepatannya.</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO3Mi4jb2-w2EavtIJLLLadhlWOmIwJTmyLrlUHvpBns397V-OgJaAjrdo20CB710fpm_zyTYwS705OJvKv_foS0OorlWnSecOUqrE7rQ_NlwS2CyHMsoFnoYJ_YyEWFN7FiAKxnoG56A/s1600/gambar1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO3Mi4jb2-w2EavtIJLLLadhlWOmIwJTmyLrlUHvpBns397V-OgJaAjrdo20CB710fpm_zyTYwS705OJvKv_foS0OorlWnSecOUqrE7rQ_NlwS2CyHMsoFnoYJ_YyEWFN7FiAKxnoG56A/s320/gambar1.JPG" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: justify;">Gambar 1. Turbin angin propeller</div></div><div style="text-align: justify;">b. Turbin angin Darrieus merupakan suatu sistem konversi energi angin yang digolongkan dalam jenis turbin angin berporos tegak. Keuntungan dari turbin angin jenis Darrieus adalah tidak memerlukan mekanisme orientasi pada arah angin (tidak perlu mendeteksi arah angin yang paling tinggi kecepatannya) seperti pada turbin angin propeller[12]. Namun, turbin angin ini tidak dapat memulai putarannya sendiri dan membutuhkan sebuah alat pembantu untuk putaran awal. Selain itu, turbin ini dipasang cukup dekat dengan permukaan tanah. Sehingga untuk mendapatkan energi yang cukup membutuhkan ukuran turbin yang cukup besar pula[3].</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPkyNOzm8ca7SmN8LcVSQOVarnOvS-v4ojJ7Wh6_axIw7GeRNBK4LkiN_K3-gNp8y__dBjdMJmwizhuvdtpkvzq7ev5GEWkQhQdApKeDDEFeUAcTKk5BH9Y1OM03mBHjQVWPMqZZLtps/s1600/gambar2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPkyNOzm8ca7SmN8LcVSQOVarnOvS-v4ojJ7Wh6_axIw7GeRNBK4LkiN_K3-gNp8y__dBjdMJmwizhuvdtpkvzq7ev5GEWkQhQdApKeDDEFeUAcTKk5BH9Y1OM03mBHjQVWPMqZZLtps/s320/gambar2.JPG" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: justify;">Gambar 2. Turbin angin darrieus</div></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">IV. PRINSIP PERUBAHAN ENERGI ANGIN MENJADI ENERGI LISTRIK</div><div style="text-align: justify;">Pembangkitan energi angin terjadi berdasarkan prinsip perubahan energi kinetik angin sebelum dan setelah melewati turbin angin. Ketika melewati turbin angin, angin mengalami pengurangan energi kinetik (yang ditandai dengan berkurangnya kecepatan angin). Energi kinetik yang “hilang” ini dikonversikan menjadi energi mekanik yang memutar turbin angin, turbin angin ini terhubung dengan rotor dari generator. Generator mengubah energi mekanik menjadi energi listrik[2].</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ESoLHLCbEi0kLlrCCjp0aF5jegxrHOyuwlVOQhLwzaJPWDXTB5NaQHsOhOdpqHwcEomVJ_DFjIMK5J_YHPOc6nhfG_DRHulKmjOCAkHjz5sqkvKX177hI_UPCgOFMNva-3Vwjch1228/s1600/gambar3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ESoLHLCbEi0kLlrCCjp0aF5jegxrHOyuwlVOQhLwzaJPWDXTB5NaQHsOhOdpqHwcEomVJ_DFjIMK5J_YHPOc6nhfG_DRHulKmjOCAkHjz5sqkvKX177hI_UPCgOFMNva-3Vwjch1228/s320/gambar3.JPG" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: justify;">Gambar 3. Skema Sistem Konversi Energi Angin</div></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">V. ALTERNATOR [10]</div><div style="text-align: justify;">Alternator berfungsi untuk merubah energi mekanik dan mesin menjadi energi listrik.</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzOnYsapK20zd2jVtPy16gNGsMOmj8h6J5J5xWSoTVqhmTKkxcPA22TqbYRxPCYMZBxHraOYcFginGrz7tVwGTHCuEl-nawxVmlrsduKvABUGN4afcmuS6yh_RlcZPIsmO0vtHWhJ2Pvk/s1600/gambar4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzOnYsapK20zd2jVtPy16gNGsMOmj8h6J5J5xWSoTVqhmTKkxcPA22TqbYRxPCYMZBxHraOYcFginGrz7tVwGTHCuEl-nawxVmlrsduKvABUGN4afcmuS6yh_RlcZPIsmO0vtHWhJ2Pvk/s320/gambar4.JPG" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: justify;">Gambar 4. Alternator</div></div><div style="text-align: center;"><div style="text-align: justify;"><br />
</div></div><div style="text-align: center;"><div style="text-align: justify;"><br />
</div></div><div style="text-align: justify;">Bagian-bagian Alternator[8]</div><div style="text-align: justify;">1. Rangka Stator</div><div style="text-align: justify;">Rangka stator adalah salah satu bagian utama dari alternator yang terbuat dari besi tuang dan ini merupakan rumah dari semua bagianbagian alternator.</div><div style="text-align: justify;">2. Stator</div><div style="text-align: justify;">Stator terdiri dari stator core (inti) dan kumparan stator dan diletakkan pada frame depan dan belakang.</div><div style="text-align: justify;">2. Rotor</div><div style="text-align: justify;">Rotor berfungsi untuk membangkitkan medan magnet.</div><div style="text-align: justify;">3. Slepring atau cincin geser</div><div style="text-align: justify;">Dibuat dari bahan kuningan atau tembaga yang dipasang pada poros dengan memakai bahan isolasi. Slepring ini berputar secara bersama–sama dengan poros (as) dan rotor.</div><div style="text-align: justify;">4. Dioda</div><div style="text-align: justify;">Dioda hanya dapat dialiri arus listrik secara satu arah saja. Sehingga diode dapat digunakan untuk menjadi penyearah arus.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">VI. PRINSIP KERJA ALTERNATOR[10]</div><div style="text-align: justify;">Alternator adalah salah satu komponen yang sangat penting. Alternator mobil ini mengeluarkan tenaga listrik AC dengan memanfaatkan putaran tenaga angin kemudian diubah menjadi tenaga listrik DC sebelum disuplay ke akumulator.</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzkdtrs8MGCyzFsUbbD5qt5nATSvzBN-Df6446OoMPWxN_618EOLyjoeFDTcfFn3j7gC6deTvwkNeBc3T8SrHTFW2xkQItZ7EoR4mhEYUgQ72Iq-AGd1MvYBphizRelf_MdPRKco_LrNA/s1600/gambar5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzkdtrs8MGCyzFsUbbD5qt5nATSvzBN-Df6446OoMPWxN_618EOLyjoeFDTcfFn3j7gC6deTvwkNeBc3T8SrHTFW2xkQItZ7EoR4mhEYUgQ72Iq-AGd1MvYBphizRelf_MdPRKco_LrNA/s320/gambar5.JPG" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: justify;">Gambar 5. Diagram blok sistem kerja alternator</div></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Untuk lebih jelasnya lagi dibawah ini dijelaskan dari masing-masing blok diagram tersebut :</div><div style="text-align: justify;">1. Baling-baling merupakan alat untuk menangkap perputaran angin</div><div style="text-align: justify;">2. Alternator berfungsi mengubah tenaga mekanik menjadi tenaga listrik.</div><div style="text-align: justify;">3. Akumulator berfungsi untuk menyimpan energi listrik.</div><div style="text-align: justify;">4. Beban merupakan perangkat yang memerlukan daya listrik agar dapat bekerja.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">VII. MESIN PERAHU LISTRIK ALA SANTRI[11]</div><div style="text-align: justify;">Para santri di Pondok Pesantren Sido Giri, Pasuruan, Jawa Timur berhasil membuat prototipe mesin perahu motor tempel bertenaga listrik. Dengan menggunakan mesin bertenaga listrik ini nelayan tidak perlu lagi membeli BBM. Mereka cukup mengisi atau charge listrik ke baterai besar atau aki sebagai sumber tenaga penggerak mesin. </div><div style="text-align: justify;">Listrik sebagai sumber tenaga penggerak mesin ditampung dalam aki yang diisi atau di-charge menggunakan adaptor. Kapasitas listriknya sesuai dengan kekuatan aki tersebut. Daya aki yang dipakai sebesar 2.700 watt dan bisa bertahan selama 5-7 jam. Waktu yang dibutuhkan untuk mengisi aki itu sekitar 10 jam. Saat listrik dari aki itu dinyalakan, akan menggerakkan roda gigi yang ada dalam mesin motor tempel itu. Roda-roda gigi yang berputar itu ikut memutar propeler atau baling-baling yang disambungkan melalui pipa panjang. Mesin motor tempel ini bisa mendorong perahu nelayan hingga mencapai kecepatan 20 knot. Perputaran propeler atau baling-baling memiliki dua tingkatan kecepatan. Jika dipasang pada kecepatan rendah, energinya bisa bertahan lebih lama. Begitu juga sebaliknya. </div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: justify;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWWgt6-E0faFzSQVHkKVgV0o-_hIkRc1m5P3i_nGIZ-Hn8lFD39sUPqk3nYRhdZ1ajsnV6ADdo4eGehpi9r4_R9CoYeeorCny-7lbA04IJcNY_YxFhce3sYIaVhj4-D1lDEYdG4lxad_4/s1600/gambar6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWWgt6-E0faFzSQVHkKVgV0o-_hIkRc1m5P3i_nGIZ-Hn8lFD39sUPqk3nYRhdZ1ajsnV6ADdo4eGehpi9r4_R9CoYeeorCny-7lbA04IJcNY_YxFhce3sYIaVhj4-D1lDEYdG4lxad_4/s320/gambar6.JPG" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: justify;">Gambar 6 . Prototipe mesin perahu motor tempel bertenaga listrik.</div></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">VIII. PEMANFAATAN ALTERNATOR MOBIL SEBAGAI PEMBANGKIT LISTRIK TENAGA ANGIN [10]</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Berdasarkan hasil pengukuran dan pengamatan dari pemanfaatan alternator mobil sebagai pembangkit listrik tenaga angin, alternator mobil dapat mengeluarkan tenaga listrik DC dengan memanfaatkan tenaga angin. Dengan kecepatan angin sebesar 5,7 m/det sampai dengan 6,3 m/det akan memutar balingbaling yang menghasilkan kecepatan putaran alternator sebesar 120 rpm sampai dengan 210 rpm dan tegangan keluaran rata-rata sebesar 10,64 volt, arus sebesar 3,8 ampere, sehingga energi yang dikeluarkan perjam sebesar 40,4 Watt jam.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">IX. OPTIMASI LADANG ANGIN[4]</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">1. Pemodelan Kedekatan Turbin</div><div style="text-align: justify;">Model optimasi penempatan turbin berdasarkan kedekatannya adalah:</div><div style="text-align: justify;">Maksimumkan </div><div style="text-align: justify;">Untuk</div><div style="text-align: justify;">formula IP1</div><div style="text-align: justify;">K adalah himpunan semua kelompok maksimal dalam graph G. Masing-masing kelompok maksimal adalah subset dari V. Dimisalkan pula menotasikan besar daya pada vertex v, menotasikan posisi turbin pada vertex v, dan untuk vertex yang lain. Batas maksimum yang membatasi jumlah maksimum pembangunan turbin dalam ladang angin bernilai kurang dari atau sama dengan k.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">2. Model Gangguan Turbin yang Lebih Baik</div><div style="text-align: justify;">Model optimasi penempatan turbin berdasarkan gangguan antar turbin adalah:</div><div style="text-align: justify;">Maksimumkan </div><div style="text-align: justify;">Untuk</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Sedangkan program untuk menampilkan simulasi optimasi penempata turbin tidak dicantumkan dalam makalah ini.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">X. PENENTUAN DESAIN BALING – BALING</div><div style="text-align: justify;">Berdasarkan pada beberapa penelitian sebelumnya, maka akan digunakan baling-baling dengan spesifikasi sebagai berikut:</div><div style="text-align: justify;">1. Sudu berbentuk trapezium[7]</div><div style="text-align: justify;">Dari hasil penelitian yang dilakukan oleh Holid Jajuli, akan dipilih bentuk sudu trapesium. Hal ini dikarenakan baling-baling dengan sudu berbentuk trapesium memiliki tingkat efisiensi yang relatif lebih tinggi dibandingkan bentuk lainnya.</div><div style="text-align: justify;">2. Diameter baling-baling 1.5 m[10]</div><div style="text-align: justify;">Agar didapatkan besar daya yang diinginkan, yaitu 40.4 watt/detik, maka digunakan baling-baling dengan diameter 1.5 m. Hal ini dikemukakan oleh Puji Setiono dalam skripsinya yang berjudul “Pemanfaatan Alternator Mobil Sebagai Pembangkit Listrik Tenaga Angin”. </div><div style="text-align: justify;">3. Jumlah sudu 5 buah[7]</div><div style="text-align: justify;">Dalam penelitian yang dilakukan oleh Holid Jajuli juga diperoleh kesimpulan bahwa penggunaan baling-baling dengan sudu yang berjumlah 5 buah menghasilkan efisiensi daya yang lebih besar dibanding dengan yang berjumlah 4 buah atau 3 buah pada setiap bentuknya.</div><div style="text-align: justify;">4. Bahan sudu adalah potongan pipa paralon tipis dengan rapat massa 1.662619 gram/cm3[6]</div><div style="text-align: justify;">Kesimpulannya adalah dengan mengambil satu pembebanan pada nilai R = 99,3 ohm, didapat efisiensi daya pada kincir angin poros dengan gir untuk bahan daun fiber ( m1 =5,80 gr ) = 10,62 %, untuk bahan daun paralon tipis ( m2=10,48 gr ) = 15,27 %, dan untuk bahan daun paralon tebal ( m3 =20,23 gr ) =12,13 %.</div><div style="text-align: justify;">5. Jarak antara ekor dan baling-baling adalah 1 m</div><div style="text-align: justify;">6. Panjang tiang penyangga adalah 120 cm</div><div style="text-align: justify;">XI. KESIMPULAN DAN SARAN</div><div style="text-align: justify;">5.1 Kesimpulan</div><div style="text-align: justify;">Berdasarkan hasil analisis diperoleh bahwa </div><div style="text-align: justify;">1. Alternator dapat digunakan sebagai pengganti generator pada turbin. </div><div style="text-align: justify;">2. Optimasi penempatan turbin dapat diperoleh dengan mengetahui diameter sudu turbin, koefisien dorong turbin, jarak di belakang hulu turbin, konstanta penyebaran angin, panjang kapal, lebar kapal, jumlah turbin dan data kecepatan angin.</div><div style="text-align: justify;">5.2 Saran</div><div style="text-align: justify;">Saran yang diberikan untuk penelitian selanjutnya adalah mencari model kapal agar daya yang dihasilkan turbin dapat dioptimalkan. Termasuk didalamnya adalah mengenai ukuran kapal bahkan vahan kapal yang sesuai.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">XII. DAFTAR PUSTAKA</div><div style="text-align: justify;">[1]. Alamsyah,Hery. 2009. Pemanfaatan Turbin Angin Dua Sudu Sebagai Penggerak. Fakultas Teknik Universitas Negeri Semarang. Semarang</div><div style="text-align: justify;">[2]. http://www.articlesnatch.com/ Bagaimana Bekerja Energi Angin: All The Facts</div><div style="text-align: justify;">[3]. Denny Sindi Pratama.com/TURBIN. 21 Februari 2010</div><div style="text-align: justify;">[4]. Donovan, S. 2009. Jurusan Teknik MIPA Universitas Auckland, Selandia Baru.</div><div style="text-align: justify;">[5]. www.google.com/fisika_energi/Bab_6_ energi_angin. 21 Februari 2010</div><div style="text-align: justify;">[6]. Jaeni , Mohammad. 2008 .Pengaruh Bentuk Dan Massa Daun Baling-Baling Pada Kincir Angin Pembangkit Daya Listrik Sebagai Model Pembelajaran Fisika Berbasis Penelitian Di Sma/Ma. Institut Teknologi Bandung Press. </div><div style="text-align: justify;">[7]. Jajuli, Holid. 2009. Merancang Alat Pembangkit Listrik Tenaga Angin Sederhana. Institut Teknologi Bandung Press </div><div style="text-align: justify;">[8]. ohi-kie.com/komponen alternator. 15 Maret 2010</div><div style="text-align: justify;">[9]. otomotifnet.com/alternator.17 April 2010</div><div style="text-align: justify;">[10]. Setiono, Puji. 2006. Pemanfaatan Alternator Mobil Sebagai Pembangkit Listrik Tenaga Angin. Teknik Elektro Fakultas Teknik Universitas Negeri Semarang. Semarang</div><div style="text-align: justify;">[11]. Trobos.com/ Mesin Perahu Listrik Ala Santri. Edisi Mei 2009</div><div style="text-align: justify;">[12]. www.wikipedia.com/turbin_angin. 15 Maret 2010</div>zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-86043152805977015562010-03-10T21:54:00.000-08:002010-03-10T21:54:22.198-08:00<b>MENANTANG HATI</b><br />
<br />
<br />
Menangis, aku sangat gembira ketika nama dan nomor ujianku terpampang indah di atas koran yang sedang kutatap. Menjadi salah satu mahasiswa di Institut Perjuangan adalah impian terbesarku. Dan begitulah aku dengan kerja keras tapi dimudahkan oleh Tuhan, selalu mendapatkan apa yang aku inginkan. Hingga suatu saat…….<br />
<br />
“Tara!”panggil seorang temanku.<br />
<br />
“Hei, what’s up?”jawabku cepat seraya mengulurkan tanganku berharap di sambut juga oleh Brahma, seorang teman lelaki terdekatku. Sudah seperti saudara sendiri. Begitulah aku dan Brahma.<br />
<br />
Dengan tanggap dia menyambut tanganku yang terulur ringan, “Hei, entar malem kamu ikut bedah buku di markas ‘gak?”ucapnya semangat, “Beriman Tanpa Rasa Takut by Irshad Manji lo….”lanjutnya lagi.<br />
<br />
“Oia, untung kamu ingetin. Yups, aku pasti dateng dong….!”tandasku tak kalah semangat.<br />
<br />
Begitulah aku dengan Brahma Negara, seorang laki-laki lumayan tampan, satu fakultas denganku. Meskipun kita berbeda jurusan, itu tidak menyurutkan persaudaraan yang telah dan sedang kita jalin. Menjadi partner in crime to each other, membuat kita semakin akrab. Sangat akrabnya hingga suatu hari Nina, pacar sekaligus belahan jiwa Brahma yang lain, mendatangiku guna melabrakku karena terlalu dekat dengan “cintanya”. Tanggapanku, hanya tertawa lebar dengan menunjukkan semua gigi yang kupunya.<br />
<br />
“Nina, aku sama sekali ‘gak tertarik ma cowokmu. Kita berdua murni bersaudara. Dari awal kita kenalan, kita udah mendeklarasikan diri sebagai saudara. Kamu ini aya-aya wae… Ada-ada aja. Udah kamu tenang aja. Meskipun kamu buang si Brahma di pinggir jalan, ‘gak bakal aku pungut kok…”jawabku santai. “Kamu seharusnya percaya penuh ma Brahma. Dihatinya, ‘gak ada wanita lain selain kamu. Dia sayang banget ke kamu. Asal kamu tahu, saat ini, buat Brahma, kamu adalah the one and only. Kamu ‘gak perlu curiga ke dia. Banyak teman-temannya yang menentang hubungan kalian. Tapi, dia tetap bertahan dan tetap menggandengmu sebagai pasangannya. Kurang apa lagi?”lanjutku terus terang.<br />
<br />
“Aku cuma ‘gak suka ya, kamu deket-deket ma Brahma. Mataku risih ngeliatnya. Awas kalau kamu berani ngedeketin Brahma lagi.”ancam gadis manis di bawah lindungan kerudung biru muda di atas kepalanya itu.<br />
<br />
Nina pun melengos pergi. Tanpa salam, tanpa pamit. “Kayak jelangkung aja. Dateng ‘gak dijemput, pulang ‘gak dianter.”kataku dalam hati seraya tersenyum simpul.<br />
<br />
Tanpa sedikitpun mengindahkan kejadian kemarin, aku bersama Brahma tetap melakoni segudang kegiatan yang memang rutin kita berdua lakukan. Menjadi pengurus dalam klub Readingholic, membuat aku dan Brahma sering berinteraksi. Bahkan lebih sering daripada interaksinya dengan kekasihnya sendiri, Nina.<br />
<br />
Sebenarnya, bukanlah rahasia lagi bahwa Nina hanya menjadikan Brahma sebagai sopir yang akan dengan senang hati mengantarnya kemanapun dia mau. Tidak ada yang tidak tahu bahwa Nina hanya menjadikan Brahma sebagai alat meraih popularitas. Ketua Himpunan Mahasiswa Jurusan sekaligus pemrakarsa Readingholic yang saat ini sedang berada di puncak. Brahma juara dua, tentu saja setelah aku, dalam lomba menulis cerpen mahasiswa tingkat provinsi. Siapa yang tak mengenal Brahma, mahasiswa jurusan Fisika yang tinggi semampai, berhidung mancung, berkulit putih, dan bermata coklat indah. Seakan seantero kampus mengelukan namanya. Sudah barang tentu menjadi kebanggaan bisa meraih hati sang Brahma. Tapi, hati Brahma sedang berkabut cinta. Dia tetap memilih Nina, gadis yang memang benar-benar manis wajahnya itu.<br />
<br />
“Apa? Diabetes? Apa Nina mengetahui hal ini?”tanyaku terkaget hingga tanpa kusadari mataku tengah melotot pada sosok mempesona, Brahma.<br />
<br />
“Nina sama sekali belum mengetahui hal ini. Kamu adalah orang pertama di samping kedua orang tuaku yang mengetahui hal ini.”ucap Brahma semakin lirih. “Aku takut Nina akan meninggalkanku jika dia mengetahui penyakitku ini.”<br />
<br />
“Brahma, sadarlah! Jikapun Nina benar-benar mencintaimu, dia akan selalu berada di sampingmu apapun dan bagaimanapun keadaanmu. Ketahuilah sahabat sekaligus saudaraku, kamu berhak mendapat yang terbaik. I know that you will.”kataku menghiburnya. “Aku tahu ucapanku ini sangatlah klise. Tapi, coba kamu renungkan. Apa makna cinta sesungguhnya? Apa arti kebersamaan dalam perasaan sayang? Cinta itu tidak membutuhkan alasan. Cinta tidak membutuhkan kata apalagi pembuktian. Cinta akan selalu ada di hati kita. Dan cinta itu juga yang akan memilih kepada siapa dia diberikan. Percayalah, kejujuran adalah yang terbaik. Sepandai apapun kamu menyimpan bangkai, akhirnya pasti akan tercium juga.”lanjutku lagi.<br />
<br />
“Oke, aku akan bilang ke Nina tentang hal ini. Tapi, apa kamu masih tetap mau jadi teman, sahabat bahkan saudaraku, seorang penderita diabetes taraf lanjut?”tanya Brahma seraya menundukkan kedua kepalanya di hadapanku.<br />
<br />
“Ya Tuhan, Brahma, aku sayang ke kamu tulus. Benar-benar tulus. Aku sama sekali ‘gak peduli ma penyakitmu. Apapun yang terjadi, kamu tetaplah Porthosku.”ucapku sambil memeluknya erat hingga tak terasa airmataku menetes perlahan di atas pundaknya.<br />
<br />
“Athosku, terima kasih. Kamu jangan ninggalin aku karena hal ini ya!”pintanya lembut, dan akupun mengiyakan hanya dengan anggukan. Tak kuasa mengucapkan sepatah katapun.<br />
<br />
***<br />
Seperti yang sudah aku duga sebelumnya, Nina saat ini menggandeng lelaki tampan yang lain. Deva, mahasiswa teknik yang juga merupakan salah satu icon besar di fakultasnya.<br />
<br />
Dan disinilah aku, bersama Brahma di ruangan serba putih. Rumah Sakit Harapan menjadi tempat kami menghabiskan sebagian besar waktu kami berdua. Brahma yang kini ringkih, berbaring tak berdaya di atas tempat tidur berkain hijau muda cerah, pertanda harapan hidup. Dengan menggenggam kedua tanganku, Brahma berucap,”Bagaimana bisa selama ini mataku tertutup akan cinta sejati yang begitu dekat. Bagaimana bisa aku mengabaikan cinta tulus yang bersemayam di hati sahabatku sendiri. Bagaimana bisa aku tak menyadari bahwa akupun begitu mencintaimu, wahai Athosku yang terkasih.”<br />
<br />
Aku tersenyum simpul, ”Mata manusia memang sangat terbatas. Sehingga tidak tahu apa yang akan terjadi bahkan apa yang sedang terjadi. Apa yang ada di hadapan mata dan apa yang jauh dari jangkauan. Hatikupun begitu bodoh untuk memahami yang mana kasih sayang dan yang mana cinta. Aku juga telah begitu tolol karena baru menyadari bahwa cinta itu dekat. Sangat dekat.”jawabku seraya menggenggam erat kedua tangan Brahma.<br />
<br />
<br />
<br />
Zoe’04 zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-38066225207217914902010-03-03T23:23:00.001-08:002010-03-30T23:30:26.499-07:00TERBATASManusia adalah makhluk yang gemar sekali memberi simbol pada segala sesuatu. Bukan hanya itu keahlian manusia, tapi manusia juga sangat piawai dalam membatasi segala sesuatu. Pembatasan yang dilakukan manusia merambah ke segala segi kehidupan.<br />Garis yang melengkung di kedua ujungnya disimbolkan sebagai bilangan tak hingga. Padahal semua manusia bahkan para ahli pun tidak tahu berapa tepatnya bilangan itu. Ada tapi tiada, tidak ada tapi eksis. Begitulah gambaran tentang angka misterius ini. Sama halnya dengan angka nol (0). Dikatakan ada, angka ini tidak menunjukkan apa-apa. Dikatakan tidak ada, tapi bilangan ini menjadi titik pusat atau titik awal dari setiap garis bilangan. <br />Contoh diatas hanyalah sebagian dari penyimbolan dan pembatasan yang dilakukan manusia. Masih banyak lagi penyimbolan bahkan pembatasan yang lain. Bodohnya lagi, penyimbolan dan pembatasan ini juga banyak dilakukan manusia pada Tuhan-sesembahan yang Maha Tinggi. <br />Manusia menjadikan alam sebagai bukti bagi eksistensi-Nya. Ketahuilah, alam semesta dan segala isinya hanyalah ciptaan-Nya. Alam tidak menunjukkan apa-apa tentang pencipta-Nya. Karena paku yang menancap pada sebuah kursi tidak akan tahu apapun mengenai Sang Tukang pembuat kursi itu. Begitulah layaknya keadaan manusia dalam memahami siapa Tuhannya. Pembicaraan tentang Tuhan dilakukan oleh banyak manusia tanpa tidak membatasi-Nya. Apalagi ketika memperbincangkan tentang sifat-Nya. Manusia sendiri tidak tahu apa yang mereka maksud dengan Maha Pengasih, Maha Penyayang, Maha Pengampun, dan Maha-Maha yang lain. Menurut Kamus Bahasa yang juga dibuat manusia, kata maha berarti sangat yang paling sangat, tidak ada bandingan dan tidak ada yang melebihi. Mungkin karena pengetahuan manusia begitu terbatas sehinga manusia selalu membatasi segala permasalahan yang mereka hadapi. Keterbatasan yang sangat sering kita banggakan. Keterbatasan yang sangat sering membuat kita lupa atas keterbatasan itu sendiri. Lupa pada keterbatasan yang ada dalam diri kita sendiri. Sehingga kita menjadi terlalu sibuk membatasi segala yang ada. Dan lupa menjadikan keterbatasan kita sebagai titik awal untuk mawas dan tahu diri.<br /><br /><br /><br /><br /><br /><br /> Zum@yakusazuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-35492427401307021942010-03-03T23:22:00.001-08:002010-03-30T23:30:26.500-07:00SALAHKAHEntah mengapa hari ini aku merasa sendiri. Meski langit begitu penuh bintang dan jalanan masih begitu ramai dengan kendaraan yang lalu lalang. Tapi, aku hanya mendapati diriku kesepian di pinggiran kota. Di kota yang bahkan aku tak tahu dan tak kenal satu pun penghuninya. Semua berbicara dengan bahasa yang sama sekali tak kumengerti. Semua bertingkah seolah aku adalah manusia yang tidak tahu adat. Manusia yang benar-benar tidak tahu bagaimana caranya hidup dengan manusia lain.<br />Salahkah aku jika aku sama sekali tidak mengerti apa yang mereka maksud? Salahkah jika sedikit saja aku berharap akan kedatangan pahlawan kesiangan yang akan dengan senang hati mendengarku berbicara dengan bahasaku sendiri. Salahkah aku jika aku berharap dengan sangat akan kehadiran sesosok bijaksana yang akan dengan senang hati pula memberiku nasehat dan saran yang aku mengerti dan yang benar-benar dapat aku terima? Salahkah aku jika aku tetap menunggu keturunan Adam yang dapat mengerti posisiku dan dapat dengan bijaksana memberiku pesan yang layak untuk dipertimbangkan? Aku butuh penyelesaian, bukan justifikasi akan ketidakmengertianku. Bukan tuduhan yang sangat memojokkanku. Dan bukan juga kata-kata bernada tinggi yang mengandung makna bahwsanya tidak ada pilihan lain bagiku selain PULANG. <br />Salahkah aku jika aku ingin tetap tinggal di tempat yang membuatku nyaman? Salahkah aku jika aku ingin tetap bersama manusia yang mengerti bahasaku dan manusia yang berbicara dengan bahasa yang aku mengerti pula?<br />Di rumah, bagiku semua hanya bisa diam. Tanpa kasih maupun sayang. Apalagi cinta. Pantaskah hal yang sedemikian itu disebut dengan rumah? Menurutku itu hanya bangunan saja. Hanya onggokan puing-puing beton dan batu bata. Tidak bermakna. Tidak pula bernyawa. Begitu juga dengan penghuninya. Mereka, yang katanya adalah manusia-manusia yang mengalir di dalam tubuhnya darah yang sama dengan yang ada di tubuhku, hanya mampu mengumpatku dengan semua tingkah lakuku. Beberapa orang memang sangat pandai menilai bagaimana orang lain harus bertindak dan menjalani hidupnya dan tidak begitu dengan kehidupan mereka sendiri, kata Coelho. <br />Aku, hanyalah keturunan Hawa yang dengan sekuat tenaga mencari rumah. Mencari tempat yang membuatku nyaman, mencari lingkungan yang dapat memberikanku harapan untuk hidup sebagai manusia. Bukan sebagai makhluk lain yang aku tidak tahu harus diklasifikasikan sebagai apa. Bukankah kata Irshad rumah adalah tempat tinggal martabat bukan hanya tempat nenek moyang berasal? Jika di tempat yang mereka sebut sebagai rumah tidak dapat memberikan tempat bagiku untuk meletakkan martabatku, tidak bolehkah aku meninggalkan bangunan kosong itu dan mencari tempat untuk martabatku sendiri? Tidak bolehkah aku menuju ke tempat dimana aku dengan martabatku mendapatkan sambutan yang sangat lebih dari kata layak?zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-50988138446702798372010-03-03T23:18:00.001-08:002010-03-03T23:18:54.472-08:00SAHABAT DAN CINTAMelihat kesedihan di raut muka kedua orang tua Zarra, aku terenyuh. Tak sampai pada logikaku mengapa dan bagaimana Zarra, seorang gadis periang penuh semangat dan penuh cita-cita kini terbaring tak berdaya di atas seonggok dipan di sebuah ruangan sempit tak bernomor ini. Wajahnya kaku, tanpa senyum yang biasa dia sedekahkan kepada semua orang yang ditemuinya. Menjadi salah seorang pasien di rumah sakit Diponegoro, nampaknya bukanlah keinginan gadis rupawan ini. Keceriaan yang meskipun tak tampak dari ekspresi wajahnya, namun tetap dapat dia pancarkan lewat semangatnya untuk hidup dan tetap melawan penyakit yang sedikit demi sedikit menggerogoti tubuhnya yang elok.<br />Tata bicaranya yang menyala sama sekali tak mudah dilupakan setiap orang yang pernah bersentuhan dengan kata-katanya. Gaya gerak tubuhnya tak mungkin dapat dihilangkan dari daftar hal-hal paling menakjubkan di dunia. Dan semua yang ada dalam dirinya membuat teman dan kerabat dekatnya merasa tak rela dan tak percaya bahwa gadis yang selalu membuat dunia tersenyum itu, kini sudah tak lagi dapat menaburkan senyum indahnya ke seluruh penjuru bumi. <br />”Serangan whelan”, kata dokter spesialis kejiwaan dan gangguan saraf yang tengah menangani kasus Zarra. ”serangan ini lebih ganas dari serangan jantung.” lanjutnya lagi. <br />”Pasien tampak tertidur pulas. Bermimpi, tapi tidak akan kembali. Bukan koma, apalagi gila, tapi menghilangnya raga dan bukan nyawa. Badan tidak lumpuh, hanya saja virus dalam otaknya menyebabkan pikiran tidak ingin bergerak. Virus inilah yang mengakibatkan saraf motorik pasien menjadi lumpuh meskipun tidak terdapat gangguan pada saraf tersebut. Akibat dan serangan dari penyakit jenis ini lebih berbahaya dari skyzofrenia. Dan serangan ini hanya terjadi 12 kali didunia dalam kurun waktu 50 tahun. Langka, dan saya sangat yakin belum ada pengobatan efektif yang dapat dilakukan.” kata dokter bertubuh subur itu menjelaskan.<br />”Kami sebagai ahli medis bukan menjatuhkan semangat dan harapan anda pada kesembuhan Zarra, tapi kami hanya menyampaikan apa yang kami ketahui. Kami hanya akan menyampaikan fakta. Tapi, ini tidak berarti kita harus menyerah pada penyakit yang diderita Zarra. Kita harus terus berusaha yang terbaik bagi kesembuhan Zarra. Paramedis hanya dapat memeriksa setiap respon pasien terhadap rangsang. Baik panca indra maupun pikirannya. Kita hanya mampu menjaga supaya pasien tidak kehilangan kontak dengan lingkungan selama jantungnya masih berfungsi. Jadi, saya harap dari pihak keluarga dan teman-teman pasien dapat membantu kinerja kami dengan tetap menjalin kontak dengan pasien. Anggap pasien seperti manusia normal pada umumnya. Jangan mengingatkan bahwa pasien tengah tak berdaya. Saya harap bapak dan ibu bisa sabar menanti sadarnya Zarra.” diiringi sebuah senyum kecut, dokter itu meninggalkan ayah dan ibu Zarra dalam kondisi bingung akan penyakit yang dialami putri tunggal mereka. <br />Aku masih sama sekali tidak mengerti bagaimana penyakit yang mengerikan itu bisa menghampiri tubuh elok Zarra, tubuh yang aku kenal sangat kuat melawan segala serangan penyakit. Setahuku, Zarra adalah manusia paling kebal penyakit. Dia adalah makhluk yang paling jarang sakit jika dibandingkan dengan makhluk-makhluk lain yang aku kenal. Mungkin hanya flu penyakit yang kerap menimbulkan masalah baginya. <br />Menatap mimik wajah Zarra yang datar, aku merasa kembali ke masa lalu. Ke masa dimana kita kerap melakukan hal-hal gila bersama. Menjadi wartawan budaya hingga di daerah terpencil adalah obsesi terbesar kami sejak SMU. Tri Darma, SMU terkemuka di bilangan Cipete menjadi tempat kami menimba ilmu selama tiga tahun. Disanalah kami bertemu untuk pertama kalinya. <br />”Hai manis, namaku Zarra. Kamu?” sapanya sambil mengulurkan tangan hendak menjabat tanganku. Tak akan pernah kulupakan senyum indah yang diberikannya untukku ditengah penderitaan kami sebagai siswa baru di SMU itu. <br />”Rui.” jawabku seraya mengumbar senyum terbaik yang pernah kumiliki. Betapa tidak, dia adalah teman pertamaku di SMU. <br />Tanpa memerlukan waktu yang lama, kami dapat akrab dengan begitu mudahnya. Kesenangan terhadap jenis musik yang sama menjadikan kita berdua pasangan duo sejati di sekolah. Aku berterima kasih pada Billie Joe (Green day) yang telah mengantarkanku seorang sahabat sejati yang sebelumnya aku kira hanya ada di dongeng-dongeng klasik belaka. Kegilaan kami berdua terhadap musik punk, khususnya Green Day dan Sum 41 membuat kami semakin akur. Bahkan ditengah-tengah masa orientasi kami sebagai siswa baru, kami selalu menjalin manisnya persahabatan. <br />Meskipun kami saat itu hanyalah dua orang siswa baru, popularitas kami tidak kalah dengan guru paling menjengkelkan di sekolah. Bahkan kami lebih terkenal daripada guru yang menjabat sebagai wakasek kesiswaan dan yang merupakan guru paling ditakuti dan dibenci oleh seantero siswa yang masih waras di sekolah. Kepopuleran kami dikarenakan oleh kebersamaan kami yang selalu kami jaga. Sepaket, itulah komentar setiap teman saat ditanya mengenai kami berdua.<br />Bukan hanya jenis musik yang kami gandrungi saja yang sama, tapi juga pandangan kami terhadap hidup pun sejalan. Kami tidak akan menyerah pada hidup. Apapun yang terjadi, kami akan membuat nasib kami sendiri. Karena hanya pecundang yang menyerahkan seluruh hidup pada nasib. Dan kami bukanlah pecundang. Paling tidak itulah motto hidup kami. Kami sangat menjunjung tinggi kemerdekaan manusia dalam memilih jalan hidup masing-masing. Tapi yang kami akui sebagai pilihan disini adalah jalan yang dipilih melalui proses tesis, perenungan dan telaah terlebih dahulu. Bukanlah sebuah pilihan jika diambil tanpa ada pertimbangan sebelumnya. Idealisme masa remaja yang indah.<br />Sering bersama, kami semakin kompak dalam segala hal. Istilah yang kami gunakan untuk menyebut diri kami satu sama lain adalah Partner in Crime. Suka, duka, bahkan marah dan benci serta kecewa kami hadapi berdua. Tak terpisahkan, tak tergantikan. Hingga kami duduk di bangku kuliah, seperti sekarang ini. <br />Menjadi mahasiswa Sastra Inggris tidaklah sulit kami jalani. Karena inilah impian kami. Bahkan bukan hanya bahasa inggris yang kami kuasai, Jerman, Jepang bahkan bahasa spanyol telah kami babat habis hingga kami duduk di semester 5 kini. Cita-cita kami semasa SMU rupanya telah mendarahdaging dalam jiwa kami. Keinginan yang teramat kuat guna menjadi wartawan budaya hingga di daerah terpencil di seluruh penjuru dunialah yang membuat kami begitu bersemangat dalam mempelajari seluruh bahasa asing dan kebudayaannya. <br />Tersenyum kecil, aku tersadar dari lamunanku akan masa lalu yang indah saat sedikit demi sedikit wajah Zarra ditutupi kain putih. Beberapa menit yang lalu, perempuan penuh karisma dan semangat hidup itu telah berhenti detak jantungnya, telah berhenti menghirup udara dari hidungnya yang mancung. <br />Pemakaman kalibata menjadi peraduan terakhir yang telah dipilih kedua orang tua Zarra. Tidak sedikit yang datang menyatakan rasa belasungkawa mereka. Menjadi pribadi yang menyenangkan, itulah yang dilakukan Zarra semasa hidupnya. <br />Masih lekat di mataku bagaimana sahabat baikku ini meninggalkan pesan yang membuat hatiku semakin hancur. Sebuah kertas bertulis yang hanya dapat dilihat jika kertas itu dicelupkan ke dalam air. Nampaknya dia menulis surat itu dengan tidak sembarangan. Zarra memang merupakan sosok yang penuh dengan kejutan. Penuh dengan hal-hal konyol namun bermakna. Surat itu ia tulis dengan menggunakan semacam bahan bakar. Entah bensin ataukah minyak tanah yang digunakannya. Aku mengetahui cara membaca surat itu lama setelah aku menemukan kertas itu di dalam buku catatanku yang dipinjamnya seminggu sebelum dia terkapar sakit. Sangat original. Ide dalam otaknya seperti tak pernah habis dan masih memiliki banyak stok kedepannya. Kagum yang amat sangat pada Zarra membuatku begitu menyayangi sahabatku itu.<br />Aku rasa, dalam tidur panjangnya kali ini dia pasti berkata, ”Seru! Seperti cerita detektif di film-film”, sambil mengumbar tawa meskipun aku sama sekali tak melihat secercah senyum dibibirnya. Airmata mengalir deras di pipiku saat kutatap tanah basah, tempat Zarra berbaring dibawahnya. Tak kusangka, waktu tidak berpihak pada manusia yang selalu memberikan inspirasi bagi setiap orang disekelilingnya. Tak pernah kukira bahwa Tuhan begitu menyayanginya, sehingga Dia memanggil Zarra cepat-cepat. Apapun yang terjadi pada Zarra, itu pastilah yang terbaik untuknya. <br />Membaca kembali kertas itu, hatiku tersayat. “Bagaimana bisa kau berpikir seperi itu, cintaku? Aku, sahabatmu, tidak akan pernah meninggalkanmu. Bukankah aku telah berjanji padamu, bahwa hanya Tuhanlah yang berhak memisahkan kita? Kau ingat itu kan? Aku mencintaimu Zarra, sahabatku yang baik tak terperi. I’ll give you my life to save your, i’ll give you my soul to save your, bahkan akan kukorbankan kehormatanku untuk menyelamatkan kehormatanmu. Jangan pernah ragukan cintaku padamu. Jangan pernah!” ucapku lirih di depan altar pemakaman Zarra, sahabat tercintaku yang akan selalu menempati seluruh ruang jiwaku.<br /><br /> <br /> <br />secercah bahagia, seutas senyuman, <br />seonggok daging tanpa tulanglah yang melakukannya<br />tanpa kusadari aku menjadi kuat sekaligus lemah saat bersamamu<br />tanpa kusadari aku menjadi begitu cinta sekaligus benci terhadapmu<br />cinta pada setiap kelakarmu<br />benci pada setiap ketulusanmu yang membuatku melayang jauh ke angkasa<br />selayaknya aku adalah peri istana para dewa<br /><br />entah mengapa aku merasa ada sesuatu menungguku di luar sana<br />aku menjadi begitu takut<br />menjadi begitu ciut, tercekam oleh sesuatu yang menakutkan<br />tapi aku sama sekali tidak tahu apa itu<br /><br />aku tak takut pada hidup, apalagi pada mati<br />aku hanya takut pada satu hal, wahai sahabat tercintaku<br /> KEHILANGANMU.....<br /> Zarra madya pratama<br /><br /><br />Semakin meledak tangisku ketika kubaca nama penulis di akhir surat yang tengah berada dalam genggamanku itu. Duniaku menjadi begitu indah karena hadirnya seorang sahabat penuh cinta dan cita. Hari-hariku berwarna karena kehadiran sesosok pelangi persahabatan yang didambakan seluruh umat manusia. Sahabat. Sungguh berat menjadi seorang sahabat sejati. Tapi, kau melakukannya tanpa cela. Kau memenuhi setiap kualifikasinya dengan sangat sempurna. Zarra....beristirahatlah dengan segenap cinta. Aku akan melanjutkan mimpi-mimpi kita. Mengelilingi dunia, menjelajah budaya dan berbagi cinta sebanyak mungkin kepada setiap orang yang kujumpa. Beristirahatlah, wahai sahabat yang kucintai. Semoga setiap anak Adam memiliki sahabat sepertimu. Agar mereka tahu bahwa cinta itu hakiki. Bahwa cinta itu suci dan bahwa cinta itu indah tak tertandingi. Selamat tinggal Zarra............<br /><br /><br /><br /> Zoe ’04zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-41940578580052515812010-03-03T23:17:00.000-08:002010-03-10T21:13:21.939-08:00CATATAN PENULIS JALANANTanpa meragu kuguratkan penaku di atas secarik kertas. Kertas yang baru saja kubeli dari pasar loak. Kusam, setengah terpakai dan yang pasti murahan. Tinta hitamku menari dengan indah, berlenggak-lenggok lincah. Dengan segera kertas putih itu penuh dengan ide yang ada dalam benakku. Dalam ruangan yang sempit, sesak, hingga hanya untuk merentangkan tangan dan kakiku saja sudah membuatnya penuh ini, aku menguak segala yang terjadi di sekitarku dan menuangkannya di kertas kusam dan terbuang ini. Tak sadar, waktu seharian penuh telah kuhabiskan di depan meja belajarku yang mungkin sebentar lagi akan rubuh karena sebagian kayunya telah dimakan rayap. <br />
“Panca, sedang apa kau? Mengapa kau tak keluar kamar sedari tadi? Apakah kau sakit?” berondong tanya terlontar dari bibir ibuku tersayang seraya berjalan mendekatiku.<br />
“Anakmu ini sedang belajar menjadi seorang penulis, ibu. Sedari tadi aku mencoba menulis segala yang kuketahui tentang hidup dan segala yang terjadi disekitarku, bu. Aku berusaha menuangkan semua ideku di atas kertas ini, bu.” jawabku dengan berbangga hati.<br />
“Penulis? Apa yang akan kau harapkan dengan menjadi seorang penulis?” Lanjut ibuku dengan nada sedikit tinggi. “Apa ini? Catatan penulis jalanan?” terdiam sejenak, ibuku menatap tulisanku lekat,”Isi tulisanmu ini terlalu mencolok anakku. Ini terlalu benar untuk diungkapkan. Adakalanya kita lebih baik menghindari masalah dengan tidak mencampuri masalah orang lain. Dan adakalanya kita lebih baik menutupi kebenaran meski hanya untuk menghindari masalah. Kebenaran tidak selalu harus diungkapkan anakku.”<br />
“Tapi bu, bukankah ibu selalu mengajarkan kepadaku untuk selalu berkata benar meski nyawa sebagai taruhannya? Bukankah di sekolah aku selalu diajarkan untuk berani mengungkapkan kebenaran meski hukuman yang akan aku dapatkan nantinya? Bukankah di kampus aku selalu ditekankan akan nilai-nilai kejujuran?” sahutku lagi.<br />
”Bukankah ibu pernah memberiku petuah bahwa kebenaran bukan hanya harus dipertanyakan, diserukan, dan diperbincangkan. Melainkan kebenaran itu harus diperjuangkan. Sudahkah engkau lupa akan wejanganmu itu, wahai ibu?” lanjutku dengan menatap mata ibuku lekat-lekat.<br />
“Tentu saja ibumu ini masih ingat anakku. Tapi, ini kasusnya berbeda. Kejujuran dalam hal apa dulu. Walaupun kujelaskan, kau pasti akan menyangkalnya lagi. Ini bukan dunia yang kau kira, anakku. Dunia yang kau huni sekarang ini adalah dunia yang penuh dengan kebusukan. Tindakan bukan lagi mencerminkan jati diri, tapi lebih merupakan kamuflase dan omong kosong penuh mimpi. Kebenaran pun menjadi semakin kabur dan menjadi semakin tidak jelas. Bagaimana kau akan memperjuangkan sesuatu yang eksistensi dan jati dirinya pun tidaklah jelas adanya?” tandas ibuku seraya mengelus kepalaku dengan lembut. <br />
“Apa yang berbeda, ibu? Tidak bisakah kita memandang kejujuran sebagai sesuatu yang universal dan bukan merupakan sesuatu yang partikular, bu? Memang ada berapa macam kejujuran, bu? Jika memang kejujuran adalah sesuatu yang partikular, maka bukankah itu berarti bahwa kebenaran juga bukan merupakan sesuatu yang universal? Lalu, jika begitu berat dan susahnya seseorang mendefinisikan kebenaran, apakah itu tidak berarti bahwa semua insan yang jauh dari kebenaran tidaklah dapat dipersalahkan? Sedangkan seperti yang sama-sama telah kita ketahui bersama bahwa setiap orang sejatinya telah memiliki kemampuan inderawi untuk memilih dan memilah mana yang benar dan mana yang salah? Apakah semua argumenku ini salah adanya, bu?” tanyaku tak terima. <br />
“Kau masih terlalu lugu untuk menatap dunia yang sesungguhnya, anakku. Dunia ini tidak membutuhkan kejujuranmu. Dunia tidak peduli seberapa jujur dirimu. Dunia tidak mau tahu bilamana kau berkata jujur atau berdusta. Dunia yang kini berada di depan matamu adalah dunia yang bahkan lebih menghargai kedustaan dan kenistaan. Para penghuninya lebih menjunjung tinggi kebusukan dalam menjalani hidup.”sambung ibuku lagi.<br />
Dengan penuh kekecewaan, aku menyela pernyataan beliau,“Jadi, untuk apa ada sistem hukum dan peradilan di dunia ini? Jika kejujuran saja menjadi begitu tidak berarti di hadapan kekuasaan. Untuk apa ada jajaran penegak hukum jika kejujuran hanya akan menjadi penyakit dalam masyarakat, dan kebenaran hanya akan menjadi pemanis bibir belaka,bu?” <br />
“Sekali lagi, anakku. Kau terlalu lugu untuk mengerti betapa biadabnya dunia di luar sana. Kau terlalu polos untuk mengetahui betapa buruk rupa dunia dibalik kemilau indah yang dipancarkannya. Jangan memandang dunia dengan hanya mengandalkan kacamata kuda, anakku. Lihatlah dunia ini dengan matamu yang telah terasah dengan pengalaman hidup. Bukalah matamu lebar-lebar. Adakalanya kau harus memugar semua idealisme yang telah bertahun-tahun kau bentuk. Adakalanya kau harus membuang jauh keinginanmu untuk berkata jujur, jika sang penguasa tidak menginginkan kau untuk berkata jujur.”terang ibuku panjang lebar.<br />
Aku kehabisan kata-kata untuk menyangkal kata-kata beliau. Aku hanya bisa menunduk dan menyesali nasibku. Nasib yang telah menempatkan aku di dunia yang sangat tidak aku mengerti ini. Setelah ibu meninggalkanku, aku tepekur menimbang-nimbang apa yang telah kudengar dari bibir beliau. Aku hanya bisa menatap kertas dihadapanku yang kini telah penuh tulisan itu. Kubaca dan kubaca berulang-ulang.<br />
<br />
<br />
<b><i>Catatan Penulis Jalanan</i></b><br />
<i><br />
</i><br />
<i> Palu mengutuk setiap ucapanku, memaku mati setiap jonjot lidahku. Kata menjadi mati di kaki penguasa. Makna telah hancur di tangan para pembantai sastra. Pembunuhan karya dilakukan di udara yang katanya bebas merdeka. Upacara kremasi terhadap ide dilaksanakan atas nama konstitusi. Karena bagi mereka, konstitusi hanyalah alat pemusnah kebenaran. Bahkan hanya untuk menulis pun, semua sastrawan harus dihunjam berbagai macam peraturan yang sangat tidak relevan. Mereka lupa bahwa revolusi adalah ibu dari konstitusi. Mereka lupa bahwa kekuatan revolusi akan menghancurkan tiap jengkal konstitusi rekayasa yang telah mereka buat. Mereka lupa bahwa aku, kamu, dan seluruh rakyat dapat menciptakan kekuatan revolusi yang bahkan tidak akan dapat mereka bayangkan dahsyatnya. Dan mereka lupa bahwa betapapun mereka mengubur semua ide pergerakan, tidak akan dapat menyurutkan langkah pembaharuan yang akan menderu dan membabat habis segala penyimpangan yang mereka lakukan dengan sangat gamblang dan nyaris tampak tanpa dosa.</i><br />
<i>Di dunia ini, menjadi salah sangatlah susah. Tapi menjadi yang benar akan jauh lebih susah. Untuk memilih pemimpin, aku harus mencari yang terbaik. Tapi, yang terjadi sekarang ini sangatlah jauh berbeda. Diantara para calon yang akan menempati kursi kehormatan, tidak ada satupun yang pantas untuk dihormati. Tidak satupun dari mereka yang pantas untuk dipercaya. Apakah aku harus memilih yang paling buruk diantara para calon yang buruk itu? </i><br />
<i>Ya Tuhanku, aku tidak ingin menjadi penulis yang baik, hebat ataupun terkenal. Aku hanya ingin menjadi penulis yang benar. Penulis yang selalu berani untuk mengungkapkan apa yang tengah terjadi di hadapan dan di depan mataku. Penulis yang tak segan memberikan kutukan kepada para penjagal kemanusiaan. Penulis yang senantiasa berkata jujur dalam setiap kata yang diucapkannya. Apakah hal ini terlalu muluk untuk kuminta? Apakah permohonanku ini terlalu tinggi untuk kujangkau? Apakah do’aku ini terlalu susah untuk diwujudkan? Aku tahu Ya Tuhan, tidak ada kata susah jika berada di tanganMu. Maka itu ya Tuhan, kabulkanlah permohonanku.</i><br />
<i>By: Panca Bawana</i><br />
<br />
<br />
<br />
Sepertinya, apa yang dikatakan ibuku itu benar adanya. Tapi, otakku masih terlalu bebal untuk mengerti. Sebenarnya aku tidak ingin mengerti hal itu. Akupun bergumam dalam hati,” Ibu, maafkan anakmu ini yang dengan senang hati akan selalu menentang apa yang engkau katakan tadi. Aku tidak ingin menjadi manusia yang lupa pada makna kejujuran, bu. Aku tidak ingin menjadi manusia yang terkurung oleh kemunafikan. Aku tidak ingin dan tidak akan membiarkan kebenaran hancur begitu saja. Aku tidak akan pernah mengijinkan kebenaran menjadi sampah yang terlupakan. Bahkan aku tidak ingin hidup di dunia yang engkau jelaskan padaku itu. Aku akan membangun sendiri duniaku. Dimana seseorang tidak perlu bersusah payah mencari alasan untuk menutupi kebohongan. Dimana kejujuran menjadi simbol peradaban. Aku tidak mau larut dalam peradaban dunia yang engkau ceritakan padaku itu, ibu. Karena peradaban yang telah engkau ceritakan padaku itu hanyalah peradaban yang membawa manusia bersama bumi yang ditempatinya datang mendekati jurang kenistaan yang berpalung dalam dan tak berujung pangkal. Setiap teriakan akan terdengar sangat nyaring disana. Tapi manusia telah menjadi begitu tuli semasa hidupnya. Setiap tangisan akan terlihat sangat jelas meskipun tanpa cahaya setitikpun disana. Tapi, manusia telah membiasakan matanya dengan kebutaan abadi yang tak akan tersembuhkan oleh suatu apapun. Setiap rintihan akan sangat berati disana, tapi manusia terlanjur terbiasa dengan kebisuan sejati yang menegasikan semua kemurnian kata. Aku akan membangun peradaban lain yang lebih mulia, ibu. Aku akan terus menerus berusaha membangun dunia dengan peradaban itu, bu. Semahal apapun aku harus membayarnya, aku akan tetap memperjuangkan apa yang aku yakini.”<br />
Kulipat kembali kertas bertulis itu. Kusimpan aman di laci meja belajarku yang reyot. Dan akan kujaga sampai nanti suatu saat aku harus menentang dunia karenanya. <br />
<br />
<br />
By: Zoe ‘04zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-70836424999153553952010-03-03T23:14:00.000-08:002010-03-30T23:30:26.500-07:00MENJELANG TAKDIRLorong yang sepi itu mendadak ramai. Penuh sesak oleh suara tak kasap mata. Peluh yang menetes di tataran langit wajahku menyentak ragaku untuk terjaga. Aku tersudut di pojok gelap sebuah ruang kuliah bilangan Surabaya. Terderaknya suara kursi membuat bulu kudukku merinding. <br /> Tak kusangka aku terkunci di ruang itu bersama seorang lelaki muda sekitar 20 tahun umurnya. Tanpa merasa curiga aku memulai pembicaraan yang kemudian memecah keramaian yang kudengar sayup. <br />“Dunia ini tak adil! Mengapa kita bisa terkunci disini? Padahal aku sudah meminta temanku untuk membangunkanku jikalau aku tertidur. Eh……ternyata aku malah terbangun di tempat sumpek ini.” keluhku pada pemuda yang wajahnya asing di ingatanku itu.<br /> “Dunia memang tak pernah adil pada penghuninya. Semua orang, bagaimanapun ia pasti pernah mengalami ketidakadilan. Bukan sekali atau dua kali. Bahkan berkali-kali. Atau lebih parah lagi selalu dan tidak hentinya mengalami ketidakadilan.” tandas lelaki yang tidak bisa dikatakan jelek itu.<br /> “Jiya.” sapaku seraya mengulurkan kedua tanganku berharap disambut pula oleh tangannya yang lebih sering berada di dalam saku jaketnya yang sedikit lusuh.<br /> Tanpa menyambut tanganku yang terulur ikhlas, “Arya” jawabnya singkat dengan mimik datar. <br /> “Tampaknya kau begitu pesimis terhadap dunia. Apakah kau sering mengalami ketidakadilan dalam hidup?” Lanjutku pelan.<br /> “Bukan hanya sering tapi aku sudah kenyang akan ketidakadilan. Menjalani hidup, bagiku seperti berjalan di atas batu bara yang sangat lama padamnya. Sakit, terlunta, tapi harus kulalui agar aku dapat sampai di seberang.”jawabnya dengan penuh kekecewaan.<br /> Lelaki ini berbeda. Kataku dalam hati. Jarang aku menemukan lelaki yang menghadirkan pertanyaan penuh pada perjumpaan pertama. Semakin penasaran, aku pun melanjutkan perbincanganku tentang hidup dengannya.<br /> “Kalau menurutku tidak ada kata tidak adil dalam hidup. Karena kita hanya tinggal menjalani saja apa yang sudah menjadi jalan pilihan kita. Semua yang kita alami hanyalah imbas dari pilihan kita. Kalaupun ketidakadilan yang kita alami, itu pasti karena kita telah mengambil pilihan yang salah dalam kehidupan. Jadi kurang etis rasanya jika kita mempersalahkan kehidupan dalam hal ini. Tidak ada yang salah dengan hidup. Manusialah yang salah. Manusialah yang tidak adil, sehingga hidup menjadi tidak adil pula bagi manusia.” jelasku panjang lebar.<br /> “Memang tidak ada yang salah dengan kehidupan. Tapi, bukankah manusia adalah salah satu himpunan bagian dari kehidupan? Lalu jika aku tidak menyalahkan kehidupan, kemudian siapa yang salah disini. TUHAN? Tidak mungkin Tuhan yang salah disini, bukan? Semua kemunafikan adalah ciptaanNya. Semua kelicikan adalah salah satu buah karyaNya. Dan satu hal lagi manusia yang penuh dengan sifat biadab dan tak beradab pun adalah hasil kreasiNya.” timpalnya yang sangat membuatku tersentak. ”Pilihan. Memang satu kata inilah yang membedakan manusia dengan makhluk Tuhan yang lainnya. Manusia merupakan makhluk Tuhan yang selalu dihadapkan pada pilihan. Aku sama sekali tak memungkiri hal ini. Tapi, untuk menjadi manusia bijak yang dapat memilih dan memilah mana jalan yang benar, harus memiliki ilmu tentang hal-hal ideal atau keniscayaan universal terlebih dahulu. Karena pilihan yang bijak hanya dapat diambil jika seseorang telah melakukan sintesa antara ilmu dan kehendak. Bukankah hal ini merupakan suatu hal yang kontradiktif ketika manusia diberi kesempatan untuk memilih jalan hidupnya, namun tetap berada pada suatu koridor atau tetap berdasarkan suatu keniscayaan universal.” lanjutnya lagi.<br /> “Sebenarnya apa yang telah menimpamu?” tanyaku dengan suara bergetar sedikit takut jikalau pertanyaanku ini akan menyinggung hatinya. ”Mengapa kau tampak begitu tidak bersahabat dengan hidup?”<br /> “Tidak ada yang menimpaku. Karena aku memang tak pantas ditimpa bahkan oleh musibah sekalipun.”tandasnya misterius.<br /> Dengan tatapan penuh rasa bingung sekaligus penasaran yang amat dalam, aku memandanginya dengan seksama. “Kamu angkatan berapa?”tanyaku mengalihkan pembicaraan.<br /> Tanpa basa-basi Aryapun menjawab,”1997.” Dengan senyuman tersimpul dikedua ujung bibirnya menandakan dia adalah orang yang ramah.<br /> “Bagaimana mungkin! Aku angkatan 2000. Tapi, sepertinya aku jarang bahkan tak pernah melihat wajahmu muncul di setiap mata kuliah yang kuikuti.”sambungku tak percaya.<br /> “Menjadi orang yang tak dikenal, bukanlah masalah bagiku. Bahkan sebisa mungkin aku menjauh dari keramaian. Karena keramaianlah yang menciptakan peradaban yang biadab seperti sekarang ini.”ucapnya seraya menata badannya tepat disampingku.<br /> Tak kuasa menahan tanya dalam hati, aku kembali menanyakan perihal apa yang telah menimpa pemuda berhidung mancung sempurna itu. Dengan tetap memegang teguh pendiriannya untuk tidak berbagi rahasia denganku, Arya hanya tersenyum sambil melepaskan jaketnya dan menyerahkan kepadaku.“Pakai ini! Kau pasti sangat kedinginan disini. Aku tahu kau memiliki asma akut yang tidak memungkinkanmu menahan dinginnya angin malam. Apalagi di dalam ruang kelas yang lembab dan pengap seperti ini.”<br /> Dengan sedikit kaget, aku menurut juga pada apa yang dikatakannya. Sebenarnya apa yang membuat pemuda lembut ini begitu marah pada kehidupan. Apa yang telah membuat pemuda yang begitu penuh senyum ini menjadi manusia yang enggan menyunggingkan tawa di tengah keramaian. Pertanyaan demi pertanyaan terlintas di benakku. Sesungguhnya manusia macam apa yang sedang aku hadapi ini. Begitu misterius. Begitu penuh kasih. Bahkan begitu penuh petuah yang layak untuk dipikirkan oleh setiap makhluk yang hidup di dalam hidup.<br /> Seperti dapat mendengarkan isi hatiku, pemuda tampan itupun menjawab ringan, “Unreasonable. Mungkin, begitulah teman-teman menilaiku. Karena menurutku, tidak semua tindakan yang kita lakukan harus memiliki alasan. Alasan yang aku maksud disini adalah alasan tanpa adanya rasionalitas dan sinkronisasi dengan hati. Terkadang kita sebagai manusia cenderung lebih mendengarkan akal daripada hati. Padahal, seorang manusia hanya dapat disebut sebagai manusia jika akal dan hati dapat digunakan secara optimal. Setiap tingkah laku merupakan refleksi diri yang berfungsi untuk menunjukkan eksistensi kita. Sudah lama aku menjadikan unreasonable menjadi tolak ukur ketulusan. Karena sering sekali manusia terjebak oleh alasan. Semua orang yang melakukan suatu tindakan atas dasar alasan menurutku tidak tulus. Aku melihat apa yang mereka lakukan itu hanyalah ambisi sesaat atau bahkan nafsu menjerat yang tidak layak untuk hidup di otak dan hati kita.” jelasnya panjang, lebar dan tinggi seraya menyunggingkan sesimpul senyum kearahku.<br /> “Termasuk……CINTA?” tanyaku sedikit malu-malu karena rupanya aku mulai terkesima dan admire terhadap sosok penyimpan beribu misteri itu.<br /> “Apalagi cinta. Seorang pecinta sejati tidak menjadikan alasan sebagai dasar utama untuk mencintai. Aku benci terhadap manusia penghamba fisik. Alasan hanya akan mengurangi ketulusan kita dalam mencintai seseorang. Jadi, jika kau mendapati seseorang mengatakan bahwa dia mencintaimu. Tanyakanlah mengapa dia mencintaimu dan apa yang dia cintai darimu. Percayalah, orang yang tidak mengetahui apa alasan dia mencintaimu dan apa yang dicintainya darimu, dialah manusia tulus yang kau impikan. Karena cinta itu adalah, bukan karena.” tegasnya mantap.<br /> Mendengar penjelasan itu, aku semakin tertarik pada Arya, mahasiswa yang umurnya hanya terpaut tiga tahun dariku itu. Sosok yang berada di hadapanku ini bukanlah sosok lelaki yang biasa aku jumpai di kampus sehari-hari. Dia adalah pribadi menyenangkan yang meskipun baru beberapa jam yang lalu aku mengenalnya, tapi aku merasa dia adalah sosok yang berbeda. This is the right man. Gumamku dalam hati tanpa mengucapkannnya.<br />Menjadi begitu lelah, bibirku pun tak kuat lagi menahan untuk tidak menguap. Mataku sudah berair. Tapi, aku tetap saja tidak rela melepaskan kesempatan untuk memandangi sosok yang telah begitu kukagumi itu. <br />“Sudah. Tidur sana! Kau tampak sangat mengantuk. Jangan memaksakan apa yang tak dapat kau lakukan. Itu hanya akan menjadikanmu manusia yang tidak memahami kemampuan dirimu sendiri. Satu pesanku padamu bahwa apapun yang kau lakukan harus sesuai dengan hati nuranimu. Jangan pernah menjadi seorang mahasiswi yang hanya mampu didikte dalam mengambil keputusan. Jangan hanya mampu berkata iya. Belajarlah untuk berkata tidak. Berusahalah untuk tetap menjaga idealismemu meskipun kau akan mati jika kau mempertahankannya. Idealisme adalah identitas dirimu. Jika kau tidak mampu menjaga itu, bagaimana kau akan menjaga dunia ini?” ucapnya dengan tatapan serius penuh makna. <br />Tanpa berkata-kata lagi, dia meletakkan kepalaku di pundaknya yang hangat penuh perlindungan. Dalam waktu beberapa detik saja aku telah mengambil tiket mimpi dan terbang kesana dengan senang hati. Dadaku yang berdegup kencang tak kupedulikan karena aku terlalu mengantuk untuk menyadari bahwa aku tidur di pelukan seorang lelaki untuk pertama kalinya. <br />Keesokan paginya, aku terbangun oleh suara sumbang Pak Samsul, penjaga kebersihan di jurusanku. Dengan sedikit malu akupun nyelonong pergi. Sehari tidak mandi ternyata tidak enak juga. Badanku terasa berat. Dan sama sekali tidak siap untuk menerima pelajaran apapun. Jadi kuputuskan untuk tidak masuk kuliah hari ini.<br />Menyadari tentang ketiadaan Arya, aku kembali ke kampus setelah sempat mandi dan makan makanan yang kubeli di warung dekat tempat tinggalku. Kudatangi Pak Samsul dengan seribu pertanyaan yang siap kuberondongkan padanya.<br />“Pak, lihat Arya tidak? Itu…. mahasiswa angkatan 1997. Yang putih, tinggi, hidung mancung, yang semalam bersama saya terkunci di dalam kelas. Ah….masak iya Pak Samsul tidak tahu Arya. Bukankah Pak Samsul selalu hafal dengan semua mahasiswa yang kuliah disini.”jelasku tanpa memberi kesempatan Pak Samsul untuk menjawab. <br />“Aduh neng. Arya siapa atuh? Saya gak tahu. Lagipula waktu saya membangunkan eneng tadi, iye teh gak ada siapa-siapa neng. Sumpah neng. Bapak gak tahu. Eneng salah kali.”terang Pak Samsul tanpa berniat untuk membohongiku.<br />“Enggak pak, saya tidak mungkin salah. Saya bersama Arya semalam. Pak Samsul ini bagaimana? Kalau tidak tahu, jangan bilang saya salah segala donk….” tukasku tak terima. <br />“Tunggu dulu. Arya…..1997…..Sepertinya saya tidak asing dengan nama itu. Arya…..Oh….saya ingat sekarang……”sambung Pak Samsul berusaha mengingat-ingat.<br />Akupun bernapas lega. Karena aku akan segera mendapat kabar tentang lelaki yang telah membuatku kagum itu.<br />“Den Arya Utara. Yang punya tahi lalat kecil di pinggir hidungnya, yang rambutnya lurus belah pinggir, yang di atas bibirnya ada bekas luka sayatan, yang…..” <br />Tanpa memberi kesempatan pada Pak Samsul untuk melanjutkan ucapannya, aku mengangguk dengan semangat dan berteriak mengiyakan semua kata-kata Pak Samsul.<br />“….yang sudah meninggal 5 tahun yang lalu itu neng.” Lanjut Pak Samsul yang segera membuatku terkejut tak percaya pada apa yang kudengar.<br />“Di jurusan ini hanya ada satu Arya neng, itupun sudah meninggal 5 tahun lalu di Jakarta. Itu loh neng…. waktu Pak Harto turun tahta. Tapi, namanya tidak dikenal meskipun dia ikut demo ke Jakarta bersama beberapa teman seperjuangannya yang lain. Dan kejadian itulah yang kemudian mengakhiri hidupnya.”jelas Pak Samsul dengan ekspresi yang tidak menandakan adanya kebohongan di setiap kata-katanya. <br />Tidak percaya pada apa yang dikatakan oleh orang yang disepuhkan di jurusanku itu, aku terdiam sejenak. ”Tapi, untuk apa Pak Samsul membohongiku? Apa keuntungan yang diperolehnya dari membohongiku?” seruku dalam hati sambil menatap lekat Pak Samsul yang sudah hidup lama di jurusanku. Bahkan lebih lama daripada kajurku sendiri.<br />“Lalu, apa ada keluarganya yang masih tinggal di Surabaya Pak? Kalau ada, saya minta alamatnya Pak.” tanyaku lagi sambil mengeluarkan kertas dan pulpen yang begitu saja ada di saku jaket Arya yang semalam dan masih kupakai. Mencatat alamat dan nama orang tua Arya, aku segera mengarahkan motorku ke alamat yang dimaksud.<br /> Di bilangan Kedung Tarukan Lama, aku menghentikan motorku di depan sebuah rumah sangat sederhana bercat hijau muda. Segera saja seorang wanita paruh baya yang mengaku sebagai ibu kandung Arya mempersilakan aku untuk masuk dan duduk di atas sofa bambu. <br />“Ini foto Arya waktu baru saja masuk di bangku kuliah. Dan ternyata ini adalah foto terakhir yang ditinggalkannya untuk kami.” keluh ibu itu sambil menyodorkan sebuah foto berbingkai kayu dan selanjutnya menangis tersedu-sedu. <br />Betapa kagetnya aku melihat sosok di foto itu persis sama dengan wajah Arya yang kutemui semalam. Tak percaya, aku memandangi foto itu dengan seksama. Setelah kuceritakan apa yang menimpaku semalam, ibu itu memelukku seraya berkata,”Nak maafkan Arya, jika dia telah mengganggumu. Ibu juga tidak tahu ada apa dengan Arya di alam sana. Dia sering sekali nampak nyata di hadapan beberapa temannya bahkan di hadapan orang yang tidak dikenalnya, seperti kamu. Semoga Allah selalu melimpahkan rahmat-Nya untuk Arya.” <br />Sesudah aku berpamitan pada sang ibu, aku pun pergi meninggalkan rumah itu dan meninggalkan kenangan Arya untuk selamanya. Mungkin inilah yang dia namakan mati dengan membawa idealisme bersamanya. Membawa apa yang dia percayai dan ia perjuangkan. Tapi, satu hal bahwa aku tidak akan melupakan semua yang dikatakannya pada malam itu. Setiap penggal huruf yang diucapkannya mengajarkanku untuk tetap menjalani hidup bagaimanapun hidup berlaku padaku. Malam itu adalah malam penghargaan bagiku. Karena aku dapat berjumpa dengan sesosok manusia yang sangat teguh menjaga idealisme, jati diri bahkan eksistensinya di dunia. Dan jaket ini akan terus kusimpan sebagai pertanda bahwa aku pernah belajar tentang hidup pada seseorang yang telah mati. Akhir kata, selamat datang hidup dan selamat datang pula mati.<br /><br /><br /><br /><br /><br /><br />Oleh: Zoe ‘04zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0tag:blogger.com,1999:blog-8155546808781387018.post-29108541572718193822010-03-02T21:52:00.000-08:002010-03-02T23:13:58.740-08:00program MATLAB JST IILISTING PROGRAM<br />MRI<br /><br />clear;<br />clc;<br />disp (['MADALINE']);<br />disp (['***MRI***']);<br />b=zeros (1,3);<br />b1=zeros (1,3);<br />alpha=input(['Masukkan learning rate (0,1]:']);<br />for i=1:2<br /> v(i)=0.5;<br /> for j=1:2<br /> w(j,i)=input(strcat(['Masukkan bobot ke-'],[''],num2str(j),[' hidden ke-'],[''],num2str(i),[':']));<br /> end<br /> b(i)=input(strcat(['Masukkan bias ke hidden-'],[''],num2str(i), [':']));<br />end<br />b(3)=0.5; <br />b1(3)=0.5;<br />disp (['1.AND']);<br />disp (['2.NAND']);<br />disp (['3.OR']);<br />disp (['4.NOR']);<br />disp (['5.XOR']);<br />jawab=input('masukkan operator logika (1 - 5):');<br />w1=zeros (2,2);<br />a= w-w1;<br />a~=(zeros (2,2));<br />m=1;<br />while a~=(zeros (2,2))<br /> for i=1:2<br /> A(i)=input(strcat(['masukkan input ke-'],[''], num2str(i), [':']));<br /> end<br /> disp (strcat(['input anda adalah:'],['['],[''],num2str(A),[']'])); <br /> if jawab == 1<br /> for i=1:2<br /> j=0;<br /> if A(i)==-1<br /> k=j+1;<br /> j=k;<br /> break<br /> else<br /> j=0;<br /> end<br /> end<br /> if j==0<br /> t=1;<br /> else<br /> t=-1;<br /> end<br /> elseif jawab == 2<br /> for i=1:2<br /> j=0;<br /> if A(i)==-1<br /> j=0; <br /> break<br /> else<br /> k=j+1;<br /> j=k;<br /> end<br /> end<br /> if j==0<br /> t=1;<br /> else<br /> t=-1;<br /> end<br /> elseif jawab == 3<br /> for i=1:2<br /> j=0;<br /> if A(i)==1<br /> k=j+1;<br /> j=k;<br /> break<br /> else<br /> j=0;<br /> end<br /> end<br /> if j==0<br /> t=-1;<br /> else<br /> t=1;<br /> end<br /> elseif jawab == 4<br /> for i=1:2<br /> j=0;<br /> if A(i)==1<br /> j=0;<br /> break<br /> else<br /> k=j+1;<br /> j=k; <br /> end<br /> end<br /> if j==0<br /> t=-1;<br /> else<br /> t=1;<br /> end<br /> elseif jawab == 5 <br /> if A(1)==A(2)<br /> t=-1;<br /> else<br /> t=1;<br /> end<br /> end<br /> disp(['target (t)=',num2str(t)]);<br /> S=[A t];<br /> disp(['input dan target=',num2str(S)]);<br /> for i=1:2<br /> z_in(i)=b(i)+(A*w(:,i));<br /> if z_in(i) >= 0<br /> z(i)=1;<br /> else<br /> z(i)=-1;<br /> end<br /> end<br /> y_in=b(3)+(z*v');<br /> if y_in >= 0<br /> y=1;<br /> else<br /> y=-1;<br /> end<br /> if t==y<br /> w1=w;<br /> break<br /> else<br /> if t==1<br /> if abs(z_in(1))<abs(z_in(2))<br /> b1(1)=b(1)+(alpha*(1-z_in(1)));<br /> w1(:,1)=w(:,1)+((alpha*(1-z_in(1)))*A'); <br /> w1(:,2)=w(:,2);<br /> b(1)=b1(1);<br /> elseif abs(z_in(1))> abs(z_in(2)) <br /> b1(2)=b(2)+(alpha*(1-z_in(2)));<br /> w1(:,2)=w(:,2)+((alpha*(1-z_in(2)))*A');<br /> w1(:,1)=w(:,1);<br /> b(2)=b1(2);<br /> end<br /> w=w1;<br /> elseif t==-1<br /> for i=1:2<br /> if z_in(i)>=0<br /> b1(i)=b(i)+(alpha*(-1-z_in(i)));<br /> w1(:,i)=w(:,i)+((alpha*(-1-z_in(i)))*A'); <br /> b(i)=b1(i);<br /> else<br /> b=b1;<br /> w=w1;<br /> break<br /> end<br /> end<br /> w=w1;<br /> end<br /> end<br /> disp (strcat(['Jadi, bobot untuk iterasi ke-'],[''],num2str(m),[' adalah:']));<br /> w<br /><br /><br /> disp (strcat(['Jadi, bias untuk iterasi ke-'],[''],num2str(m),[' adalah:']));<br /> b<br /> m1=m+1;<br /> m=m1;<br />end<br />disp (['Jadi, bobotnya adalah:']);<br />w<br />disp (['Jadi, biasnya adalah:']);<br />b<br /><br /><br />HASIL SETELAH RUNNING<br /><br />MADALINE<br />***MRI***<br />Masukkan learning rate (0,1]:0.5<br />Masukkan bobot ke-1 hidden ke-1:0.05<br />Masukkan bobot ke-2 hidden ke-1:0.2<br />Masukkan bias ke hidden-1:0.3<br />Masukkan bobot ke-1 hidden ke-2:0.1<br />Masukkan bobot ke-2 hidden ke-2:0.2<br />Masukkan bias ke hidden-2:0.15<br />1.AND<br />2.NAND<br />3.OR<br />4.NOR<br />4.XOR<br />masukkan operator logika (1 - 5):5<br />masukkan input ke-1:1<br />masukkan input ke-2:1<br />input anda adalah:[1 1]<br />target (t)=-1<br />input dan target=1 1 -1<br />Jadi, bobot untuk iterasi ke-1 adalah:<br />w =<br /> -0.7250 -0.6250<br /> -0.5750 -0.5250<br />Jadi, bias untuk iterasi ke-1 adalah:<br />b =<br /> -0.4750 -0.5750 0.5000<br />masukkan input ke-1:1<br />masukkan input ke-2:-1<br />input anda adalah:[1 -1]<br />target (t)=1<br />input dan target=1 -1 1<br />Jadi, bobot untuk iterasi ke-2 adalah:<br />w =<br /> 0.0875 -0.6250<br /> -1.3875 -0.5250<br />Jadi, bias untuk iterasi ke-2 adalah:<br />b =<br /> 0.3375 -0.5750 0.5000<br />masukkan input ke-1:-1<br />masukkan input ke-2:1<br />input anda adalah:[-1 1]<br />target (t)=1<br />input dan target=-1 1 1<br />Jadi, bobot untuk iterasi ke-3 adalah:<br />w =<br /> 0.0875 -1.3625<br /> -1.3875 0.2125<br />Jadi, bias untuk iterasi ke-3 adalah:<br />b =<br /> 0.3375 0.1625 0.5000<br />masukkan input ke-1:-1<br />masukkan input ke-2:-1<br />input anda adalah:[-1 -1]<br />target (t)=-1<br />input dan target=-1 -1 -1<br />Jadi, bobot untuk iterasi ke-4 adalah:<br />w =<br /> 1.4063 -0.2063<br /> -0.0688 1.3688<br />Jadi, bias untuk iterasi ke-4 adalah:<br />b =<br /> -0.9812 -0.9938 0.5000<br />masukkan input ke-1:1<br />masukkan input ke-2:1<br />input anda adalah:[1 1]<br />target (t)=-1<br />input dan target=1 1 -1<br />Jadi, bobot untuk iterasi ke-5 adalah:<br />w =<br /> 0.7281 -0.7906<br /> -0.7469 0.7844<br />Jadi, bias untuk iterasi ke-5 adalah:<br />b =<br /> -1.6594 -1.5781 0.5000<br />masukkan input ke-1:1<br />masukkan input ke-2:-1<br />input anda adalah:[1 -1]<br />target (t)=1<br />input dan target=1 -1 1<br />Jadi, bobot untuk iterasi ke-6 adalah:<br />w =<br /> 1.3203 -0.7906<br /> -1.3391 0.7844<br />Jadi, bias untuk iterasi ke-6 adalah:<br />b =<br /> -1.0672 -1.5781 0.5000<br />masukkan input ke-1:-1<br />masukkan input ke-2:1<br />input anda adalah:[-1 1]<br />target (t)=1<br />input dan target=-1 1 1<br />Jadi, bobot untuk iterasi ke-7 adalah:<br />w =<br /> 1.3203 -1.2922<br /> -1.3391 1.2859<br />Jadi, bias untuk iterasi ke-7 adalah:<br />b =<br /> -1.0672 -1.0766 0.5000<br />masukkan input ke-1:-1<br />masukkan input ke-2:-1<br />input anda adalah:[-1 -1]<br />target (t)=-1<br />input dan target=-1 -1 -1<br />Jadi, bobotnya adalah:<br />w =<br /> 1.3203 -1.2922<br /> -1.3391 1.2859<br />Jadi, biasnya adalah:<br />b =<br /> -1.0672 -1.0766 0.5000<br />>>zuma sayshttp://www.blogger.com/profile/10187014298746383257noreply@blogger.com0