Magang di RSUD Kesehatan Kerja
Magang merupakan bagian penting dalam proses pembelajaran
bagi mahasiswa, terutama dalam mengasah keterampilan praktis dan memperluas
wawasan di dunia kerja. Melalui magang, mahasiswa dapat menerapkan teori yang
telah dipelajari di bangku kuliah ke dalam situasi nyata di lapangan. Selain
itu, magang memberikan kesempatan bagi mahasiswa untuk beradaptasi dengan
lingkungan kerja profesional, memahami budaya organisasi, serta mengembangkan
keterampilan komunikasi dan kerja sama tim. Dengan adanya pengalaman ini,
mahasiswa akan lebih siap menghadapi tantangan di dunia kerja setelah
menyelesaikan studi mereka.
Mahasiswa yang beranggota 3 orang dengan nama yaitu Fikri
Amrullah, Ahmad Manafi, dan Randi Fajar Rahmana. Sebagai mahasiswa yang sedang
menjalani magang di RSUD Kesehatan Kerja, kami mendapat kesempatan untuk
berkontribusi dalam mengembangkan sistem PPID (Pejabat Pengelola Informasi dan
Dokumentasi). Selama kurang lebih tiga bulan, kami bekerja sebagai programmer
dan mengalami berbagai tantangan serta pembelajaran yang berharga. Berikut
adalah pengalaman kami magang di RSUD
Kesehatan Kerja dari tanggal 12 Agustut 2024 sampi 8 November 2024.
Minggu Pertama: Perkenalan dan Perencanaan
Magang dimulai dengan perkenalan dengan tim dan memahami
tugas utama, yaitu membangun sistem PPID. Hari pertama Kami lebih banyak
berdiskusi dan memahami kebutuhan sistem. Kemudian, kami mulai membuat
flowchart dan mockup desain untuk sistem tersebut agar memiliki gambaran yang
jelas sebelum mulai coding. Pembuatan flowchart menggunakan website drow.io dan
mockup desian menggunakan website elements.envato.com.
Minggu Kedua: Persiapan Teknologi dan Database
Kami mulai membangun proyek Laravel di lokal dan menggunakan
template AdminLTE untuk tampilan admin. Selain itu, kami juga membuat ERD
(Entity Relationship Diagram) untuk mendesain database sebelum
mengimplementasikannya dengan migration dan seeder.
Minggu Ketiga: CRUD dan Validasi
Pada minggu ini, kami mulai membangun fitur CRUD untuk
permohonan informasi. Tantangan utama adalah mengimplementasikan relasi antar
model agar sistem dapat berjalan dengan baik. kami juga menambahkan validasi
input serta pesan kesalahan yang lebih user-friendly.
Minggu Keempat: Implementasi di Server
Setelah sistem dasar berjalan di lokal, kami mulai
mengupload proyek ke server RSUD. Ini melibatkan instalasi Laravel di server,
konfigurasi WinSCP dan PuTTY, serta menjalankan sistem secara live. Selain itu,
kami juga mengembangkan sistem login, sistem login yang digunakan mencakup
beberapa role, yaitu super admin, admin dan operator.
Minggu Kelima: Penyempurnaan dan UI/UX
Kami melakukan perbaikan tampilan agar lebih menarik,
user-friendly dan dapat dibuka disemua device. Karena ada tampilan yang bila di
buka di smartphone tampilannya tidak sesuai dengan standar UI/UX. Kami juga
menambahkan fitur seperti cek permohonan bagi pengguna dan implementasi
middleware untuk keamanan sistem agar setiap role memiliki hak akses yang
berbeda beda.
Minggu Keenam: Email Notifikasi dan Sistem Rating
Sistem mulai diintegrasikan dengan layanan email untuk
mengirimkan notifikasi otomatis. Kami juga mengembangkan sistem rating agar
pengguna dapat memberikan feedback terhadap layanan yang diberikan.
Minggu Ketujuh: Dinamisasi Data dan Menu
Kami membuat navbar yang dinamis agar super admin bisa
menambahkan menu tanpa harus mengubah kode secara manual. Selain itu, kami juga
menyensor data sensitif seperti NIK dan nomor telepon pada riwayat permohonan.
Minggu Kedelapan: Integrasi dan Pengujian
Beberapa fitur tambahan seperti sistem captcha, pencarian
berita, dan relasi antar tabel semakin disempurnakan. Kami juga melakukan
testing untuk memastikan bahwa semua fitur bekerja sesuai dengan yang
diharapkan.
Minggu Kesembilan: Dokumentasi dan Presentasi
Kami membuat dokumentasi sistem serta file presentasi untuk menjelaskan cara kerja sistem kepada pihak rumah sakit. Selain itu, kami juga melakukan perbaikan kecil pada bug dan tampilan agar sistem lebih optimal.
Kesimpulan
Magang di RSUD Kesehatan Kerja memberikan pengalaman yang
sangat berharga dalam pengembangan sistem berbasis web. Kami belajar banyak
tentang Laravel, database management, UI/UX, serta pengelolaan server. Dengan
pengalaman ini, kami merasa lebih siap untuk menghadapi tantangan di dunia
kerja nanti. Bagi teman-teman yang ingin magang di bidang pemrograman, kami
sangat merekomendasikan untuk aktif bertanya dan mencari solusi dari setiap
tantangan yang dihadapi. Magang bukan hanya soal menyelesaikan tugas, tetapi
juga tentang bagaimana kita berkembang dan belajar dari setiap prosesnya.