Message: Return type of SendGrid\ReplyTo::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\ClickTracking::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\OpenTracking::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\SubscriptionTracking::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Ganalytics::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\TrackingSettings::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\BccSettings::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\BypassListManagement::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Footer::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\SandBoxMode::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\SpamCheck::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\MailSettings::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\ASM::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Attachment::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Content::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Personalization::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Email::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Mail::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of SendGrid\Recipient::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_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
Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_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
Message: Return type of CI_Session_database_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
Message: Return type of CI_Session_database_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
Message: Return type of CI_Session_database_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
Kesesi - Pundi-pundi prestasi siswa-siswi MTsN 2 Pekalongan kembali bertambah. Pada awal bulan November 2023, dua siswi MTsN 2 Pekalongan berhasil merebut medali dis
13/01/2024 08:54 - Oleh Administrator - Dilihat 569 kali
Kesesi – Hari pertama di bulan Agustus menjadi Senin istimewa bagi siswa-siswi MTsN 2 Pekalongan. Pasalnya, pagi itu mereka melaksanakan upacara bendera bersam
02/08/2022 09:16 - Oleh Administrator - Dilihat 661 kali
Kesesi – Aksi peduli dan cinta lingkungan hidup kembali ditunjukkan secara nyata oleh sejumlah siswa MTsN 2 Pekalongan yang tergabung dalam Dewan Penggalang. S
28/05/2022 11:25 - Oleh Administrator - Dilihat 559 kali
Kesesi – Pundi-pundi prestasi siswa MTsN 2 Pekalongan kembali bertambah. Satu siswa, yakni Rico Juliansyah kembali merebut 2 medali di sebuah kompetisi akademi
28/05/2022 11:23 - Oleh Administrator - Dilihat 510 kali
Kesesi – Catatan prestasi MTs Negeri 2 Pekalongan kembali ditorehkan oleh seorang siswa berbakat dari kelas 7 bernama Fiyana Lufitasari. Siswa yang duduk di ba
28/05/2022 11:04 - Oleh Administrator - Dilihat 514 kali
Kesesi – Catatan perolehan prestasi peserta didik MTsN 2 Pekalongan kembali bertambah. Di penghujung Mei ini, bertepatan dengan akan berakhirnya masa KBM di se
28/05/2022 11:02 - Oleh Administrator - Dilihat 503 kali
Kesesi – Mei bertabur prestasi. Kiranya, kalimat itu cocok disandangkan kepada Kenes Alya Hafizhah, siswa kelas VII B. Kenes kembali mengukir prestasi dan meng
28/05/2022 08:42 - Oleh Administrator - Dilihat 512 kali
Kesesi – Tak hanya di bidang sains, rupanya Fiyana juga memiliki kemampuan yang baik di bidang bahasa. Hal ini dibuktikan dengan diraihnya gelar juara pada Kom
28/05/2022 07:56 - Oleh Administrator - Dilihat 525 kali
Kesesi – Pada Selasa (24/5/2022), Kepala Kantor Kemenag kab.Pekalongan, Drs. Sukarno, M.M melakukan monitoring pelaksanaan Ujian Madrasah di MTsN 2 Pekalongan.
27/05/2022 09:01 - Oleh Administrator - Dilihat 563 kali
Dr. Imam Sayekti, S.Pd., M.Si., M.Pmat
- Kepala Sekolah -
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut…