← Skripsi Kilat AI

03-carousel-designer

Run: 2026-05-24T12:18:53 · 21968 in / 22572 out tokens · 404.6s

Re-run
# CAROUSEL 1: Dosen Lo Nggak Peduli Lo Pakai ChatGPT ## METADATA - Topic: Realita dosen terhadap penggunaan AI dalam skripsi — bukan tentang deteksi, tapi tentang substance - Audience focus: Mahasiswa tingkat akhir yang takut ketahuan pakai AI, overthinking deteksi plagiarisme - Slide count: 10 - Suggested caption: Plot twist: dosen lo sebenernya tau kok. Mereka cuma mau liat lo paham apa nggak. Save buat pengingat pas lagi parno sendiri 🎓 <!-- IMAGE_BRIEF --> ```json { "topic": "Dosen tidak peduli AI usage — fokus ke pemahaman", "subject_hint": "Mahasiswa anxious di depan laptop dengan layar penuh ChatGPT prompt, ekspresi nervous, setting kamar kos malam hari dengan tumpukan buku teori di samping", "emotion": "anxious, paranoid, overthinking", "headline": "Dosen Lo Nggak Peduli", "headline_pre": "Dosen Lo", "headline_serif_part": "Nggak Peduli", "subheadline": "Lo Pakai ChatGPT Atau Nggak", "label_top": "LULUSCEPAT AI · REALITY CHECK", "cta_pill": "SWIPE BUAT TRUTH" } ``` <!-- /IMAGE_BRIEF --> <!-- SLIDE_1_HTML_FALLBACK --> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 10</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320"> <circle cx="160" cy="160" r="140" stroke="var(--primary)" stroke-width="3" fill="none" opacity="0.15"/> <circle cx="160" cy="160" r="100" stroke="var(--secondary)" stroke-width="4" fill="none" opacity="0.25"/> <circle cx="160" cy="160" r="60" fill="var(--accent)" opacity="0.1"/> </svg> <div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;"> <svg class="icon-mega" viewBox="0 0 24 24" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <path d="M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z"/> <path d="M19 10v2a7 7 0 0 1-14 0v-2"/> <line x1="12" y1="19" x2="12" y2="22"/> </svg> </div> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--primary); font-weight: 700; margin-bottom: 32px;">REALITY CHECK</div> <h1 class="hero" style="max-width: 90%;">Dosen Lo <span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--accent);">Nggak Peduli</span></h1> <p class="sub" style="margin-top: 24px; color: var(--muted);">Lo Pakai ChatGPT Atau Nggak</p> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- /SLIDE_1_HTML_FALLBACK --> ## HTML ```html <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dosen Lo Nggak Peduli Lo Pakai ChatGPT — Luluscepat AI</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&family=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet"> <style> :root { --primary: #1746A0; --secondary: #06B6D4; --accent: #A855F7; --danger: #EF4444; --neutral-light: #FFFFFF; --neutral-dark: #0A0A0A; --neutral-mid: #525252; --bg: #FDF8F3; --bg-soft: #F1ECE3; --bg-white: #FFFFFF; --bg-dark: #1A1A1A; --ink: #1A1A1A; --ink-on-dark: #FAFAFA; --muted: #5A5A5A; --line: #E5E0D6; --highlight: #FEF08A; --soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); --soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; } .slide { width: 1080px; height: 1350px; background: var(--bg); color: var(--ink); padding: 80px; display: flex; flex-direction: column; justify-content: center; page-break-after: always; margin: 20px auto; position: relative; overflow: hidden; box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .slide.bg-white { background: var(--bg-white); } .slide.bg-dark { background: var(--bg-dark); color: var(--ink-on-dark); } .slide.bg-primary { background: var(--primary); color: var(--neutral-light); } .hero { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; } .headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; } .sub { font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink); } .body { font-size: 28px; line-height: 1.5; font-weight: 400; color: var(--ink); } .caption { font-size: 22px; line-height: 1.5; color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; } .stat-num { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 220px; line-height: 0.9; font-weight: 800; color: var(--primary); letter-spacing: -0.04em; } .quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 52px; line-height: 1.3; font-weight: 600; } .highlight { background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%); padding: 0 6px; font-weight: 700; } .accent-word { color: var(--primary); font-weight: 800; } .number-badge { position: absolute; top: 48px; right: 48px; font-family: 'Inter', monospace; font-size: 22px; color: var(--muted); letter-spacing: 0.08em; font-weight: 600; } .brand-ribbon { position: absolute; bottom: 48px; left: 80px; font-size: 22px; color: var(--muted); letter-spacing: 0.05em; font-weight: 600; } .stripe { height: 6px; width: 64px; background: var(--primary); border-radius: 3px; } .icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-inline { width: 36px; height: 36px; max-width: 36px; max-height: 36px; flex-shrink: 0; display: inline-block; vertical-align: middle; } .icon-circle { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; background: var(--bg-soft); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 40px; box-shadow: var(--soft-shadow-lg); position: relative; } .slide.bg-dark .icon-circle { background: rgba(255,255,255,0.08); } .slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; } .top-bar { display: flex; justify-content: space-between; align-items: center; margin-bottom: auto; } .bottom-bar { display: flex; justify-content: space-between; align-items: center; margin-top: auto; } .center-content { flex: 1; display: flex; flex-direction: column; justify-content: center; } .code-block { font-family: 'JetBrains Mono', monospace; padding: 20px 24px; background: #1a1a1a; color: #10b981; border-radius: 8px; font-size: 16px; line-height: 1.6; } .terminal-prompt { color: var(--secondary); } .tag-chip { display: inline-block; padding: 6px 12px; background: rgba(168,85,247,0.1); color: var(--accent); border-radius: 6px; font-family: 'JetBrains Mono', monospace; font-size: 13px; font-weight: 600; letter-spacing: 0.05em; } @media print { body { background: #FFFFFF; } .slide { margin: 0; box-shadow: none; } } </style> <style> /* === Image hook slide 1 overlay (injected by carousel_composer) === */ /* Format-responsive: slide dimensions come from html data-format attribute (set by slide_renderer via format.json). Defaults to 1:1 if no attr. */ .slide { aspect-ratio: 1 / 1; } html[data-format="4:5"] .slide, .slide[data-format="4:5"] { aspect-ratio: 4 / 5; } .slide.slide-1.hook-image { padding: 0 !important; position: relative; overflow: hidden; } .slide.slide-1 .hook-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .slide.slide-1 .hook-overlay { position: relative; z-index: 2; width: 100%; height: 100%; padding: 80px; display: flex; flex-direction: column; justify-content: space-between; color: #fff; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45); background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%); } .slide.slide-1 .hook-label { font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; opacity: 0.95; } .slide.slide-1 .hook-content { display: flex; flex-direction: column; gap: 18px; } .slide.slide-1 .hook-title { font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 124px; line-height: 1.0; letter-spacing: -0.02em; max-width: 90%; margin: 0; } .slide.slide-1 .hook-title .serif-italic { font-family: 'Crimson Pro', 'Playfair Display', serif; font-weight: 600; font-style: italic; font-size: 130px; letter-spacing: 0; } .slide.slide-1 .hook-sub { font-family: 'Inter', sans-serif; font-size: 30px; font-weight: 500; max-width: 75%; line-height: 1.3; opacity: 0.94; margin: 0; } .slide.slide-1 .hook-cta { align-self: flex-start; font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 26px; background: rgba(255, 255, 255, 0.95); color: #1a1a1a; border-radius: 999px; text-shadow: none; } /* Typography variants */ .slide.slide-1.modern-sans-tight .hook-title, .slide.slide-1.modern-sans-tight .hook-title .serif-italic { font-family: 'Inter', sans-serif; font-weight: 800; letter-spacing: -0.04em; font-style: normal; } .slide.slide-1.minimal-display .hook-title { font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif; font-weight: 800; } .slide.slide-1.minimal-display .hook-title .serif-italic { font-family: 'Bricolage Grotesque', sans-serif; font-style: italic; } </style> <style> /* === Image hook v2 typography (injected by carousel_composer) === */ :root { --slide1-primary-font: 'Plus Jakarta Sans', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-accent-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-primary-weight: 600; --slide1-accent-style: italic; } .slide.slide-1 .hook-title { font-family: var(--slide1-primary-font) !important; font-weight: var(--slide1-primary-weight) !important; } .slide.slide-1 .hook-title .serif-italic, .slide.slide-1 .accent { font-family: var(--slide1-accent-font) !important; font-style: var(--slide1-accent-style) !important; } </style> </head> <body> <section class="slide slide-1 carousel-slide hook-image modern-sans-tight"> <img src="/brands/skripsi-kilat-ai/file/content/carousels/2026-05-24-carousel-dosen-lo-nggak-peduli-lo-pakai-chatgpt-1/_assets/slide-1.png" class="hook-bg" alt="SKRIPSI · AI ETHICS" loading="eager"> <div class="hook-overlay"> <div class="hook-label">SKRIPSI · AI ETHICS</div> <div class="hook-content"> <h1 class="hook-title">Dosen Lo <em class="serif-italic">Nggak Peduli</em></h1> <p class="hook-sub">Lo pakai ChatGPT atau nggak—fokus ke pemahaman</p> </div> <div class="hook-cta">Mulai Sekarang →</div> </div> </section> <!-- Slide 2: Hook --> <section class="slide carousel-slide"> <div class="number-badge">02 / 10</div> <div class="center-content"> <div style="position: relative; width: 380px; height: 380px; margin: 0 auto 40px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 380 380"> <circle cx="190" cy="190" r="180" stroke="var(--secondary)" stroke-width="2" fill="none" opacity="0.2"/> <circle cx="190" cy="190" r="140" stroke="var(--secondary)" stroke-width="3" fill="none" opacity="0.4"/> <circle cx="190" cy="190" r="100" fill="var(--bg-soft)"/> </svg> <div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--secondary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/> <circle cx="12" cy="12" r="10"/> <line x1="12" y1="17" x2="12.01" y2="17"/> </svg> </div> </div> <h2 class="headline">Lo kira dosen lo<br>nggak tau <span class="highlight">cara kerja AI?</span></h2> <p class="body" style="margin-top: 40px; color: var(--muted);">Spoiler: mereka udah baca puluhan skripsi yang dibantu ChatGPT. Yang mereka cek bukan tools-nya — tapi <span class="accent-word">isi kepala lo.</span></p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 3: Setup --> <section class="slide carousel-slide bg-white"> <div class="number-badge">03 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">YANG SEBENERNYA TERJADI</span> <h2 class="headline">Dosen lo <span style="color: var(--accent);">lebih pintar</span><br>dari yang lo kira.</h2> <p class="body" style="margin-top: 40px;">Mereka bisa bedain:</p> <div style="margin-top: 32px; display: flex; flex-direction: column; gap: 20px;"> <div style="display: flex; align-items: flex-start; gap: 16px;"> <div style="width: 8px; height: 8px; background: var(--primary); border-radius: 50%; margin-top: 12px; flex-shrink: 0;"></div> <p class="body">Mahasiswa yang <span class="highlight">paham konsep</span> tapi pakai AI buat efisiensi</p> </div> <div style="display: flex; align-items: flex-start; gap: 16px;"> <div style="width: 8px; height: 8px; background: var(--accent); border-radius: 50%; margin-top: 12px; flex-shrink: 0;"></div> <p class="body">Mahasiswa yang copas AI <span class="accent-word">tanpa ngerti apa-apa</span></p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 4: Point 1 --> <section class="slide carousel-slide"> <div class="number-badge">04 / 10</div> <div class="center-content"> <div style="font-family: 'JetBrains Mono', monospace; font-size: 120px; line-height: 0.9; color: rgba(23,70,160,0.12); font-weight: 800; text-align: center; margin-bottom: 32px;">01</div> <h2 class="headline" style="text-align: center;">Pas lo bimbingan,<br>dosen <span class="highlight">tanya konsep</span> dasar.</h2> <p class="body" style="margin-top: 40px; text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; color: var(--muted);">"Kenapa lo pilih metode ini?" — kalau lo cuma bisa jawab "katanya bagus", ya ketahuan.</p> <div style="margin-top: 48px; text-align: center;"> <span class="tag-chip">CRITICAL QUESTION</span> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 5: Point 2 --> <section class="slide carousel-slide bg-white"> <div class="number-badge">05 / 10</div> <div class="center-content"> <div style="position: relative; margin-bottom: 40px;"> <svg width="80" height="14" viewBox="0 0 80 14" style="display: block; margin: 0 auto 32px;"> <circle cx="7" cy="7" r="5" fill="var(--danger)"/> <circle cx="26" cy="7" r="5" fill="#fbbf24"/> <circle cx="45" cy="7" r="5" fill="#10b981"/> </svg> <div style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 200px; line-height: 0.9; font-weight: 800; color: rgba(6,182,212,0.15); letter-spacing: -0.04em; text-align: center;">02</div> </div> <h2 class="headline" style="text-align: center;">Mereka nggak cari<br><span style="color: var(--secondary);">tulisan sempurna.</span></h2> <p class="body" style="margin-top: 40px; text-align: center; max-width: 780px; margin-left: auto; margin-right: auto;">Yang mereka cari: <span class="highlight">pemahaman lo</span> tentang topik yang lo tulis. Bukan grammar sempurna atau struktur kalimat robot.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 6: Dark pause --> <section class="slide carousel-slide bg-dark"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.6;">06 / 10</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.9;"> <path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"/> <line x1="12" y1="9" x2="12" y2="13"/> <line x1="12" y1="17" x2="12.01" y2="17"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 72px;">Yang bahaya:<br>lo <span style="color: var(--accent);">nggak paham</span><br>apa yang lo tulis.</h2> <div style="margin-top: 56px;"> <div style="width: 12px; height: 12px; background: var(--accent); border-radius: 50%; margin: 0 auto;"></div> </div> </div> <div class="brand-ribbon" style="color: var(--neutral-light); opacity: 0.6;">@luluscepat_ai</div> </section> <!-- Slide 7: Point 3 --> <section class="slide carousel-slide"> <div class="number-badge">07 / 10</div> <div class="center-content"> <div class="code-block" style="margin-bottom: 40px;"> <div><span class="terminal-prompt">$</span> dosen_mode --detect "student_understanding"</div> <div style="color: #5a5a5a; margin-top: 8px;">Running comprehension_test.sh...</div> </div> <h2 class="headline">Sidang bukan tentang<br><span class="highlight">hafalin slides.</span></h2> <p class="body" style="margin-top: 40px;">Itu tentang lo bisa <span class="accent-word">jelasin alur pikir</span> dari awal sampai kesimpulan. AI bisa nulis — tapi nggak bisa mikir <span style="font-style: italic;">buat</span> lo.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 8: Point 4 --> <section class="slide carousel-slide bg-white"> <div class="number-badge">08 / 10</div> <div class="center-content"> <svg style="position: absolute; top: 60px; right: 80px; width: 120px; height: 120px; pointer-events: none; opacity: 0.4;" viewBox="0 0 120 120"> <circle cx="20" cy="20" r="6" fill="var(--primary)"/> <circle cx="80" cy="40" r="4" fill="var(--secondary)"/> <circle cx="50" cy="85" r="3" fill="var(--accent)"/> <circle cx="100" cy="70" r="5" fill="var(--primary)" opacity="0.5"/> </svg> <div style="position: relative; text-align: center; margin-bottom: 40px;"> <div style="font-family: 'Plus Jakarta Sans', sans-serif; font-size: 260px; line-height: 0.9; font-weight: 800; color: rgba(168,85,247,0.15); letter-spacing: -0.04em;">03</div> <div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 160px; height: 160px;"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/> <polyline points="22 4 12 14.01 9 11.01"/> </svg> </div> </div> <h2 class="headline" style="text-align: center;">Pakai AI = <span style="color: var(--accent);">OK.</span><br>Copas buta = <span style="color: var(--danger);">FAIL.</span></h2> <p class="body" style="margin-top: 40px; text-align: center; max-width: 820px; margin-left: auto; margin-right: auto; color: var(--muted);">Dosen <span class="highlight">nggak anti-teknologi.</span> Mereka anti mahasiswa yang nggak effort buat paham materinya sendiri.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 9: Connector --> <section class="slide carousel-slide"> <div class="number-badge">09 / 10</div> <div class="center-content"> <div class="stripe" style="margin-bottom: 40px; background: var(--secondary);"></div> <h2 class="quote-text" style="color: var(--ink); max-width: 880px;">"AI itu alat. Yang diuji tetep <span style="color: var(--primary); font-weight: 700;">otak lo."</span></h2> <p class="body" style="margin-top: 40px; color: var(--muted); max-width: 820px;">Jadi stop parno. Mulai fokus ke yang penting: <span class="highlight">lo ngerti nggak</span> apa yang lo tulis?</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 10: CTA --> <section class="slide carousel-slide bg-primary"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.8;">10 / 10</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.95;"> <path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 68px; line-height: 1.1; margin-bottom: 32px;">Save buat reminder<br>pas lo lagi overthinking.</h2> <p class="body" style="color: var(--neutral-light); opacity: 0.9; max-width: 780px; margin: 0 auto;">Atau share ke temen lo yang masih takut-takut pakai AI — padahal dosen cuma mau tau mereka paham atau nggak.</p> </div> <div class="bottom-bar"> <span class="brand-ribbon" style="color: var(--neutral-light); font-weight: 800; font-size: 26px; opacity: 1;">Luluscepat AI</span> <span class="caption" style="color: var(--neutral-light); opacity: 0.8;">@luluscepat_ai</span> </div> </section> </body> </html> ``` --- # CAROUSEL 2: Lo Nggak Butuh Referensi 50 Jurnal ## METADATA - Topic: Kualitas referensi lebih penting dari kuantitas — mahasiswa sering salah prioritas - Audience focus: Mahasiswa yang stress ngumpulin puluhan jurnal tanpa baca, bingung mana yang relevan - Slide count: 9 - Suggested caption: Dosen lo lebih seneng baca 10 jurnal yang lo pahamin daripada 50 jurnal yang cuma lo masukin daftar pustaka. Geser kiri buat tau kenapa 📚 <!-- IMAGE_BRIEF --> ```json { "topic": "Kualitas referensi vs kuantitas dalam skripsi", "subject_hint": "Tumpukan buku dan laptop dengan tab browser penuh PDF jurnal yang belum dibaca, mahasiswa overwhelmed dengan sticky notes dimana-mana, setting perpustakaan kampus sore hari", "emotion": "overwhelmed, stressed, drowning in information", "headline": "Lo Nggak Butuh 50 Jurnal", "headline_pre": "Lo Nggak Butuh", "headline_serif_part": "50 Jurnal", "subheadline": "Lo Butuh 10 yang Bener-Bener Lo Baca", "label_top": "LULUSCEPAT AI · SKRIPSI TIPS", "cta_pill": "SWIPE BUAT TRUTH" } ``` <!-- /IMAGE_BRIEF --> <!-- SLIDE_1_HTML_FALLBACK --> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 09</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320"> <path d="M40 160 A120 120 0 0 1 280 160" stroke="var(--secondary)" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.3"/> <path d="M70 160 A90 90 0 0 1 250 160" stroke="var(--secondary)" stroke-width="6" fill="none" stroke-linecap="round" opacity="0.6"/> <circle cx="160" cy="160" r="50" fill="var(--primary)"/> <circle cx="160" cy="60" r="8" fill="var(--accent)" opacity="0.8"/> <circle cx="240" cy="100" r="6" fill="var(--secondary)" opacity="0.5"/> </svg> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary); font-weight: 700; margin-bottom: 32px;">SKRIPSI TIPS</div> <h1 class="hero" style="max-width: 90%;">Lo Nggak Butuh<br><span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--accent);">50 Jurnal</span></h1> <p class="sub" style="margin-top: 24px; color: var(--muted);">Lo Butuh 10 yang Bener Lo Baca</p> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- /SLIDE_1_HTML_FALLBACK --> ## HTML ```html <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Lo Nggak Butuh Referensi 50 Jurnal — Luluscepat AI</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&family=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet"> <style> :root { --primary: #1746A0; --secondary: #06B6D4; --accent: #A855F7; --danger: #EF4444; --neutral-light: #FFFFFF; --neutral-dark: #0A0A0A; --neutral-mid: #525252; --bg: #FDF8F3; --bg-soft: #F1ECE3; --bg-white: #FFFFFF; --bg-dark: #1A1A1A; --ink: #1A1A1A; --ink-on-dark: #FAFAFA; --muted: #5A5A5A; --line: #E5E0D6; --highlight: #FEF08A; --soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); --soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; } .slide { width: 1080px; height: 1350px; background: var(--bg); color: var(--ink); padding: 80px; display: flex; flex-direction: column; justify-content: center; page-break-after: always; margin: 20px auto; position: relative; overflow: hidden; box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .slide.bg-white { background: var(--bg-white); } .slide.bg-dark { background: var(--bg-dark); color: var(--ink-on-dark); } .slide.bg-secondary { background: var(--secondary); color: var(--neutral-light); } .hero { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; } .headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; } .sub { font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink); } .body { font-size: 28px; line-height: 1.5; font-weight: 400; color: var(--ink); } .caption { font-size: 22px; line-height: 1.5; color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; } .stat-num { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 220px; line-height: 0.9; font-weight: 800; letter-spacing: -0.04em; } .quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 52px; line-height: 1.3; font-weight: 600; } .highlight { background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%); padding: 0 6px; font-weight: 700; } .accent-word { font-weight: 800; } .number-badge { position: absolute; top: 48px; right: 48px; font-family: 'Inter', monospace; font-size: 22px; color: var(--muted); letter-spacing: 0.08em; font-weight: 600; } .brand-ribbon { position: absolute; bottom: 48px; left: 80px; font-size: 22px; color: var(--muted); letter-spacing: 0.05em; font-weight: 600; } .stripe { height: 6px; width: 64px; background: var(--primary); border-radius: 3px; } .icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-inline { width: 36px; height: 36px; max-width: 36px; max-height: 36px; flex-shrink: 0; display: inline-block; vertical-align: middle; } .icon-circle { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; background: var(--bg-soft); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 40px; box-shadow: var(--soft-shadow-lg); position: relative; } .slide.bg-dark .icon-circle { background: rgba(255,255,255,0.08); } .slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; } .top-bar { display: flex; justify-content: space-between; align-items: center; margin-bottom: auto; } .bottom-bar { display: flex; justify-content: space-between; align-items: center; margin-top: auto; } .center-content { flex: 1; display: flex; flex-direction: column; justify-content: center; } @media print { body { background: #FFFFFF; } .slide { margin: 0; box-shadow: none; } } </style> <style> /* === Image hook slide 1 overlay (injected by carousel_composer) === */ /* Format-responsive: slide dimensions come from html data-format attribute (set by slide_renderer via format.json). Defaults to 1:1 if no attr. */ .slide { aspect-ratio: 1 / 1; } html[data-format="4:5"] .slide, .slide[data-format="4:5"] { aspect-ratio: 4 / 5; } .slide.slide-1.hook-image { padding: 0 !important; position: relative; overflow: hidden; } .slide.slide-1 .hook-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .slide.slide-1 .hook-overlay { position: relative; z-index: 2; width: 100%; height: 100%; padding: 80px; display: flex; flex-direction: column; justify-content: space-between; color: #fff; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45); background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%); } .slide.slide-1 .hook-label { font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; opacity: 0.95; } .slide.slide-1 .hook-content { display: flex; flex-direction: column; gap: 18px; } .slide.slide-1 .hook-title { font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 124px; line-height: 1.0; letter-spacing: -0.02em; max-width: 90%; margin: 0; } .slide.slide-1 .hook-title .serif-italic { font-family: 'Crimson Pro', 'Playfair Display', serif; font-weight: 600; font-style: italic; font-size: 130px; letter-spacing: 0; } .slide.slide-1 .hook-sub { font-family: 'Inter', sans-serif; font-size: 30px; font-weight: 500; max-width: 75%; line-height: 1.3; opacity: 0.94; margin: 0; } .slide.slide-1 .hook-cta { align-self: flex-start; font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 26px; background: rgba(255, 255, 255, 0.95); color: #1a1a1a; border-radius: 999px; text-shadow: none; } /* Typography variants */ .slide.slide-1.modern-sans-tight .hook-title, .slide.slide-1.modern-sans-tight .hook-title .serif-italic { font-family: 'Inter', sans-serif; font-weight: 800; letter-spacing: -0.04em; font-style: normal; } .slide.slide-1.minimal-display .hook-title { font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif; font-weight: 800; } .slide.slide-1.minimal-display .hook-title .serif-italic { font-family: 'Bricolage Grotesque', sans-serif; font-style: italic; } </style> <style> /* === Image hook v2 typography (injected by carousel_composer) === */ :root { --slide1-primary-font: 'Plus Jakarta Sans', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-accent-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-primary-weight: 600; --slide1-accent-style: italic; } .slide.slide-1 .hook-title { font-family: var(--slide1-primary-font) !important; font-weight: var(--slide1-primary-weight) !important; } .slide.slide-1 .hook-title .serif-italic, .slide.slide-1 .accent { font-family: var(--slide1-accent-font) !important; font-style: var(--slide1-accent-style) !important; } </style> </head> <body> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 09</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320"> <path d="M40 160 A120 120 0 0 1 280 160" stroke="var(--secondary)" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.3"/> <path d="M70 160 A90 90 0 0 1 250 160" stroke="var(--secondary)" stroke-width="6" fill="none" stroke-linecap="round" opacity="0.6"/> <circle cx="160" cy="160" r="50" fill="var(--primary)"/> <circle cx="160" cy="60" r="8" fill="var(--accent)" opacity="0.8"/> <circle cx="240" cy="100" r="6" fill="var(--secondary)" opacity="0.5"/> </svg> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary); font-weight: 700; margin-bottom: 32px;">SKRIPSI TIPS</div> <h1 class="hero" style="max-width: 90%;">Lo Nggak Butuh<br><span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--accent);">50 Jurnal</span></h1> <p class="sub" style="margin-top: 24px; color: var(--muted);">Lo Butuh 10 yang Bener Lo Baca</p> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- Slide 2: Hook --> <section class="slide carousel-slide bg-white"> <div class="number-badge">02 / 09</div> <div class="center-content"> <div class="icon-circle"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/> <path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/> </svg> </div> <h2 class="headline">Kenapa lo kumpulin<br>jurnal yang <span class="highlight">nggak lo baca?</span></h2> <p class="body" style="margin-top: 40px; color: var(--muted);">Daftar pustaka 50 jurnal tapi pas ditanya dosen "inti dari penelitian X apa?", lo blank. Itu bukan impressive — <span style="color: var(--danger); font-weight: 700;">itu red flag.</span></p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 3: Stat shock --> <section class="slide carousel-slide"> <div class="number-badge">03 / 09</div> <div class="center-content" style="text-align: center;"> <span class="caption" style="margin-bottom: 32px; color: var(--accent);">DATA POINT</span> <div class="stat-num" style="color: var(--accent);">73<span style="font-size: 120px; vertical-align: super;">%</span></div> <p class="body" style="margin-top: 32px; max-width: 820px; margin-left: auto; margin-right: auto;">mahasiswa cuma baca <span class="highlight">abstrak + kesimpulan</span> doang dari jurnal yang mereka sitasi.</p> <p class="caption" style="margin-top: 40px; font-style: italic; text-transform: none; letter-spacing: 0.02em;">Dosen bisa detect ini dari cara lo ngomong di bab 2.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 4: Problem --> <section class="slide carousel-slide bg-white"> <div class="number-badge">04 / 09</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">MASALAHNYA</span> <h2 class="headline">Kuantitas <span style="color: var(--danger);">≠</span> Kualitas.</h2> <p class="body" style="margin-top: 40px;">Yang dosen cari:</p> <div style="margin-top: 32px; display: flex; flex-direction: column; gap: 24px;"> <div style="padding: 24px 28px; background: rgba(23,70,160,0.06); border-left: 4px solid var(--primary); border-radius: 8px;"> <p class="body" style="font-weight: 600;">Lo <span class="highlight">paham</span> apa yang lo sitasi</p> </div> <div style="padding: 24px 28px; background: rgba(6,182,212,0.06); border-left: 4px solid var(--secondary); border-radius: 8px;"> <p class="body" style="font-weight: 600;">Referensi lo <span style="color: var(--secondary); font-weight: 800;">relevan</span> sama argumen lo</p> </div> <div style="padding: 24px 28px; background: rgba(168,85,247,0.06); border-left: 4px solid var(--accent); border-radius: 8px;"> <p class="body" style="font-weight: 600;">Lo bisa <span style="color: var(--accent); font-weight: 800;">jelasin</span> kenapa jurnal itu penting</p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 5: Comparison --> <section class="slide carousel-slide"> <div class="number-badge">05 / 09</div> <div class="center-content"> <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: start;"> <div style="text-align: center;"> <svg viewBox="0 0 24 24" fill="none" stroke="var(--danger)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 80px; height: 80px; margin: 0 auto 24px;"> <circle cx="12" cy="12" r="10"/> <line x1="15" y1="9" x2="9" y2="15"/> <line x1="9" y1="9" x2="15" y2="15"/> </svg> <p class="body" style="font-weight: 700; color: var(--danger); margin-bottom: 16px;">50 jurnal</p> <p class="body" style="font-size: 24px; line-height: 1.5; color: var(--muted);">yang cuma lo masukin daftar pustaka</p> </div> <div style="text-align: center;"> <svg viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 80px; height: 80px; margin: 0 auto 24px;"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/> <polyline points="22 4 12 14.01 9 11.01"/> </svg> <p class="body" style="font-weight: 700; color: var(--accent); margin-bottom: 16px;">10 jurnal</p> <p class="body" style="font-size: 24px; line-height: 1.5; color: var(--muted);">yang lo baca + <span class="highlight">pahamin</span> isinya</p> </div> </div> <div style="margin-top: 48px; padding: 24px; background: var(--bg-soft); border-radius: 12px; text-align: center;"> <p class="body" style="font-weight: 600;">Dosen pilih yang kanan. <span style="color: var(--accent);">Selalu.</span></p> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 6: Dark pause --> <section class="slide carousel-slide bg-dark"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.6;">06 / 09</div> <div class="center-content" style="text-align: center;"> <h2 class="headline" style="color: var(--neutral-light); font-size: 80px; max-width: 880px; margin: 0 auto;">Jurnal itu bukan <span style="color: var(--accent);">koleksi.</span><br>Itu <span style="color: var(--secondary);">argumen</span> lo.</h2> <div style="margin-top: 56px;"> <div style="width: 12px; height: 12px; background: var(--secondary); border-radius: 50%; margin: 0 auto;"></div> </div> </div> <div class="brand-ribbon" style="color: var(--neutral-light); opacity: 0.6;">@luluscepat_ai</div> </section> <!-- Slide 7: How to fix --> <section class="slide carousel-slide bg-white"> <div class="number-badge">07 / 09</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--primary);">CARA BENERNYA</span> <h2 class="headline">Baca jurnal<br>dengan <span class="highlight">pertanyaan spesifik.</span></h2> <div style="margin-top: 40px; display: flex; flex-direction: column; gap: 28px;"> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">1</div> <p class="body" style="padding-top: 6px;">Jurnal ini jawab <span style="color: var(--primary); font-weight: 700;">pertanyaan penelitian lo</span> yang mana?</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">2</div> <p class="body" style="padding-top: 6px;">Metode yang dia pakai <span style="color: var(--secondary); font-weight: 700;">bisa lo tiru</span> nggak?</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">3</div> <p class="body" style="padding-top: 6px;">Hasil dia <span style="color: var(--accent); font-weight: 700;">support atau kontradiksi</span> hipotesis lo?</p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 8: Connector --> <section class="slide carousel-slide"> <div class="number-badge">08 / 09</div> <div class="center-content"> <div class="stripe" style="margin-bottom: 40px; background: var(--accent);"></div> <h2 class="quote-text" style="color: var(--ink); max-width: 900px;">"Lebih baik <span style="color: var(--secondary); font-weight: 700;">10 jurnal</span> yang lo quote dengan percaya diri, daripada <span style="color: var(--danger); font-weight: 700;">50 jurnal</span> yang lo sebut tanpa konteks."</h2> <p class="body" style="margin-top: 48px; color: var(--muted); max-width: 840px;">Kualitas > Kuantitas. <span class="highlight">Selalu.</span></p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 9: CTA --> <section class="slide carousel-slide bg-secondary"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.8;">09 / 09</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.95;"> <path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 68px; line-height: 1.1; margin-bottom: 32px;">Save buat reminder<br>next time lo buka<br>Google Scholar.</h2> <p class="body" style="color: var(--neutral-light); opacity: 0.9; max-width: 780px; margin: 0 auto;">Atau tag temen lo yang masih nyari jurnal ke-47 padahal yang 10 pertama aja belum dibaca sampai diskusi.</p> </div> <div class="bottom-bar"> <span class="brand-ribbon" style="color: var(--neutral-light); font-weight: 800; font-size: 26px; opacity: 1;">Luluscepat AI</span> <span class="caption" style="color: var(--neutral-light); opacity: 0.8;">@luluscepat_ai</span> </div> </section> </body> </html> ``` --- # CAROUSEL 3: Skripsi Lo Nggak Harus Original 100% ## METADATA - Topic: Misconception tentang "originality" dalam skripsi — replikasi valid, pengembangan riset existing OK - Audience focus: Mahasiswa yang stuck karena takut "ide gue mirip penelitian orang lain", overthinking originality - Slide count: 10 - Suggested caption: Original bukan berarti lo harus nemuin teori baru. Replikasi dengan konteks berbeda = valid research. Swipe kiri buat paham bedanya 🔬 <!-- IMAGE_BRIEF --> ```json { "topic": "Misconception tentang research originality", "subject_hint": "Mahasiswa duduk dengan laptop dan banyak sticky notes berisi ide yang dicoret-coret, ekspresi frustrasi karena merasa semua ide sudah pernah diteliti, setting ruang kerja malam hari dengan tumpukan jurnal penelitian terbuka", "emotion": "frustrated, stuck, impostor syndrome", "headline": "Skripsi Lo Nggak Harus", "headline_pre": "Skripsi Lo", "headline_serif_part": "Nggak Harus", "subheadline": "Original 100%", "label_top": "LULUSCEPAT AI · MINDSET SHIFT", "cta_pill": "SWIPE BUAT CLARITY" } ``` <!-- /IMAGE_BRIEF --> <!-- SLIDE_1_HTML_FALLBACK --> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 10</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 280 280"> <circle cx="140" cy="140" r="130" stroke="var(--accent)" stroke-width="2" fill="none" opacity="0.2" stroke-dasharray="8 8"/> <circle cx="140" cy="140" r="90" stroke="var(--primary)" stroke-width="3" fill="none" opacity="0.4"/> <circle cx="140" cy="140" r="50" fill="var(--secondary)" opacity="0.15"/> </svg> <div style="position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;"> <svg class="icon-mega" viewBox="0 0 24 24" fill="none" stroke="var(--primary)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <circle cx="11" cy="11" r="8"/> <line x1="21" y1="21" x2="16.65" y2="16.65"/> <line x1="11" y1="8" x2="11" y2="14"/> <line x1="8" y1="11" x2="14" y2="11"/> </svg> </div> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--accent); font-weight: 700; margin-bottom: 32px;">MINDSET SHIFT</div> <h1 class="hero" style="max-width: 90%;">Skripsi Lo <span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--secondary);">Nggak Harus</span><br>Original 100%</h1> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- /SLIDE_1_HTML_FALLBACK --> ## HTML ```html <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Skripsi Lo Nggak Harus Original 100% — Luluscepat AI</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&family=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet"> <style> :root { --primary: #1746A0; --secondary: #06B6D4; --accent: #A855F7; --danger: #EF4444; --neutral-light: #FFFFFF; --neutral-dark: #0A0A0A; --neutral-mid: #525252; --bg: #FDF8F3; --bg-soft: #F1ECE3; --bg-white: #FFFFFF; --bg-dark: #1A1A1A; --ink: #1A1A1A; --ink-on-dark: #FAFAFA; --muted: #5A5A5A; --line: #E5E0D6; --highlight: #FEF08A; --soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); --soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; } .slide { width: 1080px; height: 1350px; background: var(--bg); color: var(--ink); padding: 80px; display: flex; flex-direction: column; justify-content: center; page-break-after: always; margin: 20px auto; position: relative; overflow: hidden; box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .slide.bg-white { background: var(--bg-white); } .slide.bg-dark { background: var(--bg-dark); color: var(--ink-on-dark); } .slide.bg-accent { background: var(--accent); color: var(--neutral-light); } .hero { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; } .headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; } .sub { font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink); } .body { font-size: 28px; line-height: 1.5; font-weight: 400; color: var(--ink); } .caption { font-size: 22px; line-height: 1.5; color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; } .stat-num { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 220px; line-height: 0.9; font-weight: 800; letter-spacing: -0.04em; } .quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 52px; line-height: 1.3; font-weight: 600; } .highlight { background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%); padding: 0 6px; font-weight: 700; } .accent-word { font-weight: 800; } .number-badge { position: absolute; top: 48px; right: 48px; font-family: 'Inter', monospace; font-size: 22px; color: var(--muted); letter-spacing: 0.08em; font-weight: 600; } .brand-ribbon { position: absolute; bottom: 48px; left: 80px; font-size: 22px; color: var(--muted); letter-spacing: 0.05em; font-weight: 600; } .stripe { height: 6px; width: 64px; border-radius: 3px; } .icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-inline { width: 36px; height: 36px; max-width: 36px; max-height: 36px; flex-shrink: 0; display: inline-block; vertical-align: middle; } .icon-circle { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; background: var(--bg-soft); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 40px; box-shadow: var(--soft-shadow-lg); position: relative; } .slide.bg-dark .icon-circle { background: rgba(255,255,255,0.08); } .slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; } .top-bar { display: flex; justify-content: space-between; align-items: center; margin-bottom: auto; } .bottom-bar { display: flex; justify-content: space-between; align-items: center; margin-top: auto; } .center-content { flex: 1; display: flex; flex-direction: column; justify-content: center; } @media print { body { background: #FFFFFF; } .slide { margin: 0; box-shadow: none; } } </style> <style> /* === Image hook slide 1 overlay (injected by carousel_composer) === */ /* Format-responsive: slide dimensions come from html data-format attribute (set by slide_renderer via format.json). Defaults to 1:1 if no attr. */ .slide { aspect-ratio: 1 / 1; } html[data-format="4:5"] .slide, .slide[data-format="4:5"] { aspect-ratio: 4 / 5; } .slide.slide-1.hook-image { padding: 0 !important; position: relative; overflow: hidden; } .slide.slide-1 .hook-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .slide.slide-1 .hook-overlay { position: relative; z-index: 2; width: 100%; height: 100%; padding: 80px; display: flex; flex-direction: column; justify-content: space-between; color: #fff; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45); background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%); } .slide.slide-1 .hook-label { font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; opacity: 0.95; } .slide.slide-1 .hook-content { display: flex; flex-direction: column; gap: 18px; } .slide.slide-1 .hook-title { font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 124px; line-height: 1.0; letter-spacing: -0.02em; max-width: 90%; margin: 0; } .slide.slide-1 .hook-title .serif-italic { font-family: 'Crimson Pro', 'Playfair Display', serif; font-weight: 600; font-style: italic; font-size: 130px; letter-spacing: 0; } .slide.slide-1 .hook-sub { font-family: 'Inter', sans-serif; font-size: 30px; font-weight: 500; max-width: 75%; line-height: 1.3; opacity: 0.94; margin: 0; } .slide.slide-1 .hook-cta { align-self: flex-start; font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 26px; background: rgba(255, 255, 255, 0.95); color: #1a1a1a; border-radius: 999px; text-shadow: none; } /* Typography variants */ .slide.slide-1.modern-sans-tight .hook-title, .slide.slide-1.modern-sans-tight .hook-title .serif-italic { font-family: 'Inter', sans-serif; font-weight: 800; letter-spacing: -0.04em; font-style: normal; } .slide.slide-1.minimal-display .hook-title { font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif; font-weight: 800; } .slide.slide-1.minimal-display .hook-title .serif-italic { font-family: 'Bricolage Grotesque', sans-serif; font-style: italic; } </style> <style> /* === Image hook v2 typography (injected by carousel_composer) === */ :root { --slide1-primary-font: 'Plus Jakarta Sans', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-accent-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-primary-weight: 600; --slide1-accent-style: italic; } .slide.slide-1 .hook-title { font-family: var(--slide1-primary-font) !important; font-weight: var(--slide1-primary-weight) !important; } .slide.slide-1 .hook-title .serif-italic, .slide.slide-1 .accent { font-family: var(--slide1-accent-font) !important; font-style: var(--slide1-accent-style) !important; } </style> </head> <body> <section class="slide slide-1 carousel-slide hook-image editorial-bold-serif"> <img src="/brands/skripsi-kilat-ai/file/content/carousels/2026-05-24-carousel-skripsi-lo-nggak-harus-original-100-3/_assets/slide-1.png" class="hook-bg" alt="SKRIPSI SERIES · MISCONCEPTION" loading="eager"> <div class="hook-overlay"> <div class="hook-label">SKRIPSI SERIES · MISCONCEPTION</div> <div class="hook-content"> <h1 class="hook-title">Skripsi Lo <em class="serif-italic">Nggak Harus</em></h1> <p class="hook-sub">Original 100%</p> </div> <div class="hook-cta">Baca Selengkapnya →</div> </div> </section> <!-- Slide 2: Hook --> <section class="slide carousel-slide bg-white"> <div class="number-badge">02 / 10</div> <div class="center-content"> <div class="icon-circle"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"/> <line x1="12" y1="9" x2="12" y2="13"/> <line x1="12" y1="17" x2="12.01" y2="17"/> </svg> </div> <h2 class="headline">Lo nggak perlu<br>nemuin <span class="highlight">teori baru</span><br>buat lulus S1.</h2> <p class="body" style="margin-top: 40px; color: var(--muted);">Skripsi S1 bukan disertasi doktor. Yang penting: <span style="color: var(--primary); font-weight: 700;">kontribusi kecil</span> tapi valid.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 3: Setup --> <section class="slide carousel-slide"> <div class="number-badge">03 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">REALITA</span> <h2 class="headline">90% skripsi itu<br><span style="color: var(--secondary);">replikasi</span> dengan<br>twist kecil.</h2> <p class="body" style="margin-top: 40px;">Contoh twist yang valid:</p> <div style="margin-top: 32px; display: flex; flex-direction: column; gap: 20px;"> <div style="display: flex; align-items: flex-start; gap: 16px;"> <div style="width: 8px; height: 8px; background: var(--primary); border-radius: 50%; margin-top: 12px; flex-shrink: 0;"></div> <p class="body">Riset yang sama tapi di <span class="highlight">konteks Indonesia</span></p> </div> <div style="display: flex; align-items: flex-start; gap: 16px;"> <div style="width: 8px; height: 8px; background: var(--secondary); border-radius: 50%; margin-top: 12px; flex-shrink: 0;"></div> <p class="body">Variabel yang sama tapi <span style="color: var(--secondary); font-weight: 700;">sampel berbeda</span> (Gen Z, UMKM, dsb)</p> </div> <div style="display: flex; align-items: flex-start; gap: 16px;"> <div style="width: 8px; height: 8px; background: var(--accent); border-radius: 50%; margin-top: 12px; flex-shrink: 0;"></div> <p class="body">Metode lama tapi <span style="color: var(--accent); font-weight: 700;">tools baru</span> (misal: analisis dengan Python instead of SPSS)</p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 4: Myth 1 --> <section class="slide carousel-slide bg-white"> <div class="number-badge">04 / 10</div> <div class="center-content"> <div style="padding: 32px; background: rgba(239,68,68,0.08); border-left: 6px solid var(--danger); border-radius: 12px; margin-bottom: 40px;"> <p class="body" style="font-weight: 700; color: var(--danger); margin-bottom: 16px;">MITOS:</p> <p class="body">"Kalau ide lo mirip penelitian orang, itu plagiat."</p> </div> <div style="padding: 32px; background: rgba(168,85,247,0.08); border-left: 6px solid var(--accent); border-radius: 12px;"> <p class="body" style="font-weight: 700; color: var(--accent); margin-bottom: 16px;">FAKTA:</p> <p class="body">Replikasi = <span class="highlight">fondasi sains.</span> Yang plagiat itu kalau lo copas <span style="font-style: italic;">kata-katanya</span> tanpa kutip, bukan idenya.</p> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 5: Myth 2 --> <section class="slide carousel-slide"> <div class="number-badge">05 / 10</div> <div class="center-content"> <div style="padding: 32px; background: rgba(239,68,68,0.08); border-left: 6px solid var(--danger); border-radius: 12px; margin-bottom: 40px;"> <p class="body" style="font-weight: 700; color: var(--danger); margin-bottom: 16px;">MITOS:</p> <p class="body">"Lo harus bikin framework baru buat lolos."</p> </div> <div style="padding: 32px; background: rgba(6,182,212,0.08); border-left: 6px solid var(--secondary); border-radius: 12px;"> <p class="body" style="font-weight: 700; color: var(--secondary); margin-bottom: 16px;">FAKTA:</p> <p class="body">Pakai framework <span style="color: var(--secondary); font-weight: 700;">existing</span> tapi <span class="highlight">aplikasiin dengan benar</span> = udah cukup. Dosen seneng kalau lo paham kenapa lo pakai framework itu.</p> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 6: Dark pause --> <section class="slide carousel-slide bg-dark"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.6;">06 / 10</div> <div class="center-content" style="text-align: center;"> <h2 class="headline" style="color: var(--neutral-light); font-size: 80px; max-width: 900px; margin: 0 auto;">Originalitas<br>bukan tentang<br><span style="color: var(--accent);">beda total.</span><br><br>Tapi tentang<br><span style="color: var(--secondary);">angle lo.</span></h2> <div style="margin-top: 56px;"> <div style="width: 12px; height: 12px; background: var(--secondary); border-radius: 50%; margin: 0 auto;"></div> </div> </div> <div class="brand-ribbon" style="color: var(--neutral-light); opacity: 0.6;">@luluscepat_ai</div> </section> <!-- Slide 7: What matters --> <section class="slide carousel-slide bg-white"> <div class="number-badge">07 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--primary);">YANG PENTING</span> <h2 class="headline">Dosen cuma mau tau:</h2> <div style="margin-top: 40px; display: flex; flex-direction: column; gap: 28px;"> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">1</div> <p class="body" style="padding-top: 6px;">Kenapa lo <span class="highlight">pilih topik ini?</span></p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">2</div> <p class="body" style="padding-top: 6px;">Apa <span style="color: var(--secondary); font-weight: 700;">kontribusi</span> lo (meski kecil)?</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">3</div> <p class="body" style="padding-top: 6px;">Lo <span style="color: var(--accent); font-weight: 700;">paham nggak</span> metode yang lo pakai?</p> </div> </div> <p class="body" style="margin-top: 48px; color: var(--muted);">Nggak ada yang nanya "apakah ini ide paling original di dunia?"</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 8: Example --> <section class="slide carousel-slide"> <div class="number-badge">08 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--accent);">CONTOH NYATA</span> <div style="padding: 36px; background: var(--bg-soft); border-radius: 16px;"> <p class="body" style="font-weight: 700; color: var(--primary); margin-bottom: 20px;">Riset existing:</p> <p class="body" style="margin-bottom: 32px;">"Pengaruh Social Media Marketing terhadap Brand Awareness (studi: brand fashion global)"</p> <div style="height: 2px; background: var(--line); margin: 32px 0;"></div> <p class="body" style="font-weight: 700; color: var(--secondary); margin-bottom: 20px;">Twist lo:</p> <p class="body">"Pengaruh Social Media Marketing terhadap Brand Awareness (studi: <span class="highlight">UMKM fashion lokal Bandung</span>)"</p> </div> <p class="body" style="margin-top: 36px; color: var(--muted); text-align: center;">Cukup. Valid. Lolos.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 9: Connector --> <section class="slide carousel-slide bg-white"> <div class="number-badge">09 / 10</div> <div class="center-content"> <div class="stripe" style="margin-bottom: 40px; background: var(--accent);"></div> <h2 class="quote-text" style="color: var(--ink); max-width: 900px;">"Originalitas itu tentang <span style="color: var(--accent); font-weight: 700;">cara lo lihat</span> masalah yang udah ada, bukan tentang nemuin masalah yang <span style="color: var(--danger); font-weight: 700;">belum pernah ada."</span></h2> <p class="body" style="margin-top: 48px; color: var(--muted); max-width: 840px;">Stop stuck di "ini udah pernah diteliti." Tanya: <span class="highlight">"gimana gue bisa lihat ini dari angle baru?"</span></p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 10: CTA --> <section class="slide carousel-slide bg-accent"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.8;">10 / 10</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.95;"> <path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 68px; line-height: 1.1; margin-bottom: 32px;">Save buat reminder<br>pas lo lagi stuck<br>nyari "ide original."</h2> <p class="body" style="color: var(--neutral-light); opacity: 0.9; max-width: 780px; margin: 0 auto;">Atau share ke temen lo yang udah 3 bulan belum mulai skripsi gara-gara "semua ide udah pernah diteliti."</p> </div> <div class="bottom-bar"> <span class="brand-ribbon" style="color: var(--neutral-light); font-weight: 800; font-size: 26px; opacity: 1;">Luluscepat AI</span> <span class="caption" style="color: var(--neutral-light); opacity: 0.8;">@luluscepat_ai</span> </div> </section> </body> </html> ``` --- # CAROUSEL 4: Bab 4 Bukan Cuma Tabel SPSS ## METADATA - Topic: Common mistake di Bab 4 (Hasil & Pembahasan) — mahasiswa cuma ngedump output SPSS tanpa interpretasi - Audience focus: Mahasiswa yang lagi ngerjain Bab 4, bingung bedain "hasil" vs "pembahasan" - Slide count: 9 - Suggested caption: Bab 4 lo harus bisa cerita — bukan cuma screenshot output software. Kalau dosen baca dan nggak ngerti maksud lo, itu red flag besar. Swipe buat tau caranya 📊 <!-- IMAGE_BRIEF --> ```json { "topic": "Interpretasi data vs dump tabel di Bab 4 skripsi", "subject_hint": "Laptop dengan layar penuh screenshot SPSS output dan tabel-tabel statistik tanpa penjelasan, mahasiswa confused melihat angka-angka tanpa tau artinya, setting kamar malam dengan kertas draft berceceran", "emotion": "confused, lost in numbers, overwhelmed by data", "headline": "Bab 4 Lo Bukan", "headline_pre": "Bab 4 Lo", "headline_serif_part": "Bukan", "subheadline": "Cuma Tabel SPSS", "label_top": "LULUSCEPAT AI · BAB 4 TIPS", "cta_pill": "SWIPE BUAT CARA" } ``` <!-- /IMAGE_BRIEF --> <!-- SLIDE_1_HTML_FALLBACK --> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 09</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <div style="position: absolute; inset: 0; background: var(--bg-soft); border-radius: 16px; transform: rotate(-6deg);"></div> <div style="position: absolute; inset: 20px; background: var(--neutral-light); border: 3px solid var(--primary); border-radius: 12px; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 12px; padding: 24px;"> <div style="width: 100%; height: 8px; background: var(--primary); border-radius: 4px;"></div> <div style="width: 80%; height: 8px; background: var(--secondary); border-radius: 4px;"></div> <div style="width: 60%; height: 8px; background: var(--accent); border-radius: 4px;"></div> <div style="margin-top: 16px; font-family: 'JetBrains Mono', monospace; font-size: 48px; font-weight: 800; color: var(--primary);">p < 0.05</div> </div> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--primary); font-weight: 700; margin-bottom: 32px;">BAB 4 TIPS</div> <h1 class="hero" style="max-width: 90%;">Bab 4 Lo <span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--secondary);">Bukan</span><br>Cuma Tabel SPSS</h1> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- /SLIDE_1_HTML_FALLBACK --> ## HTML ```html <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bab 4 Bukan Cuma Tabel SPSS — Luluscepat AI</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&family=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet"> <style> :root { --primary: #1746A0; --secondary: #06B6D4; --accent: #A855F7; --danger: #EF4444; --neutral-light: #FFFFFF; --neutral-dark: #0A0A0A; --neutral-mid: #525252; --bg: #FDF8F3; --bg-soft: #F1ECE3; --bg-white: #FFFFFF; --bg-dark: #1A1A1A; --ink: #1A1A1A; --ink-on-dark: #FAFAFA; --muted: #5A5A5A; --line: #E5E0D6; --highlight: #FEF08A; --soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); --soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; } .slide { width: 1080px; height: 1350px; background: var(--bg); color: var(--ink); padding: 80px; display: flex; flex-direction: column; justify-content: center; page-break-after: always; margin: 20px auto; position: relative; overflow: hidden; box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .slide.bg-white { background: var(--bg-white); } .slide.bg-dark { background: var(--bg-dark); color: var(--ink-on-dark); } .slide.bg-primary { background: var(--primary); color: var(--neutral-light); } .hero { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; } .headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; } .sub { font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink); } .body { font-size: 28px; line-height: 1.5; font-weight: 400; color: var(--ink); } .caption { font-size: 22px; line-height: 1.5; color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; } .stat-num { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 220px; line-height: 0.9; font-weight: 800; letter-spacing: -0.04em; } .quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 52px; line-height: 1.3; font-weight: 600; } .highlight { background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%); padding: 0 6px; font-weight: 700; } .accent-word { font-weight: 800; } .number-badge { position: absolute; top: 48px; right: 48px; font-family: 'Inter', monospace; font-size: 22px; color: var(--muted); letter-spacing: 0.08em; font-weight: 600; } .brand-ribbon { position: absolute; bottom: 48px; left: 80px; font-size: 22px; color: var(--muted); letter-spacing: 0.05em; font-weight: 600; } .stripe { height: 6px; width: 64px; border-radius: 3px; } .icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-inline { width: 36px; height: 36px; max-width: 36px; max-height: 36px; flex-shrink: 0; display: inline-block; vertical-align: middle; } .icon-circle { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; background: var(--bg-soft); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 40px; box-shadow: var(--soft-shadow-lg); position: relative; } .slide.bg-dark .icon-circle { background: rgba(255,255,255,0.08); } .slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; } .top-bar { display: flex; justify-content: space-between; align-items: center; margin-bottom: auto; } .bottom-bar { display: flex; justify-content: space-between; align-items: center; margin-top: auto; } .center-content { flex: 1; display: flex; flex-direction: column; justify-content: center; } .code-block { font-family: 'JetBrains Mono', monospace; padding: 20px 24px; background: #1a1a1a; color: #10b981; border-radius: 8px; font-size: 16px; line-height: 1.6; } .terminal-prompt { color: var(--secondary); } @media print { body { background: #FFFFFF; } .slide { margin: 0; box-shadow: none; } } </style> <style> /* === Image hook slide 1 overlay (injected by carousel_composer) === */ /* Format-responsive: slide dimensions come from html data-format attribute (set by slide_renderer via format.json). Defaults to 1:1 if no attr. */ .slide { aspect-ratio: 1 / 1; } html[data-format="4:5"] .slide, .slide[data-format="4:5"] { aspect-ratio: 4 / 5; } .slide.slide-1.hook-image { padding: 0 !important; position: relative; overflow: hidden; } .slide.slide-1 .hook-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .slide.slide-1 .hook-overlay { position: relative; z-index: 2; width: 100%; height: 100%; padding: 80px; display: flex; flex-direction: column; justify-content: space-between; color: #fff; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45); background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%); } .slide.slide-1 .hook-label { font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; opacity: 0.95; } .slide.slide-1 .hook-content { display: flex; flex-direction: column; gap: 18px; } .slide.slide-1 .hook-title { font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 124px; line-height: 1.0; letter-spacing: -0.02em; max-width: 90%; margin: 0; } .slide.slide-1 .hook-title .serif-italic { font-family: 'Crimson Pro', 'Playfair Display', serif; font-weight: 600; font-style: italic; font-size: 130px; letter-spacing: 0; } .slide.slide-1 .hook-sub { font-family: 'Inter', sans-serif; font-size: 30px; font-weight: 500; max-width: 75%; line-height: 1.3; opacity: 0.94; margin: 0; } .slide.slide-1 .hook-cta { align-self: flex-start; font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 26px; background: rgba(255, 255, 255, 0.95); color: #1a1a1a; border-radius: 999px; text-shadow: none; } /* Typography variants */ .slide.slide-1.modern-sans-tight .hook-title, .slide.slide-1.modern-sans-tight .hook-title .serif-italic { font-family: 'Inter', sans-serif; font-weight: 800; letter-spacing: -0.04em; font-style: normal; } .slide.slide-1.minimal-display .hook-title { font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif; font-weight: 800; } .slide.slide-1.minimal-display .hook-title .serif-italic { font-family: 'Bricolage Grotesque', sans-serif; font-style: italic; } </style> <style> /* === Image hook v2 typography (injected by carousel_composer) === */ :root { --slide1-primary-font: 'Plus Jakarta Sans', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-accent-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-primary-weight: 600; --slide1-accent-style: italic; } .slide.slide-1 .hook-title { font-family: var(--slide1-primary-font) !important; font-weight: var(--slide1-primary-weight) !important; } .slide.slide-1 .hook-title .serif-italic, .slide.slide-1 .accent { font-family: var(--slide1-accent-font) !important; font-style: var(--slide1-accent-style) !important; } </style> </head> <body> <section class="slide slide-1 carousel-slide hook-image modern-sans-tight"> <img src="/brands/skripsi-kilat-ai/file/content/carousels/2026-05-24-carousel-bab-4-bukan-cuma-tabel-spss-4/_assets/slide-1.png" class="hook-bg" alt="INTERPRETASI DATA · CHAPTER GUIDES" loading="eager"> <div class="hook-overlay"> <div class="hook-label">INTERPRETASI DATA · CHAPTER GUIDES</div> <div class="hook-content"> <h1 class="hook-title">Bab 4 Lo Bukan <em class="serif-italic">Cuma Tabel SPSS</em></h1> <p class="hook-sub">Dari dump data ke narasi bermakna</p> </div> <div class="hook-cta">Buka Panduan →</div> </div> </section> <!-- Slide 2: Hook --> <section class="slide carousel-slide bg-white"> <div class="number-badge">02 / 09</div> <div class="center-content"> <div class="icon-circle"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--danger)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="10"/> <line x1="15" y1="9" x2="9" y2="15"/> <line x1="9" y1="9" x2="15" y2="15"/> </svg> </div> <h2 class="headline">Kalau dosen baca<br>Bab 4 lo dan bilang<br><span class="highlight">"maksudnya apa?"</span></h2> <p class="body" style="margin-top: 40px; color: var(--muted);">Bukan karena mereka nggak ngerti statistik. Tapi karena <span style="color: var(--danger); font-weight: 700;">lo nggak jelasin</span> apa arti angka-angka itu.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 3: Problem --> <section class="slide carousel-slide"> <div class="number-badge">03 / 09</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">MASALAH KLASIK</span> <h2 class="headline">Bab 4 lo kayak gini:</h2> <div style="margin-top: 40px; padding: 36px; background: var(--bg-soft); border-radius: 16px; font-family: 'JetBrains Mono', monospace; font-size: 20px; line-height: 1.8; color: var(--muted);"> <p style="margin-bottom: 12px;">4.1 Hasil Penelitian</p> <p style="margin-bottom: 12px; padding-left: 24px;">Tabel 4.1 Output SPSS</p> <p style="margin-bottom: 12px; padding-left: 24px; color: var(--danger); font-weight: 700;">[screenshot tabel]</p> <p style="margin-bottom: 12px; padding-left: 24px;">Berdasarkan tabel di atas...</p> <p style="padding-left: 24px; color: var(--danger); font-weight: 700;">[terus nggak ada penjelasan]</p> </div> <p class="body" style="margin-top: 36px; text-align: center; color: var(--danger); font-weight: 700;">Dosen: "Terus?"</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 4: What's wrong --> <section class="slide carousel-slide bg-white"> <div class="number-badge">04 / 09</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--primary);">YANG SALAH</span> <h2 class="headline">Lo cuma <span style="color: var(--danger);">ngedump</span> data,<br>nggak <span class="highlight">interpret.</span></h2> <div style="margin-top: 40px; display: flex; flex-direction: column; gap: 24px;"> <div style="padding: 24px 28px; background: rgba(239,68,68,0.08); border-left: 4px solid var(--danger); border-radius: 8px;"> <p class="body"><span style="font-weight: 700;">✗</span> "Nilai sig. = 0.003"</p> </div> <div style="padding: 24px 28px; background: rgba(168,85,247,0.08); border-left: 4px solid var(--accent); border-radius: 8px;"> <p class="body"><span style="font-weight: 700; color: var(--accent);">✓</span> "Nilai sig. = 0.003 <span class="highlight">(< 0.05)</span>, artinya ada pengaruh signifikan antara X terhadap Y."</p> </div> </div> <p class="body" style="margin-top: 40px; color: var(--muted); text-align: center;">Dosen butuh <span style="color: var(--accent); font-weight: 700;">narasi</span>, bukan cuma angka.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 5: Structure --> <section class="slide carousel-slide"> <div class="number-badge">05 / 09</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">STRUKTUR YANG BENER</span> <h2 class="headline">Setiap tabel harus:</h2> <div style="margin-top: 40px; display: flex; flex-direction: column; gap: 28px;"> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">1</div> <p class="body" style="padding-top: 6px;"><span class="highlight">Dijelasin</span> apa yang ditunjukkin angka itu</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">2</div> <p class="body" style="padding-top: 6px;"><span style="color: var(--secondary); font-weight: 700;">Diinterpret</span> kenapa itu terjadi</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">3</div> <p class="body" style="padding-top: 6px;"><span style="color: var(--accent); font-weight: 700;">Dikoneksi</span> ke teori di Bab 2</p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 6: Dark pause --> <section class="slide carousel-slide bg-dark"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.6;">06 / 09</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.9;"> <path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"/> <path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 80px; max-width: 880px; margin: 0 auto;">Bab 4 = <span style="color: var(--secondary);">story</span><br>tentang data lo,<br>bukan <span style="color: var(--danger);">katalog</span> tabel.</h2> <div style="margin-top: 56px;"> <div style="width: 12px; height: 12px; background: var(--secondary); border-radius: 50%; margin: 0 auto;"></div> </div> </div> <div class="brand-ribbon" style="color: var(--neutral-light); opacity: 0.6;">@luluscepat_ai</div> </section> <!-- Slide 7: Example --> <section class="slide carousel-slide bg-white"> <div class="number-badge">07 / 09</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--accent);">CONTOH INTERPRETASI</span> <div style="padding: 36px; background: var(--bg-soft); border-radius: 16px;"> <p class="body" style="font-weight: 700; color: var(--primary); margin-bottom: 20px;">❌ Salah:</p> <p class="body" style="margin-bottom: 32px; color: var(--muted);">"Berdasarkan Tabel 4.2, nilai koefisien regresi X1 = 0.432 dengan sig. 0.001."</p> <div style="height: 2px; background: var(--line); margin: 32px 0;"></div> <p class="body" style="font-weight: 700; color: var(--accent); margin-bottom: 20px;">✓ Benar:</p> <p class="body">"Berdasarkan Tabel 4.2, <span class="highlight">social media marketing (X1) berpengaruh positif signifikan</span> terhadap brand awareness (Y) dengan koefisien 0.432 (p < 0.05). Artinya, setiap <span style="color: var(--accent); font-weight: 700;">peningkatan 1 unit</span> aktivitas social media marketing akan meningkatkan brand awareness sebesar 0.432 unit. Hasil ini <span style="color: var(--secondary); font-weight: 700;">sejalan dengan teori Kotler (2020)</span> yang menyatakan..."</p> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 8: Connector --> <section class="slide carousel-slide"> <div class="number-badge">08 / 09</div> <div class="center-content"> <div class="stripe" style="margin-bottom: 40px; background: var(--primary);"></div> <h2 class="quote-text" style="color: var(--ink); max-width: 900px;">"Dosen nggak butuh lo jago SPSS. Dosen butuh lo bisa <span style="color: var(--primary); font-weight: 700;">cerita</span> apa yang lo temuin dari data."</h2> <p class="body" style="margin-top: 48px; color: var(--muted); max-width: 840px;">Software itu tools. <span class="highlight">Pemahaman lo</span> yang diuji.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 9: CTA --> <section class="slide carousel-slide bg-primary"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.8;">09 / 09</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.95;"> <path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 68px; line-height: 1.1; margin-bottom: 32px;">Save buat diinget<br>pas lo lagi nulis<br>Bab 4.</h2> <p class="body" style="color: var(--neutral-light); opacity: 0.9; max-width: 780px; margin: 0 auto;">Atau share ke temen lo yang masih copas screenshot SPSS tanpa tau artinya apa.</p> </div> <div class="bottom-bar"> <span class="brand-ribbon" style="color: var(--neutral-light); font-weight: 800; font-size: 26px; opacity: 1;">Luluscepat AI</span> <span class="caption" style="color: var(--neutral-light); opacity: 0.8;">@luluscepat_ai</span> </div> </section> </body> </html> ``` --- # CAROUSEL 5: Hipotesis Lo Ditolak? Itu Bukan Gagal ## METADATA - Topic: Reframing rejected hypothesis sebagai valid finding, bukan kegagalan penelitian - Audience focus: Mahasiswa yang stress karena hasil penelitian tidak sesuai hipotesis, takut dianggap gagal - Slide count: 10 - Suggested caption: Hipotesis ditolak = tetep valid research. Yang gagal itu metodologi, bukan hasil yang nggak sesuai ekspektasi lo. Geser buat paham kenapa 🔬 <!-- IMAGE_BRIEF --> ```json { "topic": "Rejected hypothesis adalah valid scientific finding", "subject_hint": "Mahasiswa melihat hasil SPSS dengan ekspresi disappointed karena hipotesis ditolak, laptop dengan output statistik yang menunjukkan 'tidak signifikan', setting perpustakaan kampus dengan pencahayaan dramatic", "emotion": "disappointed but contemplating, stressed, worried about failure", "headline": "Hipotesis Lo Ditolak?", "headline_pre": "Hipotesis Lo", "headline_serif_part": "Ditolak?", "subheadline": "Itu Bukan Gagal", "label_top": "LULUSCEPAT AI · MINDSET SHIFT", "cta_pill": "SWIPE BUAT TRUTH" } ``` <!-- /IMAGE_BRIEF --> <!-- SLIDE_1_HTML_FALLBACK --> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 10</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320"> <path d="M60 160 Q90 100, 160 100 T260 160" stroke="var(--danger)" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.3" stroke-dasharray="12 8"/> <path d="M60 160 L260 160" stroke="var(--accent)" stroke-width="6" fill="none" stroke-linecap="round"/> <circle cx="160" cy="160" r="50" fill="var(--secondary)" opacity="0.2"/> <circle cx="160" cy="160" r="30" fill="var(--primary)"/> </svg> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary); font-weight: 700; margin-bottom: 32px;">MINDSET SHIFT</div> <h1 class="hero" style="max-width: 90%;">Hipotesis Lo <span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--danger);">Ditolak?</span></h1> <p class="sub" style="margin-top: 24px; color: var(--muted);">Itu Bukan Gagal</p> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- /SLIDE_1_HTML_FALLBACK --> ## HTML ```html <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hipotesis Lo Ditolak? Itu Bukan Gagal — Luluscepat AI</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&family=Inter:wght@400;500;600;700&family=Crimson+Pro:ital,wght@1,500;1,600&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet"> <style> :root { --primary: #1746A0; --secondary: #06B6D4; --accent: #A855F7; --danger: #EF4444; --neutral-light: #FFFFFF; --neutral-dark: #0A0A0A; --neutral-mid: #525252; --bg: #FDF8F3; --bg-soft: #F1ECE3; --bg-white: #FFFFFF; --bg-dark: #1A1A1A; --ink: #1A1A1A; --ink-on-dark: #FAFAFA; --muted: #5A5A5A; --line: #E5E0D6; --highlight: #FEF08A; --soft-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); --soft-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.10); } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #E5E5E5; font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; } .slide { width: 1080px; height: 1350px; background: var(--bg); color: var(--ink); padding: 80px; display: flex; flex-direction: column; justify-content: center; page-break-after: always; margin: 20px auto; position: relative; overflow: hidden; box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .slide.bg-white { background: var(--bg-white); } .slide.bg-dark { background: var(--bg-dark); color: var(--ink-on-dark); } .slide.bg-secondary { background: var(--secondary); color: var(--neutral-light); } .hero { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 96px; line-height: 1.05; letter-spacing: -0.02em; font-weight: 800; } .headline { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 64px; line-height: 1.15; font-weight: 800; letter-spacing: -0.01em; } .sub { font-size: 32px; line-height: 1.4; font-weight: 500; color: var(--ink); } .body { font-size: 28px; line-height: 1.5; font-weight: 400; color: var(--ink); } .caption { font-size: 22px; line-height: 1.5; color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; } .stat-num { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 220px; line-height: 0.9; font-weight: 800; letter-spacing: -0.04em; } .quote-text { font-family: 'Crimson Pro', serif; font-style: italic; font-size: 52px; line-height: 1.3; font-weight: 600; } .highlight { background: linear-gradient(180deg, transparent 60%, var(--highlight) 60%); padding: 0 6px; font-weight: 700; } .accent-word { font-weight: 800; } .number-badge { position: absolute; top: 48px; right: 48px; font-family: 'Inter', monospace; font-size: 22px; color: var(--muted); letter-spacing: 0.08em; font-weight: 600; } .brand-ribbon { position: absolute; bottom: 48px; left: 80px; font-size: 22px; color: var(--muted); letter-spacing: 0.05em; font-weight: 600; } .stripe { height: 6px; width: 64px; border-radius: 3px; } .icon-mega { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-hero { width: 240px; height: 240px; max-width: 240px; max-height: 240px; flex-shrink: 0; stroke-width: 2.5; display: block; } .icon-inline { width: 36px; height: 36px; max-width: 36px; max-height: 36px; flex-shrink: 0; display: inline-block; vertical-align: middle; } .icon-circle { width: 320px; height: 320px; max-width: 320px; max-height: 320px; flex-shrink: 0; background: var(--bg-soft); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 40px; box-shadow: var(--soft-shadow-lg); position: relative; } .slide.bg-dark .icon-circle { background: rgba(255,255,255,0.08); } .slide svg:not([class*="icon-"]) { max-width: 64px; max-height: 64px; } .top-bar { display: flex; justify-content: space-between; align-items: center; margin-bottom: auto; } .bottom-bar { display: flex; justify-content: space-between; align-items: center; margin-top: auto; } .center-content { flex: 1; display: flex; flex-direction: column; justify-content: center; } @media print { body { background: #FFFFFF; } .slide { margin: 0; box-shadow: none; } } </style> <style> /* === Image hook slide 1 overlay (injected by carousel_composer) === */ /* Format-responsive: slide dimensions come from html data-format attribute (set by slide_renderer via format.json). Defaults to 1:1 if no attr. */ .slide { aspect-ratio: 1 / 1; } html[data-format="4:5"] .slide, .slide[data-format="4:5"] { aspect-ratio: 4 / 5; } .slide.slide-1.hook-image { padding: 0 !important; position: relative; overflow: hidden; } .slide.slide-1 .hook-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .slide.slide-1 .hook-overlay { position: relative; z-index: 2; width: 100%; height: 100%; padding: 80px; display: flex; flex-direction: column; justify-content: space-between; color: #fff; text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45); background: linear-gradient(180deg, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.32) 100%); } .slide.slide-1 .hook-label { font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; opacity: 0.95; } .slide.slide-1 .hook-content { display: flex; flex-direction: column; gap: 18px; } .slide.slide-1 .hook-title { font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 124px; line-height: 1.0; letter-spacing: -0.02em; max-width: 90%; margin: 0; } .slide.slide-1 .hook-title .serif-italic { font-family: 'Crimson Pro', 'Playfair Display', serif; font-weight: 600; font-style: italic; font-size: 130px; letter-spacing: 0; } .slide.slide-1 .hook-sub { font-family: 'Inter', sans-serif; font-size: 30px; font-weight: 500; max-width: 75%; line-height: 1.3; opacity: 0.94; margin: 0; } .slide.slide-1 .hook-cta { align-self: flex-start; font-family: 'Inter', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 14px 26px; background: rgba(255, 255, 255, 0.95); color: #1a1a1a; border-radius: 999px; text-shadow: none; } /* Typography variants */ .slide.slide-1.modern-sans-tight .hook-title, .slide.slide-1.modern-sans-tight .hook-title .serif-italic { font-family: 'Inter', sans-serif; font-weight: 800; letter-spacing: -0.04em; font-style: normal; } .slide.slide-1.minimal-display .hook-title { font-family: 'Bricolage Grotesque', 'Plus Jakarta Sans', sans-serif; font-weight: 800; } .slide.slide-1.minimal-display .hook-title .serif-italic { font-family: 'Bricolage Grotesque', sans-serif; font-style: italic; } </style> <style> /* === Image hook v2 typography (injected by carousel_composer) === */ :root { --slide1-primary-font: 'Plus Jakarta Sans', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-accent-font: 'Inter', 'Plus Jakarta Sans', 'Inter', 'Helvetica Neue', system-ui, sans-serif; --slide1-primary-weight: 600; --slide1-accent-style: italic; } .slide.slide-1 .hook-title { font-family: var(--slide1-primary-font) !important; font-weight: var(--slide1-primary-weight) !important; } .slide.slide-1 .hook-title .serif-italic, .slide.slide-1 .accent { font-family: var(--slide1-accent-font) !important; font-style: var(--slide1-accent-style) !important; } </style> </head> <body> <section class="slide slide-1 carousel-slide cover"> <div class="top-bar"> <span class="brand-ribbon">@luluscepat_ai</span> <span class="slide-num">01 / 10</span> </div> <div class="center-content" style="align-items: center; text-align: center;"> <div style="position: relative; width: 320px; height: 320px; margin: 0 auto 48px;"> <svg style="position: absolute; inset: 0; width: 100%; height: 100%;" viewBox="0 0 320 320"> <path d="M60 160 Q90 100, 160 100 T260 160" stroke="var(--danger)" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.3" stroke-dasharray="12 8"/> <path d="M60 160 L260 160" stroke="var(--accent)" stroke-width="6" fill="none" stroke-linecap="round"/> <circle cx="160" cy="160" r="50" fill="var(--secondary)" opacity="0.2"/> <circle cx="160" cy="160" r="30" fill="var(--primary)"/> </svg> </div> <div class="hero-eyebrow" style="font-size: 24px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--secondary); font-weight: 700; margin-bottom: 32px;">MINDSET SHIFT</div> <h1 class="hero" style="max-width: 90%;">Hipotesis Lo <span style="font-family: 'Crimson Pro', serif; font-style: italic; color: var(--danger);">Ditolak?</span></h1> <p class="sub" style="margin-top: 24px; color: var(--muted);">Itu Bukan Gagal</p> </div> <div class="bottom-bar"> <span class="caption">Swipe →</span> </div> </section> <!-- Slide 2: Hook --> <section class="slide carousel-slide bg-white"> <div class="number-badge">02 / 10</div> <div class="center-content"> <div class="icon-circle"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--danger)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="10"/> <line x1="15" y1="9" x2="9" y2="15"/> <line x1="9" y1="9" x2="15" y2="15"/> </svg> </div> <h2 class="headline">Lo liat hasil statistik:<br><span class="highlight">"sig. = 0.234"</span></h2> <p class="body" style="margin-top: 40px; color: var(--muted);">Langsung panik: "Gue gagal. Hipotesis gue salah. Gue harus <span style="color: var(--danger); font-weight: 700;">ngulang dari awal."</span></p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 3: Reality check --> <section class="slide carousel-slide"> <div class="number-badge">03 / 10</div> <div class="center-content" style="text-align: center;"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">PLOT TWIST</span> <h2 class="headline">Hipotesis ditolak<br><span style="color: var(--accent);">≠</span> penelitian gagal.</h2> <p class="body" style="margin-top: 40px; max-width: 840px; margin-left: auto; margin-right: auto;">Ini <span class="highlight">tetep valid finding.</span> Bahkan kadang lebih menarik dari hipotesis yang diterima.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 4: Why it matters --> <section class="slide carousel-slide bg-white"> <div class="number-badge">04 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--primary);">KENAPA?</span> <h2 class="headline">Sains itu tentang<br><span class="highlight">menemukan kebenaran,</span><br>bukan <span style="color: var(--danger);">membuktikan dugaan.</span></h2> <p class="body" style="margin-top: 40px;">Kalau semua penelitian hasilnya sesuai hipotesis, <span style="color: var(--accent); font-weight: 700;">buat apa</span> penelitian? Tinggal tulis kesimpulan aja dari awal.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 5: What failed vs what didn't --> <section class="slide carousel-slide"> <div class="number-badge">05 / 10</div> <div class="center-content"> <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: start;"> <div style="text-align: center;"> <svg viewBox="0 0 24 24" fill="none" stroke="var(--danger)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 80px; height: 80px; margin: 0 auto 24px;"> <circle cx="12" cy="12" r="10"/> <line x1="15" y1="9" x2="9" y2="15"/> <line x1="9" y1="9" x2="15" y2="15"/> </svg> <p class="body" style="font-weight: 700; color: var(--danger); margin-bottom: 16px;">INI YANG GAGAL</p> <p class="body" style="font-size: 24px; line-height: 1.5; color: var(--muted);">Metodologi lo salah (sampel bias, alat ukur nggak valid, analisis keliru)</p> </div> <div style="text-align: center;"> <svg viewBox="0 0 24 24" fill="none" stroke="var(--accent)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="width: 80px; height: 80px; margin: 0 auto 24px;"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/> <polyline points="22 4 12 14.01 9 11.01"/> </svg> <p class="body" style="font-weight: 700; color: var(--accent); margin-bottom: 16px;">INI BUKAN GAGAL</p> <p class="body" style="font-size: 24px; line-height: 1.5; color: var(--muted);">Hasil lo <span class="highlight">nggak sesuai ekspektasi</span> tapi metodologinya solid</p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 6: Dark pause --> <section class="slide carousel-slide bg-dark"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.6;">06 / 10</div> <div class="center-content" style="text-align: center;"> <h2 class="headline" style="color: var(--neutral-light); font-size: 80px; max-width: 900px; margin: 0 auto;">"H0 diterima"<br>tetep bisa jadi<br><span style="color: var(--secondary);">kontribusi ilmiah</span><br>yang valuable.</h2> <div style="margin-top: 56px;"> <div style="width: 12px; height: 12px; background: var(--secondary); border-radius: 50%; margin: 0 auto;"></div> </div> </div> <div class="brand-ribbon" style="color: var(--neutral-light); opacity: 0.6;">@luluscepat_ai</div> </section> <!-- Slide 7: Real example --> <section class="slide carousel-slide bg-white"> <div class="number-badge">07 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--accent);">CONTOH NYATA</span> <div style="padding: 36px; background: var(--bg-soft); border-radius: 16px;"> <p class="body" style="font-weight: 700; color: var(--primary); margin-bottom: 20px;">Hipotesis lo:</p> <p class="body" style="margin-bottom: 32px;">"Social media ads meningkatkan <span class="highlight">brand awareness</span> UMKM fashion Bandung."</p> <div style="height: 2px; background: var(--line); margin: 32px 0;"></div> <p class="body" style="font-weight: 700; color: var(--danger); margin-bottom: 20px;">Hasil: Hipotesis ditolak (p > 0.05)</p> <div style="height: 2px; background: var(--line); margin: 32px 0;"></div> <p class="body" style="font-weight: 700; color: var(--accent); margin-bottom: 20px;">Interpretasi yang BENAR:</p> <p class="body">"Temuan ini menunjukkan bahwa <span style="color: var(--accent); font-weight: 700;">di konteks UMKM lokal Bandung</span>, investasi social media ads belum efektif untuk meningkatkan brand awareness. Hal ini <span class="highlight">berbeda</span> dengan temuan [penelitian X] pada brand global, mengindikasikan bahwa <span style="color: var(--secondary); font-weight: 700;">awareness UMKM lebih dipengaruhi word-of-mouth</span> dibanding paid ads."</p> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 8: What to do --> <section class="slide carousel-slide"> <div class="number-badge">08 / 10</div> <div class="center-content"> <span class="caption" style="margin-bottom: 32px; color: var(--secondary);">YANG HARUS LO LAKUIN</span> <h2 class="headline">Pas hipotesis ditolak:</h2> <div style="margin-top: 40px; display: flex; flex-direction: column; gap: 28px;"> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">1</div> <p class="body" style="padding-top: 6px;"><span class="highlight">Jangan</span> manipulasi data atau metodologi</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--secondary); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">2</div> <p class="body" style="padding-top: 6px;"><span style="color: var(--secondary); font-weight: 700;">Cari tahu</span> kenapa hasil lo beda dari teori/penelitian sebelumnya</p> </div> <div style="display: flex; align-items: flex-start; gap: 20px;"> <div style="width: 48px; height: 48px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 800; font-size: 22px; color: var(--neutral-light);">3</div> <p class="body" style="padding-top: 6px;">Diskusiin <span style="color: var(--accent); font-weight: 700;">kenapa</span> di Bab 5 — itu yang bikin penelitian lo menarik</p> </div> </div> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 9: Connector --> <section class="slide carousel-slide bg-white"> <div class="number-badge">09 / 10</div> <div class="center-content"> <div class="stripe" style="margin-bottom: 40px; background: var(--accent);"></div> <h2 class="quote-text" style="color: var(--ink); max-width: 900px;">"Dosen lo lebih respect sama mahasiswa yang bisa <span style="color: var(--accent); font-weight: 700;">jelasin kenapa</span> hipotesis ditolak, daripada mahasiswa yang 'kebetulan' semua hipotesisnya <span style="color: var(--danger); font-weight: 700;">diterima."</span></h2> <p class="body" style="margin-top: 48px; color: var(--muted); max-width: 840px;">Karena itu tanda lo <span class="highlight">paham prosesnya</span>, bukan cuma kejar hasil.</p> </div> <div class="brand-ribbon">@luluscepat_ai</div> </section> <!-- Slide 10: CTA --> <section class="slide carousel-slide bg-secondary"> <div class="number-badge" style="color: var(--neutral-light); opacity: 0.8;">10 / 10</div> <div class="center-content" style="text-align: center;"> <svg class="icon-hero" viewBox="0 0 24 24" fill="none" stroke="var(--neutral-light)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="margin: 0 auto 48px; opacity: 0.95;"> <path d="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"/> </svg> <h2 class="headline" style="color: var(--neutral-light); font-size: 68px; line-height: 1.1; margin-bottom: 32px;">Save buat reminder<br>pas lo panik liat<br>hasil nggak sesuai<br>ekspektasi.</h2> <p class="body" style="color: var(--neutral-light); opacity: 0.9; max-width: 780px; margin: 0 auto;">Atau share ke temen lo yang lagi stres mikirin "hasilnya nggak signifikan, gimana dong?"</p> </div> <div class="bottom-bar"> <span class="brand-ribbon" style="color: var(--neutral-light); font-weight: 800; font-size: 26px; opacity: 1;">Luluscepat AI</span> <span class="caption" style="color: var(--neutral-light); opacity: 0.8;">@luluscepat_ai</span> </div> </section> </body> </html> ```