Analisis Dan Perancangan Aplikasi Pemilihan Pegawai Terbaik Dengan Menggunakan Metode Ahp Dan Promethee (Studi Kasus : Rsu Prof Dr Boloni Medan)

73

tx_id.Focus()
viewdata()
cb_jabatan.Items.Add("Direktur")
cb_jabatan.Items.Add("Receptionist")
cb_jabatan.Items.Add("Staf Administrasi")
cb_jabatan.Items.Add("Staf Accounting")
cb_jabatan.Items.Add("Dokter")
cb_jabatan.Items.Add("Assisten Dokter")
cb_jabatan.Items.Add("Perawat")
Label8.Text = "Jumlah Alternatif / Pegawai Sebanyak : " & IIf(gr_alternatif.RowCount =
0, "Tidak ada data", gr_alternatif.RowCount - 1 & " " & "Data")
End Sub
Private Sub viewdata()
Dim _tampildata As New cl_alternatif
Dim _error As String = String.Empty
Dim _dt As New DataTable
With _tampildata
_dt = .tampil(_error)
If _error = "" Then

gr_alternatif.DataSource = _dt
Else
MsgBox(_error)
End If
End With
'Cancel()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim Supplier As New cl_alternatif
Dim _err As String = String.Empty
Dim _bsuccess As New Boolean
With Supplier
.ID_PEGAWAI = tx_id.Text
.NAMA = tx_nama.Text
.ALAMAT = tx_alamat.Text
.JABATAN = cb_jabatan.Text
.TEMPAT_LAHIR = tx_tempat.Text
.TGL_LAHIR = dt_lahir.Text
.TGL_MASUK = dt_masuk.Text

.KETERANGAN = tx_ket.Text

Universitas Sumatera Utara

74

_bsuccess = .Simpan(_err)
End With
If _bsuccess Then
MsgBox("Data Pegawai Tersimpan")
Else
MsgBox(_err)
End If
viewdata()
Label8.Text = "Jumlah Pegawai Ada Sebanyak : " & IIf(gr_alternatif.RowCount = 0,
"Tidak ada data", gr_alternatif.RowCount - 1 & " " & "Data")
End Sub
Private Sub gr_alternatif_CellClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles gr_alternatif.CellClick
If e.RowIndex > -1 Then

tx_id.Text = gr_alternatif.Item(0, e.RowIndex).Value
tx_nama.Text = gr_alternatif.Item(1, e.RowIndex).Value
tx_alamat.Text = gr_alternatif.Item(2, e.RowIndex).Value
cb_jabatan.Text = gr_alternatif.Item(3, e.RowIndex).Value
tx_tempat.Text = gr_alternatif.Item(4, e.RowIndex).Value
dt_lahir.Value = gr_alternatif.Item(5, e.RowIndex).Value
dt_masuk.Value = gr_alternatif.Item(6, e.RowIndex).Value
tx_ket.Text = gr_alternatif.Item(7, e.RowIndex).Value
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim update_pegawai As New cl_alternatif
Dim _err As String = String.Empty
Dim _bsuccess As New Boolean

Dim pesan As String
pesan = MsgBox("Data akan di Update sekarang?", vbYesNo, "Update Data")
If pesan = vbYes Then
With update_pegawai

.ID_PEGAWAI = tx_id.Text
.NAMA = tx_nama.Text
.ALAMAT = tx_alamat.Text
.JABATAN = cb_jabatan.Text
.TEMPAT_LAHIR = tx_tempat.Text
.TGL_LAHIR = dt_lahir.Text
.TGL_MASUK = dt_masuk.Text
.KETERANGAN = tx_ket.Text
_bsuccess = .Updates(_err)

Universitas Sumatera Utara

75

End With
If _bsuccess Then
MsgBox("Sukses")
Else
MsgBox(_err)
End If

'cancel()
Else
Me.Show()
End If
viewdata()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim hapus_pegawai As New cl_alternatif
Dim _err As String = String.Empty
Dim _bsuccess As New Boolean
Dim pesan As String
pesan = MsgBox("Apakah anda Yakin ingin menghapus data ini?", vbYesNo, "Hapus
Data")
If pesan = vbYes Then
With hapus_pegawai
.ID_PEGAWAI = tx_id.Text
.NAMA = tx_nama.Text
.ALAMAT = tx_alamat.Text
.JABATAN = cb_jabatan.Text

.TEMPAT_LAHIR = tx_tempat.Text
.TGL_LAHIR = dt_lahir.Text
.TGL_MASUK = dt_masuk.Text
.KETERANGAN = tx_ket.Text
_bsuccess = .Hapus(_err)
End With
If _bsuccess Then
MsgBox("Sukses")
Else
MsgBox(_err)
End If
Else
Me.Show()
End If
viewdata()
End Sub

Universitas Sumatera Utara

76


Private Sub gr_alternatif_CellContentClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
gr_alternatif.CellContentClick
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Me.Hide()
menu_all.Show()
End Sub
End Class

Hitung Lamda
Public Class Hitung_Lamda
Public lamda_maks As Double
Private Sub Hitung_Lamda_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
DataGridView3.Rows.Add(4)
DataGridView3.Item(0, 0).Value = "Kepribadian"
DataGridView3.Item(0, 1).Value = "Kehadiran"

DataGridView3.Item(0, 2).Value = "Tanggung Jawab"
DataGridView3.Item(0, 3).Value = "Kemahiran"
DataGridView3.Item(0, 4).Value = "Sosial"
'menampilkan jumlah baris
DataGridView3.Item(1, 0).Value = Matriks_Konsistensi.baris(1)
DataGridView3.Item(1, 1).Value = Matriks_Konsistensi.baris(2)
DataGridView3.Item(1, 2).Value = Matriks_Konsistensi.baris(3)
DataGridView3.Item(1, 3).Value = Matriks_Konsistensi.baris(4)
DataGridView3.Item(1, 4).Value = Matriks_Konsistensi.baris(5)
'menampilkan jumlah baris
DataGridView3.Item(2, 0).Value = Kriteria.pri(1)
DataGridView3.Item(2, 1).Value = Kriteria.pri(2)
DataGridView3.Item(2, 2).Value = Kriteria.pri(3)
DataGridView3.Item(2, 3).Value = Kriteria.pri(4)
DataGridView3.Item(2, 4).Value = Kriteria.pri(5)
'menampilkan hasil lamda
DataGridView3.Item(3, 0).Value = Matriks_Konsistensi.lamda(1)
DataGridView3.Item(3, 1).Value = Matriks_Konsistensi.lamda(2)
DataGridView3.Item(3, 2).Value = Matriks_Konsistensi.lamda(3)


Universitas Sumatera Utara

77

DataGridView3.Item(3, 3).Value = Matriks_Konsistensi.lamda(4)
DataGridView3.Item(3, 4).Value = Matriks_Konsistensi.lamda(5)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
'menampilkan lamda maksimal Lmaks
lamda_maks = Mid(Val(Matriks_Konsistensi.lamda(1)) +
Val(Matriks_Konsistensi.lamda(2)) + Val(Matriks_Konsistensi.lamda(3)) +
Val(Matriks_Konsistensi.lamda(4)) + Val(Matriks_Konsistensi.lamda(5)), 1, 6) / 5
TextBox1.Text = lamda_maks
'hitung CR dan CI
TextBox2.Text = Mid((Val(lamda_maks) - 5) / (5 - 1), 1, 6)
TextBox3.Text = Mid((Val(TextBox2.Text) / 1.12), 1, 6)
End Sub
End Class


Kriteria
Public Class Kriteria
Public nk1(5), nk2(5), nk3(5), nk4(5), nk5(5) As Double
Public pri(5) As Double
Private Sub Kriteria_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
DataGridView1.Rows.Add(4)
DataGridView2.Rows.Add(4)
DataGridView3.Rows.Add(4)
DataGridView1.Item(0, 0).Value = "Kepribadian"
DataGridView1.Item(0, 1).Value = "Kehadiran"
DataGridView1.Item(0, 2).Value = "Tanggung Jawab"
DataGridView1.Item(0, 3).Value = "Kemahiran"
DataGridView1.Item(0, 4).Value = "Sosial"
DataGridView1.Item(1, 0).Value = 1
DataGridView1.Item(2, 1).Value = 1
DataGridView1.Item(3, 2).Value = 1
DataGridView1.Item(4, 3).Value = 1
DataGridView1.Item(5, 4).Value = 1
DataGridView2.Item(0, 0).Value = "Kepribadian"

DataGridView2.Item(0, 1).Value = "Kehadiran"

Universitas Sumatera Utara

78

DataGridView2.Item(0, 2).Value = "Tanggung Jawab"
DataGridView2.Item(0, 3).Value = "Kemahiran"
DataGridView2.Item(0, 4).Value = "Sosial"
DataGridView2.Item(1, 0).Value = 1
DataGridView2.Item(2, 1).Value = 1
DataGridView2.Item(3, 2).Value = 1
DataGridView2.Item(4, 3).Value = 1
DataGridView2.Item(5, 4).Value = 1
DataGridView3.Item(0, 0).Value = "Kepribadian"
DataGridView3.Item(0, 1).Value = "Kehadiran"
DataGridView3.Item(0, 2).Value = "Tanggung Jawab"
DataGridView3.Item(0, 3).Value = "Kemahiran"
DataGridView3.Item(0, 4).Value = "Sosial"
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
' menghitung jumlah baris
DataGridView3.Item(1, 0).Value = Val(DataGridView2.Item(1, 0).Value) +
Val(DataGridView2.Item(2, 0).Value) + Val(DataGridView2.Item(3, 0).Value) +
Val(DataGridView2.Item(4, 0).Value) + Val(DataGridView2.Item(5, 0).Value)
DataGridView3.Item(1, 1).Value = Val(DataGridView2.Item(1, 1).Value) +
Val(DataGridView2.Item(2, 1).Value) + Val(DataGridView2.Item(3, 1).Value) +
Val(DataGridView2.Item(4, 1).Value) + Val(DataGridView2.Item(5, 1).Value)
DataGridView3.Item(1, 2).Value = Val(DataGridView2.Item(1, 2).Value) +
Val(DataGridView2.Item(2, 2).Value) + Val(DataGridView2.Item(3, 2).Value) +
Val(DataGridView2.Item(4, 2).Value) + Val(DataGridView2.Item(5, 2).Value)
DataGridView3.Item(1, 3).Value = Val(DataGridView2.Item(1, 3).Value) +
Val(DataGridView2.Item(2, 3).Value) + Val(DataGridView2.Item(3, 3).Value) +
Val(DataGridView2.Item(4, 3).Value) + Val(DataGridView2.Item(5, 3).Value)
DataGridView3.Item(1, 4).Value = Val(DataGridView2.Item(1, 4).Value) +
Val(DataGridView2.Item(2, 4).Value) + Val(DataGridView2.Item(3, 4).Value) +
Val(DataGridView2.Item(4, 4).Value) + Val(DataGridView2.Item(5, 4).Value)
' menghitung prioritas kriteria
DataGridView3.Item(2, 0).Value = Mid(Val(DataGridView3.Item(1, 0).Value) / 5, 1, 6)
DataGridView3.Item(2, 1).Value = Mid(Val(DataGridView3.Item(1, 1).Value) / 5, 1, 6)
DataGridView3.Item(2, 2).Value = Mid(Val(DataGridView3.Item(1, 2).Value) / 5, 1, 6)
DataGridView3.Item(2, 3).Value = Mid(Val(DataGridView3.Item(1, 3).Value) / 5, 1, 6)
DataGridView3.Item(2, 4).Value = Mid(Val(DataGridView3.Item(1, 4).Value) / 5, 1, 6)
'tampung nilai prioritas kedalam array
pri(1) = DataGridView3.Item(2, 0).Value
pri(2) = DataGridView3.Item(2, 1).Value
pri(3) = DataGridView3.Item(2, 2).Value
pri(4) = DataGridView3.Item(2, 3).Value
pri(5) = DataGridView3.Item(2, 4).Value

Universitas Sumatera Utara

79

End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim Total1 As Double = 0
Dim Total2 As Double = 0
Dim Total3 As Double = 0
Dim Total4 As Double = 0
Dim Total5 As Double = 0
For Each row As DataGridViewRow In DataGridView1.Rows
'Index no 1 kolom jumlah
'Fungsi untuk menghitung jumlah masing - masing kolom
Total1 += (row.Cells(1).Value)
Total2 += (row.Cells(2).Value)
Total3 += (row.Cells(3).Value)
Total4 += (row.Cells(4).Value)
Total5 += (row.Cells(5).Value)
Next
TextBox1.Text = Total1
TextBox2.Text = Total2
TextBox3.Text = Total3
TextBox4.Text = Total4
TextBox5.Text = Total5
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
DataGridView2.Item(1, 0).Value = Mid((DataGridView1.Item(1, 0).Value) /
TextBox1.Text, 1, 6)
DataGridView2.Item(1, 1).Value = Mid((DataGridView1.Item(1, 1).Value) /
TextBox1.Text, 1, 6)
DataGridView2.Item(1, 2).Value = Mid((DataGridView1.Item(1, 2).Value) /
TextBox1.Text, 1, 6)
DataGridView2.Item(1, 3).Value = Mid((DataGridView1.Item(1, 3).Value) /
TextBox1.Text, 1, 6)
DataGridView2.Item(1, 4).Value = Mid((DataGridView1.Item(1, 4).Value) /
TextBox1.Text, 1, 6)
DataGridView2.Item(2, 0).Value = Mid((DataGridView1.Item(2, 0).Value) /
TextBox2.Text, 1, 6)
DataGridView2.Item(2, 1).Value = Mid((DataGridView1.Item(2, 1).Value) /
TextBox2.Text, 1, 6)
DataGridView2.Item(2, 2).Value = Mid((DataGridView1.Item(2, 2).Value) /
TextBox2.Text, 1, 6)

Universitas Sumatera Utara

80

DataGridView2.Item(2, 3).Value = Mid((DataGridView1.Item(2, 3).Value) /
TextBox2.Text, 1, 6)
DataGridView2.Item(2, 4).Value = Mid((DataGridView1.Item(2, 4).Value) /
TextBox2.Text, 1, 6)
DataGridView2.Item(3, 0).Value = Mid((DataGridView1.Item(3, 0).Value) /
TextBox3.Text, 1, 6)
DataGridView2.Item(3, 1).Value = Mid((DataGridView1.Item(3, 1).Value) /
TextBox3.Text, 1, 6)
DataGridView2.Item(3, 2).Value = Mid((DataGridView1.Item(3, 2).Value) /
TextBox3.Text, 1, 6)
DataGridView2.Item(3, 3).Value = Mid((DataGridView1.Item(3, 3).Value) /
TextBox3.Text, 1, 6)
DataGridView2.Item(3, 4).Value = Mid((DataGridView1.Item(3, 4).Value) /
TextBox3.Text, 1, 6)
DataGridView2.Item(4, 0).Value = Mid((DataGridView1.Item(4, 0).Value) /
TextBox4.Text, 1, 6)
DataGridView2.Item(4, 1).Value = Mid((DataGridView1.Item(4, 1).Value) /
TextBox4.Text, 1, 6)
DataGridView2.Item(4, 2).Value = Mid((DataGridView1.Item(4, 2).Value) /
TextBox4.Text, 1, 6)
DataGridView2.Item(4, 3).Value = Mid((DataGridView1.Item(4, 3).Value) /
TextBox4.Text, 1, 6)
DataGridView2.Item(4, 4).Value = Mid((DataGridView1.Item(4, 4).Value) /
TextBox4.Text, 1, 6)
DataGridView2.Item(5, 0).Value = Mid((DataGridView1.Item(5, 0).Value) /
TextBox5.Text, 1, 6)
DataGridView2.Item(5, 1).Value = Mid((DataGridView1.Item(5, 1).Value) /
TextBox5.Text, 1, 6)
DataGridView2.Item(5, 2).Value = Mid((DataGridView1.Item(5, 2).Value) /
TextBox5.Text, 1, 6)
DataGridView2.Item(5, 3).Value = Mid((DataGridView1.Item(5, 3).Value) /
TextBox5.Text, 1, 6)
DataGridView2.Item(5, 4).Value = Mid((DataGridView1.Item(5, 4).Value) /
TextBox5.Text, 1, 6)

nk1(1) = DataGridView1.Item(1, 0).Value
nk1(2) = DataGridView1.Item(1, 1).Value
nk1(3) = DataGridView1.Item(1, 2).Value
nk1(4) = DataGridView1.Item(1, 3).Value
nk1(5) = DataGridView1.Item(1, 4).Value
nk2(1) = DataGridView1.Item(2, 0).Value
nk2(2) = DataGridView1.Item(2, 1).Value
nk2(3) = DataGridView1.Item(2, 2).Value
nk2(4) = DataGridView1.Item(2, 3).Value

Universitas Sumatera Utara

81

nk2(5) = DataGridView1.Item(2, 4).Value
nk3(1) = DataGridView1.Item(3, 0).Value
nk3(2) = DataGridView1.Item(3, 1).Value
nk3(3) = DataGridView1.Item(3, 2).Value
nk3(4) = DataGridView1.Item(3, 3).Value
nk3(5) = DataGridView1.Item(3, 4).Value
nk4(1) = DataGridView1.Item(4, 0).Value
nk4(2) = DataGridView1.Item(4, 1).Value
nk4(3) = DataGridView1.Item(4, 2).Value
nk4(4) = DataGridView1.Item(4, 3).Value
nk4(5) = DataGridView1.Item(4, 4).Value
nk5(1) = DataGridView1.Item(5, 0).Value
nk5(2) = DataGridView1.Item(5, 1).Value
nk5(3) = DataGridView1.Item(5, 2).Value
nk5(4) = DataGridView1.Item(5, 3).Value
nk5(5) = DataGridView1.Item(5, 4).Value
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Me.Hide()
Matriks_Konsistensi.Show()
End Sub
End Class

Kriteria Pembanding
Public Class Kriteria_Perbandingan
Public prio_kriteria1(4) As Double
Public prio_kriteria2(4) As Double
Public prio_kriteria3(4) As Double
Public prio_kriteria4(4) As Double
Public prio_kriteria5(4) As Double
Dim total1(1,1,1,1) As Double
Sub load_all()
Dim _tampildata As New cl_kriteria1
Dim _error As String = String.Empty
Dim _dt As New DataTable
With _tampildata
_dt = .tampil(_error)
If _error = "" Then
DataGridView2.DataSource = _dt

Universitas Sumatera Utara

82

Else
MsgBox(_error)
End If
End With
'Cancel()
End Sub
Private Sub Kriteria_1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
DataGridView1.Rows.Add(4)
DataGridView3.Rows.Add(4)
DataGridView4.Rows.Add(4)
DataGridView6.Rows.Add(4)
DataGridView7.Rows.Add(4)
DataGridView9.Rows.Add(4)
DataGridView5.Rows.Add(4)
DataGridView11.Rows.Add(4)
DataGridView10.Rows.Add(4)
DataGridView12.Rows.Add(4)
DataGridView13.Rows.Add(4)
DataGridView14.Rows.Add(4)
DataGridView15.Rows.Add(4)
DataGridView16.Rows.Add(4)
DataGridView17.Rows.Add(4)
load_all()
End Sub
Sub hitung_elemen()
'kepribadian
DataGridView4.Item(1, 0).Value = Mid((DataGridView1.Item(1, 0).Value) / TextBox1.Text, 1, 6)
DataGridView4.Item(1, 1).Value = Mid((DataGridView1.Item(1, 1).Value) / TextBox1.Text, 1, 6)
DataGridView4.Item(1, 2).Value = Mid((DataGridView1.Item(1, 2).Value) / TextBox1.Text, 1, 6)
DataGridView4.Item(1, 3).Value = Mid((DataGridView1.Item(1, 3).Value) / TextBox1.Text, 1, 6)
DataGridView4.Item(1, 4).Value = Mid((DataGridView1.Item(1, 4).Value) / TextBox1.Text, 1, 6)
DataGridView4.Item(2, 0).Value = Mid((DataGridView1.Item(2, 0).Value) / TextBox2.Text, 1, 6)
DataGridView4.Item(2, 1).Value = Mid((DataGridView1.Item(2, 1).Value) / TextBox2.Text, 1, 6)
DataGridView4.Item(2, 2).Value = Mid((DataGridView1.Item(2, 2).Value) / TextBox2.Text, 1, 6)
DataGridView4.Item(2, 3).Value = Mid((DataGridView1.Item(2, 3).Value) / TextBox2.Text, 1, 6)
DataGridView4.Item(2, 4).Value = Mid((DataGridView1.Item(2, 4).Value) / TextBox2.Text, 1, 6)
DataGridView4.Item(3, 0).Value = Mid((DataGridView1.Item(3, 0).Value) / TextBox3.Text, 1, 6)
DataGridView4.Item(3, 1).Value = Mid((DataGridView1.Item(3, 1).Value) / TextBox3.Text, 1, 6)
DataGridView4.Item(3, 2).Value = Mid((DataGridView1.Item(3, 2).Value) / TextBox3.Text, 1, 6)
DataGridView4.Item(3, 3).Value = Mid((DataGridView1.Item(3, 3).Value) / TextBox3.Text, 1, 6)
DataGridView4.Item(3, 4).Value = Mid((DataGridView1.Item(3, 4).Value) / TextBox3.Text, 1, 6)
DataGridView4.Item(4, 0).Value = Mid((DataGridView1.Item(4, 0).Value) / TextBox4.Text, 1, 6)
DataGridView4.Item(4, 1).Value = Mid((DataGridView1.Item(4, 1).Value) / TextBox4.Text, 1, 6)
DataGridView4.Item(4, 2).Value = Mid((DataGridView1.Item(4, 2).Value) / TextBox4.Text, 1, 6)
DataGridView4.Item(4, 3).Value = Mid((DataGridView1.Item(4, 3).Value) / TextBox4.Text, 1, 6)
DataGridView4.Item(4, 4).Value = Mid((DataGridView1.Item(4, 4).Value) / TextBox4.Text, 1, 6)

Universitas Sumatera Utara

83

DataGridView4.Item(5, 0).Value = Mid((DataGridView1.Item(5, 0).Value) / TextBox5.Text, 1, 6)
DataGridView4.Item(5, 1).Value = Mid((DataGridView1.Item(5, 1).Value) / TextBox5.Text, 1, 6)
DataGridView4.Item(5, 2).Value = Mid((DataGridView1.Item(5, 2).Value) / TextBox5.Text, 1, 6)
DataGridView4.Item(5, 3).Value = Mid((DataGridView1.Item(5, 3).Value) / TextBox5.Text, 1, 6)
DataGridView4.Item(5, 4).Value = Mid((DataGridView1.Item(5, 4).Value) / TextBox5.Text, 1, 6)
' menghitung jumlah baris
TextBox6.Text = Val(DataGridView4.Item(1, 0).Value) + Val(DataGridView4.Item(2, 0).Value) +
Val(DataGridView4.Item(3, 0).Value) + Val(DataGridView4.Item(4, 0).Value) +
Val(DataGridView4.Item(5, 0).Value)
TextBox7.Text = Val(DataGridView4.Item(1, 1).Value) + Val(DataGridView4.Item(2, 1).Value) +
Val(DataGridView4.Item(3, 1).Value) + Val(DataGridView4.Item(4, 1).Value) +
Val(DataGridView4.Item(5, 1).Value)
TextBox8.Text = Val(DataGridView4.Item(1, 2).Value) + Val(DataGridView4.Item(2, 2).Value) +
Val(DataGridView4.Item(3, 2).Value) + Val(DataGridView4.Item(4, 2).Value) +
Val(DataGridView4.Item(5, 2).Value)
TextBox9.Text = Val(DataGridView4.Item(1, 3).Value) + Val(DataGridView4.Item(2, 3).Value) +
Val(DataGridView4.Item(3, 3).Value) + Val(DataGridView4.Item(4, 3).Value) +
Val(DataGridView4.Item(5, 3).Value)
TextBox10.Text = Val(DataGridView4.Item(1, 4).Value) + Val(DataGridView4.Item(2, 4).Value) +
Val(DataGridView4.Item(3, 4).Value) + Val(DataGridView4.Item(4, 4).Value) +
Val(DataGridView4.Item(5, 4).Value)
End Sub
Sub hitung_elemen2()
'kehadiran
DataGridView10.Item(1, 0).Value = Mid((DataGridView7.Item(1, 0).Value) / TextBox26.Text, 1,
6)
DataGridView10.Item(1, 1).Value = Mid((DataGridView7.Item(1, 1).Value) / TextBox26.Text, 1,
6)
DataGridView10.Item(1, 2).Value = Mid((DataGridView7.Item(1, 2).Value) / TextBox26.Text, 1,
6)
DataGridView10.Item(1, 3).Value = Mid((DataGridView7.Item(1, 3).Value) / TextBox26.Text, 1,
6)
DataGridView10.Item(1, 4).Value = Mid((DataGridView7.Item(1, 4).Value) / TextBox26.Text, 1,
6)
DataGridView10.Item(2, 0).Value = Mid((DataGridView7.Item(2, 0).Value) / TextBox25.Text, 1,
6)
DataGridView10.Item(2, 1).Value = Mid((DataGridView7.Item(2, 1).Value) / TextBox25.Text, 1,
6)
DataGridView10.Item(2, 2).Value = Mid((DataGridView7.Item(2, 2).Value) / TextBox25.Text, 1,
6)
DataGridView10.Item(2, 3).Value = Mid((DataGridView7.Item(2, 3).Value) / TextBox25.Text, 1,
6)
DataGridView10.Item(2, 4).Value = Mid((DataGridView7.Item(2, 4).Value) / TextBox25.Text, 1,
6)
DataGridView10.Item(3, 0).Value = Mid((DataGridView7.Item(3, 0).Value) / TextBox24.Text, 1,
6)
DataGridView10.Item(3, 1).Value = Mid((DataGridView7.Item(3, 1).Value) / TextBox24.Text, 1,
6)

Universitas Sumatera Utara

84

DataGridView10.Item(3, 2).Value = Mid((DataGridView7.Item(3, 2).Value) / TextBox24.Text, 1,
6)
DataGridView10.Item(3, 3).Value = Mid((DataGridView7.Item(3, 3).Value) / TextBox24.Text, 1,
6)
DataGridView10.Item(3, 4).Value = Mid((DataGridView7.Item(3, 4).Value) / TextBox24.Text, 1,
6)
DataGridView10.Item(4, 0).Value = Mid((DataGridView7.Item(4, 0).Value) / TextBox23.Text, 1,
6)
DataGridView10.Item(4, 1).Value = Mid((DataGridView7.Item(4, 1).Value) / TextBox23.Text, 1,
6)
DataGridView10.Item(4, 2).Value = Mid((DataGridView7.Item(4, 2).Value) / TextBox23.Text, 1,
6)
DataGridView10.Item(4, 3).Value = Mid((DataGridView7.Item(4, 3).Value) / TextBox23.Text, 1,
6)
DataGridView10.Item(4, 4).Value = Mid((DataGridView7.Item(4, 4).Value) / TextBox23.Text, 1,
6)
DataGridView10.Item(5, 0).Value = Mid((DataGridView7.Item(5, 0).Value) / TextBox22.Text, 1,
6)
DataGridView10.Item(5, 1).Value = Mid((DataGridView7.Item(5, 1).Value) / TextBox22.Text, 1,
6)
DataGridView10.Item(5, 2).Value = Mid((DataGridView7.Item(5, 2).Value) / TextBox22.Text, 1,
6)
DataGridView10.Item(5, 3).Value = Mid((DataGridView7.Item(5, 3).Value) / TextBox22.Text, 1,
6)
DataGridView10.Item(5, 4).Value = Mid((DataGridView7.Item(5, 4).Value) / TextBox22.Text, 1,
6)
' menghitung jumlah baris
TextBox17.Text = Val(DataGridView10.Item(1, 0).Value) + Val(DataGridView10.Item(2,
0).Value) + Val(DataGridView10.Item(3, 0).Value) + Val(DataGridView10.Item(4, 0).Value) +
Val(DataGridView10.Item(5, 0).Value)
TextBox18.Text = Val(DataGridView10.Item(1, 1).Value) + Val(DataGridView10.Item(2,
1).Value) + Val(DataGridView10.Item(3, 1).Value) + Val(DataGridView10.Item(4, 1).Value) +
Val(DataGridView10.Item(5, 1).Value)
TextBox19.Text = Val(DataGridView10.Item(1, 2).Value) + Val(DataGridView10.Item(2,
2).Value) + Val(DataGridView10.Item(3, 2).Value) + Val(DataGridView10.Item(4, 2).Value) +
Val(DataGridView10.Item(5, 2).Value)
TextBox20.Text = Val(DataGridView10.Item(1, 3).Value) + Val(DataGridView10.Item(2,
3).Value) + Val(DataGridView10.Item(3, 3).Value) + Val(DataGridView10.Item(4, 3).Value) +
Val(DataGridView10.Item(5, 3).Value)
TextBox21.Text = Val(DataGridView10.Item(1, 4).Value) + Val(DataGridView10.Item(2,
4).Value) + Val(DataGridView10.Item(3, 4).Value) + Val(DataGridView10.Item(4, 4).Value) +
Val(DataGridView10.Item(5, 4).Value)

End Sub
Sub hitung_elemen3()
'tanggung jawab
DataGridView11.Item(1, 0).Value = Mid((DataGridView9.Item(1, 0).Value) / TextBox34.Text, 1,
6)

Universitas Sumatera Utara

85

DataGridView11.Item(1, 1).Value = Mid((DataGridView9.Item(1, 1).Value) / TextBox34.Text, 1,
6)
DataGridView11.Item(1, 2).Value = Mid((DataGridView9.Item(1, 2).Value) / TextBox34.Text, 1,
6)
DataGridView11.Item(1, 3).Value = Mid((DataGridView9.Item(1, 3).Value) / TextBox34.Text, 1,
6)
DataGridView11.Item(1, 4).Value = Mid((DataGridView9.Item(1, 4).Value) / TextBox34.Text, 1,
6)
DataGridView11.Item(2, 0).Value = Mid((DataGridView9.Item(2, 0).Value) / TextBox33.Text, 1,
6)
DataGridView11.Item(2, 1).Value = Mid((DataGridView9.Item(2, 1).Value) / TextBox33.Text, 1,
6)
DataGridView11.Item(2, 2).Value = Mid((DataGridView9.Item(2, 2).Value) / TextBox33.Text, 1,
6)
DataGridView11.Item(2, 3).Value = Mid((DataGridView9.Item(2, 3).Value) / TextBox33.Text, 1,
6)
DataGridView11.Item(2, 4).Value = Mid((DataGridView9.Item(2, 4).Value) / TextBox33.Text, 1,
6)
DataGridView11.Item(3, 0).Value = Mid((DataGridView9.Item(3, 0).Value) / TextBox32.Text, 1,
6)
DataGridView11.Item(3, 1).Value = Mid((DataGridView9.Item(3, 1).Value) / TextBox32.Text, 1,
6)
DataGridView11.Item(3, 2).Value = Mid((DataGridView9.Item(3, 2).Value) / TextBox32.Text, 1,
6)
DataGridView11.Item(3, 3).Value = Mid((DataGridView9.Item(3, 3).Value) / TextBox32.Text, 1,
6)
DataGridView11.Item(3, 4).Value = Mid((DataGridView9.Item(3, 4).Value) / TextBox32.Text, 1,
6)
DataGridView11.Item(4, 0).Value = Mid((DataGridView9.Item(4, 0).Value) / TextBox31.Text, 1,
6)
DataGridView11.Item(4, 1).Value = Mid((DataGridView9.Item(4, 1).Value) / TextBox31.Text, 1,
6)
DataGridView11.Item(4, 2).Value = Mid((DataGridView9.Item(4, 2).Value) / TextBox31.Text, 1,
6)
DataGridView11.Item(4, 3).Value = Mid((DataGridView9.Item(4, 3).Value) / TextBox31.Text, 1,
6)
DataGridView11.Item(4, 4).Value = Mid((DataGridView9.Item(4, 4).Value) / TextBox31.Text, 1,
6)
DataGridView11.Item(5, 0).Value = Mid((DataGridView9.Item(5, 0).Value) / TextBox30.Text, 1,
6)
DataGridView11.Item(5, 1).Value = Mid((DataGridView9.Item(5, 1).Value) / TextBox30.Text, 1,
6)
DataGridView11.Item(5, 2).Value = Mid((DataGridView9.Item(5, 2).Value) / TextBox30.Text, 1,
6)
DataGridView11.Item(5, 3).Value = Mid((DataGridView9.Item(5, 3).Value) / TextBox30.Text, 1,
6)
DataGridView11.Item(5, 4).Value = Mid((DataGridView9.Item(5, 4).Value) / TextBox30.Text, 1,
6)
' menghitung jumlah baris

Universitas Sumatera Utara

86

TextBox35.Text = Val(DataGridView11.Item(1, 0).Value) + Val(DataGridView11.Item(2, 0).Value)
+ Val(DataGridView11.Item(3, 0).Value) + Val(DataGridView11.Item(4, 0).Value) +
Val(DataGridView11.Item(5, 0).Value)
TextBox36.Text = Val(DataGridView11.Item(1, 1).Value) + Val(DataGridView11.Item(2, 1).Value)
+ Val(DataGridView11.Item(3, 1).Value) + Val(DataGridView11.Item(4, 1).Value) +
Val(DataGridView11.Item(5, 1).Value)
TextBox37.Text = Val(DataGridView11.Item(1, 2).Value) + Val(DataGridView11.Item(2, 2).Value)
+ Val(DataGridView11.Item(3, 2).Value) + Val(DataGridView11.Item(4, 2).Value) +
Val(DataGridView11.Item(5, 2).Value)
TextBox38.Text = Val(DataGridView11.Item(1, 3).Value) + Val(DataGridView11.Item(2, 3).Value)
+ Val(DataGridView11.Item(3, 3).Value) + Val(DataGridView11.Item(4, 3).Value) +
Val(DataGridView11.Item(5, 3).Value)
TextBox39.Text = Val(DataGridView11.Item(1, 4).Value) + Val(DataGridView11.Item(2, 4).Value)
+ Val(DataGridView11.Item(3, 4).Value) + Val(DataGridView11.Item(4, 4).Value) +
Val(DataGridView11.Item(5, 4).Value)
End Sub
Sub hitung_elemen4()
'sosial
DataGridView12.Item(1, 0).Value = Mid((DataGridView14.Item(1, 0).Value) / TextBox52.Text, 1,
6)
DataGridView12.Item(1, 1).Value = Mid((DataGridView14.Item(1, 1).Value) / TextBox52.Text, 1,
6)
DataGridView12.Item(1, 2).Value = Mid((DataGridView14.Item(1, 2).Value) / TextBox52.Text, 1,
6)
DataGridView12.Item(1, 3).Value = Mid((DataGridView14.Item(1, 3).Value) / TextBox52.Text, 1,
6)
DataGridView12.Item(1, 4).Value = Mid((DataGridView14.Item(1, 4).Value) / TextBox52.Text, 1,
6)
DataGridView12.Item(2, 0).Value = Mid((DataGridView14.Item(2, 0).Value) / TextBox51.Text, 1,
6)
DataGridView12.Item(2, 1).Value = Mid((DataGridView14.Item(2, 1).Value) / TextBox51.Text, 1,
6)
DataGridView12.Item(2, 2).Value = Mid((DataGridView14.Item(2, 2).Value) / TextBox51.Text, 1,
6)
DataGridView12.Item(2, 3).Value = Mid((DataGridView14.Item(2, 3).Value) / TextBox51.Text, 1,
6)
DataGridView12.Item(2, 4).Value = Mid((DataGridView14.Item(2, 4).Value) / TextBox51.Text, 1,
6)
DataGridView12.Item(3, 0).Value = Mid((DataGridView14.Item(3, 0).Value) / TextBox50.Text, 1,
6)
DataGridView12.Item(3, 1).Value = Mid((DataGridView14.Item(3, 1).Value) / TextBox50.Text, 1,
6)
DataGridView12.Item(3, 2).Value = Mid((DataGridView14.Item(3, 2).Value) / TextBox50.Text, 1,
6)
DataGridView12.Item(3, 3).Value = Mid((DataGridView14.Item(3, 3).Value) / TextBox50.Text, 1,
6)
DataGridView12.Item(3, 4).Value = Mid((DataGridView14.Item(3, 4).Value) / TextBox50.Text, 1,
6)

Universitas Sumatera Utara

87

DataGridView12.Item(4, 0).Value = Mid((DataGridView14.Item(4, 0).Value) / TextBox49.Text, 1,
6)
DataGridView12.Item(4, 1).Value = Mid((DataGridView14.Item(4, 1).Value) / TextBox49.Text, 1,
6)
DataGridView12.Item(4, 2).Value = Mid((DataGridView14.Item(4, 2).Value) / TextBox49.Text, 1,
6)
DataGridView12.Item(4, 3).Value = Mid((DataGridView14.Item(4, 3).Value) / TextBox49.Text, 1,
6)
DataGridView12.Item(4, 4).Value = Mid((DataGridView14.Item(4, 4).Value) / TextBox49.Text, 1,
6)
DataGridView12.Item(5, 0).Value = Mid((DataGridView14.Item(5, 0).Value) / TextBox48.Text, 1,
6)
DataGridView12.Item(5, 1).Value = Mid((DataGridView14.Item(5, 1).Value) / TextBox48.Text, 1,
6)
DataGridView12.Item(5, 2).Value = Mid((DataGridView14.Item(5, 2).Value) / TextBox48.Text, 1,
6)
DataGridView12.Item(5, 3).Value = Mid((DataGridView14.Item(5, 3).Value) / TextBox48.Text, 1,
6)
DataGridView12.Item(5, 4).Value = Mid((DataGridView14.Item(5, 4).Value) / TextBox48.Text, 1,
6)
' menghitung jumlah baris
TextBox40.Text = Val(DataGridView12.Item(1, 0).Value) + Val(DataGridView12.Item(2,
0).Value) + Val(DataGridView12.Item(3, 0).Value) + Val(DataGridView12.Item(4, 0).Value) +
Val(DataGridView12.Item(5, 0).Value)
TextBox41.Text = Val(DataGridView12.Item(1, 1).Value) + Val(DataGridView12.Item(2,
1).Value) + Val(DataGridView12.Item(3, 1).Value) + Val(DataGridView12.Item(4, 1).Value) +
Val(DataGridView12.Item(5, 1).Value)
TextBox42.Text = Val(DataGridView12.Item(1, 2).Value) + Val(DataGridView12.Item(2,
2).Value) + Val(DataGridView12.Item(3, 2).Value) + Val(DataGridView12.Item(4, 2).Value) +
Val(DataGridView12.Item(5, 2).Value)
TextBox43.Text = Val(DataGridView12.Item(1, 3).Value) + Val(DataGridView12.Item(2,
3).Value) + Val(DataGridView12.Item(3, 3).Value) + Val(DataGridView12.Item(4, 3).Value) +
Val(DataGridView12.Item(5, 3).Value)
TextBox44.Text = Val(DataGridView12.Item(1, 4).Value) + Val(DataGridView12.Item(2,
4).Value) + Val(DataGridView12.Item(3, 4).Value) + Val(DataGridView12.Item(4, 4).Value) +
Val(DataGridView12.Item(5, 4).Value)
End Sub
Sub hitung_elemen5()
'kemahiran
DataGridView17.Item(1, 0).Value = Mid((DataGridView16.Item(1, 0).Value) / TextBox60.Text, 1,
6)
DataGridView17.Item(1, 1).Value = Mid((DataGridView16.Item(1, 1).Value) / TextBox60.Text, 1,
6)
DataGridView17.Item(1, 2).Value = Mid((DataGridView16.Item(1, 2).Value) / TextBox60.Text, 1,
6)
DataGridView17.Item(1, 3).Value = Mid((DataGridView16.Item(1, 3).Value) / TextBox60.Text, 1,
6)
DataGridView17.Item(1, 4).Value = Mid((DataGridView16.Item(1, 4).Value) / TextBox60.Text, 1,
6)

Universitas Sumatera Utara

88

DataGridView17.Item(2, 0).Value = Mid((DataGridView16.Item(2, 0).Value) / TextBox59.Text, 1,
6)
DataGridView17.Item(2, 1).Value = Mid((DataGridView16.Item(2, 1).Value) / TextBox59.Text, 1,
6)
DataGridView17.Item(2, 2).Value = Mid((DataGridView16.Item(2, 2).Value) / TextBox59.Text, 1,
6)
DataGridView17.Item(2, 3).Value = Mid((DataGridView16.Item(2, 3).Value) / TextBox59.Text, 1,
6)
DataGridView17.Item(2, 4).Value = Mid((DataGridView16.Item(2, 4).Value) / TextBox59.Text, 1,
6)
DataGridView17.Item(3, 0).Value = Mid((DataGridView16.Item(3, 0).Value) / TextBox58.Text, 1,
6)
DataGridView17.Item(3, 1).Value = Mid((DataGridView16.Item(3, 1).Value) / TextBox58.Text, 1,
6)
DataGridView17.Item(3, 2).Value = Mid((DataGridView16.Item(3, 2).Value) / TextBox58.Text, 1,
6)
DataGridView17.Item(3, 3).Value = Mid((DataGridView16.Item(3, 3).Value) / TextBox58.Text, 1,
6)
DataGridView17.Item(3, 4).Value = Mid((DataGridView16.Item(3, 4).Value) / TextBox58.Text, 1,
6)
DataGridView17.Item(4, 0).Value = Mid((DataGridView16.Item(4, 0).Value) / TextBox57.Text, 1,
6)
DataGridView17.Item(4, 1).Value = Mid((DataGridView16.Item(4, 1).Value) / TextBox57.Text, 1,
6)
DataGridView17.Item(4, 2).Value = Mid((DataGridView16.Item(4, 2).Value) / TextBox57.Text, 1,
6)
DataGridView17.Item(4, 3).Value = Mid((DataGridView16.Item(4, 3).Value) / TextBox57.Text, 1,
6)
DataGridView17.Item(4, 4).Value = Mid((DataGridView16.Item(4, 4).Value) / TextBox57.Text, 1,
6)
DataGridView17.Item(5, 0).Value = Mid((DataGridView16.Item(5, 0).Value) / TextBox56.Text, 1,
6)
DataGridView17.Item(5, 1).Value = Mid((DataGridView16.Item(5, 1).Value) / TextBox56.Text, 1,
6)
DataGridView17.Item(5, 2).Value = Mid((DataGridView16.Item(5, 2).Value) / TextBox56.Text, 1,
6)
DataGridView17.Item(5, 3).Value = Mid((DataGridView16.Item(5, 3).Value) / TextBox56.Text, 1,
6)
DataGridView17.Item(5, 4).Value = Mid((DataGridView16.Item(5, 4).Value) / TextBox56.Text, 1,
6)
' menghitung jumlah baris
TextBox61.Text = Val(DataGridView17.Item(1, 0).Value) + Val(DataGridView17.Item(2,
0).Value) + Val(DataGridView17.Item(3, 0).Value) + Val(DataGridView17.Item(4, 0).Value) +
Val(DataGridView17.Item(5, 0).Value)
TextBox62.Text = Val(DataGridView17.Item(1, 1).Value) + Val(DataGridView17.Item(2,
1).Value) + Val(DataGridView17.Item(3, 1).Value) + Val(DataGridView17.Item(4, 1).Value) +
Val(DataGridView17.Item(5, 1).Value)
TextBox63.Text = Val(DataGridView17.Item(1, 2).Value) + Val(DataGridView17.Item(2,
2).Value) + Val(DataGridView17.Item(3, 2).Value) + Val(DataGridView17.Item(4, 2).Value) +
Val(DataGridView17.Item(5, 2).Value)

Universitas Sumatera Utara

89

TextBox64.Text = Val(DataGridView17.Item(1, 3).Value) + Val(DataGridView17.Item(2,
3).Value) + Val(DataGridView17.Item(3, 3).Value) + Val(DataGridView17.Item(4, 3).Value) +
Val(DataGridView17.Item(5, 3).Value)
TextBox65.Text = Val(DataGridView17.Item(1, 4).Value) + Val(DataGridView17.Item(2,
4).Value) + Val(DataGridView17.Item(3, 4).Value) + Val(DataGridView17.Item(4, 4).Value) +
Val(DataGridView17.Item(5, 4).Value)
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
' ---->> memasukkan nama pegawai ke kolom kepribadian
DataGridView1.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView1.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView1.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView1.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView1.Item(0, 4).Value = DataGridView2.Item(1, 4).Value
DataGridView3.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView3.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView3.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView3.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView3.Item(0, 4).Value = DataGridView2.Item(1, 4).Value

' ---->> memasukkan nama pegawai ke header text masing - masing kolom
DataGridView1.Columns(1).HeaderText = DataGridView2.Item(1, 0).Value
DataGridView1.Columns(2).HeaderText = DataGridView2.Item(1, 1).Value
DataGridView1.Columns(3).HeaderText = DataGridView2.Item(1, 2).Value
DataGridView1.Columns(4).HeaderText = DataGridView2.Item(1, 3).Value
DataGridView1.Columns(5).HeaderText = DataGridView2.Item(1, 4).Value

Dim i As Integer
For i = 0 To 4
'DataGridView1.ColumnHeadersDefaultCellStyle.Alignment = "MiddleCenter"
Next
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Dim Total1 As Double = 0
Dim Total2 As Double = 0
Dim Total3 As Double = 0
Dim Total4 As Double = 0
Dim Total5 As Double = 0
For Each row As DataGridViewRow In DataGridView1.Rows
'Index no 1 kolom jumlah
'Fungsi untuk menghitung jumlah masing - masing kolom
Total1 += (row.Cells(1).Value)
Total2 += (row.Cells(2).Value)
Total3 += (row.Cells(3).Value)
Total4 += (row.Cells(4).Value)

Universitas Sumatera Utara

90

Total5 += (row.Cells(5).Value)
Next
TextBox1.Text = Total1
TextBox2.Text = Total2
TextBox3.Text = Total3
TextBox4.Text = Total4
TextBox5.Text = Total5
hitung_elemen()
End Sub
Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
DataGridView3.Item(1, 0).Value = Mid(Val(TextBox6.Text) / 5, 1, 6)
DataGridView3.Item(1, 1).Value = Mid(Val(TextBox7.Text) / 5, 1, 6)
DataGridView3.Item(1, 2).Value = Mid(Val(TextBox8.Text) / 5, 1, 6)
DataGridView3.Item(1, 3).Value = Mid(Val(TextBox9.Text) / 5, 1, 6)
DataGridView3.Item(1, 4).Value = Mid(Val(TextBox10.Text) / 5, 1, 6)
End Sub
Private Sub Button4_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
DataGridView3.Item(2, 0).Value = Mid(Val(TextBox6.Text) / DataGridView3.Item(1, 0).Value, 1,
6)
DataGridView3.Item(2, 1).Value = Mid(Val(TextBox7.Text) / DataGridView3.Item(1, 1).Value, 1,
6)
DataGridView3.Item(2, 2).Value = Mid(Val(TextBox8.Text) / DataGridView3.Item(1, 2).Value, 1,
6)
DataGridView3.Item(2, 3).Value = Mid(Val(TextBox9.Text) / DataGridView3.Item(1, 3).Value, 1,
6)
DataGridView3.Item(2, 4).Value = Mid(Val(TextBox10.Text) / DataGridView3.Item(1, 4).Value,
1, 6)
'menyimpan nilai prioritas per kriteria 1
prio_kriteria1(0) = DataGridView3.Item(1, 0).Value
prio_kriteria1(1) = DataGridView3.Item(1, 1).Value
prio_kriteria1(2) = DataGridView3.Item(1, 2).Value
prio_kriteria1(3) = DataGridView3.Item(1, 3).Value
prio_kriteria1(4) = DataGridView3.Item(1, 4).Value
Dim pesan As String
pesan = MsgBox("Hitung Total Lamda", vbInformation + vbOK, "Perhatian")
If pesan = vbOK Then
TextBox11.Text = (Val(DataGridView3.Item(2, 0).Value) + DataGridView3.Item(2, 1).Value +
DataGridView3.Item(2, 2).Value + DataGridView3.Item(2, 3).Value + DataGridView3.Item(2,
4).Value) / 5
TextBox12.Text = Mid((Val(TextBox11.Text) - 5) / 4, 1, 7)
TextBox13.Text = Mid(Val(TextBox12.Text) / 1.12, 1, 7)
End If
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button7.Click

Universitas Sumatera Utara

91

' ---->> memasukkan nama pegawai ke kolom kehadiran
DataGridView7.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView7.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView7.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView7.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView7.Item(0, 4).Value = DataGridView2.Item(1, 4).Value
DataGridView6.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView6.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView6.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView6.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView6.Item(0, 4).Value = DataGridView2.Item(1, 4).Value

' ---->> memasukkan nama pegawai ke header text masing - masing kolom
DataGridView7.Columns(1).HeaderText = DataGridView2.Item(1, 0).Value
DataGridView7.Columns(2).HeaderText = DataGridView2.Item(1, 1).Value
DataGridView7.Columns(3).HeaderText = DataGridView2.Item(1, 2).Value
DataGridView7.Columns(4).HeaderText = DataGridView2.Item(1, 3).Value
DataGridView7.Columns(5).HeaderText = DataGridView2.Item(1, 4).Value
End Sub
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button11.Click
' ---->> memasukkan nama pegawai ke kolom tanggung jawab
DataGridView9.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView9.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView9.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView9.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView9.Item(0, 4).Value = DataGridView2.Item(1, 4).Value
DataGridView5.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView5.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView5.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView5.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView5.Item(0, 4).Value = DataGridView2.Item(1, 4).Value

' ---->> memasukkan nama pegawai ke header text masing - masing kolom
DataGridView9.Columns(1).HeaderText = DataGridView2.Item(1, 0).Value
DataGridView9.Columns(2).HeaderText = DataGridView2.Item(1, 1).Value
DataGridView9.Columns(3).HeaderText = DataGridView2.Item(1, 2).Value
DataGridView9.Columns(4).HeaderText = DataGridView2.Item(1, 3).Value
DataGridView9.Columns(5).HeaderText = DataGridView2.Item(1, 4).Value
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button8.Click
Dim Total6 As Double = 0
Dim Total7 As Double = 0
Dim Total8 As Double = 0
Dim Total9 As Double = 0

Universitas Sumatera Utara

92

Dim Total10 As Double = 0
For Each row As DataGridViewRow In DataGridView7.Rows
'Index no 1 kolom jumlah
'Fungsi untuk menghitung jumlah masing - masing kolom
Total6 += (row.Cells(1).Value)
Total7 += (row.Cells(2).Value)
Total8 += (row.Cells(3).Value)
Total9 += (row.Cells(4).Value)
Total10 += (row.Cells(5).Value)
Next
TextBox26.Text = Total6
TextBox25.Text = Total7
TextBox24.Text = Total8
TextBox23.Text = Total9
TextBox22.Text = Total10
hitung_elemen2()
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button6.Click
DataGridView6.Item(1, 0).Value = Mid(Val(TextBox17.Text) / 5, 1, 6)
DataGridView6.Item(1, 1).Value = Mid(Val(TextBox18.Text) / 5, 1, 6)
DataGridView6.Item(1, 2).Value = Mid(Val(TextBox19.Text) / 5, 1, 6)
DataGridView6.Item(1, 3).Value = Mid(Val(TextBox20.Text) / 5, 1, 6)
DataGridView6.Item(1, 4).Value = Mid(Val(TextBox21.Text) / 5, 1, 6)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
DataGridView6.Item(2, 0).Value = Mid(Val(TextBox17.Text) / DataGridView6.Item(1, 0).Value,
1, 6)
DataGridView6.Item(2, 1).Value = Mid(Val(TextBox18.Text) / DataGridView6.Item(1, 1).Value,
1, 6)
DataGridView6.Item(2, 2).Value = Mid(Val(TextBox19.Text) / DataGridView6.Item(1, 2).Value,
1, 6)
DataGridView6.Item(2, 3).Value = Mid(Val(TextBox20.Text) / DataGridView6.Item(1, 3).Value,
1, 6)
DataGridView6.Item(2, 4).Value = Mid(Val(TextBox21.Text) / DataGridView6.Item(1, 4).Value,
1, 6)
'menyimpan nilai prioritas per kriteria 2
prio_kriteria2(0) = DataGridView6.Item(1, 0).Value
prio_kriteria2(1) = DataGridView6.Item(1, 1).Value
prio_kriteria2(2) = DataGridView6.Item(1, 2).Value
prio_kriteria2(3) = DataGridView6.Item(1, 3).Value
prio_kriteria2(4) = DataGridView6.Item(1, 4).Value
Dim pesan As String
pesan = MsgBox("Hitung Total Lamda", vbInformation + vbOK, "Perhatian")
If pesan = vbOK Then

Universitas Sumatera Utara

93

TextBox16.Text = (Val(DataGridView6.Item(2, 0).Value) + DataGridView6.Item(2, 1).Value +
DataGridView6.Item(2, 2).Value + DataGridView6.Item(2, 3).Value + DataGridView6.Item(2,
4).Value) / 5
TextBox15.Text = Mid((Val(TextBox16.Text) - 5) / 4, 1, 7)
TextBox14.Text = Mid(Val(TextBox15.Text) / 1.12, 1, 7)
End If
End Sub
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button12.Click
Dim Total11 As Double = 0
Dim Total12 As Double = 0
Dim Total13 As Double = 0
Dim Total14 As Double = 0
Dim Total15 As Double = 0
For Each row As DataGridViewRow In DataGridView9.Rows
'Index no 1 kolom jumlah
'Fungsi untuk menghitung jumlah masing - masing kolom
Total11 += (row.Cells(1).Value)
Total12 += (row.Cells(2).Value)
Total13 += (row.Cells(3).Value)
Total14 += (row.Cells(4).Value)
Total15 += (row.Cells(5).Value)
Next
TextBox34.Text = Total11
TextBox33.Text = Total12
TextBox32.Text = Total13
TextBox31.Text = Total14
TextBox30.Text = Total15
hitung_elemen3()
End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button10.Click
DataGridView5.Item(1, 0).Value = Mid(Val(TextBox35.Text) / 5, 1, 6)
DataGridView5.Item(1, 1).Value = Mid(Val(TextBox36.Text) / 5, 1, 6)
DataGridView5.Item(1, 2).Value = Mid(Val(TextBox37.Text) / 5, 1, 6)
DataGridView5.Item(1, 3).Value = Mid(Val(TextBox38.Text) / 5, 1, 6)
DataGridView5.Item(1, 4).Value = Mid(Val(TextBox39.Text) / 5, 1, 6)
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button9.Click
DataGridView5.Item(2, 0).Value = Mid(Val(TextBox35.Text) / DataGridView5.Item(1, 0).Value,
1, 6)
DataGridView5.Item(2, 1).Value = Mid(Val(TextBox36.Text) / DataGridView5.Item(1, 1).Value,
1, 6)
DataGridView5.Item(2, 2).Value = Mid(Val(TextBox37.Text) / DataGridView5.Item(1, 2).Value,
1, 6)
DataGridView5.Item(2, 3).Value = Mid(Val(TextBox38.Text) / DataGridView5.Item(1, 3).Value,
1, 6)

Universitas Sumatera Utara

94

DataGridView5.Item(2, 4).Value = Mid(Val(TextBox39.Text) / DataGridView5.Item(1, 4).Value,
1, 6)
'menyimpan nilai prioritas per kriteria 3
prio_kriteria3(0) = DataGridView5.Item(1, 0).Value
prio_kriteria3(1) = DataGridView5.Item(1, 1).Value
prio_kriteria3(2) = DataGridView5.Item(1, 2).Value
prio_kriteria3(3) = DataGridView5.Item(1, 3).Value
prio_kriteria3(4) = DataGridView5.Item(1, 4).Value
Dim pesan As String
pesan = MsgBox("Hitung Total Lamda Tanggung Jawab", vbInformation + vbOK, "Perhatian")
If pesan = vbOK Then
TextBox29.Text = (Val(DataGridView5.Item(2, 0).Value) + DataGridView5.Item(2, 1).Value +
DataGridView5.Item(2, 2).Value + DataGridView5.Item(2, 3).Value + DataGridView5.Item(2,
4).Value) / 5
TextBox28.Text = Mid((Val(TextBox29.Text) - 5) / 4, 1, 7)
TextBox27.Text = Mid(Val(TextBox28.Text) / 1.12, 1, 7)
End If
End Sub
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button15.Click
' ---->> memasukkan nama pegawai ke kolom sosial
DataGridView14.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView14.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView14.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView14.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView14.Item(0, 4).Value = DataGridView2.Item(1, 4).Value
DataGridView13.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView13.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView13.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView13.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView13.Item(0, 4).Value = DataGridView2.Item(1, 4).Value

' ---->> memasukkan nama pegawai ke header text masing - masing kolom
DataGridView14.Columns(1).HeaderText = DataGridView2.Item(1, 0).Value
DataGridView14.Columns(2).HeaderText = DataGridView2.Item(1, 1).Value
DataGridView14.Columns(3).HeaderText = DataGridView2.Item(1, 2).Value
DataGridView14.Columns(4).HeaderText = DataGridView2.Item(1, 3).Value
DataGridView14.Columns(5).HeaderText = DataGridView2.Item(1, 4).Value
End Sub
Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button16.Click
Dim Total16 As Double = 0
Dim Total17 As Double = 0
Dim Total18 As Double = 0
Dim Total19 As Double = 0
Dim Total20 As Double = 0
For Each row As DataGridViewRow In DataGridView14.Rows

Universitas Sumatera Utara

95

'Index no 1 kolom jumlah
'Fungsi untuk menghitung jumlah masing - masing kolom
Total16 += (row.Cells(1).Value)
Total17 += (row.Cells(2).Value)
Total18 += (row.Cells(3).Value)
Total19 += (row.Cells(4).Value)
Total20 += (row.Cells(5).Value)
Next
TextBox52.Text = Total16
TextBox51.Text = Total17
TextBox50.Text = Total18
TextBox49.Text = Total19
TextBox48.Text = Total20
hitung_elemen4()
End Sub
Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button13.Click
DataGridView13.Item(2, 0).Value = Mid(Val(TextBox40.Text) / DataGridView13.Item(1,
0).Value, 1, 6)
DataGridView13.Item(2, 1).Value = Mid(Val(TextBox41.Text) / DataGridView13.Item(1,
1).Value, 1, 6)
DataGridView13.Item(2, 2).Value = Mid(Val(TextBox42.Text) / DataGridView13.Item(1,
2).Value, 1, 6)
DataGridView13.Item(2, 3).Value = Mid(Val(TextBox43.Text) / DataGridView13.Item(1,
3).Value, 1, 6)
DataGridView13.Item(2, 4).Value = Mid(Val(TextBox44.Text) / DataGridView13.Item(1,
4).Value, 1, 6)
'menyimpan nilai prioritas per kriteria 4
prio_kriteria4(0) = DataGridView13.Item(1, 0).Value
prio_kriteria4(1) = DataGridView13.Item(1, 1).Value
prio_kriteria4(2) = DataGridView13.Item(1, 2).Value
prio_kriteria4(3) = DataGridView13.Item(1, 3).Value
prio_kriteria4(4) = DataGridView13.Item(1, 4).Value
Dim pesan As String
pesan = MsgBox("Hitung Total Lamda Tanggung Jawab", vbInformation + vbOK, "Perhatian")
If pesan = vbOK Then
TextBox47.Text = (Val(DataGridView13.Item(2, 0).Value) + DataGridView13.Item(2, 1).Value
+ DataGridView13.Item(2, 2).Value + DataGridView13.Item(2, 3).Value + DataGridView13.Item(2,
4).Value) / 5
TextBox46.Text = Mid((Val(TextBox47.Text) - 5) / 4, 1, 7)
TextBox45.Text = Mid(Val(TextBox46.Text) / 1.12, 1, 7)
End If
End Sub
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button14.Click
DataGridView13.Item(1, 0).Value = Mid(Val(TextBox40.Text) / 5, 1, 6)
DataGridView13.Item(1, 1).Value = Mid(Val(TextBox41.Text) / 5, 1, 6)
DataGridView13.Item(1, 2).Value = Mid(Val(TextBox42.Text) / 5, 1, 6)
DataGridView13.Item(1, 3).Value = Mid(Val(TextBox43.Text) / 5, 1, 6)

Universitas Sumatera Utara

96

DataGridView13.Item(1, 4).Value = Mid(Val(TextBox44.Text) / 5, 1, 6)
End Sub
Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button19.Click
' ---->> memasukkan nama pegawai ke kolom kemahiran
DataGridView16.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView16.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView16.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView16.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView16.Item(0, 4).Value = DataGridView2.Item(1, 4).Value
DataGridView15.Item(0, 0).Value = DataGridView2.Item(1, 0).Value
DataGridView15.Item(0, 1).Value = DataGridView2.Item(1, 1).Value
DataGridView15.Item(0, 2).Value = DataGridView2.Item(1, 2).Value
DataGridView15.Item(0, 3).Value = DataGridView2.Item(1, 3).Value
DataGridView15.Item(0, 4).Value = DataGridView2.Item(1, 4).Value

' ---->> memasukkan nama pegawai ke header text masing - masing kolom
DataGridView16.Columns(1).HeaderText = DataGridView2.Item(1, 0).Value
DataGridView16.Columns(2).HeaderText = DataGridView2.Item(1, 1).Value
DataGridView16.Columns(3).HeaderText = DataGridView2.Item(1, 2).Value
DataGridView16.Columns(4).HeaderText = DataGridView2.Item(1, 3).Value
DataGridView16.Columns(5).HeaderText = DataGridView2.Item(1, 4).Value
End Sub
Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button20.Click
Dim Total21 As Double = 0
Dim Total22 As Double = 0
Dim Total23 As Double = 0
Dim Total24 As Double = 0
Dim Total25 As Double = 0
For Each row As DataGridViewRow In DataGridView16.Rows
'Index no 1 kolom jumlah
'Fungsi untuk menghitung jumlah masing - masing kolom
Total21 += (row.Cells(1).Value)
Total22 += (row.Cells(2).Value)
Total23 += (row.Cells(3).Value)
Total24 += (row.Cells(4).Value)
Total25 += (row.Cells(5).Value)
Next
TextBox60.Text = Total21
TextBox59.Text = Total22
TextBox58.Text = Total23
TextBox57.Text = Total24
TextBox56.Text = Total25
hitung_elemen5()
End Sub

Universitas Sumatera Utara

97

Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button18.Click
DataGridView15.Item(1, 0).Value = Mid(Val(TextBox61.Text) / 5, 1, 6)
DataGridView15.Item(1, 1).Value = Mid(Val(TextBox62.Text) / 5, 1, 6)
DataGridView15.Item(1, 2).Value = Mid(Val(TextBox63.Text) / 5, 1, 6)
DataGridView15.Item(1, 3).Value = Mid(Val(TextBox64.Text) / 5, 1, 6)
DataGridView15.Item(1, 4).Value = Mid(Val(TextBox65.Text) / 5, 1, 6)
End Sub
Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button17.Click
DataGridView15.Item(2, 0).Value = Mid(Val(TextBox61.Text) / DataGr