Proyek pengendali banjir Tukad Unda melibatkan tugas yang rumit, yang menghadirkan potensi risiko terkait kesehatan dan keselamatan kerja. Tujuan penelitian mengidentifikasi risiko keselamatan serta kesehatan kerja, menentukan nilai risiko, menentukan penyebab risiko tertinggi dan menentukan pengendalian risiko. Penelitian memakai metode Hazard Identification Risk Assessment and Risk Control dan Domino. Penelitian menunjukkan 101 identifikasi bahaya dengan 34 sumber bahaya, di mana kategori Sangat Tinggi 31 risiko, kategori Tinggi 46 risiko dan kategori Sedang 24 risiko. Faktor penyebab risiko tertinggi adalah kurangnya perhatian pekerja saat safety talk, kurang mengoptimalkan standar operasional prosedur kerja, luputnya pemeriksaan rutin alat dan area kerja, kurang terstrukturnya pengaturan posisi kerja dan rambu keselamatan, pekerja tidak memakai alat pelindung diri, pekerja kurang disiplin dalam penerapan alat pelindung diri, pekerja kurang peduli terhadap lingkungan area kerja, pekerja kurang waspada, pekerja bercanda saat melakukan pekerjaan, dan tidak menerapkan instruksi kerja. Pengendalian risiko dengan tools box meeting, mengatur posisi dan alat kerja, ijin kerja dan alat pelindung diri.