1. PENDAHULUAN
Badan Keuangan dan Aset Daerah (BKAD) Provinsi Sumatera Utara, sebagai bagian integral dari struktur pemerintahan, memegang peran sentral dalam pengelolaan keuangan dan aset daerah. Salah satu permasalahan yang dihadapi BKAD dalam menjalankan tugas dan fungsinya sering kali dihadapkan dengan beragam pengaduan dari para pegawai terkait berbagai masalah, termasuk permasalahan pada isu-isu lingkungan kerja, fasilitas, dan aspek lainnya. Laporan pengaduan kini menjadi suatu kebutuhan penting dalam kehidupan berkomunitas, terutama dalam konteks sistem pemerintahan.
Pengaduan pegawai mewakili saluran vital bagi pegawai untuk menyuarakan keluhan atau masalah yang mereka hadapi. Adapun harapan dari laporan pengaduan ini untuk dapat segera ditindaklanjuti oleh pihak yang berwenang. Namun, realitas di lapangan menunjukkan bahwa penanganan pengaduan pegawai di BKAD Provinsi Sumatera Utara masih dihadapkan pada sejumlah tantangan. Salah satu tantangan utama yang patut diperhatikan adalah proses penanganan pengaduan yang masih mengandalkan metode manual, yang pada gilirannya menghambat kelincahan dan efisiensi dalam menangani pengaduan.
Untuk mengatasi masalah tersebut, diperlukan sebuah sistem informasi yang mampu memperkuat kinerja BKAD dalam menangani pengaduan pegawai dengan lebih efisien dan efektif. Kualitas layanan mencapai tingkat keunggulan dalam menciptakan kepuasan dan memenuhi kebutuhan serta harapan setiap pegawai. Ketidakpuasan pegawai terhadap respons terhadap pengaduan mereka dapat berdampak negatif terhadap citra pelayanan public secara keseluruhan, yang pada akhirnya berpotensi mengurangi motivasi dan kualitas layanan yang diberikan. Prestasi dalam suatu organisasi merupakan hasil dari kontribusi semua anggota, termasuk unsur kepemimpinan dan tenaga kerja.
Pada saat ini, sebuah sistem manajemen pengaduan berbasis web yang memanfaatkan framework Laravel dapat menjadi solusi yang efektif dalam mengatasi permasalahan tersebut. Terkait dengan hal tersebut, diperlukan pembuatan kebijakan sistem yang baik dalam pengelolaan data pegawai dan pengaduan. Sistem Manajemen Informasi merupakan sebuah kerangka terstruktur yang terdiri dari beberapa elemen yang bekerja bersama-sama untuk menghasilkan informasi yang berguna bagi pengelolaan perusahaan.
Para pemimpin di puncak struktur organisasi, seperti direktur dan wakil direktur, memiliki peran kunci dalam tahap perencanaan strategis. Mereka bertanggung jawab untuk merumuskan visi, misi, dan tujuan jangka Panjang perusahaan serta menetapkan strategi yang akan diikuti. Di sisi lain, manajer di tingkat menengah, seperti manajer wilayah, direktur produk, dan kepala divisi, berperan dalam tahap pengendalian manajemen.
Tugas mereka meliputi mengawasi pelaksanaan rencana strategis yang telah ditetapkan oleh manajer di tingkat lebih atas, memastikan pencapaian target, dan mengevaluasi kinerja unit atau divisi yang mereka pimpin. Sementara itu, manajer di tingkat bawah, seperti kepala departemen, penyelia, dan pemimpin proyek, memegang peran penting dalam tahap pengendalian operasional. Tugas mereka adalah melaksanakan rencana operasional sehari-hari yang telah ditetapkan oleh manajer di tingkat atas, serta memastikan bahwa proses-proses operasional berjalan lancar dan efisien.
Struktur organisasi yang terbagi menjadi 3 (tiga) tingkatan ini memungkinkan adanya koordinasi yang efektif antara berbagai level manajemen, serta memastikan pencapaian tujuan perusahaan secara efisien dan efektif. Adapun tahapan perencanaan strategis, pengendalian manajemen, dan pengendalian operasional merupakan bagian integral dari proses manajemen yang holistik dan terintegrasi.
Manajemen Proyek
Menurut Dimyati dan Nurjaman (2014), Manajemen proyek tidak hanya merupakan sekadar serangkaian kegiatan, tetapi juga sebuah proses yang mencakup perencanaan yang matang, pengorganisasian yang efisien, kepemimpinan yang inspiratif, dan pengendalian yang cermat terhadap semua aspek yang terlibat dalam proyek. Hal ini meliputi anggota organisasi
serta beragam sumber daya lainnya, seperti waktu, biaya, dan tenaga kerja, tujuannya adalah mencapai target organisasi yang telah ditetapkan sebelumnya dengan efisiensi dan efektivitas yang maksimal (Soeharto, 1999).
Esensi sejati dari manajemen proyek adalah untuk memastikan bahwa seluruh aspek dari proyek dikelola secara optimal, sesuai dengan persyaratan dan standar yang telah ditetapkan sebelumnya. Lebih dari itu, tujuan dari manajemen proyek adalah untuk mengoptimalkan pemanfaatan sumber daya yang ada dengan efisiensi dan efektivitas yang optimal. Kondisi ini menjadikan manajemen proyek tidak hanya menjadi sebuah konsep, tetapi juga menjadi landasan penting bagi kelancaran dan keberhasilan pelaksanaan proyek. Melalui pendekatan yang sistematis dan terstruktur, manajemen proyek membantu memastikan bahwa semua tahapan proyek berjalan sesuai dengan rencana, mengidentifikasi dan mengatasi potensi risiko, serta memastikan bahwa proyek mencapai tujuan akhir yang diinginkan dengan menjaga ketaatan pada jadwal yang telah ditetapkan dan memastikan pengeluaran sesuai dengan anggaran yang telah diatur. Sehingga, dapat disimpulkan bahwa manajemen proyek memiliki peran yang sangat vital dalam memastikan kesuksesan proyek secara keseluruhan.
Entity Relationship Diagram (ERD)
Merupakan metode yang sering digunakan untuk memvisualisasikan kebutuhan data dalam sebuah entitas organisasi, khususnya pada tahap analisis persyaratan proyek pengembangan sistem, yang biasanya dilakukan oleh seorang sistem analis (Dawan Setiawan, 2019). Sebagai sebuah teknik pemodelan basis data, ERD dikenal sebagai pendekatan yang efisien dalam merancang skema konseptual untuk representasi semantik jenis atau model data dalam sebuah sistem.
ERD digunakan sebagai alat bantu dalam merancang database dan memberikan gambaran tentang struktur kerja database yang akan dibuat. Adapun cara yang lebih sederhana ERD berperan sebagai model yang menjelaskan keterkaitan antara data dalam sebuah basis data, berdasarkan objek-objek dasar data yang saling berhubungan. Penggunaan ERD dalam merancang sistem informasi menjadi semakin penting seiring dengan kompleksitas dan ukuran data yang terus bertambah. Metode ini pertama kali diperkenalkan oleh Peter Chen sebagai bagian dari alat bantu pengembangan perangkat lunak (dikenal juga sebagai Computer-Aided Software Engineering, CASE).
Proses penggunaan ERD memungkinkan analis untuk menghasilkan struktur basis data yang memungkinkan penyimpanan dan pengambilan data dengan efisiensi yang tinggi. Oleh karena itu, ERD menjadi instrumen yang amat berguna dalam pengembangan sistem informasi terkini yang memerlukan pengelolaan data yang terstruktur dan efisien. Model Waterfall adalah
Salah satu pendekatan yang digunakan dalam pengembangan perangkat lunak yang menitikberatkan pada proses langkah demi langkah secara berurutan. Adapun setiap tahapan dianggap sebagai langkah maju ke depan seperti air yang terus mengalir melalui air terjun.
Tahapan-tahapan utama dalam model Waterfall melibatkan tahapan perencanaan, pemodelan, implementasi (konstruksi), dan pengujian dalam pengembangannya, model Waterfall terdiri dari beberapa tahapan yang dilaksanakan secara berurutan, yaitu: analisis kebutuhan (requirement), desain sistem (system design), penerapan program & pemeliharaan (coding & testing). Pertama-tama, tahap analisis kebutuhan (requirement) dilakukan untuk memahami kebutuhan dan persyaratan pengguna dengan baik. Selanjutnya, tahap desain sistem (system design) dilakukan untuk merancang struktur keseluruhan sistem berdasarkan hasil analisis sebelumnya. Setelah itu, tahap penerapan program & pemeliharaan (coding & testing) dilakukan untuk menerjemahkan desain menjadi kode yang dapat diimplementasikan, serta melakukan pengujian untuk memastikan keandalan dan kinerja sistem.
Metode Waterfall sering digunakan dalam proyek-proyek yang membutuhkan pendekatan yang terstruktur dan terorganisir. Namun, pendekatan ini juga memiliki keterbatasan, seperti kurangnya fleksibilitas dalam mengakomodasi perubahan kebutuhan pengguna yang mungkin muncul selama proses pengembangan. Meskipun demikian, metode
Waterfall tetap menjadi salah satu pendekatan yang relevan dan dapat memberikan panduan
yang jelas dalam pengembangan perangkat lunak.
Adapun Langkah-langkah dalam metode waterfall dapat ditemukan dalam ilustrasi di bawah ini:

