load->model('login_m'); $this->load->model('Balita_m'); $this->load->model('Kriteria_m'); $this->load->model('Alternatif_m'); $this->load->model('BobotPreferensi_m'); $this->load->model('Hasil_m'); } public function index() { // Memeriksa apakah pengguna telah login sebelum melanjutkan eksekusi fungsi // memanggil MY_controller di folder core $this->check_login(); $email = $this->session->userdata('email'); $data['profil'] = $this->login_m->get_row(['email' =>$email ]); $data['list_hasil'] = $this->Hasil_m->get_all(); $data['title'] = 'Data Hasil Perhitungan'; $data['menu'] = 5; $this->load->view('admin/template/header',$data); $this->load->view('admin/template/sidebar',$data); $this->load->view('admin/template/navbar'); $this->load->view('admin/hasil/v_hasil',$data); $this->load->view('admin/template/footer'); } public function detailhasil($id) { // Memeriksa apakah pengguna telah login sebelum melanjutkan eksekusi fungsi // memanggil MY_controller di folder core $this->check_login(); $email = $this->session->userdata('email'); $data['profil'] = $this->login_m->get_row(['email' =>$email ]); $data['data_hasil'] = $this->Hasil_m->get_by_id($id); $data['list_kriteria'] = $this->Kriteria_m->get_all_data(); $data['list_bobotpreferensi'] = $this->BobotPreferensi_m->get_all_data(); $data['list_alternatif'] = $this->Alternatif_m->get_all_data(); $data['title'] = 'Detail Data Perhitungan'; $data['id_perhitungan'] = $id; $data['menu'] = 5; $this->load->view('admin/template/header',$data); $this->load->view('admin/template/sidebar',$data); $this->load->view('admin/template/navbar'); $this->load->view('admin/hasil/v_proses_saw',$data); $this->load->view('admin/template/footer'); } // perhitungan metode SAW Tiap Balita public function simpanperhitungan() { $id = $this->POST('id_perhitungan'); $nama_alternatif = $this->POST('nama_alternatif'); $data = [ 'hasil' => $nama_alternatif ]; $this->Hasil_m->update($id,$data); $this->flashmsg('Hasil SAW berhasil disimpan!', 'success'); // echo ''; redirect('hasil'); exit(); } public function cetakhasil($id) { $this->check_login(); $email = $this->session->userdata('email'); $data['profil'] = $this->login_m->get_row(['email' =>$email ]); $data['data_hasil'] = $this->Hasil_m->cetak($id); $data['menu'] = 5; $this->load->view('admin/hasil/v_cetak_hasil',$data); } } ?>