SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau...

17
SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS SEPULUH SMA N 1 KARTASURA SUKOHARJO MENGGUNAKAN METODE AHP SKRIPSI Disusun Sebagai Salah Satu Syarat Menyelesaikan Jenjang Strata I Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh: Wahyu Lulianto Nim : L200090081 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014

Transcript of SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau...

Page 1: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN

KELAS SEPULUH SMA N 1 KARTASURA SUKOHARJO

MENGGUNAKAN METODE AHP

SKRIPSI

Disusun Sebagai Salah Satu Syarat Menyelesaikan Jenjang Strata I

Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh:

Wahyu Lulianto

Nim : L200090081

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2014

Page 2: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas
Page 3: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas
Page 4: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas
Page 5: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

v

MOTTO

1. Tersenyumlah dan buat orang lain di sekitar anda tersenyum karena anda.

2. Janganlan kita berputus asa dan mudah menyerah sekalipun itu terasa tidak munggkin

karena hakikatnya putus asa dan mudah menyerah itu adalah tangga kita menuju

keberhasilan.

3. Setiap usaha yang kita lakukan pastilah kita menemui yang namanya kegagalan tinggal

bagaimana kita meminimalisir kegagalan tersebut untuk menuju sebuah kesuksesan.

4. Waktu dalah senjata yang yang paling hebat yang pernah ada.

5. Tabunglah energi positif di kehidupan ini sebanyak mungkin maka kelak kita juga akan

menuai energi positif yang kita tabung.

----- Penulis -----

Page 6: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

vi

PERSEMBAHAN

Dengan segala kerendahan hati, karya sederhana ini penulis persembahkan kepada

:

Kedua orang tua tercinta Ibu Endang Siswanti dan Bapak Drs. Jumarno yang

selalu memberikan kasih sayang dengan penuh keikhlasan.

Thanks for everything.

Nenekku mbah Jikem dan seluruh keluarga besar yang selalu memberikan

dukungan terimakasih untuk do’a dan cinta selama ini.

Adik ku Dina Nur Hidayah dan Nafis terimakasih telah menjadi adik yang baik

dan mendukung penulis menyelesaikan karya kecil ini.

Orang-orang yang telah memberi dukungan

dalam hidup penulis. Terima kasih untuk kebersamaan selama ini.

Page 7: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

vii

KATA PENGANTAR

Alhamdulillahirobbil’alamiin, segala puji bagi Allah SWT yang telah

memberikan kekuatan, kesabaran, petunjuk dan ilmu sehingga penulis dapat

menyelesaikan skripsi ini. Sungguh tiada daya dan upaya tanpa kehendak-Nya.

Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik

Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa

dalam rangka menyelesaikan program sarjana. Penulis menyadari bahwa skripsi ini

masih jauh dari kesempurnaan, oleh karena itu kritik saran yang membangun dari

berbagai pihak sangat penulis harapkan demi perbaikan-perbaikan ke depan.

Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah

mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun pemikiran. Oleh

karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang

sebesar-besarnya kepada :

1. Husni Thamrin, S.T, MT., Ph.D., selaku Dekan Fakultas Komunikasi dan

Informatika.

2. Dr. Heru supriyono, M.Sc., selaku Ketua Jurusan Teknik Informatika

Universitas Muhammadiayah Surakarta.

3. Prof. Dr.Budi Murtiyasa, M.Kom., selaku pembimbing I yang telah

memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis

sehingga dapat menyelesaikan tugas akhir ini.

Page 8: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

viii

4. Aris Rakhmadi, S.T., M.Eng., selaku pembimbing II yang telah

memberikan bimbingan dan pengarahan kepada penulis sehingga dapat

menyelesaikan tugas akhir ini.

5. Bapak dan Ibu Dosen Fakultas Komunikasi dan Informatika yang telah

memberikan ilmu dan pengetahuan selama menempuh pendidikan di Teknik

Informatika UMS

6. Bapak Ali selaku Kasi Kurikulum pendidikan SMA N 1 Kartasura dan

seluruh petugas dari pihak sekolah yang telah membantu dalam penelitian ini.

7. Seluruh Staf Tata Usaha, Staf Akademik maupun non Akademik, yang

telah banyak membantu dan memberikan kemudahan kepada penulis selama

menempuh studi di Fakultas Komunikasi dan Informatika jurusan Teknik

Informatika Universitas Muhammadiyah Surakarta

8. Kedua orang tua yang selalu memberikan do’a, semangat dan motivasi tanpa

henti kepada penulis. Terima kasih atas keikhlasan merawat dan mendidik.

Serta mengajarkan perjuangan yang tiada hentinya, juga atas curahan kasih

sayang yang tidak pernah surut dalam setiap langkah kehidupan penulis demi

meraih cita-cita dan impian untuk membahagiakan keduanya.

