i
LAPORAN SKRIPSI
Sistem Pendukung Keputusan Penerimaan Beasiswa Pada SMA 1 Bae
Kudus Dengan Metode SAW (Simple Additive Weighting) Berbasis Web
Disusun Oleh :
Nama : Muhamad Kurniawan Febrianto NIM : 2011-53-160
Program Studi : Sistem Informasi Fakultas : Teknik
FAKULTAS TEKNIK
v
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
“Yakin, Ikhlas dan Istiqomah , Berangkat dengan penuh keyakinan, Berjalan dengan penuh keikhlasan, dan Istiqomah dalam menghadapi cobaan”
“Jadilah seperti karang di lautan yang selalu kuat meskipun terus dihantam ombak dan lakukanlah hal yang bermanfaat untuk diri sendiri dan juga untuk orang lain, karena hidup tak ada yang abadi”
“Allah meninggikan derajat orang-orang yang beriman dan orang-orang yang memiliki ilmu pengetahuan”
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Puji syukur kehadirat Allah SWT yang telah memberikan kekuatan, kesehatan , dan kesabaran untuk ku dalam mengerjakan skripsi ini.
2. Aku persembahkan cinta dan sayangku kepada Orang Tua ku dan Adikku yang telah menjadi motivasi dan inspirasi dan tiada henti
memberikan dukungan do’anya buat aku. “Tanpa Keluarga, Manusia, Sendiri Di Dunia Gemetar
Dalam Dingin”
3. Teruntuk teman – teman seangkatanku yang selalu membantu, berbagi keceriaan dan melewati setiap suka dan duka selama kuliah, terima kasih
vi dalam pengambilan keputusan khususnya para penerima Program Indonesi Pintar ini melalui beasiswa yang diberikan lewat lembaga pendidikan masing-masing. Sistem yang dibangun termasuk kategori Sistem Pendukung Keputusan (SPK), dengan menggunakan metode SAW (Simple Additive Weighting) Metode SAW termasuk dalam kategori metode Multi Atribut Decision Making (MADM) yang menfasilitasi penentuan keputusan dengan beberpa kriteria, adapun kriteria yang menjadi ukuran penentuan antara lain status siswa, jarak ke sekolah, transportasi ke sekolah, jumlah saudara, penghasilan orang tua, tingkat ekonomi, dan kepribadian siswa. Setiap kriteria yang menjadi parameter tersebut ditentukan rating kepentingan dan derajat kecocokannya pada setiap alternatif (calon penerima beasiswa). Selanjutnya dinormalisasi dan dikalikan dengan bobot setiap kriteria. Proses terakhir adalah perangkingan dimana nilai total tertinggi merupakan alternatif terbaik.
Seleksi beasiswa selama ini pada SMA 1 Bae Kudus masih dilaksanakan secara manual sehingga penentuan penerima beasiswa masih mengalami beberapa kendala. Tujuan dalam implementasi sistem ini adalah membuat perancangan sistem pendukung keputusan berbasis web dan membuat aplikasi yang dapat mempermudah dalam pengambilan keputusan penerima beasiswa.
Dengan memanfaatkan teknologi informasi, maka dibuatlah Sistem Pendukung Keputusan Penerimaan Beasiswa Pada SMA 1 Bae Kudus Dengan Metode SAW (Simple Additive Weighting) Berbasis Web. Sistem dapat digunakan secara online mulai dari pendataan data pendaftar beasiswa sampai pelaporan hasil seleksi beasiswa
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang telah memberikan berkat dan rahmat-Nya kepada penulis sehingga penulis dapat menyelesaikan Laporan Skripsi ini dengan sebaik-baiknya.
Penyusunan Laporan Skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr. Suparnyo,S.H,M.S selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, ST. MT selaku Dekan Fakultas Tehnik Universitas Muria Kudus.
3. Bapak R.Rhoedy Setiawan,M.Kom selaku Ketua Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Supriyono, M.Kom selaku Dosen pembimbing utama saya yang telah memberikan waktu, ilmu, saran, semangat, dan nasihat yang bapak berikan selama menyusun laporan skripsi.
5. Bapak Muhammad Arifin, M.Kom selaku Dosen pembimbing kedua saya. Terima kasih telah membantu saya dalam penyusunan laporan skripsi ini.
6. Kedua orang tuaku, Terima kasih atas semangatnya, do’a restu serta ridho bapak ibu sehingga aku bisa jadi seperti ini.
7.
Teman-temanku yang telah menjadi teman setia selama perjalanan hidup di kampus. Tangis tawa, suka duka, mengerjakan tugas, ngrumpi bareng, kumpul-kumpul, serta semangat dan support kalian yang tak kan ku lupa selama hidupku. Thanks for all sobat. Semoga kita akan terus berkomunikasi dan jalin silaturrahim ini. Dan untuk teman seangkatan, adik-adik ku terima kasih, kalian selalu memberikan pelajaran yang berharga untuk diambil maknanya.viii
Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin.
Kudus, Agutus 2015
ix
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN SURAT PUBLIKASI ... iv
HALAMAN MOTTO DAN PERSEMBAHAN ... v
RINGKASAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI . ... ix
DAFTAR TABEL ... xiii
DAFTAR GAMBAR... xiv
DAFTAR LAMPIRAN ... xvi
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Rumusan masalah ... 2
1.3. Batasan masalah ... 2
1.4. Tujuan Skripsi ... 2
1.5. Manfaat Skripsi ... 3
1.6. Tinjauan Pustaka ... 3
1.7. Metode Penelitian ... 6
1.8. Metode Pengembangan Sistem ... 7
1.9. Sistematika Penulisan ... 8
BAB II LANDASAN TEORI ... 10
2.1. Sistem Pendukung Keputusan ... 10
2.1.1 Pengertian Sistem Pendukung Keputusan ... 10
2.1.2 Konsep Sistem Pendukung Keputusan ... 10
2.1.3 Tujuan Sistem Pendukung Keputusan ... 10
2.1.4 Karakteristik Sistem Pendukung Keputusan ... 11
2.2. Metode Sistem Pendukung Keputusan Yang Digunakan ... 11
x
2.4. Flow Of Document ... 14
2.4.1 DFD (Data Flow Diagram) ... 14
2.5. ERD (Entity Relationship Diagram) ... 17
2.6. SQL (Structured Query Language) ... 19
BAB III TINJAUAN OBYEK PENELITIAN ... 20
3.1.Identitas Sekolah ... 20
3.2.Gambaran Umum SMA 1 Bae Kudus ... 20
3.3.Visi dan Misi SMA 1 Bae Kudus ... 21
3.4.Denah Lokasi SMA 1 Bae Kudus ... 21
3.5.Struktur Organisasi ... 22
3.6.Fungsi dan Tugas Pengelola Sekolah ... 23
3.7.Alur Seleksi Penerimaan Beasiswa Indonesia Pintar ... 29
BAB IV ANALISA DAN PERANCANGAN ... 31
4.1Analisis Masalah ... 31
4.2Analisa Sistem yang berjalan ... 31
4.2.1 Persyaratan Pendaftaran Beasiswa ... 32
4.2.2 Sistem dan Prosedur yang sedang berjalan ... 32
4.2.3 Analisis Kebutuhan Data dan Informasi ... 33
4.2.4 Sistem Yang Diusulkan ... 33
4.2.5 Analisis Perhitungan SAW ... 33
4.3Perancangan Sistem ... 35
4.3.1 Rancangan Proses ... 36
4.3.1.1 DFD Level 0 ... 36
4.3.1.2 Dekomposisi ... 37
4.3.1.3 DFD Level 1 ... 38
4.3.1.4 DFD Level 2 Pengolahan Data Master ... 39
4.3.1.5 DFD Level 2 Laporan ... 40
4.3.2 Rancangan Basis Data ... 41
4.3.2.1 Entity Relationship Diagram (ERD) ... 41
4.3.2.2 Kamus Data ... 43
xi
4.3.2.4 Transformasi ERD ke Relasi ... 44
4.3.2.5 Hasil Rancangan Tabel ... 46
4.3.2.6 Relasi Tabel ... 53
4.4Rancangan User Interface ... 53
BAB V IMPLEMENTASI SISTEM ... 56
5.1Kebutuhan Sistem ... 56
5.1.1 Identifikasi Kebutuhan Hardware ... 56
5.1.2 Identifikasi Kebutuhan Software ... 56
5.1.3 Identifikasi Kebutuhan Brainware ... 56
5.2Implementasi Sistem ... 56
5.3Tampilan Program ... 57
5.3.1 Halaman Utama Website ... 57
5.3.2 Halaman Login Admin ... 57
5.3.3 Halaman Utama Admin ... 58
5.3.4 Halaman Pengelolaan Data Siswa ... 59
5.3.5 Halaman Detail Siswa ... 59
5.3.6 Halaman Tambah Siswa ... 60
5.3.7 Halaman Cetak Laporan Siswa ... 60
5.3.8 Halaman Pengelolaan Data Bobot Kriteria ... 61
5.3.9 Halaman Pengelolan Data Subkriteria Status Siswa ... 61
5.3.10 Halaman Pengelolan Data Subkriteria Jarak Sekolah ... 62
5.3.11 Halaman Pengelolan Data Subkriteria Transportasi Ke Sekolah .. 62
5.3.12 Halaman Pengelolan Data Subkriteria Jumlah Saudara ... 63
5.3.13 Halaman Pengelolan Data Subkriteria Penghasilan Orang Tua .... 63
5.3.14 Halaman Pengelolan Data Subkriteria Tingkat Ekonomi ... 64
5.3.15 Halaman Pengelolan Data Subkriteria Kepribadian Siswa ... 64
5.3.16 Halaman Kelola Tahun Ajaran ... 65
5.3.17 Halaman Data Perangkingan ... 66
5.3.18 Halaman Penilaian Seleksi ... 66
5.3.19 Halaman Hasil Analisa ... 67
xii
5.3.21 Halaman Cetak Laporan Hasil Seleksi ... 69
BAB VI PENUTUP ... 70
6.1 Kesimpulan ... 70
6.2 Saran ... 70
xiii
Tabel 4.4 : Rating Kecocokan dari Setiap Alternatif pada Setiap Kriteria ... 35
Tabel 4.5 : tb_siswa ... 45
xiv
DAFTAR GAMBAR
Gambar 2.1 : Diagram Berjenjang ... 15
Gambar 2.2 : Diagram Konteks ... 16
Gambar 2.3 : Diagram Overview ... 16
Gambar 2.4 : Diagram Rinci ... 17
Gambar 3.1 : Denah Lokasi SMA 1 Bae Kudus ... 21
Gambar 3.2 : Struktur Organisasi SMA 1 Bae Kudus... 22
Gambar 3.3 : Flow Of Document Seleksi Penerimaan Beasiswa ... 30
Gambar 4.1 : DFD level 0 ... 36
Gambar 4.2 : Rule Check DFD Level 0 ... 36
Gambar 4.3 : Level Balance DFD Level 0 ... 37
Gambar 4.4 : Dekomposisi ... 37
Gambar 4.5 : DFD level 1 ... 38
Gambar 4.6 : Rule Check DFD Level 1 ... 38
Gambar 4.7 : Level Balance DFD Level 1 ... 39
Gambar 4.8 : DFD level 2 Pengolahan Data Master ... 39
Gambar 4.9 : Rule Check DFD Level 2 ... 40
Gambar 4.10 : Level Balance DFD Level 2 ... 40
Gambar 4.11 : DFD level 2 Laporan ... 40
Gambar 4.12 : Rule Check DFD Level 2 Laporan ... 41
Gambar 4.13 : Level Balance DFD Level 2 Laporan ... 41
Gambar 4.14 : Menentukan dan Menetapkan Entias ... 41
Gambar 4.15 : Menentukan Primary Key ... 42
Gambar 4.16 : Menentukan Derajat Kardinalitas Relasi beserta Foreign Key ... 42
Gambar 4.17 : Entity Relationship Diagram ... 42
Gambar 4.18 : Transformasi Entitas User dengan Entitas Siswa ... 43
Gambar 4.19 : Transformasi Entitas User dengan Entitas Kriteria ... 43
Gambar 4.20 : Transformasi Entitas Siswa dengan Entitas Kriteria ... 44
xv
Gambar 4.22 : Transformasi Entitas Siswa dengan Entitas Perangkingan ... 44
Gambar 4.23 : Relasi Tabel ... 53
Gambar 4.24 : Desain Form Login ... 53
Gambar 4.25 : Desain Form Tambah Siswa ... 54
Gambar 4.26 : Desain Form Tambah Tahun Ajaran ... 54
Gambar 4.27 : Desain Output Laporan Hasil SPK ... 55
Gambar 4.28 : Desain Output Laporan Data Siswa ... 55
Gambar 5.1 : Halaman Utama Website ... 57
Gambar 5.2 : Halaman Login Admin ... 58
Gambar 5.3 : Halaman Utama Admin ... 58
Gambar 5.4 : Halaman Pengelolaan Data Siswa ... 59
Gambar 5.5 : Halaman Detail Siswa ... 59
Gambar 5.6 : Halaman Tambah Siswa ... 60
Gambar 5.7 : Halaman Cetak Laporan Siswa ... 61
Gambar 5.8 : Halaman Pengelolaan Data Bobot Kriteria ... 61
Gambar 5.9 : Halaman Pengelolan Data Subkriteria Status Siswa ... 62
Gambar 5.10 : Halaman Pengelolan Data Subkriteria Jarak Sekolah ... 62
Gambar 5.11 : Halaman Pengelolan Data Subkriteria Transportasi Ke Sekolah .. 63
Gambar 5.12 : Halaman Pengelolan Data Subkriteria Jumlah Saudara ... 63
Gambar 5.13 : Halaman Pengelolan Data Subkriteria Penghasilan Orang Tua .... 64
Gambar 5.14 : Halaman Pengelolan Data Subkriteria Tingkat Ekonomi ... 64
Gambar 5.15 : Halaman Pengelolan Data Subkriteria Kepribadian Siswa ... 65
Gambar 5.16 : Halaman Kelola Tahun Ajaran ... 65
Gambar 5.17 : Halaman Data Perangkingan ... 66
Gambar 5.18 : Halaman Penilaian Seleksi ... 67
Gambar 5.19 : Halaman Hasil Analisa ... 68
Gambar 5.20 : Halaman Laporan Hasil Seleksi ... 69
xvi