sistem penunjang keputusan dalam penilaian pembuatan sim

19
SISTEM PENUNJANG KEPUTUSAN DALAM PENILAIAN PEMBUATAN SIM TUGAS TENGAH SEMESTER Oleh : NURUL HUSNA NIM: 1020000346 JENJANG PENDIDIKAN STRATA-1 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK POTENSI UTAMA MEDAN 201 3

Upload: nurul-husna

Post on 14-Aug-2015

130 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

SISTEM PENUNJANG KEPUTUSAN DALAM PENILAIAN PEMBUATAN SIM

TUGAS TENGAH SEMESTER

Oleh :

NURUL HUSNANIM: 1020000346

JENJANG PENDIDIKAN STRATA-1PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK POTENSI UTAMA

MEDAN2013

Page 2: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

BAB I

PENDAHULUAN

I.1. Latar Belakang

Teknologi system informasi saat ini telah berkembang pesat. Hampir semua bidang sekarang

ini mengunakan system informasi,khususnya system penunjang keputusan atau Decision Support

Sistem (DSS).

Pengertian dari Sistem penunjang keputusan itu sendiri ialah Sistem Komputer yang interaktif

yang membantu pembuatan keputusan dalam menggunakan dan memanfaatkan data dan model

untuk memecahkan masalah yang tidak terstruktur.

Berdasarkan hal tersebut penulis mengambil judul “Sistem penunjang keputusan dalam

penilaian pembuatan SIM(Surat Izin Mengemudi)” dalam tugas tengah semester ini

I.2. Ruang Lingkup Permasalahan

I.2.1. Identifikasi Masalah

Pada umumnya,.

I.2.2. Perumusahan Masalah

Dengan permasalahan yang ada, maka penulis dapat merumuskan dan diharapkan dapat

diselesaikan melalui perancangan aplikasi ini adalah:

1. Bagaimana membuat dan merancang aplikasi monitoring jaringan yang mampu membantu

kinerja jaringan sehinggan dapat menangani permasalahan dalam suatu jaringan dengan lebih

cepat?

2. Bagaimana cara kerja Network Management System sehingga dapat mempermudah

mengetahui permasalahan dalam jaringan tersebut?

3. Bagaimana mengetahui dan memperoleh informasi tentang keadaan suatu jaringan yang

dimonitor?

I.2.3. Batasan Masalah

Page 3: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Adapun batasan agar perancangan system penunjang keputusan tentang penilaian dalam

pembuatan SIM ini fokus dan tidak terlalu luas cakupannya, maka diperlukan batasan masalah yang

akan diambil. Batasan masalah tersebut adalah:

1. Perancangan aplikasi ini hanya berjalan di dalam sistem operasi Microsoft visual basic 6.0.

2. Databasenya disimpan dengan menggunakan MySQL.

3. Pembahasannya dari perancangan ini hanya menentukan apakah user/penguna layak

medapatkan SIM dengan memasukan hasil penilaian/tes ke dalam form penilaian.

I.3. Tujuan dan Manfaat

I.3.1. Tujuan

Hasil perancangan ini diharapkan dapat menghasilkan sistem yang dapat mempermudah pihak

satlantas dalam mengeluarkan SIM,dan untuk mengurangi kecurangan dalam pembuatan SIM melalui

calo.

Tujuan dari penulisan skripsi ini adalah:

1. Merancang sistem yang dapat digunakan sebagai media untuk membantu/mempermudah

suatu intansi khususnya satlantas.

2. Mengurangi bentuk kecurangan dalam pembuatan SIM.

3. Memberikan kenyamanan dalam menjalankan system tersebut

I.3.2. Manfaat

1. Menambah wawasan dan pengetahuan penulis mengenai aplikasi sistem penujang keputusan

tentang penilaian dalam pembuatan SIM

2. Sebagai pelengkap dalam penilaian hasil tugas tengah semester pada matakuliah Sistem

Penunjang Keputusan.

I.3. Metodologi Penelitian

Adapun teknik-teknik pengumpulan data yang dilakukan penulisan adalah sebagai berikut:

1. Metode Library Research

Page 4: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Suatu cara mengumpulan data yang penulis lakukan berdasarkan buku atau text book, dan

tulisan–tulisan ilmiah yang isinya berhubungan dengan objek penulisan, dalam hal ini penulis

memperoleh data secara teoritis yang akan menguatkan dan sebagai bahan acuan tulisan

dalam menyelesaikan skripsi ini.

2. Metode Field Research

Suatu metode yang dilakukan langsung dilapangan. Dalam pengamatan ini memperoleh data-

data dengan cara:

a) Penelitian Perpusatakaan (Library Research)

Suatu cara mengumpulkan data yang peenulis lakukan berdasarkan buku atau text book,

dan tulisan-tulisan yang isinya berhubungan dengan objek pennulisan.

b) Browsing Internet

Suatu cara pengumpulan data yang penulis lakukan berdasarkan informasi yang didapat

melalui artikel-artikel yang ada di internet yang berhubungan tentang materi dengan

laporan penulis.

Page 5: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

BAB II

TINJAUAN PUSTAKA

II. Sistem Penunjang Keputusan (DSS)

II.1 Definisi :

Sistem Komputer yang interaktif yang membantu pembuatan keputusan dalam menggunakan dan

memanfaatkan data dan model untuk memecahkan masalah yang tidak terstruktur.

II.2 Tujuan

Memberikan dukungan untuk pembuatan keputusan pada masalah yang semi/tidak terstruktur.

Memberikan dukungan pembuatan keputusan kepada manajer pada semua tingkat dengan

membantu integrasi antar tingkat.

Meningkatkan efektifitas manajer dalam pembuatan keputusan dan bukan peningkatan

efisiennya.

II.3 Karakteristik SPK

Adaptability

Flexibility

User friendly

Support Intelligence, design, choice

Effectiveness

II.4 Tiga Tingkat Teknologi SPK

1. Spesific DSS

Merupakan hardware/software yang memungkinkan seseorang/ sekelompok orang pengambil

keputusan melakukan analitis terhadap suatu masalah tertentu.

2. DSS Generator

Suatu paket hardware/software yang mampu secara cepat dan mudah membuat specific DSS

3. DSS Tools

Hardware /software yang membantu pembuatan specific DSS/Generator DSS

Page 6: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

II.5 Manfaat SPK

Meningkatkan jumlah alternatif yang dipilih

Pemahaman yang lebih baik tentang bisnis

Respon yang cepat terhadap situasi yang tidak diharapkan.

Kontrol yang lebih baik

II.6 Komponen Arsitektur SPK

1. Komponen Data

Sumber data

Kontribusi vendor

2. Komponen Dialog

Knowledge Base

Bahasa Tindakan

Bahasa Representasi

3. Komponen Model

Model Optimasi

Model Deskriptif

Model Probabilistik

Model Deterministik

Page 7: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

BAB III

ANALISIS MASALAH DAN RANCANGAN PROGRAM

Bab ini menjelas kan tentang perancangan system penunjang keputusan tentang penilaian dalam

pembuatan SIM.

III.1 Form Menu awal

Berikut view code dari form menu awal

Private Sub data_Click()

datapeserta.Show

End Sub

Private Sub exit_Click()

End

End Sub

Private Sub Form_Load()

End Sub

Private Sub lap_Click()

Page 8: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Menu.cr.DataFiles(0) = db

Menu.cr.ReportFileName = "D:\dsssim\lapproses.rpt"

Menu.cr.WindowState = crptMaximized

Menu.cr.RetrieveDataFiles

Menu.cr.Action = 1

End Sub

Private Sub lappeserta_Click()

Menu.cr.DataFiles(0) = db

Menu.cr.ReportFileName = "D:\dsssim\lappeserta.rpt"

Menu.cr.WindowState = crptMaximized

Menu.cr.RetrieveDataFiles

Menu.cr.Action = 1

End Sub

Private Sub prosessim_Click()

frmproses.Show

End Sub

III.2 Form data peserta

Dan berikut vie code dari form data peserta tersebut

Private Sub btnbaru_Click()

txtnoujian = " "

Page 9: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

txtnoktp = " "

txtnama = " "

txtalamat = " "

txtjk = ""

End Sub

Private Sub btnedit_Click()

MsgBox "Pilih Data pada DataGrid1 yang Mau di Edit!"

btnsimpan.Caption = "Update"

End Sub

Private Sub btnexit_Click()

Unload Me

End Sub

Private Sub btnhapus_Click()

Hapus = MsgBox("Benar Data Mau dihapus????", vbYesNo, "Hati-hati")

If Hapus = vbYes Then

Adodc1.Recordset.Delete

Else

MsgBox "Penghapusan Gagal, dibatalkan???"

btnexit.SetFocus

End If

End Sub

Private Sub btnsimpan_Click()

If btnsimpan.Caption = "Simpan" Then

With Adodc1.Recordset

Adodc1.Recordset.AddNew

Adodc1.Recordset!noujian = txtnoujian.Text

Adodc1.Recordset!noktp = txtnoktp.Text

Adodc1.Recordset!nama = txtnama.Text

Page 10: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Adodc1.Recordset!alamat = txtalamat.Text

Adodc1.Recordset!jk = txtjk.Text

Adodc1.Recordset.Update

End With

Else

Adodc1.Recordset!noujian = txtnoujian.Text

Adodc1.Recordset!noktp = txtnoktp.Text

Adodc1.Recordset!nama = txtnama.Text

Adodc1.Recordset!alamat = txtalamat.Text

Adodc1.Recordset!jk = txtjk.Text

Adodc1.Recordset.Update

End If

End Sub

III.3 Form Proses Penilaian

Dan berikut view code dari form proses penilaian

Private Sub btnbaru_Click()

cmbnoujian.Text = ""

txtnoktp.Text = ""

txtnama.Text = ""

txtalamat.Text = ""

txtjk.Text = ""

txtkesehatan.Text = ""

Page 11: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

txtteori.Text = ""

txtpraktek.Text = ""

txttotal.Text = ""

txtkesimpulan.Text = ""

End Sub

Private Sub btnexit_Click()

Unload Me

End Sub

Private Sub btnhapus_Click()

Hapus = MsgBox("Benar Data Mau dihapus????", vbYesNo, "Hati-hati")

If Hapus = vbYes Then

Adodc1.Recordset.Delete

Else

MsgBox "Penghapusan Gagal, dibatalkan???"

btnexit.SetFocus

End If

End Sub

Private Sub btnproses_Click()

txttotal = Val(txtkesehatan.Text) + Val(txtteori.Text) + (txtpraktek)

txttotal = txttotal / 3

If txttotal >= 75 Then

txtkesimpulan = "Anda Mendapatkan Sim"

Else

txtkesimpulan = "Tidak Mendapatkan Sim"

End If

If btnproses.Caption = "Proses" Then

With Adodc1.Recordset

Adodc1.Recordset.AddNew

Adodc1.Recordset!noujian = cmbnoujian.Text

Page 12: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Adodc1.Recordset!tanggal = DTPicker1.Value

Adodc1.Recordset!noktp = txtnoktp.Text

Adodc1.Recordset!nama = txtnama.Text

Adodc1.Recordset!alamat = txtalamat.Text

Adodc1.Recordset!jk = txtjk.Text

Adodc1.Recordset!teskesehatan = txtkesehatan.Text

Adodc1.Recordset!testeori = txtteori.Text

Adodc1.Recordset!tespraktek = txtpraktek.Text

Adodc1.Recordset!Total = txttotal.Text

Adodc1.Recordset!Kesimpulan = txtkesimpulan.Text

End With

Else

Adodc1.Recordset!noujian = cmbnoujian.Text

Adodc1.Recordset!tanggal = DTPicker1.Value

Adodc1.Recordset!noktp = txtnoktp.Text

Adodc1.Recordset!nama = txtnama.Text

Adodc1.Recordset!alamat = txtalamat.Text

Adodc1.Recordset!jk = txtjk.Text

Adodc1.Recordset!teskesehatan = txtkesehatan.Text

Adodc1.Recordset!testeori = txtteori.Text

Adodc1.Recordset!tespraktek = txtpraktek.Text

Adodc1.Recordset!Total = txttotal.Text

Adodc1.Recordset!Kesimpulan = txtkesimpulan.Text

End If

End Sub

Private Sub cmbnoujian_Click()

Call OpenTable("Select * From[datapeserta] where noujian='" & Me.cmbnoujian.Text & "'", rsRS)

With rsRS

If Not .EOF Then

