• Tidak ada hasil yang ditemukan

Perbandingan Metode Elmination Et Choix Traduisant La Realite Dengan Metode Simple Multi Attribute Rating Technique Pada Sistem Pendukung Keputusan Kelayakan Calon Anggota Legislatif

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perbandingan Metode Elmination Et Choix Traduisant La Realite Dengan Metode Simple Multi Attribute Rating Technique Pada Sistem Pendukung Keputusan Kelayakan Calon Anggota Legislatif"

Copied!
22
0
0

Teks penuh

(1)

LISTING PROGRAM

Dim aw1, aw2, aw3, aw4, aw5, aw6, aw7, bw1, bw2, bw3, bw4, bw5, bw6, bw7, cw1, cw2, cw3, cw4, cw5, cw6, cw7, dw1, dw2, dw3, dw4, dw5, dw6, dw7, ew1, ew2, ew3, ew4, ew5, ew6, ew7, fw1, fw2, fw3, fw4, fw5, fw6, fw7, gw1, gw2, gw3, gw4, gw5, gw6, gw7, hw1, hw2, hw3, hw4, hw5, hw6, hw7, iw1, iw2, iw3, iw4, iw5, iw6, iw7, jw1, jw2, jw3, jw4, jw5, jw6, jw7 As Integer

Dim temp As Double

Sub opendb() sql =

"server=localhost;uid=root;password='';database=caleg" Try

db.ConnectionString = sql db.Open()

Catch ex As DataException

MessageBox.Show(ex.Message) End Try

End Sub

Sub tampilTextBox1()

sql = "select * from calon where no = 1" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader Try

While rs.Read()

a1.Text = rs.Item("KLobi")

(2)

aw1 = a1.Text aw2 = a2.Text aw3 = a3.Text aw4 = a4.Text aw5 = a5.Text aw6 = a6.Text aw7 = a7.Text End While

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox2()

sql = "select * from calon where no = 2" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader Try

While rs.Read()

b1.Text = rs.Item("KLobi")

b2.Text = rs.Item("POrganisasi") b3.Text = rs.Item("PPartai") b4.Text = rs.Item("Ketokohan") b5.Text = rs.Item("TGabung") b6.Text = rs.Item("Pendidikan") b7.Text = rs.Item("Umur")

bw1 = b1.Text bw2 = b2.Text bw3 = b3.Text bw4 = b4.Text bw5 = b5.Text bw6 = b6.Text bw7 = b7.Text End While

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox3() Try

sql = "select * from calon where no = 3" cmd = New MySqlCommand(sql, db)

(3)

If rs.HasRows Then

c1.Text = rs.Item("KLobi")

c2.Text = rs.Item("POrganisasi") c3.Text = rs.Item("PPartai") c4.Text = rs.Item("Ketokohan") c5.Text = rs.Item("TGabung") c6.Text = rs.Item("Pendidikan") c7.Text = rs.Item("Umur")

cw1 = c1.Text cw2 = c2.Text cw3 = c3.Text cw4 = c4.Text cw5 = c5.Text cw6 = c6.Text cw7 = c7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox4() Try

sql = "select * from calon where no = 4" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader rs.Read()

If rs.HasRows Then

d1.Text = rs.Item("KLobi")

d2.Text = rs.Item("POrganisasi") d3.Text = rs.Item("PPartai") d4.Text = rs.Item("Ketokohan") d5.Text = rs.Item("TGabung") d6.Text = rs.Item("Pendidikan") d7.Text = rs.Item("Umur")

(4)

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox5() Try

sql = "select * from calon where no = 5" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader rs.Read()

If rs.HasRows Then

e1.Text = rs.Item("KLobi")

e2.Text = rs.Item("POrganisasi") e3.Text = rs.Item("PPartai") e4.Text = rs.Item("Ketokohan") e5.Text = rs.Item("TGabung") e6.Text = rs.Item("Pendidikan") e7.Text = rs.Item("Umur")

ew1 = e1.Text ew2 = e2.Text ew3 = e3.Text ew4 = e4.Text ew5 = e5.Text ew6 = e6.Text ew7 = e7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox6() Try

sql = "select * from calon where no = 6" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader rs.Read()

