Menggali makna dari puisi Alam NUYAH berjudul Virus Corona



Selamat siang sahabat, ternyata disetiap keadaan akan selalu ada sebuah karya sastra misalkan dalam bentuk puisi seperti apa yang dituliskan oleh sahabat kita Nur Alam Ali (Alam NUYAH) di situs kompasiana pada tanggal 29 maret 2020 berjudul Virus Corona. Berikut ini redaksi puisinya : 

Judul Puisi : Virus Corona
Karya Alam NUYAH

Virus corona datang menyentak seluruh penduduk bumi
Semua dibuat gelisah karena takut mati
Canda dan tawa yang terdengar lantang kini sepi
Karena rasa ketakutan yang menghampiri

Kau tak terlihat tapi kau begitu menakutkan
ada yang mengatakan kau lebih kejam dari pada setan
ada juga yang mengatakan ini peringatan Tuhan
karena kita sudah terlalu sering melakukan kedzaliman

Entah lah? yang Aku tahu semua orang ketakutan
meski tidak ada suara pistol atau pun dentuman meriam apalagi, perang
tapi ingatlah malaikat pencabut nyawa tidak akan mundur karena lockdown
apalagi mengatur ulang jadwal kau untuk pulang

Semua tidak ada yang kebetulan
Tuhan pasti punya rencana yang sudah digariskan
ada sebuah misteri yang kadang disisipkan Tuhan
agar kita sadar Tuhan punya peran.

Brebes, 29 Maret 2020

Oke, sahabat puisinya sangat indah serta memiliki makna mendalam, mari Bameswara mengajak sahabat untuk memaknai larik-larik pemilihan diksi yang ada dalam puisi tersebut.

Virus coronadatang menyentak seluruh penduduk bumi maknanya bahwa virus berbahaya yang bernama Corona atau Covid-19 ini telah menyebar ke seluruh penjuru bumi.
Semua dibuat gelisah karena takut mati maknanya semua orang merasa resah dan gelisah karena takut mati terkena virus corona.
Canda dan tawa yang terdengar lantang kini sepi maknanya bahwa saat sebelum adanya virus corona manusia di seluruh dunia melakukan aktivitas dengan penuh kegembiraan disertai canda dan tawa, akan tetapi setelah virus corona datang tiba-tiba semuanya berubah sepi.
Karena rasa ketakutan yang menghampiri maknanya disebabkan rasa ketakutan terkena virus corona itulah menghampiri setiap manusia.
Kau tak terlihat tapi kau begitu menakutkan maknanya bahwa virus corona itu tidak terlihat karena virus merupakan mikroorganisme akan tetapi begitu menakutkan.
ada yang mengatakan kau lebih kejam dari pada setan maknanya karena saking menakutkanya virus corona bahkan ada yang mengatakan bahwa virus corona lebih kejam dari pada setan, jelas setan meskipun tidak kelihatan hobinya menggoda manusia akan tetapi tidak membunuh, sedangkan virus corona tidak kelihatan namun bisa membunuh manusia.
ada juga yang mengatakan ini peringatan Tuhan maknanya bahwa ada juga manusia yang religius mengatakan bahwa virus corona ini merupakan peringatan dari Tuhan.
karena kita sudah terlalu sering melakukan kedzaliman maknanya peringatan Tuhan berupa virus corona tersebut merupakan dampak dari perbuatan manusia di muka bumi yang terlalu sering melakukan kedzaliman.