9. Sahabat penulis yang telah memberikan bantuan moril dan waktunya untuk

membagi ilmu, yang telah memberi inspirasi dan jalan keluar dalam

menyelesaikan karya kecil ini. Sahabat yang telah membantu dalam

pengecekan kesalahan dalam pembuatan sistem ini dan selalu memberi

semangat dengan canda, ejekan dan tekanan yang membuat penulis segera

menyelesaikan tugas akhir.

Page 9: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

ix

10. Sahabat keluh kesahku. Utami Puji Astuti, S.Psi., yang selalu memberikan

dukungan dan semangat ketika penulis mulai menyerah dan pasrah dalam

mengerjakan tugas akhir.

11. Teman-teman seperjuangan kelas C (Fajar, Indrawan, Febri, Alip dll) yang

menjadikan penulis semangat dalam menyelesaikan tugas akhir dan tidak mau

kalah dari mereka.

12. Sahabat angkatan semasa sma (Nurman, Sunduk, Cecep, Gombet, Mahmud,

Babe dan Iqbal) yang telah memberikan dan berbagi pengalaman hidup pada

penulis dari yang dulu hingga kini menjadi seseorang yang baru dengan

bersendau gurau di markas besar kita ‘koyor’.

13. Seluruh rekan Teknik Informatika 2009 yang telah mengisi hidup penulis

yang semula kosong menjadi bermakna. Terima kasih atas kerja samanya

selama ini.

14. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu

hingga terselesainya tugas akhir ini.

Penulis berharap semoga skripsi ini berguna bagi semua pihak dan

bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam menambah

pengetahuan dan wawasan ilmu. Amiin.

Surakarta, 16 April 2014

Penulis

Page 10: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

x

DAFTAR ISI

Halaman

HALAMAN SAMPUL DEPAN ............................................................ i

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

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

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

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

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

KATA PENGANTAR ........................................................................... vii

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

DAFTAR TABEL .................................................................................. xiii

DAFTAR GAMBAR ............................................................................. xiv

DAFTAR LAMPIRAN .......................................................................... xvi

ABSTRAKSI ......................................................................................... xvii

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

1.1. Latar Belakang Masalah ................................................... 1

1.2. Rumusan Masalah ............................................................. 3

1.3. Batasan Penelitian ............................................................. 3

1.4. Tujuan Masalah ................................................................. 4

1.5. Manfaat Penelitian ............................................................ 4

1.6. Sistematika Penulisan ....................................................... 6

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

2.1. Telaah Penelitian ............................................................... 7

Page 11: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xi

2.2. Landasan Teori ................................................................. 9

1. Sistem Pendukung Keputusan .................................... 9

2. AHP (Analytical Hirarcy Process) ............................. 10

3. Bahasa Pemrograman Web ......................................... 11

4. Basis Data (database) MySQL ................................... 15

5. Internet ........................................................................ 16

BAB III. METODE PENELITIAN ........................................................ 17

3.1. Waktu dan Tempat ............................................................ 17

3.2. Peralatan Utama dan Pendukung ...................................... 17

1. Peralatan Utama .......................................................... 17

2. Peralatan Pendukung ................................................... 17

3.3. Alur Penelitian .................................................................. 18

1. Metode Analisis .......................................................... 18

2. Hasil Analisis .............................................................. 20

3. Analisis Kebutuhan Sistem ......................................... 21

BAB IV. HASIL DAN PEMBAHASAN .............................................. 45

4.1 Hasil Penelitian ................................................................. 45

1. Halaman Bagi User ..................................................... 45

2. Halaman Admin .......................................................... 48

4.2 Analisa atau Pembahasan .................................................. 51

1. Pengujian Sistem ......................................................... 51

BAB V. PENUTUP ................................................................................ 65

5.1. Kesimpulan ....................................................................... 65

Page 12: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xii

5.2. Saran ................................................................................. 65

DAFTAR PUSTAKA ............................................................................ 67

LAMPIRAN ........................................................................................... 68

Page 13: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xiii

DAFTAR TABEL

Halaman

Tabel 3.1 Penilaian Kriteria dan Alternatif .................................... 25

Tabel 3.2 Tabel Admin ................................................................... 37

Tabel 3.3 Tabel Data Siswa ............................................................ 37

Tabel 3.4 Tabel Data Psikologi ...................................................... 37

Tabel 3.5 Tabel Data Penunjang ..................................................... 38

Tabel 3.6 Tabel Data pendaftaran ................................................... 38

Tabel 3.7 Tabel Data Nilai ............................................................. 39

Tabel 3.8 Tabel Data Kualitatif ...................................................... 39

Tabel 3.9 Tabel Data AHP ............................................................. 40

Tabel 4.1. Tabel kuisoner ................................................................ 61

Page 14: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xiv