If rs.HasRows Then

f1.Text = rs.Item("KLobi")

(5)

f6.Text = rs.Item("Pendidikan") f7.Text = rs.Item("Umur")

fw1 = f1.Text fw2 = f2.Text fw3 = f3.Text fw4 = f4.Text fw5 = f5.Text fw6 = f6.Text fw7 = f7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox7() Try

sql = "select * from calon where no = 7" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader rs.Read()

If rs.HasRows Then

g1.Text = rs.Item("KLobi")

g2.Text = rs.Item("POrganisasi") g3.Text = rs.Item("PPartai") g4.Text = rs.Item("Ketokohan") g5.Text = rs.Item("TGabung") g6.Text = rs.Item("Pendidikan") g7.Text = rs.Item("Umur")

gw1 = g1.Text gw2 = g2.Text gw3 = g3.Text gw4 = g4.Text gw5 = g5.Text gw6 = g6.Text gw7 = g7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox8() Try

(6)

cmd = New MySqlCommand(sql, db) rs = cmd.ExecuteReader

rs.Read()

If rs.HasRows Then

h1.Text = rs.Item("KLobi")

h2.Text = rs.Item("POrganisasi") h3.Text = rs.Item("PPartai") h4.Text = rs.Item("Ketokohan") h5.Text = rs.Item("TGabung") h6.Text = rs.Item("Pendidikan") h7.Text = rs.Item("Umur")

hw1 = h1.Text hw2 = h2.Text hw3 = h3.Text hw4 = h4.Text hw5 = h5.Text hw6 = h6.Text hw7 = h7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox9() Try

sql = "select * from calon where no = 9" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader rs.Read()

If rs.HasRows Then

i1.Text = rs.Item("KLobi")

i2.Text = rs.Item("POrganisasi") i3.Text = rs.Item("PPartai") i4.Text = rs.Item("Ketokohan") i5.Text = rs.Item("TGabung") i6.Text = rs.Item("Pendidikan") i7.Text = rs.Item("Umur")

(7)

iw5 = i5.Text iw6 = i6.Text iw7 = i7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub tampilTextBox10() Try

sql = "select * from calon where no = 10" cmd = New MySqlCommand(sql, db)

rs = cmd.ExecuteReader rs.Read()

If rs.HasRows Then

j1.Text = rs.Item("KLobi")

j2.Text = rs.Item("POrganisasi") j3.Text = rs.Item("PPartai") j4.Text = rs.Item("Ketokohan") j5.Text = rs.Item("TGabung") j6.Text = rs.Item("Pendidikan") j7.Text = rs.Item("Umur")

jw1 = j1.Text jw2 = j2.Text jw3 = j3.Text jw4 = j4.Text jw5 = j5.Text jw6 = j6.Text jw7 = j7.Text End If

Catch ex As Exception End Try

rs.Close() End Sub

Sub hitung_electre()

Dim timerElectre As New Stopwatch timerElectre.Start()

'---Bobot

Dim W1, W2, W3, W4, W5, W6, W7 As Double W1 = 25

(8)

W6 = 5 W7 = 5

'---array nilai tiap alternatif

Dim tbl1 = {{aw1, aw2, aw3, aw4, aw5, aw6, aw7}, {bw1, bw2, bw3, bw4, bw5, bw6, bw7}, {cw1, cw2, cw3, cw4, cw5, cw6, cw7}, {dw1, dw2, dw3, dw4, dw5, dw6, dw7}, {ew1, ew2, ew3, ew4, ew5, ew6, ew7}, {fw1, fw2, fw3, fw4, fw5, fw6, fw7}, {gw1, gw2, gw3, gw4, gw5, gw6, gw7}, {hw1, hw2, hw3, hw4, hw5, hw6, hw7}, {iw1, iw2, iw3, iw4, iw5, iw6, iw7}, {jw1, jw2, jw3, jw4, jw5, jw6, jw7}}

'---menampilkan array Dim l As Integer = 0

Do While l <= UBound(tbl1) Dim k As Integer = 0 Do While k <= 6

TB1.Text = TB1.Text & tbl1(l, k) & " " k += 1

Loop

