Strategi Implementasi SIMRS Terintegrasi Efektif di Rumah Sakit Tipe C
N
Back to Blog

Strategi Implementasi SIMRS Terintegrasi Efektif di Rumah Sakit Tipe C

Tutorial
Nugroho Setiawan 12 Jun 2026 13 min baca 2,693 kata 17 views
Memahami tantangan dan solusi implementasi SIMRS terintegrasi di RS Tipe C. Artikel ini memandu Anda melalui konsep, teknis, hingga best practices untuk sistem yang efisien dan sesuai standar.

Inovasi teknologi telah menjadi tulang punggung operasional rumah sakit modern. Namun, bagi Rumah Sakit Tipe C, tantangan implementasi Sistem Informasi Manajemen Rumah Sakit (SIMRS) yang terintegrasi seringkali lebih kompleks, mulai dari keterbatasan anggaran, sumber daya manusia, hingga infrastruktur IT yang belum optimal. Banyak rumah sakit masih bergulat dengan sistem informasi yang terfragmentasi, menyebabkan duplikasi data, inefisiensi alur kerja, dan potensi kesalahan medis yang meningkat. Data dari Kementerian Kesehatan menunjukkan bahwa integrasi sistem adalah kunci peningkatan mutu layanan, namun hanya sekitar 30% RS Tipe C yang telah berhasil mencapai tingkat integrasi yang memadai. Artikel ini akan memandu Anda, para manajer IT rumah sakit, pemilik klinik, dan pengambil keputusan, melalui strategi konkret dan langkah-langkah praktis untuk mengimplementasikan SIMRS terintegrasi di Rumah Sakit Tipe C. Kita akan membahas konsep dasar, detail teknis, contoh kode, penanganan error, best practices, hingga menjawab pertanyaan umum, memastikan Anda memiliki peta jalan yang jelas menuju SIMRS yang efektif dan compliant.

Konsep Dasar Integrasi SIMRS di RS Tipe C

Integrasi SIMRS bukan sekadar menyatukan beberapa modul perangkat lunak, melainkan menciptakan ekosistem informasi yang kohesif, di mana data mengalir lancar antar departemen. Di Rumah Sakit Tipe C, yang umumnya memiliki jumlah tempat tidur antara 50 hingga 100 dan layanan dasar serta penunjang, kebutuhan akan efisiensi sangat krusial. Konsep dasarnya meliputi integrasi horizontal dan vertikal. Integrasi horizontal menghubungkan modul-modul internal seperti pendaftaran, rekam medis elektronik (RME), farmasi, laboratorium, radiologi, dan billing. Sementara itu, integrasi vertikal berfokus pada konektivitas dengan sistem eksternal, seperti BPJS Kesehatan, aplikasi SatuSehat Platform Kemenkes, atau sistem rujukan lainnya. Tanpa integrasi yang baik, misalnya, data resep dari dokter harus diinput ulang oleh farmasi, atau hasil lab harus dicetak dan di-scan ke RME, menciptakan bottleneck dan risiko kesalahan.

Penting untuk memahami bahwa integrasi yang efektif didasarkan pada standar interoperabilitas. Di Indonesia, standar yang paling relevan adalah HL7 (Health Level Seven) v2.x dan FHIR (Fast Healthcare Interoperability Resources) R4. HL7 v2.x sering digunakan untuk integrasi sistem warisan (legacy systems) yang lebih tua, sedangkan FHIR R4 adalah standar modern yang direkomendasikan Kemenkes untuk SatuSehat Platform. Memilih arsitektur integrasi yang tepat juga fundamental. Umumnya, rumah sakit Tipe C dapat mempertimbangkan arsitektur berbasis Enterprise Service Bus (ESB) sederhana atau pendekatan API Gateway. ESB memungkinkan komunikasi antar sistem melalui broker pesan, sementara API Gateway menyediakan satu titik akses terpusat untuk berbagai layanan. Contoh konkret: ketika pasien mendaftar, data pendaftaran otomatis tersedia di RME, kemudian saat dokter menulis resep, resep tersebut langsung terkirim ke modul farmasi dan sistem billing. Hal ini mengurangi waktu tunggu, meningkatkan akurasi data, dan memungkinkan staf fokus pada pelayanan pasien, bukan pada administrasi manual yang berulang.

