• Tidak ada hasil yang ditemukan

BAB IV ANALISA DAN DESAIN SISTEM

4.1.1 Analisa Sistem yang Berjalan

Sebelum melakukan perancangan terhadap sistem baru, perlu adanya gambaran mengenai sistem yang ada atau sistem yang sedang berjalan pada SMA Negeri 02 Batang Anai. Hal ini bertujuan agar memudahkan kita dalam melakukan perancangan sistem baru tersebut sehingga apa yang diinginkan akan sesuai sebagaimana mestinya. Dengan kata lain sistem yang lama dapat dijadikan

sebagai bahan perbandingan untuk merancang sistem yang baru, yaitu gagasan untuk merancang sebuah Sistem Infromasi pengambilan keputusan pemilihan jurusan siswa. Aliran sistem informasi lama bertujuan untuk mengetahui bagaimana terjadinya proses pengolahan data pemilihan jurusan siswa dan juga untuk mengetahui masalah-masalah yang ada serta kelemahan-kelemahan pada sistem yang sedang berjalan sekarang ini. Jika pada sistem lama terdapat kekurangan maka dapat disempurnakan dengan menggunakan sistem yang baru.

Berikut ini aliran sistem informasi pengambilan keputusan pemilihan jurusan siswa yang lama pada SMA Negeri 02 Batang Anai:

1. Siswa menerima berkas (angket peminatan dan tes psikologi) yang diberikan oleh pihak sekolah.

2. Siswa mengisi berkas (angket peminatan dan tes psikologi) yang diberikan.

3. Setelah mengisi berkas (angket peminatan dan tes psikologi) pihak sekolah akan mengkalkulasi perhitungan digabung dengan nilai rapor dan nilai rata-rata SKHU.

4. Setelah dilakukan perhitungan oleh guru BK maka akan didapat laporan hasil penjurusan.

5. Kemudian laporan penjurusan tersebut akan ditanda tangani oleh kepala sekolah.

6. Guru BK akan membuat pengumuman dari hasil laporan penjurusan yang sudah di ACC.

Untuk lebih jelasnya dapat dilihat pada aliran Sistem Pendukung Keputusan Pemilihan jurusan pada SMA Negeri 02 Batang Anai menggunakan metode simple additive weighting (saw) di bawah ini :

SISWA GURU BK KEPALA SEKOLAH

Gambar 4.1 ASI Lama Berkas Siswa

Isi berkas

Berkas yang telah diisi

Berkas yang telah diisi

Kalkulasi berkas

Laporan hasil penjurusan

Laporan hasil penjurusan

ACC

Laporan hasil penjurusan yang sudah d ACC

Laporan hasil penjurusan yang sudah di ACC Pengumuman

hasil penjurusan

4.1.2 Evaluasi Sistem Yang Sedang Berjalan

Berdasarkan hasil analisa dari sistem informasi yang sedang berjalan maka dilakukan evaluasi guna mengurangi kesalahan dalam pengolahan data serta mempermudah sekolah dalam melakukan pemilihan jurusan pada siswa. Dari segi penyimpanan juga akan menguntungkan pihak sekolah dari adanya kesalahan dalam penyimpanan dokumen yang ganda.

Berdasarkan gambar aliran sistem informasi yang sedang berjalan di atas, dapat dilihat beberapa kelemahan di antaranya :

1. Sulit melakukan pencarian data dengan cepat sehingga jika suatu saat dibutuhkan proses pencarian data siswa akan terkendala dan memakan waktu yang cukup lama.

2. Kemungkinan terjadi kesalahan dalam memproses data besar.

3. Keamanan data kurang terjamin dari hal-hal yang tidak diinginkan karena data dalam bentuk kertas dokumen.

4.1.3 Usulan Sistem Baru

Pada aliran sistem informasi baru ini dilakukan beberapa perubahan dalam proses pengolahan data dan proses pembuatan laporan. Hal ini ditujukan agar kendala-kendala pada sistem pengolahan data yang lama dapat diatasi, seperti pembuatan laporan data siswa serta data penilaian pemilihan jurusan yang diproses dengan menggunakan bantuan program aplikasi. Adapun keuntungan dari perubahan sistem pengolahan data ini adalah proses pengolahan data menjadi lebih cepat, keamanan data akan lebih terjamin dan kejenuhan pemakai sistem akan dapat teratasi dengan perubahan yang diterapkan pada sistem yang baru.

Berikut ini aliran sistem informasi pengambilan keputusan pemilihan jurusan siswa yang diusulkan pada SMA Negeri 02 Batang Anai:

1. Siswa menerima berkas (angket peminatan dan tes psikotes) yang diberikan oleh guru BK.

2. Siswa mengisi berkas (angket peminatan dan tes psikotes) yang diberikan.

3. Setelah mengisi berkas (angket peminatan dan tes psikotes) guru BK akan menginputkan data siswa dan mengkalkulasikannya bersamaan dengan nilai rapor dan nilai akademik.

4. Kemudian guru BK akan menyerahkan laporan data jurusan persemester kepada kepala sekolah untuk di ACC

5. Setelah laporan data jurusan persemester di ACC oleh kepala sekolah, maka laporan tersebut disimpan oleh guru BK sebagai arsip.

6. Laporan tersebut kemudian akan diberikan kepada para siswa.

Untuk lebih jelasnya mengenai aliran sistem informasi yang diusulkan, dapat dilihat pada gambar 4.2 di bawah ini

Gambar 4.2 ASI Baru

SISWA GURU BK KEPALA SEKOLAH

Data yang telah diisi Isi berkas

Berkas Siswa Data yang telah diisi

Laporan data jurusan persemester

Laporan jurusan persemester

ACC

Laporan data jurusan

persemester yang di ACC

Laporan data jurusan

persemester yang di ACC

Input dan Kalkulasi data siswa

Laporan data siswa Laporan data

jurusan persemester

A

A

4.1.4 Analisa Sistem Informasi yang diusulkan

Berdasarkan desain sistem informasi yang baru dapat menyelesaikan masalah yang terjadi di sekolah. Semua data yang sudah terkomputerisasi dan dapat memudahkan guru BK dalam pengambilan keputusan dalam penjurusan siswa pada SMA Negeri 02 Batang Anai.

4.1.4.1 Context Diagram

Context diagram adalah gambaran secara umum tentang suatu sistem yang terdapat di dalam suatu organisasi yang memperlihatkan batasan sistem, adanya interaksi antara eksternal entity dengan suatu sistem, dan informasi secara umum mengalir diantara entity dan sistem. Context diagram ini merupakan alat bantu yang digunakan dalam menganalisa sistem yang akan dikembangkan.

Untuk mendapatkan gambaran umum mengenai suatu sistem yang akan dirancang dapat melalui penjabaran context diagram. Dimana dalam context diagram tersebut terdiri dari beberapa entity dan juga terdiri dari sebuah proses yang disebut dengan perancangan sistem pendukung keputusan pemilihan jurusan pada SMAN 02 Batang Anai Kabupaten Padang Pariaman. Context Diagram dapat dilihat pada gambar 4.3 dibawah ini :

Gambar 4.3 Kontex Diagram Sistem 4.1.4.2 Data Flow Diagram

Data Flow Diagram adalah gambaran sistem secara logikal. Gambaran ini tidak tergantuk pada perangkat keras, perangkat lunak, struktur data atau organisasi file. Keuntungan menggunakan Data Flow Diagram adalah untuk memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikembangkan.

Data Flow Diagram (DFD) digunakan untuk menggambarkan arus data suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika. Keuntungan dari pengguna DFD adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan atau dikembangkan. Untuk memperinci sistem yang akan dirancang yaitu dengan menguraikan DFD. Penjabaran DFD didasarkan pada context

diagram yang telah dibahas sebelumnya dan dapat dilihat pada gambar di bawah ini :

Gambar 4.4 Data Flow Diagram (DFD) 4.1.4.3 Entity Relation Diagram (ERD)

Entity Relatinship Diagram (ERD) merupakan suatu dokumentasi data dengan mengindentifikasikan entity data dan memperlihatkan hubungan yang ada diantara entity tersebut.

Pada model Entity Relatinship Diagram (ERD) ini akan terlihat hubungan antara yang satu dengan yang lainnya dengan menggunakan kunci relasi (relasi key) yang merupakan kunci utama dari masing-masing file. Diagram berikut ini akan memperlihatkan bagaimana entity yang ada dalam file-file yang digunakan.

siswa

*siswaid siswanama siswajenkel siswakelas siswaalamat

siswahp

penilaian memiliki

*nilaiid

**nilaisiswaid nilairapor nilaipsikotes

nilaiakademik nilairatarata

nilaipeminatan

Gambar 4.5 Entity Relationship Diagram (ERD) 4.2 Desain Sistem

Desain sistem merupakan tahap setelah analisa sistem. Tujuan dari desain sistem ini yaitu untuk mempercepat pengambilan keputusan. Desain sistem pada hakekatnya bukanlah sekedar mempercepat atau mengoptimalisasikan kegiatan operasi tapi juga mencakup standarisasi dengan hasil dalam penghematan waktu dan biaya. Desain sistem terdiri dari dua tahap yaitu tahap desain secara global dan tahap desain secara terinci.

4.2.1 Desain HalamanUtama

Desain halaman utama program ini yaitu:

Gambar 4.6 Desain Halaman Utama 4.2.2 Desain File