Entah lah? yang Aku tahu semua orang ketakutan maknanya 'Entah lah?' kata empunya puisi, baik peringatan Tuhan karena kedzoliman manusia atau bukan, nyatanya semua orang menjadi ketakutan karana virus corona.
meski tidak ada suara pistol atau pun dentuman meriam apalagi, perang maknanya walaupun tidak ada suara pistol, dentuman meriam, bom bahkan perang.
tapi ingatlah malaikat pencabut nyawa tidak akan mundur karena lockdown maknanya bahwa manusia harus ingat bahwa malaikat pencabut nyawa tidak akan pernah berhenti karena lockdown untuk menghindari virus corona, tetap malaikat pencabut nyawa akan datang mengambil nyawa manusia sekalipun bersembunyi di dalam benteng berlapis baja.
apalagi mengatur ulang jadwal kau untuk pulang maknanya bahwa jika sudah waktunya manusia itu mati ya akan tetap mati, tidak ada kesempatan sedikitpun untuk mengatur jadwal ulang kematian.

Semua tidak ada yang kebetulan maknanya bahwa setiap kejadian itu tidak ada yang kebetulan.
Tuhan pasti punya rencana yang sudah digariskan maknanya bahwa setiap kejadian itu sudah direncanakan oleh Tuhan sudah menjadi takdir manusia hidup di dunia.
ada sebuah misteri yang kadang disisipkan Tuhan maknanya bahawa setiap kejadian itu pasti akan selalu ada hikmah yang Tuhan sisipkan.
agar kita sadar Tuhan punya peran. maknanya Tuhan memberikan sebuah kejadian itu merupakan peringatan kepada manusia, agar manusia itu sadar dan mengambil pelajaran bahwa Tuhan itu memiliki peran dalam setiap kejadian, baik bencana, virus corona, kelahiran bahkan kematian.

Puisi karya Alam NUYAH diatas termasuk kedalam puisi bebas karena setiap suku katanya tidak terbatas, seperti halnya sajak, gurindam, atau pantun. Kalimat yang paling indah dalah puisi tersebut menurut saya yaitu 'tapi ingatlah malaikat pencabut nyawa tidak akan mundur karena lockdown' benar sekali, malaikat pencabut nyawa tidak akan pernah berhenti menyabut nyawa makhluk hidup di dunia jika sudah waktunya tiba, dan Setiap yang benyawa di dunia ini pasti akan mengalami mati (Kullun nafsin dzaikotul maut) 

Sekigitu saja sahabat, Salam Sastra Indonesia.





Related Posts:

Kumpulan Puisi Bameswara West Java Philoshophy



Selamat siang semuanya, semoga masih dalam keadaan semangat. Meskipun masih menghadapi tantangan hidup yang begitu melatih kesabaran yakni harus mengindahkan protokol untuk memutus mata rantai penyebaran Covid-19. Ibadah bulan puasa kali ini benar-benar berbeda begitupun dengan perayaan hari raya idul fitri nanti bagi umat muslim, harapan kita masih tetap sama semoga masalah ini segera berakhir.

Dalam kesempatan kali ini, Alhamdulillah saya akan memberikan referensi bacaan barupa kumpulan puisi yang telah dikumpulkan menjadi satu kerangka buku kecil Kumpulan Puisi Bameswara West Java Philoshophy Baca Disini 

Sebenernya mengumpulkan puisi-puisi itu untuk mengisi waktu saja disaat berkegiatan di rumah, sekaligus menyalurkan hobby untuk berkarya melalui tulisan (literasi). Dan menurut saya sesuatu yang positif itu perlu ditumbuhkan untuk memperkaya khazanah literasi di Indonesia.

Sekaligus juga menumbuhkan minat generasi bangsa Indonesia untuk menulis dan membaca, karena melalui membaca manusia dapat mempelajari sesuatu yang belum diketahuinya, dan melalui menulis manusia dapat mengungkapkan ekpresi untuk berbagi apapun dalam bentuk tulisan, syukur-syukur jika yang dibagikan adalah sesuatu yang positif dan Indah seperti novel, cerpen, hikayat, puisi, teks drama dan sebagainya yang secara sendirinya akan menjadi sumber referensi. Saya kasih contoh misalnya tulisan Plato yang mengambarkan Atlantis dalam buku Timeus dan Kritias.

