i
LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN CALON PENERIMA
BEASISWA UNTUK SISWA SD/MI DI DINAS PENDIDIKAN
PEMUDA DAN OLAHRAGA KABUPATEN KUDUS
MENGGUNAKAN METODE
SIMPLE ADDITIVE
WEIGHTING
(SAW)
Disusun Oleh:
Nama : Edi Prasetyo NIM : 2009-53-135 Program Studi : Sistem Informasi Fakultas : Teknik
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN CALON PENERIMA
BEASISWA UNTUK SISWA SD/MI DI DINAS PENDIDIKAN
PEMUDA DAN OLAHRAGA KABUPATEN KUDUS
MENGGUNAKAN METODE
SIMPLE ADDITIVE
WEIGHTING
(SAW)
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 : Edi Prasetyo NIM : 2009-53-135 Program Studi : Sistem Informasi Fakultas : Teknik
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
ii
HALAMAN PERSETUJUAN
Nama : Edi Prasetyo
NIM : 2009-53-135
Program Studi : Sistem Informasi
Judul Skripsi : Sistem Pendukung Keputusan Calon Penerima Beasiswa Untuk Siswa SD/MI di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus
Menggunakan Metode Simple Additive Weighting
(SAW)
Pembimbing I : Supriyono, S.Kom,M.Kom Pembimbing II : Syafi’ul Muzid, ST
Telah disetujui oleh tim pembimbing untuk diuji
Kudus, 13 Februari 2013
Menyetujui:
Pembimbing I Pembimbing II
iii
HALAMAN PENGESAHAN
Nama : Edi Prasetyo
NIM : 2009-53-135
Bidang Studi : Sistem Informasi
Judul Skripsi : Sistem Pendukung Keputusan Calon Penerima Beasiswa Untuk Siswa SD/MI di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus Menggunakan Metode Simple Additive Weighting
(SAW)
Pembimbing I : Supriyono, S.Kom,M.Kom Pembimbing II : Syafi’ul Muzid, ST
Kudus, 03 Juli 2013
Telah diujikan pada ujian sarjana, tanggal 03 Juli 2013 dan dinyatakan
Mengetahui, Dekan Fakultas Teknik
iv
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
“Do’a sebagai sarana komunikasi kepada Sang Pencipta Allah SWT untuk
mendapatkan ridho-Nya”
“Seorang teman adalah sebuah hadiah yang diberikan pada dirimu sendiri”
“Proposal Kehidupan adalah Relasi dan teman yang banyak ”
“Jika ingin urusan kita di mudahkan oleh allah, maka mudahkanlah jalan urusan
orang lain”
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Ibu dan Bapak tercinta,
2. Teman-temanku,
v
RINGKASAN
Laporan skripsi dengan judul “Sistem Pendukung Keputusan Calon Penerima Beasiswa Untuk Siswa SD/MI di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus Menggunakan Metode Simple Additive Weighting
(SAW)” telah dilaksanakan dengan bagaimana menganalisa, merancang dan membangun Sistem Pendukung Keputusan Calon Penerima Beasiswa Untuk Siswa SD/MI di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus Menggunakan Metode Simple Additive Weighting (SAW).
Tujuan dari skripsi ini adalah menghasilkan sistem pendukung keputusan untuk memudahkan petugas seleksi dalam proses pengelolaan data siswa yang mengajukan permohonan bantuan beasiswa, dan menentukan kelayakan dari para siswa tersebut berdasarkan kriteria dan perangkingan yang telah ditentukan.
Sistem pendukung keputusan ini menggunakan metode SAW (Simple Additive Weighting) dan dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah aplikasi Macromedia Dreamweaver CS 5 dengan bahasa pemrograman PHP dan CSS dengan
database MySQL.
vi
KATA PENGANTAR
Alhamdulillah segala puji dan syukur kehadirat Allah SWT, karenadengan rahmat, karunia, dan hidayah-Nya, skripsi yang berjudul Sistem Pendukung Keputusan Calon Penerima Beasiswa Untuk Siswa SD/MI di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus Menggunakan Metode Simple Additive Weighting (SAW) yang 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 R.Rhoedy Setiawan, M.Kom. selaku Ka.Progdi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Supriyono, S.Kom, M.Kom. selaku Pembimbing I, yang telah meluangkan waktunya, memberikan banyak bimbingan, masukan, dan pengesahan kepada penulis.
5. Bapak Syafi’ul Muzid, ST. 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. Ibu Dian Vitayani, S.Ps,M.Si. selaku Petugas Seleksi Calon Penerima Beasiswa di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus, yang telah memberikan ijin penelitian di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus kepada penulis.
vii
9. Seluruh staf karyawan dan dosen–dosen di Universitas Muria Kudus yang telah memberikan banyak ilmu dan kenangan yang berharga bagi penulis. 10. 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, 17 Juni 2013
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 GAMBAR ... xi
DAFTAR TABEL ... xv
DAFTAR LAMPIRAN ... xvi
BAB I. PENDAHULUAN ... 1
1.6 Metodologi Penelitian ... 5
1.7 Metodologi Pengembangan Sistem ... 5
1.8 Sistematika Penulisan ... ... 6
BAB II. LANDASAN TEORI ... 8
2.1 Konsep Dasar Sistem ... 8
2.1.1 Pengertian Sistem ... 8
2.1.2 Karakteristik Sistem ... 8
2.1.3 Pengertian Sistem Informasi………... 10
2.2 Pengertian Sistem Pendukung Keputusan (SPK)... 10
2.3 Fuzzy Multi Attribute Decision Making (FMADM)... 11
2.4 Metode Simple Additive Weighting Method (SAW)... 12
2.5 Algoritma Penyelesaian... 13
ix
2.6.1 Maksud dan Tujuan Pemberian Beasiswa ... 14
2.7 Pemodelan Objek... 14
2.8 Pemodelan Proses... 14
2.9 Flow Of Documents………... 15
2.9.1 UML (Unified Modelling Language) ………... 16
2.9.2 Tujuan UML……….. 16
2.9.3 ArtifactUML………. 16
2.10 Pengertian Basis Data... 21
2.11 Diagram Hubungan Entitas (Entity Relation Diagram)… 22 2.12 Transformasi dari ERD ke DatabaseRelasional………... 27
BAB III. TINJAUAN UMUM OBYEK PENELITIAN………….... 31
3.1 Gambaran Umum Instansi………. 31
3.1.1 Letak Geografis... 31
3.2 Visi dan Misi... 32
3.3 Struktur Organisasi Dinas Pendidikan Pemuda Dan Olahraga Kabupaten Kudus………... 33
4.2.2 Analisa Kebutuhan Sistem Untuk Perancangan…… 42
4.2.2.1 Analisa Kebutuhan Perangkat Keras………. 42
4.2.2.2 Analisa Kebutuhan Perangkat Lunak……… 42
4.3 Perancangan Pemodelan Sistem Baru ... 42
4.3.1 Use Case Diagram ... 42
4.3.2 Analisa Class Sistem ... 49
4.3.3 Class Diagram………..53
4.3.4 Sequence Diagram ... 54
x
4.3.6 Statechart Diagram ... 68
4.3.7 Entity Relational Diagram (ERD)………74
4.3.8 Transformasi ERD Menjadi Tabel………75
4.3.9 Perancangan Basis Data………77
4.3.10 Relasi Tabel……….80
4.3.11 Desain Interface………..81
4.3.11.1 Desain Input...81
4.3.11.2 Desain Output………84
BAB V. PEMBAHASAN DAN IMPLEMENTASI………86
5.1 Implementasi dan Pembahasan Aplikasi………86
5.1.1 Identifikasi Kebutuhan Perangkat Lunak……….86
5.1.2 Identifikasi Kebutuhan Perangkat Keras………..86
5.2 Implementasi Antarmuka...87
5.2.1 Tampilan Awal Program………..87
5.2.2 Tampilan InputProgram………..88
5.2.3 Tampilan outputProgram………..92
5.3 Pengujian ... 93
5.3.1 Contoh Perhitungan Secara Manual ... 93
BAB VI. PENUTUP ... 99
6.1 Kesimpulan ... 99
6.2 Saran ... 99 DAFTAR PUSTAKA
xi
Gambar 3.1 : Letak Geografis Dinas Pendidikan, Pemuda dan Olahraga Kabupaten Kudus ... 31
Gambar 3.2 : Struktur Organisasi Dinas Pendidikan Pemuda Dan Olahraga Kabupaten Kudus ... 33
Gambar 3.3 : Flow Of Document Calon Penerima Beasiswa ... 39
Gambar 4.1 : Use CaseDiagram SPK Calon Penerima Beasiswa ... 44
Gambar 4.2 : Class petugas ... 49
Gambar 4.3 : Class siswa ... 50
xii
Gambar 4.5 : Class kriteria ... 51
Gambar 4.6 : Class sub kriteria ... 51
Gambar 4.7 : Class penilaian ... 52
Gambar 4.8 : ClassDiagram SPK Calon Penerima Beasiswa ... 53
Gambar 4.9 : Sequence Diagramlogin ... 54
Gambar 4.10 : Sequence Diagram Kelola Data Sekolah ... 55
Gambar 4.11 : Sequence Diagram Kelola Data Siswa ... 56
Gambar 4.12 : Sequence Diagram Kelola Kriteria ... 57
Gambar 4.13 : Sequence Diagram Kelola Subkriteria ... 58
Gambar 4.14 : Sequence Diagram Penilaian ... 59
Gambar 4.15: Sequence Diagram Cetak Laporan... 60
Gambar 4.16 : Activity Diagram Login... 61
Gambar 4.17 : Activity Diagram kelola Data Sekolah ... 62
Gambar 4.18 : Activity diagram Kelola Data Siswa ... 63
Gambar 4.19 : Activity Diagram Kelola Kriteria ... 64
Gambar 4.20 : Activity diagram Kelola Sub Kriteria ... 65
Gambar 4.21 : Activity Diagram Penilaian ... 66
Gambar 4.22 : Activity Diagram Cetak Laporan ... 67
Gambar 4.23 : Statechart Diagram Login ... 68
Gambar 4.24 : Statechart Diagram tambah data sekolah ... 68
Gambar 4.25 : Statechart Diagram ubah data sekolah ... 69
Gambar 4.26 : Statechart Diagram hapus data sekolah ... 69
Gambar 4.27 : Statechart Diagram tambah data siswa... 69
Gambar 4.28 : Statechart Diagram ubah data siswa ... 70
Gambar 4.29 : Statechart Diagram hapus data siswa ... 70
Gambar 4.30: Statechart Diagram cetak data siswa ... 70
Gambar 4.31 : Statechart Diagram tambah kriteria... 71
Gambar 4.32 : Statechart Diagram ubah kriteria ... 71
Gambar 4.33 : Statechart Diagram hapus kriteria ... 71
Gambar 4.34 : Statechart Diagram tambah sub kriteria ... 72
xiii
Gambar 4.36: Statechart Diagram hapus sub kriteria ... 72
Gambar 4.37 : Statechart Diagram tambah penilaian ... 73
Gambar 4.38 : Statechart Diagram hapus penilaian ... 73
Gambar 4.39 : Statechart Diagram cetak penilaian ... 73
Gambar 4.40 : Entity Relational Diagram ... 74
Gambar 4.41 : Transformasi Tabel 1 ... 75
Gambar 4.47: Relasi Tabel………..81
Gambar 4.48: Desain Halaman Utama………...81
Gambar 4.49: Desain login………...82
Gambar 4.50: Desain form data sekolah……….82
Gambar 4.51: Desain form data siswa………82
Gambar 4.52: Desain formkriteria………..83
Gambar 4.53: Desain formsubkriteria………83
Gambar 4.54: Desain formpenilaian………..84
Gambar 4.55: Desain input penilaian……….84
Gambar 4.56: Laporan hasil perhitungan SPK………..84
Gambar 4.57: Laporan data siswa………..85
Gambar 5.1 : Halaman utama………....87
xiv
Gambar 5.10 : Halaman penilaian matrik rating kecocokan ...91 Gambar 5.11 : Halaman perhitungan ...92
xv
Tabel 2.6. : Statechart Diagram………..21
Tabel 4.1. : Proses Bisnis ... 43
xvi
DAFTAR LAMPIRAN