18
SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN TINGKAT KEDISIPLINAN DAN SANKSI PELANGGARAN SISWA DI SMA N 1 JATINOM SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : HANDAYANI L200110153 PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2015

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

21

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN

TINGKAT KEDISIPLINAN DAN SANKSI PELANGGARAN SISWA

DI SMA N 1 JATINOM

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi

Strata I pada Jurusan Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

HANDAYANI

L200110153

PROGRAM STUDI INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2015

Page 2: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima
Page 3: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima
Page 4: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima
Page 5: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

MOTTO

Karena sesungguhnya sesudah kesulitan itu ada kemudahan, maka apabila kamu

telah selesai (dari sesuatu urusan), kerjakanlah dengan sungguh-sungguh (urusan)

yang lain.

( Qs. Al-Insyiroh : 6-7 )

Apabila di dalam diri seseorang masih ada rasa malu dan takut untuk berbuat

kebaikan, maka jaminan bagi orang tersebut adalah tidak akan bertemunya ia

dengan kemajuan selangkah pun.

( Bung Karno )

Lakukan yang terbaik yang anda bisa lakukan, jangan menyerah dan berhenti,

karena Allah selalu ada bersama kita.

( Penulis )

v

Page 6: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

PERSEMBAHAN

1. Kepada Allah SWT yang selalu mendengarkan doa dan selalu memberi

petunjuk dalam setiap hembus nafasku.

2. Ibu Umi Fadlilah,S.T.,M.Eng selaku pembimbing I yang telah

memberikan banyak bimbingan, arahan, dan masukan dalam penyusunan

skripsi ini.

3. Kepala sekolah SMA N 1 Jatinom ibu Purwanti SP.d.,MP.d yang telah

memberikan izin penelitian skripsi dan segala fasilitas selama penulis

melakukan penelitian di SMA N 1 Jatinom.

4. Kedua orang tuaku bapak Jumiri Kertoyoso dan Ibu Mariyem yang selalu

memberikan do’a dan restu dengan curahan penuh kasih sayang yang

engkau berikan kepadaku dan juga senantiasa memberikan motivasi,

membimbing, dan mendidikku dengan ikhlas agar selalu menghargai

setiap nilai kehidupan yang telah aku jalani.

5. Kakakku Giyani, Riyadi, Warsono, Windarti tersayang yang selalu

memberikan semangat dalam menyusun skripsi ini dan karena kalian aku

berjuang.

6. Sahabat dari SMA Jami, Eva, Umi yang selalu memberikan motivasi dan

semangat untuk mengerjakan dan menyelesaikan skripsi ini dan menemani

ku melakukan penelitian, mencari data, dll. Terima kasih untuk cerita

kehidupannya dan terimakasih sudah menemaniku sampai saat ini semoga

persahabatan kita tak pernah putus.

vi

Page 7: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

7. Sahabat kuliah Puspita, Risti, Sulis, Gilang, Riza yang selalu membantu,

menemani dan memberikan masukan untuk mengerjakan dan

menyelesaikan skripsi ini. Terimakasih untuk semuanya semoga

persahabatan ini tak pernah putus.

8. Kepada Nur Muhammad, terimaksih atas semangatnya dan tetaplah jadi

semangatku.

9. Untuk Almamaterku tercinta dan teman-temanku seperjuangan Teknik

Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

kasih untuk pengalaman kuliah bersama kalian.

vii

Page 8: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

KATA PENGANTAR

Assalamu’alaikum Wr.Wb

Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan

hidayahNya, sehingga penulis dapat menyelesaikan dan menyusun skripsi ini

dengan judul “Sistem Pendukung Keputusan Untuk Menentukan Tingkat

Kedisiplinan dan Sanksi Pelanggaran Siswa Di SMA N 1Jatinom”.

Skripsi ini disusun guna memenuhi salah satu persyaratan untuk

memenuhi kurikulum Program Studi Teknik Informatika Universitas

Muhammadiyah Surakarta serta untuk menyelesaikan program sarjana.

Penyusunan skripsi banyak menadapatkan bimbingan dan bantuan serta

saran dari berbagai pihak, maka dari itu penulis menyampaikan ucapan terima

kasih kepada :

