SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN …eprints.umk.ac.id/856/1/Halaman_Depan.pdf · Sistem...

18
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

Transcript of SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN …eprints.umk.ac.id/856/1/Halaman_Depan.pdf · Sistem...

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

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

KUDUS

2012

ii

iii

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,

3. Civitas Akademik Teknik, Sistem

Informasi

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.

Kata Kunci : spk.

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.

8. Seluruh staf karyawan dan dosen – dosen di Universitas Muria Kudus yang

telah memberikan banyak ilmu dan kenangan yang berharga bagi penulis.

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

Penulis,

viii

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

1.8 Sistematika Penulisan ............................................................. 6

BAB II : LANDASAN TEORI

2.1. Konsep Dasar Sistem ............................................................. 7

2.1.1 Pengertian Sistem ....................................................... 7

2.1.2 Karakteristik Sistem ................................................... 7

2.1.3 Klasifikasi Sistem ...................................................... 8

2.2. Konsep Dasar Informasi ........................................................ 9

2.2.1 Pengertian Informasi .................................................. 9

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

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

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

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

DAFTAR PUSTAKA

LAMPIRAN

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

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

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

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

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

Gambar 4.40 : Desain hasil dari 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

Gambar 5.8 : Halaman hasil akhir penggunaan spk ............................................ 72

xvi

DAFTAR LAMPIRAN

Lampiran 1 : Buku Konsultasi Skripsi

Lampiran 2 : Surat Balasan dari SMA 2 BAE

Lampiran 3 : Biografi Penulis

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.