Post on 16-May-2019
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
RANCANG BANGUN SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN SISWA BERPRESTASI DENGAN METODE
WEIGHTED PRODUCT BERBASIS WEB
(STUDI KASUS: SMA YADIKA 5)
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer (S.Kom.)
Kevin Lionery
14110110020
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2018
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya :
Nama : Kevin Lionery
NIM : 14110110020
Fakultas : Teknik dan Informatika
Program Studi : Informatika
menyatakan bahwa skripsi yang berjudul “Rancang Bangun Sistem Pendukung
Keputusan Pemilihan Siswa Berprestasi Dengan Metode Weighted Product
Berbasis Web (Studi Kasus: SMA YADIKA 5)” ini adalah karya ilmiah saya
sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga
lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam
skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/ penyimpangan, baik dalam
pelaksanaan skripsi maupun dalam penulisan laporan skripsi, saya bersedia
menerima konsekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi yang
telah saya tempuh.
Tangerang, 2 Mei 2018
Kevin Lionery
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
iii
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS
Sebagai sivitas akademik Universitas Multimedia Nusantara, saya yang bertanda
tangan di bawah ini:
Nama : Kevin Lionery
NIM : 14110110020
Program Studi : Informatika
Fakultas : Teknik dan Informatika
Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, menyetujui dan memberikan izin kepada
Universitas Multimedia Nusantara hak Bebas Royalti Non-eksklusif (Non-
exclusive Royalty-Free Right) atas karya ilmiah saya yang berjudul:
Rancang Bangun Sistem Pendukung Keputusan Pemilihan Siswa Berprestasi
Dengan Metode Weighted Product Berbasis Web (Studi Kasus: SMA
YADIKA 5)
beserta perangkat yang diperlukan.
Dengan Hak Bebas Royalti Non-eksklusif ini, pihak Universitas Multimedia
Nusantara berhak menyimpan, mengalihmedia atau format-kan, mengelola dalam
bentuk pangkalan data (database), merawat, dan mendistribusi dan menampilkan
atau mempublikasikan karya ilmiah saya di internet atau media lain untuk
kepentingan akademis, tanpa perlu meminta izin dari saya maupun memberikan
royalti kepada saya, selama tetap mencantumkan nama saya sebagai penulis karya
ilmiah tersebut.
Demikian pernyataan ini saya buat dengan sebenarnya untuk dipergunakan
sebagaimana mestinya.
Tangerang, 2 Mei 2018
Kevin Lionery
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
iv
LEMBAR PENGESAHAN SKRIPSI
RANCANG BANGUN SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN SISWA BERPRESTASI DENGAN METODE
WEIGHTED PRODUCT BERBASIS WEB
(STUDI KASUS: SMA YADIKA 5)
Oleh
Nama : Kevin Lionery
NIM : 14110110020
Fakultas : Teknik dan Informatika
Program Studi : Informatika
Tangerang, 2 Mei 2018
Ketua Sidang
Ni Made Satvika Iswari, S.T., M.T.
Dosen Penguji
Marcel Bonar Kristanda, S.Kom., M.Sc.
Dosen Pembimbing I
Andre Rusli, S.Kom., M.Sc.
Dosen Pembimbing II
Maria Irmina Prasetiyowati, S.Kom., M.T.
Mengetahui,
Ketua Program Studi
Informatika
Seng Hansun, S.Si., M.Cs.
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
v
HALAMAN PERSEMBAHAN/MOTTO
Ulangan 31:8
Sebab TUHAN, Dia sendiri akan berjalan di depanmu,
Dia sendiri akan menyertai engkau,
Dia tidak akan membiarkan engkau dan tidak akan meninggalkan engkau;
janganlah takut dan janganlah patah hati.
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
vi
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala anugerah-Nya yang
selalu menyertai sehingga pelaksanaan dan penyusunan laporan skripsi berjudul
“Rancang Bangun Sistem Pendukung Keputusan Pemilihan Siswa Berprestasi
Dengan Metode Weighted Product Berbasis Web (Studi Kasus: SMA YADIKA 5)”
dapat diselesaikan dengan baik. Laporan ditujukan kepada Program Studi
Informatika, Fakultas Teknik dan Informatika, Universitas Multimedia Nusantara
sebagai salah satu syarat kelulusan mata kuliah Skripsi.
Penyelesaian laporan ini tidak terlepas dari keterlibatan dari beberapa pihak. Oleh
karena itu, penulis juga mengucapkan terima kasih kepada:
1. Dr. Ninok Leksono, Rektor Universitas Multimedia Nusantara,
2. Hira Meidia, Ph.D., Wakil Rektor Bidang Akademik dan Dekan Fakultas
Teknik dan Informatika Universitas Multimedia Nusantara,
3. Ir. Andrey Andoko, M.Sc., Wakil Rektor Bidang Administrasi Umum dan
Keuangan,
4. Ika Yanuarti, S.E., MSF, Wakil Rektor Bidang Kemahasiswaan,
5. Prof. Dr. Muliawati G. Siswanto, M.Eng.Sc., Wakil Rektor Bidang Hubungan
dan Kerjasama,
6. Seng Hansun, S.Si., M.Cs., Ketua Program Studi Informatika Universitas
Multimedia Nusantara,
7. Andre Rusli, S.Kom., M.Sc., selaku dosen pembimbing I, yang membimbing
pembuatan skripsi dan yang telah mengajar penulis tata cara menulis karya
ilmiah dengan benar,
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
vii
8. Maria Irmina Prasetiyowati, S.Kom., M.T., selaku dosen pembimbing II, yang
membimbing pembuatan skripsi dan yang telah mengajar penulis tata cara
menulis karya ilmiah dengan benar,
9. Pinondang Sitorus, Kepala Sekolah di SMA YADIKA 5, selaku narasumber
yang menyetujui pelaksanaan skripsi,
10. Rosmala Sari, Wakil Kepala Sekolah Bidang Pembina OSIS di SMA YADIKA
5, selaku narasumber yang memberikan informasi dan data yang diperlukan
dalam pelaksanaan skripsi.
11. Keluarga yang selalu mendukung dalam pelaksanaan skripsi,
12. Rico Savero, yang memberikan masukan dalam penulisan skripsi ini, dan
13. Rekan-rekan penulis lainnya, yang tidak dapat dituliskan satu per satu, yang
selalu mendukung dan memberikan motivasi dalam penyelesaian skripsi ini.
Semoga skripsi ini dapat bermanfaat, baik sebagai sumber informasi maupun
sumber inspirasi, bagi para pembaca.
Tangerang, 2 Mei 2018
Kevin Lionery
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
viii
RANCANG BANGUN SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN SISWA BERPRESTASI DENGAN METODE
WEIGHTED PRODUCT BERBASIS WEB
(STUDI KASUS: SMA YADIKA 5)
ABSTRAK
SMA YADIKA 5 merupakan salah satu sekolah swasta di Jakarta Barat yang
terakreditasi A. Di sekolah ini, pemilihan siswa berprestasi dilakukan dengan
mempertimbangkan nilai akademik dari siswa yang meliputi nilai pengetahuan dan
nilai keterampilan, sedangkan nilai non-akademik yang meliputi sikap spiritual dan
sosial belum dipertimbangkan. Penelitian yang dilakukan bertujuan untuk rancang
bangun sistem pendukung keputusan pemilihan siswa berprestasi dengan metode
Weighted Product berbasis web (Studi Kasus: SMA YADIKA 5) dengan
mempertimbangkan nilai akademik dan nilai non-akademik untuk membantu dalam
pengambilan keputusan pemilihan siswa berprestasi. Pembangunan Sistem
Pendukung Keputusan (SPK) ini menggunakan metode Weighted Product (WP)
karena dapat digunakan untuk mencari alternatif yang paling optimal dengan
kriteria tertentu. Hasil dari sistem ini adalah peringkat siswa dari nilai preferensi
tertinggi ke terendah, dan peringkat 1-10 merupakan siswa berprestasi. Sistem telah
dibangun dan diuji kepada tiga kelas, lalu dari kuesioner USE diperoleh tingkat
usability mencapai 81,78% dengan interpretasi sangat layak, lalu tingkat kesamaan
peringkat antara proses manual dan sistem yang menggunakan metode pada tiga
kelas memiliki rata-rata sebesar 41,98%.
Kata kunci: Sistem Pendukung Keputusan (SPK), Siswa Berprestasi, Weighted
Product (WP), SMA YADIKA 5
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
ix
DEVELOPMENT OF A WEB-BASED DECISION SUPPORT
SYSTEM FOR SELECTING OUTSTANDING STUDENTS
USING WEIGHTED PRODUCT METHOD
(CASE STUDY: SMA YADIKA 5)
ABSTRACT
SMA YADIKA 5 is one of the private schools in West Jakarta that has accredited
status A. In this school, the selection of outstanding students is done by considering
the value of a student's academic which includes the value of knowledge and skills,
while non-academic values that include spiritual and social attitudes have not been
considered. The research aimed to development of a web-based decision support
system for selecting outstanding students using Weighted Product method (Case
Study: SMA YADIKA 5) taking into consideration the academic and non-academic
value to assist in the selection of outstanding students. Development of Decision
Support System (DSS) is using Weighted Product (WP) method because it can be
used to find the most optimal alternative with certain criteria. The result of this
system is the ranking of students from the highest to the lowest preference value,
and the rank 1-10 is the outstanding students. The system has been built and tested
to the three classes, then from the USE questionnaire obtained usability level
reached 81.78% with a very decent interpretation, then the degree of similarity
ratings between manual processes and systems using methods in three classes has
an average of 41.98%.
Keywords: Decision Support System (DSS), Outstanding Students, Weighted
Product (WP), SMA YADIKA 5
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
x
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
PERNYATAAN TIDAK MELAKUKAN PLAGIAT ........................................... ii
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ................... iii
LEMBAR PENGESAHAN SKRIPSI ................................................................... iv
HALAMAN PERSEMBAHAN/MOTTO .............................................................. v
KATA PENGANTAR ........................................................................................... vi
ABSTRAK ........................................................................................................... viii
ABSTRACT ........................................................................................................... ix
DAFTAR ISI ........................................................................................................... x
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR RUMUS ............................................................................................... xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang Masalah ................................................................................ 1
1.2 Rumusan Masalah ......................................................................................... 4
1.3 Batasan Masalah ............................................................................................ 5
1.4 Tujuan Penelitian ........................................................................................... 5
1.5 Manfaat Penelitian ......................................................................................... 5
1.6 Sistematika Penulisan Laporan Penelitian .................................................... 6
BAB II LANDASAN TEORI ................................................................................. 8
2.1 Sistem Pendukung Keputusan ....................................................................... 8
2.2 Metode Weighted Product ............................................................................. 8
2.3 SMA YADIKA 5 ......................................................................................... 11
2.4 USE Questionnaire ...................................................................................... 12
2.5 Tingkat Kesamaan ....................................................................................... 15
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM ............... 17
3.1 Metode Penelitian ........................................................................................ 17
3.2 Perancangan Sistem ..................................................................................... 18
3.2.1 Data Flow Diagram ............................................................................... 19
3.2.2 Flowchart .............................................................................................. 25
3.2.3 Entity Relationship Diagram ................................................................ 31
3.2.4 Database Schema .................................................................................. 32
3.2.5 Struktur Tabel ....................................................................................... 32
3.2.6 Desain Antarmuka Pengguna................................................................ 34
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ................................... 46
4.1 Spesifikasi Sistem ........................................................................................ 46
4.1.1 Spesifikasi Perangkat Keras.................................................................. 46
4.1.2 Spesifikasi Perangkat Lunak ................................................................. 46
4.2 Implementasi ............................................................................................... 47
4.3 Pengujian Sistem ......................................................................................... 58
4.3.1 Skenario Pengujian ............................................................................... 62
4.3.2 Hasil Pengujian ..................................................................................... 64
4.3.3 Evaluasi ................................................................................................. 67
A Tingkat Usability .................................................................................... 67
B Tingkat Kesamaan .................................................................................. 68
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
xi
BAB V SIMPULAN DAN SARAN ..................................................................... 80
5.1 Simpulan ...................................................................................................... 80
5.2 Saran ............................................................................................................ 81
DAFTAR PUSTAKA ........................................................................................... 82
DAFTAR LAMPIRAN ......................................................................................... 84
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
xii
DAFTAR TABEL
Tabel 2.1 Matrik Keputusan (Yoni dan Mustafidah, 2016) .................................. 11
Tabel 2.2 Skala Kriteria Interpretasi Skor............................................................. 15
Tabel 3.1 Struktur Tabel Guru .............................................................................. 32
Tabel 3.2 Struktur Tabel Siswa ............................................................................. 33
Tabel 3.3 Struktur Tabel Vektor_S ....................................................................... 33
Tabel 3.4 Struktur Tabel Vektor_V ...................................................................... 34
Tabel 3.5 Struktur Tabel Bobot ............................................................................. 34
Tabel 4.1 Tabel Peringkat XI IPS 4 Dengan Metode Weighted Product.............. 64
Tabel 4.2 Tabel Peringkat XII IPS 2 Dengan Metode Weighted Product ............ 65
Tabel 4.3 Tabel Peringkat X IPS 2 Dengan Metode Weighted Product ............... 66
Tabel 4.4 Tabel Tingkat Kesamaan XI IPS 4 ....................................................... 68
Tabel 4.5 Tabel Tingkat Kesamaan XII IPS 2 ...................................................... 72
Tabel 4.6 Tabel Tingkat Kesamaan X IPS 2 ......................................................... 75
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
xiii
DAFTAR GAMBAR
Gambar 3.1 DFD Level 0 ...................................................................................... 20
Gambar 3.2 DFD Level 1 ...................................................................................... 21
Gambar 3.3 DFD Level 2 Manajemen Data Guru ................................................ 22
Gambar 3.4 DFD Level 2 Menentukan Siswa Berprestasi ................................... 24
Gambar 3.5 Flowchart Halaman Awal.................................................................. 26
Gambar 3.6 Flowchart Manajemen_Data_Guru ................................................... 27
Gambar 3.7 Flowchart Menentukan_Siswa_Berprestasi ...................................... 29
Gambar 3.8 Flowchart Metode_Weighted_Product ............................................. 30
Gambar 3.9 Entity Relationship Diagram ............................................................. 31
Gambar 3.10 Database Schema............................................................................. 32
Gambar 3.11 Desain Antarmuka Halaman Login ................................................. 34
Gambar 3.12 Desain Antarmuka Halaman Info Sistem ........................................ 35
Gambar 3.13 Desain Antarmuka Alert Kritik Saran ............................................. 35
Gambar 3.14 Desain Antarmuka Alert Login Gagal ............................................ 36
Gambar 3.15 Desain Antarmuka Halaman Reset Password ................................. 36
Gambar 3.16 Desain Antarmuka Alert Reset Password ....................................... 37
Gambar 3.17 Desain Antarmuka Halaman Administrator .................................... 37
Gambar 3.18 Desain Antarmuka Alert Simpan Data Guru .................................. 38
Gambar 3.19 Desain Antarmuka Dialog Konfirmasi Hapus Data Guru ............... 38
Gambar 3.20 Desain Antarmuka Halaman Ganti Password ................................. 39
Gambar 3.21 Desain Antarmuka Alert Ganti Password ....................................... 39
Gambar 3.22 Desain Antarmuka Halaman Tambah Data Guru ........................... 40
Gambar 3.23 Desain Antarmuka Alert Tambah Data Guru .................................. 40
Gambar 3.24 Desain Antarmuka Halaman Daftar Nilai ....................................... 41
Gambar 3.25 Desain Antarmuka Alert Simpan Data Nilai Siswa ........................ 41
Gambar 3.26 Desain Antarmuka Halaman Import File ........................................ 42
Gambar 3.27 Desain Antarmuka Dialog Konfirmasi Hapus Data Siswa ............. 42
Gambar 3.28 Desain Antarmuka Halaman Daftar Nilai Konversi ....................... 43
Gambar 3.29 Desain Antarmuka Halaman Masukkan Bobot Awal ..................... 43
Gambar 3.30 Desain Antarmuka Halaman Perbaikan Bobot Awal ...................... 44
Gambar 3.31 Desain Antarmuka Halaman Nilai Alternatif .................................. 44
Gambar 3.32 Desain Antarmuka Halaman Peringkat Siswa ................................ 45
Gambar 4.1 Halaman Login .................................................................................. 47
Gambar 4.2 Alert Login Gagal.............................................................................. 48
Gambar 4.3 Halaman Info Sistem ......................................................................... 48
Gambar 4.4 Alert Kritik Saran .............................................................................. 49
Gambar 4.5 Halaman Reset Password .................................................................. 49
Gambar 4.6 Alert Reset Password ........................................................................ 49
Gambar 4.7 Halaman Administrator ..................................................................... 50
Gambar 4.8 Alert Simpan Data Guru .................................................................... 50
Gambar 4.9 Halaman Tambah Data Guru ............................................................ 51
Gambar 4.10 Alert Tambah Data Guru ................................................................. 51
Gambar 4.11 Dialog Konfirmasi Hapus Data Guru .............................................. 51
Gambar 4.12 Menu Dropdown ............................................................................. 52
Gambar 4.13 Halaman Ganti Password ................................................................ 52
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
xiv
Gambar 4.14 Alert Ganti Password ...................................................................... 52
Gambar 4.15 Halaman Daftar Nilai ...................................................................... 53
Gambar 4.16 Alert Tambah Edit Data Siswa ........................................................ 54
Gambar 4.17 Halaman Import File ....................................................................... 54
Gambar 4.18 Dialog Konfirmasi Hapus Data Siswa ............................................ 55
Gambar 4.19 Halaman Daftar Nilai Konversi....................................................... 55
Gambar 4.20 Halaman Masukkan Bobot Awal .................................................... 56
Gambar 4.21 Halaman Perbaikan Bobot ............................................................... 57
Gambar 4.22 Halaman Nilai Alternatif ................................................................. 57
Gambar 4.23 Halaman Peringkat Siswa ............................................................... 58
Gambar 4.24 Potongan Kode Ambil Data Nilai ................................................... 59
Gambar 4.25 Potongan Kode Konversi Nilai Ke Bobot ....................................... 59
Gambar 4.26 Potongan Kode Perbaikan Bobot .................................................... 60
Gambar 4.27 Potongan Kode Hitung Nilai Alternatif .......................................... 61
Gambar 4.28 Potongan Kode Hitung Nilai Preferensi .......................................... 62
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018
xv
DAFTAR RUMUS
Rumus 2.1 Perbaikan Bobot ................................................................................... 9
Rumus 2.2 Nilai Setiap Alternatif ........................................................................... 9
Rumus 2.3 Preferensi Alternatif ............................................................................. 9
Rumus 2.4 Contoh Bentuk Sederhana Rumus Vektor V ........................................10
Rumus 2.5 Bentuk Sederhana Rumus Vektor V .....................................................10
Rumus 2.6 Perhitungan Skor Total ……............................................................... 14
Rumus 2.7 Persentase Hasil Pengujian Usability ................................................. 15
Rumus 2.8 Tingkat Kesamaan .............................................................................. 16
Rancang Bangun Sistem..., Kevin Lionery, FTI UMN, 2018