1. Bapak Husni Thamrin, S.T, M.T., Ph.D. Dekan Fakultas Komunikasi

dan

Informatika.

2. Bapak Dr. Heru Supriyono, M.Sc. Ketua Program Studi Teknik

Informatika.

3. Ibu Umi Fadlilah,S.T.,M.Eng. selaku pembimbing I yang telah

memberikan banyak bimbingan, arahan, dan masukan dalam

penyusunan skripsi ini.

viii

Page 9: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

4. Bapak dan Ibu dosen yang telah membimbing dan membagi ilmunya

selama ini kepada penulis.

5. Ibu purwanti SP.d.,MP.d selaku kepala sekolah SMA N 1 Jatinom dan

bapak Ari Ruslan SPd selaku kesiswaan SMA N 1 Jatinom yang telah

memeberikan ijin dan membantu memncari data untuk skripsi ini.

6. Bapak ibu serta kakak dan teman-teman yang telah memberikan

dukungan moral dan material kepada penulis.

7. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang

turut membantu terselesaikannya Skripsi ini.

Penulis menyadari bahwa dalam penyusunan Skripsi ini masih

memerlukan penyempurnaan, untuk itu saran dan masukan dari semua pihak serta

pembaca sangat diharapkan.

Demikian pula penulis berharap semoga Skripsi ini bermanfaat bagi semua

pihak khusunya penulis dan pembaca pada umumnya.

Wassalamu’alaikum Wr.Wb

Surakarta,

Penulis

ix

Page 10: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

DAFTAR ISI

HALAMAN JUDUL ........................................................................................ i

HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN .......................................................................... iii

DAFTAR KONTRIBUSI................................................................................. iv

MOTTO ......................................................................................................... v

PERSEMBAHAN ............................................................................................ vi

KATA PENGANTAR ..................................................................................... viii

DAFTAR ISI .................................................................................................... x

DAFTAR TABEL ............................................................................................ xiv

DAFTAR GAMBAR ....................................................................................... xv

DAFTAR LAMPIRAN ................................................................................... xvii

ABSTRAKSI ................................................................................................... xviii

BAB I PENDAHULUAN ............................................................................... 1

A. Latar Belakang ........................................................................................... 1

B. Rumusan Masalah ...................................................................................... 2

C. Batasan Masalah ......................................................................................... 3

D. Tujuan Penelitian dan Manfaat Penulisan ................................................... 4

E. Sistematika Penulisan .................................................................................. 5

BAB II TINJAUAN PUSTAKA ................................................................... 7

A. Telaah Penelitian ......................................................................................... 5

x

Page 11: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

B. Landasan Teori ........................................................................................... 9

1. Kedisiplinan ............................................................................................ 9

2. Bimbingan Konseling ............................................................................. 10

3. Sistem Pendukung Keputusan ................................................................ 10

4. Metode Topsis ....................................................................................... 12

5. php ......................................................................................................... 15

6. CSS ........................................................................................................ 15

7. MySQL .................................................................................................. 16

8. jQuery ..................................................................................................... 17

9. HTML .................................................................................................... 18

10. Dreamweaver ........................................................................................ 18

11. Xampp .................................................................................................. 19

12. Mozila Firefox ...................................................................................... 20

BAB III METODE PENELITIAN .............................................................. 21

A. Waktu dan Tempat Penulisan ................................................................. 21

B. Peralatan Utama dan Pendukung ............................................................ 21

C. Alur Penelitian ........................................................................................ 22

D. Diagram Alir sistem .............................................................................. 24

E. Perancangan Sistem ................................................................................ 29

1. Analisis Kebutuhan ............................................................................. 29

a. Analisis Kebutuhan Hardware ................................................. 30

b. Analisis Kebutuhan software .................................................... 30

2. Perancangan ........................................................................................ 31

xi

Page 12: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

a. Model Perancangan ................................................................... 31

b. Metode Pengambilan Keputusan .............................................. 34

c. Rancangan Proses .................................................................... 38

d.Rancangan Basis data ............................................................... 41

1. basis data ......................................................................... 41

2. Entity Relatonship Diagram ( ERD) ............................... 42

e. Rancangan User Interface ........................................................ 48

1. Halaman Home ................................................................ 48

