Lompat ke konten
dokumentasi.id
Commit 120a248
v1
Star0

Kamu membaca versi lama. Halaman ini hanya bisa dibaca.

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-4

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-38

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.
Fig. 1: Peta lima tahap kurikulum LanjutanDaftar 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-53

TahapJudul tahapRentang pertemuanPembukaCatatan
1Makhraj & sifat lewat ayat1–5HR. At-Tirmidzi—
2Nun sukun, tanwin, mim sukun6–10HR. Al-Bukhari—
3Mad11–15Muttafaq 'alaihpunya tip
4Tebal-tipis, qalqalah, ra & lam16–20HR. Muslim—
5Waqaf, ibtida, isti'adzah, gharib & ujian21–26Al-Muzzammil: 206 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-25

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-14

Tahap 1 — Makhraj & sifat lewat ayat

NoPertemuanslugHalaman mushaf
1Tes Awal & Peta Makhrajtes-awal-dan-peta-makhraj604
2Huruf Tenggorokanhuruf-tenggorokan600
3Pangkal & Tengah Lidah, Huruf ضpangkal-dan-tengah-lidah-huruf-dhad596
4Ujung Lidah & Bibirujung-lidah-dan-bibir601
5Sifat Huruf, Hukum Tajwid, dan Lahnsifat-huruf-hukum-tajwid-dan-lahn595

Tahap ini ditutup dengan evaluasi bacaan di halaman 595, yang dibandingkan dengan catatan kata sulit dari pertemuan pertama. src/data/tajwid-pertemuan.ts:15-192

Tahap 2 — Nun sukun, tanwin, mim sukun

NoPertemuanslugHalaman mushaf
6Izhar Halqi & Nun-Mim Bertasydidizhar-halqi-dan-nun-mim-bertasydid592
7Idgham Bighunnah & Bilaghunnahidgham-bighunnah-dan-bilaghunnah598
8Iqlab & Ikhfa Haqiqiiqlab-dan-ikhfa-haqiqi591
9Hukum Mim Sukunhukum-mim-sukun602
10Review Tahap 2review-nun-sukun-tanwin-dan-mim-sukun582

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-349

Tahap 3 — Mad

NoPertemuanslugHalaman mushaf
11Mad Thabi'i, 'Iwadh, dan Badalmad-thabii-iwadh-dan-badal603
12Mad Wajib Muttashil & Jaiz Munfashilmad-wajib-muttashil-dan-jaiz-munfashil587
13Mad 'Aridh Lissukun & Mad Linmad-aridh-lissukun-dan-mad-lin2
14Mad Lazimmad-lazim566
15Mad Shilah & Ujian Tahap 3mad-shilah-dan-ujian-tahap-3562

Pertemuan ke-15 ditandai sebagai ujian tahap 3: satu halaman dibaca dengan seluruh jenis mad yang sudah dipelajari. src/data/tajwid-pertemuan.ts:351-521

Tahap 4 — Tebal-tipis, qalqalah, ra & lam

NoPertemuanslugHalaman mushaf
16Qalqalahqalqalah590
17Huruf Tebal & Alifhuruf-tebal-dan-alif593
18Hukum Rahukum-ra-tebal-dan-tipis594
19Lam Ta'rif & Lam Lafzh Jalalahlam-tarif-dan-lafzh-jalalah589
20Idgham Dua Huruf & Ujian Tahap 4idgham-dua-huruf-dan-ujian-tahap-4584

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-690

Tahap 5 — Waqaf, ibtida, isti'adzah, gharib & ujian

NoPertemuanslugHalaman mushaf
21Jenis-Jenis Waqafjenis-jenis-waqaf2
22Tanda Waqaf & Ibtidatanda-waqaf-dan-ibtida3
23Isti'adzah & Basmalahistiadzah-dan-basmalah603–604
24Bacaan Gharib Riwayat Hafsbacaan-gharib-riwayat-hafs588
25Praktik Mengajarpraktik-mengajar583
26Ujian Akhirujian-akhir582–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-867

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-877

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-38

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-56

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-84

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-48

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-58

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-68

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-101 src/app/lanjutan/[slug]/page.tsx:121-144

⚠️ Nomor pertemuan tidak disimpan di data. Halaman detail memakai index + 1 dari urutan listLessons("tajwid"), jadi menyisipkan atau menghapus satu pertemuan menggeser nomor dan tahap semua pertemuan sesudahnya. src/app/lanjutan/[slug]/page.tsx:44-48

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-24 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-866

Kriteria lulusBatas
Kesalahan jalitidak ada sama sekali
Kesalahan khafipaling banyak 3 per halaman
Penjelasan hukummampu 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-866

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.