0% found this document useful (0 votes)
3 views113 pages

Doctype HTML

The document is an HTML template for a website titled 'SDIT Al Fatih Kota Tangerang'. It includes extensive CSS styles for layout, typography, colors, borders, shadows, and transitions, aimed at creating a responsive and visually appealing design. The styles are organized into utility classes for easy application throughout the webpage.

Uploaded by

muaz jamaludin
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views113 pages

Doctype HTML

The document is an HTML template for a website titled 'SDIT Al Fatih Kota Tangerang'. It includes extensive CSS styles for layout, typography, colors, borders, shadows, and transitions, aimed at creating a responsive and visually appealing design. The styles are organized into utility classes for easy application throughout the webpage.

Uploaded by

muaz jamaludin
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

<!

doctype html>

<html lang="id">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-


scale=1.0">

<title>SDIT Al Fatih Kota Tangerang</title>

<style>

/* Reset & Base Styles */

*{

margin: 0;

padding: 0;

box-sizing: border-box;

body {

font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI',


Roboto, 'Helvetica Neue', Arial, sans-serif;

line-height: 1.6;

color: #1f2937;

box-sizing: border-box;

/* Utility Classes */

.container {

width: 100%;

max-width: 1280px;

margin-left: auto;

margin-right: auto;

padding-left: 1rem;
padding-right: 1rem;

.flex { display: flex; }

.inline-flex { display: inline-flex; }

.inline-block { display: inline-block; }

.block { display: block; }

.hidden { display: none; }

.grid { display: grid; }

.flex-col { flex-direction: column; }

.flex-wrap { flex-wrap: wrap; }

.items-center { align-items: center; }

.items-start { align-items: flex-start; }

.justify-center { justify-content: center; }

.justify-between { justify-content: space-between; }

.flex-1 { flex: 1; }

.flex-shrink-0 { flex-shrink: 0; }

.grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }

.grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }

.grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }

.grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }

.gap-1 { gap: 0.25rem; }

.gap-2 { gap: 0.5rem; }

.gap-3 { gap: 0.75rem; }

.gap-4 { gap: 1rem; }

.gap-6 { gap: 1.5rem; }


.gap-8 { gap: 2rem; }

.space-x-1 > * + * { margin-left: 0.25rem; }

.space-x-2 > * + * { margin-left: 0.5rem; }

.space-x-3 > * + * { margin-left: 0.75rem; }

.space-x-4 > * + * { margin-left: 1rem; }

.space-y-1 > * + * { margin-top: 0.25rem; }

.space-y-2 > * + * { margin-top: 0.5rem; }

.space-y-3 > * + * { margin-top: 0.75rem; }

.space-y-4 > * + * { margin-top: 1rem; }

/* Spacing */

.p-1 { padding: 0.25rem; }

.p-2 { padding: 0.5rem; }

.p-3 { padding: 0.75rem; }

.p-4 { padding: 1rem; }

.p-6 { padding: 1.5rem; }

.p-8 { padding: 2rem; }

.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }

.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }

.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }

.px-4 { padding-left: 1rem; padding-right: 1rem; }

.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }

.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }

.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }

.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }

.py-4 { padding-top: 1rem; padding-bottom: 1rem; }


.py-12 { padding-top: 3rem; padding-bottom: 3rem; }

.py-20 { padding-top: 5rem; padding-bottom: 5rem; }

.m-0 { margin: 0; }

.mx-auto { margin-left: auto; margin-right: auto; }

.mb-1 { margin-bottom: 0.25rem; }

.mb-2 { margin-bottom: 0.5rem; }

.mb-3 { margin-bottom: 0.75rem; }

.mb-4 { margin-bottom: 1rem; }

.mb-6 { margin-bottom: 1.5rem; }

.mb-8 { margin-bottom: 2rem; }

.mb-12 { margin-bottom: 3rem; }

.mb-16 { margin-bottom: 4rem; }

.mt-1 { margin-top: 0.25rem; }

.mt-2 { margin-top: 0.5rem; }

.mt-4 { margin-top: 1rem; }

.mt-6 { margin-top: 1.5rem; }

.mr-2 { margin-right: 0.5rem; }

.mr-3 { margin-right: 0.75rem; }

.mr-4 { margin-right: 1rem; }

.mr-6 { margin-right: 1.5rem; }

.ml-2 { margin-left: 0.5rem; }

/* Width & Height */

.w-2 { width: 0.5rem; }

.w-4 { width: 1rem; }

.w-5 { width: 1.25rem; }

.w-6 { width: 1.5rem; }

.w-8 { width: 2rem; }


.w-10 { width: 2.5rem; }

.w-12 { width: 3rem; }

.w-16 { width: 4rem; }

.w-20 { width: 5rem; }

.w-24 { width: 6rem; }

.w-32 { width: 8rem; }

.w-full { width: 100%; }

.h-2 { height: 0.5rem; }

.h-4 { height: 1rem; }

.h-5 { height: 1.25rem; }

.h-6 { height: 1.5rem; }

.h-8 { height: 2rem; }

.h-10 { height: 2.5rem; }

.h-12 { height: 3rem; }

.h-16 { height: 4rem; }

.h-20 { height: 5rem; }

.h-24 { height: 6rem; }

.h-32 { height: 8rem; }

.h-40 { height: 10rem; }

.h-48 { height: 12rem; }

.h-64 { height: 16rem; }

.h-full { height: 100%; }

.min-h-full { min-height: 100%; }

.min-h-screen { min-height: 100vh; }

.max-w-md { max-width: 28rem; }

.max-w-4xl { max-width: 56rem; }

.max-w-6xl { max-width: 72rem; }


.max-w-7xl { max-width: 80rem; }

.max-w-none { max-width: none; }

/* Typography */

.text-xs { font-size: 0.75rem; line-height: 1rem; }

.text-sm { font-size: 0.875rem; line-height: 1.25rem; }

.text-base { font-size: 1rem; line-height: 1.5rem; }

.text-lg { font-size: 1.125rem; line-height: 1.75rem; }

.text-xl { font-size: 1.25rem; line-height: 1.75rem; }

.text-2xl { font-size: 1.5rem; line-height: 2rem; }

.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }

.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }

.text-5xl { font-size: 3rem; line-height: 1; }

.text-6xl { font-size: 3.75rem; line-height: 1; }

.font-medium { font-weight: 500; }

.font-semibold { font-weight: 600; }

.font-bold { font-weight: 700; }

.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.leading-tight { line-height: 1.25; }

.leading-relaxed { line-height: 1.625; }

/* Colors */