TB1.Text = TB1.Text & Environment.NewLine l += 1

Loop

'---matriks normalisasi

Dim x1 = Round(Sqrt((tbl1(0, 0) ^ 2) + (tbl1(1, 0) ^ 2) + (tbl1(2, 0) ^ 2) + (tbl1(3, 0) ^ 2) + (tbl1(4, 0) ^ 2) +

(tbl1(5, 0) ^ 2) + (tbl1(6, 0) ^ 2) + (tbl1(7, 0) ^ 2) + (tbl1(8, 0) ^ 2) + (tbl1(9, 0) ^ 2)), 2)

Dim x2 = Round(Sqrt((tbl1(0, 1) ^ 2) + (tbl1(1, 1) ^ 2) + (tbl1(2, 1) ^ 2) + (tbl1(3, 1) ^ 2) + (tbl1(4, 1) ^ 2) +

(tbl1(5, 1) ^ 2) + (tbl1(6, 1) ^ 2) + (tbl1(7, 1) ^ 2) + (tbl1(8, 1) ^ 2) + (tbl1(9, 1) ^ 2)), 2)

Dim x3 = Round(Sqrt((tbl1(0, 2) ^ 2) + (tbl1(1, 2) ^ 2) + (tbl1(2, 2) ^ 2) + (tbl1(3, 2) ^ 2) + (tbl1(4, 2) ^ 2) +

(tbl1(5, 2) ^ 2) + (tbl1(6, 2) ^ 2) + (tbl1(7, 2) ^ 2) + (tbl1(8, 2) ^ 2) + (tbl1(9, 2) ^ 2)), 2)

Dim x4 = Round(Sqrt((tbl1(0, 3) ^ 2) + (tbl1(1, 3) ^ 2) + (tbl1(2, 3) ^ 2) + (tbl1(3, 3) ^ 2) + (tbl1(4, 3) ^ 2) +

(9)

Dim x5 = Round(Sqrt((tbl1(0, 4) ^ 2) + (tbl1(1, 4) ^ 2) + (tbl1(2, 4) ^ 2) + (tbl1(3, 4) ^ 2) + (tbl1(4, 4) ^ 2) +

(tbl1(5, 4) ^ 2) + (tbl1(6, 4) ^ 2) + (tbl1(7, 4) ^ 2) + (tbl1(8, 4) ^ 2) + (tbl1(9, 4) ^ 2)), 2)

Dim x6 = Round(Sqrt((tbl1(0, 5) ^ 2) + (tbl1(1, 5) ^ 2) + (tbl1(2, 5) ^ 2) + (tbl1(3, 5) ^ 2) + (tbl1(4, 5) ^ 2) +

(tbl1(5, 5) ^ 2) + (tbl1(6, 5) ^ 2) + (tbl1(7, 5) ^ 2) + (tbl1(8, 5) ^ 2) + (tbl1(9, 5) ^ 2)), 2)

Dim x7 = Round(Sqrt((tbl1(0, 6) ^ 2) + (tbl1(1, 6) ^ 2) + (tbl1(2, 6) ^ 2) + (tbl1(3, 6) ^ 2) + (tbl1(4, 6) ^ 2) +

(tbl1(5, 6) ^ 2) + (tbl1(6, 6) ^ 2) + (tbl1(7, 6) ^ 2) + (tbl1(8, 6) ^ 2) + (tbl1(9, 6) ^ 2)), 2)

'---menampilkan nilai x lx1.Text = x1

lx2.Text = x2 lx3.Text = x3 lx4.Text = x4 lx5.Text = x5 lx6.Text = x6 lx7.Text = x7

'---menghitung matriks R Dim MR(9, 6)

Dim x, y As Integer

For i = 0 To UBound(tbl1) For x = 0 To 9

For y = 0 To 6 If y = 0 Then

temp = tbl1(x, y) / x1 MR(x, y) = Round(temp, 2) ElseIf y = 1 Then

temp = tbl1(x, y) / x2 MR(x, y) = Round(temp, 2) ElseIf y = 2 Then

temp = tbl1(x, y) / x3 MR(x, y) = Round(temp, 2) ElseIf y = 3 Then

temp = tbl1(x, y) / x4 MR(x, y) = Round(temp, 2) ElseIf y = 4 Then

temp = tbl1(x, y) / x5 MR(x, y) = Round(temp, 2) ElseIf y = 5 Then

(10)

temp = tbl1(x, y) / x7 MR(x, y) = Round(temp, 2) End If

Next y Next x Next i

'---tampilkan matriks R For i = 0 To 9

For j = 0 To 6

tbl2.Text = tbl2.Text & MR(i, j) & " " Next

tbl2.Text = tbl2.Text & Environment.NewLine Next

'---menghitung matriks V Dim MV(9, 6)

For i = 0 To UBound(tbl1) For x = 0 To 9

For y = 0 To 6 If y = 0 Then

MV(x, y) = Round(MR(x, y) * W1, 3) ElseIf y = 1 Then

MV(x, y) = Round(MR(x, y) * W2, 3) ElseIf y = 2 Then

MV(x, y) = Round(MR(x, y) * W3, 3) ElseIf y = 3 Then

MV(x, y) = Round(MR(x, y) * W4, 3) ElseIf y = 4 Then

MV(x, y) = Round(MR(x, y) * W5, 3) ElseIf y = 5 Then

MV(x, y) = Round(MR(x, y) * W6, 3) ElseIf y = 6 Then

MV(x, y) = Round(MR(x, y) * W7, 3) End If

Next y Next x Next i

'---tampil matriks v For i = 0 To 9

For j = 0 To 6

(11)

tbl3.Text = tbl3.Text & Environment.NewLine Next

'---menghitung concordance Dim tc, td As Double

Dim p As Integer Dim bbot As Integer

Dim mtrc(9, 9) As Double For i = 0 To 9

For j = 0 To 9 If i = j Then

mtrc(i, j) = 0 Else

mtrc(i, j) = 0 For p = 0 To 6 If p = 0 Then bbot = 25 ElseIf p = 1 Then bbot = 10 ElseIf p = 2 Then bbot = 10 ElseIf p = 3 Then bbot = 30 ElseIf p = 4 Then bbot = 15 ElseIf p = 5 Then bbot = 5

ElseIf p = 6 Then bbot = 5

End If

If MV(i, p) >= MV(j, p) Then mtrc(i, j) += bbot

End If Next p End If Next j Next i

'---menampilkan concordance For i = 0 To 9

For j = 0 To 9

tbel4.Text = tbel4.Text & mtrc(i, j) & " " Next

(12)

Next

'---menghitung discordance Dim q As Integer

Dim total As Double Dim discmax As Double Dim mtrd(9, 9) As Double Dim disc(10) As Double For i = 0 To 9

For j = 0 To 9 If i = j Then

mtrd(i, j) = 0 Else

mtrd(i, j) = 0 total = 0

For q = 0 To 6

If MV(i, q) < MV(j, q) Then

disc(q) = Abs(MV(i, q) - MV(j, q)) If disc(q) > discmax Then discmax = disc(q)

Else

disc(q) = 0 End If

If total < Abs(MV(i, q) - MV(j, q)) Then total = Abs(MV(i, q) - MV(j, q))

Next q

mtrd(i, j) = Round((discmax / total), 3) discmax = 0

End If Next j Next i

'---menampilkan discordance For i = 0 To 9

For j = 0 To 9

tbel5.Text = tbel5.Text & mtrd(i, j) & " " Next

(13)

'---menghitung treshold c Dim trc As Double

For i = 0 To UBound(mtrc) For j = 0 To UBound(mtrc)

trc = Round(trc + mtrc(i, j), 3) Next

Next

tc = Round(trc / (10 * (10 - 1)),3) tbel6.Text = tc

'---menghitung treshold d Dim trd As Double

For i = 0 To UBound(mtrd) For j = 0 To UBound(mtrd)

trd = Round(trd + mtrd(i, j), 3) Next

Next

td = Round(trd / (10 * (10 - 1)), 3) tbel7.Text = td

'---menghitung matriks F Dim matrixF(9, 9) As Double

Dim nilaiF As Double

For i = 0 To UBound(mtrc) For j = 0 To UBound(mtrc) If mtrc(i, j) >= tc Then nilaiF = 1

ElseIf mtrc(i, j) < tc Then nilaiF = 0

End If

matrixF(i, j) = nilaiF Next

Next

'---menampilkan matriks F For i = 0 To 9

For j = 0 To 9 If i = j Then

tbel8.Text = tbel8.Text & "- "

Else : tbel8.Text = tbel8.Text & matrixF(i, j) & " "

End If Next

Next

(14)

Dim matrixG(9, 9) As Double Dim nilaiG As Double

For i = 0 To UBound(mtrd) For j = 0 To UBound(mtrd) If mtrd(i, j) >= td Then nilaiG = 1

ElseIf mtrd(i, j) < td Then nilaiG = 0

End If

matrixG(i, j) = nilaiG Next

Next

'---menampilkan matriks G For i = 0 To 9

For j = 0 To 9 If i = j Then

tbel9.Text = tbel9.Text & "- "

Else : tbel9.Text = tbel9.Text & matrixG(i, j) & " "

End If Next

Next

'---menghitung nilai agregasi Dim nilaiAgregasi(9, 9) As Double

Dim matrixE As Double For i = 0 To 9

For j = 0 To 9 matrixE = 0 For k = 0 To 9

matrixE = matrixF(i, j) * matrixG(i, j) Next k

nilaiAgregasi(i, j) = matrixE Next j

Next i

'---menampilkan nilai aggregasi matriks dominan E

For i = 0 To 9 For j = 0 To 9 If i = j Then

tbel10.Text = tbel10.Text & "- " Else : tbel10.Text = tbel10.Text &

(15)

End If Next

Next

'---mencari indeks tertinggi antar baris Dim kesimpulan(9, 0) As Double

Dim hasil As Double

Dim penjumlahan As Double Dim baris As Double

hasil = 0

For i = 0 To 9 For j = 0 To 9

hasil = hasil + nilaiAgregasi(i, j) Next

kesimpulan(i, 0) = hasil hasil = 0

Next

hasil = 0 baris = 0

For i = 0 To 9 For j = 0 To 0

If (kesimpulan(i, j) <> 0) And (hasil <= kesimpulan(i, j)) Then

hasil = kesimpulan(i, j) penjumlahan = i + 1

End If Next

Next

tbel11.Text = "Alter ke-" & penjumlahan kesimpulan_elect.Text = tbel11.Text System.Threading.Thread.Sleep(1000)

waktu_electre.Text = "S:" & timerElectre.Elapsed.Seconds & vbNewLine & _

"MS:" & timerElectre.Elapsed.Milliseconds

End Sub

Sub hitung_smart()

' Dim waktu As Double

(16)

'bobot

Dim w1a, w2a, w3a, w4a, w5a, w6a, w7a As Double w1a = 25

w2a = 10 w3a = 10 w4a = 30 w5a = 15 w6a = 5 w7a = 5 'sigma wj

Dim swj = w1a + w2a + w3a + w4a + w5a + w6a + w7a 'bobot akhir

Dim W1 = w1a / swj Dim W2 = w2a / swj Dim W3 = w3a / swj Dim W4 = w4a / swj Dim W5 = w5a / swj Dim W6 = w6a / swj Dim W7 = w7a / swj

Dim tbls = {{aw1, bw1, cw1, dw1, ew1, fw1, gw1, hw1, iw1, jw1}, {aw2, bw2, cw2, dw2, ew2, fw2, gw2, hw2, iw2, jw2}, {aw3, bw3, cw3, dw3, ew3, fw3, gw3, hw3, iw3, jw3}, {aw4, bw4, cw4, dw4, ew4, fw4, gw4, hw4, iw4, jw4}, {aw5, bw5, cw5, dw5, ew5, fw5, gw5, hw5, iw5, jw5}, {aw6, bw6, cw6, dw6, ew6, fw6, gw6, hw6, iw6, jw6}, {aw7, bw7, cw7, dw7, ew7, fw7, gw7, hw7, iw7, jw7}}

Dim Bsmart = {W1, W2, W3, W4, W5, W6, W7}

Dim l As Integer = 0

Do While l <= UBound(tbls) Dim k As Integer = 0 Do While k <= 9

alter.Text = alter.Text & tbls(l, k) & " " k += 1

Loop

alter.Text = alter.Text & Environment.NewLine l += 1

(17)

'Dim sm1 = Round((tbls(0, 0) * W1) + (tbls(1, 0) * W2) + (tbls(2, 0) * W3) + (tbls(3, 0) * W4) + (tbls(4, 0) * W5) +

(tbls(5, 0) * W6) + (tbls(6, 0) * W7), 2)

'Dim sm2 = Round((tbls(0, 1) * W1) + (tbls(1, 1) * W2) + (tbls(2, 1) * W3) + (tbls(3, 1) * W4) + (tbls(4, 1) * W5) +

(tbls(5, 1) * W6) + (tbls(6, 1) * W7), 2)

'Dim sm3 = Round((tbls(0, 2) * W1) + (tbls(1, 2) * W2) + (tbls(2, 2) * W3) + (tbls(3, 2) * W4) + (tbls(4, 2) * W5) +

(tbls(5, 2) * W6) + (tbls(6, 2) * W7), 2)

'Dim sm4 = Round((tbls(0, 3) * W1) + (tbls(1, 3) * W2) + (tbls(2, 3) * W3) + (tbls(3, 3) * W4) + (tbls(4, 3) * W5) +

(tbls(5, 3) * W6) + (tbls(6, 3) * W7), 2)

'Dim sm5 = Round((tbls(0, 4) * W1) + (tbls(1, 4) * W2) + (tbls(2, 4) * W3) + (tbls(3, 4) * W4) + (tbls(4, 4) * W5) +

(tbls(5, 4) * W6) + (tbls(6, 4) * W7), 2)

' Dim sm6 = Round((tbls(0, 5) * W1) + (tbls(1, 5) * W2) + (tbls(2, 5) * W3) + (tbls(3, 5) * W4) + (tbls(4, 5) * W5) + (tbls(5, 5) * W6) + (tbls(6, 5) * W7), 2)

'Dim sm7 = Round((tbls(0, 6) * W1) + (tbls(1, 6) * W2) + (tbls(2, 6) * W3) + (tbls(3, 6) * W4) + (tbls(4, 6) * W5) +

(tbls(5, 6) * W6) + (tbls(6, 6) * W7), 2)

'Dim sm8 = Round((tbls(0, 7) * W1) + (tbls(1, 7) * W2) + (tbls(2, 7) * W3) + (tbls(3, 7) * W4) + (tbls(4, 7) * W5) +

(tbls(5, 7) * W6) + (tbls(6, 7) * W7), 2)

'Dim sm9 = Round((tbls(0, 8) * W1) + (tbls(1, 8) * W2) + (tbls(2, 8) * W3) + (tbls(3, 8) * W4) + (tbls(4, 8) * W5) +

(tbls(5, 8) * W6) + (tbls(6, 8) * W7), 2)

'Dim sm10 = Round((tbls(0, 9) * W1) + (tbls(1, 9) * W2) + (tbls(2, 9) * W3) + (tbls(3, 9) * W4) + (tbls(4, 9) * W5) + (tbls(5, 9) * W6) + (tbls(6, 9) * W7), 2)

Dim smart(9) As Double Dim smrt(6, 9) As Double For i = 0 To 9

For j = 0 To 6

smrt(j, i) = Round(tbls(j, i) * Bsmart(j), 2) smart(i) += smrt(j, i)

Next j Next i

For i = 0 To 9 For j = 0 To 6

smart1.Text = smart1.Text & smrt(j, i) & " " Next

(18)

Dim hasil = {smart(0), smart(1), smart(2), smart(3), smart(4), smart(5), smart(6), smart(7), smart(8), smart(9)} For i = 0 To 9

hasilsmart.Text = hasilsmart.Text & hasil(i) & " "

Next

If Val(smart(0)) > Val(smart(1)) And Val(smart(0)) > Val(smart(2)) And Val(smart(0)) > Val(smart(3)) And

Val(smart(0)) > Val(smart(4)) And Val(smart(0)) > Val(smart(5)) And Val(smart(0)) > Val(smart(6)) And Val(smart(0)) >

