{"id":13104,"date":"2026-06-10T06:31:38","date_gmt":"2026-06-10T06:31:38","guid":{"rendered":"https:\/\/pbsd.upgris.ac.id\/?page_id=13104"},"modified":"2026-08-10T01:40:05","modified_gmt":"2026-08-10T01:40:05","slug":"curriculum","status":"publish","type":"page","link":"https:\/\/pbsd.upgris.ac.id\/index.php\/curriculum\/","title":{"rendered":"Curriculum"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13104\" class=\"elementor elementor-13104\">\n\t\t\t\t<div class=\"elementor-element elementor-element-282ede21 e-flex e-con-boxed e-con e-parent\" data-id=\"282ede21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22d28c19 elementor-widget elementor-widget-text-editor\" data-id=\"22d28c19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<!-- Deskripsi Kurikulum -->\n<p style=\"text-align: justify;\">\n    The curriculum for the Bachelor of Local Language Education Study Programme is the 2025 curriculum,\n    which was implemented starting in the 2025\/2026 Academic Year based on Rector&#8217;s Decree\n    No. 068.a\/SK\/UPGRIS\/X\/2025. Under this curriculum, the total Semester Credit Units (SKS)\n    required by students is <strong>144 credits<\/strong>. These credits can be completed over\n    <strong>eight semesters<\/strong>.\n<\/p>\n\n<p style=\"text-align: justify;\">\n    More detailed information, including the <strong>Curriculum Book<\/strong>, can be accessed below:\n<\/p>\n\n\n<!-- Curriculum Handbook -->\n<div class=\"curriculum-handbook\">\n\n    <h3>Curriculum Handbook<\/h3>\n\n    <div class=\"curriculum-cover\">\n        <canvas id=\"curriculum-pdf-cover\"><\/canvas>\n    <\/div>\n\n<\/div>\n\n\n<style>\n\n    \/* ================================\n       CONTAINER\n    ================================= *\/\n\n    .curriculum-handbook {\n        width: 100%;\n        margin: 30px 0;\n    }\n\n\n    \/* ================================\n       TITLE\n    ================================= *\/\n\n    .curriculum-handbook h3 {\n        text-align: center;\n        color: #1f4e79;\n        margin-bottom: 20px;\n        font-size: 24px;\n        font-weight: 600;\n    }\n\n\n    \/* ================================\n       PDF COVER\n    ================================= *\/\n\n    .curriculum-cover {\n        width: 100%;\n        max-width: 850px;\n        margin: 0 auto;\n        overflow: hidden;\n\n        background: #f5f5f5;\n\n        border: 1px solid #ddd;\n        border-radius: 10px;\n\n        box-shadow: 0 2px 8px rgba(0,0,0,0.10);\n\n        text-align: center;\n    }\n\n\n    \/* ================================\n       CANVAS\n    ================================= *\/\n\n    #curriculum-pdf-cover {\n        display: block;\n\n        width: 100%;\n        height: auto;\n\n        margin: 0 auto;\n\n        user-select: none;\n        -webkit-user-select: none;\n\n        -webkit-user-drag: none;\n    }\n\n\n    \/* ================================\n       MOBILE\n    ================================= *\/\n\n    @media (max-width: 768px) {\n\n        .curriculum-handbook {\n            margin: 20px 0;\n        }\n\n        .curriculum-handbook h3 {\n            font-size: 20px;\n            margin-bottom: 15px;\n        }\n\n        .curriculum-cover {\n            border-radius: 8px;\n        }\n\n    }\n\n<\/style>\n\n\n<!-- PDF.js -->\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js\"><\/script>\n\n\n<script>\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    \/*\n    ============================================\n    URL PDF\n    ============================================\n    *\/\n\n    const pdfUrl =\n        \"https:\/\/pbsd.upgris.ac.id\/wp-content\/uploads\/2026\/06\/ANNEX-20-BLLLE-Handbook-Study-Programme_compressed.pdf\";\n\n\n    \/*\n    ============================================\n    CANVAS\n    ============================================\n    *\/\n\n    const canvas =\n        document.getElementById(\"curriculum-pdf-cover\");\n\n    const ctx =\n        canvas.getContext(\"2d\");\n\n\n    \/*\n    ============================================\n    PDF.JS WORKER\n    ============================================\n    *\/\n\n    pdfjsLib.GlobalWorkerOptions.workerSrc =\n        \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js\";\n\n\n    \/*\n    ============================================\n    LOAD PDF\n    ============================================\n    *\/\n\n    pdfjsLib.getDocument(pdfUrl).promise\n\n        .then(function (pdf) {\n\n            \/*\n            HANYA MENGAMBIL HALAMAN PERTAMA\n            *\/\n\n            return pdf.getPage(1);\n\n        })\n\n\n        .then(function (page) {\n\n            \/*\n            ====================================\n            MENYESUAIKAN DENGAN LEBAR CONTAINER\n            ====================================\n            *\/\n\n            const container =\n                document.querySelector(\".curriculum-cover\");\n\n\n            const containerWidth =\n                container.clientWidth;\n\n\n            const originalViewport =\n                page.getViewport({\n                    scale: 1\n                });\n\n\n            const scale =\n                containerWidth \/ originalViewport.width;\n\n\n            const viewport =\n                page.getViewport({\n                    scale: scale\n                });\n\n\n            \/*\n            ====================================\n            SET CANVAS SIZE\n            ====================================\n            *\/\n\n            canvas.width =\n                viewport.width;\n\n            canvas.height =\n                viewport.height;\n\n\n            \/*\n            ====================================\n            RENDER COVER\n            ====================================\n            *\/\n\n            page.render({\n\n                canvasContext: ctx,\n\n                viewport: viewport\n\n            });\n\n        })\n\n\n        .catch(function (error) {\n\n            console.error(\n                \"PDF gagal dimuat:\",\n                error\n            );\n\n\n            \/*\n            PESAN ERROR\n            *\/\n\n            document.querySelector(\n                \".curriculum-cover\"\n            ).innerHTML =\n\n                \"<p style='padding:30px;text-align:center;color:#777;'>\" +\n                \"Curriculum Handbook tidak dapat ditampilkan.\" +\n                \"<\/p>\";\n\n        });\n\n});\n\n\n\/*\n============================================\nMATIKAN KLIK KANAN\n============================================\n*\/\n\ndocument.addEventListener(\n    \"contextmenu\",\n    function (e) {\n\n        if (\n            e.target.id ===\n            \"curriculum-pdf-cover\"\n        ) {\n\n            e.preventDefault();\n\n        }\n\n    }\n);\n\n\n\/*\n============================================\nMATIKAN DRAG\n============================================\n*\/\n\ndocument.addEventListener(\n    \"dragstart\",\n    function (e) {\n\n        if (\n            e.target.id ===\n            \"curriculum-pdf-cover\"\n        ) {\n\n            e.preventDefault();\n\n        }\n\n    }\n);\n\n<\/script>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The curriculum for the Bachelor of Local Language Education Study Programme is the 2025 curriculum, which was implemented starting in the 2025\/2026 Academic Year based on Rector&#8217;s Decree No. 068.a\/SK\/UPGRIS\/X\/2025. Under this curriculum, the total Semester Credit Units (SKS) required by students is 144 credits. These credits can be completed over eight semesters. More detailed [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13104","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"UPTTIK UPGRIS","author_link":"https:\/\/pbsd.upgris.ac.id\/index.php\/author\/upttik\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"The curriculum for the Bachelor of Local Language Education Study Programme is the 2025 curriculum, which was implemented starting in the 2025\/2026 Academic Year based on Rector&#8217;s Decree No. 068.a\/SK\/UPGRIS\/X\/2025. Under this curriculum, the total Semester Credit Units (SKS) required by students is 144 credits. These credits can be completed over eight semesters. More detailed&hellip;","_links":{"self":[{"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/13104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/comments?post=13104"}],"version-history":[{"count":8,"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/13104\/revisions"}],"predecessor-version":[{"id":13477,"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/pages\/13104\/revisions\/13477"}],"wp:attachment":[{"href":"https:\/\/pbsd.upgris.ac.id\/index.php\/wp-json\/wp\/v2\/media?parent=13104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}