.text-white { color: #ffffff; }

.text-gray-500 { color: #6b7280; }


.text-gray-600 { color: #4b5563; }

.text-gray-700 { color: #374151; }

.text-gray-800 { color: #1f2937; }

.text-blue-100 { color: #dbeafe; }

.text-blue-200 { color: #bfdbfe; }

.text-blue-500 { color: #3b82f6; }

.text-blue-600 { color: #2563eb; }

.text-blue-700 { color: #1d4ed8; }

.text-blue-800 { color: #1e40af; }

.text-green-500 { color: #10b981; }

.text-green-600 { color: #059669; }

.text-green-700 { color: #047857; }

.text-green-800 { color: #065f46; }

.text-red-500 { color: #ef4444; }

.text-red-600 { color: #dc2626; }

.text-red-800 { color: #991b1b; }

.text-yellow-300 { color: #fcd34d; }

.text-yellow-600 { color: #ca8a04; }

.text-yellow-700 { color: #a16207; }

.text-yellow-800 { color: #854d0e; }

.text-purple-600 { color: #9333ea; }

.text-purple-800 { color: #6b21a8; }

.text-pink-600 { color: #db2777; }

.text-pink-800 { color: #9f1239; }

.text-orange-500 { color: #f97316; }

.bg-white { background-color: #ffffff; }

.bg-gray-50 { background-color: #f9fafb; }

.bg-gray-100 { background-color: #f3f4f6; }


.bg-gray-200 { background-color: #e5e7eb; }

.bg-blue-50 { background-color: #eff6ff; }

.bg-blue-100 { background-color: #dbeafe; }

.bg-blue-200 { background-color: #bfdbfe; }

.bg-blue-500 { background-color: #3b82f6; }

.bg-blue-600 { background-color: #2563eb; }

.bg-green-50 { background-color: #f0fdf4; }

.bg-green-100 { background-color: #dcfce7; }

.bg-green-200 { background-color: #bbf7d0; }

.bg-green-500 { background-color: #10b981; }

.bg-green-600 { background-color: #059669; }

.bg-red-50 { background-color: #fef2f2; }

.bg-red-100 { background-color: #fee2e2; }

.bg-red-200 { background-color: #fecaca; }

.bg-red-500 { background-color: #ef4444; }

.bg-yellow-50 { background-color: #fefce8; }

.bg-yellow-100 { background-color: #fef9c3; }

.bg-yellow-500 { background-color: #eab308; }

.bg-purple-50 { background-color: #faf5ff; }

.bg-purple-100 { background-color: #f3e8ff; }

.bg-purple-500 { background-color: #a855f7; }

.bg-pink-500 { background-color: #ec4899; }

.bg-orange-500 { background-color: #f97316; }

/* Borders */

.border { border-width: 1px; }

.border-2 { border-width: 2px; }

.border-4 { border-width: 4px; }

.border-l-4 { border-left-width: 4px; }


.border-b { border-bottom-width: 1px; }

.border-b-2 { border-bottom-width: 2px; }

.border-gray-200 { border-color: #e5e7eb; }

.border-gray-300 { border-color: #d1d5db; }

.border-blue-200 { border-color: #bfdbfe; }

.border-blue-500 { border-color: #3b82f6; }

.border-green-100 { border-color: #dcfce7; }

.border-green-200 { border-color: #bbf7d0; }

.border-green-500 { border-color: #10b981; }

.border-red-200 { border-color: #fecaca; }

.border-red-500 { border-color: #ef4444; }

.border-yellow-200 { border-color: #fef08a; }

.border-yellow-300 { border-color: #fde047; }

.border-yellow-400 { border-color: #facc15; }

.border-orange-500 { border-color: #f97316; }

.border-pink-500 { border-color: #ec4899; }

.rounded { border-radius: 0.25rem; }

.rounded-lg { border-radius: 0.5rem; }

.rounded-xl { border-radius: 0.75rem; }

.rounded-2xl { border-radius: 1rem; }

.rounded-3xl { border-radius: 1.5rem; }

.rounded-full { border-radius: 9999px; }

.rounded-tl-lg { border-top-left-radius: 0.5rem; }

.rounded-tr-lg { border-top-right-radius: 0.5rem; }

.rounded-bl-lg { border-bottom-left-radius: 0.5rem; }

.rounded-br-lg { border-bottom-right-radius: 0.5rem; }


/* Shadows */

.shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px


6px -2px rgba(0, 0, 0, 0.05); }

.shadow-2xl { box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

/* Position */

.fixed { position: fixed; }

.absolute { position: absolute; }

.relative { position: relative; }

.top-0 { top: 0; }

.right-0 { right: 0; }

.bottom-0 { bottom: 0; }

.left-0 { left: 0; }

.inset-0 { top: 0; right: 0; bottom: 0; left: 0; }

.z-10 { z-index: 10; }

.z-50 { z-index: 50; }

.z-999 { z-index: 999; }

.z-1000 { z-index: 1000; }

/* Overflow */

.overflow-hidden { overflow: hidden; }

.overflow-y-auto { overflow-y: auto; }

.overflow-x-auto { overflow-x: auto; }

/* Transform */

.transform { transform: translateX(0) translateY(0) rotate(0)


skewX(0) skewY(0) scaleX(1) scaleY(1); }

.translate-x-full { transform: translateX(100%); }

.-translate-x-1\/2 { transform: translateX(-50%); }

.translateY\(-2px\) { transform: translateY(-2px); }


.translateY\(-3px\) { transform: translateY(-3px); }

/* Transitions */

.transition-all { transition-property: all; transition-timing-function:


cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.transition-colors { transition-property: color, background-color,


border-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms; }

.transition-transform { transition-property: transform; transition-


timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 300ms; }

.duration-300 { transition-duration: 300ms; }

/* Animations */

.animate-spin {

animation: spin 1s linear infinite;

.animate-pulse {

animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

@keyframes spin {

from { transform: rotate(0deg); }

to { transform: rotate(360deg); }

@keyframes pulse {

0%, 100% { opacity: 1; }

50% { opacity: .5; }

}
/* Opacity */

.opacity-10 { opacity: 0.1; }

.opacity-90 { opacity: 0.9; }

/* Cursor */

.cursor-pointer { cursor: pointer; }

/* Object Fit */

.object-cover { object-fit: cover; }

.object-contain { object-fit: contain; }

.object-top { object-position: top; }

/* Hover States */

button:hover, a:hover { opacity: 0.9; }

.page {

min-height: 100vh;

width: 100%;

display: none;

padding-top: 70px;

.[Link] {

display: block;

.arabic-text {

font-family: 'Amiri', 'Times New Roman', serif;

font-size: 2rem;
font-weight: bold;

.hero-bg {

background: linear-gradient(135deg, #1e40af 0%, #3b82f6 50%,


#60a5fa 100%);

.card-shadow {

box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);

transition: transform 0.3s ease, box-shadow 0.3s ease;

.card-shadow:hover {

transform: translateY(-3px);

box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);

.btn-primary {

background: linear-gradient(45deg, #059669, #10b981);

transition: all 0.3s ease;

.btn-primary:hover {

background: linear-gradient(45deg, #047857, #059669);

transform: translateY(-2px);

.section-bg {
background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);

.profile-img {

border: 4px solid #ffffff;

box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);

.icon-bg {

background: linear-gradient(135deg, #3b82f6, #1d4ed8);

.achievement-card {

background: linear-gradient(135deg, #fbbf24, #f59e0b);

/* Navigation Styles */

.nav-container {

background: linear-gradient(135deg, #1e40af 0%, #3b82f6


100%);

box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);

backdrop-filter: blur(10px);

.nav-item {

transition: all 0.3s ease;

position: relative;

padding: 0.75rem 1rem;

border-radius: 0.5rem;
cursor: pointer;

.nav-item:hover {

background-color: rgba(255, 255, 255, 0.1);

.[Link] {

background-color: rgba(255, 255, 255, 0.2);

.dropdown {

position: absolute;

top: 100%;

left: 0;

background: white;

min-width: 220px;

box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);

border-radius: 0.75rem;

opacity: 0;

visibility: hidden;

transform: translateY(-10px);

transition: all 0.3s ease;

z-index: 1000;

overflow: hidden;

.nav-item:hover .dropdown {

opacity: 1;
visibility: visible;

transform: translateY(0);

.dropdown button {

display: block;

padding: 0.875rem 1.25rem;

color: #374151;

text-decoration: none;

transition: background-color 0.3s ease;

background: transparent;

border: none;

cursor: pointer;

width: 100%;

text-align: left;

font-size: 0.9rem;

.dropdown button:hover {

background-color: #f3f4f6;

/* Mobile Navigation */

.mobile-nav-toggle {

display: none;

.mobile-menu {

display: none;
position: absolute;

top: 100%;

left: 0;

right: 0;

background: rgba(30, 64, 175, 0.95);

backdrop-filter: blur(10px);

border-radius: 0 0 1rem 1rem;

box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);

z-index: 999;

.[Link] {

display: block;

.mobile-menu-item {

padding: 0.875rem 1.25rem;

color: white;

border: none;

background: transparent;

cursor: pointer;

width: 100%;

text-align: left;

font-size: 0.9rem;

transition: all 0.3s ease;

border-bottom: 1px solid rgba(255, 255, 255, 0.1);

.mobile-menu-item:hover {
background-color: rgba(255, 255, 255, 0.1);

padding-left: 1.75rem;

.mobile-submenu {

background-color: rgba(0, 0, 0, 0.1);

padding-left: 1.5rem;

.mobile-submenu-item {

padding: 0.625rem 1.25rem;

color: rgba(255, 255, 255, 0.9);

font-size: 0.8rem;

/* Responsive Design */

@media (max-width: 1279px) {

.desktop-nav {

display: none;

.mobile-nav-toggle {

display: flex;

@media (max-width: 768px) {

.page {

padding-top: 80px;
}

.arabic-text {

font-size: 1.5rem;

.hero-bg h1 {

font-size: 2rem !important;

.hero-bg h2 {

font-size: 1.25rem !important;

.text-4xl {

font-size: 1.875rem !important;

.text-3xl {

font-size: 1.5rem !important;

.text-2xl {

font-size: 1.25rem !important;

.py-20 {

padding-top: 2rem !important;

padding-bottom: 2rem !important;


}

.mb-16 {

margin-bottom: 2rem !important;

.card-shadow {

padding: 1.25rem !important;

margin-bottom: 1rem;

.profile-img {

width: 100px !important;

height: 100px !important;

.grid {

gap: 1rem !important;

.management-grid {

grid-template-columns: repeat(2, 1fr) !important;

.management-grid .profile-img {

width: 80px !important;

height: 80px !important;

}
.management-grid h4 {

font-size: 0.875rem !important;

.management-grid p {

font-size: 0.75rem !important;

@media (max-width: 480px) {

.hero-bg h1 {

font-size: 1.75rem !important;

.hero-bg h2 {

font-size: 1.125rem !important;

.text-4xl {

font-size: 1.5rem !important;

.container {

padding-left: 0.75rem !important;

padding-right: 0.75rem !important;

.management-grid {

grid-template-columns: 1fr !important;


}

.mobile-menu-item {

font-size: 0.85rem;

padding: 0.75rem 1rem;

.mobile-submenu-item {

font-size: 0.75rem;

padding: 0.5rem 1rem;

nav .container {

padding-left: 0.5rem !important;

padding-right: 0.5rem !important;

.nav-container {

min-height: 60px;

button, a, .nav-item, .mobile-menu-item {

min-height: 44px;

display: flex;

align-items: center;

justify-content: center;

}
.nav-item, .mobile-menu-item {

justify-content: flex-start;

/* News specific styles */

.news-item {

transition: transform 0.3s ease, box-shadow 0.3s ease;

.news-item:hover {

transform: translateY(-2px);

box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);

.line-clamp-2 {

display: -webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient: vertical;

overflow: hidden;

.line-clamp-3 {

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

overflow: hidden;

.[Link] {
transform: translateY(-1px);

box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);

.prose {

line-height: 1.7;

.prose p {

margin-bottom: 1rem;

/* Scrolling Text Animation */

.scrolling-text {

display: flex;

animation: scroll-left 30s linear infinite;

white-space: nowrap;

.scrolling-text span {

padding-right: 100px;

@keyframes scroll-left {

0% {

transform: translateX(100%);

100% {

transform: translateX(-100%);
}

.scrolling-text:hover {

animation-play-state: paused;

.video-container {

position: relative;

width: 100%;

height: 0;

padding-bottom: 56.25%;

.video-container iframe {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

/* Floating Social Media Buttons */

.floating-social {

position: fixed;

right: 20px;

bottom: 20px;

z-index: 1000;

display: flex;
flex-direction: column;

gap: 12px;

.floating-btn {

width: 56px;

height: 56px;

border-radius: 50%;

display: flex;

align-items: center;

justify-content: center;

box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);

transition: all 0.3s ease;

cursor: pointer;

border: none;

text-decoration: none;

.floating-btn:hover {

transform: translateY(-2px);

box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);

.floating-whatsapp {

background: linear-gradient(135deg, #25D366, #128C7E);

color: white;

.floating-instagram {
background: linear-gradient(135deg, #E4405F, #833AB4,
#F77737);

color: white;

@media (max-width: 768px) {

.floating-social {

right: 15px;

bottom: 15px;

.floating-btn {

width: 50px;

height: 50px;

/* Modal Styles */

.modal {

display: none;

position: fixed;

z-index: 1000;

left: 0;

top: 0;

width: 100%;

height: 100%;

overflow: auto;

background-color: rgba(0, 0, 0, 0.5);

}
.[Link] {

display: flex;

align-items: center;

justify-content: center;

.modal-content {

background-color: white;

margin: auto;

padding: 2rem;

border-radius: 1rem;

max-width: 800px;

width: 90%;

max-height: 90vh;

overflow-y: auto;

position: relative;

.modal-close {

position: absolute;

top: 1rem;

right: 1rem;

font-size: 2rem;

font-weight: bold;

color: #6b7280;

cursor: pointer;

background: none;

border: none;
width: 40px;

height: 40px;

display: flex;

align-items: center;

justify-content: center;

border-radius: 50%;

transition: all 0.3s ease;

.modal-close:hover {

background-color: #f3f4f6;

color: #1f2937;

/* Table Styles */

.table-container {

overflow-x: auto;

margin: 1.5rem 0;

table {

width: 100%;

border-collapse: collapse;

background: white;

border-radius: 0.5rem;

overflow: hidden;

th, td {
padding: 1rem;

text-align: left;

border-bottom: 1px solid #e5e7eb;

th {

background: linear-gradient(135deg, #3b82f6, #2563eb);

color: white;

font-weight: 600;

tr:hover {

background-color: #f9fafb;

tr:last-child td {

border-bottom: none;

.table-number {

width: 60px;

text-align: center;

font-weight: 600;

color: #6b7280;

.table-total {

background-color: #f0fdf4 !important;

font-weight: 700;
color: #065f46;

.table-discount {

background-color: #fef3c7 !important;

font-weight: 700;

color: #92400e;

.table-final {

background-color: #dbeafe !important;

font-weight: 700;

color: #1e40af;

font-size: 1.1rem;

@media (max-width: 768px) {

th, td {

padding: 0.75rem 0.5rem;

font-size: 0.875rem;

.table-number {

width: 40px;

</style>

<style>@view-transition { navigation: auto; }</style>

<script src="/_sdk/data_sdk.js" type="text/javascript"></script>


<script src="/_sdk/element_sdk.js" type="text/javascript"></script>

<script src="[Link]
type="text/javascript"></script>

</head>

<body class="font-sans"><!-- Navigation -->

<nav class="fixed top-0 w-full nav-container z-50">

<div class="container mx-auto px-3 md:px-4">

<div class="flex justify-between items-center py-2 md:py-3">

<div class="flex items-center space-x-3 md:space-x-4 min-w-0 flex-1


mr-4">

<div class="w-10 h-10 md:w-12 md:h-12 lg:w-14 lg:h-14 bg-white


rounded-full flex items-center justify-center p-2 flex-shrink-0 shadow-
lg"><img src="[Link] alt="Logo SDIT Al Fatih"
class="w-full h-full object-contain" onerror="[Link]='none';
[Link]='block';"> <span class="text-blue-
600 font-bold text-sm md:text-base lg:text-xl hidden">AF</span>

</div>

<div class="min-w-0 flex-1">

<h1 class="text-sm md:text-lg lg:text-xl xl:text-2xl font-bold text-


white leading-tight"><span class="block">SDIT Al Fatih</span></h1>

<p class="text-sm md:text-base lg:text-lg text-blue-100 leading-tight


font-medium opacity-90">Kota Tangerang</p>

</div>

</div>

<div class="desktop-nav hidden xl:flex space-x-2 flex-shrink-


0"><button class="nav-item text-white text-base font-medium px-4 py-3"
onclick="showPage('beranda')">Home</button>

<div class="nav-item text-white text-base font-medium px-4 py-3


relative">

Tentang

<div class="dropdown"><button onclick="showPage('sambutan');


[Link]();">Sambutan</button> <button
onclick="showPage('profil'); [Link]();">Profil
Sekolah</button>
</div>

</div>

<div class="nav-item text-white text-base font-medium px-4 py-3


relative">

Program

<div class="dropdown"><button onclick="showPage('kurikulum');


[Link]();">Kurikulum</button> <button
onclick="showPage('fasilitas');
[Link]();">Fasilitas</button> <button
onclick="showPage('ekstrakurikuler');
[Link]();">Ekstrakurikuler</button> <button
onclick="showPage('unggulan'); [Link]();">Program
Unggulan</button> <button onclick="showPage('kualifikasi');
[Link]();">Kualifikasi Lulusan</button> <button
onclick="showPage('prestasi');
[Link]();">Prestasi</button>

</div>

</div><button class="bg-gradient-to-r from-yellow-400 to-orange-


500 text-white text-base font-bold px-6 py-3 rounded-lg shadow-lg
hover:from-yellow-500 hover:to-orange-600 transform hover:scale-105
transition-all duration-300 flex items-center gap-2"
onclick="showPage('news')"> <span class="text-xl">📰</span> News
<span class="animate-pulse">🔥</span> </button> <button class="nav-
item text-white text-base font-medium px-4 py-3"
onclick="showPage('video')">Video</button> <button class="nav-item
text-white text-base font-medium px-4 py-3" onclick="showPage('haji-
umroh')">Haji</button> <button class="nav-item text-white text-base
font-medium px-4 py-3"
onclick="showPage('pendaftaran')">Daftar</button> <button
class="nav-item text-white text-base font-medium px-4 py-3"
onclick="showPage('kontak')">Kontak</button> <button class="nav-item
text-white text-base font-medium px-4 py-3"
onclick="showAdminLogin()">Admin</button>

</div>

<div class="desktop-nav hidden lg:flex xl:hidden space-x-1 flex-shrink-


0"><button class="nav-item text-white text-sm font-medium px-3 py-2"
onclick="showPage('beranda')">Home</button>

<div class="nav-item text-white text-sm font-medium px-3 py-2


relative">
Tentang

<div class="dropdown"><button onclick="showPage('sambutan');


[Link]();">Sambutan</button> <button
onclick="showPage('profil'); [Link]();">Profil
Sekolah</button>

</div>

</div>

<div class="nav-item text-white text-sm font-medium px-3 py-2


relative">

Program

<div class="dropdown"><button onclick="showPage('kurikulum');


[Link]();">Kurikulum</button> <button
onclick="showPage('fasilitas');
[Link]();">Fasilitas</button> <button
onclick="showPage('ekstrakurikuler');
[Link]();">Ekstrakurikuler</button> <button
onclick="showPage('unggulan'); [Link]();">Program
Unggulan</button> <button onclick="showPage('kualifikasi');
[Link]();">Kualifikasi Lulusan</button> <button
onclick="showPage('prestasi');
[Link]();">Prestasi</button>

</div>

</div><button class="bg-gradient-to-r from-yellow-400 to-orange-


500 text-white text-sm font-bold px-4 py-2 rounded-lg shadow-lg
hover:from-yellow-500 hover:to-orange-600 transform hover:scale-105
transition-all duration-300 flex items-center gap-1"
onclick="showPage('news')"> <span>📰</span> News <span
class="animate-pulse">🔥</span> </button> <button class="nav-item
text-white text-sm font-medium px-3 py-2"
onclick="showPage('video')">Video</button> <button class="nav-item
text-white text-sm font-medium px-3 py-2" onclick="showPage('haji-
umroh')">Haji</button> <button class="nav-item text-white text-sm
font-medium px-3 py-2"
onclick="showPage('pendaftaran')">Daftar</button> <button
class="nav-item text-white text-sm font-medium px-3 py-2"
onclick="showPage('kontak')">Kontak</button> <button class="nav-item
text-white text-sm font-medium px-3 py-2"
onclick="showAdminLogin()">Admin</button>
</div><button class="mobile-nav-toggle xl:hidden text-white p-2
rounded-lg bg-white/10 hover:bg-white/20 transition-colors flex-shrink-0"
onclick="toggleMobileMenu()">

<svg class="w-5 h-5 md:w-6 md:h-6" fill="none"


stroke="currentColor" viewbox="0 0 24 24"><path stroke-
linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4
12h16M4 18h16" />

</svg></button>

</div>

<div id="mobileMenu" class="mobile-menu"><button class="mobile-


menu-item" onclick="showPage('beranda'); closeMobileMenu();">🏠
Beranda</button>

<div class="mobile-submenu">

<div class="mobile-menu-item font-semibold text-blue-200">

📋 Tentang

</div><button class="mobile-submenu-item"
onclick="showPage('sambutan'); closeMobileMenu();">•
Sambutan</button> <button class="mobile-submenu-item"
onclick="showPage('profil'); closeMobileMenu();">• Profil
Sekolah</button>

</div>

<div class="mobile-submenu">

<div class="mobile-menu-item font-semibold text-blue-200">

🎓 Program

</div><button class="mobile-submenu-item"
onclick="showPage('kurikulum'); closeMobileMenu();">•
Kurikulum</button> <button class="mobile-submenu-item"
onclick="showPage('fasilitas'); closeMobileMenu();">• Fasilitas</button>
<button class="mobile-submenu-item"
onclick="showPage('ekstrakurikuler'); closeMobileMenu();">•
Ekstrakurikuler</button> <button class="mobile-submenu-item"
onclick="showPage('unggulan'); closeMobileMenu();">• Program
Unggulan</button> <button class="mobile-submenu-item"
onclick="showPage('kualifikasi'); closeMobileMenu();">• Kualifikasi
Lulusan</button> <button class="mobile-submenu-item"
onclick="showPage('prestasi'); closeMobileMenu();">• Prestasi</button>
</div><button class="mobile-menu-item bg-gradient-to-r from-yellow-
400 to-orange-500 text-white font-bold" style="background: linear-
gradient(to right, #fbbf24, #f97316) !important;"
onclick="showPage('news'); closeMobileMenu();"> 📰 News 🔥 </button>
<button class="mobile-menu-item" onclick="showPage('video');
closeMobileMenu();">🎬 Video Profil</button> <button class="mobile-
menu-item" onclick="showPage('haji-umroh'); closeMobileMenu();">🕌 Haji
&amp; Umroh</button> <button class="mobile-menu-item"
onclick="showPage('pendaftaran'); closeMobileMenu();">📝
Pendaftaran</button> <button class="mobile-menu-item"
onclick="showPage('kontak'); closeMobileMenu();">📞 Kontak</button>
<button class="mobile-menu-item" onclick="showAdminLogin();
closeMobileMenu();">🔐 Admin</button>

</div>

</div>

</nav><!-- Floating Social Media Buttons -->

<div class="floating-social"><a href="[Link]


text=Halo,%20saya%20ingin%20bertanya%20tentang%20SDIT%20Al
%20Fatih" target="_blank" rel="noopener noreferrer" class="floating-btn
floating-whatsapp" title="WhatsApp">

<svg width="24" height="24" viewbox="0 0 24 24"


fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-
2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94
1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-
1.475-.883-.788-1.48-1.761-1.653-
2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.19
8-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-
2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198
0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875
1.213 [Link] 2.096 3.2 5.077 [Link] 1.262.489
[Link].227 1.36.195 [Link]-.085 1.758-.719 2.006-
1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-
5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-[Link]-
3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-
9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003
5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05
0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057
24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-
5.335 11.893-11.893A11.821 11.821 0 0020.051 3.488z" />
</svg></a> <a
href="[Link]
target="_blank" rel="noopener noreferrer" class="floating-btn floating-
instagram" title="Instagram">

<svg width="24" height="24" viewbox="0 0 24 24"


fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07
3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0
3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-
1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-
4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-
3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069
4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-
6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072
4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259
0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-
1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-
6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162
2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-
3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209
1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-
1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-
1.44s-.644-1.44-1.439-1.44z" />

</svg></a>

</div><!-- News Modal -->

<div id="newsModal" class="modal">

<div class="modal-content"><button class="modal-close"


onclick="closeNewsModal()">×</button>

<div id="modalNewsContent"></div>

</div>

</div><!-- Admin Login Modal -->

<div id="adminLoginModal" class="modal">

<div class="modal-content" style="max-width: 500px;"><button


class="modal-close" onclick="closeAdminLogin()">×</button>

<div class="text-center mb-6">

<div class="text-6xl mb-4">

🔐
</div>

<h2 class="text-3xl font-bold text-gray-800 mb-2">Admin Login</h2>

<p class="text-gray-600">Masuk untuk mengelola berita</p>

</div>

<form id="adminLoginForm" onsubmit="handleAdminLogin(event)">

<div class="mb-4"><label for="adminUsername" class="block text-


gray-700 font-semibold mb-2">Username</label> <input type="text"
id="adminUsername" class="w-full px-4 py-3 border-2 border-gray-300
rounded-lg focus:border-blue-500 focus:outline-none"
placeholder="Masukkan username" required>

</div>

<div class="mb-6"><label for="adminPassword" class="block text-


gray-700 font-semibold mb-2">Password</label> <input
type="password" id="adminPassword" class="w-full px-4 py-3 border-2
border-gray-300 rounded-lg focus:border-blue-500 focus:outline-none"
placeholder="Masukkan password" required>

</div>

<div id="loginError" class="hidden mb-4 p-3 bg-red-100 border border-


red-400 text-red-700 rounded-lg text-center">

Username atau password salah!

</div><button type="submit" class="w-full bg-gradient-to-r from-


blue-600 to-blue-700 hover:from-blue-700 hover:to-blue-800 text-white
font-bold py-3 px-6 rounded-lg transition-all transform hover:scale-105">
Login </button>

</form>

</div>

</div><!-- Admin Panel Modal -->

<div id="adminPanelModal" class="modal">

<div class="modal-content" style="max-width: 600px;"><button


class="modal-close" onclick="closeAdminPanel()">×</button>

<div class="text-center mb-6">

<div class="text-6xl mb-4">

⚙️
</div>

<h2 class="text-3xl font-bold text-gray-800 mb-2">Admin Panel</h2>

<p class="text-gray-600">Kelola berita website</p>

</div>

<div class="space-y-4"><!-- Google Sheets Button --> <a


href="[Link]
pPUgncAvc6o2U1Imc8p6Nfc/edit?usp=sharing" target="_blank"
rel="noopener noreferrer" class="block w-full bg-gradient-to-r from-green-
500 to-green-600 hover:from-green-600 hover:to-green-700 text-white
font-bold py-4 px-6 rounded-lg text-center transition-all transform
hover:scale-105 shadow-lg"> <span class="text-2xl mr-2">📊</span>
Buka Google Sheets </a> <!-- Update News Button --> <button
onclick="updateNewsData()" class="w-full bg-gradient-to-r from-blue-500
to-blue-600 hover:from-blue-600 hover:to-blue-700 text-white font-bold
py-4 px-6 rounded-lg transition-all transform hover:scale-105 shadow-lg">
<span class="text-2xl mr-2">🔄</span> Update Berita </button> <!--
Refresh News Button --> <button onclick="refreshNewsData()" class="w-
full bg-gradient-to-r from-purple-500 to-purple-600 hover:from-purple-600
hover:to-purple-700 text-white font-bold py-4 px-6 rounded-lg transition-
all transform hover:scale-105 shadow-lg"> <span class="text-2xl mr-
2">♻️</span> Refresh Berita </button> <!-- Logout Button --> <button
onclick="adminLogout()" class="w-full bg-gradient-to-r from-red-500 to-
red-600 hover:from-red-600 hover:to-red-700 text-white font-bold py-4 px-
6 rounded-lg transition-all transform hover:scale-105 shadow-lg"> <span
class="text-2xl mr-2">🚪</span> Logout </button>

</div><!-- Status Message -->

<div id="adminStatusMessage" class="hidden mt-4 p-3 rounded-lg


text-center font-semibold"></div>

</div>

</div><!-- Page: Beranda -->

<div class="page active" id="beranda">

<div class="hero-bg flex flex-col min-h-screen" id="heroSection">

<div class="flex-1 flex items-center justify-center">

<div class="container mx-auto px-4 text-center text-white">

<div class="mb-8">
<div class="w-24 h-24 md:w-32 md:h-32 bg-white rounded-full mx-
auto mb-6 flex items-center justify-center shadow-2xl p-3 md:p-4"><img
src="[Link] alt="Logo SDIT Al Fatih" class="w-full h-
full object-contain" onerror="[Link]='none';
[Link]='block';"> <span class="text-blue-
600 font-bold text-2xl md:text-4xl hidden">AF</span>

</div>

<h1 class="text-3xl md:text-5xl lg:text-6xl font-bold mb-4">SDIT Al


Fatih</h1>

<p class="text-lg md:text-xl mb-6">Kota Tangerang</p>

<div class="arabic-text text-yellow-300 mb-6">


‫َأْهاًل َوَسْهاًل‬

</div>

<div class="mb-6">

<h2 class="text-lg md:text-2xl lg:text-3xl font-semibold mb-4


leading-relaxed px-4">SDIT PENCETAK GENERASI QUR'ANI,<br>

BERKARAKTER DAN BERPRESTASI</h2>

<p class="text-base md:text-lg lg:text-xl text-blue-100 font-medium


px-4 leading-relaxed">Sekolah Islam Terpadu Berbasis Bahasa Arab,<br>

Al Quran dan As Sunnah</p>

</div>

</div>

<div class="max-w-7xl mx-auto">

<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4


md:gap-6 mb-4 md:mb-6"><button onclick="showPage('profil')"
class="btn-primary text-white px-4 py-3 md:px-6 md:py-4 rounded-lg font-
semibold shadow-lg text-sm md:text-base"> 📚 Profil Sekolah </button>
<button onclick="showPage('pendaftaran')" class="btn-primary text-white
px-4 py-3 md:px-6 md:py-4 rounded-lg font-semibold shadow-lg text-sm
md:text-base"> 📝 Pendaftaran SPMB 2026/2027 </button> <button
onclick="showPage('ekstrakurikuler')" class="btn-primary text-white px-4
py-3 md:px-6 md:py-4 rounded-lg font-semibold shadow-lg text-sm
md:text-base"> 📸 Foto Kegiatan </button> <a
href="[Link]
QiF/view?usp=sharing" target="_blank" rel="noopener noreferrer"
class="btn-primary text-white px-4 py-3 md:px-6 md:py-4 rounded-lg font-
semibold shadow-lg inline-block text-sm md:text-base"> 📄 Download
Brosur SPMB </a>

</div>

<div class="grid grid-cols-1 sm:grid-cols-3 gap-4 md:gap-6 max-w-4xl


mx-auto"><a href="[Link]
target="_blank" rel="noopener noreferrer" class="bg-gradient-to-r from-
purple-500 to-purple-600 hover:from-purple-600 hover:to-purple-700 text-
white px-4 py-3 md:px-6 md:py-4 rounded-lg font-semibold shadow-lg
inline-block text-sm md:text-base transition-all transform hover:scale-
105"> 🎓 Cek Kelulusan SPMB 26/27 </a> <a
href="[Link] target="_blank"
rel="noopener noreferrer" class="bg-gradient-to-r from-orange-500 to-
orange-600 hover:from-orange-600 hover:to-orange-700 text-white px-4
py-3 md:px-6 md:py-4 rounded-lg font-semibold shadow-lg inline-block
text-sm md:text-base transition-all transform hover:scale-105"> 📊 System
Absensi Guru </a> <a href="[Link]
target="_blank" rel="noopener noreferrer" class="bg-gradient-to-r from-
red-500 to-red-600 hover:from-red-600 hover:to-red-700 text-white px-4
py-3 md:px-6 md:py-4 rounded-lg font-semibold shadow-lg inline-block
text-sm md:text-base transition-all transform hover:scale-105"> 💳
Pembayaran SPP </a>

</div>

</div>

</div>

</div>

<div class="bg-white/10 backdrop-blur-sm py-4 overflow-hidden">

<div class="scrolling-text"><span class="text-white text-lg md:text-xl


font-semibold"> Selamat Datang di website SDIT Al Fatih | ‫| َأْهاًل َوَسْهاًل َوَمْر َحًبا‬
Welcome to SDIT Al Fatih Kota Tangerang | </span>

</div>

</div>

</div>

</div><!-- Page: News -->

<div class="page" id="news"><!-- Hero Section for News -->

<div class="bg-gradient-to-br from-blue-600 via-blue-700 to-purple-800


py-16 mb-12">
<div class="container mx-auto px-4 text-center">

<div class="text-6xl md:text-7xl mb-6 animate-pulse">

</div>

<h2 class="text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-


4">Berita &amp; Pengumuman</h2>

<p class="text-xl md:text-2xl text-blue-100 mb-6">Informasi Terkini


dari SDIT Al Fatih</p>

<div class="inline-block bg-white/20 backdrop-blur-sm rounded-full px-


6 py-3">

<p class="text-white font-semibold">🔥 Update Setiap Hari</p>

</div>

</div>

</div>

<div class="container mx-auto px-4 pb-20"><!-- Filter Buttons -->

<div class="flex flex-wrap justify-center gap-4 mb-12"><button


onclick="filterNews('all')" class="news-filter-btn active px-8 py-4 rounded-
2xl bg-gradient-to-r from-blue-600 to-blue-700 text-white font-bold text-lg
shadow-lg transition-all transform hover:scale-105"> <span class="mr-
2">📋</span> Semua Berita </button> <button
onclick="filterNews('berita')" class="news-filter-btn px-8 py-4 rounded-2xl
bg-white text-gray-700 font-bold text-lg shadow-lg border-2 border-gray-
200 transition-all transform hover:scale-105"> <span class="mr-
2">📰</span> Berita </button> <button onclick="filterNews('artikel')"
class="news-filter-btn px-8 py-4 rounded-2xl bg-white text-gray-700 font-
bold text-lg shadow-lg border-2 border-gray-200 transition-all transform
hover:scale-105"> <span class="mr-2">📝</span> Artikel </button>
<button onclick="filterNews('informasi')" class="news-filter-btn px-8 py-4
rounded-2xl bg-white text-gray-700 font-bold text-lg shadow-lg border-2
border-gray-200 transition-all transform hover:scale-105"> <span
class="mr-2">ℹ️</span> Informasi </button>

</div><!-- Loading State -->

<div id="newsLoading" class="text-center py-16">

<div class="inline-block animate-spin rounded-full h-16 w-16 border-b-


4 border-blue-600 mb-4"></div>
<p class="text-xl text-gray-600 font-semibold">Memuat berita
terbaru...</p>

</div><!-- News Grid -->

<div id="newsGrid" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3


gap-8"></div><!-- Empty State -->

<div id="newsEmpty" class="hidden text-center py-16">

<div class="text-6xl mb-4">

</div>

<p class="text-gray-600 text-2xl font-semibold">Belum ada berita


tersedia</p>

<p class="text-gray-500 mt-2">Silakan cek kembali nanti</p>

</div>

</div>

</div><!-- Placeholder pages -->

<div class="page" id="sambutan">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-


4">Sambutan Pimpinan</h2>

<p class="text-center text-gray-600 mb-12">Kata Sambutan dari


Pimpinan SDIT Al Fatih</p><!-- Grid 2x1 untuk Pembina dan Kepala
Sekolah -->

<div class="max-w-7xl mx-auto mb-16">

<div class="grid grid-cols-1 lg:grid-cols-2 gap-8"><!-- Pembina


Yayasan -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow">

<div class="flex flex-col items-center text-center mb-6">

<div class="w-32 h-32 rounded-full overflow-hidden flex-shrink-0


profile-img mb-4"><img src="[Link] alt="KH.
Jamaludin, LC, MA" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-blue-400 to-blue-600 flex
items-center justify-center text-white text-4xl font-bold\'>KJ</div>';">
</div>

<h3 class="text-2xl font-bold text-blue-800 mb-2">KH. Jamaludin,


LC, MA</h3>

<p class="text-lg text-green-600 font-semibold mb-4">Pembina


Yayasan</p>

</div>

<div class="bg-blue-50 rounded-lg p-6 text-left">

<p class="text-gray-700 mb-4 leading-relaxed"><span class="font-


semibold text-blue-800">Assalamu'alaikum warahmatullahi
wabarakatuh</span></p>

<p class="text-gray-700 mb-4 leading-relaxed">Alhamdulillahi rabbil


alamiin, puji syukur kita panjatkan kepada Allah SWT yang telah
memberikan rahmat dan hidayah-Nya sehingga SDIT Al Fatih dapat terus
berkembang dalam mencetak generasi Qur'ani yang berkarakter dan
berprestasi.</p>

<p class="text-gray-700 leading-relaxed">Semoga Allah SWT


senantiasa memberkahi perjalanan pendidikan kita dalam membentuk
insan yang bertaqwa dan berakhlak mulia.</p>

</div>

</div><!-- Kepala Sekolah -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow">

<div class="flex flex-col items-center text-center mb-6">

<div class="w-32 h-32 rounded-full overflow-hidden flex-shrink-0


profile-img mb-4"><img src="[Link] alt="H.
Mamduh Jamaludin, [Link]" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-green-400 to-green-600 flex
items-center justify-center text-white text-4xl font-bold\'>MJ</div>';">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-2">H. Mamduh


Jamaludin, [Link]</h3>

<p class="text-lg text-green-600 font-semibold mb-4">Kepala


Sekolah</p>

</div>

<div class="bg-green-50 rounded-lg p-6 text-left">


<p class="text-gray-700 mb-4 leading-relaxed font-semibold text-
lg">Selamat datang di SDIT Al Fatih Kota Tangerang</p>

<p class="text-gray-700 mb-4 leading-relaxed">Kami berkomitmen


untuk memberikan pendidikan terbaik yang mengintegrasikan nilai-nilai
Islam dengan kurikulum nasional. Melalui pendekatan pembelajaran yang
holistik, kami berusaha mencetak generasi yang tidak hanya cerdas
secara akademik, tetapi juga memiliki akhlak yang mulia.</p>

<p class="text-gray-700 leading-relaxed">Mari bersama-sama


membangun masa depan yang gemilang untuk putra-putri kita.</p>

</div>

</div>

</div>

</div><!-- Tim Manajemen 4x1 Sejajar -->

<div class="max-w-7xl mx-auto">

<h3 class="text-3xl font-bold text-center text-blue-800 mb-8">Tim


Manajemen SDIT Al Fatih</h3>

<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6"><!--


Wakil Kepala Sekolah Bid. Kurikulum -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustaz H. Ahmad Jiyad,
[Link]" class="w-full h-full object-cover" onerror="[Link]='none';
[Link]='<div class=\'w-full h-full bg-gradient-to-br
from-purple-400 to-purple-600 flex items-center justify-center text-white
text-2xl font-bold\'>AJ</div>';">

</div>

<h4 class="text-lg font-bold text-blue-800 mb-2">Ustaz H. Ahmad


Jiyad, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Wakil Kepala


Sekolah Bid. Kurikulum</p>

</div>

</div><!-- Koordinator Al Quran -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">


<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustadzah Hilyah
Jamaludin, S.E" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-pink-400 to-pink-600 flex items-
center justify-center text-white text-2xl font-bold\'>HJ</div>';">

</div>

<h4 class="text-lg font-bold text-blue-800 mb-2">Ustadzah Hilyah


Jamaludin, S.E</h4>

<p class="text-sm text-green-600 font-semibold mb-1">Koord. Al


Quran SDIT Al Fatih</p>

<p class="text-xs text-gray-600">Metode Ummi</p>

</div>

</div><!-- Wakil Kepala Sekolah Bid. Humas -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustadz Ridho Oktavia
Pernando, [Link]" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-yellow-400 to-yellow-600 flex
items-center justify-center text-white text-2xl font-bold\'>RP</div>';">

</div>

<h4 class="text-lg font-bold text-blue-800 mb-2">Ustadz Ridho


Oktavia Pernando, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Wakil Kepala


Sekolah Bid. Humas</p>

</div>

</div><!-- Wakil Kepala Sekolah Bid. Kesiswaan -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustadz Mohamad
Shamil Bhashayev, [Link]" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-red-400 to-red-600 flex items-
center justify-center text-white text-2xl font-bold\'>SB</div>';">

</div>

<h4 class="text-lg font-bold text-blue-800 mb-2">Ustadz Mohamad


Shamil Bhashayev, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Wakil Kepala


Sekolah Bid. Kesiswaan</p>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="profil">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-4">Profil


Sekolah</h2>

<p class="text-center text-gray-600 mb-12">SDIT Al Fatih Kota


Tangerang</p><!-- Akreditasi & Keanggotaan -->

<div class="max-w-4xl mx-auto mb-16">

<div class="grid grid-cols-1 md:grid-cols-2 gap-6">

<div class="bg-gradient-to-br from-yellow-400 to-yellow-600 rounded-


2xl shadow-lg p-8 text-center text-white card-shadow">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold mb-2">TERAKREDITASI</h3>

<p class="text-lg">Standar Pendidikan Nasional</p>

</div>
<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-
2xl shadow-lg p-8 text-center text-white card-shadow">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold mb-2">ANGGOTA JSIT</h3>

<p class="text-lg">Jaringan Sekolah Islam Terpadu</p>

</div>

</div>

</div><!-- Tim Manajemen -->

<div class="max-w-7xl mx-auto mb-16">

<h3 class="text-3xl font-bold text-center text-blue-800 mb-8">Tim


Manajemen SDIT Al Fatih</h3>

<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5


gap-6"><!-- Kepala Sekolah -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="H. Mamduh Jamaludin,
[Link]" class="w-full h-full object-cover" onerror="[Link]='none';
[Link]='<div class=\'w-full h-full bg-gradient-to-br
from-green-400 to-green-600 flex items-center justify-center text-white
text-2xl font-bold\'>MJ</div>';">

</div>

<h4 class="text-base font-bold text-blue-800 mb-2">H. Mamduh


Jamaludin, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Kepala


Sekolah</p>

</div>

</div><!-- Wakil Kepala Sekolah Bid. Kurikulum -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">


<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-
img"><img src="[Link] alt="Ustaz H. Ahmad Jiyad,
[Link]" class="w-full h-full object-cover" onerror="[Link]='none';
[Link]='<div class=\'w-full h-full bg-gradient-to-br
from-purple-400 to-purple-600 flex items-center justify-center text-white
text-2xl font-bold\'>AJ</div>';">

</div>

<h4 class="text-base font-bold text-blue-800 mb-2">Ustaz H.


Ahmad Jiyad, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Wakil Kepala


Sekolah Bid. Kurikulum</p>

</div>

</div><!-- Koordinator Al Quran -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustadzah Hilyah
Jamaludin, S.E" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-pink-400 to-pink-600 flex items-
center justify-center text-white text-2xl font-bold\'>HJ</div>';">

</div>

<h4 class="text-base font-bold text-blue-800 mb-2">Ustadzah


Hilyah Jamaludin, S.E</h4>

<p class="text-sm text-green-600 font-semibold mb-1">Koord. Al


Quran SDIT Al Fatih</p>

<p class="text-xs text-gray-600">Metode Ummi</p>

</div>

</div><!-- Wakil Kepala Sekolah Bid. Humas -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustadz Ridho Oktavia
Pernando, [Link]" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-yellow-400 to-yellow-600 flex
items-center justify-center text-white text-2xl font-bold\'>RP</div>';">

</div>

<h4 class="text-base font-bold text-blue-800 mb-2">Ustadz Ridho


Oktavia Pernando, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Wakil Kepala


Sekolah Bid. Humas</p>

</div>

</div><!-- Wakil Kepala Sekolah Bid. Kesiswaan -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex flex-col items-center text-center">

<div class="w-24 h-24 rounded-full overflow-hidden mb-4 profile-


img"><img src="[Link] alt="Ustadz Mohamad
Shamil Bhashayev, [Link]" class="w-full h-full object-cover"
onerror="[Link]='none'; [Link]='<div
class=\'w-full h-full bg-gradient-to-br from-red-400 to-red-600 flex items-
center justify-center text-white text-2xl font-bold\'>SB</div>';">

</div>

<h4 class="text-base font-bold text-blue-800 mb-2">Ustadz


Mohamad Shamil Bhashayev, [Link]</h4>

<p class="text-sm text-green-600 font-semibold">Wakil Kepala


Sekolah Bid. Kesiswaan</p>

</div>

</div>

</div>

</div><!-- Visi -->

<div class="max-w-4xl mx-auto mb-12">

<div class="bg-gradient-to-br from-blue-500 to-blue-700 rounded-2xl


shadow-lg p-8 text-white card-shadow">

<h3 class="text-3xl font-bold text-center mb-6">VISI</h3>

<p class="text-lg text-center leading-relaxed">"Terwujudnya sekolah


islam terbaik dalam pembelajaran dan menjaga kelestarian lingkungan,
bergotong royong, mandiri untuk keberkahan dunia akhirat."</p>
</div>

</div><!-- Misi -->

<div class="max-w-6xl mx-auto">

<h3 class="text-3xl font-bold text-center text-blue-800


mb-8">MISI</h3>

<div class="grid grid-cols-1 md:grid-cols-2 gap-6"><!-- Misi 1 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-green-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-green-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terwujudnya islam


sebagai dasar dan identitas dengan merujuk kepada Al-Quran dan As-
sunnah.</p>

</div>

</div><!-- Misi 2 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-blue-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-blue-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terbangunnya


pribadi/insan yang beriman dan bertaqwa kepada Allah SWT.</p>

</div>

</div><!-- Misi 3 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-purple-500">

<div class="flex items-start gap-4">


<div class="w-12 h-12 bg-purple-500 rounded-full flex items-center
justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terwujudnya siswa-siswi


yang memiliki kecakapan intelektual, emosional dan sosial.</p>

</div>

</div><!-- Misi 4 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-yellow-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-yellow-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terciptanya pembelajaran


yang menyenangkan dengan tetap memperhatikan nilai-nilai
keislaman.</p>

</div>

</div><!-- Misi 5 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-green-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-green-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Turut serta dan aktif di


dalam menjaga kelestarian lingkungan alam.</p>

</div>

</div><!-- Misi 6 -->


<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-
4 border-red-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-red-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terciptanya jiwa


kepemimpinan dan kewirausahaan yang kuat kepada seluruh warga
sekolah.</p>

</div>

</div><!-- Misi 7 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-blue-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-blue-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terciptanya pelayanan


yang berkualitas bagi setiap pelanggan sekolah.</p>

</div>

</div><!-- Misi 8 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-purple-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-purple-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Terciptanya sekolah


dengan wawasan keislaman, kebangsaan dan global sesuai tuntutan
zaman.</p>
</div>

</div><!-- Misi 9 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-pink-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-pink-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

</div>

<p class="text-gray-700 leading-relaxed">Tanggap terhadap setiap


perubahan yang terjadi untuk kelancaran proses pembelajaran.</p>

</div>

</div><!-- Misi 10 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow border-l-


4 border-orange-500">

<div class="flex items-start gap-4">

<div class="w-12 h-12 bg-orange-500 rounded-full flex items-center


justify-center text-white font-bold text-xl flex-shrink-0">

10

</div>

<p class="text-gray-700 leading-relaxed">Bersaing secara etis


dengan institusi lain tingkat Kota Tangerang demi kemajuan dan
keunggulan sekolah.</p>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="kurikulum">

<div class="container mx-auto px-4 py-20">


<h2 class="text-4xl font-bold text-center text-blue-800 mb-
4">Kurikulum</h2>

<p class="text-center text-gray-600 mb-12">Sistem Pembelajaran


SDIT Al Fatih</p><!-- Kurikulum Utama -->

<div class="max-w-6xl mx-auto mb-16">

<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"><!--


Kurikulum Merdeka -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Kurikulum


Merdeka</h3>

<p class="text-gray-700 leading-relaxed">Mengimplementasikan


Kurikulum Dinas Pendidikan dengan Kurikulum SDIT Al-Fatih Kurikulum
Merdeka (Kelas 1-6)</p>

</div><!-- Standar JSIT -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Standar


JSIT</h3>

<p class="text-gray-700 leading-relaxed">Standar mutu Sekolah


Islam Terpadu (Kelas 1-6)</p>

</div><!-- Pembelajaran Projek -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center">

<div class="text-6xl mb-4">

</div>
<h3 class="text-2xl font-bold text-blue-800 mb-3">Pembelajaran
Projek</h3>

<p class="text-gray-700 leading-relaxed">PBL &amp; PJBL : Kelas 4-


6</p>

</div>

</div>

</div><!-- Kurikulum Ke-Islaman -->

<div class="max-w-4xl mx-auto">

<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-


2xl shadow-lg p-8 card-shadow text-white">

<div class="text-center mb-8">

<div class="text-6xl mb-4">

</div>

<h3 class="text-3xl font-bold mb-3">Kurikulum Ke-Islaman</h3>

<p class="text-lg text-green-100">Kurikulum Ke-Islaman Khas SDIT


Al-Fatih dengan rincian:</p>

</div>

<div class="grid grid-cols-1 md:grid-cols-2 gap-4">

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-4 flex items-


center gap-3">

<div class="text-2xl">

</div><span class="text-lg font-semibold">Bahasa Arab</span>

</div>

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-4 flex items-


center gap-3">

<div class="text-2xl">

</div><span class="text-lg font-semibold">Al Quran</span>

</div>
<div class="bg-white/10 backdrop-blur-sm rounded-lg p-4 flex items-
center gap-3">

<div class="text-2xl">

</div><span class="text-lg font-semibold">Hadist Pilihan</span>

</div>

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-4 flex items-


center gap-3">

<div class="text-2xl">

</div><span class="text-lg font-semibold">Kurikulum Do'a


Harian</span>

</div>

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-4 flex items-


center gap-3 md:col-span-2">

<div class="text-2xl">

</div><span class="text-lg font-semibold">Muhadastah</span>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="fasilitas">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-4">Fasilitas


Sekolah</h2>

<p class="text-center text-gray-600 mb-12">Sarana dan Prasarana


SDIT Al Fatih</p>

<div class="max-w-6xl mx-auto">


<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"><!--
Ruang Kelas -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center hover:scale-105 transition-transform">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Ruang


Kelas</h3>

<p class="text-gray-700 leading-relaxed">Ruang kelas yang nyaman


dan dilengkapi AC untuk pembelajaran optimal</p>

</div><!-- Masjid -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center hover:scale-105 transition-transform">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Masjid</h3>

<p class="text-gray-700 leading-relaxed">Masjid untuk kegiatan


ibadah dan pembelajaran agama</p>

</div><!-- Perpustakaan -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center hover:scale-105 transition-transform">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800


mb-3">Perpustakaan</h3>

<p class="text-gray-700 leading-relaxed">Perpustakaan dengan


koleksi buku yang lengkap</p>

</div><!-- Lab Komputer -->


<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-
center hover:scale-105 transition-transform">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Lab


Komputer</h3>

<p class="text-gray-700 leading-relaxed">Laboratorium komputer


untuk pembelajaran teknologi</p>

</div><!-- Lapangan Olahraga -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center hover:scale-105 transition-transform">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Lapangan


Olahraga</h3>

<p class="text-gray-700 leading-relaxed">Lapangan untuk berbagai


kegiatan olahraga</p>

</div><!-- Kantin -->

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center hover:scale-105 transition-transform">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold text-blue-800 mb-3">Kantin</h3>

<p class="text-gray-700 leading-relaxed">Kantin dengan makanan


sehat dan halal</p>

</div>

</div>

</div>

</div>
</div>

<div class="page" id="ekstrakurikuler">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-


4">Ekstrakurikuler &amp; Galeri Foto</h2>

<p class="text-center text-gray-600 mb-12">Program Pengembangan


Minat dan Bakat Siswa</p><!-- Program Ekstrakurikuler -->

<div class="max-w-6xl mx-auto mb-16">

<h3 class="text-3xl font-bold text-center text-blue-800 mb-


8">Program Ekstrakurikuler</h3>

<div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4"><!--


Memanah -->

<div class="bg-gradient-to-br from-blue-500 to-blue-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Memanah</h4>

<p class="text-sm text-blue-100">Olahraga tradisional yang melatih


fokus dan ketepatan</p>

</div><!-- Renang -->

<div class="bg-gradient-to-br from-cyan-500 to-cyan-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Renang</h4>

<p class="text-sm text-cyan-100">Olahraga air yang menyehatkan


seluruh tubuh</p>

</div><!-- Pramuka -->

<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-


xl shadow-lg p-6 card-shadow text-center text-white">
<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Pramuka</h4>

<p class="text-sm text-green-100">Kegiatan kepanduan yang


membangun karakter</p>

</div><!-- Badminton -->

<div class="bg-gradient-to-br from-yellow-500 to-yellow-700 rounded-


xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Badminton</h4>

<p class="text-sm text-yellow-100">Olahraga raket yang melatih


kelincahan</p>

</div><!-- Karate -->

<div class="bg-gradient-to-br from-red-500 to-red-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Karate</h4>

<p class="text-sm text-red-100">Seni bela diri yang melatih disiplin


dan mental</p>

</div><!-- Futsal -->

<div class="bg-gradient-to-br from-purple-500 to-purple-700 rounded-


xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Futsal</h4>


<p class="text-sm text-purple-100">Sepak bola dalam ruangan yang
seru</p>

</div><!-- Tenis Meja -->

<div class="bg-gradient-to-br from-pink-500 to-pink-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Tenis Meja</h4>

<p class="text-sm text-pink-100">Olahraga yang melatih refleks dan


koordinasi</p>

</div><!-- Marawis -->

<div class="bg-gradient-to-br from-orange-500 to-orange-700


rounded-xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-4xl mb-3">

</div>

<h4 class="text-lg font-bold mb-2">Marawis</h4>

<p class="text-sm text-orange-100">Seni musik tradisional Islam


yang indah</p>

</div>

</div>

</div><!-- Galeri Foto -->

<div class="max-w-6xl mx-auto">

<h3 class="text-3xl font-bold text-center text-blue-800 mb-8">Galeri


Foto Kegiatan</h3>

<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"><!--


Kegiatan Pembelajaran -->

<div class="bg-white rounded-xl shadow-lg overflow-hidden card-


shadow">

<div class="h-48 bg-gradient-to-br from-blue-400 to-blue-600 flex


items-center justify-center"><span class="text-6xl">📖</span>
</div>

<div class="p-6">

<h4 class="text-xl font-bold text-blue-800 mb-2">Kegiatan


Pembelajaran</h4>

<p class="text-gray-700">Suasana belajar yang kondusif dan


menyenangkan</p>

</div>

</div><!-- Kegiatan Olahraga -->

<div class="bg-white rounded-xl shadow-lg overflow-hidden card-


shadow">

<div class="h-48 bg-gradient-to-br from-green-400 to-green-600 flex


items-center justify-center"><span class="text-6xl">⚽</span>

</div>

<div class="p-6">

<h4 class="text-xl font-bold text-blue-800 mb-2">Kegiatan


Olahraga</h4>

<p class="text-gray-700">Aktivitas fisik yang menyehatkan


tubuh</p>

</div>

</div><!-- Kegiatan Keagamaan -->

<div class="bg-white rounded-xl shadow-lg overflow-hidden card-


shadow">

<div class="h-48 bg-gradient-to-br from-purple-400 to-purple-600


flex items-center justify-center"><span class="text-6xl">🕌</span>

</div>

<div class="p-6">

<h4 class="text-xl font-bold text-blue-800 mb-2">Kegiatan


Keagamaan</h4>

<p class="text-gray-700">Pembinaan spiritual dan akhlak


mulia</p>

</div>

</div><!-- Kegiatan Seni -->


<div class="bg-white rounded-xl shadow-lg overflow-hidden card-
shadow">

<div class="h-48 bg-gradient-to-br from-pink-400 to-pink-600 flex


items-center justify-center"><span class="text-6xl">🎨</span>

</div>

<div class="p-6">

<h4 class="text-xl font-bold text-blue-800 mb-2">Kegiatan


Seni</h4>

<p class="text-gray-700">Pengembangan bakat dan kreativitas


siswa</p>

</div>

</div><!-- Kegiatan Ekstrakurikuler -->

<div class="bg-white rounded-xl shadow-lg overflow-hidden card-


shadow">

<div class="h-48 bg-gradient-to-br from-yellow-400 to-yellow-600


flex items-center justify-center"><span class="text-6xl">🏆</span>

</div>

<div class="p-6">

<h4 class="text-xl font-bold text-blue-800 mb-2">Kegiatan


Ekstrakurikuler</h4>

<p class="text-gray-700">Beragam aktivitas pengembangan minat


bakat</p>

</div>

</div><!-- Kegiatan Sekolah -->

<div class="bg-white rounded-xl shadow-lg overflow-hidden card-


shadow">

<div class="h-48 bg-gradient-to-br from-red-400 to-red-600 flex


items-center justify-center"><span class="text-6xl">🎓</span>

</div>

<div class="p-6">

<h4 class="text-xl font-bold text-blue-800 mb-2">Kegiatan


Sekolah</h4>

<p class="text-gray-700">Berbagai program unggulan sekolah</p>


</div>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="unggulan">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-4">Program


Unggulan</h2>

<p class="text-center text-gray-600 mb-12">Keunggulan SDIT Al Fatih


dalam Pendidikan</p>

<div class="max-w-6xl mx-auto">

<div class="grid grid-cols-1 lg:grid-cols-3 gap-8"><!-- Program Bahasa


-->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-blue-500 to-blue-700 p-8 text-


center text-white">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold">Program Bahasa</h3>

</div>

<div class="p-8">

<p class="text-gray-700 leading-relaxed">Memiliki Skill Berbahasa


Arab guna untuk memudahkan dalam memahami al-Qur'an &amp; as-
Sunnah dengan baik. Siswa dilatih dan dibiasakan Berbicara, Menulis,
Membaca dan Mendengar dengan menggunakan Bahasa Arab setiap
hari.</p>

</div>

</div><!-- Program Tahfidz -->


<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-
shadow">

<div class="bg-gradient-to-br from-green-500 to-green-700 p-8 text-


center text-white">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold">Program Tahfidz</h3>

</div>

<div class="p-8">

<p class="text-gray-700 leading-relaxed mb-4">Siswa ditargetkan


Memiliki Hafalan Qur'an yang cukup tinggi (3 Juz Al-qur'an: Juz 28, 29
&amp; 30). Dengan Metode Talaqqi : Kelas 1-3 dan Mustaqilli : Kelas 4-
6.</p>

<p class="text-gray-700 leading-relaxed">Juga terdapat Takhassus


Al-Qur'an untuk dapat menghafal diatas target minimal.</p>

</div>

</div><!-- Program Tahsin -->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-purple-500 to-purple-700 p-8 text-


center text-white">

<div class="text-6xl mb-4">

</div>

<h3 class="text-2xl font-bold">Program Tahsin Metode Ummi</h3>

</div>

<div class="p-8">

<p class="text-gray-700 leading-relaxed">Menggunakan Metode


Ummi dalam (Kelas 1-6). Membaguskan Membaca Al-Qur'an dengan
teknik yang tepat dan benar.</p>

</div>
</div>

</div>

</div>

</div>

</div>

<div class="page" id="kualifikasi">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-


4">Kualifikasi Lulusan</h2>

<p class="text-center text-gray-600 mb-12">Kompetensi yang Dimiliki


Lulusan SDIT Al Fatih</p>

<div class="max-w-6xl mx-auto">

<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6"><!--


Mahir Berbahasa -->

<div class="bg-gradient-to-br from-blue-500 to-blue-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Mahir Berbahasa</h3>

<p class="text-sm text-blue-100">Mahir berbahasa Arab dan


English</p>

</div><!-- Komputer -->

<div class="bg-gradient-to-br from-purple-500 to-purple-700 rounded-


xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Komputer</h3>

<p class="text-sm text-purple-100">Mampu mengoperasikan Ms.


Word, Excel, Power Point &amp; Canva</p>
</div><!-- Baca Al-Quran -->

<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-


xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Baca Al-Quran</h3>

<p class="text-sm text-green-100">Dapat membaca Al-Quran


dengan Tajwid, Makhraj &amp; sifat Huruf yang baik</p>

</div><!-- Hafalan Al-Quran -->

<div class="bg-gradient-to-br from-teal-500 to-teal-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Hafalan Al-Quran</h3>

<p class="text-sm text-teal-100">Hafal Minimal 3 Juz Al-Quran (30,


29 &amp; 28)</p>

</div><!-- Hafalan Hadist -->

<div class="bg-gradient-to-br from-yellow-500 to-yellow-700 rounded-


xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Hafalan Hadist</h3>

<p class="text-sm text-yellow-100">Hafal Hadist-hadist pilihan dan


Arbain</p>

</div><!-- Doa Harian -->

<div class="bg-gradient-to-br from-pink-500 to-pink-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">


🤲

</div>

<h3 class="text-xl font-bold mb-3">Doa Harian</h3>

<p class="text-sm text-pink-100">Hafal Do'a-do'a Harian</p>

</div><!-- Memiliki Skill -->

<div class="bg-gradient-to-br from-orange-500 to-orange-700


rounded-xl shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Memiliki Skill</h3>

<p class="text-sm text-orange-100">Berbagai keterampilan


praktis</p>

</div><!-- Akhlaqul Karimah -->

<div class="bg-gradient-to-br from-red-500 to-red-700 rounded-xl


shadow-lg p-6 card-shadow text-center text-white">

<div class="text-5xl mb-4">

</div>

<h3 class="text-xl font-bold mb-3">Akhlaqul Karimah</h3>

<p class="text-sm text-red-100">Berakhlaqul Karimah dan


Berkarakter Islam</p>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="prestasi">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-4">Prestasi


Sekolah</h2>
<p class="text-center text-gray-600 mb-12">Pencapaian dan
Penghargaan SDIT Al Fatih</p>

<div class="max-w-5xl mx-auto">

<div class="grid grid-cols-1 md:grid-cols-3 gap-8"><!-- Raport


Pendidikan Terbaik -->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-yellow-400 to-yellow-600 p-8 text-


center">

<div class="text-6xl mb-4">

</div>

</div>

<div class="p-6 text-center">

<h3 class="text-xl font-bold text-blue-800 mb-3">Raport Pendidikan


Terbaik</h3>

<p class="text-gray-700 leading-relaxed">Sekolah dengan Raport


Pendidikan Terbaik dari Kemendikbud Tahun 2023 dan 2024 berturut-
turut</p>

</div>

</div><!-- Terakreditasi B -->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-green-500 to-green-700 p-8 text-


center">

<div class="text-6xl mb-4">

</div>

</div>

<div class="p-6 text-center">

<h3 class="text-xl font-bold text-blue-800 mb-3">Terakreditasi


B</h3>
<p class="text-gray-700 leading-relaxed">Ter-Akreditasi oleh BAN
S/M dengan Nilai B (89)</p>

</div>

</div><!-- Anggota JSIT -->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-blue-500 to-blue-700 p-8 text-


center">

<div class="text-6xl mb-4">

</div>

</div>

<div class="p-6 text-center">

<h3 class="text-xl font-bold text-blue-800 mb-3">Anggota


JSIT</h3>

<p class="text-gray-700 leading-relaxed">Ter-Daftar sebagai


Anggota BLSIT-JSIT (Jaringan Sekolah Islam Terpadu) Indonesia</p>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="video">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-4">Video


Profil</h2>

<p class="text-center text-gray-600 mb-12">Mengenal Lebih Dekat


SDIT Al Fatih Kota Tangerang</p>

<div class="max-w-4xl mx-auto">

<div class="bg-white rounded-2xl shadow-lg p-6 card-shadow">


<div class="video-container"><iframe
src="[Link] title="Video Profil
SDIT Al Fatih Kota Tangerang" frameborder="0" allow="accelerometer;
autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
web-share" allowfullscreen></iframe>

</div>

<div class="mt-6 text-center">

<h3 class="text-xl font-bold text-blue-800 mb-2">Video Profil SDIT Al


Fatih</h3>

<p class="text-gray-600">Mengenal lebih dekat program dan


kegiatan di SDIT Al Fatih Kota Tangerang</p>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="haji-umroh">

<div class="container mx-auto px-4 py-20"><!-- Header Section -->

<div class="text-center mb-12">

<h2 class="text-4xl font-bold text-blue-800 mb-4">Layanan Haji


&amp; Umroh</h2>

<div class="arabic-text text-green-600 mb-4">


‫َّل‬
‫ِبْس ِم ال ِه الَّر ْح َمِن الَّر ِح يِم‬
</div>

<h3 class="text-2xl font-semibold text-gray-800 mb-3">Wujudkan


Impian Ibadah Haji &amp; Umroh Anda</h3>

<p class="text-lg text-gray-600">Melayani perjalanan spiritual menuju


Tanah Suci dengan pelayanan terbaik dan amanah</p>

</div><!-- Info Haji Reguler -->

<div class="max-w-6xl mx-auto mb-16">

<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-


2xl shadow-lg p-8 text-white card-shadow">
<div class="text-center mb-8">

<div class="text-6xl mb-4">

</div>

<h3 class="text-3xl font-bold mb-2">Info Haji Reguler</h3>

</div>

<div class="grid grid-cols-1 lg:grid-cols-2 gap-8"><!-- Persyaratan -->

<div class="bg-white/10 backdrop-blur-sm rounded-xl p-6">

<h4 class="text-xl font-bold mb-4">Persyaratan Haji Reguler:</h4>

<div class="space-y-3">

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">✓</span> <span>WNI yang beragama
Islam</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">✓</span> <span>Berusia minimal 12
tahun</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">✓</span> <span>Sehat jasmani dan
rohani</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">✓</span> <span>Mampu secara finansial</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">✓</span> <span>Wanita harus dengan
mahram</span>

</div>

</div>

</div><!-- Dokumen -->

<div class="bg-white/10 backdrop-blur-sm rounded-xl p-6">


<h4 class="text-xl font-bold mb-4">Dokumen yang
Diperlukan:</h4>

<div class="space-y-3">

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">📄</span> <span>KTP &amp; Kartu
Keluarga</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">📄</span> <span>Akta Kelahiran</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">📄</span> <span>Paspor (minimal 6 bulan)</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">📄</span> <span>Surat Keterangan Sehat</span>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-300


text-xl flex-shrink-0">📄</span> <span>Pas Foto 4x6 &amp; 3x4</span>

</div>

</div>

</div>

</div><!-- Biaya -->

<div class="mt-8 text-center bg-white/20 backdrop-blur-sm rounded-


xl p-6">

<h4 class="text-2xl font-bold mb-3">Biaya Haji Reguler 2024</h4>

<p class="text-3xl font-bold text-yellow-300 mb-2">Rp 35.000.000 -


Rp 40.000.000</p>

<p class="text-sm text-green-100">*Biaya dapat berubah sesuai


kebijakan pemerintah</p>

</div>

</div>

</div><!-- Paket Umroh -->


<div class="max-w-6xl mx-auto mb-16">

<div class="text-center mb-8">

<div class="text-6xl mb-4">

✈️

</div>

<h3 class="text-3xl font-bold text-blue-800 mb-2">Paket


Umroh</h3>

</div>

<div class="grid grid-cols-1 md:grid-cols-3 gap-6"><!-- Paket Ekonomi


-->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-blue-500 to-blue-700 p-6 text-


center text-white">

<div class="text-5xl mb-3">

</div>

<h4 class="text-2xl font-bold mb-2">Paket Ekonomi</h4>

<p class="text-3xl font-bold mb-1">Rp 25.000.000</p>

<p class="text-blue-100">9 Hari</p>

</div>

<div class="p-6">

<div class="space-y-3">

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Hotel 3-4
Star</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Pesawat
Reguler</span>

</div>
<div class="flex items-start gap-3"><span class="text-green-500
text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Makan 3x
sehari</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Transport
AC</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-
700">Perlengkapan Umroh</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Bimbingan
Manasik</span>

</div>

</div>

</div>

</div><!-- Paket Silver -->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow relative">

<div class="absolute top-4 right-4 bg-yellow-400 text-yellow-900 px-


3 py-1 rounded-full text-xs font-bold z-10">

POPULER

</div>

<div class="bg-gradient-to-br from-purple-500 to-purple-700 p-6 text-


center text-white">

<div class="text-5xl mb-3">

</div>

<h4 class="text-2xl font-bold mb-2">Paket Silver</h4>

<p class="text-3xl font-bold mb-1">Rp 32.000.000</p>

<p class="text-purple-100">12 Hari</p>


</div>

<div class="p-6">

<div class="space-y-3">

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Hotel 4
Star</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Pesawat
Langsung</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Makan 3x
+ Snack</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Transport
VIP</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-
700">Perlengkapan Premium</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">City Tour
Madinah</span>

</div>

</div>

</div>

</div><!-- Paket Gold -->

<div class="bg-white rounded-2xl shadow-lg overflow-hidden card-


shadow">

<div class="bg-gradient-to-br from-yellow-500 to-yellow-700 p-6 text-


center text-white">
<div class="text-5xl mb-3">

</div>

<h4 class="text-2xl font-bold mb-2">Paket Gold</h4>

<p class="text-3xl font-bold mb-1">Rp 45.000.000</p>

<p class="text-yellow-100">15 Hari</p>

</div>

<div class="p-6">

<div class="space-y-3">

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Hotel 5
Star</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">First Class
Flight</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">All Meals
Premium</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Private
Transport</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Luxury
Amenities</span>

</div>

<div class="flex items-start gap-3"><span class="text-green-500


text-xl flex-shrink-0">✓</span> <span class="text-gray-700">Extended
Tours</span>

</div>
</div>

</div>

</div>

</div>

</div><!-- WhatsApp Konsultasi -->

<div class="max-w-4xl mx-auto mb-12">

<div class="text-center">

<div class="bg-gradient-to-r from-green-500 to-green-600 rounded-xl


shadow-lg p-8">

<div class="text-6xl mb-4">

</div>

<h3 class="text-3xl font-bold text-white mb-3">Hubungi Kami</h3>

<p class="text-lg text-green-100 mb-6">Tim profesional kami siap


membantu mewujudkan impian ibadah Anda</p><a
href="[Link]
%20ingin%20konsultasi%20tentang%20layanan%20Haji%20dan
%20Umroh" target="_blank" rel="noopener noreferrer" class="bg-white
text-green-600 px-8 py-4 rounded-lg font-bold text-lg inline-flex items-
center gap-3 hover:bg-green-50 transition-all"> <span class="text-3xl">📱
</span> Chat WhatsApp </a>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="pendaftaran">

<div class="container mx-auto px-4 py-20">

<h2 class="text-4xl font-bold text-center text-blue-800 mb-


4">Pendaftaran SPMB 2026/2027</h2>

<p class="text-center text-gray-600 mb-12">Informasi Lengkap


Pendaftaran Siswa Baru</p><!-- Alur Pendaftaran -->
<div class="max-w-6xl mx-auto mb-16">

<h3 class="text-3xl font-bold text-center text-blue-800 mb-8">Alur


Pendaftaran</h3>

<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6"><!--


Step 1 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow text-


center">

<div class="w-16 h-16 bg-blue-500 rounded-full flex items-center


justify-center text-white text-2xl font-bold mx-auto mb-4">

</div>

<h4 class="text-xl font-bold text-blue-800 mb-3">Daftar


Online</h4>

<p class="text-gray-700">Isi formulir pendaftaran online melalui link


yang tersedia</p>

</div><!-- Step 2 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow text-


center">

<div class="w-16 h-16 bg-green-500 rounded-full flex items-center


justify-center text-white text-2xl font-bold mx-auto mb-4">

</div>

<h4 class="text-xl font-bold text-blue-800 mb-3">Bayar Biaya</h4>

<p class="text-gray-700">Transfer biaya pendaftaran Rp


350.000</p>

</div><!-- Step 3 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow text-


center">

<div class="w-16 h-16 bg-purple-500 rounded-full flex items-center


justify-center text-white text-2xl font-bold mx-auto mb-4">

</div>

<h4 class="text-xl font-bold text-blue-800 mb-3">Tes Masuk</h4>


<p class="text-gray-700">Mengikuti tes masuk sesuai jadwal yang
ditentukan</p>

</div><!-- Step 4 -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow text-


center">

<div class="w-16 h-16 bg-yellow-500 rounded-full flex items-center


justify-center text-white text-2xl font-bold mx-auto mb-4">

</div>

<h4 class="text-xl font-bold text-blue-800 mb-3">Daftar Ulang</h4>

<p class="text-gray-700">Melakukan daftar ulang jika dinyatakan


lulus</p>

</div>

</div>

</div><!-- Persyaratan -->

<div class="max-w-4xl mx-auto mb-16">

<div class="bg-gradient-to-br from-blue-500 to-blue-700 rounded-2xl


shadow-lg p-8 text-white card-shadow">

<h3 class="text-3xl font-bold text-center mb-6">Persyaratan</h3>

<div class="space-y-4">

<div class="flex items-start gap-4"><span class="text-yellow-300


text-2xl flex-shrink-0">✓</span> <span class="text-lg">Usia minimal 6
tahun pada 1 Juli 2026</span>

</div>

<div class="flex items-start gap-4"><span class="text-yellow-300


text-2xl flex-shrink-0">✓</span> <span class="text-lg">Fotokopi Akta
Kelahiran</span>

</div>

<div class="flex items-start gap-4"><span class="text-yellow-300


text-2xl flex-shrink-0">✓</span> <span class="text-lg">Fotokopi Kartu
Keluarga</span>

</div>
<div class="flex items-start gap-4"><span class="text-yellow-300
text-2xl flex-shrink-0">✓</span> <span class="text-lg">Pas foto 3x4 (3
lembar)</span>

</div>

<div class="flex items-start gap-4"><span class="text-yellow-300


text-2xl flex-shrink-0">✓</span> <span class="text-lg">Surat
keterangan sehat dari dokter</span>

</div>

</div>

</div>

</div><!-- Biaya Pendaftaran -->

<div class="max-w-4xl mx-auto mb-16">

<div class="bg-white rounded-2xl shadow-lg p-8 card-shadow text-


center">

<div class="text-6xl mb-4">

</div>

<h3 class="text-3xl font-bold text-blue-800 mb-4">Biaya


Pendaftaran</h3>

<p class="text-lg text-gray-700 mb-4">Biaya Pendaftaran SPMB


2026/2027</p>

<p class="text-4xl font-bold text-green-600 mb-2">Rp 350.000</p>

<p class="text-gray-600">Biaya formulir, tes masuk &amp;


administrasi</p>

</div>

</div><!-- Jadwal Pendaftaran -->

<div class="max-w-6xl mx-auto mb-16">

<h3 class="text-3xl font-bold text-center text-blue-800 mb-8">Jadwal


Pendaftaran SPMB 2026/2027</h3>

<div class="grid grid-cols-1 md:grid-cols-2 gap-6"><!-- Gelombang 1


-->

<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-


2xl shadow-lg p-8 text-white card-shadow">
<div class="w-16 h-16 bg-white rounded-full flex items-center justify-
center text-green-600 text-2xl font-bold mx-auto mb-4">

</div>

<h4 class="text-2xl font-bold text-center mb-4">Gelombang 1</h4>

<p class="text-xl text-center mb-4 font-semibold">11 Agustus 2025 -


09 Januari 2026</p>

<div class="bg-white/20 backdrop-blur-sm rounded-lg p-4 text-


center">

<p class="font-semibold mb-2">Periode Pendaftaran Pertama</p>

<p class="text-sm">Dapatkan kesempatan terbaik untuk


mendaftar</p>

</div>

</div><!-- Gelombang 2 -->

<div class="bg-gradient-to-br from-blue-500 to-blue-700 rounded-2xl


shadow-lg p-8 text-white card-shadow">

<div class="w-16 h-16 bg-white rounded-full flex items-center justify-


center text-blue-600 text-2xl font-bold mx-auto mb-4">

</div>

<h4 class="text-2xl font-bold text-center mb-4">Gelombang 2</h4>

<p class="text-xl text-center mb-4 font-semibold">11 Januari 2026 -


10 April 2026</p>

<div class="bg-white/20 backdrop-blur-sm rounded-lg p-4 text-


center">

<p class="font-semibold mb-2">Periode Pendaftaran Kedua</p>

<p class="text-sm">Kesempatan terakhir untuk bergabung</p>

</div>

</div>

</div>

</div><!-- Rincian Biaya -->

<div class="max-w-6xl mx-auto mb-16">


<h3 class="text-3xl font-bold text-center text-blue-800 mb-8">Rincian
Biaya SPMB 2026/2027</h3><!-- Rincian Biaya Daftar Ulang -->

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex items-center gap-4 mb-6">

<div class="text-5xl">

</div>

<h4 class="text-2xl font-bold text-blue-800">Rincian Biaya Daftar


Ulang (Jika Lulus)</h4>

</div>

<div class="table-container">

<table>

<thead>

<tr>

<th class="table-number">No.</th>

<th>Uraian Biaya</th>

<th style="text-align: right;">Jumlah (Rp)</th>

</tr>

</thead>

<tbody>

<tr>

<td class="table-number">1.</td>

<td><strong>Pengembangan Pendidikan</strong><br><span
class="text-sm text-gray-600">(Satu kali pembayaran)</span></td>

<td style="text-align: right; font-weight: 600;">4.500.000</td>

</tr>

<tr>

<td class="table-number">2.</td>

<td><strong>Prasarana Pendidikan</strong><br><span
class="text-sm text-gray-600">(Satu kali pembayaran)</span></td>
<td style="text-align: right; font-weight: 600;">3.750.000</td>

</tr>

<tr>

<td class="table-number">3.</td>

<td><strong>Seragam</strong><br><span class="text-sm text-


gray-600">(4 Pcs Seragam)</span></td>

<td style="text-align: right; font-weight: 600;">1.150.000</td>

</tr>

<tr>

<td class="table-number">4.</td>

<td><strong>Buku</strong><br><span class="text-sm text-gray-


600">(Buku paket satu tahun, raport dan agenda siswa)</span></td>

<td style="text-align: right; font-weight: 600;">1.300.000</td>

</tr>

<tr>

<td class="table-number">5.</td>

<td><strong>Kegiatan Siswa</strong><br><span class="text-sm


text-gray-600">(Satu tahun)</span></td>

<td style="text-align: right; font-weight: 600;">2.000.000</td>

</tr>

<tr>

<td class="table-number">6.</td>

<td><strong>SPP</strong><br><span class="text-sm text-gray-


600">(Per bulan)</span></td>

<td style="text-align: right; font-weight: 600;">600.000</td>

</tr>

<tr>

<td class="table-number">7.</td>

<td><strong>Komite</strong><br><span class="text-sm text-


gray-600">(Per bulan)</span></td>

<td style="text-align: right; font-weight: 600;">30.000</td>


</tr>

<tr class="table-total">

<td colspan="2" style="text-align: right; padding-right:


1rem;"><strong>SUBTOTAL BIAYA DAFTAR ULANG</strong><br><span
class="text-sm">(Sebelum diskon)</span></td>

<td style="text-align: right; font-size: 1.2rem;">13.330.000</td>

</tr>

<tr class="table-discount">

<td colspan="2" style="text-align: right; padding-right:


1rem;"><strong>DISKON GELOMBANG 1</strong><br><span
class="text-sm">(11 Agustus 2025 - 09 Januari 2026)</span></td>

<td style="text-align: right; font-size: 1.2rem;">- 2.000.000</td>

</tr>

<tr class="table-final">

<td colspan="2" style="text-align: right; padding-right:


1rem;"><strong>TOTAL BIAYA GELOMBANG 1</strong><br><span
class="text-sm">(Belum termasuk SPP &amp; Komite
bulanan)</span></td>

<td style="text-align: right; font-size: 1.2rem;">11.330.000</td>

</tr>

<tr class="table-discount">

<td colspan="2" style="text-align: right; padding-right:


1rem;"><strong>DISKON GELOMBANG 2</strong><br><span
class="text-sm">(11 Januari 2026 - 10 April 2026)</span></td>

<td style="text-align: right; font-size: 1.2rem;">- 1.000.000</td>

</tr>

<tr class="table-final">

<td colspan="2" style="text-align: right; padding-right:


1rem;"><strong>TOTAL BIAYA GELOMBANG 2</strong><br><span
class="text-sm">(Belum termasuk SPP &amp; Komite
bulanan)</span></td>

<td style="text-align: right; font-size: 1.2rem;">12.330.000</td>

</tr>
</tbody>

</table>

</div>

</div>

</div><!-- Biaya Bulanan -->

<div class="max-w-6xl mx-auto mb-16">

<div class="bg-white rounded-xl shadow-lg p-6 card-shadow">

<div class="flex items-center gap-4 mb-6">

<div class="text-5xl">

</div>

<h4 class="text-2xl font-bold text-blue-800">Biaya Bulanan</h4>

</div>

<div class="grid grid-cols-1 md:grid-cols-3 gap-6">

<div class="bg-blue-50 rounded-lg p-6 text-center border-2 border-


blue-200">

<p class="text-gray-700 mb-2 font-semibold">SPP Bulanan</p>

<p class="text-3xl font-bold text-blue-600">Rp 600.000</p>

</div>

<div class="bg-green-50 rounded-lg p-6 text-center border-2 border-


green-200">

<p class="text-gray-700 mb-2 font-semibold">Komite Bulanan</p>

<p class="text-3xl font-bold text-green-600">Rp 30.000</p>

</div>

<div class="bg-purple-50 rounded-lg p-6 text-center border-2 border-


purple-200">

<p class="text-gray-700 mb-2 font-semibold">Total Per Bulan</p>

<p class="text-3xl font-bold text-purple-600">Rp 630.000</p>

</div>

</div>
</div>

</div><!-- Ketentuan Pembayaran -->

<div class="max-w-6xl mx-auto mb-16">

<div class="bg-gradient-to-br from-red-500 to-red-700 rounded-2xl


shadow-lg p-8 text-white card-shadow">

<div class="flex items-center gap-4 mb-6">

<div class="text-5xl">

⚠️

</div>

<h3 class="text-3xl font-bold">Ketentuan Pembayaran</h3>

</div>

<div class="space-y-6">

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-6">

<h4 class="text-xl font-bold mb-3">1. Pembayaran Biaya Daftar


Ulang</h4>

<p class="text-lg leading-relaxed">Pembayaran biaya daftar ulang


sebesar <strong>30% dari total biaya masuk</strong>, selambat-
lambatnya dibayarkan <strong>satu bulan setelah calon siswa
dinyatakan lulus</strong>.</p>

</div>

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-6">

<h4 class="text-xl font-bold mb-3">2. Konsekuensi


Keterlambatan</h4>

<p class="text-lg leading-relaxed">Jika pembayaran lewat dari 1


bulan tanpa konfirmasi setelah dinyatakan lulus, calon siswa/i dianggap
telah mengundurkan diri dan akan digantikan dengan calon siswa/i yang
berada pada daftar waitinglist.</p>

</div>

<div class="bg-white/10 backdrop-blur-sm rounded-lg p-6">

<h4 class="text-xl font-bold mb-3">3. Program Cicilan</h4>

<p class="text-lg leading-relaxed">Cicilan biaya masuk bisa melalui


proses angsuran. <strong>Maksimal 6 bulan</strong> terhitung dari awal
masuk siswa.</p>
</div>

</div>

</div>

</div><!-- Keterangan Penting -->

<div class="max-w-6xl mx-auto mb-16">

<div class="bg-yellow-50 border-2 border-yellow-400 rounded-2xl


shadow-lg p-8">

<h3 class="text-2xl font-bold text-yellow-800 mb-6 text-


center">Keterangan Penting</h3>

<div class="space-y-3">

<div class="flex items-start gap-3"><span class="text-yellow-600


text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed">Biaya pendaftaran Rp


350.000 <strong>tidak dapat dikembalikan dalam kondisi
apapun</strong></p>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-600


text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed"><strong>Diskon


Gelombang 1:</strong> Rp 2.000.000 (Total: Rp 11.330.000)</p>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-600


text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed"><strong>Diskon


Gelombang 2:</strong> Rp 1.000.000 (Total: Rp 12.330.000)</p>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-600


text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed">SPP dan Komite Rp


630.000/bulan dibayar setiap <strong>tanggal 1-10 setiap
bulannya</strong></p>

</div>
<div class="flex items-start gap-3"><span class="text-yellow-600
text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed">Tersedia


<strong>program beasiswa</strong> untuk siswa berprestasi dan kurang
mampu</p>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-600


text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed">Biaya dapat berubah


sewaktu-waktu sesuai kebijakan sekolah</p>

</div>

<div class="flex items-start gap-3"><span class="text-yellow-600


text-xl flex-shrink-0">•</span>

<p class="text-gray-800 leading-relaxed">Untuk informasi program


cicilan, silakan hubungi bagian keuangan sekolah</p>

</div>

</div>

</div>

</div><!-- Call to Action -->

<div class="max-w-4xl mx-auto text-center">

<div class="bg-gradient-to-br from-green-500 to-green-700 rounded-


2xl shadow-lg p-8 card-shadow">

<h3 class="text-3xl font-bold text-white mb-6">Siap


Mendaftar?</h3>

<p class="text-lg text-green-100 mb-8">Hubungi kami untuk


informasi lebih lanjut dan proses pendaftaran</p>

<div class="flex flex-col sm:flex-row gap-4 justify-center"><a


href="[Link]
dzGegM-e0n7fhqn0NFOIN4XW2YIXasQ/viewform?usp=send_form"
target="_blank" rel="noopener noreferrer" class="bg-white text-green-
600 px-8 py-4 rounded-lg font-bold text-lg inline-flex items-center justify-
center gap-3 hover:bg-green-50 transition-all"> <span class="text-2xl">📝
</span> Daftar Sekarang </a> <a href="[Link]
text=Halo,%20saya%20ingin%20bertanya%20tentang%20pendaftaran
%20SDIT%20Al%20Fatih" target="_blank" rel="noopener noreferrer"
class="bg-white text-green-600 px-8 py-4 rounded-lg font-bold text-lg
inline-flex items-center justify-center gap-3 hover:bg-green-50 transition-
all"> <span class="text-2xl">📱</span> WhatsApp Call Center </a>

</div>

</div>

</div>

</div>

</div>

<div class="page" id="kontak">

<div class="container mx-auto px-4 py-20"><!-- Header -->

<div class="text-center mb-16">

<h2 class="text-5xl font-bold text-blue-800 mb-4">Hubungi


Kami</h2>

<p class="text-xl text-gray-600">Kami siap membantu Anda</p>

</div><!-- Main Grid - 2 Columns -->

<div class="max-w-7xl mx-auto">

<div class="grid grid-cols-1 lg:grid-cols-2 gap-8"><!-- Left Column -


Contact Information -->

<div class="bg-gradient-to-br from-blue-600 via-blue-700 to-blue-800


rounded-3xl shadow-2xl p-10 text-white">

<div class="mb-8">

<h3 class="text-3xl font-bold mb-2">Informasi Kontak</h3>

<p class="text-blue-100">Jangan ragu untuk menghubungi


kami</p>

</div><!-- Contact Items -->

<div class="space-y-8"><!-- Address -->

<div class="flex items-start gap-4 group">

<div class="w-14 h-14 bg-white/10 backdrop-blur-sm rounded-2xl


flex items-center justify-center flex-shrink-0 group-hover:bg-white/20
transition-all"><span class="text-3xl">📍</span>

</div>

<div>
<h4 class="text-lg font-semibold mb-2">Alamat</h4>

<p class="text-blue-100 leading-relaxed">Jl. Sekretaris,


RT.002/RW.003<br>

Cipete, Kec. Pinang<br>

Kota Tangerang, Banten 15142</p>

</div>

</div><!-- WhatsApp -->

<div class="flex items-start gap-4 group">

<div class="w-14 h-14 bg-white/10 backdrop-blur-sm rounded-2xl


flex items-center justify-center flex-shrink-0 group-hover:bg-white/20
transition-all"><span class="text-3xl">💬</span>

</div>

<div>

<h4 class="text-lg font-semibold mb-2">WhatsApp</h4><a


href="[Link] target="_blank" rel="noopener
noreferrer" class="text-xl font-bold text-white hover:text-yellow-300
transition-colors"> 0822-2230-0300 </a>

</div>

</div><!-- Email -->

<div class="flex items-start gap-4 group">

<div class="w-14 h-14 bg-white/10 backdrop-blur-sm rounded-2xl


flex items-center justify-center flex-shrink-0 group-hover:bg-white/20
transition-all"><span class="text-3xl">📧</span>

</div>

<div>

<h4 class="text-lg font-semibold mb-2">Email</h4><a


href="[Link] class="text-blue-100 hover:text-
white transition-colors break-all"> sditalfatihdoc@[Link] </a>

</div>

</div><!-- Instagram -->

<div class="flex items-start gap-4 group">


<div class="w-14 h-14 bg-white/10 backdrop-blur-sm rounded-2xl
flex items-center justify-center flex-shrink-0 group-hover:bg-white/20
transition-all"><span class="text-3xl">📷</span>

</div>

<div>

<h4 class="text-lg font-semibold mb-2">Instagram</h4><a


href="[Link]
target="_blank" rel="noopener noreferrer" class="text-blue-100
hover:text-white transition-colors"> @sditalfatihtangerang </a>

</div>

</div>

</div><!-- Social Media Links -->

<div class="mt-10 pt-8 border-t border-white/20">

<div class="flex gap-4"><a href="[Link]


text=Halo,%20saya%20ingin%20bertanya%20tentang%20SDIT%20Al
%20Fatih" target="_blank" rel="noopener noreferrer" class="flex-1 bg-
white/10 backdrop-blur-sm hover:bg-white/20 rounded-xl py-3 px-4 text-
center font-semibold transition-all transform hover:scale-105"> 💬 Chat
</a> <a href="[Link]
target="_blank" rel="noopener noreferrer" class="flex-1 bg-white/10
backdrop-blur-sm hover:bg-white/20 rounded-xl py-3 px-4 text-center font-
semibold transition-all transform hover:scale-105"> 📷 Follow </a>

</div>

</div>

</div><!-- Right Column - Operating Hours & Map -->

<div class="space-y-8"><!-- Operating Hours -->

<div class="bg-white rounded-3xl shadow-2xl p-10">

<div class="flex items-center gap-4 mb-8">

<div class="w-16 h-16 bg-gradient-to-br from-blue-500 to-blue-700


rounded-2xl flex items-center justify-center"><span class="text-4xl">🕐
</span>

</div>

<div>
<h3 class="text-2xl font-bold text-gray-800">Jam
Operasional</h3>

<p class="text-gray-600">Waktu layanan kami</p>

</div>

</div>

<div class="space-y-4">

<div class="flex items-center justify-between p-5 bg-gradient-to-r


from-blue-50 to-blue-100 rounded-2xl border-l-4 border-blue-500">

<div>

<p class="font-semibold text-gray-800">Senin - Jumat</p>

<p class="text-sm text-gray-600">Hari Kerja</p>

</div><span class="font-bold text-blue-700 text-lg">07:00 -


16:00</span>

</div>

<div class="flex items-center justify-between p-5 bg-gradient-to-r


from-green-50 to-green-100 rounded-2xl border-l-4 border-green-500">

<div>

<p class="font-semibold text-gray-800">Sabtu</p>

<p class="text-sm text-gray-600">Hari Kerja</p>

</div><span class="font-bold text-green-700 text-lg">07:00 -


12:00</span>

</div>

<div class="flex items-center justify-between p-5 bg-gradient-to-r


from-red-50 to-red-100 rounded-2xl border-l-4 border-red-500">

<div>

<p class="font-semibold text-gray-800">Minggu</p>

<p class="text-sm text-gray-600">Hari Libur</p>

</div><span class="font-bold text-red-700


text-lg">TUTUP</span>

</div>

</div>
</div><!-- Location Map -->

<div class="bg-white rounded-3xl shadow-2xl p-10">

<div class="flex items-center gap-4 mb-6">

<div class="w-16 h-16 bg-gradient-to-br from-green-500 to-green-


700 rounded-2xl flex items-center justify-center"><span class="text-
4xl"></span>

</div>

<div>

<h3 class="text-2xl font-bold text-gray-800">Lokasi Kami</h3>

<p class="text-gray-600">Temukan kami di peta</p>

</div>

</div>

<p class="text-gray-700 mb-6 leading-relaxed">Jl. Sekretaris,


RT.002/RW.003<br>

Cipete, Kec. Pinang<br>

Kota Tangerang, Banten 15142</p><a


href="[Link]
+Sekretaris+RT.002+RW.003+Cipete+Pinang+Tangerang+Banten+15142
" target="_blank" rel="noopener noreferrer" class="block w-full bg-
gradient-to-r from-green-500 to-green-600 hover:from-green-600
hover:to-green-700 text-white font-bold py-4 px-6 rounded-2xl text-center
transition-all transform hover:scale-105 shadow-lg"> <span class="text-xl
mr-2">📍</span> Buka di Google Maps </a>

</div>

</div>

</div>

</div>

</div>

</div>

<script>

// Page Navigation

function showPage(pageId) {
const pages = [Link]('.page');

[Link](page => [Link]('active'));

const targetPage = [Link](pageId);

if (targetPage) {

[Link]('active');

[Link]({ top: 0, behavior: 'smooth' });

// Update active nav item

const navItems = [Link]('.nav-item');

[Link](item => [Link]('active'));

// Mobile Menu Toggle

function toggleMobileMenu() {

const mobileMenu = [Link]('mobileMenu');

[Link]('active');

function closeMobileMenu() {

const mobileMenu = [Link]('mobileMenu');

[Link]('active');

// News functionality - Connected to Google Sheets

let newsData = [];


//
============================================

// PANDUAN KONEKSI GOOGLE SHEETS

//
============================================

//

// LANGKAH 1: BUAT GOOGLE SPREADSHEET

// ----------------------------------

// 1. Buka Google Sheets ([Link])

// 2. Buat spreadsheet baru dengan nama "SDIT Al Fatih - News


Database"

// 3. Buat sheet dengan nama "News" (atau nama lain sesuai


keinginan)

// 4. Buat kolom header di baris pertama dengan urutan berikut:

// A1: id

// B1: kategori

// C1: judul

// D1: ringkasan

// E1: konten

// F1: tanggal

// G1: gambar

//

// LANGKAH 2: ISI DATA CONTOH

// --------------------------

// Isi baris ke-2 dan seterusnya dengan data berita, contoh:

// A2: 1

// B2: pengumuman

// C2: Pendaftaran SPMB 2026/2027 Dibuka

// D2: Pendaftaran siswa baru tahun ajaran 2026/2027 telah dibuka

// E2: Kami mengumumkan bahwa pendaftaran siswa baru untuk


tahun ajaran 2026/2027 telah resmi dibuka...
// F2: 15 Januari 2025

// G2: 📢 (atau URL gambar seperti [Link]

//

// Kategori yang valid: berita, artikel, informasi

//

// LANGKAH 3: BUAT GOOGLE APPS SCRIPT

// ----------------------------------

// 1. Di Google Sheets, klik menu "Extensions" > "Apps Script"

// 2. Hapus kode default dan paste kode berikut:

//

// function doGet(e) {

// var sheet =
[Link]().getSheetByName('News');

// var data = [Link]().getValues();

// var headers = data[0];

// var jsonData = [];

//

// for (var i = 1; i < [Link]; i++) {

// var row = {};

// for (var j = 0; j < [Link]; j++) {

// row[headers[j]] = data[i][j];

// }

// [Link](row);

// }

//

// return [Link]([Link](jsonData))

// .setMimeType([Link]);

// }

//
// 3. Klik "Save" (ikon disket)

// 4. Beri nama project: "SDIT News API"

//

// LANGKAH 4: DEPLOY APPS SCRIPT

// -----------------------------

// 1. Klik "Deploy" > "New deployment"

// 2. Klik ikon gear (⚙️) di sebelah "Select type"

// 3. Pilih "Web app"

// 4. Isi konfigurasi:

// - Description: "SDIT News API"

// - Execute as: "Me"

// - Who has access: "Anyone"

// 5. Klik "Deploy"

// 6. Klik "Authorize access"

// 7. Pilih akun Google Anda

// 8. Klik "Advanced" > "Go to [project name] (unsafe)"

// 9. Klik "Allow"

// 10. Copy "Web app URL" yang muncul (contoh:


[Link]

//

// LANGKAH 5: PASTE URL KE KODE

// ----------------------------

// Ganti URL di bawah ini dengan URL yang Anda copy dari langkah 4:

const APPS_SCRIPT_URL =
'[Link]
UWI7o3EQjvyE9Q1zDhtFzPbZc2Jlx08CsRS5Wbfw/exec';

// LANGKAH 6: TEST KONEKSI

// -----------------------
// 1. Simpan file HTML ini

// 2. Buka halaman News di website

// 3. Buka Console browser (F12 > Console)

// 4. Lihat apakah ada pesan "Data received" dengan data berita

// 5. Jika berhasil, berita akan muncul di halaman

//

// TROUBLESHOOTING:

// ---------------

// - Jika tidak ada data: Pastikan sheet name "News" sesuai dengan
kode Apps Script

// - Jika error CORS: Pastikan "Who has access" di Apps Script adalah
"Anyone"

// - Jika error 404: Pastikan URL Apps Script sudah benar dan
deployment aktif

// - Untuk update data: Edit Google Sheets langsung, data akan


otomatis terupdate di website

//

//
============================================

// Fetch news from Google Sheets via Apps Script

async function fetchNewsData() {

try {

[Link]('Fetching news from Google Sheets...');

const response = await fetch(APPS_SCRIPT_URL);

if (![Link]) {

throw new Error(`HTTP error! status: ${[Link]}`);

const data = await [Link]();


[Link]('Data received:', data);

if (data && [Link](data) && [Link] > 0) {

newsData = [Link](item => {

// Format date to d/m/y

let formattedDate = '';

if ([Link]) {

try {

const date = new Date([Link]);

const day = [Link]();

const month = [Link]() + 1;

const year = [Link]();

formattedDate = `${day}/${month}/${year}`;

} catch (e) {

formattedDate = [Link];

} else {

const today = new Date();

formattedDate = `${[Link]()}/$
{[Link]() + 1}/${[Link]()}`;

return {

id: [Link] || [Link]().toString(),

category: [Link] ? [Link]() :


'berita',

title: [Link] || 'Judul Berita',

excerpt: [Link] || '',

content: [Link] || '',

date: formattedDate,
image: [Link] || '📰'

};

});

[Link]('News data processed:', [Link],


'items');

return true;

} else {

[Link]('No data received from Google Sheets');

return false;

} catch (error) {

[Link]('Error fetching news:', error);

return false;

function renderNews(filter = 'all') {

const newsGrid = [Link]('newsGrid');

const newsLoading = [Link]('newsLoading');

const newsEmpty = [Link]('newsEmpty');

[Link] = 'block';

[Link] = '';

setTimeout(() => {

[Link] = 'none';
const filteredNews = filter === 'all' ? newsData :
[Link](news => [Link] === filter);

if ([Link] === 0) {

[Link]('hidden');

return;

[Link]('hidden');

[Link](news => {

const newsCard = [Link]('div');

[Link] = 'bg-white rounded-2xl shadow-2xl


overflow-hidden news-item cursor-pointer transform transition-all
duration-300 hover:scale-105 hover:shadow-3xl border-2 border-
transparent hover:border-blue-400';

[Link] = () => openNewsModal(news);

// Check if image is URL or emoji

const isImageUrl = [Link] &&


([Link]('[Link] || [Link]('[Link]

// Category colors

const categoryColors = {

'berita': 'from-blue-500 to-blue-700',

'artikel': 'from-green-500 to-green-700',

'informasi': 'from-purple-500 to-purple-700'

};

const gradientColor = categoryColors[[Link]] ||


'from-blue-400 to-blue-600';
// Category badges

const categoryBadges = {

'berita': '<span class="bg-blue-500 text-white px-4 py-1


rounded-full text-sm font-bold">📰 BERITA</span>',

'artikel': '<span class="bg-green-500 text-white px-4 py-1


rounded-full text-sm font-bold">📝 ARTIKEL</span>',

'informasi': '<span class="bg-purple-500 text-white px-4


py-1 rounded-full text-sm font-bold">ℹ️INFORMASI</span>'

};

const categoryBadge = categoryBadges[[Link]] ||


'<span class="bg-blue-500 text-white px-4 py-1 rounded-full text-sm font-
bold">📰 BERITA</span>';

[Link] = `

<div class="relative">

<div class="h-56 bg-gradient-to-br ${gradientColor}


flex items-center justify-center overflow-hidden">

${isImageUrl

? `<img src="${[Link]}" alt="${[Link]}"


class="w-full h-full object-cover" onerror="[Link]='none';
[Link]='<span class=\\'text-7xl\\'>📰</span>';">`

: `<span class="text-7xl">${[Link] ||
'📰'}</span>`

</div>

<div class="absolute top-4 left-4">

${categoryBadge}

</div>

</div>

<div class="p-6">

<h3 class="text-2xl font-bold text-gray-800 mb-3 line-


clamp-2 hover:text-blue-600 transition-colors">${[Link]}</h3>
<p class="text-gray-600 mb-4 line-clamp-3 leading-
relaxed">${[Link]}</p>

<div class="pt-4 border-t border-gray-200">

<div class="flex items-center gap-2 mb-4">

<span class="text-gray-400">📅</span>

<span class="text-sm text-gray-500 font-


medium">${[Link]}</span>

</div>

<button class="w-full bg-gradient-to-r from-blue-600


to-blue-700 hover:from-blue-700 hover:to-blue-800 text-white font-bold
py-3 px-6 rounded-lg flex items-center justify-center gap-2 group
transition-all transform hover:scale-105 shadow-lg">

Baca Selengkapnya

<span class="transform group-hover:translate-x-1


transition-transform">→</span>

</button>

</div>

</div>

`;

[Link](newsCard);

});

}, 300);

function filterNews(category) {

const filterButtons = [Link]('.news-filter-btn');

[Link](btn => {

[Link]('active', 'bg-gradient-to-r', 'from-blue-600',


'to-blue-700', 'text-white');

[Link]('bg-white', 'text-gray-700', 'border-2', 'border-


gray-200');
});

[Link]('bg-white', 'text-gray-700', 'border-


2', 'border-gray-200');

[Link]('active', 'bg-gradient-to-r', 'from-blue-


600', 'to-blue-700', 'text-white');

renderNews(category);

function openNewsModal(news) {

const modal = [Link]('newsModal');

const modalContent =
[Link]('modalNewsContent');

// Check if image is URL or emoji

const isImageUrl = [Link] &&


([Link]('[Link] || [Link]('[Link]

[Link] = `

<div class="text-center mb-6">

${isImageUrl

? `<div class="mb-4"><img src="${[Link]}" alt="$


{[Link]}" class="max-w-full h-auto rounded-lg mx-auto" style="max-
height: 300px;" onerror="[Link]='none';
[Link]='<div class=\\'text-6xl mb-
4\\'>📰</div>';"></div>`

: `<div class="text-6xl mb-4">${[Link] ||


'📰'}</div>`

<div class="text-sm text-blue-600 font-semibold mb-2">$


{[Link]()}</div>
<h2 class="text-3xl font-bold text-gray-800 mb-2">$
{[Link]}</h2>

<p class="text-gray-500">${[Link]}</p>

</div>

<div class="prose max-w-none">

${[Link] ? `<p class="text-gray-700 leading-relaxed


mb-4 font-semibold">${[Link]}</p>` : ''}

${[Link] ? `<div class="text-gray-700 leading-relaxed


whitespace-pre-line">${[Link]}</div>` : ''}

</div>

`;

[Link]('active');

function closeNewsModal() {

const modal = [Link]('newsModal');

[Link]('active');

// Close modal when clicking outside

[Link]('newsModal').addEventListener('click',
function(e) {

if ([Link] === this) {

closeNewsModal();

});

// Initialize news on page load

[Link]('DOMContentLoaded', async function() {


// Fetch news data from Google Sheets

const success = await fetchNewsData();

if (success && [Link] > 0) {

renderNews();

} else {

// Show empty state if no data

[Link]('newsLoading').[Link] =
'none';

[Link]('newsEmpty').[Link]('hidden');

});

// Admin Login Functions

let isAdminLoggedIn = false;

function showAdminLogin() {

const modal = [Link]('adminLoginModal');

[Link]('active');

[Link]('loginError').[Link]('hidden');

[Link]('adminUsername').value = '';

[Link]('adminPassword').value = '';

function closeAdminLogin() {

const modal = [Link]('adminLoginModal');

[Link]('active');

}
function handleAdminLogin(event) {

[Link]();

const username =
[Link]('adminUsername').value;

const password =
[Link]('adminPassword').value;

const loginError = [Link]('loginError');

// Check credentials

if (username === 'sdit74' && password === 'sdityes') {

isAdminLoggedIn = true;

closeAdminLogin();

showAdminPanel();

} else {

[Link]('hidden');

setTimeout(() => {

[Link]('hidden');

}, 3000);

function showAdminPanel() {

const modal = [Link]('adminPanelModal');

[Link]('active');

function closeAdminPanel() {

const modal = [Link]('adminPanelModal');

[Link]('active');
}

function adminLogout() {

isAdminLoggedIn = false;

closeAdminPanel();

showStatusMessage('Berhasil logout!', 'success');

async function updateNewsData() {

showStatusMessage('Mengupdate berita...', 'info');

const success = await fetchNewsData();

if (success && [Link] > 0) {

renderNews();

showStatusMessage('✅ Berita berhasil diupdate! Total: ' +


[Link] + ' berita', 'success');

} else {

showStatusMessage('❌ Gagal mengupdate berita. Coba lagi.',


'error');

async function refreshNewsData() {

showStatusMessage('Merefresh berita...', 'info');

// Clear cache and fetch fresh data

newsData = [];

const success = await fetchNewsData();


if (success && [Link] > 0) {

renderNews();

showStatusMessage('✅ Berita berhasil direfresh! Total: ' +


[Link] + ' berita', 'success');

} else {

showStatusMessage('❌ Gagal merefresh berita. Coba lagi.',


'error');

function showStatusMessage(message, type) {

const statusDiv =
[Link]('adminStatusMessage');

[Link]('hidden', 'bg-blue-100', 'text-blue-700',


'bg-green-100', 'text-green-700', 'bg-red-100', 'text-red-700');

if (type === 'success') {

[Link]('bg-green-100', 'text-green-700');

} else if (type === 'error') {

[Link]('bg-red-100', 'text-red-700');

} else {

[Link]('bg-blue-100', 'text-blue-700');

[Link] = message;

[Link]('hidden');

if (type !== 'info') {

setTimeout(() => {

[Link]('hidden');
}, 5000);

// Close modals when clicking outside

[Link]('adminLoginModal').addEventListener('click',
function(e) {

if ([Link] === this) {

closeAdminLogin();

});

[Link]('adminPanelModal').addEventListener('click',
function(e) {

if ([Link] === this) {

closeAdminPanel();

});

</script>

<script>(function(){function c(){var b=[Link]||


[Link];if(b){var
d=[Link]('script');[Link]="window.__CF$cv$params={r:'9
9ccfdec64ac6d44',t:'MTc2Mjg1NTc0My4wMDAwMDA='};var
a=[Link]('script');[Link]='';[Link]='/cdn-cgi/challenge-
platform/scripts/jsd/[Link]';[Link]('head')
[0].appendChild(a);";[Link]('head')
[0].appendChild(d)}}if([Link]){var
a=[Link]('iframe');[Link]=1;[Link]=1;[Link]
n='absolute';[Link]=0;[Link]=0;[Link]='none';[Link]
bility='hidden';[Link](a);if('loading'!
==[Link])c();else
if([Link])[Link]('DOMContentLoa
ded',c);else{var e=[Link]||function()
{};[Link]=function(b){e(b);'loading'!
==[Link]&&([Link]=e,c())}}}})
();</script></body>

</html>

You might also like