Article Page

Magang di RSUD Kesehatan Kerja

08 Nov 2024

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.