2. Halaman Login User ........................................................ 49

3. Halaman User baru ......................................................... 49

4. Halaman Admin .............................................................. 50

5. Halaman Siswa ............................................................... 51

6. Halaman Input Pelanggaran Siswa ................................. 52

4. Halaman Daftar Pelanggaran Siswa ................................ 53

F. Pengujian ................................................................................................ 54

a. Kuisioner .......................................................................................... 54

b. Sistem ............................................................................................... 55

BAB IV HASIL DAN PEMBAHASAN ....................................................... 57

A. Hasil Penelitian ....................................................................................... 57

1. Halaman Home................................................................................. 57

2. Halaman Login ................................................................................. 58

3. Halaman Daftar user baru ................................................................ 59

4. Halaman Input Pelanggaran Siswa................................................... 60

xii

Page 13: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

5. Halaman Daftar Pelanggaran Siswa ................................................. 60

6. Halaman Analisa SPK .................................................................... 61

7. Halaman Data Pelanggaran Siswa .................................................. 62

8. Halaman Daftar pelanggaran............................................................ 63

9. Halaman Sanksi .............................................................................. 65

B. Hasil Pengujian ....................................................................................... 66

1. Pengujian Internal ............................................................................ 66

2. Pengujian Web Browser ................................................................... 67

3. Pembahasan ...................................................................................... 67

4. Pengujian Eksternal ......................................................................... 68

5. Pengujian Sistem dengan Membandingkan Sistem Lain ................ 71

6. Analisa dan Pembahasan ................................................................. 72

1. Kelebihan ..................................................................................... 72

2. Kekurangan .................................................................................. 72

BAB V PENUTUP .......................................................................................... 74

A. Kesimpulan ............................................................................................. 74

B. Saran ....................................................................................................... 74

DAFTAR PUSTAKA

LAMPIRAN

xiii

Page 14: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

DAFTAR TABEL

Tabel 3.1 Nilai setiap alternatif ........................................................................ 35

Tabel 3.2 Matriks rangking setiap alternatif .................................................... 35

Tabel 3.3 Matriks ternormalisasi terbobot ....................................................... 36

Tabel 3.4 Solusi ideal positif(A+) .................................................................... 36

Tabel 3.5 Solusi ideal positif(A-) ..................................................................... 37

Tabel 3.6 Tabel jarak antara nilai terbobot(D+)............................................... 37

Tabel 3.7 Tabel jarak antara nilai terbobot(D+)............................................... 37

Tabel 3.8 Tabel Nilai Preferensi ...................................................................... 38

Tabel 4.1 Tabel Analisa Sistem ( Black Box ) ................................................ 66

Tabel 4.2 Tabel Pengujian Web Brower ......................................................... 66

Tabel 4.1 Tabel Kuisioner ............................................................................... 68

xiv

Page 15: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

DAFTAR GAMBAR

Gambar 3.1 Diagram Alur Penelitian............................................................... 22

Gambar 3.2 Diagram Alur Sistem Guru .......................................................... 24

Gambar 3.3 Diagram Alur Sistem Kepala Sekolah ......................................... 26

Gambar 3.4 Diagram Alur Sistem siswa .......................................................... 28

Gambar 3.5 Metode Waterfall.......................................................................... 31

Gambar 3.6 DFD Level 0 ................................................................................ 39

Gambar 3.7 DFD Level 1 ................................................................................. 39

Gambar 3.8 DFD Level 2 Pengumuman .......................................................... 26

Gambar 3.9 DFD Level 2 Galeri ..................................................................... 26

Gambar 3.10 DFD Level 2 Sistem ................................................................... 26

Gambar 3.11 Database User ............................................................................ 43

Gambar 3.12 Database Siswa .......................................................................... 43

Gambar 3.13 Database Sanksi ......................................................................... 44

Gambar 3.14 Database Pelanggaran .............................................................. 45

Gambar 3.15 Database Aspek ......................................................................... 45

Gambar 3.16 Database Comment .................................................................... 46

Gambar 3.17 Database Galeri ......................................................................... 46

Gambar 3.18 Database pengumuman ............................................................. 47

Gambar 3.19 Database Kriteria ....................................................................... 47

