name('datasubkriteria'); Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard'); Route::get('/dashboard', [DashboardController::class, 'index2'])->name('dashboard.index2'); Route::get('/user', [AuthController::class, 'showUserForm'])->name('user'); Route::get('/register', [AuthController::class, 'showRegisterForm'])->name('register'); Route::post('/register/store', [AuthController::class, 'store'])->name('register.store'); Route::get('/login', [AuthController::class, 'showLoginForm']); Route::post('/login', [AuthController::class, 'login']); Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); //Data penduduk Route::get('/daftarnama', [DaftarNamaController::class, 'index'])->name('daftarnama'); Route::get('/dpenduduk/{id}', [DaftarNamaController::class, 'detail'])->name('dpenduduk'); Route::get('/tpenduduk', [DaftarNamaController::class, 'showpenduduk'])->name('tpenduduk'); Route::get('/tpenduduk', [DaftarNamaController::class, 'showsubkriteria'])->name('tpenduduk'); Route::get('/daftarnama/create', [DaftarNamaController::class, 'create'])->name('daftarnama.create'); Route::post('/tpenduduk/store', [DaftarNamaController::class, 'store'])->name('tpenduduk.store'); Route::get('/datapenduduk/{id}/hapus', [DaftarNamaController::class, 'hapus'])->name('datapenduduk.hapus'); Route::get('/datapenduduk/{id}/edit', [DaftarNamaController::class, 'edit'])->name('datapenduduk.edit'); Route::put('/datapenduduk/{id}/update', [DaftarNamaController::class, 'update'])->name('datapenduduk.update'); Route::get('/cetak2', [DaftarNamaController::class, 'cetak'] ); Route::get('/search-penduduk', [DaftarNamaController::class, 'search'])->name('searchPenduduk'); Route::get('/generate-kode', [DaftarNamaController::class, 'generateKode'])->name('generate.kode'); //Data Alternatif Route::get('/dataalternatif', [DataAlternatifController::class, 'index'])->name('dataalternatif'); Route::get('/alternatifs', [DataAlternatifController::class, 'showalternatif'])->name('alternatifs'); Route::get('/alternatif', [DataAlternatifController::class, 'showTable'])->name('alternatif'); Route::get('/alternatif', [DataAlternatifController::class, 'showkriteria'])->name('alternatif'); Route::get('/alternatif', [DataAlternatifController::class, 'tampilkanForm'])->name('alternatif'); Route::get('/alternatif', [DataAlternatifController::class, 'hitungbobot'])->name('alternatif'); Route::post('/talternatif/store', [DataAlternatifController::class, 'store'])->name('talternatif.store'); Route::get('/alternatif/{id}/hapus', [DataAlternatifController::class, 'hapus'])->name('alternatif.hapus'); Route::get('/alternatif/{id}/edit', [DataAlternatifController::class, 'edit'])->name('alternatif.edit'); Route::post('/alternatif/{id}', [DataAlternatifController::class, 'update'])->name('alternatif.update'); Route::get('/cetak3', [DataAlternatifController::class, 'cetak'] ); Route::post('/simpanalternatif', [DataAlternatifController::class, 'simpanalternatif'] )->name('simpanalternatif'); Route::delete('/alternatif/{id}', [DataAlternatifController::class, 'deleteAlternatif'])->name('deleteAlternatif'); //Data Kriteria Route::get('/datakriteria', [DataKriteriaController::class, 'index'])->name('datakriteria'); Route::get('/editkriteria', [DataKriteriaController::class, 'tampile'])->name('editkriteria'); Route::get('/tkriteria', [DataKriteriaController::class, 'showKriteria'])->name('tkriteria'); Route::get('/datakriteria/create', [DataKriteriaController::class, 'create'])->name('datakriteria.create'); Route::post('/tkriteria/store', [DataKriteriaController::class, 'store'])->name('tkriteria.store'); Route::get('/datakriteria/{id}/hapus', [DataKriteriaController::class, 'hapus'])->name('datakriteria.hapus'); Route::get('/datakriteria/edit/{id}', [DataKriteriaController::class, 'edit'])->name('datakriteria.edit'); Route::put('/datakriteria/{id}/update', [DataKriteriaController::class, 'update'])->name('datakriteria.update'); Route::get('/cetak', [DataKriteriaController::class, 'cetak'] ); //Data SubKriteria Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'index'])->name('datasubkriteria'); Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'index2'])->name('datasubkriteria'); Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'tabelsubkriteria'])->name('datasubkriteria'); Route::get('/tsubkriteria/create', [DataSubKriteriaController::class, 'create'])->name('tsubkriteria.create'); Route::get('/tsubkriteria', [DataSubKriteriaController::class, 'showkriteria'])->name('tsubkriteria'); Route::post('/tsubkriteria/store', [DataSubKriteriaController::class, 'store'])->name('tsubkriteria.store'); Route::get('/datasubkriteria/{id}/hapus', [DataSubKriteriaController::class, 'hapus'])->name('datasubkriteria.hapus'); Route::get('/datasubkriteria/{id}/edit', [DataSubKriteriaController::class, 'edit'])->name('datasubkriteria.edit'); Route::put('/datasubkriteria/{id}/update', [DataSubKriteriaController::class, 'update'])->name('datasubkriteria.update'); Route::get('/parameter', [DataSubKriteriaController::class, 'showparameter'])->name('parameter'); Route::get('/parameter', [DataSubKriteriaController::class, 'tabelparameter'])->name('parameter'); Route::get('/eparameter', [DataSubKriteriaController::class, 'showeparameter'])->name('eparameter'); Route::get('/subkriteria/{kode_kriteria}', [DataSubKriteriaController::class, 'subkriteria'])->name('subkriteria'); //perbandingan kriteria Route::post('/pkriteria/storen', [DataKriteriaController::class, 'storen'])->name('pkriteria.storen'); Route::get('/calculate-normalization', [DataKriteriaController::class, 'calculateNormalization'])->name('calculateNormalization'); Route::get('/nkriteria', [DataKriteriaController::class, 'nkriteria'])->name('nkriteria'); //perbandingan subkriteria Route::get('/psubkriteria', [PerbandinganSController::class, 'index'])->name('psubkriteria'); Route::get('/psubkriteria', [PerbandinganSController::class, 'showkriteria'])->name('psubkriteria'); Route::post('/psubkriteria/storen', [DataSubKriteriaController::class, 'storen'])->name('psubkriteria.storen'); Route::get('/calculatenormalization', [DataSubKriteriaController::class, 'calculateNormalization'])->name('calculateNormalization'); Route::post('/priorities', [prioritaskriteriaController::class, 'storePriorities'])->name('priorities.store'); Route::post('/simpan-prioritask', [prioritaskriteriaController::class, 'simpanPrioritask'])->name('simpanPrioritask'); Route::post('/priorities', [prioritassubkriteriaController::class, 'storePriorities'])->name('priorities.store'); Route::post('/simpanprioritass', [prioritassubkriteriaController::class, 'simpanPrioritas'])->name('simpanPrioritas'); //rangking Route::get('/rangking', [RangkingController::class, 'index'])->name('rangking'); Route::get('/rangking', [RangkingController::class, 'index2'])->name('rangking'); Route::get('/cetak4', [RangkingController::class, 'cetak'] ); Route::get('/rankings', [RangkingController::class, 'showRankings']); Route::get('/rangking', [RangkingController::class, 'index3'])->name('rangkings.index');