Langsung ke konten utama

Draft ROAD MAP

import { useState } from "react"; const colors = { primary: "#1a5276", secondary: "#2e86c1", accent: "#f39c12", phase1: "#1e8449", phase2: "#1a5276", phase3: "#7d3c98", light: "#eaf4fb", warn: "#c0392b", neutral: "#ecf0f1", text: "#1c2833", }; const Section = ({ title, color, children, icon }) => (
{icon} {title}
{children}
); const Badge = ({ label, color }) => ( {label} ); const phases = [ { id: 1, label: "FASE I", sublabel: "Konsolidasi Fondasi", years: "2025–2028", color: colors.phase1, icon: "๐Ÿ”ง", focus: "Memanfaatkan kekuatan untuk menghilangkan ancaman", sasaran: [ "Penguatan pemahaman stakeholder terhadap NSPK", "Percepatan peningkatan level pendidikan → single entry-level S1+Profesi", "Standardisasi wahana pembelajaran klinis & clinical educator (CE)", "Pengembangan budaya organisasi agile dan terpadu", "Penguatan organisasi & restrukturisasi keuangan", ], milestones: [ { year: "2025", items: ["NSPK disempurnakan & disosialisasikan ke faskes + BPJS", "Direct benefit tahap-1: pelatihan daring bersertifikat + perlindungan hukum", "Peta jalan transformasi organisasi (agile, keuangan transparan) disusun; uji coba unit usaha dimulai"] }, { year: "2026", items: ["Deklarasi Paradigma Ilmu Gerak Indonesia (IFI-Kolegium-APTIFI) + kampanye 'Ahli Gerak' di 10 provinsi", "Standar wahana klinik & sertifikasi CE resmi ditetapkan", "Pelatihan advokasi gelombang pertama bagi pengurus PD/PC", "Pembahasan tarif BPJS non-kapitasi Faskes 1 dimulai"] }, { year: "2027", items: ["Rekomendasi moratorium penerimaan D3 diterbitkan (tenggat transisi)", "Clinical Practice Guideline Nasional berbasis ilmu gerak disahkan Kemenkes", "Tarif fisioterapi BPJS Faskes 1 non-kapitasi berlaku", "Standar Kurikulum Nasional Berbasis Ilmu Gerak ditetapkan", "Platform bridging RPL individu mulai beroperasi", "Pendapatan non-iuran pertama masuk"] }, { year: "2028", items: ["Seluruh prodi D3/D4 miliki peta jalan transisi (bridging institusi)", "Direct benefit tahap-2: sertifikasi profesi + bantuan hukum", "Akademi Kepemimpinan IFI → 50 kader siap pimpin PD/PC", "Pilot tele-fisioterapi terintegrasi BPJS di 10 provinsi", "Rekomendasi layanan Fisioterapi Haji dirampungkan"] }, ] }, { id: 2, label: "FASE II", sublabel: "Pendalaman & Ekspansi", years: "2029–2035", color: colors.phase2, icon: "๐Ÿš€", focus: "Memanfaatkan peluang untuk mengatasi kelemahan", sasaran: [ "Mendirikan pendidikan spesialis fisioterapi berbasis domain gerak", "Memanfaatkan teknologi digital untuk memperluas pembelajaran & layanan", "Memperkuat dan menuntaskan program RPL", "Mendorong kemandirian praktik lulusan Profesi (akses perbankan & industri)", "Menerapkan sertifikasi kompetensi secara online", ], milestones: [ { year: "2029", items: ["Program Spesialis Fisioterapi pertama dibuka (domain sistem gerak)", "Panduan Praktik Klinis Nasional versi digital interaktif diluncurkan (cloud PP IFI)"] }, { year: "2030", items: ["Program Doktor (S3) Fisioterapi dibuka", "Modul Praktik Mandiri + skema akses perbankan/industri diluncurkan", "Cloud PP IFI beroperasi penuh: legalitas, e-learning, data klinik"] }, { year: "2031", items: ["Seluruh prodi Profesi terapkan wahana sesuai PMK 65/2015", "Sertifikasi kompetensi online berbasis cloud PP IFI diberlakukan"] }, { year: "2032", items: ["Kurikulum semua prodi selaras penuh dengan paradigma ilmu gerak terkini", "Prodi D3/D4 yang belum bertransformasi resmi ditutup; RPL masif berlanjut"] }, { year: "2035", items: ["STR hanya berlaku untuk lulusan Profesi & Spesialis", "≥80% lulusan D3/D4 tuntas upgrading melalui RPL", "Tele-fisioterapi menjangkau 40% kabupaten/kota", "10 Pusat Unggulan Rehabilitasi Gerak beroperasi", "BPJS berlaku penuh di semua tingkat faskes"] }, ] }, { id: 3, label: "FASE III", sublabel: "Kepemimpinan & Keberlanjutan", years: "2036–2045", color: colors.phase3, icon: "๐ŸŒ", focus: "Pengakuan global, kemandirian penuh, dan cakupan layanan merata", sasaran: [ "MRA dengan ≥5 negara (2040)", "≥80% prodi terakreditasi internasional (2040)", "100% entry-level adalah Profesi (2045)", "100% Puskesmas memiliki unit fisioterapi (2045)", "Organisasi mandiri secara finansial: pendapatan non-iuran >80% (2045)", ], milestones: [ { year: "2040", items: ["MRA dengan sedikitnya 5 negara ditandatangani", "80% prodi terakreditasi internasional"] }, { year: "2045", items: ["100% entry-level adalah Profesi", "100% Puskesmas memiliki unit fisioterapi", "Pendapatan non-iuran >80% → organisasi mandiri finansial"] }, ] } ]; const swot = { S: { label: "Kekuatan (S)", color: "#1e8449", icon: "๐Ÿ’ช", items: ["Landasan hukum kokoh: UU 17/2023, PMK 19/2024", "NSPK dan panduan praktik tersedia (PMK 65, PPK, Puskesmas)", "Sistem sertifikasi kompetensi (SKKNI) berjalan", "Program Profesi dan Magister (3 prodi) eksis", "Jejaring luas: World Physiotherapy, lintas sektor", "Rintisan panduan tele-fisioterapi"] }, W: { label: "Kelemahan (W)", color: "#c0392b", icon: "⚠️", items: ["Dominasi lulusan vokasi (D3/D4) berorientasi teknisi", "Belum ada Program Spesialis dan Doktor (S3)", "Dosen belum terstandar bidang keahlian", "Belum ada keselarasan strategis pusat–daerah–kolegium", "Wahana dan CE klinik belum terstandar", "Ketergantungan finansial pada iuran, belum agile"] }, O: { label: "Peluang (O)", color: "#1a5276", icon: "๐ŸŒŸ", items: ["Agenda Transformasi Kesehatan & PMK 19/2024", "Proyeksi kekurangan tenaga kesehatan hingga 2045", "Perkembangan AI, robotika, regenerative medicine", "Akses langsung (direct access) mulai terbuka", "Kampanye 'Ahli Gerak' dapat memperkuat posisi profesi", "Layanan khusus belum tergarap (haji, tele-FT, BPJS Faskes 1)"] }, T: { label: "Ancaman (T)", color: "#7d3c98", icon: "๐Ÿšจ", items: ["Risiko perubahan regulasi yang merugikan skema BPJS", "Role creep dengan profesi lain", "Disrupsi AI/teknologi mengancam peran teknisi", "Persepsi publik keliru: fisioterapis = teknisi", "Praktik ilegal tanpa SIP marak (terutama home care)", "Sifat keanggotaan tidak mengikat, melemahkan posisi tawar"] } }; const gaps = [ { icon: "๐Ÿ“š", title: "Kesenjangan Kompetensi", desc: "Kurikulum masih dominan biomedical; ilmu gerak belum menjadi kerangka utama. Dosen belum terstandar. Pendidikan menekankan prosedur, bukan depth of knowledge." }, { icon: "๐Ÿ“‹", title: "Kesenjangan Regulasi & Implementasi", desc: "Standar pelayanan fisioterapi belum dipahami seragam oleh faskes dan asuransi. Kewenangan klinis berdasarkan jenjang (D3/D4/S1+Profesi) belum terimplementasi." }, { icon: "๐Ÿ‘️", title: "Kesenjangan Persepsi Publik & Stakeholder", desc: "Profesi dikenal dari alat/teknik, bukan ilmu gerak. Fragmentasi kualifikasi entry-level tanpa pembedaan kewenangan memperparah kerancuan. Masyarakat belum paham direct access." }, { icon: "๐Ÿ›️", title: "Kesenjangan Kelembagaan", desc: "Belum selarasnya garis perjuangan PP, PD/PC, Kolegium, dan APTIFI. Keterikatan anggota rendah sehingga penguatan organisasi terhambat." }, ]; const partners = [ { name: "IFI", role: "Advokasi, kampanye publik, negosiasi BPJS, direct benefit, RPL, unit usaha", color: colors.primary }, { name: "Kolegium", role: "Standar kompetensi, kurikulum, uji kompetensi, standar spesialis", color: colors.secondary }, { name: "APTIFI", role: "Penjaminan mutu pendidikan, bridging institusi, uji coba kurikulum", color: colors.phase1 }, ]; const DiscussionBox = () => { const [comments, setComments] = useState([]); const [name, setName] = useState(""); const [topic, setTopic] = useState("Umum"); const [text, setText] = useState(""); const topics = ["Umum", "Fase I (2025–2028)", "Fase II (2029–2035)", "Fase III (2036–2045)", "SWOT", "Kesenjangan", "Kemitraan", "Regulasi & BPJS", "Pendidikan & Kurikulum"]; const submit = () => { if (!text.trim()) return; setComments(prev => [...prev, { name: name.trim() || "Peserta Anonim", topic, text: text.trim(), time: new Date().toLocaleTimeString("id-ID", { hour: "2-digit", minute: "2-digit" }) }]); setText(""); setName(""); }; return (
๐Ÿ’ฌ Ruang Masukan & Diskusi – Pra-KONAS IFI 2026

Silakan sampaikan masukan, catatan kritis, atau pertanyaan Anda terkait Roadmap IFI 2045. Semua masukan akan menjadi bahan pembahasan dalam forum.

setName(e.target.value)} placeholder="Nama / Instansi (opsional)" style={{ flex: "1 1 180px", padding: "8px 12px", borderRadius: 8, border: "1px solid #ccc", fontSize: 13 }} />