DAFTAR GAMBAR

Halaman

Gambar 2.1. Hierarki AHP (Analytical Hierarchy Process) ............... 11

Gambar 2.2. Contoh Script PHP ......................................................... 12

Gambar 2.3. Contoh Script HTML ..................................................... 13

Gambar 2.4. Contoh Script CSS .......................................................... 13

Gambar 2.5. Contoh Script JavaScript ................................................ 14

Gambar 2.6. Contoh Script JQuery ..................................................... 15

Gambar 3.1. Flowchart alur penelitian ............................................... 19

Gambar 3.2. Metode waterfall ............................................................ 26

Gambar 3.3. Diagram Konteks (DFD Level 0) .................................. 31

Gambar 3.4. DFD Level 1 admin ........................................................ 31

Gambar 3.5. DFD Level 1 user ........................................................... 32

Gambar 3.6 Use Case Diagram .......................................................... 33

Gambar 3.7. Diagram alur Admin ....................................................... 36

Gambar 3.8. Relasi database ............................................................... 40

Gambar 3.9. Rancangan menu admin ................................................. 41

Gambar 3.10. Rancangan input data siswa ............................................ 42

Gambar 3.11. Rancangan keluar system admin .................................... 43

Gambar 3.12. Rancangan home ............................................................. 44

Gambar 4.1. Halaman home ................................................................ 46

Gambar 4.2. Halaman Syarat .............................................................. 46

Gambar 4.3. Halaman daftar ............................................................... 47

Page 15: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xv

Gambar 4.4 Halaman hasil ................................................................. 47

Gambar 4.5. Halaman tentang ............................................................. 48

Gambar 4.6. Halaman data siswa ........................................................ 48

Gambar 4.7. Halaman data nilai .......................................................... 49

Gambar 4.8 Halaman data psikolog ................................................... 50

Gambar 4.9. Halaman analisi AHP ..................................................... 50

Gambar 4.10. Input data siswa ............................................................... 51

Gambar 4.11. Hasil input data siswa ...................................................... 52

Gambar 4.12. Input data nilai ................................................................. 53

Gambar 4.13. Hasil input nilai ............................................................... 52

Gambar 4.14 Input pilihan .................................................................... 54

Gambar 4.15. Hasil input data psikolog ................................................. 55

Gambar 4.16. Input data penunjang ....................................................... 56

Gambar 4.17. Hasil input data penunjang .............................................. 56

Gambar 4.18. Form pendaftaran ............................................................ 57

Gambar 4.19. Mengisi form pendaftaran ............................................... 58

Gambar 4.20. Pop up bahwa pendaftaran telah berhasil ........................ 58

Gambar 4.21. Grafik hasil kuisioner .................................................... 62

Page 16: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xvi

DAFTAR LAMPIRAN

halaman

1. SCRIPT PROGRAM ....................................................................... 69

2. LAMPIRAN KUISIONER .............................................................. 78

Page 17: SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS … · dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS, atau BAHASA sehingga penjurusan untuk siswa kelas

xvii

ABSTRAKSI

Sistem penjurusan untuk siswa kelas sepuluh SMA yang cenderung dilakukan

dengan manual melihat nilai-nilai raport atau test dalam memilih jurusan IPA, IPS,

atau BAHASA sehingga penjurusan untuk siswa kelas sepuluh kurang maksimal dan

juga membutuhkan waktu dan biaya yang lebih banyak. Serta belum adanya

pendataan secara terperinci mengenai penjurusan serta kendala yang biasanya

muncul adalah kesulitan dalam penyimpanan arsip atau data siswa yang telah

tersimpan.

Sistem ini menggunakan dan mengembangkan konsep dasar dari Analytical

Hierarchy Process (AHP) yang akan digunakan sebagai teori dasar untuk melakukan

perhitungan pembobotan dari tiap faktor dan kriteria nyata yang ada di lapangan.

Sistem ini dibangun dengan bahasa pemrograman PHP dan MySQL sebagai basis

data.

Guru siswa SMA kelas sepuluh dalam melakukan jurusan IPA, IPS, atau

BAHASA dan memudahkan dalam penyimpanan arsip data siswa yang telah

melakukan penjurusan maka akan dibuat suatu sistem pendukung keputusan

penjurusan kelas sepuluh SMA menggunakan metode AHP. Dengan pembuatan

sistem pendukung keputusan ini diharapkan nantinya dapat mempermudah para guru

untuk menentukan siswa-siswanya dalam menentukan jurusan apakah yang akan di

ambil oleh siswa tersebut, yang biasanya untuk penjurusan dilakukan di sekolah

SMA masih dengan cara manual, misalnya tes tertulis dan penilaian nilai raport.

Kata kunci : Sistem Pendukung Keputusan, AHP, Penjurusan, SMA