Dalam proses pelaksanaan magang di SMP Muhammadiyah Al Ghifari terdapat beberapa permasalahan antara lain: Pelaksanaan magang ini bertujuan untuk menjaga dan mengembangkan sistem mikro yang berjalan di SMP Muhammadiyah Al Ghifari agar dapat mengikuti perkembangan teknologi setiap tahunnya. Diharapkan dengan dilaksanakannya magang ini dapat memberikan manfaat dalam menjaga dan mengoptimalkan kinerja mikrosistem SMP Muhammadiyah Al Ghifari untuk meningkatkan kinerja mikrosistem dan mengikuti perkembangan teknologi yang berkelanjutan.
Dinamakan berdasarkan salah satu sahabat Nabi dari suku Al Ghifari yang terkenal dengan kewibawaan dan pemikiran kritisnya. Melakukan observasi dan wawancara terhadap Sistem Informasi Akademik (AIS) yang sedang berjalan di SMP Muhammadiyah Al Ghifari. Kegiatan ini dilakukan untuk mengetahui fungsi atau kegunaan mikrosistem akademik yang diberikan hak akses dan tanggung jawab SMP Muhammadiyah Al Ghifari.
Dengan mempelajari alur kerja sistem informasi akademik, kegiatan ini dilakukan untuk mengetahui sistem mana saja yang saling terintegrasi dan alur dari masing-masing mikrosistem akademik. Pemeliharaan sistem, kegiatan ini dilakukan untuk memelihara dan kemudian memperbaiki sistem yang bermasalah, serta memperbaharui sistem yang perlu diperbarui. Dengan melakukan presentasi sistem, kegiatan ini dilakukan untuk memberikan pemahaman kepada pegawai sekolah mengenai sistem yang telah dipelihara.
Jadwal kegiatan praktek praktek di atas merupakan rencana tahapan kegiatan yang dilakukan dalam proses pelaksanaan praktek praktek di SMA Muhammadiyah Al Ghifari setiap minggunya.
Hasil Pelaksanaan PRAKTIK MAGANG
Pada kegiatan praktek magang yang dilaksanakan di SMP Muhammadiyah Al Ghifari Batanghari, pekerjaan yang dilakukan adalah pemeliharaan mikro sistem informasi akademik SMP Muhammadiyah Al Ghifari Batanghari yang saat ini sedang berlangsung. Pemeliharaan yang dilakukan adalah memperbarui versi bahasa pemrograman, memperbarui kerangka kerja, memperbarui sintaks keamanan, memperbarui pertanyaan, memperbarui formulir login, mendekomposisi setiap template, menyaring sumber daya JS dan CSS yang menyulitkan memuat web, aset sentris, custom. pengaturan warna. Proses maintenance ini hanya dilakukan pada beberapa sistem informasi mikro akademik yaitu ppdb-admin, ppdb-online, ruang siswa, master, rapor kartu, sistem monitoring event dan pegawai.
Pembahasan system yang di maintenance
Kegiatan ini merupakan kegiatan pertama yang dilakukan selama melakukan magang, yaitu kegiatan ini memperkenalkan alur dan fungsi mikrosistem informasi akademik yang saat ini beroperasi di SMA Muhammadiyah Al Ghifari Batanghari. Dalam kegiatan ini dilakukan pembagian tanggung jawab terhadap sistem yang akan ditangani atau dikelola selama magang. Pada divisi ini saya mendapatkan 8 sistem informasi diantaranya ppdb-admin, ppdb-online, ruang siswa, master, rapor, event dan sistem monitoring pegawai.
Sistem pendataan ini mencatat aset dan database yang digunakan dalam sistem dan mengidentifikasi sistem mana yang dioperasikan selama proses magang. Pada kegiatan ini dilakukan pembaharuan versi bahasa pemrograman PHP dari 5.6 menjadi PHP 8.1 dan framework CI versi 3 menjadi framework Ci versi 4. Pembaharuan PHP dan CI dilakukan untuk meningkatkan kinerja masing-masing sistem, pembaharuan tersebut salah satunya layanan yang diberikan sebagai tahap pemeliharaan.
Pembaruan PHP dan CI juga pembaruan keamanan dan kinerja akan otomatis meningkat dan beberapa komposer atau plugin yang digunakan tidak lagi mendukung PHP versi lama. Pembaruan ini dilakukan karena sistem yang digunakan merupakan sistem yang terus berjalan setiap harinya, pembaruan dilakukan untuk meningkatkan kinerja keamanan sistem. Framework yang diperbarui juga berfungsi untuk meningkatkan kinerja proses booting sistem dan juga memberikan keamanan yang lebih tinggi. Setiap plugin yang digunakan di Composer akan selalu memiliki update terbaru, dan setiap update pasti ada update yang diperlukan.
Berdasarkan aktivitas pembaruan versi bahasa pemrograman di atas, sintaks query juga mengalami perubahan pada sistem eksekusi. Pembaruan ini mencakup penambahan batasan ukuran file yang diunggah, pembaruan sintaksis kondisi unggahan, dan pembaruan fungsi unggahan file root, serta pembaruan keamanan dan kesalahan perubahan ID. Pembaruan sintaks dilakukan karena pembaruan PHP dan Framework telah dilakukan, banyak query yang tidak dapat lagi dijalankan pada PHP dan Framework terbaru.
Pembaruan ini dilakukan dengan tujuan untuk menyelaraskan dengan perkembangan pembaruan yang tentunya juga membuat kinerja sistem menjadi lebih ringan dan aman. Pada kegiatan ini dilakukan beberapa perubahan pada struktur file sistem framework serta file root yang digunakan untuk membagi fungsi file PHP dan mengatur penempatan file. Pada kegiatan ini nama variabel yang digunakan diubah atau diganti dari bahasa Indonesia ke bahasa Inggris sehingga menjadi variabel yang rapi dan tertata.
Pada kegiatan ini dilakukan demonstrasi langsung sistem atau presentasi cara kerja sistem yang diperbarui kepada pegawai SMP Muhammadiyah Al Ghifari dengan tujuan untuk memberikan pemahaman mengenai alur sistem yang diperbarui di atas. Kelanjutan dari praktek magang ini adalah masih belum adanya kesepakatan lebih lanjut dalam bentuk MOU (Memorandum of Understanding) antara SMP Muhammadiyah Al Ghifari Batanghari dengan Universitas Ahmad Dahlan.
Kesimpulam
Ketahui kategori sistem yang dipelihara selama magang, serta aset dan database yang digunakan dalam sistem. Menambahkan batasan ukuran file yang diunggah, memperbarui sintaks pengkondisian unggahan, dan memperbarui fungsi root untuk mengunggah file dan XXS, serta memperbarui bug keamanan dan perubahan ID. Perbarui struktur file kerangka sistem dan file root yang digunakan untuk mempartisi fungsi file PHP dan mengatur lokasi file.