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
i
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
iv
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,
v
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.
vi
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.
vii
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
viii DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN MOTTO DAN PERSEMBAHAN ... iv
RINGKASAN ... v
1.7 Metodologi Penelitian ... 4
1.7.1 Metode Pengumpulan Data ... 4
1.7.2 Metode Rekayasa Perangkat Lunak ... 5
1.8 Sistematika Penulisan ... 6
ix
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
x
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.1Sequence Diagram rekap data ... 43
4.2.4.2Sequence Diagram penjurusan ... 44
4.2.4.3Sequence Diagram lihat nilai ... 45
4.2.4.4Sequence 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
xi
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
xii
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
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
xiii
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
xiv
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
xv
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
xvi
DAFTAR LAMPIRAN
Lampiran 1 : Buku Konsultasi Skripsi
BIOGRAFI PENULIS
Nama : Ahmad Faisal
TTL : Jepara, 02 juni 1988
Alamat : Ds. Margoyoso RT. 07 RW. 02, Kalinyamatan (59462), Jepara
Telp : -
Email : aheadg@ymail.com