Pengodean fonetik dari teks Al-Quran

Salah satu bagian penting dalam penelitian untuk skripsi, yaitu mengodekan teks Al-Quran (teks bahasa Arab) ke dalam kode fonetik tertentu. Untuk itu saya merancang prosedur pengodeannya berdasarkan:

  • Cara membaca Al-Quran (tajwid)
  • Kesalahan umum cara pelafalan Al-Quran

Berikut langkah-langkahnya yang harus dilakukan secara berurutan.

1. Penghilangan seluruh spasi

Seluruh spasi dihilangkan karena tidak berpengaruh terhadap pelafalan.

2. Penghilangan seluruh tanda tasydid

Aturan:

  • ــَّـ diganti ــَـ (begitu pula fathatain)
  • ــِّـ diganti ــِـ (begitu pula kasratain)
  • ــُّـ diganti ــُـ (begitu pula dhammatain)

3. Penggabungan huruf mati

Huruf mati bertemu dengan huruf yang sama, maka huruf mati dihapus (idgham mutamatsilain).

4. Perubahan pada akhir ayat

Untuk huruf yang berada pada akhir ayat, diterapkan aturan:

  • ة diganti menjadi ه
  • Seluruh tanwin diganti dengan harakat tunggal

5. Substitusi tanwin

Seluruh tanwin (fathatain, kasratain, dhammatain) diganti dengan nun mati untuk penyeragaman.

Aturan:

  • ــًـ diganti menjadi ــَـنْ
  • ــٍـ diganti menjadi ــِـنْ
  • ــٌـ diganti menjadi ــُـنْ

6. Pemendekan vokal panjang

Seluruh vokal panjang (mad) diganti dengan vokal pendek. Khusus bilaا ي و tidak bertanda.

Aturan:

  • ــَـا atau ــَـى diganti dengan ــَـ
  • ــِـي diganti dengan ــِـ
  • ــُـو diganti dengan ــُـ
  • آ diganti denganأَ

7. Penghilangan huruf-huruf yang tidak dibaca

Huruf-huruf yang tidak dibaca dihilangkan:

  • Alif tanpa harakat
  • Lam tanpa harakat (pada alif-lam syamsiyyah)
  • Alif maqsura (ى)
  • Huruf-huruf lain tanpa harakat

8. Substitusi huruf iqlab

Aturan:

  • نْب diganti dengan مْب

9. Peleburan huruf idgham

Aturan:

  • نْي diganti dengan ي kecuali pada kata دُنْيَ dan بُنْيَن
  • نْن diganti dengan ن
  • نْم diganti dengan م
  • نْو diganti dengan و kecuali pada kata صِنْوَن dan قِنْوَن
  • نْل diganti dengan ل
  • نْر diganti dengan ر

10. Penghilangan seluruh tanda vokal

11. Substitusi fonetik

Seluruh huruf dan huruf-huruf yang serupa pelafalannya disubstitusi dengan kode tertentu.

Huruf Kode
ز ج Z
ح خ ه H
ع ء ؤ ئ ا أ إ X
س ش ث ص S
د ذ ض ظ D
ت ط ة T
ك ق K
غ G
ف F
م M
ن N
ل L
ب B
ي Y
و W
ر R

Dengan prosedur di atas, misalkan untuk ayat Al-Quran berikut (Surah Al-Qadr ayat 4) :

تَنَزَّلُ الْمَلَائِكَةُ وَالرُّوحُ فِيهَا بِإِذْنِ رَبِّهِم مِّن كُلِّ أَمْرٍ

Maka akan diubah menjadi kode berikut :

TNZLLMLXKTWRHFHBXDNRBHMNKLXMR

Namun prosedur ini masih memiliki kekurangan, di antaranya karena tidak memperhitungkan tanda waqaf sehingga beberapa hukum bacaan saat waqaf tidak dapat ditangani. Kelemahan lain adalah tidak semua hukum tajwid tingkat lanjut dapat ditangani, di antaranya idgham mutaqarribain, dan idgham mutajanisain.

Dengan demikian, langkah selanjutnya adalah implementasi prosedur ini dalam bahasa pemrograman. Semoga dimudahkan. Bila ada masukan silakan mengisikan pada kolom komentar.