STT POMOSDA
Loading...
Memuat konten...
Minggu, 08 Maret 2026 08 An Nida 13 MHD
🎓 Selamat Datang di Sekolah Tinggi Teknologi Pomosda - Terakreditasi BAN-PT 💻 Teknik Informatika (S1) - Membentuk Kader yang Kompeten dalam IT 🏭 Teknik Industri (S1) - Membentuk Kader yang Kompeten dalam Teknik Industri 🌟 Kampus Teknik Nomor 1 di Kabupaten Nganjuk 📚 Program Beasiswa Romo Kiai Tanjung dan KIP Kuliah 🎯 Penerimaan Mahasiswa Baru Telah Dibuka
:root { --primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); --dark-gradient: linear-gradient(135deg, #2c3e50 0%, #1a1a2e 100%); --futuristic-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); --neon-shadow: 0 0 20px rgba(102, 126, 234, 0.5); } /* Smooth scroll native */ html { scroll-behavior: smooth; scroll-padding-top: 100px; } @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } } /* Modern Card Design */ .card-futuristic { background: white; border-radius: 20px; overflow: hidden; box-shadow: var(--futuristic-shadow); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); border: none; position: relative; height: 100%; } .card-futuristic::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 5px; background: var(--primary-gradient); } .card-futuristic:hover { transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); } /* ========== VIDEO SECTION STYLES ========== */ .video-section { position: relative; overflow: hidden; } .video-container { position: relative; border-radius: 15px; overflow: hidden; transition: all 0.3s ease; } .video-thumbnail { position: relative; width: 100%; height: 300px; background: #000; overflow: hidden; border-radius: 15px 15px 0 0; } .video-thumbnail img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .video-thumbnail:hover img { transform: scale(1.05); opacity: 0.8; } .video-thumbnail::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(transparent 50%, rgba(0, 0, 0, 0.7) 100%); transition: all 0.3s ease; } .video-thumbnail:hover::after { background: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.8) 100%); } .video-placeholder { width: 100%; height: 300px; border-radius: 15px 15px 0 0; display: flex; align-items: center; justify-content: center; } .play-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background: rgba(255, 0, 0, 0.9); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; z-index: 10; box-shadow: 0 0 0 10px rgba(255, 0, 0, 0.2); } .play-button i { font-size: 30px; color: white; margin-left: 5px; } .play-button:hover { background: #ff0000; transform: translate(-50%, -50%) scale(1.1); box-shadow: 0 0 0 15px rgba(255, 0, 0, 0.3); } .video-duration { position: absolute; bottom: 15px; right: 15px; background: rgba(0, 0, 0, 0.8); padding: 5px 10px; border-radius: 5px; color: white; font-size: 12px; z-index: 5; } .video-stats .stat-item { display: flex; align-items: center; margin-right: 20px; } .video-stats .stat-item span { font-size: 14px; color: #666; } /* Section Headers */ .section-title-futuristic { position: relative; padding-bottom: 15px; margin-bottom: 30px; font-weight: 700; } .section-title-futuristic::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100px; height: 4px; background: var(--primary-gradient); border-radius: 2px; } .section-title-futuristic.text-center::after { left: 50%; transform: translateX(-50%); } /* Glass Morphism */ .glass-card { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 15px; border: 1px solid rgba(255, 255, 255, 0.2); } /* Gradient Buttons */ .btn-gradient-primary { background: var(--primary-gradient); color: white; border: none; padding: 12px 30px; border-radius: 50px; transition: all 0.3s ease; font-weight: 600; } .btn-gradient-primary:hover { background: linear-gradient(135deg, #764ba2 0%, #667eea 100%); color: white; transform: translateY(-2px); box-shadow: 0 10px 20px rgba(102, 126, 234, 0.3); } .badge-gradient-primary { background: var(--primary-gradient); color: white; border-radius: 50px; padding: 8px 15px; font-weight: 500; } /* Image Container */ .image-container { position: relative; overflow: hidden; } .object-fit-cover { object-fit: cover; } /* Scroll Offset for Fixed Headers */ .scroll-target { scroll-margin-top: 120px; } /* Responsive */ @media (max-width: 768px) { .video-thumbnail { height: 200px; } .play-button { width: 60px; height: 60px; } .play-button i { font-size: 24px; } .video-stats { flex-direction: column; align-items: flex-start; } .video-stats .stat-item { margin-bottom: 10px; margin-right: 0; } html { scroll-padding-top: 80px; } .scroll-target { scroll-margin-top: 80px; } } /* Loading Animation */ .skeleton-loading { background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%); background-size: 200% 100%; animation: loading 1.5s infinite; border-radius: 10px; } @keyframes loading { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } } /* Error State */ .error-state { border: 2px solid #dc3545 !important; animation: errorPulse 2s infinite; } @keyframes errorPulse { 0% { box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.4); } 70% { box-shadow: 0 0 0 10px rgba(220, 53, 69, 0); } 100% { box-shadow: 0 0 0 0 rgba(220, 53, 69, 0); } }

STT POMOSDA News

See All

Berita dan update terbaru dari kami

Keluarga Besar STT Pomosda Gelar Aksi Berbagi Takjil, Tebar Kebaikan dan Jemput Keberkahan Ramadhan
Jumat, 27 Februari 2026 1.2k

Keluarga Besar STT Pomosda Gelar Aksi Berbagi Takjil, Tebar Kebaikan dan Jemput Keberkahan Ramadhan

Keluarga besar Sekolah Tinggi Teknologi Pomosda berbagi takjil gratis

Siswa Kelas XII SMA Pomosda Ikuti Kelas Kontekstual di STT Pomosda, Perkuat Kompetensi Administrasi dan Teknologi
Jumat, 27 Februari 2026 1.2k

Siswa Kelas XII SMA Pomosda Ikuti Kelas Kontekstual di STT Pomosda, Perkuat Kompetensi Administrasi dan Teknologi

Siswa siswi SMA Pomosda tingkat akhir melakukan kelas kontekstual

Mahasiswa STT POMOSDA mengisi kegiatan Efektif Fakultatif (EF) dengan mendukung Program Integrated Farming
Senin, 26 Januari 2026 1.2k

Mahasiswa STT POMOSDA mengisi kegiatan Efektif Fakultatif (EF) dengan mendukung Program Integrated Farming

Mahasiswa Sekolah Tinggi Teknologi (STT) POMOSDA mengisi kegiatan dengan pembelajaran berbudidaya

Tutup Tahun dengan Kepedulian, Mahasiswa STT Pomosda Galang Dana di Alun-Alun Nganjuk
Senin, 05 Januari 2026 1.2k

Tutup Tahun dengan Kepedulian, Mahasiswa STT Pomosda Galang Dana di Alun-Alun Nganjuk

Mahasiswa STT Pomosda Galang Dana di Alun-Alun Nganjuk

LPPM STT Pomosda Bantu Pelaku UMKM Nganjuk Peroleh Legalitas NIB
Rabu, 24 Desember 2025 1.2k

LPPM STT Pomosda Bantu Pelaku UMKM Nganjuk Peroleh Legalitas NIB

Lembaga Penelitian dan Pengabdian Masyarakat (LPPM) STT Pomosda melaksanakan program pengabdian masyarakat berupa pendampingan pembuatan Nomor Induk Berusaha (NIB)

Video Gallery

Jelajahi konten video menarik dari kami

Mengenal lebih dekat tentang Kampus Teknik STT POMOSDA Nganjuk
5:30
Video #4
11 Jan 2025

Mengenal lebih dekat tentang Kampus Teknik STT POMOSDA Nganjuk

Kampus teknik terbaik di Indonesia masih menjadi trend pilihan masyarakat khususnya dibidang Computer Science dengan program studi Teknik Informatika yang menawarkan capaian kompetensi mahasiswa dalam bidang Software Engineering, networking, artificial intelegence, database management serta web development. ditambah Industrial Engineering/Teknik Industri yang menawarkan masyarakat dalam kompetensi bidang Manajemen, Design Facilities, Data Science, Database, Inventory, Quality Control. ditunjang dengan metode perkuliahan yang metodik, Pedagogik dan Praktek dengan mewadahi potensi minat bakat mahasiswa melalui Pelatihan bersertifikat, Project, Bootcamp dan Outbound Training. mewujukan generasi muda yang cakap dan kompeten sesuai bidangnya, beradab, beraklaq, berpengetahuan, trampil, mandiri dan berintegritas.

219 views
Last: 07 Mar 2026

Artikel Terbaru

Baca artikel menarik dan informatif

Agenda & Event

Jadwal kegiatan dan event mendatang

lounching alat penyiraman otomatis
26
Jan
1 bulan yang lalu

lounching alat penyiraman otomatis

Online Event
150 Peserta
Daftar Sekarang
PELAKSANAAN PERWALIAN MAHASISWA
20
Jan
1 tahun yang lalu

PELAKSANAAN PERWALIAN MAHASISWA

Online Event
150 Peserta
Daftar Sekarang
Rapat Evaluasi Perkuliahan
22
Jan
1 tahun yang lalu

Rapat Evaluasi Perkuliahan

Online Event
150 Peserta
Daftar Sekarang
Ujian Akhir Semester 2024-1
06
Jan
1 tahun yang lalu

Ujian Akhir Semester 2024-1

Online Event
150 Peserta
Daftar Sekarang

PENERIMAAN MAHASISWA BARU TAHUN AKADEMIK 2026/2027


DAFTAR SEKARANG
duration: 1000, once: true, offset: 100, disable: window.innerWidth < 768 }); // Safe DOM ready wrapper $(function() { // ============================================= // FIXED SMOOTH SCROLL IMPLEMENTATION // ============================================= /** * Safe smooth scroll function with error handling */ function safeSmoothScroll(targetId, offset = 100) { try { // Validate input if (!targetId || typeof targetId !== 'string') { console.warn('Invalid target ID for smooth scroll'); return false; } // Clean target ID (remove # if present) const cleanTargetId = targetId.replace(/^#/, ''); // Find target element const targetElement = document.getElementById(cleanTargetId); if (!targetElement) { console.warn('Target element not found:', cleanTargetId); return false; } // Calculate scroll position const elementPosition = targetElement.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - offset; // Use native smooth scroll if available if ('scrollBehavior' in document.documentElement.style) { window.scrollTo({ top: offsetPosition, behavior: 'smooth' }); } else { // Fallback to jQuery animate $('html, body').stop().animate({ scrollTop: offsetPosition }, 800); } // Update URL hash without page jump if (history.pushState) { history.pushState(null, null, '#' + cleanTargetId); } else { window.location.hash = '#' + cleanTargetId; } return true; } catch (error) { console.error('Smooth scroll error:', error); return false; } } /** * Handle all anchor link clicks */ $(document).on('click', 'a[href^="#"]', function(e) { // Get href attribute const href = $(this).attr('href'); // Skip invalid hrefs if (!href || href === '#' || href === '#!') { return true; } // Only process internal anchor links if (href.charAt(0) === '#') { // Prevent default behavior e.preventDefault(); // Extract target ID const targetId = href; // Execute smooth scroll const success = safeSmoothScroll(targetId, 100); // If smooth scroll fails, fallback to native behavior if (!success) { console.warn('Fallback to native scroll for:', targetId); window.location.hash = targetId; } return false; } }); // ============================================= // INITIALIZE PLUGINS // ============================================= // Initialize Venobox try { $('.venobox').venobox({ bgcolor: '#000', overlayColor: 'rgba(0,0,0,0.95)', spinner: 'wave', numeratio: true, infinigall: true }); } catch (error) { console.warn('Venobox initialization failed:', error); } // Initialize Light Gallery with error handling let retryCount = 0; const maxRetries = 5; function initLightGallery() { try { // Check if lightGallery is available if (typeof $.fn.lightGallery === 'undefined') { retryCount++; if (retryCount <= maxRetries) { console.log(`LightGallery is not loaded. Retrying in 2 seconds... (${retryCount}/${maxRetries})`); setTimeout(initLightGallery, 2000); } else { console.error('LightGallery failed to load after maximum retries. Giving up.'); } return; } if ($(".galeriSambutan").length) { $(".galeriSambutan").lightGallery({ download: false, counter: false, thumbnail: false }); } if ($("#galeriKu").length) { $("#galeriKu").lightGallery({ thumbnail: true, download: false, selector: 'a.galeri' }); } if ($("#galeriBerita").length) { $("#galeriBerita").lightGallery({ thumbnail: true, download: false, selector: 'a.galeriBerita' }); } if ($("#galeriArtikel").length) { $("#galeriArtikel").lightGallery({ thumbnail: true, download: false, selector: 'a.galeriArtikel' }); } if ($("#galeriAgenda").length) { $("#galeriAgenda").lightGallery({ thumbnail: true, download: false, selector: 'a.galeriAgenda' }); } console.log('LightGallery initialized successfully'); // Fallback: if LightGallery fails, use simple lightbox setTimeout(function() { if (!$('.galeriSambutan').hasClass('lg-trigger') && $('.galeriSambutan').length) { console.log('LightGallery failed for sambutan, using fallback'); $('.galeriSambutan').on('click', function(e) { e.preventDefault(); window.open($(this).attr('href'), '_blank'); }); } }, 1000); } catch (error) { console.error('LightGallery error:', error); // Fallback for all galleries $('a[class*="galeri"]').on('click', function(e) { e.preventDefault(); window.open($(this).attr('href'), '_blank'); }); } } // Initialize after page load $(window).on('load', function() { setTimeout(initLightGallery, 2000); }); // ============================================= // VIDEO FUNCTIONALITY // ============================================= // Video thumbnail error handling $(document).on('error', '.video-thumb-img', function() { const $img = $(this); const src = $img.attr('src'); if (!src) return; // Try different thumbnail qualities if (src.includes('maxresdefault')) { $img.attr('src', src.replace('maxresdefault', 'hqdefault')); } else if (src.includes('hqdefault')) { $img.attr('src', src.replace('hqdefault', 'mqdefault')); } else { $img.attr('src', 'https://stt-pomosda.ac.id/sttp/assets/img/default-video-thumbnail.jpg'); } }); // Load More Videos button $('#loadMoreVideos').on('click', function(e) { e.preventDefault(); const $btn = $(this); // Show loading $btn.html('Loading...') .prop('disabled', true); // Simulate loading setTimeout(() => { $btn.html('All Videos Loaded') .removeClass('btn-gradient-primary') .addClass('btn-success') .prop('disabled', true); // Show notification showNotification('Semua video telah dimuat', 'success'); }, 1500); }); // ============================================= // UTILITY FUNCTIONS // ============================================= // Notification system function showNotification(message, type = 'info') { try { const icon = type === 'success' ? 'check-circle' : type === 'error' ? 'exclamation-circle' : 'info-circle'; const alertClass = type === 'success' ? 'alert-success' : type === 'error' ? 'alert-danger' : 'alert-info'; const $notification = $(`
${message}
`); // Remove existing $('.alert.position-fixed').remove(); // Add new $('body').append($notification); // Auto remove setTimeout(() => { $notification.alert('close'); }, 5000); } catch (error) { console.error('Notification error:', error); } } // ============================================= // CAROUSEL & OTHER INITIALIZATIONS // ============================================= // Initialize carousel try { $('#carouselBanner').carousel({ interval: 5000, pause: 'hover', wrap: true }); } catch (error) { console.warn('Carousel error:', error); } // ============================================= // HOVER EFFECTS // ============================================= // Card hover effects $(document).on('mouseenter', '.card-futuristic', function() { $(this).css('transform', 'translateY(-10px)'); }).on('mouseleave', '.card-futuristic', function() { $(this).css('transform', 'translateY(0)'); }); // Play button hover $(document).on('mouseenter', '.play-button', function() { $(this).css({ 'transform': 'translate(-50%, -50%) scale(1.1)', 'box-shadow': '0 0 0 15px rgba(255, 0, 0, 0.3)' }); }).on('mouseleave', '.play-button', function() { $(this).css({ 'transform': 'translate(-50%, -50%) scale(1)', 'box-shadow': '0 0 0 10px rgba(255, 0, 0, 0.2)' }); }); // ============================================= // ERROR HANDLING & DEBUGGING // ============================================= // Global error handler window.addEventListener('error', function(e) { console.error('Script error:', e.message, 'at', e.filename, ':', e.lineno); // Show user-friendly error if (e.message.includes('jQuery') || e.message.includes('$')) { showNotification('Masalah kompatibilitas script terdeteksi', 'error'); } }); // jQuery AJAX error handling $(document).ajaxError(function(event, jqxhr, settings, thrownError) { console.error('AJAX error:', thrownError); }); // Log when page is fully initialized console.log('Page initialized successfully'); }); // Window resize handler $(window).on('resize', function() { // Reinitialize AOS on resize AOS.refresh(); }); // Load event - final initialization $(window).on('load', function() { console.log('Page fully loaded'); // Check if smooth scroll is working const hash = window.location.hash; if (hash) { setTimeout(() => { // Smooth scroll to hash on page load const targetId = hash; const targetElement = document.getElementById(targetId.replace(/^#/, '')); if (targetElement) { targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }, 100); } });
Top