Advertisement
Guest User

Untitled

a guest
Oct 18th, 2021
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.90 KB | None | 0 0
  1.   Private Sub getPerangkingan()
  2.         Dim row As Integer = matriksTernormalisasiTable.RowCount
  3.         Dim column As Integer = matriksTernormalisasiTable.ColumnCount
  4.         Dim data = New Double(row, column) {}
  5.         Dim hasil = New Double(row) {}
  6.         Dim result = New String(getJumlahUsaha(), 3) {}
  7.         Dim dt As New DataTable
  8.         Dim ds As New DataSet
  9.         perangkinganTable.ColumnCount = 3
  10.         perangkinganTable.Columns(0).Name = "ID Karyawan"
  11.         perangkinganTable.Columns(1).Name = "Nama Karyawan"
  12.         perangkinganTable.Columns(2).Name = "Nilai"
  13.         perangkinganTable.RowCount = row
  14.         For index1 = 0 To row - 1
  15.             Dim temp As Double = 0.0
  16.             For index2 = 0 To column - 1
  17.                 Dim temp2 = FormatNumber(CDbl(CDbl(matriksTernormalisasiTable.Rows(index1).Cells(index2).Value.ToString) * getBobot(matriksTernormalisasiTable.Columns(index2).Name)), 5)
  18.                 temp += temp2
  19.             Next
  20.             hasil(index1) = temp
  21.         Next
  22.  
  23.         Dim x = getJumlahUsaha()
  24.         Dim y = getKriteria.Length
  25.         Dim z = 0
  26.  
  27.         getPemasok()
  28.         Dim pembagi = getBobotCount()
  29.         Console.WriteLine(pembagi)
  30.  
  31.         Dim a = 0
  32.         For i = 0 To getJumlahUsaha() - 1
  33.             For j = 0 To 2
  34.                 If j = 0 Then
  35.                     result(i, j) = idkaryawan(a)
  36.                 ElseIf j = 1 Then
  37.                     result(i, j) = namakaryawan(a)
  38.                 ElseIf j = 2 Then
  39.                     result(i, j) = hasil(a)
  40.                 Else
  41.  
  42.                 End If
  43.                 perangkinganTable.Rows(i).Cells(j).Value = result(i, j)
  44.             Next
  45.             a += 1
  46.         Next
  47.         perangkinganTable.Refresh()
  48.  
  49.         Dim nama_karyawan = perangkinganTable.Rows(0).Cells(1).Value.ToString
  50.         Dim nilaikaryawan = perangkinganTable.Rows(0).Cells(2).Value.ToString
  51.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement