LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE
Disusun Oleh :
Nama
: Ahmad Faisal
Nim
: 200853038
Program Studi
: Sistem Informasi
Fakultas
: Teknik
FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2012
LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus
Disusun Oleh :
Nama
: Ahmad Faisal
Nim
: 200853038
Program Studi
: Sistem Informasi
Fakultas
: Teknik
FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2012
i
ii
iii
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
“Do’a sebagai sarana komunikasi kepada Sang Pencipta Allah SWT untuk mendapatkan ridho-Nya”
PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Ibu dan Bapak tercinta, 2. Kakak saya, 3. Civitas Informasi
iv
Akademik
Teknik,
Sistem
RINGKASAN
Laporan skripsi dengan judul “Sistem Pendukung Keputusan Pemilihan Jurusan Di SMA Menggunakan Metode AHP Pada SMA 2 Bae” telah dilaksanakan dengan bagaimana menganalisa, merancang dan membangun Sistem Pendukung Keputusan Pemilihan Jurusan Pada SMA. Tujuan dari skripsi ini adalah menghasilkan aplikasi perangkat lunak untuk memudahkan proses pengambilan keputusan pemilihan jurusan pada SMA 2 Bae. Sistem ini dirancang menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database MySQL. Hasil dari rancang bangun ini adalah sebuah aplikasi yang dapat dijalankan pada semua sistem operasi dan bersifat opensource. Kata Kunci : spk.
v
KATA PENGANTAR
Alhamdulillah segala puji dan syukur ke hadirat Allah SWT, karena dengan rahmat, karunia, dan hidayah-Nya, skripsi yang berjudul SISTEM PENDUKUNG
KEPUTUSAN
PEMILIHAN
JURUSAN
DI
SMA
MENGGUNAKAN METODE AHP PADA SMA 2 BAE telah selesai disusun. Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1.
Bapak Prof. Dr. dr. Sarjadi, Sp.PA. selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, ST., MT.
selaku Dekan Fakultas Teknik
Universitas Muria Kudus. 3.
Bapak Arif Setiawan, S.Kom., M.Cs. selaku Ka.Progdi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4.
Bapak Eko Darmanto, S.Kom, M.Cs. selaku Pembimbing I, yang telah meluangkan waktunya,
memberikan banyak bimbingan, masukan, dan
pengesahan kepada penulis. 5.
Diana Laily Fithri, S.Kom. selaku Pembimbing II, yang telah meluangkan waktunya,
memberikan banyak bimbingan, masukan, dan pengesahan
kepada penulis. 6.
Ibu dan Bapak tercinta yang telah memberikan penulis motivasi, semangat, nasehat, do’a kepada penulis sampai akhir penyusunan skripsi ini.
7.
Teman – teman kelas D, asdos, senior, seangkatan, seluruh rekan – rekan SI, dan seluruh rekan – rekan lainnya yang juga memberikan dukungan serta berbagai ilmu yang didapat oleh penulis tak akan terlupakan.
8.
Seluruh staf karyawan dan dosen – dosen di Universitas Muria Kudus yang telah memberikan banyak ilmu dan kenangan yang berharga bagi penulis.
vi
9.
Serta berbagai pihak yang tidak dapat sebutkan satu persatu yang telah banyak membantu penulis dalam penyusunan skripsi ini. Penulis menyadari bahwa perkembangan teknologi akan selalu bertambah
maju seiring dengan bertambahnya waktu, begitu pula dengan ilmu pengetahuan yang terus berkembang. Oleh karena itu, penulis menyadari masih kurang sempurnanya dalam pembuatan skripsi ini dan penulis berharap agar nantinya dapat dikembangkan serta bisa lebih bermanfaat. Amin.
Kudus, 22 Juli 2012
Penulis,
vii
DAFTAR ISI
HALAMAN JUDUL...........................................................................................
i
HALAMAN PERSETUJUAN ............................................................................
ii
HALAMAN PENGESAHAN ............................................................................. iii HALAMAN MOTTO DAN PERSEMBAHAN ................................................. iv RINGKASAN .....................................................................................................
v
KATA PENGANTAR ........................................................................................ vi DAFTAR ISI ....................................................................................................... viii DAFTAR TABEL ............................................................................................... xii DAFTAR GAMBAR .......................................................................................... xiii DAFTAR LAMPIRAN ....................................................................................... xvi BAB I
: PENDAHULUAN 1.1
Latar Belakang Masalah .........................................................
1
1.2
Perumusan Masalah ................................................................
2
1.3
Batasan Masalah .....................................................................
2
1.4
Tujuan Skripsi .........................................................................
2
1.5
Manfaat Skripsi .......................................................................
3
1.6
Tinjauan Pustaka .....................................................................
3
1.7
Metodologi Penelitian .............................................................
4
1.7.1 Metode Pengumpulan Data .........................................
4
1.7.2 Metode Rekayasa Perangkat Lunak .............................
5
Sistematika Penulisan .............................................................
6
1.8
BAB II : LANDASAN TEORI 2.1.
2.2.
Konsep Dasar Sistem .............................................................
7
2.1.1 Pengertian Sistem .......................................................
7
2.1.2 Karakteristik Sistem ...................................................
7
2.1.3 Klasifikasi Sistem ......................................................
8
Konsep Dasar Informasi ........................................................
9
2.2.1 Pengertian Informasi ..................................................
9
viii
2.2.2 Siklus Informasi ......................................................... 10 2.2.3 Kualitas Informasi ...................................................... 10 2.2.4 Nilai Informasi ........................................................... 10 2.3.
Pengertian Sistem Informasi .................................................. 10
2.4.
Sistem Pendukung Keputusan (SPK) .................................... 11
2.5.
Metode AHP (Analytical Hierarchy Process) ........................ 13 2.5.1. Prinsip dasar AHP ..................................................... 13 2.5.2. Tahapan AHP ............................................................. 15
2.6.
Bagan Alir Dokumen ............................................................. 16
2.7.
Entity Relationalship Diagram (ERD) ................................... 17 2.7.1. Elemen – Elemen ERD ................................................. 18 2.7.2. Tranformasi ERD ke dalam Tabel ................................ 19
2.8.
UML (Unified Modelling Language) ..................................... 22 2.8.1. Pengenalan UML ....................................................... 22 2.8.2. Bangun Dasar UML ................................................... 23 a. Notasi UML .......................................................... 23
BAB III : TINJAUAN UMUM OBYEK PENELITIAN 3.1
Sekilas Tentang SMA 2 Bae Kudus ...................................... 28 3.1.1 Sejarah Sejarah Berdirinya SMA 2 Bae Kudus ............. 28
3.2
Visi, Misi dan Tujuan ........................................................... 28 3.2.1 Visi ................................................................................. 28 3.2.2 Misi ................................................................................ 28 3.2.3 Tujuan ............................................................................ 29
3.3
Denah Lokasi SMU 2 Bae Kudus ......................................... 29
3.4
Struktur Organisasi ................................................................ 30 3.4.1 Job Diskripsi .................................................................. 30
3.5
Alur Pemilihan Jurusan .......................................................... 32
BAB IV : ANALISA DAN PERANCANGAN 4.1. Analisa Masalah ......................................................................................... 34 4.1.1. Analisa Kebutuhan ......................................................................... 34
ix
4.1.2. Analisa dan Perancangan Sistem yang Diusulkan ......................... 35 4.1.3. Analisa Aktor Sistem ...................................................................... 35 4.2. Desain Sistem Dan Perangkat Lunak ......................................................... 35 4.2.1. Menganalisa Kasus ......................................................................... 35 4.2.2. Permodelan Use Case Diagram ....................................................... 35 4.2.2.1. Deskripsi Use Case (Rekap data) ........................................ 37 4.2.2.2. Deskripsi Use Case (Lihat nilai) ......................................... 38 4.2.2.3. Deskripsi Use Case (Penjurusan) ........................................ 39 4.2.3. Class Diagram ................................................................................. 40 4.2.4. Sequence Diagram .......................................................................... 43 4.2.4.1 Sequence Diagram rekap data ............................................... 43 4.2.4.2 Sequence Diagram penjurusan .............................................. 44 4.2.4.3 Sequence Diagram lihat nilai ................................................ 45 4.2.4.4 Sequence Diagram AHP ........................................................ 45 4.2.5. Activity Diagram ............................................................................. 46 1. Activity Diagram admin rekap data ............................................ 46 2. Activity Diagram siswa lihat nilai ............................................... 47 3. Activity Diagram AHP ................................................................ 47 4. Activity Diagram penjurusan....................................................... 48 4.2.6. Statechart Diagram ......................................................................... 48 1. Statechart Diagram Tambah data ............................................. 48 2. Statechart Diagram Ubah data ................................................. 49 3. Statechart Diagram Hapus data ................................................ 49 4. Statechart Diagram Simpan data .............................................. 50 5. Statechart diagram penjurusan .................................................. 50 4.2.7. Entity Relationship Diagram (ERD) ............................................... 51 1. Identifikasi Entitas .................................................................... 51 2. Relationship .............................................................................. 51 3. Gambar Relationship ERD ........................................................ 51 4. Kardinalitas ............................................................................... 52 5. Primary Key .............................................................................. 53
x
6. Identifikasi Atribut Lainnya ...................................................... 54 7. Pemetaan Atribut ....................................................................... 54 8. Gambar ERD ............................................................................. 55 9. Transformasi Tabel ................................................................... 55 4.2.8. Perancangan Basis Data .................................................................. 57 4.2.9. Skema Relasi Tabel......................................................................... 62 4.2.10. Perhitungan AHP ............................................................................ 62 4.2.11. Perancangan Interface ..................................................................... 65 a. Desain Menu Login ................................................................... 65 b. Desain Menu Admin ................................................................. 66 c. Desain Menu Siswa ................................................................... 66 d. Desain Menu Sistem Pendukung Keputusan ............................ 66 e. Desain Menu Hasil Sistem Pendukung Keputusan ................... 67 BAB V : PEMBAHASAN DAN IMPLEMENTASI 5.1. Kebutuhan Sistem ..................................................................................... 68 5.1.1. Identifikasi Kebutuhan Hadware .................................................... 68 5.1.2. Identifikasi Kebutuhan Brainware .................................................. 68 5.2. Implementasi Sistem ................................................................................. 68 5.2.1. Halaman Login ............................................................................ 69 5.2.2. Halaman Siswa .............................................................................. 70 5.2.3. Halaman Penjurusan ..................................................................... 70 5.2.4. Halaman Hasil Nilai Rata-Rata...................................................... 71 5.2.5. Halaman Kategori Nilai ................................................................. 71 5.2.6. Halaman Pertanyaan Peminatan .................................................... 72 5.2.7. Halaman Hasil Penggunaan SPK ................................................... 72 BAB VI : PENUTUP 6.1.
Kesimpulan ....................................................................................... 73
6.2.
Saran .................................................................................................. 73
DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR TABEL Tabel 2.1 : Skala Penilaian Perbandingan Berpasangan ..................................... 14 Tabel 2.2 : Contoh matriks perbandingan berpasangan ...................................... 14 Tabel 2.3 : Simbol Bagan Alir Dokumen ........................................................... 15 Table 2.4 : Simbol ERD ...................................................................................... 18 Tabel 2.5 : Notasi pada Use Case Diagram ........................................................ 24 Tabel 2.6 : Notasi pada Class Diagram .............................................................. 24 Tabel 2.7 : Notasi pada Sequence Diagram ........................................................ 25 Tabel 2.8 : Notasi pada Activity Diagram ........................................................... 26 Tabel 2.9 : Notasi pada Statechart Diagram ....................................................... 26 Tabel 2.10 : Notasi pada Colaboration Diagram................................................ 27 Tabel 4.1 : Proses Bisnis ..................................................................................... 36 Tabel 4.2 : Depkripsi use case Rekap data ......................................................... 37 Tabel 4.3 : Deskripsi Use Case lihat nilai .......................................................... 38 Tabel 4.4 : Deskripsi Use Case penjurusan ....................................................... 39 Tabel 4.5 : Hubungan Relasi Antar Entitas ......................................................... 51 Tabel 4.6 : Data siswa ......................................................................................... 58 Tabel 4.7 : Data Guru .......................................................................................... 58 Tabel 4.8 : Setup Pelajaran.................................................................................. 59 Tabel 4.9 : Tabel Nilai ........................................................................................ 59 Tabel 4.10 : Setup kelas ...................................................................................... 60 Tabel 4.11 : Tabel Ruangan ................................................................................ 60 Tabel 4.12 : Tabel Jadwal ................................................................................... 60 Tabel 4.13 : Data Pertanyaan .............................................................................. 61 Tabel 4.14 : User admin ...................................................................................... 61 Tabel 4.15 : Nilai bobot kriteria .......................................................................... 63 Table 4.16 : Penjumlahan Nilai perbandingan dengan jumlah kolom (∑kolom) . 63 Tabel 4.17 : Pembagian nilai perbandingan dengan jumlah kolom .................... 64 Tabel 4.18 : Penjumlahan dan pembagian baris untuk dapat TPV ..................... 64 Tabel 4.19 : Total Priority Value (TPV) kriteria ................................................. 65
xii
DAFTAR GAMBAR Gambar 1.1 : Model Waterfall ............................................................................
5
Gambar 2.1 : Siklus Informasi ............................................................................ 10 Gambar 2.2 : Proses Pengambilan Keputusan .................................................... 12 Gambar 2.3 : Struktur hirarki AHP ..................................................................... 13 Gambar 2.4 : Transformasi dari ERD ke tabel .................................................... 19 Gambar 2.5 : Transformasi dari ERD ke tabel .................................................... 20 Gambar 2.6 : Transformasi dari ERD ke tabel .................................................... 20 Gambar 2.7 : Transformasi dari ERD ke tabel .................................................... 20 Gambar 2.8 : Transformasi dari ERD ke tabel .................................................... 20 Gambar 2.9 : Transformasi dari ERD ke tabel .................................................... 20 Gambar 2.10 : Transformasi dari ERD ke tabel .................................................. 21 Gambar 2.11 : Transformasi dari ERD ke tabel .................................................. 21 Gambar 2.12 : Transformasi dari ERD ke tabel .................................................. 21 Gambar 2.13 : Transformasi dari ERD ke tabel .................................................. 21 Gambar 2.14 : Transformasi dari ERD ke tabel .................................................. 22 Gambar 2.15 : Transformasi dari ERD ke tabel .................................................. 22 Gambar 3.1 : Denah Lokasi SMA 2 BAE KUDUS ............................................ 29 Gambar 3.2 : Struktur Organisasi SMA 2 Bae Kudus ........................................ 30 Gambar 3.3 : Flow of Document Pemilihan Jurusan di SMA 2 Bae Kudus ....... 33 Gambar 4.1 : Use Case Diagram Sistem penunjang keputusan.......................... 36 Gambar 4.2 : class nilai ....................................................................................... 40 Gambar 4.3 : Class kelas..................................................................................... 40 Gambar 4.4 : Class pelajaran .............................................................................. 41 Gambar 4.5 : Class siswa .................................................................................... 41 Gambar 4.6 : Class guru ..................................................................................... 41 Gambar 4.7 : Class ruangan ................................................................................ 42 Gambar 4.8 : Class jadwal .................................................................................. 42 Gambar 4.9 : Class admin ................................................................................... 42
xiii
Gambar 4.10 : Class diagram SPK pemilihan jurusan ........................................ 43 Gambar 4.11 : Sequence Diagram rekap data ..................................................... 44 Gambar 4.12 : Sequence Diagram kelola Data Nilai .......................................... 44 Gambar 4.13 : Sequence Diagram lihat nilai ...................................................... 45 Gambar 4.14 : Sequence Diagram login sistem penunjang keputusan ............... 45 Gambar 4.15 : Activity Diagram rekap data sistem penunjang keputusan ......... 46 Gambar 4.16 : Activity Diagram lihat nilai ......................................................... 47 Gambar 4.17 : Activity Diagram AHP ................................................................ 47 Gambar 4.18 : Activity Diagram penjurusan ...................................................... 48 Gambar 4.19 : Statechart diagram tambah data ................................................. 48 Gambar 4.20 : Statechart diagram ubah data ..................................................... 49 Gambar 4.21 : Statechart diagram hapus data .................................................... 49 Gambar 4.22 : Statechart Diagram Simpan data ................................................ 50 Gambar 4.23 : Statechart Diagram penjurusan .................................................. 50 Gambar 4.24 : Relationship ERD ....................................................................... 52 Gambar 4.15 : Kardinalitas ERD ........................................................................ 53 Gambar 4.26 : Primary Key ERD ....................................................................... 54 Gambar 4.27 : Gambar Entity Relationship Diagram ......................................... 55 Gambar 4.28 : Transformasi dan Kardinalitas .................................................... 55 Gambar 4.29 : Transformasi dan Kardinalitas .................................................... 56 Gambar 4.30 : Transformasi dan Kardinalitas .................................................... 56 Gambar 4.31 : Transformasi dan Kardinalitas .................................................... 57 Gambar 4.32 : Transformasi dan Kardinalitas .................................................... 57 Gambar 4.33 : Transformasi dan Kardinalitas .................................................... 57 Gambar 4.34 : Gambar skema relasi tabel .......................................................... 62 Gambar 4.35 : Struktur hierarki pemilihan jurusan di SMA ............................... 63 Gambar 4.36 : Desain menu login....................................................................... 65 Gambar 4.37 : Desain menu admin ..................................................................... 66 Gambar 4.38 : Desain menu siswa ...................................................................... 66 Gambar 4.39 : Desain sistem pendukung keputusan .......................................... 67 Gambar 4.40 : Desain hasil dari sistem pendukung keputusan ........................... 67
xiv
Gambar 5.1 : Halaman Utama............................................................................. 69 Gambar 5.2 : Halaman Login .............................................................................. 69 Gambar 5.3 : Halaman Siswa .............................................................................. 70 Gambar 5.4 : Halaman Proses Nilai Akademik .................................................. 70 Gambar 5.5 : Halaman nilai rata-rata siswa ........................................................ 71 Gambar 5.6 : Halaman kategori nilai .................................................................. 71 Gambar 5.7 : Halaman pertanyaan peminatan .................................................... 72 Gambar 5.8 : Halaman hasil akhir penggunaan spk ............................................ 72
xv
DAFTAR LAMPIRAN
Lampiran 1 : Buku Konsultasi Skripsi Lampiran 2 : Surat Balasan dari SMA 2 BAE Lampiran 3 : Biografi Penulis
xvi
BIOGRAFI PENULIS
Nama
: Ahmad Faisal
TTL
: Jepara, 02 juni 1988
Alamat
: Ds. Margoyoso RT. 07 RW. 02, Kalinyamatan (59462), Jepara
Telp
:-
Email
:
[email protected]
Penulis dilahirkan di Jepara, 02 juni 1988. Dengan Jenjang pendidikan penulis yaitu telah menyelesaikan pendidikan pada SDN 3 & 4 Margoyoso pada tahun 2000, menyelesaikan pendidikan pada SLTPN 2 Welahan pada tahun 2003 dan selanjutnya menyelesaikan pendidikan pada SMA islam sultan agung pada tahun 2006. Pada tahun 2008 penulis terdaftar sebagai mahasiswa pada Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus tanpa melalui tes ujian masuk Universitas. Sampai saat ini penulis masih terdaftar sebagai mahasiswa pada Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.