Untuk mencapai integrasi ini, pemahaman tentang data model dan alur kerja sangat diperlukan. Setiap modul harus memiliki pemetaan data yang jelas agar informasi dapat ditransfer dan diinterpretasikan dengan benar. Misalnya, kode diagnosa ICD-10 harus konsisten di seluruh sistem, dari pendaftaran hingga rekam medis dan klaim asuransi. Selain itu, aspek keamanan data pasien (PHI - Protected Health Information) harus menjadi prioritas utama, sesuai dengan PMK No. 269/MENKES/PER/III/2008 tentang Rekam Medis dan regulasi privasi data lainnya. Implementasi integrasi juga harus didukung oleh kebijakan internal yang kuat mengenai akses dan penggunaan data, serta pelatihan berkelanjutan bagi seluruh staf rumah sakit. Dengan fondasi konsep ini, rumah sakit tipe C dapat membangun sistem yang tidak hanya terintegrasi secara teknis, tetapi juga berfungsi secara harmonis dalam mendukung operasional dan pelayanan kesehatan.

Detail Implementasi Teknis dan Pilihan Teknologi

Implementasi SIMRS terintegrasi di Rumah Sakit Tipe C memerlukan pemilihan teknologi yang tepat dan strategi pengembangan yang matang. Untuk backend, kombinasi PHP framework seperti Laravel 11.x atau Node.js dengan Express 4.x sangat umum digunakan karena fleksibilitas dan ekosistem yang luas. Database relasional seperti PostgreSQL 16 atau MySQL 8.x adalah pilihan yang solid untuk menyimpan data pasien, transaksi, dan log sistem, mengingat skalabilitas dan keandalan yang ditawarkannya. Untuk integrasi, kunci utamanya adalah penggunaan API dan standar interoperabilitas yang telah disebutkan. Kita dapat memanfaatkan library atau service untuk memfasilitasi komunikasi.

Untuk integrasi dengan ekosistem Kemenkes seperti SatuSehat Platform, penggunaan standar FHIR R4 adalah mandatori. Anda bisa menggunakan library FHIR client yang tersedia, misalnya fhir.js untuk Node.js atau laravel-fhir untuk Laravel, atau membangun konektor kustom. Penting untuk memastikan payload data sesuai dengan profil FHIR yang ditetapkan oleh Kemenkes. Contohnya, untuk resource Patient, Anda harus mengirimkan data demografi pasien sesuai dengan profil IDCorePatient. Untuk sistem legacy yang masih menggunakan HL7 v2.x, Anda mungkin memerlukan Message Broker seperti Mirth Connect 4.x atau NextGen Connect (sebelumnya Cloverleaf) untuk mentransformasi pesan HL7 v2.x menjadi FHIR R4 atau format lain yang diinginkan. Mirth Connect, misalnya, menawarkan GUI yang intuitif untuk membuat channel integrasi dan transformasi data.

Infrastruktur server juga memegang peranan penting. Untuk RS Tipe C, server on-premise dengan spesifikasi minimal Intel Xeon E3-12xx atau setara, RAM 32GB, dan SSD RAID 10 untuk database bisa menjadi titik awal yang baik. Alternatifnya, penggunaan cloud provider lokal seperti TelkomCloud atau Biznet Gio Cloud dapat memberikan fleksibilitas dan skalabilitas lebih, mengurangi beban pengelolaan infrastruktur IT. Untuk monitoring sistem, Prometheus dan Grafana dapat diimplementasikan untuk memantau performa server, database, dan aplikasi secara real-time. Versi Prometheus 2.49.1 dan Grafana 10.3.3 adalah pilihan yang stabil dan banyak digunakan. Proses deployment dapat diotomatisasi menggunakan Docker Compose untuk lingkungan yang lebih kecil atau Kubernetes untuk skalabilitas yang lebih tinggi jika di masa depan rumah sakit berkembang. Dengan perencanaan teknis yang cermat, rumah sakit Tipe C dapat membangun fondasi SIMRS yang kuat, siap untuk pertumbuhan dan adaptasi terhadap perubahan regulasi di masa mendatang.

Contoh Kode Integrasi FHIR dan HL7

Bagian ini akan menyajikan contoh kode konkret untuk ilustrasi integrasi. Pertama, kita akan melihat bagaimana mengirim data pasien ke SatuSehat Platform menggunakan FHIR R4 dengan Node.js. Kedua, kita akan mencontohkan parsing pesan HL7 v2.5.1 sederhana.