Me.txtnoktp.Text = .Fields(1)

Me.txtnama.Text = .Fields(2)

Page 13: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Me.txtalamat.Text = .Fields(3)

Me.txtjk.Text = .Fields(4)

End If

End With

End Sub

Private Sub Form_Load()

Dim recKode As New ADODB.Recordset

Set recKode = CariID("noujian")

If (recKode.EOF) Or (recKode.BOF) Then

MsgBox " No Ujian tersebut belum Ada....", vbCritical, "Informasi"

Else

recKode.MoveFirst

cmbnoujian.Clear

While Not (recKode.EOF)

cmbnoujian.AddItem recKode("noujian")

recKode.MoveNext

Wend

End If

End Sub

III.4 Module Koneksi

Berikut view code module1

Public DSS As ADODB.Connection

Public rsAnggota As New ADODB.Recordset

Public Function Buka_Koneksi() As Boolean

On Error GoTo Err

If DSS.State = adStateOpen Then DSS.Close

DSS.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=sim;Data Source=NURUL-PC"

Buka_Koneksi = True

rsAnggota.Open "sim", DSS, adOpenStatic, adLockOptimistic

Exit Function

Page 14: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

Err:

MsgBoxErr.Description

Buka_Koneksi = False

End Function

Public Function Tutup_Koneksi()

If DSS.State = adStateOpen Then

DSS.Close

End If

End Function

View code modulekoneksi

Public rsRS As New ADODB.Recordset

Public cnn As ADODB.Connection

Public rs As ADODB.Recordset

Public Sub Koneksi()

Set cnn = New ADODB.Connection

cnn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=sim;Data Source=NURUL-PC"

cnn.CursorLocation = adUseClient

End Sub

Public Sub OpenTable(Strsql As String, rs As ADODB.Recordset)

Set rs = New ADODB.Recordset

If rs.State = adStateOpen Then Set rs = Nothing

rs.Open Strsql, cnn, adOpenDynamic, adLockOptimistic

End Sub

Public Function CariID(Source As String) As ADODB.Recordset

Dim SQLSelect As String

On Error GoTo SelectError

Call Koneksi

If Trim(Source) = "noujian" Then

Page 15: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

SQLSelect = "Select * From datapeserta"

End If

Set CariID = cnn.Execute(SQLSelect)

Exit Function

SelectError:

Set CariID = Nothing

End Function

Page 16: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

BAB IV

HASIL DAN UJI COBA

IV.1 HASIL UJI COBA

1. Sistem di jalankan menggunakan microsoft visual basic 6.0

2. Dan databasenya menggunakan mySQLserver 2008

3. Ada bagian” didalam sistem/ dalam view code harus kita perhatikan salah satu scriptnya

seperti pada module koneksi ” DSS.Open "Provider=SQLOLEDB.1;Integrated

Security=SSPI;Persist Security Info=False;Initial Catalog=sim;Data Source=Nurul-PC" kita

harus memperhatiakan tempat penyimpanan data tersebut sebelum menjalankan sistem

ini.

4. Berikut tampilan awal ketika program di jalankan

Dan selanjutnya merupak tampilan ketika kita memasukan data peserta

Page 17: Sistem Penunjang Keputusan Dalam Penilaian Pembuatan Sim

BAB V

KESIMPULAN DAN SARAN

V.1 KESIM PULAN

Adapun kesimpulan yang dapat penulisa simpulkan adalah :

1. Bahwa system penujang keputusan sangat lah penting di era globalisasi saat ini

2. System penujang keputusan dapat membantu dalam penyelesaian masalah contohnya dengan di

buat atau di rancang suatu system penunjang keputusan tentang penilaian dalam pembuatan SIM

di suatu intansi khususnya satlantas

3. System itu sendiri dapat membantu mengurangi tingkat kecurangan dalam pembuatan SIM.

V.2 SARAN

Adapun saran yang dapat penulis sampaikan adalah :

1. Pastikan saat menjalankan system/program ini mengunakan Microsoft visual basic 6.0

2. Dan di lengkapi dengan MySQLserver karena databasenya di simpan dalam MySQL

3. Pastikan dalam view code sudah di cocokan atau di samakan tempat penyimpanan anda

4. Pastikan MySQL dapat terkoneksi dengan baik