<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[BOSBOUW - Medium]]></title>
        <description><![CDATA[Sebuah rintisan; wadah untuk bercerita tentang alam dan keindahannya. - Medium]]></description>
        <link>https://medium.com/bosbouw?source=rss----8ba6c5b3f4c3---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>BOSBOUW - Medium</title>
            <link>https://medium.com/bosbouw?source=rss----8ba6c5b3f4c3---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 12 Nov 2026 13:09:53 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/bosbouw" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Sembilu dan Pisau Bambu]]></title>
            <link>https://medium.com/bosbouw/sembilu-dan-pisau-bambu-cb16be296cdf?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/cb16be296cdf</guid>
            <category><![CDATA[sustainability]]></category>
            <category><![CDATA[society]]></category>
            <category><![CDATA[indigenous-people]]></category>
            <category><![CDATA[structural-poverty]]></category>
            <dc:creator><![CDATA[Kanya Chairunissa]]></dc:creator>
            <pubDate>Sat, 26 Jul 2025 18:25:57 GMT</pubDate>
            <atom:updated>2025-07-26T18:26:08.318Z</atom:updated>
            <content:encoded><![CDATA[<h4>Semburat matahari pagi di Desa Mausambi</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*PjRPS4-V1vOETwCddLEnBA@2x.jpeg" /></figure><p>Suatu hari, aku tiba-tiba diangkat anak oleh Kepala Badan Perwakilan Desa Mausambi. Orang tua baruku bernama Kris Paso, namun lebih akrab dipanggil Om Abang — panggilan yang cukup unik karena Om dan Abang merupakan dua jenis panggilan untuk generasi yang berbeda. Om Abang merupakan Mosalaki, kelompok adat yang diwariskan secara turun-temurun untuk mengurus kegiatan adat di Pulau Flores, khususnya di Kabupaten Ende.</p><p>Desa Mausambi merupakan desa yang terletak di pesisir utara Kabupaten Ende, di mana keindahan bukit dan pantai bertemu. Meskipun laut hanya berjarak lima langkah dari beranda, penghasilan utama masyarakat di sini bukanlah nelayan, melainkan petani. Menurut masyarakat, hal ini dikarenakan jumlah ikan yang tidak cukup banyak sehingga tidak menguntungkan untuk dijual, namun cukup untuk dikonsumsi sehari-hari.</p><p>Kegiatanku di sini adalah untuk menjalankan pembibitan bambu oleh Yayasan Bambu Lestari dalam rangka pengembangan kapasitas petani oleh Multistakeholder Forestry Program 4 (MFP-4), dan kebetulan aku sangat terlibat dalam seluruh kegiatan perancangan programnya. Ketika proses perancangan, aku sangat bersemangat untuk segera pergi ke sini. Aku tidak begitu mengerti kenapa, tapi mungkin salah satunya karena tim Kesatuan Pengelolaan Hutan Produksi (KPH-P) Kabupaten Ende yang begitu baik dan foto-foto pra-survei dari tim KPH yang begitu menggoda. Bagaimana tidak, mereka berdiskusi dengan masyarakat di pinggir pantai!</p><p>Selain itu, kenyataan bahwa aku akan pergi ke sini sendirian (biasanya dengan surveyor yang lain) menjadi salah satu tantangan yang kutunggu-tunggu. Apakah aku bisa berkomunikasi dengan KPH sendirian? Apakah aku bisa menaklukkan masyarakatnya? Ataukah aku akan menangis dan serta merta meminta pulang?</p><p>Pertama kali aku berpijak di Kabupaten Ende, aku disambut oleh tim KPH yang sangat ramah. Aku diberitahu bahwa lokasi proyekku nanti ada di bagian utara kota ini, dengan lama perjalanan kurang lebih tiga jam dari pusat kota. Lokasi ini, menurut tim, adalah lokasi yang masyarakatnya paling mudah didekati. Salah satu alasannya karena ada tim KPH yang memang tinggal di sana. Syukurlah, beban hidupku berkurang satu. Seharusnya mereka tidak akan mengusirku pergi karena tidak menerimaku… kan?</p><p>Dari pusat kota di Kabupaten Ende, perjalanan menuju Desa Mausambi merupakan perjalanan yang sangat memanjakan indera. Apalagi ketika sudah sampai di jalur utara, pemandangan yang kulihat di kiri-kanan jalan adalah perpaduan kuningnya savanna berbukit, putihnya pasir pantai dan birunya Laut Flores yang membentang ke utara. Sesampainya di desa, kelompok tani dan beberapa aparat desa sudah menungguku, salah satunya adalah Om Abang.</p><p>Om Abang merupakan Ketua Badan Permusyawaratan Desa (BPD), yang biasanya bertugas menghimpun aspirasi masyarakat untuk dibawa ke dalam musyawarah rencana pengembangan desa dalam rangka penentuan Anggaran Pendapatan dan Belanja Desa (APB-Des). Singkat cerita, kegiatanku di desa ini selalu didampingi oleh Om Abang, termasuk ikut mendiskusikan penentuan APB-Des! Seru sekali, aku merasa seperti bagian dari Desa Mausambi. Aku bahkan tidak seaktif ini di rumahku sendiri.</p><p>Berkegiatan bersama Om Abang dan komunitas di Desa Mausambi, membuatku banyak bersyukur karena diberikan kesempatan seperti ini. Bercanda, mengobrol di samping pantai, bergosip dengan siswi-siswi SMA, anak kos dari kosan yang dimiliki Om Abang. Siswi-siswi itu, bercerita tentang cita-citanya. Tentang keinginan menjadi perawat, tentara, pramugari, dan diterpa realita bahwa cita-cita itu tidak mungkin tercapai karena keterbatasan biaya dan akses. Begitu sulit mendapatkan beasiswa di sana, dan tidak banyak dari mereka yang berani bermimpi jauh. Mereka menyadari bahwa batasan-batasan mimpi itu tercipta dari realita yang terpampang nyata.</p><p>Bahwa setelah kuliah, mereka akan kembali membantu ibu dan bapak mereka berkebun di kampung. Lalu menunggu untuk dipersunting lelaki yang dikenalnya di kampung, atau di sekolah, atau mungkin dikenalkan oleh orang tua. Begitu sulit mendapatkan akses untuk meraih beasiswa, belum lagi nilai-nilai yang tidak mencukupi yang mungkin bukan karena mereka tidak pintar, namun karena terbatasnya kapasitas guru, alat dan bahan, serta akses pengetahuan dan informasi yang tidak setara dengan orang-orang yang ada di kota. Di sini aku belajar, bahwa putus asa tidak semata karena kemalasan, tapi juga seringkali terjadi karena keadaan. Karena adanya ketidakadilan.</p><p>Setelah membaca kembali ceritaku ini, di tahun 2025, 5 tahun setelah aku terakhir mengunjungi Desa Mausambi, ada perasaan tidak nyaman di dalam hatiku. Selama ini, apakah pengalaman hidupku sudah kupelajari untuk menentukan tujuan hidupku? Mengapa aku merasa semakin jauh dari tujuan hidupku, terlupakan oleh industri-industri besar dan keinginan mereka untuk “bertanggung jawab” kepada lingkungan dan sosial.</p><p>Bagaimana persoalan yang tampak di depan mata tidak mampu diselesaikan dengan pendekatan-pendekatan yang dihadirkan oleh standar internasional yang kupelajari. Bagaimana siswi-siswi SMA di Desa Mausambi tetap tidak dapat meraih mimpinya meskipun ada analisis dampak sosial yang diwajibkan peraturan Indonesia.</p><p>Sebenarnya apakah yang aku cari? Mengapa rasanya ini semua sangat berkaitan namun juga sangat bertolak belakang? Mengapa semakin aku bereksplorasi, aku merasa semakin jauh dari apa yang aku yakini?</p><p>Di pinggir Pantai Mausambi, aku berbincang dengan Om Abang dan Pak Kades. Bercanda dengan bapak-bapak, ibu-ibu, sambil menonton anak-anak SMA yang sedang main voli. Kala itu matahari hendak tenggelam, menutup hari yang ringan dan tanpa beban. Aku menatap matahari di pesisir, berkhayal tentang apa yang akan terjadi di hidupku 5 tahun lagi.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cb16be296cdf" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/sembilu-dan-pisau-bambu-cb16be296cdf">Sembilu dan Pisau Bambu</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Trees, Personified]]></title>
            <link>https://medium.com/bosbouw/trees-personified-40a2bf5f1020?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/40a2bf5f1020</guid>
            <category><![CDATA[ecological]]></category>
            <category><![CDATA[trees]]></category>
            <dc:creator><![CDATA[Amira Putri]]></dc:creator>
            <pubDate>Sun, 16 Feb 2020 10:46:58 GMT</pubDate>
            <atom:updated>2020-02-24T03:32:33.331Z</atom:updated>
            <content:encoded><![CDATA[<p>In urban Jakarta, a 120-year-old mahogany tree has become such a landmark that it has its own Google-maps pin labelled as ‘historical’. This tree has a presence like you would tell a hundred years old tree to be — an overshadowing sky-piercing giant at almost 40 meters tall. In a human form, one might imagine it as an old man sitting on a throne made out of roots, with a white beard reaching to the knee. To me, the image of the <a href="https://gameofthrones.fandom.com/wiki/Three-Eyed_Raven">three-eyed-raven</a> comes to mind.</p><p>When I was a child, I remember watching this particular <a href="https://youtu.be/y2zrs7Irzuw">scene </a>in Snow White, where she runs away from the huntsman into a creepy forest. The trees have eyes and teeth, their arm-like branches are coming to grab her at any time.</p><p>Those are few of extreme examples of trees as something else — as another being. But trees are its own remarkable being that often misunderstood. Their way of living is not all about ‘survival of the fittest’.</p><p>Peter Wohlleben, a German forester, in his book, “<a href="https://www.goodreads.com/book/show/28256439-the-hidden-life-of-trees">The Hidden Life of Trees</a>” best depicts these qualities. Just like us humans supposed to be, trees learn from experience. They have to make decisions throughout their lives, like when do they shed their leaves? Where there might be more nutrients or moisture to let their root grow?</p><blockquote>“We have generally thought of trees as striving, disconnected loners, competing for water, nutrients and sunlight, with the winners shading out the losers and sucking them dry.”</blockquote><p>Just like humans being social, trees support each other and form an alliance. In an ideal condition or in every forest that is not too damaged. Trees can communicate through the air, using pheromones and other scent signals. Scientists are just beginning to deciphers how they communicate through the network, trees send chemical, hormonal and slow-pulsing electrical signals (how cool is that!).</p><p>Sure, these anthropomorphic metaphors aren’t perfect, but through it hopefully, we can come to shed our ignorance and blindness. People had never really looked at trees before or thought about life from their perspective. Associating human-like quality might work well for us to be more compassionate towards trees, our fellow living things which we often took for granted.</p><p>Trees are life, protect them and their ecological glory.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=40a2bf5f1020" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/trees-personified-40a2bf5f1020">Trees, Personified</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Forest for your nose]]></title>
            <link>https://medium.com/bosbouw/forest-for-your-nose-df64aad44f39?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/df64aad44f39</guid>
            <category><![CDATA[forest]]></category>
            <category><![CDATA[environment]]></category>
            <category><![CDATA[air-pollution]]></category>
            <dc:creator><![CDATA[Kanya Chairunissa]]></dc:creator>
            <pubDate>Fri, 10 Jan 2020 03:58:40 GMT</pubDate>
            <atom:updated>2020-01-10T03:58:40.049Z</atom:updated>
            <content:encoded><![CDATA[<h4>My anthropocentric view on how to cleanse your breath</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FE6wHHIYNknCHv92kukxTw.jpeg" /><figcaption>Fresh air that cleanse your lungs in Manimbahoi Village, South Sulawesi.</figcaption></figure><h4><em>An alarming increase of air quality index in Jakarta</em></h4><p>Jakarta’s bad air quality has been a hot issue since people living there mentioning repeatedly how smog smothered the fully air-conditioned skyscrapers they worked in. According to Greenpeace report released in early 2019, Jakarta is listed as Southeast Asia’s most polluted city. It is also shown in Air Visual stated in The Jakarta Post that the capital’s AQI has never been categorized as “healthy”, and the index is extremely higher than any other capital cities in developed countries. It is scary to think about how polluted the air is, <em>while throwing an unfinished takeout lunch in the inorganic trash bin, of course</em>. Even though the issue arises in Jakarta, but it doesn’t mean that other cities are safe. Rumor has it that Denpasar, Bali also has a similar issue, with an index that is slightly lower than the capital. There are actually various data about this air quality, but the intention of these facts is bad air quality may harm you in a long term kind of thing; this will not affect you right here, right now; but later on.</p><p>The government said, it is not “that bad”, though —the increased concentration of particulate matters that affect bad air quality is due to construction projects, which is common for the city’s development. Are they trying to say that sacrificing your lungs for city growth is acceptable?</p><p>They also said that there are differences in the parameters of quantifying air quality. They said to The Jakarta Post (29/06/2019), standard used in Indonesia only monitors dust particles of PM10, while US AQI (the standard used in Greenpeace and Air Visual) measures PM2.5. PM stands for particulate matter and the numbers after it are the maximum size of those matters, which means smaller than 2.5 µm/m³ for PM2.5 and smaller than 10 µm/m³ for PM10. According to the national standard, the air quality is acceptable for 87% of days in January — June 2019, and only 13% of days in Jakarta where you can’t breathe safely.</p><p>These stated facts above are for outdoors air quality, and I overheard people that said “my office is indoor and I barely go outside so I think it would not affect me that much?”. Would it, though? It got me thinking really hard and finally made me do a mini research about indoor air pollution. The answer is, yes, there is such thing as indoor air pollution. Surprisingly, indoor air is polluted between two and five times greater than outdoors most of the time. Matthew S Johnson, chief science officer at Airlabs (an air filtering technology) said in BBC (16/10/2018) that “indoor air contains <strong>whatever pollution you have outside, plus whatever you are adding inside a building</strong>, such as cooking, cleaning products, volatile organic compounds from decorations and building materials”. You have to be sure that the air inside your building filtered thoroughly to make sure it is not polluted. Therefore, wherever you are, this issue is important for you to be concerned of.</p><h4><em>The cause of it</em></h4><p>City development, which is a hot issue right now in especially the (soon to be moved) capital city of Indonesia, claimed to contribute the air pollution the most. Vehicles produce carbon monoxide as the byproduct along with coal-burning power plants are also the villain here. Using cars to go to places alone is ineffective in terms of fuel use and pollution. And hey, electricity is always taken for granted by leaving TV and lamps on when not used. The air conditioner produces green house gas, and the burning fuel that electrify air conditioner emits green house gas too. Those are things that I slowly work on myself (and I believe some people too) to not contribute, though massive industries should be watched out too (in fact, they are the ones that should include environmental perspective in their productions the most).</p><p>The government comes up with green areas to cope with the problem, but why? And how? Well, we will get on that later. Some forests are even protected for this. However, the unprotected ones, are massively converted for the city development which includes houses, industries and infrastructures. I wonder how they calculate the green areas needed to assimilate the pollution though, as it turns out didn’t work effectively. Not to mention the deforestation — due to the failure of forest protection — are decreasing green areas (that is barely even there).</p><p>Something that fascinates me now is the piled up organic and inorganic waste, though. The inability of organic litters to contact the oxygen affects its decomposition. It is due to inorganic litters that mixed with them, therefore they have to decompose anaerobically (without oxygen) and activate the microbes that emit methane in the process. It is similar to livestock and other agriculture problems which emit the same thing. Methane (CH4), as we might already know, is one of the green house gases. Aside from its effect on global warming that leads to climate change, Climate and Clean Air Coalition said that it is a key precursor gas of the harmful air pollutant — tropospheric ozone (O3) — which is a major component of urban smog.</p><h4>How forest protects you</h4><p>It is mentioned that green areas can help filtering those harmful human’s byproduct (pollution), yet how these amazing food making organisms become the shield that protects us from those harmful matters?</p><p>Green areas consist of land autotrophes; green organisms that made their own food by converting light and carbon dioxides into complex organic compounds to feed themselves. Including but not limited to trees, grasses, flowery plants, and palmaes. The ecosystem whom unite them all, creating habitat for other living organisms to depend their lives on it, is forest. Forest is one of green areas that has complex interaction, therefore not all green areas are forest.</p><p>The major role of the green organisms whom protect your nose is taken by the trees. The main focus of green areas that mitigate air pollution, and for a forest to be called “forest”, is the tree. Mainly because trees create bigger and much complex habitat and resulting in the dependence of various living organisms. How do they clean the air, though?</p><p>Physically, the PM2.5 and PM10 are trapped in their leaves and also their trunks, thus trees with bigger canopy, bigger leaf area, plenty leaves and strong branches are more considerable. Chemically, all autotrophes transform carbon dioxides (CO2) into oxygen (O2), and CO2 is one of the green house gases that contributes to global warming. One of the greatest green house gases, which is more effective to trap heat than CO2, is methane. It can be reduced naturally by anaerobic oxidation by microbes and also methanotrophs, which contributes to dry soil oxidation. This healthy cycle can be found in a healthy ecosystem, which provides the shelter for all organisms to live. It is all provided by forest, and actually can be made in a simple habitat in green areas. To simplify, <strong>forest hosts all the living organisms that takes role in processing the byproducts into something useful to other organisms, in which creating an endless cycle</strong>. Therefore, by protecting what naturally absorbs pollution, we protect ourselves too.</p><p>On a side note, and a bad news, trees that naturally absorb physical particulate matters and harmful gases could cause plant diseases. Of course it has to sacrifice something, and of course the helpless, innocent ones will take the blame.</p><h4><em>How to reduce air pollution and protect forest in your smallest act</em></h4><p>To slightly reduce air pollution — because nature has limitations to assimilate the byproducts (and also to reduce plants’ sacrifice) — the conclusion is to be more conscious. Conscious on what gases we emit, if we overuse the electricity, if we don’t finish our lunch and don’t make sure that they are composted well, if we overuse the transportation that uses fuel, if we do something that requires burning (like cooking, campfires). I know we can’t completely ignore them, that case we can’t even survive to live. But by being conscious, we can be more aware and slowly reducing our emission. And how to protect forest? It is as simple as stopping land conversion. Let forest land be a forest land, let the animals, microbes, plants, and fungi live there and do their role in their niches.</p><p>It is a pity that non talking plants have to suffer from the mess that (so-called conscious) humans have caused. Maybe we should learn from their sincerity. <em>Isn’t it fair to protect what protects you silently?</em></p><blockquote>*I have been procrastinating to finish this article since June 2019. I know this issue is literally so last year but I think this writing deserves to be published (of course this is a personal opinion). I hope people can be more aware, and gain more information while reading this. And also, I am open to be corrected so feel free to discuss. I wish you all a happy (belated) new year! I wish this issue would not arise again in this year!</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=df64aad44f39" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/forest-for-your-nose-df64aad44f39">Forest for your nose</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Mengolah data menggunakan R]]></title>
            <link>https://medium.com/bosbouw/mengolah-data-menggunakan-r-2452119c06bd?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/2452119c06bd</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[hmhselvaitb]]></category>
            <category><![CDATA[forestryenginering]]></category>
            <category><![CDATA[r]]></category>
            <dc:creator><![CDATA[MasChoi]]></dc:creator>
            <pubDate>Tue, 04 Dec 2018 02:29:54 GMT</pubDate>
            <atom:updated>2018-12-04T02:29:54.194Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CMOpqcyi7dnHmTPA8KmIMA.jpeg" /><figcaption><a href="https://articles.extension.org/pages/67857/r-tutorials">Statistik menggunakan R</a></figcaption></figure><p>Bagaimana jadinya bila kita mempunyai data yang sangat banyak dari hasil simulasi atau pengukuran yang hasil file-nya tidak dapat langsung diolah menggunakan excel (import data terlebih dahulu) dan dari sini kita juga hendak menampilkan grafiknya. Ekstensi file-nya biasanya berupa .<a href="https://en.wikipedia.org/wiki/Text_file">txt </a>atau .<a href="https://id.wikipedia.org/wiki/Comma_Separated_Values">csv</a> yang tentunya biasanya dibuka langsung lewat notepad. Beberapa <em>tools</em> di kehutanan biasanya menggunakan format tersebut, misalnya saja <em>tools </em>untuk simulasi tegakan agroforestri, air, kebakaran, visualisasi tegakan, dll. Hal ini layaknya saja imulasi menggunakan beberapa software yang terdapat di kehutanan, misalnya <a href="http://www.worldagroforestry.org/output/sexi-fs-spatially-explicit-individual-based-forest-simulator">SExI-FS</a> (Spatially Explicit Indvidual-based Forest Simulator), <a href="http://www.sortie-nd.org/index.html">SPRTIE-ND</a> (Software for spatially-explicit simulation of forest dynamics), <a href="https://www.firelab.org/project/farsite">FARSITE</a> (Fire Area Simulator), <a href="https://www.firelab.org/project/flammap">FlamMap</a> ( Fire behavior mapping and analysis program), <a href="https://www.fs.fed.us/fvs/">FVS</a> (Forest Vegetation Simulator), <a href="http://forsys.cfr.washington.edu/SVS/Stand%20Visualization%20System.html">SVS</a> (Stand Visualization System) dan lain sebagainya.</p><p>Untuk memudahkan mendeskripsikan output file yang dihasilkan, saya ambil contoh simulasi untuk memprediksi pertumbuhan pohon menggunakan salah satu software yang telah disebutkan. Untuk membandingkan pertumbuhan akibat pengaruh jarak tanam, tentunya saya mensimulasikan pohon dengan jarak tanam acak dan tertentu (ambil saja 3x3m atau 5x5m). Pada kasus jarak tanam acak, saya menggulirkan (me<em>running</em>) sampai mendapatkan pola yang sama, sehingga data yang dihasilkan mungkin lebih dari 5 bahkan 10. Jika pada masing-masing pola tanam, saya menggunakan 6 spesies dan masing-masing sebanyak 5 individu, darisini jikalau saya mensimulasikan 20 tahun (penanaman dimulai pada tahun ke-0), maka akan terdapat kira-kira 620 row per data, tinggal dikalikan saja kalau saya mempunyai lebih dari 10 data.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/662/1*53zrPqTNlOJC8SnnbpxQ2Q.png" /><figcaption>file yang berekstensi .csv dalam folder random_csv</figcaption></figure><p>Nah, sekarang itu baru yang di pola acak. Terus kalau di pola dengan jarak tanam tertentu bagaimana?(3x3m dan 5x5m) Bayangkan saja, misal saya ingin melakukan simulasi dengan 6 spesies tadi. Jika kondisinya penanaman yang akan dilakukan tidak memperhatikan urutan (tiap spesies dapat ditanam dijalur mana saja), berarti kan menggunakan permutasi dari 6 spesies tadi. Berarti data yang akan kita hasilkan sebanyak 6!=720 data, kemudian tinggal dikalikan saja dengan 620 row, itulah data gabungan yang akan kita dapatkan. Bisa saja kita menggunakan kombinasi, dengan kondisi spesies yang akan kita simulasikan memperhatikan urutan dan terdapat dua spesies yang selalu berpasangan, sehingga data yang akan kita dapatkan sebanyak 6!/(6–2)!= 30 data. Masih banyak juga kan…cmiwwiww</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/240/1*ShabFmnGdNtV59nbUFlEfw.gif" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/240/1*VvHxuMnXC8IvaDUstD83tQ.gif" /><figcaption>Kombinasi dan Permutasi</figcaption></figure><h4>Apa itu R?</h4><p>Secara general <a href="https://cran.r-project.org/doc/manuals/r-release/R-lang.html">R</a> dapat didefinisikan sebagai berikut:</p><blockquote>A system for statistical computation and graphics. It provides, among other things, a programming language, high level graphics, interfaces to other languages and debugging facilities.</blockquote><p>Intinya mah macam <em>tools </em>statistik layaknya software statatistik pada umumnya. Lebih lengkapnya dapat ditanyakan kepada kawan google. Alasan pribadi saya menggunakan R karena ringan, pengalaman dengan laptop yang saya pakai jika menggunakan <a href="https://www.ibm.com/analytics/spss-statistics-software">SPSS</a>,<a href="http://www.minitab.com/en-us/"> Minitab</a>, bahkan <a href="https://www.mathworks.com/products/matlab.html">MATLAB</a> sekalipun hasilnya sudah pasti memunculkan layar putih disertai tulisan <strong>not responding</strong>. Penggunaan R tentunya tidak sulit, karena di TPB kita telah diajari menggunakan bahasa <a href="https://en.wikipedia.org/wiki/C_(programming_language)">C</a>/<a href="https://en.wikipedia.org/wiki/C%2B%2B">C++</a> kalau tidak salah pada matakuliah PTI B. Tinggal bagaimana mempelajari struktur bahasa yang terdapat di R.</p><h4>Memulai Perhitungan dengan R</h4><p>Pada tulisan ini saya menggunakan R pada <a href="https://atom.io/">Atom</a> dengan package <a href="https://atom.io/packages/hydrogen">Hydrogen</a>, <a href="https://atom.io/packages/platformio-ide-terminal">PlatformIO IDE Terminal</a>, <a href="https://atom.io/packages/hydrogen-launcher">Hydrogen Launcher</a> dan <a href="https://atom.io/packages/ide-r">R</a> extensions. Cara instalasinya dapat dilihat <a href="https://jstaf.github.io/2018/03/25/atom-ide.html">disini</a>. Kalau laptop sedang tidak bersahabat, terkadang saya juga menggunakan <a href="http://jupyter.org/">Jupyter Notebook</a> menggunakan <a href="https://www.anaconda.com/">Anaconda</a>. Instalasinya dapat dilihat <a href="https://www.guru99.com/download-install-r-rstudio.html">disini</a>, atau kalau pembaca lebih nyaman dengan <a href="https://www.rstudio.com/">RStudio</a> tidak masalah. Senyamannya saja, karena semuanya gratis layaknya pelukan kekasih…</p><p>Pertama kita panggil semua file yang mempunya format .csv yang berada pada folder random_csv, 3x3_csv, dan csv_5x5. File-file yang kita panggil didefinisikan menggunakan variabel csv_random, csv_3x3, dan csv_5x5. Dalam R, untuk mendefinisikan variabel dapat menggunakan “=” atau “&lt;-”. Semantara itu, untuk membuat komentar dapat menggunakan “#”. Kalau kita cek masing-masing, data pada csv_random sebanyak 10 file, csv_3x3 sebanyak 7 file, dan csv_5x5 sebanyak 7 file.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/813/1*AuxQJp8apq2biGKluQDqCg.gif" /><figcaption>Mengidentifikasi letak semua file yang berkekstensi .csv pada sebuah folder</figcaption></figure><p>Kemudian kita convert menggunakan <a href="https://www.rdocumentation.org/packages/data.table/versions/1.11.8/topics/fread">fread</a>, <a href="https://dplyr.tidyverse.org/">dplyr</a>, <a href="https://cran.r-project.org/web/packages/data.table/data.table.pdf">data.table</a>, package-package tersebut sudah ada jika kita install R menggunakan anaconda. Hasil dari gabungan data-data tadi menggunakan library “<a href="https://cran.r-project.org/web/packages/readr/index.html">readr</a>” kita satukan. Beberapa pengertian code dapat dilihat dibawah ini:</p><pre>read.csv(&quot;...&quot;) #untuk membaca data dengan ekstensi file .csv<br>head() #untuk melihat data yang paling atas<br>tail() #untuk melihat data yang paling bawah<br>dim() #untuk melihat dimensi dari data<br>str() #untuk melihat struktur dari data</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/813/1*5bH8C2K-pctzAq2V3UqJCA.gif" /><figcaption>Data hasil gabungan</figcaption></figure><p>Pada masing-masing data hasil gabungan, terdapat satu kolom yang berubah namanya, yaitu pada kolom “ï..SIM_AGE”. Hal ini ditengarahi oleh penomoran pada kolom yang ikut digabung. Kita bisa edit manual nama ini dengan excel atau bisa juga menggunakan R langsung, yaitu dengan code</p><pre>setnames(old=c(&quot;nama kolom yang ingin dirubah), new=c(&quot;nama kolom baru&quot;))</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/813/1*hMqx4Cl2G1iTAQ1WLNdO5Q.gif" /><figcaption>Mengganti nama kolom SIM_AGE</figcaption></figure><p>Pada package dplyr terdapat operator yang memudahkan kita untuk melakukan perhitungan. Operator/syntax tersebut bernama <a href="https://rstudio-pubs-static.s3.amazonaws.com/27473_c2d11004118141f69358cda0b07aef42.html">pipe</a> yang dalam R berupa symbol “%&gt;%”. Secara sederhana operator “%&gt;%” menggantikan kata-kata “kemudian/then”. Secara matematis penjelasan operator pipe dapat dilihat pada gambar di bawah ini.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/736/1*dA4D4svigjRoI1aoBrZFmQ.png" /><figcaption>Penjelasan operator pipe secara matematis</figcaption></figure><h4>Apa selanjutnya?</h4><p>Dari sini kita bisa melakukan apapun yang kita kehendaki dari data kita. Misalnya saja yang ingin menghitung rata-rata variabel pertumbuhan pohon yang ada (dbh, tinggi, kedalaman tajuk, jari-jari tajuk). Akan tetapi rata-rata yang kita inginkan berdasarkan spesies dan umur simulasi saja. Code yang digunakan sebagai berikut:</p><pre>~ select() #memilih kolom yang akan dihitung<br>~ group_by() #memilih kolom yang digunakan sebagai label<br>~ summarise_at(vars(kolom yang dihitung), <br>  funs(mean), na.rm = TRUE) #menghitung rata-rata</pre><p>Hasilnya seperti yang nampak pada gambar dibawah ini.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/682/1*2db2OJbNplT8FRvXgqYkDg.gif" /><figcaption>Menggunakan package dplyr dan tidyr</figcaption></figure><p>Kita juga bisa melihat rata-rata dbh saja dan kemudian kita transform tabel untuk melihat data kita lebih ciamik.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/682/1*nvk3ELC03klod1a2Xjp2Vw.gif" /></figure><h4>Penutup</h4><p>Begitulah kira-kira yang dapat dilakukan menggunkan R untuk membantu pekerjaan kita di bidang kehutanan. Mungkin pada postingan kali ini tidak mendetail penjelasannya, karena tujuannya memang hanya memberikan gambaran sahaja. Untuk lebih jelasnya bisa searching lebih detail di google saja. Pada postingan selanjutnya, mungkin saya akan menunjukan perhitungan yang lebih detail menggunakan R misal untuk regresi non-linier, mengelola grafik, RQDA (Qualitative Data Analysis) dan mungkin NLTK (Natural Language Toolkit), TensorFlow atau k-means clustering menggunakan <a href="https://www.python.org/">python</a>.</p><p>Berikut saya sertakan kode R-nya secara full beserta beberapa preview hasilnya menggunakan Jupyter Notebook. Akhir kata semangat mencoba, jangan lelah untuk belajar sampai ajal menjemput…</p><p>Cukup Sekiyan dan Terima Nasib!!!</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/3117fc78ad430710620e21b36b67f9e5/href">https://medium.com/media/3117fc78ad430710620e21b36b67f9e5/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2452119c06bd" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/mengolah-data-menggunakan-r-2452119c06bd">Mengolah data menggunakan R</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[K-Nearest Neighbors Menggunakan Python]]></title>
            <link>https://medium.com/bosbouw/k-nearest-neighbors-menggunakan-python-bd3652ba1e70?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/bd3652ba1e70</guid>
            <category><![CDATA[forestry]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[hmhselvaitb]]></category>
            <category><![CDATA[k-nearest-neighbours]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[MasChoi]]></dc:creator>
            <pubDate>Tue, 04 Dec 2018 02:29:32 GMT</pubDate>
            <atom:updated>2018-12-04T09:46:17.648Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>When we say a technique is <strong>non-parametric</strong> , it means that it does not make any assumptions on the underlying data distribution. In other words, the model structure is determined from the data. If you think about it, it’s pretty useful, because in the “real world”, most of the data does not obey the typical theoretical assumptions made (as in linear regression models, for example). Therefore, KNN could and probably should be one of the first choices for a classification study when there is little or no prior knowledge about the distribution data. ~ <a href="https://medium.com/@adi.bronshtein/a-quick-introduction-to-k-nearest-neighbors-algorithm-62214cea29c7">Adi bronshtein</a></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*OeeKqBWdCBvEy9lV8NyDbQ.png" /><figcaption><a href="https://scikit-learn.org/stable/tutorial/machine_learning_map/index.html">Choosing the right estimator</a></figcaption></figure><p>Pada suatu waktu ketika bumi masih berupa <em>primordial soup </em>dan Jatinangor secara etimologis masih berupa gugusan asam amino, saya bersama Reza (ahli taksonomi tumbuhan bawah laut dan nama-nama ikan) sedang asyik-asyiknya menikmati suasana alam yang sedang sepi-sepinya tersebut. Singkat cerita, kami tanpa sengaja melewati beberapa spesies tumbuhan yang unik-unik, tak ayal kami dengan segala insting ketumbuhan yang dimiliki mulai tebak-tebak berhadiah, menebak ini dan itu termasuk spesies A, B, C, dst. Masalah mulai muncul ketika terdapat satu spesies yang cirinya mirip dengan ciri-ciri spesies yang terdapat pada memory otak kami, sehingga kami tidak dapat memastikan spesies tersebut termasuk spesies yang mana dan ditambah lagi kami lupa membawa kunci determinasi (waktu itu kayaknya belum ada kunci determinasi). Akhirnya, kami berdua sama-sama bersitahan dengan segala kesoktahuan pendapat masing-masing.</p><p>Cerita imajinatif diatas sebenarnya merupakan masalah yang sering kita hadapi sehari-hari. Tidak hanya di bidang kehutanan, di bidang-bidang yang lain-pun serupa tapi tak sama. Misalkan kita diberikan suatu grup data, yang mana data tersebut sudah mempunyai label/kelas/kategori yang sudah jelas, kemudian terdapat data baru yang masuk kedalam data kita yang lama. Kemudian muncul pertanyaan, data yang baru tersebut termasuk label/kelas/kategori yang mana berdasarkan data yang sudah?.</p><p>Contoh yang lebih kekinian misalkan saja saya mempunyai data ciri-ciri famili (<em>independent variable</em>) dan data nama famili (<em>dependent variable</em>) seperti berikut (Didalam dunia Machine Learning, Independent Variables sering disebut juga sebagai Features) :</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/513/1*V9dmEPZfDaPvqZV6coF4Qw.png" /><figcaption>Contoh ciri-ciri famili (beberapa ngarang dikit)</figcaption></figure><p>Dari contoh di atas jikalau saya menemukan spesies yang bercirikan bentuk hidup perdu, bunga panikula, dan buahnya memiliki 3 stamen, apakah spesies tersebut termasuk famili lauraceae, piperaceae, atau papaveraceae. Atau malah tidak termasuk ketiganya? Contoh lain dalam ranah kuantitatif, misal kita melakukan suatu pengukuran terhadap panjang sepal, lebar sepal, panjang petal, dan lebar petal dari spesies <em>Iris setosa</em>, <em>Iris versicolor</em>, dan <em>Iris virginica</em>. Kemudian kita ingin tahu ketika kita mempunyai data panjang sepal 5 cm dan lebar sepal 2,4 cm atau panjang petal 3,5 cm dan lebar petal 1,1 cm termasuk spesies Iris yang mana. Setosa, versicolor, atau virginica? atau bahkan tidak ketiganya.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/464/1*2nVXRbctgqnmqviOapaoLQ.png" /><figcaption>Contoh data pengukuran spesies iris</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*URLJ9UF8EdeCDw13_XCUnQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/940/1*q5n-TZ89iAhehPW7ZXnHAA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*FpgpW29WELNTXjnZOl9QOA.jpeg" /><figcaption><a href="https://www.plant-world-seeds.com/store/view_seed_item/6010">Iris setosa</a>, <a href="https://www.crocus.co.uk/plants/_/iris-versicolor-kermesina/classid.2000021321/">Iris versicolor</a>, dan <a href="https://www.plant-world-seeds.com/store/view_seed_item/4062">Iris virginica</a></figcaption></figure><p>Atau contoh yang lebih jelas lagi, ketika terdapat acara himpunan, mantan, teman, kabinet, dll. Nah kita ketika itu sedang gamang, antara datang atau tidak. Entah alasannya karena kemanfaatan, kebutuhan, atau penting tidaknya acara tersebut. Kemudian kita menghubungi kawan-kawan terdekat kita untuk menanyakan apakah mau datang ke acara tersebut atau tidak. Alhasil, dari 10 kawan yang kita tanya, ternyata 3 datang dan 7 orang tidak akan. Keputusan apa yang akan kita ambil? Kebayang untuk melakukan regresi-kah?</p><h4>Sekilas tentang KNN (K-Nearest Neighbors)</h4><p>Secara <a href="https://www.advernesia.com/blog/data-science/pengertian-dan-cara-kerja-algoritma-k-nearest-neighbours-knn/">sederhana</a> K-nearest neighbors atau knn adalah algoritma yang berfungsi untuk melakukan klasifikasi suatu data berdasarkan data pembelajaran (<em>train data sets</em>), yang diambil dari k tetangga terdekatnya (<em>nearest neighbors</em>). Dengan k merupakan banyaknya tetangga terdekat. KNN ini dapat kita temukan bilamana kita sedang belajar Machine Learning. ML intinya berkaitan dengan automasi atau bagaimana sebuah machine dapat belajar dari contoh-contoh yang kita berikan, terus memprediksi sesuatu yang sesuai dengan contoh-contoh tadi.</p><p>Lihat gambar di bawah, misalnya terdapat dua kategori yang ditunjukkan dengan Lingkaran Merah (LM) dan Kotak Hijau (KH). Kemudian kita hendak mengetahui kategori dari Bintang Biru (BB). BB dapat berupa LM atau tidak keduanya (gambar sebelah kiri). K adalah jumlah tetangga terdekat yang akan kita gunakan, asumsikan saja k = 3 (gambar sebelah kanan). Tentu dari sini kita bisa dapat segera tahu dengan membuat lingkaran yang memungkinkan BB menjadi di tengah-tengah 3 titik terdekat. Tiga titik terdekat ke BB adalah LM. Oleh karena itu, dengan sangat yakin kita dapat mengatakan bahwa BB mempunyai kelas LM. Dari sini tentu kita sadar, bahwa penentuan nilai K sangat penting pada algoritma KNN.</p><blockquote><em>Dalam menentukan nilai k, sebaiknya kita gunakan nilai ganjil, karena jika tidak, ada kemungkinan kita tidak akan mendapatkan jawaban</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/392/1*dEeUGbQfKAK4Uo97GheQqg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/460/1*me5ax29gwxZxQaKVfWGBtA.jpeg" /><figcaption>ilustrasi <a href="https://www.analyticsvidhya.com/blog/2018/03/introduction-k-neighbours-algorithm-clustering/">knn</a></figcaption></figure><p><a href="https://medium.com/@asepmaulanaismail/cara-kerja-algoritma-k-nearest-neighbor-k-nn-389297de543e">Penentuan jarak</a> terdekat diantara dua titik di atas dapat menggunakan dalil Pythagoras, akan tetapi bilamana terdapat lebih dari dua <em>feature/independent variable </em>kita dapat menggunakan <em>euclidean distance, jaccard, cosine, manhattan, minkowski, dll</em>. Selengkapnya dapat dilihat <a href="https://informatikalogi.com/vector-space-model-pengukuran-jarak/">disini</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/595/1*jaei8u_xH7Ma9Je5lssTpQ.gif" /><figcaption><a href="https://devonmathstuition.co.uk/treasure-island/">Rumus pythagoras</a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/412/1*Iv6lXDZmIo9lnWVq5ifrVQ.jpeg" /><figcaption>Beberapa metode pengukuran jarak</figcaption></figure><p>Kalau diterapin di SIG (Sistem Informasi Geografis) tentu bisa dong? yup tentu sangat bisa. Misal untuk menentukan lokasi dari dua titik. Lihat gambar di bawah ini untuk lebih jelasnya.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/422/1*JIFXwUaB0LljRmV98qoR4A.png" /><figcaption>contoh di ranah <a href="https://medium.com/@asepmaulanaismail/cara-kerja-algoritma-k-nearest-neighbor-k-nn-389297de543e">SIG</a> sederhana</figcaption></figure><p>Secara garis besar dalam dunia <a href="https://datascience.or.id/article/Perbedaan-Supervised-and-Unsupervised-Learning-5a8fa6e6">data mining</a> atau data science terdapat 2 pendekatan untuk melakukan teknik — teknik data mining. <em>Supervised learning </em>adalah sebuah pendekatan dimana sudah terdapat data yang dilatih, dan terdapat variable yang ditargetkan sehingga tujuan dari pendekatan ini adalah mengkelompokan suatu data ke data yang sudah ada, lain halnya dengan unsupervised learning, <em>unsupervised learning </em>tidak memiliki data latih, sehingga dari data yang ada, kita mengelompokan data tersebut menjadi 2 bagian atau 3 bagian dan seterusnya.</p><p>Sederhananya, <em>Supervised</em> itu artinya sudah ter<em>manage</em> dengan baik (data yang fitur dan labelnya udah jelas). Misal jikalau terdapat ciri-ciri daun yang <em>phyllotaxis</em>-nya<em> </em>berhadapan berseling,<em> circumscriptio</em> berbentuk jorong, <em>apex falii</em> berbentuk runcing, dan <em>nervatio </em>menyirip itu berarti sudah jelas mengkudu (<em>Morinda citrifolia</em>). Sedangkan <em>Unsupervised learning </em>targetnya atau labelnya belum jelas. Metode yang dipakai biasanya <em>Clustering</em>. Jadi kita cuma ngelompokin data yang punya keterkaitan satu sama lain, tanpa tahu mereka sebenernya bener-bener satu label atau enggak. Algoritma <em>Supervised Learning</em> misalnya Decision tree, Nearest — Neighbor Classifier, Naive Bayes Classifier, Artificial Neural Network, dll. Algoritma <em>Unsupervised Learning</em> misalnya K-Means, Hierarchical Clustering, DBSCAN, dll.</p><blockquote>Siapa bergaul dengan orang bijak menjadi bijak, tetapi siapa berteman dengan orang bebal menjadi malang. ~ Amsal, 13:20</blockquote><h4>Iris datasets</h4><p>Kali ini saya menggunakan Python untuk melakukan coba-coba model. Disini saya menggunakan dataset iris. Dataset ini sangat populer digunakan untuk latihan pertama (R atau python). Iris biasanya sudah tersedia didalam modul sklearn (lengkap dengan target dan feature) atau jika kita belum install sklearn, kita bisa mengunduhnya <a href="https://gist.github.com/curran/a08a1080b88344b0c8a7">disini</a>.</p><pre># code untuk install modul sklearn<br>pip install -U scikit-learn #jika menggunakan pip yang ada di python<br>conda install scikit-learn #jika menggunakan anaconda</pre><p>Terdapat 150 observasi (row) dengan <em>feature/independent variable</em> sebanyak 4 (Panjang sepal, lebar sepal, panjang petal, dan lebar petal). 150 observasi tersebut dibagi menjadi 50 observasi pada masing-masing spesies (<em>Iris setosa</em>, <em>Iris versicolor</em>, dan <em>Iris virginica</em>). Pada data iris, kita tidak akan menjumpai nilai null (N/A), sehingga kita tidak perlu capek-capek untuk merapikan data tersebut. Selengkapnya dapat dilihat <a href="https://en.wikipedia.org/wiki/Iris_flower_data_set">disini.</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*wOQL2hj_T8TXjDcY4WhuKw.png" /><figcaption><a href="https://www.ritchieng.com/machine-learning-iris-dataset/">Pengukuran</a> petal dan sepal</figcaption></figure><p>Pada gambar di bawah saya menggunakan atom dengan data iris yang sudah secara default berada pada modul sklearn. Kita tinggal memanggil data tersebut. Kemudian seperti biasa, kita definisikan variabel untuk memanggil data tersebut, dalam hal ini <strong>iris = load_iris()</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/658/1*v5qrlhGlTlBFQrUIwjP6XA.gif" /><figcaption>scatter plot menggunakan data iris yang sudah tersedia di modul sklearn</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/432/1*FO5IWZH-JEXMsQmkIH3kRQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/432/1*sIIyzTqWcV7n1oGmqWSodw.png" /><figcaption>Hasil grafik dari kode menggunakan atom</figcaption></figure><p>Untuk gambar di bawah ini saya menggunakan jupyter notebook, dengan data iris hasil download dengan format file csv. Modul Pandas dapat mempermudah kita dalam pemanggilan dataset yang kita butuhkan, untuk lebih jelasnya dapat dibaca <a href="https://pandas.pydata.org/">disini</a>. Penilaian subjektif saya, jika membandingkan atom dan jupyter notebook, saya lebih suka menggunakan jupyter notebook, karena selain ringan dia juga dapat mengeksport code-code yang telah kita tulis menggunakan ekstensi Gist-it ke github yang kita miliki.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/c8e564964d334f228bb1cb0eda4917ad/href">https://medium.com/media/c8e564964d334f228bb1cb0eda4917ad/href</a></iframe><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XD_eu8iTEl_20Q1I0dffiw.png" /><figcaption>Hasil grafik dari kode menggunakan jupyter notebook</figcaption></figure><p>Hasil grafik dari kedua kode (jupyter dan atom) memang sama saja, walaupun terdapat perbedaan, karena memang struktur file-nya sudah berbeda sejak awal. Jadi jangan bingun bilamana file yang dari sklearn tidak dapat menampilkan head() karena bentuknya dataframe.</p><p>Apabila ingin menampilkan PCA (Principal Component Analysis) dapat menggunakan code di bawah:</p><pre>import matplotlib.pyplot as plt<br>from mpl_toolkits.mplot3d import Axes3D<br>from sklearn import datasets<br>from sklearn.decomposition import PCA</pre><pre># import some data to play with<br>iris = datasets.load_iris()<br>X = iris.data[:, :2]  # we only take the first two features.<br>y = iris.target</pre><pre>x_min, x_max = X[:, 0].min() - .5, X[:, 0].max() + .5<br>y_min, y_max = X[:, 1].min() - .5, X[:, 1].max() + .5</pre><pre>plt.figure(2, figsize=(8, 6))<br>plt.clf()</pre><pre># Plot the training points<br>plt.scatter(X[:, 0], X[:, 1], c=y, cmap=plt.cm.Set1,<br>            edgecolor=&#39;k&#39;)<br>plt.xlabel(&#39;Sepal length&#39;)<br>plt.ylabel(&#39;Sepal width&#39;)</pre><pre>plt.xlim(x_min, x_max)<br>plt.ylim(y_min, y_max)<br>plt.xticks(())<br>plt.yticks(())</pre><pre># To getter a better understanding of interaction of the dimensions<br># plot the first three PCA dimensions<br>fig = plt.figure(1, figsize=(8, 6))<br>ax = Axes3D(fig, elev=-150, azim=110)<br>X_reduced = PCA(n_components=3).fit_transform(iris.data)<br>ax.scatter(X_reduced[:, 0], X_reduced[:, 1], X_reduced[:, 2], c=y,<br>           cmap=plt.cm.Set1, edgecolor=&#39;k&#39;, s=40)<br>ax.set_title(&quot;First three PCA directions&quot;)<br>ax.set_xlabel(&quot;1st eigenvector&quot;)<br>ax.w_xaxis.set_ticklabels([])<br>ax.set_ylabel(&quot;2nd eigenvector&quot;)<br>ax.w_yaxis.set_ticklabels([])<br>ax.set_zlabel(&quot;3rd eigenvector&quot;)<br>ax.w_zaxis.set_ticklabels([])</pre><pre>plt.show()</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/478/1*XrJp9PAICPP_8QDzQDfVLw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/590/1*CD3yZh_M2BfJm3eOGBDpxA.png" /><figcaption>plot 2d iris dan pca</figcaption></figure><p>Kita juga dapat meggunakan plot dari seaborn, yang mana dapat memperlihatkan hubungan bivariat antar masing-masing pasangan feature yang kita miliki. Dari pairplot tersebut kita dapat melihat bahwa pada masing-masing kombinasi <em>feature</em>, spesies Iris setosa cenderung terpisah dari kedua spesies lainnya. Minimal dari sini kita dapat mempunyai <em>sense</em> terhadap data kita apabila ingin memasukkan data baru.</p><pre>sns.pairplot(iris.drop(&quot;Id&quot;, axis=1), hue=&quot;Species&quot;, size=3)<br># sns adalah modul seaborn, jika kita ingin memanggilnya cukup tambahkan diatasnya import seaborn as sns<br># iris adalah nama data kita di dalam code</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/796/1*i0OS1ar4w3MDMP123UTAQQ.png" /><figcaption>Pairplot data iris</figcaption></figure><h4>KNN dengan python</h4><p>Langkah pertama adalah memanggil data iris yang akan kita gunakan untuk membuat KNN. Misal masing-masing target/spesies kita berikan nilai yang unik, setosa=0, versicolor=1, virginica=2. Pada gambar di bawah ini dapat dilihat jika kita menggunakan K=1 dan data baru a=[1,2.7,3.6,4.2]. a mewakili masing-masing nilai feature. Hasilnya adalah 2, yaitu <em>Iris virginica</em>.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/46f273cef4d3ee24d9c23357d4596c88/href">https://medium.com/media/46f273cef4d3ee24d9c23357d4596c88/href</a></iframe><p>Jika saya ganti nilai k=3 dengan nilai data a tidak saya rubah, maka hasil menjadi 1, yaitu <em>Iris versicolor</em>.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/052060727cf783199afba0977a00fae8/href">https://medium.com/media/052060727cf783199afba0977a00fae8/href</a></iframe><p>Untuk menghindari overfitting, kita dapat membagi iris dataset tadi menjadi data train dan test. Perbandingannya 80%:20%, sehingga bakal ada x buat training dan testing, begitu juga dengan ‘y’ bakal ada y buat training dan testing. Jadi dari 150 total observasi pada data iris, terdapat 120 observasi pada data train dan 30 observasi pada data testing. Script pemisahan data train dan test dapat dilihat di bawah.</p><pre>from sklearn.model_selection import train_test_split   X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.20)</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*nF6MZQJ431vv-0AGKAj30g.png" /><figcaption><a href="https://commons.wikimedia.org/wiki/File:Overfitting.svg#/media/File:Overfitting.svg">Overfitting of a classifier</a></figcaption></figure><h4>Cross-validation</h4><p><a href="https://mti.binus.ac.id/2017/11/24/10-fold-cross-validation/">Cross-validation</a> (CV) adalah metode statistik yang dapat digunakan untuk mengevaluasi kinerja model atau algoritma dimana data dipisahkan menjadi dua subset yaitu data proses pembelajaran dan data validasi / evaluasi. Model atau algoritma dilatih oleh subset pembelajaran dan divalidasi oleh subset validasi. Selanjutnya pemilihan jenis CV dapat didasarkan pada ukuran dataset. Biasanya CV K-fold digunakan karena dapat mengurangi waktu komputasi dengan tetap menjaga keakuratan estimasi.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/431/1*rjBtpyAfPhgIf6CjXzwwaA.png" /><figcaption>Skema 10 fold <a href="https://mti.binus.ac.id/2017/11/24/10-fold-cross-validation/">CV</a></figcaption></figure><p><a href="https://medium.com/@piyut.dyoni/machine-learning-buat-yang-ngerasa-bodo-e37bc5b26d9d">Misal nih</a>, data kita ada 150. Ibarat kita pake K=5, berarti kita bagi 150 data menjadi 5 partisi, isinya masing-masing 30 data. Jangan lupa, kita perlu menentukan mana yang training data dan mana yang test data. Karena perbandingannya 80:20, berarti 120 data adalah training data dan 30 sisanya adalah test data. Berdasarkan 5 partisi tadi, berarti bakal ada 4 partisi x 30 data = 120 training data. Dan sisanya ada 1 partisi test data berisi 30 data. Kemudian, experimen menggunakan data yang udah di partisi-partisi bakal diulang 5 kali (K=5). Tapi posisi partisi Test data berbeda ditiap iterasinya. Misal di iterasi pertama Test nya di posisi partisi awal, terus iterasi partisi kedua Test-nya di posisi kedua, dan seterusnya, pokonya gaboleh sama.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/699521183ce5d51cc61781d112f9c992/href">https://medium.com/media/699521183ce5d51cc61781d112f9c992/href</a></iframe><p>Hasil running code diatas menunjukkan bahwa algoritma KNN yang telah kita lakukan dapat mengklasifikasikan semua observasi (30) dalam set test dengan akurasi 97%, yang artinya susdah sangat bagus. Meskipun algoritma KNN dilakukan sangat baik dengan dataset ini, jangan berharap hasil yang sama dengan semua dataset. KNN tidak selalu berkinerja baik dengan data yang memiliki dimensi tinggi atau yang memiliki feature yang sangat kategoris.</p><h4>Menentukan nilai K</h4><p>Nah sekarang kita akan mencari tahu nilai K berapa yang akan menghasilkan akurasi tinggi. Karena kita tahu sendiri pada algoritma KNN, penentuan nilai K sangatlah krusial. Kita akan melihat nilai K dari 1–40. Berikut code yang dapat kita gunakan:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/f656e10dcbd0dae6bbbbac758f3913ef/href">https://medium.com/media/f656e10dcbd0dae6bbbbac758f3913ef/href</a></iframe><figure><img alt="" src="https://cdn-images-1.medium.com/max/730/1*6eF2ZwlBotv-yCFAINLurg.png" /><figcaption>Hasil tunning nilai K</figcaption></figure><p>Dari hasil di atas kita dapat melihat bahwa yang memiliki nilai error rata-rata 0 adalah ketika nilai K sebesar 4, 6–24. Hasil ini dapat dijadikan pedoman ketika kita ingin menggunakan nilai K yang memiliki akurasi tinggi. Dari situ kita dapat meminimalisir kesalahan prediksi.</p><h4>Selanjutnya?</h4><p>Kita dapat menampilkan plot hasil klasifikasi data iris. Kemudian kita dapat melihat perubahan yang terjadi ketika nilai K berbeda. Langkah ini sangat membantu jika kita tidak dapat membayangkan bagaimana data tersebut bekerja.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/7978ea33e6d234cd0d7a4a23ce64f050/href">https://medium.com/media/7978ea33e6d234cd0d7a4a23ce64f050/href</a></iframe><p>Kita juga dapat membuat code ketika menjadi dinamis, sehingga memungkinkan adanya interaksi ketika kita memasukkan data. Hanya dengan menambahkan beberapa perintah logika kita dapat melakukan hal tersebut.</p><pre>import numpy as np<br>from sklearn import neighbors, datasets<br>from sklearn import preprocessing <br> <br>n_neighbors = 6<br> <br># import some data to play with<br>iris = datasets.load_iris()<br> <br># prepare data<br>X = iris.data[:, :2]  <br>y = iris.target<br>h = .02 <br> <br># we create an instance of Neighbours Classifier and fit the data.<br>clf = neighbors.KNeighborsClassifier(n_neighbors, weights=&#39;distance&#39;)<br>clf.fit(X, y)<br> <br># make prediction<br>sl = input(&#39;Enter sepal length (cm): &#39;)<br>sw = input(&#39;Enter sepal width (cm): &#39;)<br>dataClass = clf.predict([[sl,sw]])<br>print(&#39;Prediction: &#39;),<br> <br>if dataClass == 0:<br>    print(&#39;Iris Setosa&#39;)<br>elif dataClass == 1:<br>    print(&#39;Iris Versicolour&#39;)<br>else:<br>    print(&#39;Iris Virginica&#39;)</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/676/1*rz6HG9oKa2676xsPMdctKg.gif" /><figcaption>Hasil code</figcaption></figure><p>Sekian yang dapat ditorehkan, kurang lebihnya maap-maap aje…</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bd3652ba1e70" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/k-nearest-neighbors-menggunakan-python-bd3652ba1e70">K-Nearest Neighbors Menggunakan Python</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Kesederhanaan dalam Merayakan Hari Pohon Sedunia]]></title>
            <link>https://medium.com/bosbouw/kesederhanaan-dalam-merayakan-hari-pohon-sedunia-1c6f315240ab?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/1c6f315240ab</guid>
            <dc:creator><![CDATA[Wiwit Astari]]></dc:creator>
            <pubDate>Fri, 29 Dec 2017 11:41:39 GMT</pubDate>
            <atom:updated>2017-12-29T11:41:39.468Z</atom:updated>
            <content:encoded><![CDATA[<p>Kesederhanaan hari ini dimulai dengan menyesap aroma kopi karena lambungmu tak kuasa menahan efek kafein yang begitu menyengat, ditambah dengan menghirup aroma tanah basah denga pemandangan bulir air yang tak pernah salah memilih tempat berdiam yang indah. Ujung daun.</p><p>Pernah memandang langit biru di bawah pohon yang rindang? Paduan yang indah bukan? Berkah dari warna hijau yang dimunculkan oleh klorofil berkolaborasi dengan kuningnya matahari menjadi rezeki bagi makhluk hidup yang senantiasa berdzikir di dinginnya malam.</p><p>Hari ini, dengan sederhana aku rayakan keberkahan atas embun pagi yang menyejukkan hati, atas udara yang tidak pernah dimunculkan pelangi dan atas pemandangan di depan mata yang tidak pernah mengecewakan rasa. Terimakasih</p><p>Mungkin, hari ini kau akan berdiri di atas trotoar lalu menyisakan sedikit air sisa dari dahagamu lalu memberikannya pada pohon tua besar disana. Tak perlu repot, katanya. Akarku masih mampu menyerap air dari tanah sisa-sisa hujan sendu kemarin.</p><p>Mungkin, hari ini kau akan berkampanye berteriak tentang pentingnya mencintai lingkungan, tentang menanam, tentanng pengurangan penggunaan ini-itu atau mengunggah foto-foto lalu menulis “Selamat Hari Pohon”. Sungguh, usaha yang berarti untuk menghargai.</p><p>Mungkin, hari ini kau hanya akan masuk kelas mendengar temanmu menjadi penyaji tentang hasil diskusi dan kau berniat untuk belajar dengan sungguh. Niatmu akan menjadi kesenangan dan do’a bagi semua pohon di sekitarmu. Karena sejatinya, pohon-pohon akan berdzikir atas niat baik yang hampir di dalam hatimu.</p><p>Biarkan dengan bebas bagaimana kau merayakan hari yang mendung ini. Berdo’a agar hujan datang sebagai hadiah terindah yang Tuhan berikan bagi pohon-pohon yang selalu berdiam dalam sejuta kata dan manfaat atau kau berdiam bersenandika sebagai wujud syukur karena hari ini hari yang sederhana untuk merayakan hari pohon sedunia.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1c6f315240ab" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/kesederhanaan-dalam-merayakan-hari-pohon-sedunia-1c6f315240ab">Kesederhanaan dalam Merayakan Hari Pohon Sedunia</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Trees of memories]]></title>
            <link>https://medium.com/bosbouw/trees-of-memories-dc5e41426fbd?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/dc5e41426fbd</guid>
            <category><![CDATA[poetry]]></category>
            <category><![CDATA[forestry]]></category>
            <dc:creator><![CDATA[Jechriswa]]></dc:creator>
            <pubDate>Sat, 23 Dec 2017 02:57:50 GMT</pubDate>
            <atom:updated>2017-12-23T03:03:43.861Z</atom:updated>
            <content:encoded><![CDATA[<p>Say this time I miss my old friends,<br>While having fun with my current friends.<br>Discovering stuff, golden truth,<br>I’ve been missing.</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*BQSEBwmXqEyymih4mnPlDw.jpeg" /></figure><p>Say its been a while since the last time i wrote, <br>Been a while, since I freed my thought.<br>Lost,<br>In a sea, full of words.<br>Lost,<br> in a forest,<br>filled with trees of memories.</p><p>A trees, with memories as it leaf.<br>Feeling as its xylem,<br>Thoughts as its flower,<br>and fruits, of happiness.</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*haRLP07aviJHMx4uV9ao7A.jpeg" /></figure><p>Some trees were small,<br>with not a lot resource to grow to.<br>maybe because lack of sunlight.<br>Or maybe I just shut it, so it won’t grow.</p><p>Some were full of lianas,<br>where memories being tangled,<br>where sadness meet happiness,<br>and sorrow meet ambition.</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*Z3E_ogv4aOYjxDR96HLgNA.jpeg" /></figure><p>And some, were cut down<br>to make ways,<br>to take me to another place,<br>to take me to a journey.</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*qbwa0fiYdDT8dMcVIUlBwg.jpeg" /></figure><p>I’m in a journey,<br>A journey to find myself.<br>And in my journey to find who I am,<br>I found you guys.</p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*iRnNsSJ-Tl5cSLhVd5Zchw.jpeg" /></figure><p><em>Originally published at </em><a href="https://medium.com/inevitable-midnight-screams">https://medium.com/inevitable-midnight-screams</a> <em>on March 28, 2017.</em></p><p><a href="https://medium.com/inevitable-midnight-screams">Inevitable Midnight Screams</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dc5e41426fbd" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/trees-of-memories-dc5e41426fbd">Trees of memories</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Bukan Pohon]]></title>
            <link>https://medium.com/bosbouw/bukan-pohon-a8a44e0d711a?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/a8a44e0d711a</guid>
            <dc:creator><![CDATA[Nur Faiz]]></dc:creator>
            <pubDate>Wed, 13 Dec 2017 07:41:20 GMT</pubDate>
            <atom:updated>2017-12-13T07:41:19.856Z</atom:updated>
            <content:encoded><![CDATA[<h4>lalu apa?</h4><blockquote>bagiku pohon bukan sekedar kayu yang berdiri dengan batang yang coklat dan daun yang hijau. pohon adalah aku; ia menyimpan air mata dan suara tawa dalam setiap senti batangnya, ia menyimpan cerita seorang Faiz kecil dalam tumbuh gugur setiap daunnya. ia bukan sekedar pohon, ia begitu mengenalku. atau bisa jadi, ia adalah aku.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*o9zBTp8thaltSotGSFEniw.jpeg" /><figcaption>Faiz kecil dan pohon besar. ini sungguh dulu, saat aku belum menyadari pohon ini termasuk dalam famili Myrtaceae.</figcaption></figure><p>Faiz kecil memiliki pekarangan didepan rumah dengan dua pohon Sukun yang besar. setiap berbuah, semua tetangga senang — karena mamaku akan membagikannya kepada mereka. buah Sukun sangat enak dibuat menjadi keripik, gurih dan <em>nagih</em>. namun tidak semua orang bisa mengolahnya, sehingga para tetangga lebih suka jika diberi buah sukun yang sudah berbentuk keripik oleh mamaku ketimbang buah sukun mentah. cocok, ibuku pun lebih suka mengolahnya lebih dulu menjadi keripik baru membagikannya dengan wadah toples pada tetangga. pohon Sukun itu tidak diam — ia mengenalkanku pada orang-orang.</p><p>Faiz remaja suka sekali berpuisi, entah kejadian apa yang membuatku suka berpuisi. mungkin karena saat SMP aku berteman dengan seorang pujangga yang mirip Mahar di trilogi Laskar Pelangi — versi perempuan. indah sekali dia berkata-kata, juga ketertarikannya pada karya-karya puisi dari Anwar hingga Rendra membuatku tertarik juga. hingga ada momen kami mengikuti lomba puisi bersama — seperti yang kalian duga, aku tidak juara. meski begitu, ketertarikanku pada sastra masih tinggi; menulis puisi di atas pohon adalah kegiatanku sehari-hari saat itu.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*QzV5YO3ghg0wlTTn8FKVZw.jpeg" /><figcaption>perkenalkan, Faiz remaja. kurus namun <strong>visioner.</strong></figcaption></figure><p>hal ini berlangsung hingga SMA, aku masih melakukannya. kurang lebih sudah duapuluh puisi yang aku buat di atas pohon — entah itu pohon depan rumah, atau aku harus memanjat bukit yang tinggi lebih dulu di lereng Gunung Slamet, lalu memanjat pohon tinggi disana, kemudian menulis. sungguh aku rindu saat itu. sayangnya kini puisi-puisi itu entah dimana. namun beruntung, foto di hari itu masih ada.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*r3jhXVeIb26sgZYkzpz_XQ.jpeg" /><figcaption>Sayang sekali foto menulis puisi diatas pohon sudah tidak ada teman-teman. tapi foto ini masih di hari yang sama saat aku menulis diatas pohon. sekitar beberapa menit sebelum memanjat pohon. (latar belakang: Gunung Slamet)</figcaption></figure><p>ah, masih ingat betul aku rasanya menulis puisi diatas pohon. membawa selembar kertas dan pensil, memanjat, mencari posisi yang nyaman untuk bersandar lalu segera menulis. diam, dingin, namun berisik. karena suara daun yang bergesekan sebenarnya membisikkan kata-kata puitis itu satu per satu, aku hanya tinggal menulis kemudian menyimpannya dalam buku. pohon itu tidak diam — ia bersenandung.</p><p>bulan-bulan setelahnya aku semakin menyukai kegiatan alam, karena kegiatan itu yang memungkinkan aku bertemu dengan pohon. teman, kini aku hampir dewasa dan berkuliah di kampus Ganesha (meski cabang Jatinangor, tapi cap nya masih Ganesha), jauh dari pohon Sukun itu, jauh dari semua pohon yang aku pernah tiduri. namun aku yakin--sebagaimana orangtuaku-- mereka mendoakanku, hingga aku bisa di tempat ini; duduk, mendengarkan ceramah orang-orang pintar di kelas. dan hebatnya, aku juga mendengarkan ceramah orang pitar di luar kelas. menjelaskan apa? ya, kalian tahu. menjelaskan pohon!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*_j5YhOMhklYeMwuDfZ6qMw.jpeg" /><figcaption>mengenal pohon lebih serius</figcaption></figure><p>sebutan untuk jurusanku kini adalah Rekayasa Kehutanan. ya, hutan, tempat sekumpulan teman-teman kecilku berada. mau tidak mau, aku makin banyak berkenalan dengan teman kecilku itu. mengenal namanya, sifatnya, manfaatnya, bagaimana ia bisa berdiri kokoh dan tetap tumbuh, meski akhirnya mati juga. entah doa apa yang pohon-pohon masa kecilku panjatkan untukku, sehingga saat ini aku berada di tempat yang mulia untuk mempelajari mereka. mungkin ini saatnya aku balas budi, saatnya bermanfaat; seperti mereka, membuat orang bersahabat, menjadi tempat orang bersandar dan berkleuh kesah, tetap tenang namun bermanfaat, kokoh meski hujan dan badai, dan selalu mendoakan orang-orang baik. karena pohon juga tau, ia pasti mati. begitu pula aku, dan kamu.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zU35X7_C3J6nWTF-wJiJww.jpeg" /><figcaption>pohon Jelutung: getahnya biasa kita makan dalam bentuk permen karet. ini dia pabriknya. (dok. pribadi, 2016)</figcaption></figure><p>Pada akhirnya memang kita harus memiliki rasa sayang terhadap pohon. karena kadang kita lupa, bahwa mereka <strong>hidup. </strong>apapun profesi kita nanti, kita harus tetap mengajak anak-anak kita untuk mengenalnya, merawat dan menghargainya. karena ia <strong>hidup</strong> juga bersama kita. karena pohon akan selalu menjaga kita meski ia tidak berbicara dengan bahasa manusia.</p><p>pohon selalu membuat cerita.</p><blockquote>pohon tidak diam — dia sungguh mengenalku. atau bisa jadi, ia adalah aku.</blockquote><p><strong>Selamat Hari Pohon Sedunia, 21/11/2017–00.51 WIB.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a8a44e0d711a" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/bukan-pohon-a8a44e0d711a">Bukan Pohon</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Aku, Yang Paling Beruntung]]></title>
            <link>https://medium.com/bosbouw/aku-pohon-paling-beruntung-d53e9861cb4f?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/d53e9861cb4f</guid>
            <category><![CDATA[pohon]]></category>
            <category><![CDATA[world-tree-day]]></category>
            <category><![CDATA[indonesia]]></category>
            <dc:creator><![CDATA[Risha Aulia Fitriani]]></dc:creator>
            <pubDate>Mon, 04 Dec 2017 14:58:20 GMT</pubDate>
            <atom:updated>2017-12-04T14:58:19.571Z</atom:updated>
            <content:encoded><![CDATA[<p>Andaikata lidah dan bibir adalah hal yang diberikan Tuhan kepada makhlukNya, aku akan menjadi makhluk Tuhan yang banyak berteriak, meminta keadilan. Keadilan atas takdir yang terjadi dalam waktu yang terus berlari. Mengapa? Biar aku ceritakan kepadamu mengapa.</p><p>Beberapa ribu tahun lalu, Bumi ni terbentuk. Unsur didalamnya menceritakan kebahagiaan nenek moyangku. Mereka hidup dengan cumbuan udara yang tak mengganggu, karena unsur murninya yang menyegarkan selalu.</p><p>Semua nenek moyangku meneruskan perjalanannya dengan memanggil Tangan Tuhan pada polinator. Ya, Tuhan mengutus polinator sebagai perpanjangan tangannya untuk membantu menyebarkan polen jantan nenek moyangku kepada polen betinanya. Pertemuan mereka membuat sejarah tentang keberlanjutan bumi ini, termasuk keberadaanku.</p><p>Namun, suatu hari Tuhan berkata lain tentang takdir mereka. Dia mengutus Adam dan Hawa untuk merajut cinta dan menyebarkan kebaikan di Bumi. Kelak, akan muncul senyawa-senyawa yang setelah diteliti, dinamakan kromosom XX dan XY yang didalamnya terdapat DNA sempurna yang menyebar di belahan bumi ini. Ya, DNA sempurna itu adalah manusia, karya terbaik Tuhan Yang MahaEsa.</p><p>Kau tahu, pikiranku tentang mereka selalu buruk bilamana aku teringat perlakuan mereka pada nenek moyangku. Perlakuan tersebut diceritakan oleh para polinator yang sering menghampiriku untuk meminta sariku.</p><p>“Jadi begini ceritanya. Dulu, di belahan bumi manapun, semua nenek moyangmu dapat ditemukan, karena kemurnian Bumi ini yang dilukis oleh Tuhan. Ketika waktu datang untuk menunjukkan tentang takdir, maka berubahlah semua. Komplotan penghuni Bumi yang disebut manusia itu datang dan dengan kasarnya merenggut napas nenek moyangku, pun termasuk nenek moyangku. Mereka datang dengan besi di tangannya, melakukan aktivitas yang mereka sebut menebang. Tanpa ampun melukai. Tanpa ampun menghabisi. Meranalah semua. Tanah seluas ribuan hektar itu, yang tadinya warna hijau berubah menjadi coklat, dan nantinya berubah menjadi besi tinggi yang biasa mereka sebut gedung. Yang lebih menyedihkan, banyak sekali makhluk sejenis kami, yang hidup di dalamnya, pun yang meminta makanan darinya, otomatis menghilang. Kami mati tak punya rumah dan makanan. Kami menangis tapi tak ada sandaran. Dan ya, sisa-sisa dari kami harus pergi, beradaptasi. Nantinya, bila beruntung, Kami akan dapat melanjutkan hidup, atau bila malang menhghampiri, maka ajal akan menjemput kami pada perjalanan mencari rumah baru. Kau tahu, aku ini adalah telur hasil pertemuan ayah dan ibuku yang berhasil sampai dari Barat ke Timur. Oleh karena itu, aku bisa hadir di sini, menjemput rezeki Tuhan kepadaku melaluimu.” Cerita polinator itu.</p><p>Aku tak habis pikir dengan cerita itu. Selalu terkenang setiap kata sang polinator tentang perlakuan manusia kepada nenek moyangku. Aku pun merasakan sebuah perasaan janggal, aku takut. Tak pernah aku setakut ini dalam setengah abad lebih kehidupanku. Sejujurnya, cerita itu sudah disampaikan oleh Sang Polinator sejak sangat lama, tetapi entah mengapa tiba-tiba hari ini aku kembali terngiang akan kata-katanya. Tuhan, tolonglah aku ini. Umurku bisa dibilang sudah lama. Akan jadi apakah aku kelak? Aku tak ingin bertemu dengan makhluk-Mu yang dinamakan manusia itu. Untuk apa pula lah Kau menciptakan mereka? Sungguh ampuni aku bilamana ketidaktahuanku ini tentang karyaMu membuatku merasakan ketakutan yang mendalam terhadapku dan koloniku.</p><p>Hari kesekian dalam hidupku. Aku jauh-jauh sudah melupakan cerita sang polinator itu. Sejauh ini hidupku baik-baik saja. Semua pasokkan nutrisi tercukupi, pun dengan pernapasanku. Aku dan koloniku baik-baik saja. Kami sering bercengkerama dan bercerita, pun dengan polinator yang hinggap padaku, dan beberapa makhluk lainnya yang tinggal di tempatku. Kicauan burung pun masih terdengar menyenangkan untukku. Aku berada pada fase terbahagiaku ketika menemukan semua ini ada dan menemaniku dengan baiknya. Namun, kondisi itu tidak lama. Beberapa tahun kemudian, saat umurku mencapai delapan puluh tahun lebih sepuluh hari, sesuatu datang secara bergerombolan ke tempat tinggal kami. Aku baru pertama kali melihatnya. Mereka berbeda dari polinator ataupun beberapa makhluk berkaki empat yang sering memburu mangsa di sekitaran aku berdiri. Mereka terlihat seperti apa yang pernah sang polinator ceritakan kepadaku.</p><p>“Manusia itu memiliki bentuk yang sempurna menurutku. Aku pernah melihatnya ketika aku ke kota dahulu. Mereka punya alat indra yang terlihat dan berfungsi bagus sekali. Bilamana kita mempunyai alat indra secara tersirat, kehadiran alat indra mereka indah hingga terdapat banyak alat yang digunakan untuk mempercantik dirinya. Mereka punya dua mata yang dilindungi bulu mata dan alis, serta kelopak mata yang membuatnya terlihat sangat menarik. Warna dari bola mata mereka juga bermacam-macam, sangat menunjukkan kecantikan Tuhan. Alat pernapasan mereka adalah hidung yang setiap orang berbeda deskripsinya. Mereka sering menyebutnya dengan hidung yang mancung atau yang kurang mancung (re :pesek). Selain itu, tinggi tubuh mereka dan proporsionalnya alat gerak mereka membuat nilai kesempurnaan makhluk yang dinamakan manusia itu.” Papar polinator kepadaku.</p><p>Saat itu, ketakutanku mencuat. Perasaan ini sesunugguhnya menakutkan, namun aku sedang menggenggamnya. Aku sungguh tidak ingin berpisah dari kedua orang tuaku dan koloniku. Pun dengan tetangga dan saudaraku karena manusia itu. Maka, aku mulai untuk berpasrah pada titik tertinggiku. Setelah menunggu setelah beberapa menit, mereka datang dan mulai menyentuhku dengan kulitnya yang jauh lebih halus dari milikku. Ia mulai berkata, “Teman-teman, lihatlah pohon ini. Umurnya sudah sekitar delapan puluh tahun. Tidak pernah aku melihat pohon dengan umurnya yang sebegitu tua namun sungguh indah selain dua pohon di sekitarnya. Aku menantikan pertemuan ini sejak lama.” Aku tersanjung dengan pernyataan itu. Kalimat yang tidak aku dengarkan darimanapun. Namun aku sungguh tidak sebodoh itu. Aku tau aku tidak mampu berkutik bilamana mereka benar-benar mengeluarkan senjatanya. Akan tetapi, aku bisa bertahan sebisa mungkin dengan kekuatanku untuk tetap berdiri bilamana merkea ingin merenggut hidupku.</p><p>Beberapa jam berlalu. Sekumpulan manusia ini ternyata tidak berbuat banyak. Mereka hanya mendirikan tempat singgah dan bercengkerama dengan sesamanya. Dari percakapan mereka, aku tahu bahwa mereka ingin memberikan <em>service</em> terbaik untuk Kami. Katanya, Kami harus dilestarikan untuk keberjalanan Bumi ini kelak. Untuk mendengar kalimat tersebut, aku terkejut dan ingin sekali berteriak. Hingga beberapa hari kemudian, aku melihat mereka melakukan hal-hal yang tidak diucapkan sang polinator. Mereka bekerja keras untuk membuat peradaban yang membuat kami tetap kokoh dan terhormat, tidak seperti cerita-cerita yang diceritakan oleh sang polinator.</p><p>Dua puluh tahun kemudian, tepat ketika umurku mencapai usia satu abad, banyak sekali manusia yang datang kepadaku. Mereka datang dan menghormati aku dan nenek moyangku, bahkan mereka memelukku dan berkata maaf untuk kejahatan nenek moyang mereka kepada nenek moyangku. Aku jadi teringat sebuah kalimat yang diucapkan oleh polinator kala itu, yang aku lupa untuk mengingatnya. Dia berkata, “Nah, hal yang membuat manusia sungguh spesial di mata Tuhan adalah akal mereka yang digunakan untuk memajukan bumi ini. Sebenarnya aku belum tau dimana poin memajukannya, tapi aku percaya suatu hari mereka akan membangun bumi ini dengan baik.” Dan semua itu terjadi. Aku menjadi saksinya. Mereka, manusia yang sebenar-benarnya diciptakan oleh Tuhan adalah manusia dengan akal terbaik, yang menyadari bahwa keberadaan kami, tumbuhan dan hewan, juga ekosistem, adalah sebuah sistem yang diciptakan Tuhan untuk keberlangsungan seluruh komponen Bumi, termasuk diri mereka sendiri.</p><p>Dari aku,</p><p>Pohon paling beruntung</p><p>Nb : Aku mohon untuk tidak menyakitiku dan seluruh pohon di dunia dengan paku dan iklan yang kalian sematkan pada kami. Terima kasih.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d53e9861cb4f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/aku-pohon-paling-beruntung-d53e9861cb4f">Aku, Yang Paling Beruntung</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pohon adalah Manusia]]></title>
            <link>https://medium.com/bosbouw/pohon-adalah-manusia-3659c0fb39f2?source=rss----8ba6c5b3f4c3---4</link>
            <guid isPermaLink="false">https://medium.com/p/3659c0fb39f2</guid>
            <dc:creator><![CDATA[Nur Faiz]]></dc:creator>
            <pubDate>Mon, 04 Dec 2017 14:46:12 GMT</pubDate>
            <atom:updated>2017-11-10T16:02:18.343Z</atom:updated>
            <content:encoded><![CDATA[<h4>sesungguhnya kita hidup di Hutan</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vaNx-WkTlPSgN04PoyC40g.jpeg" /><figcaption>dua Mahoni sedang bercengkrama</figcaption></figure><p>Seperti kepercayaan orang Sumba kepada Marappu; bahwa pohon juga hidup. ia tumbuh dengan kenangan, setiap daun yang tumbuh adalah cerita, setiap senti batangnya menyimpan waktu. maka ketika kita tebang, ada sejarah yang hilang. meskipun bisa kita artikan juga, menebang pohon adalah memindahkannya ke hutan yang baru — karena pohon adalah manusia.</p><p>setiap pohon memang seperti kita; memiliki sifat yang berbeda, manfaat berbeda, baik, buruk, hidup, dan akhirnya mati. ada yang berperan sebagai dokter (herbal), arsitek (kayu bangunan), penerbang (kayu konstruksi kuat-ringan), koki (tanaman pangan), bahkan tentara (bambu runcing?). Lebih indah lagi, semasa hidup mereka senantiasa berdoa bagi para penuntut ilmu di dunia— merayu Tuhan, menguatkan setiap langkah kita untuk menjadi <strong>bermanfaat </strong>sepertinya.</p><p>Labtek Biru, 09–11–2017</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3659c0fb39f2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bosbouw/pohon-adalah-manusia-3659c0fb39f2">Pohon adalah Manusia</a> was originally published in <a href="https://medium.com/bosbouw">BOSBOUW</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>