- PEMBAHASAN
Adapun hasil rancangan ERD (Entity Relationship) Sistem Informasi Manajemen Pengaduan Pegawai di Badan Keuangan dan Aset Daerah Provinsi Sumatera Utara, sebagai berikut:

- Tahap Analisis Kebutuhan Perangkat Lunak
Pengembang merancang batasan kegiatan dengan cermat dan melakukan analisis mendalam terhadap kebutuhan pengguna, serta merancang secara teliti perangkat lunak awal, yang mencakup perancangan arsitektural serta kasus pengguna. Tahapan ini memerlukan pendekatan yang menyeluruh dan komprehensif guna memastikan terbentuknya desain yang lengkap serta terperinci dengan baik. Tahap analisis kebutuhan perangkat lunak merupakan fondasi dari pengembangan sistem yang sukses. Analisis yang mendalam yang dilakukan oleh pengembang bertujuan untuk memahami dengan baik tantangan dan kebutuhan yang dihadapi
oleh pengguna.
Kondisi ini memungkinkan mereka untuk merancang solusi yang tepat dan efektif untuk memenuhi kebutuhan tersebut. Selain itu, perancangan arsitektural yang teliti juga merupakan bagian penting dari tahap ini, karena ini akan menjadi dasar bagi pengembangan selanjutnya. Kasus pengguna yang dirancang dengan baik akan membantu pengembang memahami kebiasaan pengguna berinteraksi dengan sistem, sehingga mereka dapat merancang pengalaman pengguna yang optimal. Adapun tahap analisis kebutuhan perangkat lunak memainkan peran yang krusial dalam keseluruhan proses pengembangan perangkat lunak.
- Tahap Desain
Pada tahap ini, terjadi penekanan yang besar pada perencanaan arsitektur sistem dengan mempertimbangkan aspek-aspek yang terkait. Selain itu, tahap ini juga memiliki tujuan yang penting, yaitu untuk menilai secara menyeluruh apakah arsitektur sistem yang diinginkan memungkinkan untuk direalisasikan atau tidak. Dengan demikian, tujuan utamanya adalah untuk memberikan pemahaman yang komprehensif tentang langkah-langkah yang perlu diambil serta untuk memberikan representasi visual yang jelas mengenai tampilan keseluruhan dari sistem yang akan dibangun.
Oleh karena itu, fokus utama dari tahapan ini adalah memberikan pemahaman yang mendalam tentang langkah-langkah yang diperlukan dalam pengembangan sistem. Ini mencakup pemikiran yang matang terhadap berbagai pilihan arsitektural yang tersedia, serta evaluasi terhadap kekuatan dan kelemahan masing-masing pilihan. Selain itu, tahap ini juga bertujuan untuk memberikan representasi visual yang jelas mengenai tampilan keseluruhan dari sistem yang akan dibangun. Kondisi ini memungkinkan pemangku kepentingan untuk memiliki pemahaman yang lebih baik tentang bagaimana sistem akan berfungsi dan berinteraksi dengan lingkungannya.
- Pengkodean
Pada fase ini, dilakukan proses pengimplementasian berdasarkan rancangan perangkat lunak yang telah disusun sebelumnya. Tujuannya adalah untuk menghasilkan sebuah program yang konsisten dengan desain yang telah ditetapkan sebelumnya serta memastikan bahwa implementasi tersebut mengikuti prinsip-prinsip yang telah diatur. Proses implementasi mengharuskan kerja yang teliti dan terperinci untuk mengubah desain menjadi kode program yang dapat dieksekusi oleh komputer. Selain itu, selama proses implementasi, perlu dilakukan pengujian secara teratur agar dapat memverifikasi bahwa program beroperasi sesuai dengan yang diinginkan dan memenuhi kebutuhan pengguna. Kondisi ini termasuk pengujian fungsionalitas, kinerja, keamanan, dan kompatibilitas dengan lingkungan yang dituju.
Selama proses implementasi, pengembang juga harus memastikan bahwa kode program yang dihasilkan mudah dipahami, dipelihara, dan diperbaiki di masa mendatang. Ini melibatkan penerapan praktik pengkodean yang baik dan dokumentasi yang lengkap. Selain itu, selama fase ini, pengembang juga dapat melakukan optimisasi kode untuk meningkatkan efisiensi dan kinerja program.
- Tahap Pengujian
Pada tahap ini, pengujian menjadi fokus utama dengan mengevaluasi aspek logis dan Fungsionalitas dari perangkat lunak. Setiap elemen komponen dipastikan telah menjalani Manajemen Proyek Sistem Informasi Pengaduan Pegawai di Badan Keuangan dan Aset Daerah Provinsi Sumatera Utara proses pengujian yang menyeluruh. Tujuan utama tahap ini adalah untuk mengurangi kemungkinan kesalahan dan memastikan bahwa hasil yang dihasilkan sesuai dengan kebutuhan dan harapan yang telah ditetapkan sebelumnya oleh para pemangku kepentingan.
Proses pengujian yang cermat ini penting untuk menjamin kualitas dan kehandalan dari perangkat lunak yang dikembangkan. Adapun berbagai teknik tahap pengujian digunakan, termasuk uji fungsional, uji integrasi, uji sistem, dan uji penerimaan pengguna. Melalui pengujian yang menyeluruh ini, pengembang dapat mengidentifikasi dan memperbaiki kesalahan serta memastikan bahwa perangkat lunak berfungsi sebagaimana mestinya dalam berbagai situasi dan kondisi yang mungkin terjadi dalam lingkungan produksi. Selain itu, selama proses pengujian, dokumentasi yang lengkap dan rinci juga sangat penting untuk mencatat hasil pengujian, masalah yang ditemukan, dan langkah-langkah perbaikan yang diambil. Hal ini akan membantu dalam melacak dan memantau kemajuan pengujian serta memastikan bahwa setiap masalah yang ditemukan dapat segera ditangani dengan tepat.
Ketelitian dan konsistensi dalam tahapan pengujian ini akan sangat berkontribusi pada keberhasilan keseluruhan proyek perangkat lunak. Dengan melakukan pengujian yang komprehensif dan menyeluruh, pengembang dapat meningkatkan kualitas, kehandalan, dan kinerja perangkat lunak yang dikembangkan, sehingga dapat memenuhi atau bahkan melebihi harapan pengguna dan pemangku kepentingan.
- SIMPULAN
Adapun kesimpulan dalam tulisan ini, antara lain:
Pengembangan Sistem Informasi Manajemen Pengaduan Pegawai dengan menerapkan pendekatan metode Waterfall. Adapun tujuan utamanya adalah meningkatkan efisiensi dan efektivitas dalam menangani pengaduan di Badan Keuangan dan Aset Daerah (BKAD) Provinsi Sumatera Utara. Temuan dari penelitian ini mengindikasikan bahwa proses pengaduan yang dilakukan secara manual di BKAD masih mengalami kendala dalam hal kecepatan, optimalitas, serta kurangnya transparansi. Oleh karena itu, pengembangan sistem informasi ini diharapkan mampu mengatasi permasalahan tersebut dengan mengakselerasi proses pengaduan, meningkatkan akurasi data, memperbaiki tingkat transparansi dan akuntabilitas, serta meningkatkan kualitas layanan yang diberikan oleh BKAD kepada para pegawai.
Sistem ini telah dirancang menggunakan framework Laravel dan telah diuji dengan menerapkan pengujian metode black box. Hasil pengujian menunjukkan bahwa sistem ini dapat beroperasi dengan baik dan memenuhi kebutuhan pengguna secara efektif. Diharapkan implementasi sistem ini dapat memberikan kontribusi signifikan bagi BKAD dalam menangani pengaduan pegawai secara lebih efisien dan efektif, Selain itu, juga mendukung terciptanya tata kelola pemerintahan yang optimal.
Artikel ini juga menyoroti pentingnya implementasi sistem informasi yang efisien dalam konteks pelayanan public di lingkungan pemerintahan daerah. Penggunaan sistem informasi memiliki potensi besar untuk meningkatkan efisiensi dan kualitas layanan publik secara keseluruhan. Karenanya, rekomendasi dari artikel ini adalah untuk melanjutkan implementasi dan pengujian sistem ini di BKAD Provinsi Sumatera Utara. Adapun pendalaman lanjutan dibutuhkan untuk mengembangkan sistem informasi yang lebih maju dan dapat menyesuaikan diri dengan evolusi kebutuhan yang terus berubah.