TadrisReach
Vol. 1 No. 4 (2025): Desember 2025

Pemanfaatan Pandas dan Python-Docx untuk Otomatisasi Pembuatan Surat Penyerahan Mahasiswa PPL di UIN SMDD Bukittinggi

Vina Ariska (Universitas Islam Negeri Sjech M.Djamil Djambek Bukittinggi)
Rahma Alia (Universitas Islam Negeri Sjech M.Djamil Djambek Bukittinggi)
Salfa Rahmadiani (Universitas Islam Negeri Sjech M.Djamil Djambek Bukittinggi)
Nasywa Asyura (Universitas Islam Negeri Sjech M.Djamil Djambek Bukittinggi)
Firdaus Annas (Universitas Islam Negeri Sjech M.Djamil Djambek Bukittinggi)



Article Info

Publish Date
28 Dec 2025

Abstract

Proses pembuatan surat penyerahan mahasiswa Praktik Pengalaman Lapangan (PPL) di UIN SMDD Bukittinggi selama ini masih dilakukan secara manual sehingga memerlukan waktu yang lama dan berpotensi menimbulkan kesalahan penulisan. Kegiatan pengabdian ini bertujuan untuk mengembangkan sistem otomasi pembuatan surat penyerahan mahasiswa PPL menggunakan bahasa pemrograman Python dengan memanfaatkan pustaka pandas untuk pengolahan data Excel dan python-docx untuk manipulasi dokumen Word. Metode yang digunakan adalah model pengembangan perangkat lunak Agile guna memungkinkan proses pengembangan yang fleksibel dan iteratif. Hasil pengabdian menunjukkan bahwa sistem berbasis skrip Python yang dikembangkan mampu menghasilkan ratusan surat penyerahan secara otomatis dengan struktur dokumen yang rapi dan tersimpan secara sistematis pada folder keluaran. Pengujian dilakukan menggunakan data mahasiswa dan sekolah mitra yang bersumber dari file Excel serta templat dokumen Word. Implementasi sistem ini terbukti mampu mempercepat proses kerja hingga 90% dibandingkan metode manual serta meminimalkan kesalahan penulisan. Dengan demikian, sistem otomasi ini dapat menjadi solusi efektif dalam mendukung efisiensi administrasi PPL di lingkungan perguruan tinggi. The process of creating submission letters for Praktik Pengalaman Lapangan (PPL) students at UIN SMDD Bukittinggi has traditionally been carried out manually, requiring considerable time and being prone to writing errors. This community service activity aims to develop an automated system for generating PPL student submission letters using the Python programming language, with the pandas library for Excel data processing and python-docx for Word document manipulation. The Agile software development model was employed to enable a flexible and iterative development process. The results indicate that the developed Python script-based system is capable of automatically generating hundreds of submission letters with well-structured document formatting and systematically storing the outputs in designated folders. System testing was conducted using student and partner school data sourced from Excel files and Word document templates. The implementation of this system was proven to accelerate the work process by up to 90% compared to manual methods while minimizing writing errors. Therefore, this automation system serves as an effective solution to improve the efficiency of PPL administrative processes in higher education institutions.

Copyrights © 2025






Journal Info

Abbrev

tadrisreach

Publisher

Subject

Humanities Education Other

Description

We welcome practice-oriented manuscripts that document design, implementation, and impact of educational service activities, including but not limited to: Teacher Education & Professional Development: workshops, coaching/mentoring, microteaching clinics, PPG & CPD programs. School Partnerships & ...