Siapa yang menyangka jika hasil karya plato itu dikemudian hari menjadi sesuatu yang sangat menarik baik bagi pengagum fiksi bahkan para ilmuan banyak yang mengungkapkan tentang benua yang hilang tersebut, bahkan di abad modern seorang Prof. Arisyo Santos dari Brazil menulis buku berjudul Atlantis : The Lost Continent Finally Found dalam buku tersebut disebutkan jika atlantis itu berada di Indonesia.

Terlepas dari itu semua, maka saya berharap apapun tentang hasil karya dari para penulis mudah-mudahan di suatu hari akan menjadi sesuatu yang dapat memperkaya sumber literasi, yang dapat membangkitkan minta baca tulis bagi generasi-generasi penerus bangsa Indonesia. SELAMAT HARI KEBANGKITAN NASIONAL tumbuhlah Multatuli-Multatuli Indonesia.

Mungkin itu saja sahabat, kalau mau membaca kunjungi linknya Disini 

Related Posts:

Belajar Babel Loader Javascript ES6

2020031319583407bf63e74fd402a5583504377dfd8829.png

Apa itu babel atau babel.js? Babel merupakan sebuah transpiler yang bertugas untuk mengubah sintaks JavaScript modern (ES6+) menjadi sintaks yang dapat didukung penuh oleh seluruh browser.

JavaScript merupakan bahasa pemrograman yang berkembang sangat pesat. Komunitasnya besar, dan tiap tahun selalu terdapat versi yang baru. 
Namun perkembangan yang pesat tadi ternyata membutuhkan waktu yang lama untuk diadaptasi oleh browser atau Node.js. Lalu jika kita ingin mencoba sintaks terbaru di JavaScript apakah kita perlu menunggu hingga seluruh browser berhasil mengadaptasi pembaharuan tersebut? Tentu tidak! 
Dengan babel Anda dapat menuliskan sintaks JavaScript versi terbaru tanpa khawatir memikirkan dukungan pada browser. Karena babel akan mengubah sintaks yang kita tuliskan menjadi kode yang dapat diterima browser.
Jika Anda penasaran bagaimana cara babel bekerja, babel menyediakan sebuah playground yang dapat kita manfaatkan untuk mengubah sintaks JavaScript modern (ES6+) menjadi sintaks lama. Untuk mencobanya, silakan Anda buka tautan berikut: https://babeljs.io/repl.
20200313195932ff6b88f0352e20c9c08f27fd89aff700.png
Pada playground tersebut kita juga dapat memilih preset yang kita inginkan. Secara default preset akan mengarah ES2015 (ES6).
Anda sudah tahu  sekilas mengenai babel. Nah pada webpack kita juga dapat menggunakan babel dalam bentuk loader. 
Walaupun webpack secara standarnya dapat memproses berkas JavaScript tanpa perlu bantuan loader, namun proses tersebut tidak mengubah sintaks yang kita tuliskan. 
Artinya jika kita menuliskan sintaks JavaScript modern, maka kita akan menemukannya juga pada berkas bundle.js.
2020031320001286d0cce40a7f1f8ac22836dcbab4867b.png
Walaupun saat ini Google Chrome dan Mozilla Firefox sudah mendukung penulisan sintaks ES6, namun setidaknya kita perlu sedikit peduli terhadap dukungan browser lama seperti Internet Explorer atau browser versi lama lainnya.
Untuk menggunakan babel pada webpack sebagai loader, kita perlu memasang tiga package menggunakan npm pada devDependencies
Yang pertama package @babel/core, yang kedua babel-loader, dan yang ketiga @babel/preset-env.

  1. npm install @babel/core babel-loader @babel/preset-env --save-dev


