Bulan April merupakan bulan yang menandai kami memasuki tahap lanjut dalam kegiatan magang di BPS Buleleng. Selama periode ini, kami secara aktif terlibat dalam serangkaian aktivitas yang meliputi pengembangan proyek, diskusi intensif dengan mentor dan pimpinan untuk membahas kemajuan desain website, pengembangan UI untuk administrasi, serta melakukan pengembangan fokus bagian backend administratif.
Pengembangan Backend
Pengembangan backend pada bagian Sosial, Umum, dan Distribusi merupakan fokus utama saya dalam mengembangkan proyek Monalisa. Dalam tahap ini, saya bertanggung jawab untuk merancang dan mengimplementasikan fungsi-fungsi yang mendukung operasional serta pengelolaan data terkait dengan bidang tersebut. Proses ini melibatkan pemodelan database yang tepat, proses bisnis, dan integrasi sistem untuk memastikan kehandalan dan konsistensi dalam pengolahan informasi yang diperlukan.
Diskusi bersama mentor dan pimpinan
Kami juga aktif dalam melakukan diskusi rutin dengan mentor dan pimpinan kami terkait progres desain website dan implementasi UI/UX. Diskusi ini membantu kami memahami sejauh mana proyek telah berjalan. Namun, pimpinan tiba-tiba mengarahkan kami untuk fokus mengembangkan website pada bagian fitur administrasi terlebih dahulu, serta menjelaskan kebutuhan spesifik pada bagian administrasi. Setelah fitur administrasi selesai, pimpinan menyetujui untuk melanjutkan pengembangan website pada fitur teknis yang telah direncanakan. Dalam diskusi tersebut, kami setuju untuk fokus pada bagian administrasi, sehingga saat ini proyek web kami memiliki dua fitur utama: fitur teknis dan administrasi.
Mendesain Database Administrasi
Merancang database untuk bagian administrasi merupakan langkah krusial dalam pengembangan proyek website. Proses ini dimulai dengan melakukan analisis mendalam terhadap kebutuhan data yang spesifik untuk bagian administrasi. Kami mengidentifikasi entitas-entitas utama yang perlu disimpan dalam database, seperti informasi pengguna, data transaksi, dan pengaturan sistem. Selanjutnya, kami merancang struktur database dengan mempertimbangkan hubungan antar entitas, atribut-atribut yang relevan, dan integritas data yang harus dijaga.
Setelah merancang struktur dasar, langkah berikutnya adalah membuat diagram Entity-Relationship (ERD) yang menggambarkan entitas, relasi, dan atribut dalam bentuk visual. ERD membantu kami untuk lebih memahami dan mengkomunikasikan desain database kepada tim pengembangan lainnya.
Pengembangan Backend Administrasi
Kegiatan selanjutnya adalah pengembangan backend pada fitur Administrasi, yang melibatkan beberapa tahapan penting. Pertama, kami memulai dengan merancang database yang tepat untuk fitur administrasi, memastikan struktur data yang efisien dan terorganisir. Selanjutnya, kami mengimplementasikan logika proses bisnis yang diperlukan agar sistem administrasi dapat berjalan dengan lancar, termasuk alur kerja, validasi data, dan pengaturan aturan bisnis yang relevan. Terakhir, kami mengembangkan sistem autentikasi yang aman untuk mengelola akses pengguna ke fitur administrasi, termasuk manajemen sesi dan pengaturan peran pengguna. Dengan pendekatan ini, kami memastikan bahwa fitur administrasi tidak hanya berfungsi dengan baik tetapi juga dapat diandalkan dalam operasionalnya.
Kesimpulan
Magang ketiga di BPS Buleleng pada bulan April telah memberikan pengalaman dan pengetahuan yang berharga bagi kami. Selama periode ini, kami terlibat aktif dalam pengembangan proyek Monalisa dengan fokus utama pada pengembangan backend untuk bagian Sosial, Umum, dan Distribusi. Proses ini melibatkan pemodelan database, implementasi fungsi-fungsi penting, dan integrasi sistem untuk memastikan kehandalan dan konsistensi dalam pengolahan data.
Selain itu, kami juga melakukan diskusi rutin dengan mentor dan pimpinan mengenai progres desain website serta implementasi UI/UX. Meskipun ada perubahan mendadak yang mengarahkan kami untuk fokus pada pengembangan fitur administrasi terlebih dahulu, hal ini memberikan wawasan yang lebih dalam mengenai kebutuhan spesifik pada bagian administrasi dan pentingnya keselarasan dengan visi proyek.
Kegiatan kami selama magang ini juga mencakup merancang database untuk fitur administrasi dengan struktur data yang efisien, implementasi logika proses bisnis, dan pengembangan sistem autentikasi yang aman. Semua ini tidak hanya meningkatkan keterampilan teknis kami tetapi juga memperluas pemahaman kami tentang bagaimana sebuah proyek besar diimplementasikan dan dikelola dalam lingkungan yang nyata.
Secara keseluruhan, magang ketiga ini telah memberikan kami perspektif yang lebih luas tentang dunia profesional dan kontribusi yang dapat kami berikan dalam pengembangan sistem informasi yang kompleks dan berdampak besar.
"Masa depan tidak datang dengan menyalah-nyalahkan masa lalu"
– Rocky Gerung