SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN KELAS SEPULUH SMA N 1 KARTASURA SUKOHARJO Sistem Pendukung Keputusan Penjurusan Kelas Sepuluh Sma N 1 Kartasura Sukoharjo Menggunakan Metode Ahp.

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

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 -----

v

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.

vi

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.

vii

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.

viii

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

ix

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

x

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

Analisa atau Pembahasan ..................................................

51

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

51

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

65

5.1. Kesimpulan .......................................................................

65

4.2

xi

5.2. Saran .................................................................................

65

DAFTAR PUSTAKA ............................................................................

67

LAMPIRAN ...........................................................................................

68

xii

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

xiii

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

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

Gambar 3.6

xiv

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

xv

DAFTAR LAMPIRAN

halaman

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

69

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

78

xvi

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

xvii