• Tidak ada hasil yang ditemukan

BAB V IMPLEMENTASI SISTEM

5.3 Pengujian Sistem

5.3.6 Laporan Data Jurusan Persemester

Pada tampilan ini menampilkan hasil penilaian pada SMA Negeri 02 Batang Anai.

Gambar 5.7 Laporan Data Jurusan Persemester

.

69

BAB VI PENUTUP

6.1 Kesimpulan

Berdasarkan penelitian yang telah dilakukan mengenai sistem pendukung keputusan untuk pemilihan jurusan siswa SMA Negeri 02 Batang Anai dapat disimpulkan bahwa :

1. Program ini dirancang dan dibuat dengan menggunakan bahasa pemrograman Visual Basic .Net serta menggunakan metode Simple Additive Weighting(SAW) pada SMA N 02 Batang Anai.

2. Program ini dapat diimplementasikan sebagai program sistem pendukung keputusan yang diharapkan dapat membantu guru BK dalam penentuan jurusan dan laporan data jurusan persemester di SMA N 02 Batang Anai.

6.2 Saran

Dari kesimpulan diatas untuk pengembangan lebih lanjut maka penulis memberikan saran dalam membangun sistem pendukung keputusan untuk penentuan jurusan siswa dengan menggunakan metode SAW (Simple Additive Weighting) yaitu:

1. Sistem yang dibuat ini diharapkan nantinya dapat diterapkan dan digunakan dalam pemilihan jurusan pada SMA Negeri 02 Batang Anai dan juga sistem ini dapat dikaji dan dipelajari sehingga nantinya dapat menghasilkan keputusan yang maksimal

2. Sistem pendukung keputusan ini nantinya dapat dikembangkan lagi dengan menambahkan kriteria yang dipakai dalam pengambilan keputusan yang dapat memperkuat pengambilan keputusan dalam penentuan jurusan siswa di SMA Negeri 02 Batang Anai.

3. Sistem pendukung keputusan ini bisa dikembangkan dengan sistem pendukung keputusan berbasis web.

kon.Open()

perintah.Connection = kon

perintah.CommandType = CommandType.Text

perintah.CommandText = "SELECT * FROM admin WHERE adminid='"

& txtid.Text & "' AND adminpass=MD5('" & txtpass.Text & "') AND adminstatus=1"

Form_Menu.ToolStripStatusLabel2.Text = cek.Item("adminnama") Form_Menu.Show()

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Private Sub LogoutToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LogoutToolStripMenuItem.Click

Application.Exit() End Sub

Private Sub InputDataSiswaToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles InputDataSiswaToolStripMenuItem.Click Form_Siswa.ShowDialog()

End Sub

Private Sub InputDataPenilaianToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles

InputDataPenilaianToolStripMenuItem.Click Form_Penilaian.ShowDialog()

End Sub

LaporanDataSiswaToolStripMenuItem.Click Lap_Siswa.ShowDialog()

End Sub

Private Sub InputMataPelajaranToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles

InputMataPelajaranToolStripMenuItem.Click Form_Mata_Pelajaran.ShowDialog()

End Sub

Private Sub InputDataRaporToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles InputDataRaporToolStripMenuItem.Click Form_Rapor.ShowDialog()

End Sub

Private Sub LaporanDataRaporToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles

LaporanDataRaporToolStripMenuItem.Click

perintah.Connection = kon 'memanggil comentext dengan coneksi kon perintah.CommandType = CommandType.Text

perintah.CommandType = CommandType.Text

Private Sub Form_Siswa_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

If Button1.Text = "SIMPAN" Then

Call proses("INSERT INTO siswa VALUES('" & TextBox1.Text &

"','" & TextBox2.Text & "','" & ComboBox1.Text & "','" & TextBox3.Text &

"','" & TextBox5.Text & "','" & TextBox6.Text & "')") Call tampil("select * from siswa")

Call setdg() Call bersih()

where siswaid='" & TextBox1.Text & "'")

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles TextBox4.TextChanged