Package @babel/core merupakan package inti yang harus dipasang ketika kita hendak menggunakan babel, baik pada webpack maupun tools yang lain.
Package babel-loader merupakan package yang diperlukan untuk menggunakan babel sebagai loader pada webpack.
Yang terakhir package @babel/preset-env merupakan package preset yang akan kita gunakan untuk membantu babel-loader dalam melakukan tugasnya. 
@babel/preset-env merupakan preset cerdas yang memungkinkan kita menggunakan sintaks JavaScript terbaru tanpa menetapkan secara spesifik sintaks JavaScript versi apa yang kita gunakan.
Berkas package.json akan tampak seperti ini setelah memasang ketiga package tersebut:

  1. {

  2.   "name": "webclock",

  3.   "version": "1.0.0",

  4.   "description": "",

  5.   "main": "index.js",

  6.   "scripts": {

  7.     "build": "webpack"

  8.   },

  9.   "author": "",

  10.   "license": "ISC",

  11.   "dependencies": {

  12.     "jquery": "^3.4.1",

  13.     "moment": "^2.24.0"

  14.   },

  15.   "devDependencies": {

  16.     "@babel/core": "^7.8.4",

  17.     "@babel/preset-env": "^7.8.4",

  18.     "babel-loader": "^8.0.6",

  19.     "css-loader": "^3.4.2",

  20.     "style-loader": "^1.1.3",

  21.     "webpack": "^4.41.6",

  22.     "webpack-cli": "^3.3.11"

  23.   }

  24. }


Setelah berhasil memasang ketiga package tersebut, langkah selanjutnya kita dapat gunakan babel-loader dan preset-nya pada webpack configuration.

  1. const path = require("path");

  2.  

  3. module.exports = {

  4.     entry: "./src/index.js",

  5.     output: {

  6.         path: path.resolve(__dirname, "dist"),

  7.         filename: "bundle.js"

  8.     },

  9.     mode: "production",

  10.     module: {

  11.         rules: [

  12.             /* style and css loader */

  13.             {

  14.                 test: /\.css$/,

  15.                 use: [

  16.                     {

  17.                         loader: "style-loader"

  18.                     },

  19.                     {

  20.                         loader: "css-loader"

  21.                     }

  22.                 ]

  23.             },

  24.             /* babel loader */

  25.             {

  26.                 test: /\.js$/,

  27.                 exclude: "/node_modules/",

  28.                 use: [

  29.                     {

  30.                         loader: "babel-loader",

  31.                         options: {

  32.                             presets: ["@babel/preset-env"]

  33.                         }

  34.                     }

  35.                 ]

  36.             }

  37.         ]

  38.     }

  39. }


Ketika menerapkan rule untuk berkas .js, jangan lupa untuk menetapkan properti exclude dengan nilai “/node_modules/”. 
Apa artinya? Dengan menetapkan properti exclude itu berarti kita mengecualikan webpack untuk memproses berkas .js yang berada pada folder “node_modules”. 
Hal ini dapat meminimalisir proses yang tidak diperlukan, sehingga mempercepat proses build pada proyek kita.  
Lalu pada penerapan babel-loader juga kita menggunakan properti options dengan menetapkan properti presets di dalamnya. Pada properti presets kita tetapkan preset (dalam bentuk array literas) yang sudah kita pasang menggunakan npm, yaitu @babel/preset-env.
Setelah menggunakan babel loader pada webpack configuration, mari kita coba build dan buka kembali berkas bundle.js
Maka kode yang kita tuliskan dalam ES6 akan diubah dalam sintaks yang dapat diterima oleh seluruh browser.
20200313200507f7a720e39de819c62a15f1be147aa62e.png
Bahkan pada berkas bundle tersebut dipastikan sudah tidak terdapat lagi sintaks yang dituliskan menggunakan ES6.
20200313200535f035aab9b99622b9e95be3f0d98fc827.png
Namun walaupun sintaksnya sudah diubah, proyek akan tetap berjalan normal seperti biasanya.
Contoh: 
https://github.com/dicodingacademy/a163-bfwd-labs/tree/207-webclock-webpack-using-loader

Related Posts: