Logo

LPPM Universitas Pelita Ibu

Memuat Sistem...

Background
Lembaga Riset & Pengabdian

Inovasi Berkelanjutan
Untuk Masyarakat

LPPM Universitas Pelita Ibu mengorkestrasi tridharma perguruan tinggi, mendorong hilirisasi riset, dan menghadirkan solusi nyata bagi kemajuan bangsa.

Mengenal Kami

Profil & Haluan LPPM

Motor Penggerak Tridharma Perguruan Tinggi

Lembaga Penelitian dan Pengabdian kepada Masyarakat (LPPM) Universitas Pelita Ibu adalah unsur pelaksana akademik yang mendedikasikan diri untuk kemajuan riset, publikasi, dan kesejahteraan masyarakat melalui penerapan ilmu pengetahuan dan teknologi.

Kami bertugas merumuskan kebijakan, mengoordinasikan, memantau, dan menilai pelaksanaan kegiatan penelitian dan pengabdian yang diselenggarakan oleh pusat-pusat studi maupun oleh dosen secara mandiri. LPPM terus berdedikasi mendukung pencapaian visi Universitas untuk menghasilkan karya yang bereputasi nasional maupun internasional.

Akreditasi Unggul
Mitra Internasional
Gedung LPPM

Visi

"Menjadi lembaga riset dan pengabdian yang unggul, inovatif, dan berdaya saing global untuk kesejahteraan masyarakat berbasis kearifan lokal pada tahun 2030."

Misi Strategis

  • Meningkatkan kuantitas dan kualitas kegiatan penelitian dan pengabdian masyarakat secara berkelanjutan.
  • Mendorong perolehan Hak Kekayaan Intelektual (HKI) serta publikasi ilmiah bereputasi nasional/internasional.
  • Memperluas jaringan kemitraan dengan pemerintah, dunia usaha, dan industri untuk optimalisasi hilirisasi riset.

Struktur Organisasi Inti

Ketua LPPM

[Nama Ketua LPPM, Gelar]

Sekretaris LPPM

[Nama Sekretaris, Gelar]

Kepala Pusat Studi & Riset

[Nama Kepala Pusat, Gelar]

Kepala Pusat Pengabdian & KKN

[Nama Kepala Pusat, Gelar]

Kepala Sentra HKI & Publikasi

[Nama Kepala Sentra, Gelar]

Sistem Terintegrasi

Layanan & Aplikasi LPPM

Akses cepat ke berbagai portal sistem informasi pendukung kegiatan penelitian dan pengabdian masyarakat.

Berita & Pengumuman

Dashboard Administrator

Kelola konten berita dan dokumen unduhan website LPPM.

Daftar Berita

No Judul Berita Tanggal Status Aksi
// ========================================== // LOGIKA RENDER TAMPILAN // ========================================== function renderBeritaPublik() { const container = document.getElementById('berita-container'); container.innerHTML = ''; const publikasiBerita = beritaData.filter(b => b.status === "Dipublikasikan"); if (publikasiBerita.length === 0) { container.innerHTML = `
Belum ada berita yang dipublikasikan.
`; return; } publikasiBerita.forEach(b => { const imgSrc = b.gambar || "https://placehold.co/600x400/1E3A8A/FFFFFF?text=Berita+LPPM"; container.innerHTML += `
${b.tanggal}

${b.judul}

${b.ringkasan}

Baca Selengkapnya
`; }); } function renderPublicDokumen() { const container = document.getElementById('list-dokumen-publik'); const search = document.getElementById('search-dokumen').value.toLowerCase(); container.innerHTML = ''; const filtered = dokumenData.filter(d => d.nama.toLowerCase().includes(search) || d.kategori.toLowerCase().includes(search)); if(filtered.length === 0) { container.innerHTML = `
  • Dokumen tidak ditemukan.
  • `; return; } filtered.forEach(d => { let iconClass = 'fa-file-alt text-slate-400'; if(d.kategori === 'Template') iconClass = 'fa-file-word text-blue-500'; if(d.kategori === 'SOP') iconClass = 'fa-file-pdf text-red-500'; container.innerHTML += `
  • ${d.nama}

    ${d.kategori}
    Unduh
  • `; }); } // ========================================== // LOGIKA DASHBOARD ADMIN (CRUD SIMULASI) // ========================================== function switchTab(tabId) { document.querySelectorAll('.dashboard-tab').forEach(el => el.classList.add('hidden')); document.getElementById(tabId).classList.remove('hidden'); document.getElementById('btn-tab-berita').className = "pb-3 px-2 text-sm font-semibold text-slate-500 hover:text-slate-800 border-b-2 border-transparent"; document.getElementById('btn-tab-dokumen').className = "pb-3 px-2 text-sm font-semibold text-slate-500 hover:text-slate-800 border-b-2 border-transparent"; document.getElementById('btn-' + tabId).className = "pb-3 px-2 text-sm font-bold text-brand-600 border-b-2 border-brand-600"; } // CRUD BERITA function renderAdminBerita() { const tbody = document.getElementById('table-body-berita'); tbody.innerHTML = ''; beritaData.forEach((b, index) => { const statusColor = b.status === 'Dipublikasikan' ? 'bg-green-100 text-green-700' : 'bg-amber-100 text-amber-700'; tbody.innerHTML += ` ${index + 1} ${b.judul} ${b.tanggal} ${b.status} `; }); } function openFormBerita() { document.getElementById('form-berita').reset(); document.getElementById('berita-id').value = ''; document.getElementById('berita-gambar-url').value = 'https://placehold.co/600x400/1E3A8A/FFFFFF?text=Berita+Baru'; const preview = document.getElementById('berita-gambar-preview'); preview.classList.add('hidden'); preview.src = ''; document.getElementById('modal-berita-title').innerText = 'Tambah Berita'; openModal('modal-berita'); } function editBerita(id) { const b = beritaData.find(item => item.id === id); if(b) { document.getElementById('berita-id').value = b.id; document.getElementById('berita-judul').value = b.judul; document.getElementById('berita-ringkasan').value = b.ringkasan; document.getElementById('berita-status').value = b.status; // Menangani gambar saat mode edit const previewUrl = b.gambar || 'https://placehold.co/600x400/1E3A8A/FFFFFF?text=Berita+LPPM'; document.getElementById('berita-gambar-url').value = previewUrl; const preview = document.getElementById('berita-gambar-preview'); if (b.gambar) { preview.src = b.gambar; preview.classList.remove('hidden'); } else { preview.classList.add('hidden'); } document.getElementById('modal-berita-title').innerText = 'Edit Berita'; openModal('modal-berita'); } } function saveBerita(e) { e.preventDefault(); const id = document.getElementById('berita-id').value; const judul = document.getElementById('berita-judul').value; const ringkasan = document.getElementById('berita-ringkasan').value; const status = document.getElementById('berita-status').value; const gambar = document.getElementById('berita-gambar-url').value; if (id) { const index = beritaData.findIndex(item => item.id == id); beritaData[index] = { ...beritaData[index], judul, ringkasan, status, gambar }; } else { const newId = beritaData.length > 0 ? Math.max(...beritaData.map(b => b.id)) + 1 : 1; beritaData.push({ id: newId, judul, ringkasan, status, gambar, tanggal: getTodayDate() }); } closeModal('modal-berita'); renderAdminBerita(); renderBeritaPublik(); } function hapusBerita(id) { // Mengganti alert confirm default dengan interaksi langsung karena aturan system // Untuk simulasi UI, data langsung dihapus (di dunia nyata gunakan modal custom confirm) beritaData = beritaData.filter(b => b.id !== id); renderAdminBerita(); renderBeritaPublik(); } // CRUD DOKUMEN function renderAdminDokumen() { const tbody = document.getElementById('table-body-dokumen'); tbody.innerHTML = ''; dokumenData.forEach((d, index) => { tbody.innerHTML += ` ${index + 1} ${d.nama} ${d.kategori} `; }); } function openFormDokumen() { document.getElementById('form-dokumen').reset(); document.getElementById('dokumen-id').value = ''; toggleKategoriLainnya(); // Reset state input lainnya document.getElementById('modal-dokumen-title').innerText = 'Tambah Dokumen'; openModal('modal-dokumen'); } function editDokumen(id) { const d = dokumenData.find(item => item.id === id); if(d) { document.getElementById('dokumen-id').value = d.id; document.getElementById('dokumen-nama').value = d.nama; const selectKat = document.getElementById('dokumen-kategori'); const inputLainnya = document.getElementById('dokumen-kategori-lainnya'); // Periksa apakah kategori dokumen ada di option default let isKategoriDefault = false; for (let i = 0; i < selectKat.options.length; i++) { if (selectKat.options[i].value === d.kategori && d.kategori !== 'Lainnya') { isKategoriDefault = true; break; } } if (isKategoriDefault) { selectKat.value = d.kategori; inputLainnya.classList.add('hidden'); inputLainnya.removeAttribute('required'); } else { selectKat.value = 'Lainnya'; inputLainnya.value = d.kategori; inputLainnya.classList.remove('hidden'); inputLainnya.setAttribute('required', 'true'); } document.getElementById('dokumen-link').value = d.link; document.getElementById('modal-dokumen-title').innerText = 'Edit Dokumen'; openModal('modal-dokumen'); } } function saveDokumen(e) { e.preventDefault(); const id = document.getElementById('dokumen-id').value; const nama = document.getElementById('dokumen-nama').value; let kategori = document.getElementById('dokumen-kategori').value; if (kategori === 'Lainnya') { kategori = document.getElementById('dokumen-kategori-lainnya').value; } const link = document.getElementById('dokumen-link').value; if (id) { const index = dokumenData.findIndex(item => item.id == id); dokumenData[index] = { ...dokumenData[index], nama, kategori, link }; } else { const newId = dokumenData.length > 0 ? Math.max(...dokumenData.map(d => d.id)) + 1 : 1; dokumenData.push({ id: newId, nama, kategori, link }); } closeModal('modal-dokumen'); renderAdminDokumen(); } function hapusDokumen(id) { dokumenData = dokumenData.filter(d => d.id !== id); renderAdminDokumen(); }