1 / 21

Oleh : Faza Syarof 7405040058

Oleh : Faza Syarof 7405040058. RANCANG BANGUN PERANGKAT LUNAK UNTUK PEMBELAJARAN MEMBACA AL QUR’AN MENGGUNAKAN PENGGABUNGAN SUKU KATA. Pembimbing Nur Rosyid M., S.Kom Kholid Fathoni , S.Kom. Tujuan dan Sasaran.

ash
Download Presentation

Oleh : Faza Syarof 7405040058

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oleh : Faza Syarof 7405040058 RANCANG BANGUN PERANGKAT LUNAK UNTUK PEMBELAJARAN MEMBACA AL QUR’AN MENGGUNAKAN PENGGABUNGAN SUKU KATA Pembimbing NurRosyid M., S.KomKholidFathoni, S.Kom

  2. Tujuan dan Sasaran • Tujuan dari pembuatan proyek akhir ini adalah menghasilkan suatu software yang dapat membaca kalimat yang diketik dengan huruf arab. Dalam kata lain menghasilkan suatu software yang dapat membaca teks arab, sehingga bermanfaat untuk : • Membantu seseorang yang ingin belajar mengenali teks arab dan bagaimana cara membacanya • Dikembangkan menjadi aplikasi Al-Qur'an to speech • Fasilitas tambahan untuk sistem operasi linux atau windows yang mendukung bahasa arab

  3. Permasalahan • Bagaimana software dapatmembacateksarabkemudianmelakukansimbolisasiketekslatin • Bagaimanatekslatin yang dihasilkandapatdimengertioleh software • Bagaimanamenemukanbacaan/tajwiddariteks • Bagaimanamemisah-misahteksmenjadibeberapasukukata • Bagaimanamenentukan file audio yang sesuaidenganbunyimasing-masingsukukata • Bagaimanamenyamakan volume audio satudengan yang lain • Bagaimanamembuattransisi load suara audio satudengan audio berikutnyalebihhalussehinggatidakdihasilkansuaraputus-putus

  4. Batasan Masalah • Input yang dimasukkan adalah standart bacaan arab, artinya tidak dimodifikasi sedemikian rupa sehingga sulit dimengerti. • Input pada saat penekanan tombol shift pada keyboard hanya sebatas harokat untuk teks arab, berupa fathah, kasroh, dhommah, dan sukun, symbol-simbol lain tidak diizinkan. • Input yang dimasukkan memenuhi standart bacaan IDZHAR, IDZGHOM BILAGHUNNAH, IDZGHOM BIGHUNNAH, IQLAB, IKHFA’, IDZGHOM MITSLI, IKHFA’ SYAFAWI, IDZHAR SYAFAWI, MAD THOBI’I, MAD LEN, GHUNNAH, IDZGHOM MUTAMATSILAIN, QOLQOLAH, LAM JALALAH, AL QOMARIYAH, AL SYAMSYIYAH, dan PENGECUALIAN DALAM IDGHOM BIGHUNNAH. • Input yang dimasukkan bukan termasuk bacaan MAD LAZIM dan MAD ARID LISSUKUN • Output berupa suara yang diload dari database

  5. Flowchart Sistem

  6. PerancanganSistem • Pembuatan database • Simbolisasiteksarabketekslatin • Normalisasiteks • Pencariantajwid • Pencariansukukata • Windowing • Menyamakan volume • Load suara

  7. Pembuatan database • Nama database : atts • Jumlahtabel : 2 (bacaandanhuruf) • Tabelbacaan : berisikombinasi 28 hurufarabdenganharokatnya, jumlah row 2889 • Tabelhuruf : berisidaftarkodeasciidari 28 hurufarabditambahspasidanbeberapabentuk lain darialifdanhamzah.

  8. Simbolisasiteksarabketekslatin • Input text arab akan dibaca per-karakter kemudian dicari kode ascii-nya, selanjutnya kode ascii tersebut dicocokkan dengan table huruf pada database atts, hasil pencocokan adalah berupa penggantian huruf arab dengan huruf latin (simbolisasi).

  9. Flowchart simbolisasiteksarabketekslatin

  10. Normalisasiteks • Proses menghilangkan atau mengganti karakter-karakter tertentu dalam teks latin hasil simbolisasi, hal ini dimaksudkan agar teks latin dapat dimengerti / dibaca oleh program. • Contoh : زَيْدِ ابْنِ سَئِدْ زَيْدِ بْنِ سَئِدْ • Contoh : اِنَّ  اِنْنَ

  11. Pencariantajwid • Tajwid yang bisa dimengerti program adalah sebagai berikut : IDZHAR, IDZGHOM BILAGHUNNAH, IDZGHOM BIGHUNNAH, IQLAB, IKHFA’, IDZGHOM MITSLI, IKHFA’ SYAFAWI, IDZHAR SYAFAWI, MAD THOBI’I, MAD LEN, GHUNNAH, IDZGHOM MUTAMATSILAIN, QOLQOLAH, LAM JALALAH, AL QOMARIYAH, AL SYAMSYIYAH, dan PENGECUALIAN DALAM IDGHOM BIGHUNNAH. • Tajwid yang tidak bisa dimengerti program adalah : MAD LAZIM, MAD ARID LISSUKUN, dan tajwid lain yang belum kami pahami

  12. Pencariansukukata • Penentuan suku kata ini disesuaikan dengan data yang ditemukan dalam table bacaan dalam database atts. Adapun suku kata dalam teks arab dibagi menjadi 2 jenis yaitu suku kata tertutup dan suku kata terbuka, suku kata tertutup mempunyai pola KVK, misalnya ’qab’, ’zab’, ’kaf’, dll. Sedang suku kata terbuka mempunyai pola KV, misalnya ’fa’, ’za’ dll, dan KVV, misalnya ’faa’, ’zaa’ dll

  13. Flowchart pencariansukukata

  14. Pencarian file audio yang sesuai

  15. Windowing • Sampling file audio • Proses windowing dengan hamming • Window[i] = data[i]*( 0.54-0.46*cos(2phi*(i-1)/n-1) ) • Membuat file audio baru hasil windowing

  16. Menyamakan volume suara • Sampling file audio • Mencari nilai rata-rata sinyal positif • Mencari nilai rata-rata sinyal negatif • Mendapatkan lebar sinyal dengan menambahkan nilai rata-rata sinyal positif dan nilai rata-rata sinyal negatif • Lebar sinyal terkecil menandakan file audio tersebut mempunyai volume terkecil • Mengubah volume audio lain menyesuaikan dengan audio dengan volume terkecil

  17. Hasil Program

  18. Hasil Program

  19. Hasil Program

  20. Kesimpulan • Hasil load suaradapatlebihmaksimaljikateksarab yang diketikkanmengandungfathah yang sama, misalnya : baqara, qaraxa, hilmi, tsulutsudsb, halinikarenaprosesperekaman yang berbedadalamhalwaktu, kondisi, danemosipengisisuaradalamhalperekamanharokat yang berbeda, waktu yang berbedainiadalahkarenafaktorsangatbanyaknyasuara yang disimpan. • Dari hasilpengujian, sistemmampumembacasemuabacaan yang sudahditentukandalambatasanmasalahsepertiIDZHAR, IDZGHOM BILAGHUNNAH, IDZGHOM BIGHUNNAH, IQLAB, IKHFA’, IDZGHOM MITSLI, IKHFA’ SYAFAWI, IDZHAR SYAFAWI, MAD THOBI’I, MAD LEN, GHUNNAH, IDZGHOM MUTAMATSILAIN, QOLQOLAH, LAM JALALAH, AL QOMARIYAH, AL SYAMSYIYAH, dan PENGECUALIAN DALAM IDGHOM BIGHUNNAH. • Sistemmampumembacateksarab yang cukuppanjangdanmengandungbeberapamacamjenisbacaan yang telahdisebutkandiatas.

  21. TERIMAKASIH

More Related