Ibnu Al-Banna
Nama lengkap Ibnu Al-Banna
adalah Abu Al-Abbas Ahmad bin Muhammad bin Usman Al-Azdi Ibnu Banna
Al-Marukkushi. Ia dilahirkan di Maroko pada tanggal 9 Zulhijjah 654 H/ 29
Desember 1256 M. Ia adalah seorang sarjana Maroko yang serba bisa. Namanya
cukup masyhur, terutama karena keahliannya dalam bidang matematika, astronomi,
dan astrologi.
Mula-mula ia belajar ilmu-ilmu tradisional seperti bahasa Arab, tata
bahasa (Nahwu-Sharf), hadits, fiqh, tafsir Al-Qur'an di kampung halamannya.
Selain itu, menurut para sejarawan, ia diperkenalkan dengan matematika dan ilmu
kedokteran oleh guru-guru pembimbingnya. Sayang, bahwa para sejarawan tidak
dapat mengemukakan secara jelas identitas para guru pembimbing Ibnu Al-Banna.
Kendati demikian, Ibnu Al-Banna Al-Marukkushi diketahui pernah dekat dengan
Saint Aghmat, Abu Zayd Abdur Rahman Al-Hizmiri yang kemudian dikenal sebagai
orang yang selalu mengarahkan dan memanfaatkan pengetahuan matematika Ibnu
Al-Banna untuk tujuan yang bersifat ramalan (prediksi).