Val(smart(7)) And Val(smart(0)) > Val(smart(8)) And Val(smart(0)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-1"

ElseIf Val(smart(1)) > Val(smart(0)) And Val(smart(1)) > Val(smart(2)) And Val(smart(1)) > Val(smart(3)) And

Val(smart(1)) > Val(smart(4)) And Val(smart(1)) > Val(smart(5)) And Val(smart(1)) > Val(smart(6)) And Val(smart(1)) >

Val(smart(7)) And Val(smart(1)) > Val(smart(8)) And Val(smart(1)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-2"

ElseIf Val(smart(2)) > Val(smart(0)) And Val(smart(2)) > Val(smart(1)) And Val(smart(2)) > Val(smart(3)) And

Val(smart(2)) > Val(smart(4)) And Val(smart(2)) > Val(smart(5)) And Val(smart(2)) > Val(smart(6)) And Val(smart(2)) >

Val(smart(7)) And Val(smart(2)) > Val(smart(8)) And Val(smart(2)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-3"

ElseIf Val(smart(3)) > Val(smart(0)) And Val(smart(3)) > Val(smart(1)) And Val(smart(3)) > Val(smart(2)) And

Val(smart(3)) > Val(smart(4)) And Val(smart(3)) > Val(smart(5)) And Val(smart(3)) > Val(smart(6)) And Val(smart(3)) >

Val(smart(7)) And Val(smart(3)) > Val(smart(8)) And Val(smart(3)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-4"

ElseIf Val(smart(4)) > Val(smart(0)) And Val(smart(4)) > Val(smart(1)) And Val(smart(4)) > Val(smart(2)) And

Val(smart(4)) > Val(smart(3)) And Val(smart(4)) > Val(smart(5)) And Val(smart(4)) > Val(smart(6)) And Val(smart(4)) >

Val(smart(7)) And Val(smart(4)) > Val(smart(8)) And Val(smart(4)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-5"

(19)

Val(smart(5)) > Val(smart(3)) And Val(smart(5)) > Val(smart(4)) And Val(smart(5)) > Val(smart(6)) And Val(smart(5)) >

Val(smart(7)) And Val(smart(5)) > Val(smart(8)) And Val(smart(5)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-6"

ElseIf Val(smart(6)) > Val(smart(0)) And Val(smart(6)) > Val(smart(1)) And Val(smart(6)) > Val(smart(2)) And

Val(smart(6)) > Val(smart(3)) And Val(smart(6)) > Val(smart(4)) And Val(smart(6)) > Val(smart(5)) And Val(smart(6)) >

Val(smart(7)) And Val(smart(6)) > Val(smart(8)) And Val(smart(6)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-7"

ElseIf Val(smart(7)) > Val(smart(0)) And Val(smart(7)) > Val(smart(1)) And Val(smart(7)) > Val(smart(2)) And

Val(smart(7)) > Val(smart(3)) And Val(smart(7)) > Val(smart(4)) And Val(smart(7)) > Val(smart(5)) And Val(smart(7)) >

Val(smart(6)) And Val(smart(7)) > Val(smart(8)) And Val(smart(7)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-8"

ElseIf Val(smart(8)) > Val(smart(0)) And Val(smart(8)) > Val(smart(1)) And Val(smart(8)) > Val(smart(2)) And

Val(smart(8)) > Val(smart(3)) And Val(smart(8)) > Val(smart(4)) And Val(smart(8)) > Val(smart(5)) And Val(smart(8)) >

Val(smart(6)) And Val(smart(8)) > Val(smart(7)) And Val(smart(8)) > Val(smart(9)) Then

kesimpulan_smart.Text = "Alter ke-9"

ElseIf Val(smart(9)) > Val(smart(0)) And Val(smart(9)) > Val(smart(1)) And Val(smart(9)) > Val(smart(2)) And

Val(smart(9)) > Val(smart(3)) And Val(smart(9)) > Val(smart(4)) And Val(smart(9)) > Val(smart(5)) And Val(smart(9)) >

Val(smart(6)) And Val(smart(9)) > Val(smart(7)) And Val(smart(9)) > Val(smart(8)) Then

kesimpulan_smart.Text = "Alter ke-10" End If

System.Threading.Thread.Sleep(1000)

waktu_smart.Text = "S:" & timerSmart.Elapsed.Seconds & vbNewLine & _

(20)

CURRICULLUM VITAE

Nama Lengkap : Gusra Algeri Nama Panggilan : Al/Geri

Tempat/Tanggal Lahir : Gantung Ciri / 14 Agustus 1993 Jenis Kelamin : Pria

Agama : Islam Warga Negara : Indonesia

Alamat : Jorong Markiyo Gantung Ciri Kab. Solok Sumatera Barat Mobile Phone : 085762177770 / 082273829686 E-mail : algeri1213@gmail.com

PENDIDIKAN

Universitas

1 Perguruan Tinggi Universitas Sumatera Utara

2 Fakultas Ilmu Komputer dan Teknologi Informasi

3 Program Studi Ilmu Komputer

4 Stambuk 2011

5 IPK 3.40

Sekolah Menengah Atas SMK N 1 Kota Solok 2008-2011

Sekolah Menengah Pertama MTsN Koto Baru Kab. Solok 2005-2008

Sekolah Dasar

(21)

PROJEK YANG PERNAH DIKERJAKAN

Sistem Tiketing PT.ALS – C#, MySQL

Tugas Mata Kuliah Rekayasa Perangkat Lunak

Wajan Bolic

Projek Laboratorium Jaringan Komputer

VoIP – Kamailio, Ubuntu, Linphone

Projek Laboratorium Jaringan Komputer

PENGALAMAN KERJA

No Instansi/Lembaga Jabatan/Posisi Tahun

1 Dynasty Computer Teknisi/Magang 2010

2 IKLC (Ilmu Komputer Laboratory Center) USU

Asisten Laboratorium

Jaringan Komputer

2013-2016

3 AEE / IT Support PT. Angkasa Pura II Cabang Kualanamu International Airport

Magang 2014

4. PT. Assa Medan Teknisi Freelance 2015 KEMAMPUAN KOMPUTER

Programming VB, HTML, Avenue Database MySQL

IDE NetBeans, Geany, ArcGi, Visual Studio

OS Windows, Linux

Hardware Router, Server

(22)

No Organisasi Jabatan Tahun

1 BKM Al-Khuwarizmi Ketua Bidang Kewirausahaan 2012

2 Gamadiksi USU Anggota Bidang Olahraga 2011-2014

3 Medan Linux Ketua Bidang Pengembangan dan

SDM 2013

4 KSL (Kelompok Studi Linux) USU

Ketua Bidang Pengembangan dan

SDM 2012-2013

5 Ilmu Komputer Laboratory

Center (IKLC) Anggota Divisi Laboratorium 2013

6 IMIB USU Anggota HUMAS 2013

SEMINAR

No .

Seminar Tahun

1 Seminar Robotika (ARTECHNO) 2011 2011

2 Seminar Installation Clear OS Server (Suro Dhemit) 2012

3 Coding 24 Hours Nokia 2012 (Politeknik Del) 2012

4 Seminar Open BTS (Onno W Purbo) 2014

5 Seminar Nasional Literasi Informasi (SENARAI) 2014 2014

Demikian riwayat hidup ini penulis buat dengan sebenar-benarnya.

Medan,

Referensi

Dokumen terkait

[r]

[r]

Hal ini dimaksdukan agar aparat kepolisian dapat meminta bantuan kepada para pihak yang dilibatkan tersebut, dalam melakukan pengawasan apakah jalan keluar yang

[r]

dimaknai oleh mereka sebagai lembaga, masyarakat atau individu, yang masing- masing harus mempertahankan eksistensi- nya, di mana unsur-unsur itu selalu berkewajiban

Karena Pada umumnya pria memang tertarik dulu secara fisik, dan wanita dengan payudara yg besar dan ideal akan selalu di kejar dan di buru pria, jadi bagi anda wanita yang mempunyai

Gambar 1.3 Skema Penyusunan RPIJM Bidang Cipta Karya Berdasarkan RTRW dan RPJMD Kabupaten/ Kota

Nilai terprediksi salah (FNV) adalah rasio orang yang mengalami status gizi X, namun model keputusan memutuskan orang- orang tersebut tidak mengalami status gizi X