4
Kurikulum Lanjutan
Kurikulum Lanjutan adalah kelas tajwid untuk murid yang sudah bisa membaca: 26 pertemuan dalam 5 tahap. Pembagian tahap disimpan di src/lib/tajwid-curriculum.ts yang tanpa dependensi, sedangkan isi setiap pertemuan ada di src/data/tajwid-pertemuan.ts. Konstanta MEETING_TOTAL bernilai 26, dan pertemuan nomor N masuk ke tahap yang rentangnya memuat N. src/lib/tajwid-curriculum.ts:1-41
Peta lima tahap
Array stages menyimpan judul, kutipan pembuka, sumber kutipan, dan count setiap tahap. Empat tahap pertama masing-masing berisi 5 pertemuan; tahap kelima berisi 6 pertemuan sehingga totalnya 26. src/lib/tajwid-curriculum.ts:6-382
graph TD
L["listLessons tajwid · 26 pertemuan berurutan"] --> S1
S1["Tahap 1 · Makhraj & sifat lewat ayat · 1–5"] --> S2
S2["Tahap 2 · Nun sukun, tanwin, mim sukun · 6–10"] --> S3
S3["Tahap 3 · Mad · 11–15"] --> S4
S4["Tahap 4 · Tebal-tipis, qalqalah, ra dan lam · 16–20"] --> S5
S5["Tahap 5 · Waqaf, ibtida, isti'adzah, gharib & ujian · 21–26"] --> U["Ujian Akhir · pertemuan 26"]
style L fill:#8b5cf6,color:#fff
style S3 fill:#f59e0b,color:#000
style U fill:#2d7d46,color:#fff
%% fig: Peta lima tahap kurikulum Lanjutan
%% desc: Daftar 26 pertemuan berurutan dipotong menjadi lima tahap, dari makhraj sampai waqaf, lalu ditutup Ujian Akhir.Nomor from dan to dihitung, bukan ditulis manual. tajwidStages menjumlahkan count tahap-tahap sebelumnya untuk mendapat from, lalu menetapkan to = from + count - 1. Mengubah satu count menggeser rentang semua tahap sesudahnya. src/lib/tajwid-curriculum.ts:50-533
| Tahap | Judul tahap | Rentang pertemuan | Pembuka | Catatan |
|---|---|---|---|---|
| 1 | Makhraj & sifat lewat ayat | 1–5 | HR. At-Tirmidzi | — |
| 2 | Nun sukun, tanwin, mim sukun | 6–10 | HR. Al-Bukhari | — |
| 3 | Mad | 11–15 | Muttafaq 'alaih | punya tip |
| 4 | Tebal-tipis, qalqalah, ra & lam | 16–20 | HR. Muslim | — |
| 5 | Waqaf, ibtida, isti'adzah, gharib & ujian | 21–26 | Al-Muzzammil: 20 | 6 pertemuan, berakhir di Ujian Akhir |
Hanya tahap 3 yang punya tip, yaitu alat bantu ketukan jari: satu harakat kira-kira satu ketukan sedang, dan ketukan dilepas setelah panjang bacaan stabil. src/lib/tajwid-curriculum.ts:20-254
Isi 26 pertemuan
Setiap entri meetings menuliskan slug, title, arabicText, summary, dan content. Isi content memakai empat langkah berurutan yang sama di semua tahap; cara memecahnya dibahas di Alur Konten Pelajaran. src/data/tajwid-pertemuan.ts:1-145
Tahap 1 — Makhraj & sifat lewat ayat
| No | Pertemuan | slug | Halaman mushaf |
|---|---|---|---|
| 1 | Tes Awal & Peta Makhraj | tes-awal-dan-peta-makhraj | 604 |
| 2 | Huruf Tenggorokan | huruf-tenggorokan | 600 |
| 3 | Pangkal & Tengah Lidah, Huruf ض | pangkal-dan-tengah-lidah-huruf-dhad | 596 |
| 4 | Ujung Lidah & Bibir | ujung-lidah-dan-bibir | 601 |
| 5 | Sifat Huruf, Hukum Tajwid, dan Lahn | sifat-huruf-hukum-tajwid-dan-lahn | 595 |
Tahap ini ditutup dengan evaluasi bacaan di halaman 595, yang dibandingkan dengan catatan kata sulit dari pertemuan pertama. src/data/tajwid-pertemuan.ts:15-1926
Tahap 2 — Nun sukun, tanwin, mim sukun
| No | Pertemuan | slug | Halaman mushaf |
|---|---|---|---|
| 6 | Izhar Halqi & Nun-Mim Bertasydid | izhar-halqi-dan-nun-mim-bertasydid | 592 |
| 7 | Idgham Bighunnah & Bilaghunnah | idgham-bighunnah-dan-bilaghunnah | 598 |
| 8 | Iqlab & Ikhfa Haqiqi | iqlab-dan-ikhfa-haqiqi | 591 |
| 9 | Hukum Mim Sukun | hukum-mim-sukun | 602 |
| 10 | Review Tahap 2 | review-nun-sukun-tanwin-dan-mim-sukun | 582 |
Pertemuan terakhir tahap ini tidak membawa materi baru. Isinya bagan ulang hukum nun sukun, tanwin, dan mim sukun, lalu satu halaman penuh sebagai evaluasi. src/data/tajwid-pertemuan.ts:194-3497
Tahap 3 — Mad
| No | Pertemuan | slug | Halaman mushaf |
|---|---|---|---|
| 11 | Mad Thabi'i, 'Iwadh, dan Badal | mad-thabii-iwadh-dan-badal | 603 |
| 12 | Mad Wajib Muttashil & Jaiz Munfashil | mad-wajib-muttashil-dan-jaiz-munfashil | 587 |
| 13 | Mad 'Aridh Lissukun & Mad Lin | mad-aridh-lissukun-dan-mad-lin | 2 |
| 14 | Mad Lazim | mad-lazim | 566 |
| 15 | Mad Shilah & Ujian Tahap 3 | mad-shilah-dan-ujian-tahap-3 | 562 |
Pertemuan ke-15 ditandai sebagai ujian tahap 3: satu halaman dibaca dengan seluruh jenis mad yang sudah dipelajari. src/data/tajwid-pertemuan.ts:351-5218
Tahap 4 — Tebal-tipis, qalqalah, ra & lam
| No | Pertemuan | slug | Halaman mushaf |
|---|---|---|---|
| 16 | Qalqalah | qalqalah | 590 |
| 17 | Huruf Tebal & Alif | huruf-tebal-dan-alif | 593 |
| 18 | Hukum Ra | hukum-ra-tebal-dan-tipis | 594 |
| 19 | Lam Ta'rif & Lam Lafzh Jalalah | lam-tarif-dan-lafzh-jalalah | 589 |
| 20 | Idgham Dua Huruf & Ujian Tahap 4 | idgham-dua-huruf-dan-ujian-tahap-4 | 584 |
Pertemuan ke-20 adalah ujian tahap 4: satu halaman penuh dibaca dengan semua hukum dari tahap 1 sampai 4. src/data/tajwid-pertemuan.ts:523-6909
Tahap 5 — Waqaf, ibtida, isti'adzah, gharib & ujian
| No | Pertemuan | slug | Halaman mushaf |
|---|---|---|---|
| 21 | Jenis-Jenis Waqaf | jenis-jenis-waqaf | 2 |
| 22 | Tanda Waqaf & Ibtida | tanda-waqaf-dan-ibtida | 3 |
| 23 | Isti'adzah & Basmalah | istiadzah-dan-basmalah | 603–604 |
| 24 | Bacaan Gharib Riwayat Hafs | bacaan-gharib-riwayat-hafs | 588 |
| 25 | Praktik Mengajar | praktik-mengajar | 583 |
| 26 | Ujian Akhir | ujian-akhir | 582–604 |
Dua pertemuan terakhir bukan materi baru. Pertemuan 25 meminta murid menjelaskan satu hukum tajwid kepada orang lain, dan pertemuan 26 adalah ujian penutup. src/data/tajwid-pertemuan.ts:692-86710
Setiap entri diekspor dengan category: "tajwid" dan position: (i + 1) * 10, lalu listLessons mengurutkan daftar berdasarkan position. Urutan itulah yang dipakai semua tampilan Lanjutan. src/data/tajwid-pertemuan.ts:867-87711
Bagian tiap tahap di halaman daftar
Halaman /lanjutan membaca listLessons("tajwid"), menampilkan tajwidStages.length sebagai jumlah tahap, dan menyebut empat langkah setiap materi. src/app/lanjutan/page.tsx:34-3812
Setiap tahap dirender dari groupByStage: label Tahap N, judul tahap, kutipan opening dengan openingSource di dalam tanda kurung, dan tip bila tahap itu memilikinya. src/app/lanjutan/page.tsx:43-5613
Kartu pertemuan memakai nomor urut global dari groupByStage, bukan nomor di dalam tahap, dan menautkan ke /lanjutan/<slug>. Bila satu tahap belum punya item, halaman menampilkan pesan bahwa materi tahap itu sedang disiapkan. src/app/lanjutan/page.tsx:58-8414
Menentukan tahap saat satu pertemuan dibuka
Halaman /lanjutan/[slug] menentukan tahap dari posisi pertemuan di dalam daftar: tajwidStage(index + 1), dengan index berasal dari listLessons(lesson.category). src/app/lanjutan/[slug]/page.tsx:44-4815
tajwidStage mencari tahap pertama yang nilai to-nya memuat nomor itu. Nomor di luar rencana, yaitu lebih besar dari 26, tetap jatuh ke tahap terakhir. src/lib/tajwid-curriculum.ts:55-5816
groupByStage memotong daftar dengan slice(stage.from - 1, stage.to) sambil menyimpan nomor pertemuan global, dan potongan tahap terakhir dibiarkan terbuka. src/lib/tajwid-curriculum.ts:60-6817
Halaman detail memilih currentStage dari potongan yang punya item, lalu menampilkan pil tahap yang menautkan ke pertemuan pertama tahap lain. src/app/lanjutan/[slug]/page.tsx:99-10118 src/app/lanjutan/[slug]/page.tsx:121-14419
⚠️ Nomor pertemuan tidak disimpan di data. Halaman detail memakai
index + 1dari urutanlistLessons("tajwid"), jadi menyisipkan atau menghapus satu pertemuan menggeser nomor dan tahap semua pertemuan sesudahnya. src/app/lanjutan/[slug]/page.tsx:44-4815
Empat langkah di dalam setiap tahap
Setiap pertemuan, di tahap mana pun, memakai urutan langkah yang sama: materi, drills untuk latihan ayat, mushaf untuk praktik mushaf, lalu task untuk tugas mandiri. Tipe MeetingStep ini tidak berubah antar tahap. src/lib/meeting-plan.ts:15-2420 Aturan penulisan tiap langkah dijelaskan di Format Konten Teks.
Ujian akhir sebagai gerbang kelulusan
Bentuk ujian: undi satu halaman dari Juz 30 pada halaman 582–604, baca dengan isti'adzah dan basmalah, lalu jawab 5 pertanyaan hukum dari ayat yang baru dibaca. src/data/tajwid-pertemuan.ts:849-86621
| Kriteria lulus | Batas |
|---|---|
| Kesalahan jali | tidak ada sama sekali |
| Kesalahan khafi | paling banyak 3 per halaman |
| Penjelasan hukum | mampu menjelaskan hukum dari bacaan sendiri |
⚠️ Yang belum lulus mengulang tahap yang masih lemah di gelombang berikutnya, sehingga tahap bukan hanya urutan materi tetapi juga penentu kelulusan. src/data/tajwid-pertemuan.ts:849-86621
Halaman mushaf pada tabel di atas menjadi ayat dan halaman yang dimuat di tiap pertemuan; sumber datanya dibahas di Data Qur'an dan Mushaf. Untuk kelas sebelum tahap ini, lihat Kurikulum Pemula.