SISTEM PENDUKUNG KEPUTUSAN
UNTUK MEMBANTU CALON SISWA
MEMILIH SEKOLAH MENENGAH LANJUTAN DI SURAKARTA
SKRIPSI
Disusun Sebagai Salah Satu Syarat Menyelesaikan Jenjang Strata I Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh:
Nuruddin Nova Sekti Aji
Nim : L200080124
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
v
MOTTO
1. Waktu waktu itu terdiri atas detik, menit, jam dan sampai sekian hingga apa yang tidak bisa kamu habiskan.
2. waktu tak ubahnya seperti uang 100 ato 500 rupiah dalam kantong. sering kita mengabaikannya bahkan membuangnya. namun ketika menyadarinya, recehan itu sangat berarti dan bisa melengkapi kekurangan dalam kita membayar sesuatu dengan rasa menyesal.
3. Setiap detik itu akan terasa jika kamu berjalan mengejar matahari terbenam.
4. Menghargai waktu layaknya ketika seseorang sedang lapar. Namun ketika kenyang, waktu seperti seseorang yang tidur seharian.
5. Kehampaan kan selalu hinggapi dirimu jika kamu tidak pernah mau melepaskan selimut kemalasan itu dan tidur lelap dengannya.
6. Terbiasa bukan berarti selalu harus mengerti, namun terbiasa adalah mencoba untuk mau mengerti.
7. Ketika kau hilang arah dan tujuan, JANGANLAH PERNAH BERTANYA KEPADA ORANG YANG BUTA ARAH
8. Mundur itu adalah kata untuk orang yang berjiwa besar. Berjuang itu adalah kata
untuk orang yang bersemangat tinggi. Dan menyerah itu adalah kata kata mu…!
9. Kepuasan hasil kerja pribadi hanya bisa dirasakan ketika telah merasakan pahit manis sebuah pencapaian hasil akhir yang penuh perjuangan
---vi
PERSEMBAHAN
1. Orang tua, ibu dan bapak yang selalu memberikan kasih sayangnya dengan penuh keikhlasan, merawat dan mendidik ku. Memberikan semangat dan motivasi yang tiada hentinya, pengorbanan yang selalu kalian berikan untuk ku. Ibu, bapak do‟a restu mu selalu aku harapkan demi meraih cita-cita dan
impian ku tuk membahagian kalian.
2. Keluarga ku yang selalu memberikan dukungan, semoga kita semua selalu dapat hidup bahagia dalam suka maupun duka.
3. Sahabat ku Syaifudin Ahmad yang telah memberikan bantuan moril dan waktunya untuk membagi ilmu ketika teman-temannya membutuhkan bantuan dan selalu terbuka untuk meenyalurkan ilmunya. Mas Gerry Gebyar yang telah ikut memberikan inspirasi dan jalan keluar dalam menyelesaikan tugas akhir ini. Abadi Nugroho yang telah ikut membantu dalam pengecekan kesalahan dalam pembuatan sistemku ini. Ibnu Isnaini Hakim yang selalu menyemangatiku canda, ejekan dan tekanan darinya agar aku cepat menyelesaikan tugas akhir ku dan terima kasih untuk keempat orang tersebut yang menjadikan ku semangat dalam mengerjakan tugas akhir ku ini.
vii
5. Teman-teman seperjuangan ku dari kelas C (wakhid, hazmi, ichsan, ian dll) yang menjadikan ku menjadi lebih semangat untuk mengejar waktu ku menuju penyelesaian tugas akhir menjadi makin semangat dan tidak mau kalah dari mereka.
6. Dan untuk sahabat karib ku sedari kecil, Muh Zainuri Iskandar yang telah memberikan dan berbagi pengalaman hidup semasa diriku masih yang dulu menjadi aku yang baru.
7. Dan seluruh sahabat-sahabat ku di teknik informatika yang telah mengisi hidupku yang kosong ini menjadi lebih bermakna karena kalian hidupku jadi lebih bermakna. Pengalaman dari teman-teman sekalian membuatku menjadi lebih berkembang dan tumbuh pesat untuk menyongsong masa depan.
viii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat, hidayah serta kekuatan sehingga penulis dapat menyelesaikan skripsi ini
dengan judul “SISTEM PENDUKUNG KEPUTUSAN UNTUK MEMBANTU
CALON SISWA MEMILIH SEKOLAH MENENGAH LANJUTAN DI SURAKARTA”.
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. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia Engkau, Maha Suci nama-Mu.
ix
3. Aris Rakhmadi, S.T., M.Eng selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiayah Surakarta.
4. Agus Ulinuha, S.T., M.T., Ph.D. selaku pembimbing I yang telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
5. Yusuf Sulistyo N, S.T., M.Eng. selaku pembimbing II yang telah memberikan bimbingan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
6. Bapak dan ibu dosen yang telah memberikan ilmu dan pengetahuan selama menempuh pendidikan di Teknik Informatika UMS
7. Bapak Drs. Budi Setiono, Mpd. selaku Kasi Kurikulum pendidikan sayang yang tidak pernah surut dalam setiap langkah kehidupan penulis. 10. Seluruh Staf Tata Usaha, Staf Akademik maupun non Akademik, yang
x
11. Teman-teman seperjuangan Teknik Informatika „08 dalam tugas akhir, terima kasih atas kerja samanya.
12. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu hingga terselesainya tugas akhir ini.
Akhirnya 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.
xii
3.4. Perancangan dan Pembuatan Sistem ... 28
1. Metode perancangan ... 29
2. Metode pengambilan keputusan ... 31
3. Desain sistem secara umum ... 49
4. Desain sistem secara terperinci ... 53
5. Alur Program ... 66
a. Diagram alir pilih sekolah ... 66
xiii
4. Pengujian dari pihak masyarakat ... 76
BAB IV HASIL DAN PEMBAHASAN ... 79
4.1. Hasil Penelitian ... 79
1. User dan pengunjung ... 80
2. Halaman utama ... 80
3. Halaman sitemap ... 82
4. Halaman pertanyaan tentang sistem ... 82
5. Halaman tentang sistem ... 83
6. Halaman berita ... 84
7. Halaman program spk ... 85
8. Halaman daftar informasi sekolah ... 90
9. Halaman komentar pengunjung ... 91
10. Program sekolah ... 93
11. Program dikpora ... 98
xiv
13. Proses pengambilan keputusan ... 116
4.2. Hasil Pengujian sistem ... 126
1. Pengujian dari pembuat sistem ... 126
2. Pengujian dari pihak dikpora ... 136
3. Pengujian dari pihak sekolah ... 142
4. Pengujian dari pihak masyarakat ... ` 148
4.3. Pembahasan ... 155
1. Pengujian dari pembuat sistem ... 156
2. Pengujian dari pihak dikpora ... 156
3. Pengujian dari pihak sekolah ... 157
4. Pengujian dari pihak masyarakat ... ` 157
BAB V PENUTUP ... 159
5.1. Kesimpulan ... 159
5.2. Saran ... 160
xv
DAFTAR TABEL
Tabel 3.1: Spesifikasi Komputer Minimum ... 24
Tabel 3.2: Tabel Perbandingan Berpasangan ... 36
Tabel 3.3: Aturan TIC ... 58
Tabel 3.4: TIC Struktur Tabel User ... 59
Tabel 3.5: TIC Struktur Tabel List Sml ... 59
Tabel 3.6: TIC Struktur Tabel Headline ... 60
Tabel 3.7: TIC Struktur Tabel Bukutamu ... 61
Tabel 3.8: TIC Struktur Tabel Balas Bukutamu ... 62
Tabel 3.9: TIC Struktur Tabel About ... 63
Tabel 3.10 : TIC Struktur Tabel Help ... 63
Tabel 3.11: TIC Struktur Tabel Sitemap ... 64
Tabel 3.12: Kuisioner ... 79
Tabel 4.1 : Tabel Perbandingan Berpasangan ... 117
Tabel 4.2: Tabel Rekapitulasi Nilai Kuisioner Dikpora... 138
Tabel 4.3: Rekapitulasi Pernyataan Kuisioner Manfaat dan Tujuan Dikpora . 139 Tabel 4.4: Rekapitulasi Pernyataan Tampilan Dikpora ... 141
Tabel 4.5: Tabel Rekapitulasi Nilai Kuisioner Sekolah ... 144
Tabel 4.6: Rekapitulasi Pernyataan Kuisioner Manfaat dan Tujuan Sekolah .. 145
Tabel 4.7: Rekapitulasi Pernyataan Tampilan Sekolah... 147
Tabel 4.8: Tabel Rekapitulasi Nilai Kuisioner Masyarakat ... 151
xvi
DAFTAR GAMBAR
Gambar 2.1 : Hierarki AHP (Analytical Hierarchy Process) ... 12
Gambar 2.2 : Contoh Script PHP ... 13
Gambar 3.3 : Hierarki AHP (Analytical Hierarchy Process) ... 34
Gambar 3.4 : DFD Level 0 ... 49
Gambar 3.11 : Diagram Alir Pemilihan Sekolah ... 67
Gambar 3.12 : Diagram Alir Dikpora ... 68
Gambar 3.13 : Diagram Alir Sekolah ... 69
Gambar 3.14 : Diagram Alir Umum ... 70
xvii
Gambar 4.7 : Tampilan Halaman Headline Selengkapnya. ... 85
Gambar 4.8 : Tampilan Halaman Pilih Sekolahmu. ... 86
Gambar 4.9 : Tampilan Halaman Isi Form Pilih SMA mu. ... 87
Gambar 4.10 : Tampilan Halaman Hasil Pilih SMA Mu. ... 98
Gambar 4.11 : Tampilan Halaman Isi Form Pilih SMK Mu. ... 89
Gambar 4.12 : Tampilan Halaman Hasil Pilih SMK Mu. ... 89
Gambar 4.13 : Tampilan Halaman Daftar Sekolah Menengah Lanjut... 90
Gambar 4.14 : Tampilan Halaman Detail Informasi Sekolah. ... 91
Gambar 4.15 : Tampilan Halaman Form Isian Untuk Guestbook. ... 92
Gambar 4.16 : Tampilan Halaman Komentar Pengunjung. ... 93
Gambar 4.17 : Tampilan Halaman Manajemen headline... 94
Gambar 4.18 : Tampilan Halaman Form Isian Manajemen Headline. ... 94
Gambar 4.19 : Tampilan Halaman Editing Headline... 95
Gambar 4.20 : Tampilan Halaman Manajemen Sekolah. ... 96
Gambar 4.21 : Tampilan Halaman Form Isian Manajemen Sekolah... 97
Gambar 4.22 : Tampilan Halaman Editing Informasi Sekolah. ... 97
Gambar 4.23 : Tampilan Halaman Manajemen User... 98
xviii
Gambar 4.25 : Tampilan Halaman Editing User. ... 100
Gambar 4.26 : Tampilan Halaman Manajemen Modul. ... 101
Gambar 4.27 : Tampilan Halaman Form Isian Manajemen Modul. ... 101
Gambar 4.28 : Tampilan Halaman Editing Manajemen Modul. ... 102
Gambar 4.29 : Tampilan Halaman manajemen headline. ... 103
Gambar 4.30 : Tampilan Halaman Form Isian Manajemen Headline. ... 103
Gambar 4.31 : Tampilan Halaman Editing Manajemen Headline. ... 104
Gambar 4.32 : Tampilan Halaman Manajemen Sekolah. ... 105
Gambar 4.33 : Tampilan Halaman Form Isian Manajemen Sekolah... 106
Gambar 4.34 : Tampilan Halaman Editing Manajemen Sekolah ... 107
Gambar 4.35 : Tampilan Halaman Sitemap. ... 108
Gambar 4.36 : Tampilan Halaman Tambah Sitemap. ... 108
Gambar 4.37 : Tampilan Halaman Edit Sitemap. ... 109
Gambar 4.44 : Tampilan Halaman Balas Pesan Pengunjung. ... 114
Gambar 4.45 : Tampilan Isian Form Pendaftaran. ... 117
Gambar 4.46 : Tampilan Jendela Informasi Berhasil Mendaftar. ... 117
xix
Gambar 4.48 : Tampilan Form Login User. ... 118
Gambar 4.49 : Tampilan Menu Member Pilih Sekolahmu. ... 119
Gambar 4.50 : Tampilan Halaman Member Pilih Sekolahmu. ... 119
Gambar 4.51 : Tampilan Form Isian Pilih SMA... 120
Gambar 4.52 : Tampilan Hasil Keputusan SMA ... 122
Gambar 4.53 : Tampilan Hasil Keputusan Tidak Berpeluang Masuk ... 122
Gambar 4.54 : Tampilan Form Isian Pilih SMK... 123
Gambar 4.55 : Tampilan Hasil Keputusan SMK ... 125
Gambar 4.56 : Tampilan Hasil Keputusan Tidak Berpeluang Masuk ... 125
Gambar 4.57 : Tampilan Jendela Peringatan Form Masih Kosong. ... 126
Gambar 4.58 : Pengujian Pendafatarn Member ... 127
Gambar 4.59 : Pengujian Login Member ... 128
Gambar 4.60 : Pengujian Login Admin Sekolah ... 128
Gambar 4.61 : Pengujian Login Admin Dikpora ... 129
Gambar 4.62 : Pengujian Posting Komentar Guestbook ... 130
Gambar 4.63: Pengujian Balas Pesan Guestbook ... 131
Gambar 4.64 : Pengujian Insert Menu Admin ... 132
Gambar 4.65 : Pengujian Update Menu Admin ... 133
Gambar 4.66 : Pengujian Delete Menu Admin ... 133
Gambar 4.67 : Pengujian Sistem Pendukung Keputusan SMA ... 134
Gambar 4.68 : Pengujian Sistem Pendukung Keputusan SMK ... 135
xx
xxi
ABSTRAKSI
Mendapatkan sekolah menengah lanjutan idaman atau sesuai dengan kriteria seorang calon siswa pasca kelulusan dari sekolah menengah pertama adalah harapan setiap siswa. Namun informasi sekolah dan pemikiran untuk memutuskan, mencari, dan memilih Sekolah Negeri yang ideal tidaklah mudah. Berbagai kendala dan faktor dalam siswa memilih dan mencari informasi mengenai sekolah mana yang sesuai dengan kriteria atau yang berpeluang tinggi untuknya diterima. Sistem Pendukung Keputusan Untuk Membantu Calon Siswa Dalam Memilih Sekolah Menengah Lanjutan di Surakarta ini dibuat untuk membantu siswa untuk mengetahui sekolah mana yang tepat untuknya.
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.
Sistem pendukung keputusan ini berhasil dibangun dan diuji coba sesuai dengan rancangan yang telah dibuat. Berdasarkan hasil uji coba yang dilakukan di masyarakat diperoleh suara sebesar 11.76% yang menyatakan sangat setuju dan 58.82% menyatakan setuju dari segi manfaat dan tujuan. Hal ini membuktikan bahwa sistem ini dapat memenuhi kebutuhan dari calon pengguna sistem pendukung keputusan ini.