{"id":2892,"date":"2026-10-06T09:14:12","date_gmt":"2026-10-06T09:14:12","guid":{"rendered":"https:\/\/farmasi.unissula.ac.id\/?page_id=2892"},"modified":"2026-10-06T09:14:12","modified_gmt":"2026-10-06T09:14:12","slug":"dokumen-penjaminan-mutu","status":"publish","type":"page","link":"https:\/\/farmasi.unissula.ac.id\/?page_id=2892","title":{"rendered":"DOKUMEN PANJAMINAN MUTU"},"content":{"rendered":"\n<style>\n.dm{--g1:#0f8a6a;--g2:#13a37c;--dark:#0a4f3d;--mint:#e6f8f1;--pink:#d6407f;--blush:#fdebf4;--ink:#1c2a3d;--line:#cdeee3;\n  width:min(1200px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%);font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;color:var(--ink);line-height:1.6;box-sizing:border-box}\n.dm *{box-sizing:border-box}\n.dm h2,.dm h3,.dm h4,.dm p{margin:0}\n.dm a{text-decoration:none}\n\n\/* Hero *\/\n.dm-hero{position:relative;overflow:hidden;border-radius:26px;padding:44px 36px;color:#fff;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:34px;align-items:center;\n  background:linear-gradient(135deg,var(--dark),var(--g1) 55%,var(--g2));box-shadow:0 14px 34px rgba(15,138,106,.28)}\n.dm-hero::before,.dm-hero::after{content:\"\";position:absolute;border-radius:50%;background:rgba(255,255,255,.09)}\n.dm-hero::before{width:260px;height:260px;right:-60px;top:-90px}\n.dm-hero::after{width:170px;height:170px;right:38%;bottom:-90px;border:28px solid rgba(255,255,255,.1);background:transparent}\n.dm-hero>*{position:relative;z-index:1}\n.dm-badge{display:inline-flex;gap:8px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.4px}\n.dm-hero h2{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.2;margin-top:14px}\n.dm-hero p{margin-top:10px;max-width:580px;opacity:.95}\n.dm-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}\n.dm-chip{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:14px;padding:8px 14px;font-size:.82rem}\n.dm-chip b{display:block;font-size:.98rem}\n.dm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}\n.dm-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:.95rem;transition:transform .2s,box-shadow .2s;cursor:pointer;border:0;font-family:inherit}\n.dm-btn:hover{transform:translateY(-2px)}\n.dm-btn svg{width:18px;height:18px}\n.dm-btn-main{background:#fff;color:var(--dark);box-shadow:0 6px 16px rgba(0,0,0,.18)}\n.dm-btn-main:hover{color:var(--dark);box-shadow:0 10px 22px rgba(0,0,0,.24)}\n.dm-btn-ghost{border:2px solid rgba(255,255,255,.7);color:#fff}\n.dm-btn-ghost:hover{background:rgba(255,255,255,.14);color:#fff}\n\n\/* Siklus PPEPP *\/\n.dm-cycle{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.3);border-radius:22px;padding:20px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}\n.dm-cycle h3{font-size:1rem;font-weight:800;margin-bottom:4px}\n.dm-cycle>p{font-size:.8rem;margin:0 0 6px;opacity:.9}\n.dm-cy{display:flex;gap:12px;align-items:center;background:rgba(255,255,255,.14);border-radius:14px;padding:8px 12px;margin-top:8px}\n.dm-cy-n{flex:0 0 36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--dark);border-radius:11px;font-weight:800}\n.dm-cy:nth-child(even) .dm-cy-n{color:var(--pink)}\n.dm-cy-t{font-size:.9rem;font-weight:700;line-height:1.3}\n.dm-cy-t span{display:block;font-size:.76rem;font-weight:500;opacity:.9}\n\n\/* Section *\/\n.dm-sec{margin:34px 0 14px}\n.dm-sec h3{font-size:1.25rem;font-weight:800;color:var(--dark)}\n.dm-sec p{font-size:.92rem;opacity:.8}\n\n\/* Tentang *\/\n.dm-about{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}\n.dm-ab{background:#fff;border:1.5px solid var(--line);border-top:5px solid var(--g1);border-radius:18px;padding:18px 20px;transition:transform .2s,box-shadow .2s}\n.dm-ab:nth-child(2){border-top-color:var(--pink)}\n.dm-ab:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(15,138,106,.14)}\n.dm-ab-i{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;background:var(--mint)}\n.dm-ab:nth-child(2) .dm-ab-i{background:var(--blush)}\n.dm-ab h4{margin-top:12px;font-size:1.02rem;font-weight:800;color:var(--dark)}\n.dm-ab p{margin-top:6px;font-size:.9rem;opacity:.88}\n\n\/* Folder *\/\n.dm-folders{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:14px}\n.dm-fd{position:relative;cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:6px 18px 18px 18px;padding:20px 20px 18px;transition:transform .2s,box-shadow .2s,background .2s}\n.dm-fd::before{content:\"\";position:absolute;left:-1.5px;top:-14px;width:42%;height:15px;background:inherit;border:1.5px solid var(--line);border-bottom:0;border-radius:12px 14px 0 0}\n.dm-fd:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(15,138,106,.14)}\n.dm-fd.on{background:linear-gradient(135deg,var(--g1),var(--g2));border-color:transparent;color:#fff;box-shadow:0 10px 24px rgba(15,138,106,.3)}\n.dm-fd.on::before{background:var(--g1);border-color:transparent}\n.dm-fd-top{display:flex;align-items:center;gap:12px}\n.dm-fd-ic{flex:0 0 46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;background:var(--mint)}\n.dm-fd:nth-child(2) .dm-fd-ic{background:var(--blush)}\n.dm-fd.on .dm-fd-ic{background:rgba(255,255,255,.2)}\n.dm-fd b{display:block;font-size:1.05rem;font-weight:800;line-height:1.25;color:var(--dark)}\n.dm-fd.on b{color:#fff}\n.dm-fd-n{font-size:.78rem;font-weight:700;color:var(--pink)}\n.dm-fd.on .dm-fd-n{color:#ffd1e5}\n.dm-fd small{display:block;margin-top:10px;font-size:.84rem;opacity:.85;line-height:1.5}\n\n\/* Daftar file *\/\n.dm-files-box{margin-top:22px;background:linear-gradient(180deg,var(--mint),#fff 70%);border:1.5px solid var(--line);border-radius:22px;padding:18px}\n.dm-files-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}\n.dm-files-head h4{font-size:1.02rem;font-weight:800;color:var(--dark)}\n.dm-files-head h4 span{display:block;font-size:.8rem;font-weight:600;color:var(--pink)}\n.dm-search{position:relative;flex:0 1 300px}\n.dm-search input{width:100%;font:inherit;font-size:.9rem;padding:10px 14px 10px 38px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}\n.dm-search input:focus{border-color:var(--g1);box-shadow:0 0 0 4px rgba(15,138,106,.12)}\n.dm-search svg{position:absolute;left:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--g1)}\n.dm-files{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.dm-files.on{animation:dmUp .45s ease}\n.dm-file{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--line);border-left:5px solid var(--g1);border-radius:14px;padding:10px 12px;transition:transform .2s,box-shadow .2s}\n.dm-file:nth-child(even){border-left-color:var(--pink)}\n.dm-file:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,138,106,.12)}\n.dm-file.on{background:var(--mint);box-shadow:0 0 0 2px var(--g1) inset}\n.dm-pdf-ic{flex:0 0 40px;height:46px;border-radius:6px 12px 6px 6px;background:linear-gradient(135deg,#b5206a,var(--pink));color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.5px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px}\n.dm-fi{flex:1;min-width:0}\n.dm-fi b{display:block;font-size:.92rem;color:var(--dark);line-height:1.35}\n.dm-fi span{display:block;font-size:.78rem;opacity:.8;line-height:1.4;margin-top:2px}\n.dm-fa{display:flex;gap:6px;flex:0 0 auto}\n.dm-read{cursor:pointer;border:0;font:inherit;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));padding:8px 14px;border-radius:999px;box-shadow:0 4px 10px rgba(15,138,106,.25);transition:transform .2s}\n.dm-read:hover{transform:scale(1.05)}\n.dm-ico{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line);color:var(--g1);background:#fff;transition:background .2s}\n.dm-ico:hover{background:var(--mint);color:var(--g1)}\n.dm-ico svg{width:16px;height:16px}\n.dm-soon{font-size:.72rem;font-weight:700;color:#8a1348;background:#ffd1e5;border-radius:999px;padding:3px 10px;white-space:nowrap}\n.dm-file.is-soon{opacity:.75}\n.dm-grp{grid-column:1\/-1;font-size:.88rem;font-weight:700;color:var(--pink);background:var(--blush);border-radius:12px;padding:8px 14px;margin-top:6px}\n.dm-grp:first-child{margin-top:0}\n.dm-kode{display:inline-block;font-style:normal;font-weight:700;font-size:.72rem;color:var(--dark);background:var(--mint);border:1px solid var(--line);border-radius:999px;padding:0 8px;margin-right:6px}\n.dm-none{grid-column:1\/-1;text-align:center;padding:22px;font-size:.9rem;opacity:.8}\n\n\/* Buku (flipbook) *\/\n.dm-frame{margin-top:34px;border:1.5px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(11,61,60,.12);scroll-margin-top:90px}\n.dm-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(90deg,var(--mint),var(--blush));border-bottom:1px solid var(--line)}\n.dm-dots{display:flex;gap:6px}\n.dm-dots i{width:11px;height:11px;border-radius:50%;background:#f06aa8}\n.dm-dots i:nth-child(2){background:#f5c451}.dm-dots i:nth-child(3){background:#37c29a}\n.dm-bar span{font-size:.85rem;font-weight:600;color:var(--dark);flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}\n.dm-bar a{font-size:.8rem;font-weight:700;color:var(--g1);white-space:nowrap}\n.dm-book{--kh:76vh;position:relative;background:radial-gradient(circle at 50% 0%,#fff,#eaf7f1 60%,#fbeaf3);padding:22px 12px 16px}\n.dm-stage{position:relative;width:100%;min-height:320px;outline:none}\n.dm-flip{width:min(100%,calc(var(--kh)*1.38));margin:0 auto}\n.dm-loading{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--dark);font-weight:600;font-size:.92rem;text-align:center;padding:0 16px}\n.dm-spin{width:42px;height:42px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--g1);animation:dmSpin 1s linear infinite}\n@keyframes dmSpin{to{transform:rotate(360deg)}}\n.dm-ctrl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;flex-wrap:wrap}\n.dm-cb{cursor:pointer;width:46px;height:46px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;font-size:1.35rem;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(15,138,106,.3);transition:transform .2s,opacity .2s}\n.dm-cb:hover{transform:scale(1.08)}\n.dm-cb:disabled{opacity:.35;cursor:default;transform:none}\n.dm-cb.alt{background:linear-gradient(135deg,#b5206a,var(--pink));box-shadow:0 6px 14px rgba(214,64,127,.3);font-size:1.1rem}\n.dm-pg{font-size:.9rem;font-weight:700;color:var(--dark);min-width:160px;text-align:center}\n.dm-hint{text-align:center;font-size:.78rem;opacity:.7;margin-top:8px}\n.dm-book:fullscreen{--kh:calc(100vh - 130px);background:#f1faf6;display:flex;flex-direction:column;justify-content:center;padding:16px}\n.dm-book:-webkit-full-screen{--kh:calc(100vh - 130px);background:#f1faf6;display:flex;flex-direction:column;justify-content:center;padding:16px}\n.dm-empty-box{display:none;padding:46px 22px;text-align:center;background:radial-gradient(circle at 50% 0%,#fff,#eaf7f1 60%,#fbeaf3)}\n.dm-empty-box h3{margin-top:6px;color:var(--dark)}\n.dm-empty-box p{margin-top:6px;opacity:.85;font-size:.92rem}\n.dm-empty .dm-book,.dm-empty .dm-bar a{display:none}\n.dm-empty .dm-empty-box{display:block}\n.dm-fail .dm-book{display:none}\n.dm-fail .dm-viewer{display:block}\n\n\/* Viewer PDF (cadangan) *\/\n.dm-viewer{display:none}\n.dm-viewer iframe{display:block;width:100%;height:85vh;min-height:640px;border:0;background:#f4f7f6}\n.dm-mobile{display:none;padding:34px 22px;text-align:center}\n.dm-mobile .dm-btn{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;margin-top:14px}\n\n.dm-note{margin-top:22px;background:var(--blush);border-left:5px solid var(--pink);border-radius:14px;padding:14px 18px;font-size:.9rem}\n\n.dm-in{opacity:0;transform:translateY(18px);animation:dmUp .7s ease forwards}\n.dm-d1{animation-delay:.1s}.dm-d2{animation-delay:.25s}.dm-d3{animation-delay:.4s}\n@keyframes dmUp{to{opacity:1;transform:none}}\n@media (prefers-reduced-motion:reduce){.dm-in,.dm-files.on{animation:none;opacity:1;transform:none}.dm-ab,.dm-btn,.dm-fd,.dm-file{transition:none}}\n\n@media (max-width:1000px){.dm-about,.dm-folders{grid-template-columns:repeat(2,1fr)}}\n@media (max-width:900px){.dm-hero{grid-template-columns:1fr}.dm-files{grid-template-columns:1fr}}\n@media (max-width:760px){\n  .dm-hero{padding:32px 22px}\n  .dm-about,.dm-folders{grid-template-columns:1fr}\n  .dm-folders{gap:26px}\n  .dm-search{flex:1 1 100%}\n  .dm-fail .dm-viewer{display:none}\n  .dm-fail .dm-mobile{display:block}\n  .dm-flip{width:min(100%,calc(var(--kh)*.7))}\n  .dm-dots{display:none}\n  .dm-bar{padding:12px 14px}\n  .dm-pg{min-width:120px}\n}\n@media (max-width:420px){\n  .dm-file{flex-wrap:wrap}\n  .dm-fa{width:100%;justify-content:flex-end}\n}\n<\/style>\n\n<div class=\"dm\">\n\n  <section class=\"dm-hero dm-in\">\n    <div>\n      <span class=\"dm-badge\">\ud83d\udee1\ufe0f UNISSULA \u00b7 FAKULTAS FARMASI<\/span>\n      <h2>Dokumen Penjaminan Mutu<br>&amp; Standar Mutu<\/h2>\n      <p>Kumpulan dokumen resmi Sistem Penjaminan Mutu Internal (SPMI) Fakultas Farmasi: standar mutu, manual mutu, dan dokumen mutu non akademik. Pilih folder, lalu baca dokumennya langsung di halaman ini.<\/p>\n      <div class=\"dm-chips\" id=\"dm-chips\"><\/div>\n      <div class=\"dm-actions\">\n        <a class=\"dm-btn dm-btn-main\" href=\"#dm-folder\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><\/svg>Lihat Dokumen\n        <\/a>\n        <a class=\"dm-btn dm-btn-ghost\" href=\"#dm-tentang\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5M12 8h.01\"\/><\/svg>Tentang Penjaminan Mutu\n        <\/a>\n      <\/div>\n    <\/div>\n    <aside class=\"dm-cycle\" aria-label=\"Siklus PPEPP\">\n      <h3>\ud83d\udd04 Siklus SPMI \u00b7 PPEPP<\/h3>\n      <p>Setiap standar mutu dijalankan melalui lima tahap berkelanjutan:<\/p>\n      <div class=\"dm-cy\"><div class=\"dm-cy-n\">P<\/div><div class=\"dm-cy-t\">Penetapan<span>Menetapkan standar mutu<\/span><\/div><\/div>\n      <div class=\"dm-cy\"><div class=\"dm-cy-n\">P<\/div><div class=\"dm-cy-t\">Pelaksanaan<span>Menjalankan standar yang ditetapkan<\/span><\/div><\/div>\n      <div class=\"dm-cy\"><div class=\"dm-cy-n\">E<\/div><div class=\"dm-cy-t\">Evaluasi<span>Mengukur ketercapaian standar<\/span><\/div><\/div>\n      <div class=\"dm-cy\"><div class=\"dm-cy-n\">P<\/div><div class=\"dm-cy-t\">Pengendalian<span>Menindaklanjuti hasil evaluasi<\/span><\/div><\/div>\n      <div class=\"dm-cy\"><div class=\"dm-cy-n\">P<\/div><div class=\"dm-cy-t\">Peningkatan<span>Meningkatkan standar secara berkelanjutan<\/span><\/div><\/div>\n    <\/aside>\n  <\/section>\n\n  <div class=\"dm-sec dm-in dm-d1\" id=\"dm-tentang\">\n    <h3>Tentang Penjaminan Mutu<\/h3>\n    <p>Penjelasan singkat tentang dokumen yang tersedia di halaman ini.<\/p>\n  <\/div>\n  <div class=\"dm-about dm-in dm-d1\">\n    <div class=\"dm-ab\">\n      <div class=\"dm-ab-i\">\ud83d\udcd8<\/div>\n      <h4>Apa itu Dokumen Penjaminan Mutu?<\/h4>\n      <p>Dokumen yang menjadi pedoman pelaksanaan Sistem Penjaminan Mutu Internal (SPMI), berisi kebijakan, standar, manual, dan formulir mutu. Dokumen ini memastikan seluruh kegiatan fakultas berjalan terukur dan terus meningkat.<\/p>\n    <\/div>\n    <div class=\"dm-ab\">\n      <div class=\"dm-ab-i\">\ud83c\udfaf<\/div>\n      <h4>Apa itu Standar Mutu?<\/h4>\n      <p>Kriteria minimal dan target yang ditetapkan fakultas untuk bidang pendidikan, penelitian, pengabdian kepada masyarakat, dan tata kelola. Standar ini menjadi tolok ukur dalam evaluasi diri dan akreditasi.<\/p>\n    <\/div>\n    <div class=\"dm-ab\">\n      <div class=\"dm-ab-i\">\ud83e\udded<\/div>\n      <h4>Apa itu Manual Mutu?<\/h4>\n      <p>Panduan langkah kerja untuk menjalankan siklus PPEPP pada setiap standar: siapa yang bertanggung jawab, apa yang dilakukan, dan kapan dilakukan.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"dm-sec dm-in dm-d2\" id=\"dm-folder\">\n    <h3>Folder Dokumen<\/h3>\n    <p>Klik salah satu folder untuk melihat daftar dokumennya, lalu tekan <b>Baca<\/b> untuk membuka dokumen.<\/p>\n  <\/div>\n  <div class=\"dm-folders dm-in dm-d2\" id=\"dm-folders\"><\/div>\n\n  <div class=\"dm-files-box dm-in dm-d2\">\n    <div class=\"dm-files-head\">\n      <h4 id=\"dm-files-title\">&nbsp;<\/h4>\n      <label class=\"dm-search\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M20 20l-3.5-3.5\"\/><\/svg>\n        <input type=\"search\" id=\"dm-q\" placeholder=\"Cari dokumen di semua folder\u2026\" aria-label=\"Cari dokumen\">\n      <\/label>\n    <\/div>\n    <div class=\"dm-files\" id=\"dm-files\"><\/div>\n  <\/div>\n\n  <section class=\"dm-frame dm-empty dm-in dm-d3\" id=\"dm-frame\">\n    <div class=\"dm-bar\">\n      <div class=\"dm-dots\"><i><\/i><i><\/i><i><\/i><\/div>\n      <span id=\"dm-name\">Pratinjau Dokumen<\/span>\n      <a class=\"dm-open\" href=\"#\" target=\"_blank\" rel=\"noopener\">Buka PDF \u2197<\/a>\n    <\/div>\n    <div class=\"dm-empty-box\">\n      <div style=\"font-size:2.4rem\">\ud83d\udcc2<\/div>\n      <h3>Belum ada dokumen yang dipilih<\/h3>\n      <p>Pilih folder di atas, lalu tekan tombol <b>Baca<\/b> pada dokumen yang ingin dilihat.<\/p>\n    <\/div>\n    <div class=\"dm-book\" id=\"dm-book\">\n      <div class=\"dm-stage\" id=\"dm-stage\" tabindex=\"0\" aria-label=\"Pratinjau dokumen seperti buku\">\n        <div class=\"dm-loading\" id=\"dm-loading\"><div class=\"dm-spin\"><\/div><span id=\"dm-lt\">Menyiapkan dokumen\u2026<\/span><\/div>\n        <div class=\"dm-flip\" id=\"dm-flip\"><\/div>\n      <\/div>\n      <div class=\"dm-ctrl\">\n        <button class=\"dm-cb\" id=\"dm-bprev\" type=\"button\" aria-label=\"Halaman sebelumnya\" disabled>\u2039<\/button>\n        <span class=\"dm-pg\" id=\"dm-pg\">&nbsp;<\/span>\n        <button class=\"dm-cb\" id=\"dm-bnext\" type=\"button\" aria-label=\"Halaman berikutnya\" disabled>\u203a<\/button>\n        <button class=\"dm-cb alt\" id=\"dm-bfs\" type=\"button\" aria-label=\"Layar penuh\" title=\"Layar penuh\">\u26f6<\/button>\n      <\/div>\n      <p class=\"dm-hint\">Klik atau seret sudut halaman untuk membalik \u00b7 bisa juga dengan tombol panah keyboard<\/p>\n    <\/div>\n    <div class=\"dm-viewer\">\n      <iframe class=\"dm-pdf\" title=\"Pratinjau dokumen penjaminan mutu\" src=\"about:blank\"><\/iframe>\n    <\/div>\n    <div class=\"dm-mobile\">\n      <div style=\"font-size:2.4rem\">\ud83d\udcc4<\/div>\n      <h3 style=\"margin-top:6px;color:var(--dark)\" id=\"dm-mname\">Dokumen (PDF)<\/h3>\n      <p style=\"margin-top:6px;opacity:.85\">Pratinjau tidak dapat dimuat. Silakan buka dokumen di tab baru.<\/p>\n      <a class=\"dm-btn dm-open\" href=\"#\" target=\"_blank\" rel=\"noopener\">Buka Dokumen<\/a>\n    <\/div>\n  <\/section>\n\n  <p class=\"dm-note\">\ud83d\udccc Dokumen penjaminan mutu dikelola oleh Unit Penjaminan Mutu Fakultas Farmasi UNISSULA. Jika ada perbedaan, dokumen PDF resmi yang telah disahkan menjadi acuan.<\/p>\n<\/div>\n\n<script>\n(function(){\n  var root=document.querySelector('.dm');if(!root)return;\n\n  \/* ==========================================================\n     EDIT FOLDER & DOKUMEN DI SINI SAJA (satu-satunya sumber data).\n     Format tiap dokumen: [\"Nama dokumen\",\"URL PDF dari Media Library\",\"Kode\/nomor dokumen (boleh kosong)\"]\n     Teks biasa (tanpa kurung siku), misalnya \"Bidang Penelitian\", tampil sebagai judul kelompok.\n     Cara ambil URL: WordPress > Media > klik file PDF > Copy URL to clipboard.\n     Selama URL masih \"URL-PDF\", dokumen tampil sebagai \"Segera tersedia\".\n     Folder, jumlah dokumen, dan daftar file dibuat otomatis dari daftar ini.\n     ========================================================== *\/\n  var FOLDER=[\n   {id:\"non-akademik\",nama:\"Non Akademik\",ikon:\"\ud83c\udfdb\ufe0f\",\n    ket:\"Standar mutu bidang non akademik: VMTS, tata pamong, kepemimpinan, kerja sama, kemahasiswaan, hingga sistem informasi.\",\n    file:[\n     [\"Standar VMTS\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.1-Standar-VMTS.pdf\",\"NA.1\"],\n     [\"Standar Tata Pamong\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.2-Standar-Tata-Pamong.pdf\",\"NA.2\"],\n     [\"Standar Penjaminan Mutu\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.3-Standar-Penjaminan-Mutu.pdf\",\"NA.3\"],\n     [\"Standar Kepemimpinan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.4-STANDAR-KEPEMIMPINAN.pdf\",\"NA.4\"],\n     [\"Standar Kerjasama\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.5-Standar-Kerjasama.pdf\",\"NA.5\"],\n     [\"Standar Suasana Akademik\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.6-Standar-Suasana-Akademik.pdf\",\"NA.6\"],\n     [\"Standar BudAI\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.7-Standar-BudAI.pdf\",\"NA.7\"],\n     [\"Standar Mahasiswa dan Alumni\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.8-Standar-Mahasiswa-dan-Alumni.pdf\",\"NA.8\"],\n     [\"Standar Kesejahteraan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.9-Standar-Kesejahteraan.pdf\",\"NA.9\"],\n     [\"Standar Sistem Informasi\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/NA.10-Standar-Sistem-Informasi.pdf\",\"NA.10\"]\n    ]},\n   {id:\"standar-spmi\",nama:\"Standar SPMI\",ikon:\"\ud83c\udfaf\",\n    ket:\"Manual SPMI serta standar bidang pendidikan, penelitian, dan pengabdian kepada masyarakat.\",\n    file:[\n     \"Manual SPMI\",\n     [\"Manual SPMI\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/01.-Manual-SPMI-Rev-1.pdf\",\"01\"],\n     [\"Manual Mutu Standar VMTS\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/02.-MANUAL-MUTU-STANDAR-VMTS-Rev.pdf\",\"02\"],\n     [\"Manual Mutu Standar Tata Pamong\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/03.-MANUAL-MUTU-STANDAR-Tata-Pamong-Rev.pdf\",\"03\"],\n     \"Bidang Pendidikan\",\n     [\"Standar Kompetensi Lulusan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.1-Standar-Kompetensi-Lulusan.pdf\",\"3.A.1.1\"],\n     [\"Standar Isi Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.2-Standar-Isi-Pembelajaran.pdf\",\"3.A.1.2\"],\n     [\"Standar Proses Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.3-Standar-Proses-Pembelajaran.pdf\",\"3.A.1.3\"],\n     [\"Standar Penilaian Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.4-Standar-Penilaian-Pembelajaran.pdf\",\"3.A.1.4\"],\n     [\"Standar Dosen dan Tenaga Kependidikan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.5-Standar-Dosen-dan-Tenaga-Kependidikan.pdf\",\"3.A.1.5\"],\n     [\"Standar Sarana dan Prasarana Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.6-Standar-Sarana-dan-Prasarana-Pembelajaran.pdf\",\"3.A.1.6\"],\n     [\"Standar Pengelolaan Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.7-Standar-Pengelolaan-Pembelajaran.pdf\",\"3.A.1.7\"],\n     [\"Standar Pembiayaan Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.1.8-Standar-Pembiayaan-Pembelajaran.pdf\",\"3.A.1.8\"],\n     \"Bidang Penelitian\",\n     [\"Standar Hasil Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.1-Standar-Hasil-Penelitian.pdf\",\"3.A.2.1\"],\n     [\"Standar Isi Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.2-Standar-Isi-Penelitian.pdf\",\"3.A.2.2\"],\n     [\"Standar Proses Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.3-Standar-Proses-Penelitian.pdf\",\"3.A.2.3\"],\n     [\"Standar Penilaian Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.4-Standar-Penilaian-Penelitian.pdf\",\"3.A.2.4\"],\n     [\"Standar Peneliti\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.5-Standar-Peneliti.pdf\",\"3.A.2.5\"],\n     [\"Standar Sarana dan Prasarana Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.6-Standar-Sarpras-Penelitian.pdf\",\"3.A.2.6\"],\n     [\"Standar Pengelolaan Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.7-Standar-Pengelolaan-Penelitian.pdf\",\"3.A.2.7\"],\n     [\"Standar Pembiayaan Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.2.8-Standar-Pembiayaan-Penelitian.pdf\",\"3.A.2.8\"],\n     \"Bidang Pengabdian kepada Masyarakat\",\n     [\"Standar Hasil Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.1-Standar-Hasil-Pengabdian.pdf\",\"3.A.3.1\"],\n     [\"Standar Isi Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.2-Standar-Isi-Pengabdian.pdf\",\"3.A.3.2\"],\n     [\"Standar Proses Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.3-Standar-Proses-Pengabdian.pdf\",\"3.A.3.3\"],\n     [\"Standar Penilaian Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.4-Standar-Penilaian-Pengabdian.pdf\",\"3.A.3.4\"],\n     [\"Standar Pelaksana Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.5-Standar-Pelaksana-Pengabdian.pdf\",\"3.A.3.5\"],\n     [\"Standar Sarana dan Prasarana Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.6-Standar-Sarpras-Pengabdian.pdf\",\"3.A.3.6\"],\n     [\"Standar Pengelolaan Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.7-Standar-Pengelolaan-Pengabdian.pdf\",\"3.A.3.7\"],\n     [\"Standar Pembiayaan Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/3.A.3.8-Standar-Pembiayaan-Pengabdian.pdf\",\"3.A.3.8\"]\n    ]},\n   {id:\"mutu-manual\",nama:\"Standar Mutu Manual\",ikon:\"\ud83e\udded\",\n    ket:\"Kebijakan SPMI dan manual mutu untuk menjalankan siklus PPEPP pada setiap standar.\",\n    file:[\n     \"Kebijakan\",\n     [\"Kebijakan SPMI\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/Kebijakan-SPMI-Rev.pdf\",\"\"],\n     \"Manual Mutu Standar Non Akademik\",\n     [\"Manual Mutu Standar Penjaminan Mutu\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/04.-MANUAL-MUTU-STANDAR-Penjaminan-Mutu-Rev.pdf\",\"04\"],\n     [\"Manual Mutu Standar Mahasiswa dan Alumni\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/05.-MANUAL-MUTU-STANDAR-Mahasiswa-dan-Alumni-Rev.pdf\",\"05\"],\n     [\"Manual Mutu Standar Kerjasama\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/06.-MANUAL-MUTU-STANDAR-Kerjasama-Rev.pdf\",\"06\"],\n     [\"Manual Mutu Standar Kepemimpinan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/08.-MANUAL-MUTU-STANDAR-KEPEMIMPINAN-Rev.pdf\",\"08\"],\n     [\"Manual Mutu Standar Suasana Akademik\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/11.-MANUAL-MUTU-STANDAR-SUASANA-AKADEMIK-Rev.pdf\",\"11\"],\n     [\"Manual Mutu Standar BudAI\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/12.-MANUAL-MUTU-STANDAR-BUDAI-Rev.pdf\",\"12\"],\n     [\"Manual Mutu Standar Kesejahteraan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/25.-MANUAL-MUTU-STANDAR-KESEJAHTERAAN-Rev.pdf\",\"25\"],\n     [\"Manual Mutu Standar Sistem Informasi\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/32.-MANUAL-MUTU-STANDAR-SISTEM-INFORMASI-Rev.pdf\",\"32\"],\n     \"Manual Mutu Standar Pendidikan\",\n     [\"Manual Mutu Standar Dosen dan Tenaga Kependidikan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/07.-MANUAL-MUTU-STANDAR-DOSEN-DAN-TENDIK-Rev.pdf\",\"07\"],\n     [\"Manual Mutu Standar Pendanaan Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/15.-MANUAL-MUTU-STANDAR-PENDANAAN-PEMBELAJARAN-Rev.pdf\",\"15\"],\n     [\"Manual Mutu Standar Isi Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/22.-MANUAL-MUTU-STANDAR-ISI-PEMBELAJARAN-Rev.pdf\",\"22\"],\n     [\"Manual Mutu Standar Kompetensi Lulusan\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/24.-MANUAL-MUTU-STANDAR-KOMPETENSI-LULUSAN-Rev.pdf\",\"24\"],\n     [\"Manual Mutu Standar Pengelolaan Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/26.-MANUAL-MUTU-STANDAR-PENGELOLAAN-PEMBELAJARAN-Rev.pdf\",\"26\"],\n     [\"Manual Mutu Standar Penilaian Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/28.-MANUAL-MUTU-STANDAR-PENILAIAN-PEMBELAJARAN-Rev.pdf\",\"28\"],\n     [\"Manual Mutu Standar Proses Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/30.-MANUAL-MUTU-STANDAR-PROSES-PEMBELAJARAN-Rev.pdf\",\"30\"],\n     [\"Manual Mutu Standar Sarana dan Prasarana Pembelajaran\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/33.-MANUAL-MUTU-STANDAR-SARPRAS-PEMBELAJARAN-Rev.pdf\",\"33\"],\n     \"Manual Mutu Standar Penelitian\",\n     [\"Manual Mutu Standar Peneliti\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/10.-MANUAL-MUTU-STANDAR-PENELITI-Rev.pdf\",\"10\"],\n     [\"Manual Mutu Standar Pembiayaan Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/13.-MANUAL-MUTU-STANDAR-PEMBIAYAAN-PENELITIAN-Rev1.pdf\",\"13\"],\n     [\"Manual Mutu Standar Hasil Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/21.-MANUAL-MUTU-STANDAR-HASIL-PENELITIAN-Rev.pdf\",\"21\"],\n     [\"Manual Mutu Standar Isi Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/23.-MANUAL-MUTU-STANDAR-ISI-PENELITIAN-Rev.pdf\",\"23\"],\n     [\"Manual Mutu Standar Pengelolaan Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/27.-MANUAL-MUTU-STANDAR-PENGELOLAAN-PENELITIAN-Rev.pdf\",\"27\"],\n     [\"Manual Mutu Standar Penilaian Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/29.-MANUAL-MUTU-STANDAR-PENILAIAN-PENELITIAN-Rev.pdf\",\"29\"],\n     [\"Manual Mutu Standar Proses Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/31.-MANUAL-MUTU-STANDAR-PROSES-PENELITIAN-Rev.pdf\",\"31\"],\n     [\"Manual Mutu Standar Sarana dan Prasarana Penelitian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/34.-MANUAL-MUTU-STANDAR-SARPRAS-PENELITIAN-Rev.pdf\",\"34\"],\n     \"Manual Mutu Standar Pengabdian kepada Masyarakat\",\n     [\"Manual Mutu Standar Pelaksana Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/09.-MANUAL-MUTU-STANDAR-PELAKSANA-PENGABDIAN-Rev.pdf\",\"09\"],\n     [\"Manual Mutu Standar Pembiayaan Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/14.-MANUAL-MUTU-STANDAR-PEMBIAYAAN-PENGABDIAN-Rev.pdf\",\"14\"],\n     [\"Manual Mutu Standar Hasil PkM\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/16.-MANUAL-MUTU-STANDAR-HASIL-PkM-Rev.pdf\",\"16\"],\n     [\"Manual Mutu Standar Isi PkM\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/17.-MANUAL-MUTU-STANDAR-ISI-PkM-Rev.pdf\",\"17\"],\n     [\"Manual Mutu Standar Pengelolaan PkM\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/18.-MANUAL-MUTU-STANDAR-PENGELOLAAN-PkM-Rev.pdf\",\"18\"],\n     [\"Manual Mutu Standar Penilaian PkM\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/19.-MANUAL-MUTU-STANDAR-PENILAIAN-PkM-Rev.pdf\",\"19\"],\n     [\"Manual Mutu Standar Proses PkM\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/20.-MANUAL-MUTU-STANDAR-PROSES-PkM-Rev.pdf\",\"20\"],\n     [\"Manual Mutu Standar Sarana dan Prasarana Pengabdian\",\"https:\/\/farmasi.unissula.ac.id\/wp-content\/uploads\/2026\/10\/35.-MANUAL-MUTU-STANDAR-SARPRAS-PENGABDIAN-Rev.pdf\",\"35\"]\n    ]}\n  ];\n  \/* ================== akhir bagian yang diedit ================== *\/\n\n  function esc(t){return String(t).replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\").replace(\/\"\/g,\"&quot;\");}\n  function ada(u){return u&&u.indexOf('URL-PDF')!==0;}\n  var IC_DL='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3v12M7 11l5 5 5-5M5 21h14\"\/><\/svg>';\n  var IC_OP='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5\"\/><\/svg>';\n\n  function isDok(d){return typeof d!=='string';}\n  function jumlah(f){return f.file.filter(isDok).length;}\n\n  \/* Ringkasan di hero *\/\n  var total=0,tersedia=0;\n  FOLDER.forEach(function(f){total+=jumlah(f);f.file.forEach(function(d){if(isDok(d)&&ada(d[1]))tersedia++;});});\n  root.querySelector('#dm-chips').innerHTML=\n    '<div class=\"dm-chip\">Folder<b>'+FOLDER.length+' Kategori<\/b><\/div>'+\n    '<div class=\"dm-chip\">Dokumen<b>'+total+' File PDF<\/b><\/div>'+\n    '<div class=\"dm-chip\">Siap Dibaca<b>'+tersedia+' Dokumen<\/b><\/div>';\n\n  \/* ---------- Folder & daftar file ---------- *\/\n  var elFolders=root.querySelector('#dm-folders'),elFiles=root.querySelector('#dm-files'),elTitle=root.querySelector('#dm-files-title'),elQ=root.querySelector('#dm-q');\n  var aktif=0,dipilih=null;\n\n  elFolders.innerHTML=FOLDER.map(function(f,i){\n    return '<button type=\"button\" class=\"dm-fd'+(i?'':' on')+'\" data-f=\"'+i+'\" aria-pressed=\"'+(i?'false':'true')+'\">'+\n      '<div class=\"dm-fd-top\"><div class=\"dm-fd-ic\">'+f.ikon+'<\/div><div><b>'+esc(f.nama)+'<\/b><span class=\"dm-fd-n\">'+jumlah(f)+' dokumen<\/span><\/div><\/div>'+\n      '<small>'+esc(f.ket)+'<\/small><\/button>';\n  }).join('');\n\n  function kartu(fi,di,tagFolder){\n    var d=FOLDER[fi].file[di],key=fi+'-'+di,ok=ada(d[1]);\n    var info=(d[2]?'<i class=\"dm-kode\">'+esc(d[2])+'<\/i>':'')+(tagFolder?'\ud83d\udcc1 '+esc(FOLDER[fi].nama):'');\n    return '<div class=\"dm-file'+(ok?'':' is-soon')+(dipilih===key?' on':'')+'\" data-k=\"'+key+'\">'+\n      '<div class=\"dm-pdf-ic\">PDF<\/div>'+\n      '<div class=\"dm-fi\"><b>'+esc(d[0])+'<\/b>'+(info?'<span>'+info+'<\/span>':'')+'<\/div>'+\n      '<div class=\"dm-fa\">'+(ok?\n        '<button type=\"button\" class=\"dm-read\" data-k=\"'+key+'\">Baca<\/button>'+\n        '<a class=\"dm-ico\" href=\"'+esc(d[1])+'\" download aria-label=\"Unduh '+esc(d[0])+'\" title=\"Unduh\">'+IC_DL+'<\/a>'+\n        '<a class=\"dm-ico\" href=\"'+esc(d[1])+'\" target=\"_blank\" rel=\"noopener\" aria-label=\"Buka '+esc(d[0])+' di tab baru\" title=\"Buka di tab baru\">'+IC_OP+'<\/a>'\n        :'<span class=\"dm-soon\">Segera tersedia<\/span>')+\n      '<\/div><\/div>';\n  }\n\n  function tampil(){\n    var q=elQ.value.trim().toLowerCase(),html='',n=0;\n    if(q){\n      FOLDER.forEach(function(f,fi){f.file.forEach(function(d,di){\n        if(isDok(d)&&(d[0]+' '+d[2]+' '+f.nama).toLowerCase().indexOf(q)>=0){html+=kartu(fi,di,true);n++;}\n      });});\n      elTitle.innerHTML='Hasil pencarian<span>'+n+' dokumen ditemukan untuk \u201c'+esc(elQ.value.trim())+'\u201d<\/span>';\n      if(!n)html='<div class=\"dm-none\">Dokumen tidak ditemukan. Coba kata kunci lain.<\/div>';\n    }else{\n      var f=FOLDER[aktif];\n      f.file.forEach(function(d,di){html+=isDok(d)?kartu(aktif,di,false):'<div class=\"dm-grp\">'+esc(d)+'<\/div>';});\n      elTitle.innerHTML='\ud83d\udcc1 '+esc(f.nama)+'<span>'+jumlah(f)+' dokumen<\/span>';\n      if(!jumlah(f))html='<div class=\"dm-none\">Belum ada dokumen di folder ini.<\/div>';\n    }\n    elFiles.innerHTML=html;\n    elFiles.classList.remove('on');void elFiles.offsetWidth;elFiles.classList.add('on');\n  }\n\n  elFolders.addEventListener('click',function(e){\n    var b=e.target.closest('.dm-fd');if(!b)return;\n    aktif=+b.getAttribute('data-f');elQ.value='';\n    elFolders.querySelectorAll('.dm-fd').forEach(function(x){\n      var on=x===b;x.classList.toggle('on',on);x.setAttribute('aria-pressed',on?'true':'false');\n    });\n    tampil();\n  });\n  elQ.addEventListener('input',tampil);\n  elFiles.addEventListener('click',function(e){\n    var b=e.target.closest('.dm-read');if(!b)return;\n    var k=b.getAttribute('data-k'),p=k.split('-');\n    dipilih=k;\n    elFiles.querySelectorAll('.dm-file').forEach(function(x){x.classList.toggle('on',x.getAttribute('data-k')===k);});\n    bukaDok(FOLDER[+p[0]].file[+p[1]]);\n    frame.scrollIntoView({behavior:'smooth',block:'start'});\n  });\n\n  \/* ---------- Pratinjau PDF seperti buku ---------- *\/\n  var LIB_PDF='https:\/\/cdn.jsdelivr.net\/npm\/pdfjs-dist@3.11.174\/build\/pdf.min.js';\n  var LIB_WORKER='https:\/\/cdn.jsdelivr.net\/npm\/pdfjs-dist@3.11.174\/build\/pdf.worker.min.js';\n  var LIB_FLIP='https:\/\/cdn.jsdelivr.net\/npm\/page-flip@2.0.7\/dist\/js\/page-flip.browser.js';\n\n  var frame=root.querySelector('#dm-frame'),loading=root.querySelector('#dm-loading'),lt=root.querySelector('#dm-lt');\n  var elPg=root.querySelector('#dm-pg'),bPrev=root.querySelector('#dm-bprev'),bNext=root.querySelector('#dm-bnext'),bFs=root.querySelector('#dm-bfs');\n  var elBook=root.querySelector('#dm-book'),elStage=root.querySelector('#dm-stage'),elFlip=root.querySelector('#dm-flip');\n  var elIframe=root.querySelector('.dm-pdf');\n  var pf=null,jml=0,giliran=0,libP=null,BATAL={};\n\n  function loadScript(src){return new Promise(function(ok,no){\n    var t=document.createElement('script');t.src=src;t.onload=ok;\n    t.onerror=function(){no(new Error('Gagal memuat '+src));};document.head.appendChild(t);});}\n  function siapLib(){\n    if(!libP){\n      libP=loadScript(LIB_PDF).then(function(){return loadScript(LIB_FLIP);}).then(function(){\n        pdfjsLib.GlobalWorkerOptions.workerSrc=LIB_WORKER;\n      });\n      libP.catch(function(){libP=null;});\n    }\n    return libP;\n  }\n  function gagal(url){\n    frame.classList.add('dm-fail');\n    if(window.matchMedia('(min-width:761px)').matches){elIframe.src=url+'#toolbar=1&navpanes=0&view=FitH';}\n  }\n  function ui(){\n    if(!pf)return;\n    var idx=pf.getCurrentPageIndex(),land=pf.getOrientation()==='landscape';\n    elPg.textContent=(land&&idx>0&&idx+1<jml)?'Halaman '+(idx+1)+'\u2013'+(idx+2)+' dari '+jml:'Halaman '+(idx+1)+' dari '+jml;\n    bPrev.disabled=idx<=0;\n    bNext.disabled=land?(idx>=jml-1||idx+2>=jml&&idx>0):idx>=jml-1;\n  }\n\n  function bukaDok(d){\n    var nama=d[0],url=d[1],my=++giliran;\n    root.querySelector('#dm-name').textContent=nama+'.pdf';\n    root.querySelector('#dm-mname').textContent=nama+' (PDF)';\n    root.querySelectorAll('.dm-open').forEach(function(a){a.href=url;});\n    elIframe.title=nama;elIframe.src='about:blank';\n    frame.classList.remove('dm-empty','dm-fail');\n    if(pf){try{pf.destroy();}catch(e){}pf=null;}\n    elFlip.innerHTML='';\n    var holder=document.createElement('div');elFlip.appendChild(holder);\n    loading.style.display='';lt.textContent='Menyiapkan dokumen\u2026';\n    elPg.innerHTML='&nbsp;';bPrev.disabled=bNext.disabled=true;\n\n    siapLib().then(function(){\n      return pdfjsLib.getDocument({url:url}).promise;\n    }).then(function(pdf){\n      if(my!==giliran)throw BATAL;\n      var imgs=[],rasio=0.707,i=0,n=pdf.numPages;\n      function next(){\n        if(my!==giliran)return Promise.reject(BATAL);\n        if(i>=n)return Promise.resolve();\n        lt.textContent='Menyiapkan halaman '+(i+1)+' dari '+n+'\u2026';\n        return pdf.getPage(i+1).then(function(pg){\n          var v1=pg.getViewport({scale:1});\n          var vp=pg.getViewport({scale:Math.min(1000\/v1.width,2.5)});\n          if(i===0)rasio=vp.width\/vp.height;\n          var c=document.createElement('canvas');c.width=Math.floor(vp.width);c.height=Math.floor(vp.height);\n          return pg.render({canvasContext:c.getContext('2d'),viewport:vp}).promise.then(function(){\n            imgs.push(c.toDataURL('image\/jpeg',0.84));c.width=c.height=0;i++;return next();\n          });\n        });\n      }\n      return next().then(function(){return {imgs:imgs,rasio:rasio};});\n    }).then(function(r){\n      if(my!==giliran)return;\n      var W=460;\n      pf=new St.PageFlip(holder,{\n        width:W,height:Math.round(W\/r.rasio),size:'stretch',\n        minWidth:240,maxWidth:760,minHeight:340,maxHeight:1100,\n        showCover:true,usePortrait:true,mobileScrollSupport:false,\n        maxShadowOpacity:0.45,flippingTime:800,swipeDistance:20,autoSize:true\n      });\n      pf.loadFromImages(r.imgs);\n      jml=r.imgs.length;\n      pf.on('flip',ui);pf.on('changeOrientation',ui);\n      loading.style.display='none';\n      ui();\n    }).catch(function(e){\n      if(e===BATAL||my!==giliran)return;\n      gagal(url);\n    });\n  }\n\n  bPrev.addEventListener('click',function(){if(pf)pf.flipPrev();});\n  bNext.addEventListener('click',function(){if(pf)pf.flipNext();});\n  elStage.addEventListener('keydown',function(e){\n    if(!pf)return;\n    if(e.key==='ArrowRight'){pf.flipNext();e.preventDefault();}\n    if(e.key==='ArrowLeft'){pf.flipPrev();e.preventDefault();}\n  });\n  var fsOn=elBook.requestFullscreen||elBook.webkitRequestFullscreen;\n  if(fsOn){\n    bFs.addEventListener('click',function(){\n      var cur=document.fullscreenElement||document.webkitFullscreenElement;\n      if(cur){(document.exitFullscreen||document.webkitExitFullscreen).call(document);}\n      else{fsOn.call(elBook);}\n    });\n    var rs=function(){setTimeout(function(){try{if(pf)pf.update();}catch(e){}},200);};\n    document.addEventListener('fullscreenchange',rs);document.addEventListener('webkitfullscreenchange',rs);\n  }else{bFs.style.display='none';}\n\n  tampil();\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udee1\ufe0f UNISSULA \u00b7 FAKULTAS FARMASI Dokumen Penjaminan Mutu&amp; Standar Mutu Kumpulan dokumen resmi Sistem Penjaminan Mutu Internal (SPMI) Fakultas Farmasi: standar mutu, manual mutu, dan dokumen mutu non akademik. Pilih [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"class_list":["post-2892","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=\/wp\/v2\/pages\/2892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2892"}],"version-history":[{"count":3,"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=\/wp\/v2\/pages\/2892\/revisions"}],"predecessor-version":[{"id":2896,"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=\/wp\/v2\/pages\/2892\/revisions\/2896"}],"wp:attachment":[{"href":"https:\/\/farmasi.unissula.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}