A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 294

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 168

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 237

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 317

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 358

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/thehafi1/public_html/application/controllers/Blog.php
Line: 9
Function: __construct

File: /home/thehafi1/public_html/index.php
Line: 315
Function: require_once

Pedoman The Hafiz : Menguji Hafalan Secara Verbal dan Melalui Audio (Suara)
Pedoman The Hafiz : Menguji Hafalan Secara Verbal dan Melalui Audio (Suara)

Menguji Hafalan Secara Verbal dan Fitur Uji Hafalan dengan Suara

Selain diuji visualnya, hafalan juga perlu diuji dengan men-tartil Al-Qur’an. Hafalan biasanya diuji dengan dibacakan ayat acak dari juz yang sudah dihafal kemudian dilanjutkan. Penguji hafalan harus paham cara membaca Al-Qur’an dengan benar agar bisa memberikan koreksi kepada yang diuji jika ada kesalahan dari segi hafalan maupun tajwid.

Namun, ada kalanya kita berada dalam posisi tidak memiliki kawan untuk menguji hafalan kita. Oleh karena itu aplikasi The Hafiz menyediakan fitur uji hafalan dengan suara dengan tujuan agar penghafal bisa menguji hafalannya secara mandiri. Secara singkat, fitur ini merekam suara pengguna ketika sedang membaca (melanjutkan) ayat Al-Qur’an dan memutar kembali hasil rekaman tersebut sambil melihat teks ayat jawaban, sehingga pengguna bisa mengoreksi bacaannya apakah sudah benar atau ada kesalahan.

a.     Cara Menggunakan Fitur Uji Hafalan Dengan Suara

1. Buka alamat thehafiz.id melalui browser,

2. Tekan simbol di pojok kanan atas

3. Kemudian pilih Uji Hafalan à Uji Hafalan dengan Suara

4.   Akan tampil 3 form,

a.      Form teratas untuk uji hafalan beberapa juz, contoh 2-5, maka isi kolom kiri dengan 2, dan kolom kanan dengan 5 kemudian klik Mulai

 

b.      Form kedua untuk uji hafalan 1 juz, contoh juz 30, maka isi kolom tersebut dengan 30 kemudian klik Mulai

 

c.      Form ketiga untuk uji hafalan 1 surah, contoh surah ke 2 (Al-Baqarah), maka isi kolom tersebut dengan 2 kemudian klik Mulai

5. Setelah tombol mulai diklik, akan muncul 1 ayat acak dari juz/surah yang dipilih, pengguna diminta untuk melanjutkan ayat tersebut sebanyak 3 ayat ke depan. Untuk mengganti ayat soal, klik Ganti Ayat.

6.  Untuk mulai merekam jawaban, klik tombol Rekam. Jika ingin jeda merekam, klik Pause lalu Resume untuk mulai kembali. Jika sudah selesai menjawab, Klik Stop.

7. Saat pertama kali menggunakan fitur ini dan menekan tombol Rekam, maka akan muncul notifikasi dari browser untuk meminta akses mikrofon seperti di bawah ini (kemungkinan menggunakan bahasa Indonesia tergantung pengaturan smartphone). Klik Allow/Izinkan.

8. Akan muncul ayat jawaban dan rekaman suara akan otomatis diputar oleh sistem. Pengguna bisa mengoreksi jawabannya dengan mendengarkan rekaman tersebut sambil melihat ayat-ayat jawaban.