Call tampil("select * from siswa WHERE siswaid='" & TextBox4.Text &

"' or siswanama like '%" & TextBox4.Text & "%'") Call setdg()

End Sub

Private Sub dg_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dg.CellContentClick End Sub

Private Sub dg_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dg.CellDoubleClick

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

Call bersih()

Me.Close()

perintah.Connection = kon 'memanggil comentext dengan coneksi kon perintah.CommandType = CommandType.Text

perintah.CommandText = "SELECT nilaiid FROM penilaian ORDER BY nilaiid DESC LIMIT 1"

cek = perintah.ExecuteReader

dg.Columns(6).HeaderText = "NILAI AKADEMIK" Val(TextBox8.Text) + Val(TextBox4.Text)) / 4

End Sub

Private Sub Form_Penilaian_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Call tampil("SELECT

nilaiid,nilaisiswaid,siswanama,nilairapor,nilaipsikotes,nilaipeminata n,nilaiakademik,ratarata,jurusan FROM penilaian JOIN siswa ON

nilaisiswaid=siswaid")

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

If Button1.Text = "SIMPAN" Then

Call proses("INSERT INTO penilaian VALUES('" &

TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox6.Text & "','"

& TextBox7.Text & "','" & TextBox8.Text & "','" & TextBox4.Text &

"','" & TextBox5.Text & "','" & TextBox10.Text & "')") Call tampil("SELECT

nilaiid,nilaisiswaid,siswanama,nilairapor,nilaipsikotes,nilaipeminata n,nilaiakademik,ratarata,jurusan FROM penilaian JOIN siswa ON

nilaisiswaid=siswaid")

TextBox2.Text & "',nilairapor='" & TextBox6.Text &

"',nilaipsikotes='" & TextBox7.Text & "',nilaipeminatan='" &

TextBox8.Text & "',nilaiakademik='" & TextBox4.Text & "',ratarata='"

& TextBox5.Text & "',jurusan='" & TextBox10.Text & "' where nilaiid='" & TextBox1.Text & "'")

Call tampil("SELECT

nilaiid,nilaisiswaid,siswanama,nilairapor,nilaipsikotes,nilaipeminata n,nilaiakademik,ratarata,jurusan FROM penilaian JOIN siswa ON

nilaisiswaid=siswaid")

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click n,nilaiakademik,ratarata,jurusan FROM penilaian JOIN siswa ON

nilaisiswaid=siswaid")

Private Sub TextBox9_TextChanged(sender As Object, e As EventArgs) Handles TextBox9.TextChanged

Call tampil("SELECT

nilaiid,nilaisiswaid,siswanama,nilairapor,nilaipsikotes,nilaipeminata n,nilaiakademik,ratarata,jurusan FROM penilaian JOIN siswa ON

nilaisiswaid=siswaid WHERE nilaiid='" & TextBox9.Text & "' or siswanama like '%" & TextBox9.Text & "%'")

Call setdg() End Sub

Private Sub dg_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dg.CellContentClick End Sub

TextBox3.Text = dg.Rows.Item(i).Cells(2).Value

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click

Me.Close() End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click

Cari_Siswa.Show() End Sub

Private Sub TextBox6_TextChanged(sender As Object, e As EventArgs) Handles TextBox6.TextChanged

Call hasil() End Sub

Private Sub TextBox7_TextChanged(sender As Object, e As EventArgs) Handles TextBox7.TextChanged

Call hasil() End Sub

Private Sub TextBox8_TextChanged(sender As Object, e As EventArgs) Handles TextBox8.TextChanged

Call hasil() End Sub

Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles TextBox4.TextChanged

Call hasil() End Sub

Private Sub TextBox5_TextChanged(sender As Object, e As EventArgs) Handles TextBox5.TextChanged

perintah = New MySql.Data.MySqlClient.MySqlCommand("SELECT

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Me.Close() End Sub

Private Sub Lap_Siswa_Activated(sender As Object, e As EventArgs) Handles Me.Activated

Call getsiswa() End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim crbuku As New Cr_Siswa

'Dim t As CrystalDecisions.CrystalReports.Engine.TextObject 't = crbuku.Section1.ReportObjects("txtperiode")

kon.Open()

perintah.Connection = kon

perintah.CommandType = CommandType.Text

perintah.CommandText = "SELECT * from siswa WHERE siswaid= '"

& ComboBox1.Text.Substring(0, 8) & "'"

mda.SelectCommand = perintah ds.Tables.Clear()

mda.Fill(ds, "pasien")

crbuku.SetDataSource(ds.Tables("pasien"))

Form2.CrystalReportViewer1.ReportSource = crbuku kon.Close()

Form2.Show()

Form2.WindowState = FormWindowState.Maximized End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

Dim crbuku As New Cr_Siswa

'Dim t As CrystalDecisions.CrystalReports.Engine.TextObject 't = crbuku.Section1.ReportObjects("txtperiode")

kon.Open()

crbuku.SetDataSource(ds.Tables("pasien"))

6. Laporan Data Jurusan Persemester Public Class Cetak_Hasil

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim crbuku As New Laporan_Hasil

'Dim t As CrystalDecisions.CrystalReports.Engine.TextObject 't = crbuku.Section1.ReportObjects("txtperiode")

kon.Open()

perintah.Connection = kon

perintah.CommandType = CommandType.Text

perintah.CommandText = "SELECT penilaian.*,siswanama FROM penilaian JOIN siswa ON nilaisiswaid=siswaid"

mda.SelectCommand = perintah ds.Tables.Clear()

mda.Fill(ds, "pasien")

crbuku.SetDataSource(ds.Tables("pasien"))

Form2.CrystalReportViewer1.ReportSource = crbuku kon.Close()

Form2.Show()

Form2.WindowState = FormWindowState.Maximized End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Me.Close() End Sub

Private Sub Cetak_Hasil_Load(sender As Object, e As EventArgs) Handles MyBase.Load

rapor.*,drapor.*,siswanama,jurusannama,mapelnama FROM rapor JOIN drapor ON raporid=drid JOIN siswa ON raporsiswaid=siswaid JOIN jurusan ON

raporjurusanid=jurusanid JOIN mapel ON drmapelid=mapelid where raporid='" &

ComboBox1.Text.Substring(0, 8) & "'"

mda.SelectCommand = perintah ds.Tables.Clear()

mda.Fill(ds, "customer")

crbuku.SetDataSource(ds.Tables("customer")) Form2.CrystalReportViewer1.ReportSource = crbuku kon.Close()

Form2.Show()

Form2.WindowState = FormWindowState.Maximized End Sub

End Class

Nama : Widya Nurhuda

NIM : 1410024262015

Program Studi : Sistem Informasi

Dengan ini menyatakan bahwa skripsi yang saya susun dengan judul;

“Sistem Pendukung Keputusan Pemilihan Jurusan Pada Sekolah Menengah Atas Negeri 02 Batang Anai Kabupaten Padang Pariaman Menggunakan

Metode Simple Additive Weighting (SAW)”

Adalah benar-benar hasil karya saya sendiri dan bukan plagiat dari Tugas Akhir orang lain. Apabila kemudian dari pernyataan saya tidak benar, maka saya

bersedia menerima sanksi akademis yang berlaku ( dicabut predikat kelulusan dan gelar kesarjanaan).

Demikian pernyataan ini saya buat dengan sebenarnya, untuk dapat dipergunakan sebagaimana mestinya.

Padang, September 2019 Pembuat Pernyataan

Widya Nurhuda 1410024262015

Judul Metodologi : Sistem Pendukung Keputusan Pemilihan Jurusan Pada Sekolah Menengah Atas Negeri 02 Batang Anai Kabupaten Padang Pariaman Menggunakan Metode Simple Additive Weighting (SAW)

No Tanggal Saran/Perbaikan Paraf

1 06 November

- Perbaiki sistematika penulisan - Perbaiki pengurutan nama

pada daftar pustaka - Perbaiki sumber referensi 4 24 November

2018

- Perbaiki kerangka konseptual - Perbaiki spasi pada bab I 5 27 November

2018

- Perbaiki sinkron pada daftar pustaka dengan bab II

Perbaiki ASI Baru sampai dengan ERD

8 25 April 2019 ACC Komprehensif 9 08 Juli 2019 - Perbaiki ASI Baru

- Perbaiki BAB IV

10 19 Juli 2019 - Perbaiki konteks diagram - Perbaiki penulisan pada ASI

Lama dan ASI Baru 11 09 Agustus 2019 - Periksa sinkronisasi antara

DFD, ERD dan ASI dengan database program

Padang, September 2019 Pembimbing II

Eko Amri Jaya, M.Kom NIDN. 1026108501

Judul Metodologi : Sistem Pendukung Keputusan Pemilihan Jurusan Pada Sekolah Menengah Atas Negeri 02 Batang Anai Kabupaten Padang Pariaman Menggunakan Metode Simple Additive Weighting (SAW)

No Tanggal Saran/Perbaikan Paraf

1 06 November

- Perbaiki penulisan pad cover - Perbaiki penulisan pada kata

pengantar

- Tambahkan manfaat

penelitian pada daftar isi dan bab I

- Perbaiki identifikasi masalah tujuan penelitian

- Perbaiki penulisan pada bab II - Perbaiki nama pada tabel 4 24 November

2018

- Perbaiki database pada program yang akan dibangun - Perbaiki kerangka konseptual - Tambahkan sumber referensi - Sinkronkan sumber referensi

dengan penjabaran pada bab II

5 27 November 2018

- Perbaiki margin pada kata pengantar

- Masukkan sumber pada tabel - Perbaiki spasi pada kerangka

konseptual

- Perbaiki lembar konsultasi 6 28 November ACC Seminar Proposal

- Perbaiki penulisan pada daftar isi

- Kata skripsi yang ada dikata pengantar diganti dengan tugas akhir

- Sistematika penulisan pada daftar isi dan Bab I

dihilangkan

- Penamaan gambar elemen sistem dirapikan lagi

- Penyesuaian tata letak judul penjelasan yang melebihi satu baris(kata dibawah

disejajarkan dengan kata yang ada diatas)

- Pemberian garis miring pada kata yang berbahasa

asing(input dan output) - Perbaiki kata penjelasan pada

keterangan kerangka konseptual

- Perbaiki tata letak pada Bab IV dan Bab V

8 25 April 2019 - ACC Komprehensif

9 08 Juli 2019 - Perbaiki cover sesuai dengan format baru sekarang

- Perbaiki kata-kata skripsi pada kata pengantar

- Perbaiki tata letak huruf pada ASI lama

10 19 Juli 2019 - Perbaiki konteks diagram - Sinkronkan ERD dengan file

database

- Perbaiki tabel data siswa dan data jurusan persemester 11 09 Agustus 2019 - Perbaiki gambar pada menu

halaman utama

- Perbaiki laporan data jurusan persemester

Padang, September 2019 Pembimbing I

Elmawati, M.Kom NIDN. 1020108001

Jenis Kelamin : Perempuan

Tempat/ Tanggal Lahir : Talang Padang/ 19 Januari 1995 Nomor Pokok Mahasiswa : 1410024262015

Program Studi : Sistem Informasi

Tanggal Lulus : 03 Mei 2019

IPK : 3,58

Predikat Lulus : Sangat Memuaskan

Judul Skripsi :

Sistem Pendukung Keputusan Pemilihan Jurusan Pada Sekolah Menengah Atas Negeri 02 Batang Anai Kabupaten Padang Pariaman Menggunakan Metode Simple Additive Weighting (SAW)

Dosen Pembimbing : 1. Elmawati, M.Kom 2. Eko Amri Jaya, M. Kom

Asal SMA : SMA N 09 Bengkulu Selatan

Nama Orang Tua : Ayah : Erlian Kairil Ibu : Linda Imaniar

Alamat/Telp/Hp :

Desa Talang Padang Kec.Pino Raya Kab. Bengkulu Selatan, Bengkulu (082374640443)