Setelah perancangan bentuk output dan bentuk input, maka selanjutnya adalah merancang file-file yang dibutuhkan. Dari file-file tersebut data akan direkam kedalam media penyimpanan dan perancangan file berdasarkan atas input-input yang telah dijelaskan pada bagian sebelumnya.

a) Relasi table

Gambar 4.7 Tabel Relasi

Sebelum membuat database, tentunya user harus merancang relasi tabel atau hubungan dari tabel ke tabel. Dalam suatu tabel terdapat suatu primary key (kunci utama) dan jika tabel tersebut berelasi maka diantara tabel tersebut harus memiliki foreign key (kunci tamu). Gambar diatas menampilkan bagaimana hubungan antar tabel siswa dengan tabel lainnya.

b) File Data Siswa

Desain file data siswa menggambarkan field-field apa saja yang digunakan untuk merancang file data siswa. Field-field yang digunakan dalam perancangan desain file data siswa dapa dilihat pada tabel 4.1

Nama database : Dbsekolah Nama tabel : Data siswa Field key : Siswaid

Tabel 4.1 Tabel File Data Siswa

No Field Name Type Size Description

1 Siswaid Varchar 15 Primary Key

2 Siswanama Varchar 30 3 Siswajenkel Varchar 20 4 Siswakelas Varchar 50 5 Siswaalamat Varchar 50

6 Siswahp Varchar 20

c) File Data Jurusan Persemester

Desain file data jurusan persemester menggambarkan field-field apa saja yang digunakan untuk merancang file data jurusan persemester.

Field-field yang digunakan dalam perancangan desain file data jurusan persemester dapa dilihat pada tabel 4.2

Nama database : Dbsekolah Nama tabel : Hasil Field key : Nilaiid

Tabel 4.2 Tabel Data Jurusan Persemester

No Field Name Type Size Description

1 Nilaiid Varchar 15 Primary Key

2 Siswaid Varchar 20

3 Nilairapor Double

4 Nilaipsikotes Double 5 Nilaipeminatan Double

6 Ratarata Double

64 5.1 Implementasi Sistem

Implementasi sistem merupakan suatu prosedur yang dilakukan pada tahap sistem dalam dokumen yang disetujui dan menguji kemudian mengintalasi dan menggunakan program yang dibuat. Didalam implementasi sistem ada beberapa tahap yang harus dilakukan diantaranya adalah menerapkan rencana implementasi, melakukan kegiatan implementasi dan tindak lanjut implementasi.

Untuk mengimplementasikan program aplikasi yang telah dirancang, maka diperlukan sebuah alat bantu berupa komputer, yang mana untuk mengoperasikan komputer itu sendiri yang memerlukan tiga buah komponen pendukung seperti hardware, software, dan brainware.

5.2 Desain Database

Mendesain database pada bab ini menggunakan XAMPP yang didalamnya terdapat PHP MyAdmin, yang dimulai dari menginstal software tersebut serta mengikuti langkah-langkat dalam menginstal hingga selesai. Setelah berada dimenu PHP MyAdmin selanjutnya dibuat database dengan cara memilih menu Create New MyAdmin dan diberi nama dbsekolah seperti lampiran gambar dibawah ini.

Gambar 5.1 Desain Database 5.3 Pengujian sistem

Pada bab ini akan dijelaskan lebih rinci tentang sistem yang telah dibuat.

Pengujian sistem dilakukan untuk menguji hubungan antara program aplikasi yang dibuat dengan elemen yang lain dalam sistem informasi. Adapun tujuan dari pengujian sistem ini adalah untuk memastikan semua elemen sistem sudah terhubung dengan baik. Pada pengujian ini sistem akan dilihat perbedaan antara sistem yang lama dengan yang baru.

5.3.1 Menu Login

Pada tampilan menu login ini menampilkan user atau pengguna untuk masuk ke menu utama.

Gambar 5.2 Menu Login

5.3.2 Menu Utama

Pada tampilan menu utama ini menampilkan menu Master Data, Transaksi, Laporan, Logout yang dapat diakses user.

Gambar 5.3 Menu Utama 5.3.3 Data Siswa

Pada menu data siswa ini menampilkan data-data siswa yang akan memilih jurusan pada SMA Negeri 02 Batang Anai.

Gambar 5.4 Menu Input Data Siswa

5.3.4 Data Penilaian

Pada menu data penilaian ini akan menghitung nilai siswa sesuai dengan kriteria nilai yang sudah ditentukan sebelumnya pada SMA Negeri 02 Batang Anai.

Gambar 5.5 Menu Penilaian 5.3.5 Laporan Data Siswa

Pada menu ini menampilkan laporan data siswa SMA Negeri 02 Batang Anai.

Gambar 5.6 Laporan Data Siswa

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

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