# Instruksi Cetak PDF — Panduan Konversi Markdown ke PDF

> **Buku:** Sistem Informasi Manajemen di Era AI: Perspektif Strategis dan Pengambilan Keputusan  
> **Format:** B5 (17,6 × 25 cm) — ISBN-ready

---

## Prasyarat (Install Sekali)

### 1. Pandoc
```powershell
winget install --id JohnMacFarlane.Pandoc
```

### 2. MiKTeX (LaTeX engine)
```powershell
winget install --id MiKTeX.MiKTeX
```
Setelah install, buka MiKTeX Console → Settings → centang **"Always install missing packages on-the-fly"**.

### 3. (Opsional) Mermaid CLI — untuk render diagram Mermaid ke gambar
```powershell
npm install -g @mermaid-js/mermaid-cli
```

---

## Struktur File

```
sim-20252-book/
├── build/                    ← output PDF di sini
├── scripts/
│   ├── build-book.ps1        ← script utama: gabung semua MD → 1 PDF
│   └── build-worksheets.ps1  ← script worksheet: 18 worksheet → 1 PDF
├── templates/
│   └── book-template.tex     ← template LaTeX (B5, Times, margin sesuai BOOK-SPEC)
├── backmatter/
├── chapters/
└── worksheets/
```

---

## Cara Build

### Build Buku Utama (1 PDF)
```powershell
.\scripts\build-book.ps1
```
Output: `build/SIM-Era-AI-Book.pdf`

### Build Worksheet (1 PDF terpisah)
```powershell
.\scripts\build-worksheets.ps1
```
Output: `build/SIM-Era-AI-Worksheets.pdf`

---

## Catatan Penting

1. **Font:** Template menggunakan Times New Roman. Pastikan font ini terinstall di sistem.
2. **Mermaid:** Diagram Mermaid dalam Markdown **tidak otomatis** di-render oleh Pandoc/LaTeX. Opsi:
   - **Opsi A (Rekomendasi):** Export Mermaid ke PNG/SVG via `mmdc` lalu ganti blok `mermaid` dengan `![Gambar X.Y](path)` sebelum build.
   - **Opsi B:** Gunakan filter `mermaid-filter` untuk Pandoc: `pip install pandoc-mermaid-filter`, tambahkan `--filter mermaid-filter` di script.
3. **Emoji/Callout:** Callout 📌💡⚠️📊🔧🔥 akan tampil sebagai emoji Unicode di PDF. Untuk styling khusus (kotak berwarna), perlu custom LaTeX environment — bisa ditambahkan di `book-template.tex`.
4. **Halaman Judul & ISBN:** Halaman judul dan hak cipta perlu dibuat manual di LaTeX atau ditambahkan sebagai halaman terpisah oleh penerbit.
