Abstract:
Buku ini disusun sebagai panduan praktis dan konseptual untuk mempelajari pemrograman Python serta penerapannya dalam konsep matematika kalkulus. Pada Bab I, pembaca akan diperkenalkan dengan dasar-dasar pemrograman Python, mulai dari struktur sintaks, variabel, tipe data, hingga kontrol alur program seperti percabangan dan perulangan. Bab II membahas konsep Pemrograman Berorientasi Objek (OOP) dalam Python, termasuk kelas, objek, enkapsulasi, pewarisan, dan polimorfisme, sebagai fondasi pemrograman yang modular dan terstruktur. Selanjutnya, Bab III hingga Bab V mengintegrasikan Python dengan materi matematika: Bab III membahas konsep limit, Bab IV mengulas turunan, dan Bab V mendalami integral, lengkap dengan visualisasi grafik dan penerapan kode program untuk memudahkan pemahaman konsep. Melalui pendekatan ini, buku ini bertujuan untuk memperkuat pemahaman teori matematika sekaligus keterampilan pemrograman, menjadikannya sumber belajar yang ideal bagi pelajar, mahasiswa, maupun pendidik di bidang teknologi dan pendidikan matematika.
Description:
Puji syukur ke hadirat Allah Subhanahu Wa Ta'ala, yang telah melimpahkan rahmat, hidayah, dan karunia-Nya, sehingga buku “Python dan Matematika: Dasar Pemrograman, OOP, dan Penerapan Kalkulus (Pemrograman Komputer untuk Tadris Matematika)” ini dapat diselesaikan dengan baik. Buku ini disusun sebagai upaya untuk menghubungkan konsep matematika dengan keterampilan pemrograman komputer menggunakan bahasa Python, yang dikenal luas karena kemudahan dan kekuatannya dalam berbagai aplikasi.
Buku ini dirancang untuk memberikan pemahaman yang komprehensif mengenai dasar-dasar Python, konsep pemrograman berorientasi objek (OOP), serta penerapan konsep kalkulus seperti limit, turunan, dan integral dalam bahasa Python. Dengan penyajian yang sistematis dan dilengkapi contoh penerapan nyata, diharapkan buku ini dapat menjadi panduan belajar yang efektif bagi pembaca.
Bab pertama membahas dasar pemrograman Python, mencakup variabel, tipe data, operator, struktur data, fungsi, hingga implementasi algoritma matematika. Bab kedua memperkenalkan konsep pemrograman berorientasi objek (OOP) sebagai salah satu pendekatan modern dalam pengembangan perangkat lunak. Bab ketiga hingga kelima menguraikan penerapan konsep kalkulus, mulai dari limit, turunan, hingga integral, dengan dukungan kode Python yang mudah dipahami.
Kami berharap buku ini dapat bermanfaat bagi mahasiswa, dosen, dan siapa saja yang ingin mempelajari pemrograman Python dalam konteks matematika. Tentunya, kami menyadari bahwa buku ini masih jauh dari sempurna. Oleh karena itu, kami sangat mengharapkan kritik dan saran yang membangun demi perbaikan dan penyempurnaan di masa mendatang.
Akhir kata, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam penyusunan buku ini. Semoga buku ini dapat menjadi amal jariyah dan memberikan manfaat yang luas bagi dunia pendidikan dan ilmu pengetahuan.