Gambar 3.20 ERD ( Entity Relationship Diagram) ......................................... 48

Gambar 3.21 Rancangan Halaman Home ........................................................ 50

Gambar 3.22 Rancangan Halaman Login ........................................................ 51

xv

Page 16: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

Gambar 3.23 Rancangan Halaman Daftar User ............................................... 52

Gambar 3.24 Rancangan Menu Admin ............................................................ 52

Gambar 3.25 Rancangan Halaman Siswa ........................................................ 53

Gambar 3.26 Rancangan Halaman Input Pelanggaran .................................... 54

Gambar 3.27 Rancangan HalamanDaftar Pelanggaran .................................... 55

Gambar 4.1 Halaman Utama ............................................................................ 42

Gambar 4.2 Halaman Login ............................................................................. 42

Gambar 4.3 Halaman Daftar User Baru .......................................................... 43

Gambar 4.4 Halaman Input pelanggaran siswa................................................ 44

Gambar 4.5 Halaman Daftar Pelanggaran siswa.............................................. 44

Gambar 4.6 Halaman Analisa SPK .................................................................. 45

Gambar 4.7 Halaman data pelanggaran ........................................................... 46

Gambar 4.8 Halaman Daftar Pelanggaran ....................................................... 47

Gambar 4.9 Halaman Sanksi ........................................................................... 47

Gambar 4.11 halaman Grafik pelanggaran siswa ........................................... 65

xvi

Page 17: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

DAFTAR LAMPIRAN

1. Lampiran Surat Keterangan Selesai Penelitian

2. Lampiran Script

3. Lampiran data Pelanggaran

4. Lampiran kuisioner

xvii

Page 18: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN …eprints.ums.ac.id/39914/1/HALAMAN DEPAN.pdf · 2015. 12. 15. · Informatika Universitas Muhammadyah Surakarta angakatan 2011 terima

ABSTRAKSI

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN

TINGKAT KEDISIPLINAN DAN SANKSI PELANGGARAN SISWA

DI SMA N 1 JATINOM

Seorang siswa dalam mengikuti belajar di sekolah tidak terlepas dari

berbagai peraturan dan tata tertib yang diberlakukan serta harus ditaati oleh setiap

siswa. Hal tersebut dimaksudkan supaya siswa mengetahui tentang kedisiplinan.

Kedisiplinan merupakan suatu kebijakan dari sebuah instansi pendidikan yang

harus dipatuhi oleh siswa, salah satunya yaitu di SMA N 1 JATINOM. Aspek

kedisiplinan yang dijadikan sebagai acuan di SMA N 1 JATINOM meliputi

kerajinan, kelakuan, dan kerapian. Banyaknya siswa yang melanggar peraturan

sekolah, membuat pihak sekolah kesulitan menetukan sanksi dan jumlah point

pelanggaran yang awalnya masih menggunakan perhitungan point pelanggaran

dan menentukan sanksi pelanggaran yang masih manual dengan menjumlahkan

semua point pelanggaran siswa.

Aplikasi ini untuk Mengetahui tingkat kedisplinan dan sanksi pelanggaran

yang dilakukan siswa SMA N 1 JATINOM, maka menggunakan sistem

pendukung keputusan dengan metode TOPSIS (Technique Order Preference by

Similarity To Ideal Solution). Kriteria yang dijadikan sebagai acuan adalah Skor

pelanggaran. Sistem dibangun menggunkan software aplikasi macromedia

dreamweaver dengan bahasa pemrograman PHP, sehingga penulis merancang

sistem pendukung keputusan untuk menentukan tingkat kedisiplinan dan sanksi

pelanggaran siswa di SMA N 1 JATINOM.

Hasil penelitian yang diperoleh adalah aplikasi website sekolah sederhana

yang didalamnya terdapat sistem pendukung keputusan untuk menentukan tingkat

kedisiplinan dan sanksi pelanggaran siswa di SMA N 1 JATINOM. Aplikasi ini

digunakan untuk membantu pekerjaan dalam melakukan perhitungan point

pelanggaran siswa, serta sebagai pendukung keputusan pimpinan sekolah untuk

menentukan kebijakan terkait.

Kata Kunci : Kedisiplinan, Sistem pendukung Keputusan, TOPSIS

xviii