Contoh 1: Mengirim Data Pasien ke SatuSehat (Node.js dengan Axios)

Kode ini menunjukkan cara membuat dan mengirim resource Patient ke endpoint SatuSehat. Pastikan Anda sudah memiliki token akses OAuth2.

const axios = require('axios');async function sendPatientToSatuSehat(patientData, accessToken) {    const apiUrl = 'https://api-satusehat.kemkes.go.id/fhir-r4/v1/Patient'; // Ganti dengan endpoint sesuai lingkungan (dev/prod)    const fhirPatientResource = {        "resourceType": "Patient",        "meta": {            "profile": [                "https://fhir.kemkes.go.id/r4/StructureDefinition/Patient"            ]        },        "identifier": [            {                "system": "http://terminology.kemkes.go.id/CodeSystem/nik",                "value": patientData.nik,                "use": "official"            }        ],        "name": [            {                "use": "official",                "text": patientData.fullName            }        ],        "telecom": [            {                "system": "phone",                "value": patientData.phoneNumber,                "use": "mobile"            }        ],        "gender": patientData.gender, // "male" or "female"        "birthDate": patientData.birthDate, // "YYYY-MM-DD"        "address": [            {                "use": "home",                "text": patientData.address            }        ]    };    try {        const response = await axios.post(apiUrl, fhirPatientResource, {            headers: {                'Authorization': `Bearer ${accessToken}`,                'Content-Type': 'application/fhir+json'            }        });        console.log('Patient resource created successfully:', response.data);        return response.data;    } catch (error) {        console.error('Error sending patient resource to SatuSehat:', error.response ? error.response.data : error.message);        throw error;    }}// Contoh penggunaan:// const myPatient = {//     nik: "3273010101900001",//     fullName: "Budi Santoso",//     phoneNumber: "081234567890",//     gender: "male",//     birthDate: "1990-01-01",//     address: "Jl. Merdeka No. 10, Bandung"// };// const myAccessToken = "YOUR_SATUSEHAT_ACCESS_TOKEN";// sendPatientToSatuSehat(myPatient, myAccessToken);

Kode di atas menggunakan library axios untuk melakukan HTTP POST request. Objek fhirPatientResource dibangun sesuai dengan spesifikasi FHIR R4 dan profil Kemenkes. Penting untuk selalu memvalidasi data sebelum mengirimnya untuk menghindari error. Header Authorization dengan token bearer diperlukan untuk otentikasi ke SatuSehat.

Contoh 2: Parsing Pesan HL7 v2.5.1 (Node.js dengan node-hl7-parser)

Pesan HL7 v2.x adalah string berformat pipe-delimited. Untuk memparsingnya, kita bisa menggunakan library khusus. Berikut contoh parsing pesan ADT_A01 (Admission, Discharge, Transfer).

const HL7 = require('node-hl7-parser'); // Install with: npm install node-hl7-parserconst hl7Message = `MSH|^~&|LAB|LAB_APP|HIS|HIS_APP|20230308103000||ADT^A01^ADT_A01|MSG00001|P|2.5.1|||AL|AL|USEVN|A01|20230308103000PID|1||1234567890^^^ID^NI||DOE^JOHN^^^MR||19800101|M|||123 MAIN ST^^ANYTOWN^CA^90210^US||(555)555-1212|||M|SINGLE|123-456-7890PV1|1|I|2000^2012^01||||12345^SMITH^JANE^DR|||||||||||20000000000^2000^01|||||||||||||||||||20230308103000`;function parseHL7Message(message) {    try {        const parser = new HL7.HL7Parser();        const parsedMessage = parser.parse(message);        console.log('Parsed HL7 Message:', JSON.stringify(parsedMessage, null, 2));        // Akses data spesifik        console.log('Patient Name:', parsedMessage.segments.PID[0].fields[5][0].components[1].value, parsedMessage.segments.PID[0].fields[5][0].components[0].value);        console.log('Patient NIK (if available):', parsedMessage.segments.PID[0].fields[3][0].components[0].value); // Assuming NIK is in PID-3.1        console.log('Admission Date:', parsedMessage.segments.PV1[0].fields[44][0].components[0].value);        return parsedMessage;    } catch (error) {        console.error('Error parsing HL7 message:', error.message);        throw error;    }}// Contoh penggunaan:// parseHL7Message(hl7Message);

Library node-hl7-parser menyederhanakan proses parsing pesan HL7 v2.x menjadi struktur objek yang lebih mudah diakses. Setelah diparsing, Anda dapat mengakses segmen, field, dan komponen pesan dengan mudah. Misalnya, parsedMessage.segments.PID[0].fields[5][0].components[1].value akan memberikan nama belakang pasien. Pemahaman struktur HL7 v2.x (segmen, field, komponen, sub-komponen) sangat penting untuk dapat mengekstrak informasi yang dibutuhkan secara akurat. Implementasi ini memungkinkan interoperabilitas dengan sistem lama yang masih bergantung pada standar HL7 v2.x.

Contoh Payload FHIR dan Penanganan Error

Memahami struktur payload yang benar dan cara menangani error adalah krusial dalam integrasi SIMRS. Mari kita lihat contoh payload FHIR R4 untuk resource Observation dan bagaimana penanganan error dapat dilakukan.

Contoh Payload FHIR R4: Hasil Laboratorium (Observation)

Payload ini merepresentasikan hasil pemeriksaan glukosa darah. Perhatikan penggunaan resourceType, status, code, subject (referensi ke pasien), encounter (referensi ke kunjungan), dan valueQuantity untuk nilai hasil.

{  "resourceType": "Observation",  "id": "example-glucose",  "meta": {    "profile": [      "https://fhir.kemkes.go.id/r4/StructureDefinition/Observation"    ]  },  "status": "final",  "category": [    {      "coding": [        {          "system": "http://terminology.hl7.org/CodeSystem/observation-category",          "code": "laboratory",          "display": "Laboratory"        }      ]    }  ],  "code": {    "coding": [      {        "system": "http://loinc.org",        "code": "15074-8",        "display": "Glucose [Moles/volume] in Blood"      }    ],    "text": "Glukosa Darah"  },  "subject": {    "reference": "Patient/12345",    "display": "Budi Santoso"  },  "encounter": {    "reference": "Encounter/67890",    "display": "Kunjungan Rawat Jalan 2023-03-08"  },  "effectiveDateTime": "2023-03-08T09:30:00+07:00",  "valueQuantity": {    "value": 110,    "unit": "mg/dL",    "system": "http://unitsofmeasure.org",    "code": "mg/dL"  },  "performer": [    {      "reference": "Practitioner/dr-laboratorium",      "display": "Dr. Siti Aminah"    }  ]}

Payload di atas menunjukkan bagaimana data laboratorium dapat direpresentasikan secara terstruktur. Setiap elemen memiliki makna spesifik sesuai standar FHIR. Misalnya, subject merujuk pada resource Patient yang sudah ada di sistem, dan encounter merujuk pada resource Encounter yang mencatat kunjungan pasien. Konsistensi dalam referensi ini sangat penting untuk integritas data.

Contoh Error Message dan Cara Handling

Dalam integrasi API, error adalah hal yang tak terhindarkan. Contoh error dari SatuSehat Platform:

{  "resourceType": "OperationOutcome",  "issue": [    {      "severity": "error",      "code": "invalid",      "details": {        "text": "The identifier with system 'http://terminology.kemkes.go.id/CodeSystem/nik' and value '327301010190000X' is not a valid NIK. NIK must be 16 digits."      },      "expression": [        "Patient.identifier[0]"      ]    }  ]}

Error ini mengindikasikan bahwa NIK yang dikirim (misalnya 327301010190000X) tidak valid karena tidak terdiri dari 16 digit angka. Penanganan error yang efektif meliputi:

  1. Validasi Data Pra-Pengiriman: Lakukan validasi data di sisi aplikasi Anda sebelum mengirim ke API eksternal. Untuk NIK, pastikan formatnya 16 digit angka.
  2. Logging Detail Error: Catat setiap error yang diterima dari API eksternal, termasuk status HTTP, body respons, dan waktu kejadian. Ini membantu dalam debugging dan audit.
  3. Mekanisme Retry: Untuk error temporer (misalnya, koneksi terputus atau API overload), implementasikan mekanisme retry dengan exponential backoff.
  4. Notifikasi Admin: Jika terjadi error kritis atau berulang, kirim notifikasi otomatis ke tim IT atau admin sistem agar dapat segera ditindaklanjuti.
  5. Pesan User-Friendly: Terjemahkan error teknis menjadi pesan yang mudah dipahami oleh pengguna akhir, sehingga mereka tahu apa yang harus diperbaiki (misalnya, "NIK tidak valid, pastikan 16 digit angka").

Dengan strategi penanganan error yang komprehensif, Anda dapat meminimalkan gangguan layanan dan menjaga kualitas data dalam SIMRS terintegrasi.

Best Practices

Mengimplementasikan SIMRS terintegrasi adalah proyek besar yang membutuhkan perencanaan dan eksekusi yang cermat. Berikut adalah beberapa praktik terbaik yang dapat membantu Rumah Sakit Tipe C mencapai keberhasilan:

  1. Mulai dengan Analisis Kebutuhan Komprehensif: Lakukan studi mendalam tentang alur kerja bisnis rumah sakit saat ini, identifikasi titik-titik nyeri (pain points), dan definisikan secara jelas kebutuhan fungsional dan non-fungsional SIMRS. Libatkan semua departemen kunci, dari pendaftaran hingga manajemen, untuk memastikan semua perspektif terwakili.
  2. Pilih Vendor atau Solusi yang Tepat: Evaluasi vendor SIMRS berdasarkan rekam jejak, dukungan purna jual, kepatuhan terhadap standar (FHIR, HL7, PMK), fleksibilitas kustomisasi, dan tentu saja, anggaran. Jika membangun sendiri, pastikan tim memiliki kapabilitas teknis yang memadai dan komitmen jangka panjang.
  3. Terapkan Pendekatan Bertahap (Phased Implementation): Jangan mencoba mengintegrasikan semuanya sekaligus. Mulai dengan modul-modul krusial seperti pendaftaran dan RME, lalu secara bertahap tambahkan modul lain seperti farmasi, laboratorium, dan billing. Pendekatan ini mengurangi risiko dan memungkinkan tim beradaptasi.
  4. Prioritaskan Keamanan dan Privasi Data: Pastikan SIMRS mematuhi regulasi perlindungan data pasien seperti PMK No. 269/MENKES/PER/III/2008 dan GDPR (jika relevan). Implementasikan enkripsi data, kontrol akses berbasis peran (RBAC), audit trail, dan backup rutin. Lakukan uji penetrasi secara berkala.
  5. Fokus pada Interoperabilitas dan Standar: Gunakan standar industri seperti FHIR R4 dan HL7 v2.x untuk memastikan sistem dapat berkomunikasi dengan sistem lain (SatuSehat, BPJS, dll.) di masa depan. Hindari vendor lock-in dengan memilih solusi yang mendukung API terbuka.
  6. Sediakan Pelatihan dan Dukungan Berkelanjutan: Investasikan waktu dan sumber daya dalam pelatihan staf rumah sakit. Pastikan ada tim dukungan internal atau eksternal yang responsif untuk menangani masalah dan pertanyaan pengguna. Perubahan adalah tantangan, dan dukungan yang baik sangat membantu adopsi.
  7. Membangun Tim Internal yang Kompeten: Meskipun menggunakan vendor, memiliki tim IT internal yang memahami SIMRS, jaringan, dan database sangat penting. Tim ini akan menjadi jembatan antara kebutuhan operasional dan teknis, serta memastikan keberlanjutan sistem.
  8. Lakukan Monitoring dan Evaluasi Berkesinambungan: Setelah implementasi, terus pantau kinerja sistem, identifikasi area yang perlu perbaikan, dan kumpulkan umpan balik dari pengguna. Lakukan pembaruan dan optimasi secara berkala untuk menjaga relevansi dan efisiensi SIMRS.

FAQ

Berikut adalah beberapa pertanyaan umum mengenai implementasi SIMRS terintegrasi di Rumah Sakit Tipe C:

  • Q: Berapa lama waktu yang dibutuhkan untuk implementasi SIMRS terintegrasi di RS Tipe C?
    A: Waktu implementasi sangat bervariasi tergantung pada kompleksitas sistem, jumlah modul, dan tingkat kustomisasi yang dibutuhkan. Secara umum, untuk RS Tipe C dengan pendekatan bertahap, proses ini bisa memakan waktu 6 hingga 18 bulan, dimulai dari analisis kebutuhan hingga go-live penuh. Faktor seperti ketersediaan data historis dan kecepatan adaptasi staf juga sangat mempengaruhi jadwal.
  • Q: Apakah RS Tipe C harus membangun SIMRS sendiri atau membeli dari vendor?
    A: Keputusan ini tergantung pada anggaran, sumber daya IT internal, dan kebutuhan spesifik. Membangun sendiri memberikan kontrol penuh dan kustomisasi maksimal, tetapi membutuhkan tim pengembang yang kuat dan waktu yang lama. Membeli dari vendor lebih cepat dan seringkali lebih hemat biaya, namun mungkin ada keterbatasan kustomisasi. Banyak RS Tipe C memilih kombinasi, yaitu membeli SIMRS dasar dan mengembangkannya secara modular untuk integrasi spesifik.
  • Q: Bagaimana cara memastikan data historis pasien dapat dimigrasikan dengan aman?
    A: Migrasi data historis adalah proses krusial dan berisiko. Mulailah dengan membersihkan dan menstandarisasi data lama. Gunakan alat migrasi data yang teruji, lakukan migrasi secara bertahap, dan lakukan validasi data yang ketat setelah migrasi. Selalu miliki backup data lama dan lakukan proses ini di luar jam operasional puncak untuk meminimalkan gangguan.
  • Q: Apa tantangan terbesar dalam integrasi SIMRS dengan SatuSehat Platform?
    A: Tantangan utamanya adalah memastikan kesesuaian data dengan profil FHIR yang ditetapkan Kemenkes, penanganan otentikasi OAuth2 yang kompleks, serta pemahaman yang mendalam tentang alur kerja data SatuSehat. Selain itu, kecepatan respons API SatuSehat dan penanganan volume data yang besar juga bisa menjadi tantangan teknis yang perlu diantisipasi.
  • Q: Bagaimana cara mengatasi resistensi staf terhadap sistem baru?
    A: Resistensi adalah hal umum. Atasi dengan komunikasi yang transparan, libatkan staf dalam proses pengambilan keputusan sejak awal, berikan pelatihan yang memadai dan berkelanjutan, serta tunjukkan manfaat langsung sistem baru bagi pekerjaan mereka. Libatkan "champion" dari setiap departemen untuk membantu adopsi dan menjadi agen perubahan.
  • Q: Berapa perkiraan biaya implementasi SIMRS terintegrasi untuk RS Tipe C?
    A: Biaya sangat bervariasi, mulai dari ratusan juta hingga miliaran rupiah, tergantung pada lisensi perangkat lunak, pengembangan kustom, infrastruktur hardware, pelatihan, dan dukungan. Untuk RS Tipe C, bisa dimulai dari Rp 200 juta hingga Rp 1,5 miliar untuk sistem yang komprehensif dan terintegrasi penuh, belum termasuk biaya operasional bulanan atau tahunan. Penting untuk membuat anggaran yang realistis dan mempertimbangkan Total Cost of Ownership (TCO).

Implementasi SIMRS terintegrasi di Rumah Sakit Tipe C bukanlah sekadar proyek IT, melainkan investasi strategis untuk masa depan layanan kesehatan yang lebih baik. Dengan perencanaan yang matang, pemilihan teknologi yang tepat, dan komitmen terhadap standar interoperabilitas seperti FHIR R4 dan HL7, rumah sakit Anda dapat mengatasi kompleksitas dan mencapai efisiensi operasional yang signifikan. Nugroho Setiawan sebagai Operations Manager & Full Stack Developer, dengan pengalaman mendalam dalam SIMRS, integrasi BPJS/SatuSehat/FHIR, siap membantu Anda merancang dan mengimplementasikan solusi SIMRS yang sesuai dengan kebutuhan unik Rumah Sakit Tipe C Anda. Jangan biarkan fragmentasi sistem menghambat potensi layanan Anda. Hubungi kami hari ini untuk konsultasi gratis dan wujudkan SIMRS terintegrasi yang efisien dan compliant bagi rumah sakit Anda. Bersama, kita bisa membangun fondasi teknologi kesehatan yang kokoh.

Terakhir diperbarui 12 Jun 2026

Komentar

Komentar ditinjau sebelum tampil.

Belum ada komentar. Jadilah yang pertama!