Dosen Pembimbing I
I Gusti Ayu Agung Mas Aristamy, S.TI., M.Kom.
Dosen Pembimbing II
Kadek Ni Luh Putu Agetania, S.Pd., M.Pd.
i
Halaman Persetujuan
NIM : 18101237
Menyetujui:
Pembimbing I Pembimbing II
I Gusti Ayu Agung Mas Aristamy, S.TI., Kadek Ni Luh Putu Agetania, S.Pd., M.Pd.
M.Kom. NIDN.
NIDN.
Mengetahui:
Kepala Program Studi Teknik Informatika
ii
Halaman Pengesahan
DEWAN PENGUJI
Pembimbing I : ttd
Penguji : ttd
( )
Penguji : ttd
( )
iii
Halaman Orisinalitas
Dengan ini saya menyatakan bahwa Tugas Akhir ini merupakan karya
saya sendiri, semua sumber baik yang dikutip maupun dirujuk telah saya
cantumkan dengan benar dan sepanjang pengetahuan saya juga tidak
terdapat karya yang sama pernah ditulis atau diterbitkan orang lain.
Apabila terdapat permasalahan terhadap isi dari Tugas Akhir ini maka
akan menjadi tanggung jawab saya sepenuhnya.
Denpasar,………...2022
( Tanggal saat ditandatangani)
Materai Rp
ttd
10.000
iv
Halaman Pernyataan Persetujuan
PUBLIKASI TUGAS AKHIR UNTUK
KEPENTINGAN AKADEMIS
Dibuat di : Denpasar
Tanggal :
v
ABSTRAK
SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN
PROGRAM INDONESIA PINTAR (PIP) PADA SMAN 1 KOMODO
MENGGUNAKAN METODE MOORA DAN SAW
Nama Mahasiswa : VIDELIS DE APRILIO HAMPUR
NIM : 18101237
Program Studi : Teknik Informatika
Dosen Pembimbing :I Gusti Ayu Agung Mas Aristamy, S.TI.,
M.Kom.
Kadek Ni Luh Putu Agetania, S.Pd., M.Pd.
ABSTRACT
SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN
PROGRAM INDONESIA PINTAR (PIP) PADA SMAN 1 KOMODO
MENGGUNAKAN METODE MOORA DAN SAW
vii
occupation, orphanage, father's income, mother's income, number of
dependents and report card grades. Based on the black box testing that
has been done, it was found that all the features of the Poor Student
Assistance decision support system have been able to manage properly.
Keywords: Decision Support System, Assistance for Poor Students,
Blackbox Testing.
KATA PENGANTAR
(Penulis)
DAFTAR ISI
Halaman Persetujuan.............................................................................ii
Halaman Pengesahan............................................................................iii
Halaman Orisinalitas............................................................................iv
Halaman Pernyataan Persetujuan........................................................v
ABSTRAK..............................................................................................vi
ABSTRACT..........................................................................................vii
KATA PENGANTAR.........................................................................viii
DAFTAR ISI...........................................................................................ix
DAFTAR TABEL.................................................................................xv
DAFTAR LAMPIIRAN...................................................................xviii
BAB I PENDAHULUAN.......................................................................1
1.1 Latar Belakang........................................................................1
1.1 Rumusan Masalah...................................................................2
1.2 Batasan Masalah.....................................................................2
1.3 Tujuan Penelitian....................................................................2
1.4 Manfaat Penelitian..................................................................3
1.5 Sistematika Penulisan.............................................................3
BAB II TINJAUAN PUSTAKA............................................................5
2.1 Penelitian Terdahulu......................................................................5
2.2 Sistem.............................................................................................7
2.3 Karakteristik Sistem.......................................................................7
2.4 Sistem Pendukung Keputusan........................................................8
2.5 Program Indonesia Pintar (PIP)......................................................9
2.6 Multi Objective Optimization On The Basis Of Ratio Analysis
(MOORA)..........................................................................................10
2.7 Simple Additive Weighting (SAW)...............................................11
2.8 Website.........................................................................................11
ix
2.9 Hyper Text Markup Langueage (HTML)...............................12
2.10 Hypertext Preprocessor (PHP)...................................................12
2. 11 MySQL.......................................................................................12
2.12 Xampp.........................................................................................12
2.13 Event List....................................................................................13
2.14 Diagram Context........................................................................13
2.15 Data Flow Diagram (DFD)........................................................13
2.16 Basis Data...................................................................................14
2.17 Flowchart...................................................................................15
2.18 Conceptual Data Model.............................................................16
2.19 Physical Data Model..................................................................17
2.20 Metode Waterfall........................................................................18
2.21 Pengujian Black Box Testing....................................................18
BAB III METODOLOGI PENELITIAN...........................................20
3.1 Tempat Dan Waktu Penelitian.....................................................20
3.2 Teknik Pengumpulan Data...........................................................20
3.2.1 Data Primer...........................................................................20
3.2.2 Data Sekunder.......................................................................20
3.3 Instrumen Perangkat Lunak.........................................................21
3.4 Insturmen Perangkat Keras..........................................................21
3.5 Gambaran Umum Sistem.............................................................21
3.6 Analisis Kebutuhan Sistem..........................................................22
3.6.1 Kebutuhan Fungsional..........................................................22
3.6.2 Kebutuhan Non Fungsional..................................................22
3.7 Perancangan Sistem......................................................................23
3.7.1 Sistem Flow Pendaftaran Dan Sistem Flow Entry Kriteria
Dan Bobot PIP...............................................................................23
3.7.2 Sistem Flow Entry Kriteria, dan Bobot PIP..........................24
3.7 Event List.....................................................................................24
3.8 Perancangan Metode m oora........................................................25
3.8.1 Menentukan kriteria..............................................................25
3.8.2 Penentuan Bobot Setiap Kriteria...........................................26
3.8.3 Perbaikan Bobot Setiap Kriteria...........................................26
3.8.4 Menentukan Kepentingan Masing-masing Kriteria.............27
3.8.5 Tahapan Perhitungan MOORA............................................31
3.9 Perancanagan Metode SAW.........................................................45
3.9.1 Membuat matrik keputusan..................................................45
3.10 Diagram Conteks..................................................................48
3.11 Data Flow Diagram..............................................................49
3.11.1 Data Flow Diagram Level 0....................................49
3.11.2 DFD Level 1 Mengelola Data User..........................50
x
3.11.3 DFD Level 1 Mengelola Data Siswa........................51
3.11.14 DFD Level 1 Mengelola Data Kriteria....................52
3.11.15 DFD Level 1 Mengelola Data Alternatif.................52
3.11.16 DFD Level 1 Mengelola Data Keputusan...............53
3.11.17 DFD Level 1 Mengelola Data Laporan...................54
3.12 Conseptual Data Model (CDM)............................................54
3.13 Physical Data Model (PDM)................................................55
3.14 Perancangan Database........................................................55
3.14.1 Struktur Tabel Orang Tua...................................................55
3.14.2 Struktur Tabel Siswa...........................................................56
3.14.3 Struktut Tabel Kriteria........................................................56
3.14.4 Struktur Tabel Data Keputusan....................................56
3.14.5 Struktur Tabel Proses Perhitungan....................................57
3.15 User Interface..........................................................................57
3.15.1 Rancangan Halaman Login................................................57
5.15.2 Rancangan Halaman Utama...............................................58
5.15.3 Rancangan Halaman Data User.........................................59
3.15.4 Rancangan Halaman Tambah Data User...........................59
3.15.5 Rancangan Halaman Ubah Data User................................60
3.15.6 Rancangan Halaman Hapus Data User...............................61
3.15.7 Rancangan Halaman Data Kriteria.....................................61
3.15.8 Rancangan Halaman Tambah Data Kriteria.......................62
3.15.10 Rancangan Halaman Data Alternatif................................63
3.15.11 Rancangan Halaman Tambah Alternatif...........................63
3.15.13 Rancangan Halaman Hapus Data Alternatif.....................64
3.15.14 Rancangan Halaman Keputusan......................................64
3.15.17 Rancangan Halaman Perhitungan Metode Moora............65
3.15.18 Rancangan Halaman Perhitungan Metode SAW.............66
3.15.19 Rancangan Halaman Laporan Data Siswa.......................66
3.15.20 Laporan Hasil SPK Metode Moora dan SAW.................67
3.16 Skenario Pengujian.....................................................................68
BAB IV IMPLEMENTASI DAN PEMBAHASAN...........................72
4.1 Implementasi.........................................................................72
4.2 Implementasi User Interface Sisem......................................72
4.2.1 Tampilan Halaman Login.....................................................72
4.2.2 Tampilan Halaman Utama..................................................73
4.2.3 Tampilan Halaman Data User..............................................74
4.2.4 Tampilan Halaman Tambah Data User................................75
4.2.5 Tampilan Halaman Ubah Data User.....................................75
4.2.6 Tampilan Halaman Hapus Data User...................................76
4.2.7 Tampilan Halaman Data Siswa.............................................77
xi
4.2.8 Tampilan Halaman Tambah Data Siswa.............................77
4.2.9 Tampilan Halaman Ubah Data Siswa...................................78
4.2.10 Tampilan Halaman Data Kriteria........................................78
4.2.11Tampilan Halaman Tambah Data Kriteria...........................79
4.2.12Tampilan Halaman Data Parameter Nilai............................79
4.2.13 Tampilan Halaman Data Alternatif.....................................80
4.2.14 Tampilan Halaman Keputusan & Hasil..............................81
4.2.15 Tampilan Halaman Data Laporan Siswa............................82
4.2.16 Tampilan Halaman Data Laporan Hasil SPK.....................82
4.3 Pengujian Sistem..........................................................................83
4.3.1 Hasil Pengujian Halaman Login.....................................83
4.3.2 Hasil Pengujian Halaman User....................................83
4.3.3 Pengujian Halaman Data Siswa...................................84
4.3.4 Pengujian Halaman Data Kriteria................................85
4.3.5 Pengujian Halaman Parameter Nilai............................86
4.3.6 Pengujian Halaman Data Alternatif.............................87
4.3.7 Pengujian Halaman Data Laporan................................88
BAB V PENUTUP................................................................................89
5.2 Kesimpulan...................................................................................89
5.2 Saran............................................................................................89
DAFTAR PUSTAKA...........................................................................90
DAFTAR LAMPIRAN.........................................................................93
BIODATA PENULIS...........................................................................95
xii
DAFTAR TABEL
DAFTAR TABEL
xiv
Tabel 3. 20 Tabel data siswa..................................................................55
Tabel 3. 21 Tabel data kriteria................................................................55
Tabel 3. 22 Tabel data keputusan...........................................................55
Tabel 3. 23 Tabel Proses Perhitungan....................................................56
Tabel 3. 24 Skenario Penujian................................................................70
Tabel 4. 1 Pengujian Login.....................................................................83
Tabel 4. 2 Pengujian Halaman Data User..............................................83
Tabel 4. 3 Pengujian Halaman Data Siswa.............................................85
Tabel 4. 4 Pengujian Halaman Data Kriteria..........................................85
Tabel 4. 5 Pengujian Halaman Parameter Nilai......................................86
Tabel 4. 6 Pengujian Halaman Data Alternatif.......................................87
Tabel 4. 7 Pengujian Halaman Data Laporan.........................................88
DAFTAR LAMPIIRAN
Lampiran 1 Wawancara..........................................................................77
Lampiran 2 Tempat Observasi................................................................78
xv
xvi
DAFTAR LAMPIIRAN
Lampiran 1 Wawancara..........................................................................77
Lampiran 2 Tempat Observasi................................................................78
i
ii
BAB I
PENDAHULUAN
2
Metode SAW membutuhkan proses normalisasi matriks keputusan
(X) ke suatu skala yang dapat diperbandingkan dengan semua rating
alternatif yang ada. Diharapkan dapat membantu dan mempermudah
SMAN 1 Komodo dalam pemilihan siswa terbaik dengan menggunaka
kedua metode ini dalam pengambilan keputusan.
3
1.5 Sistematika Penulisan
Dalam sistematika penulisan ini, akan diuraian gambaran yang akan
jelas dan sistematis mengenai hal-hal yang akan diuraikan lebih lanjut
pada tiap bab, yaitu sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini membuat gambaran umum isi laporan yang meliputi
latar belakang, rumusan masalah, batasan masalah, tujuan penelitian,
manfaat penelitian dan sistematika penulisan.
4
HALAMAN INI DI KOSONGKAN
5
BAB II
TINJAUAN PUSTAKA
6
akhir dari penelitian ini didapatkan bahwa sistem pendukung keputusan
dengan metode SAW mampu mengatasi permasalahan dalam
menyeleksi calon penerima bantuan siswa miskin (BSM) di MTs Negeri
Ciamis.
Penelitian kelima dengan judul “Sistem Pendukung Keputusan
Untuk Menentukan Kelayakan Penerimaan Bantuan Siswa Miskin
Dengan Menggunakan Metode MOORA”, yang disusun oleh (Satria,
2014).Hasil dari proses pengambilan keputusan ini dapat memberikan
keputusan yang tepat terkait menentukan kelayakan siswa yang akan
menerima bantuan siswa miskin (BSM) pada SMA Negeri 2 Kota
Pinang
Berdasarkan pemaparan penelitian sebelumnya yang terkait
dengan sistem pendukung keputusan, maka dari itu pada usulan
penelitian diajukan penelitian tentang sistem pendukung keputusan
seleksi penerimaan PIP pada sman 1 komodo menggunakan metode
Multi- Objective Optimization on The Basic of Ratio Analysis
(MOORA) Dan Simple Additive Weighting (SAW).Dapat Lihat Pada
Tabel 2.1 Perbandingan Penelitian dibawah ini:
2.2 Sistem
System dapat didefinisikan dengan pendekatan prosedur dan
pendekatan komponen. Dengan pendekatan prosedur, sistem dapat
didefinisikan sebagai kumpulan dari prosedur–prosedur yang
mempunyai tujuan tertentu. Dengan pendekatan komponen, sistem dapat
didefinisikan sebagai kumpulan dari komponen yang saling
berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk
mencapai tujuan tertentu.(Farell dkk., 2018)
8
2.3 Karakteristik Sistem
Sistem memiliki karakteristik atau sifat sifat tertentu, yang
mencirikan hal tersebut bisa dikatakan sebagai suatu sistem. Terdapat 8
komponen karakteristik sistem yaitu:
1. Komponen Sistem (Components)
suatu sistem terdiri dari sejumlah komponenyang saling
berinteraksi, yang bekerja sama membentuk satu kesatuan.
Komponen-komponen sistem tersebut dapat berupa suatu bentuk
subsistem. Setiap subsistem memiliki sifat-sifat dari sistem yang
menjalankan suatu fungsi tertentu dan mempengaruhi proses
sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem
yang lebih besar, yang disebut dengan Supra Sistem.
2. Batasan Sistem (Boundary)
Ruang lingkup sistem merupakan daerah yang membatasi antara
sistem dengan sistem lainnya atau sistem dengan lingkungan
luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang
sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.
3. Lingkungan Luar Sistem (Environment)
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem
yang mempengaruhi operasi sistem tersebut disebut dengan
lingkungan luar sistem.
4. Penghubung Sistem (Interface) Sebagai media yang
menghubungkan subsistem dengan subsistem lain. Penghubung ini
memungkinkan sumber-sumber daya mengalir dari satu subsistem
ke subsistem yang lain. Keluaran suatu subsistem akan menjadi
masukan untuk subsistem yang lain dengan melewati penghubung.
5. Masukan Sistem (Input) Dapat berupa pemeliharaan (maintenance
input) dan sinyal (signal input). Contoh : pada sistem komputer,
program adalah maintenance input yang digunakan untuk
mengoperasikan komputer, data adalah signal input yang akan
diolah menjadi informasi
6. Keluaran Sistem (Output) Hasil masukan sistem yang diolah dan
diklasifikasikan. Keluaran ini merupakan masukan bagi subsistem
lain.
7. Pengolah Sistem (Proses) Suatu sistem akan dapat mempunyai
suatu proses yang akan mengubah masukan menjadi keluaran.
8. Sasaran Sistem (Objective) Sistem mempunyai sasaran yang pasti
dan bersifat deterministik. Suatu sistem dapat dikatakan berhasil
bila mengenai sasaran atau tujuan yang telah direncanakan.
9
2.4 Sistem Pendukung Keputusan
Sistem pendukung keputusan (Decision Support System) adalah
sistem berbasis komputer yang membantu para pengambil keputusan
mengatasi berbagai masalah melalui interaksi langsung dengan sejumlah
database dan perangkat analitik. Sistem pendukung keputusan ini
beroperasi dalam kontek sistem informasi global untuk melayani unit
bisnis yang spesifik dalam suatu perusahaan. Sistem pendukung
keputusan tidak terlepas dari sistem informasi global yang lebih
komprehensif. Sistem pendukung keputusan yang berhasil harus
mempercepat aliran informasi ke pengambil keputusan. Data yang
disimpan harus berkesimbangunan secara terjadwal da dapat diakses
dengan mudah.(Fatmawati dan Marisa, 2019)
Karakteristik Sistem Pendukung Keputusan Karakteristik dari sistem
pendukung keputusan adalah sebagai berikut:
1. Mendukung pengambilan keputusan untuk membahas masalah
masalah terstruktur, semi struktur, dan tidak terstruktur
2. Output ditujukan bagi personil organisasi dalam semua tingkatan
3. Mendukung di semua fase proses pengambilan keputusan:
intelegensi, desain, pilihan.
4. Adanya interface manusia atau mesin, dimana manusia (user) tetap
mengontrol proses pengambilan keputusan
5. Menggunakan model-model metematis dan statistik yang sesuai
dengan pembahasan.
6. Memiliki kemampuan dialog untuk memperoleh informasi sesuai
dengan kebutuhan.
7. Memiliki subsistem-subsistem yang terintegrasi sedemikian rupa
sehingga dapat berfungsi sebagai kesatuan sistem
8. Membutuhkan struktur data komprehensif yang dapat melayani
kebutuhan informasi seluruh tingkatan manajemen.
9. Pendekatan easy to use. Ciri suatu sistem pendukung keputusan yang
efektif adalah kemudahannya untuk digunakan dan memungkinkan
keleluasaan pemakai untuk memilih atau mengembangkan
pendekatanpendekatan baru dalam membahas masalah yang
dihadapi.
10. Kemampuan sistem untuk beradaptasi secara cepat, dimana
pengambil keputusan dapat menghadapi masalah-masalah baru dan
pada saat yang sama dapat menanganinya dengan cara
mengadaptasikan sistem terhadap kondisi-kondisi perubahan yang
terjadi.
10
2.5 Program Indonesia Pintar (PIP)
Secara umum Program Indonesia Pintar adalah progam bantuan dari
pemerintah kepada anak usia sekolah yang orang tuanya kurang mampu
untuk diberikan bantuan uang tunai ditandai dengan adanya Kartu
Indonesia Pintar. Program Indonesia Pintar (PIP) adalah salah satu
program nasional yang bertujuan untuk meningkatkan angka partisipasi
pendidikan dasar dan menengah, meningkatkan angka berkelanjutan
pendidikan, menurunkan kesenjangan partisipasi pendidikan,
meningkatkan kesiapan siswa pendidikan menengah untuk menghadapi
pasar kerja . PIP mulai tahun 2015 berdasarkan Permendikbud Nomor
12 Tahun 2015 tentang Program Indonesia Pintar, yang mana
Permendikbud ini ditetapkan dan mulai diundangkan pada tanggal 12
Mei 2015. PIP diselenggarakan dalam rangka melaksanakan ketentuan
Instruksi Presiden Nomor 7 Tahun 2014 tentang Pelaksanaan Program
Simpanan Keluarga Sejahtera, Program Indonesia Pintar dan Program
Indonesia Sehat untuk membangun keluarga produktif.(Manik dkk.,
2021)
11
X ij
X. I j =
√ ⌊ ∑ m=¿ 1 i ⌋ ¿ 2
j
4. Optimalkan Atribut. Untuk optimasi multi obyektif, pertunjukan
normal ini ditambahkan dalam hal memaksimalkan (untuk
menguntungkan atribut) dan dikurangi jika terjadi minimisasi (untuk
atribut yang tidak menguntungkan). Maka masalah optimasi
menjadi:
g n
y i= ∑ ¿1 w j x j−∑ w j w¿ij ( j=1 , ,2=n )
j j+1
Keterangan :
g : Jumlah attribut yang akan dimaksimalkan
(n-g) : Jumlah attribut yang akan diminimalkan
Wj : Bobot terhadap
j yi : Nilai penilaian yang telah dinormalisasi dari alternatif 1 th
terhadap semua attribute
max
rij = digunakan kriteria pada cos
xrj
3. Mencari nilai rangking
Pada tahapan ini dilakukan dengan cara hasil nilai normalisasi
dikalikan dengan masing-masing bobot kriteria dan hasil dari
perkaian tersebut lalu dijumlahkan.
12
n
Vi = ∑ ¿ o wj X r ij
j
Keterangan:
Vi : Nilai Preferensi
𝑤𝑗 : Bobot
𝑟𝑖𝑗 : Matrik yang ternormalisasi j
n : Jumlah Kriteria/Atribut
4. Perangkingan
Tentukan nilai tertinggi dari keseluruhan nilai alternatif
2.8 Website
World Wide Web secara luas lebih dikenal dengan istilah web
(website).Web adalah sistem pengakses informasi dalam
internet .Sedangkan Pengertian lain menyebutkan bahwa website adalah
rangkaian atau sejumlah halaman web di internet yang memiliki topik
saling berkaitan untuk mempresentasikan suatu informasi(Seprina dan
Yulianingsih, 2022)
13
2. 11 MySQL
MySQL merupakan software yang tergolong sebagai DBMS
(Database Managemen System) yang bersifat Open Source. Open
source menyatakan bahwa software ini dilengkapi dengan source code
(kode yang dipakai untuk membuat MySQL), selain tentu saja bentuk
excutable-nya atau kode yang dapat dijalankan secara langsung dalam
system operasi.(Prahasti dkk., 2022)
2.12 Xampp
XAMPP adalah perangkat lunak gratis yang mendukung banyak
sistem operasi dan merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang terdiri sendiri (localhost),yang
terdiri atas program Apache HTTP Server, MySQL database, dan
penterjemah bahasa yang ditulis dengan bahasa pemograman PHP.
(Nurkamiden, 2021)
14
yang terjadi dalam proses suatu sistem bisnis.(Muliadi dkk., 2020). Ada
empat elemen yang menyusun DFD, yaitu :
1. Proses
Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang
spesifik, bisa berupa manual maupun komputerisasi.
2. Data Flow
Suatu data tunggal atau kumpulan logis suatu data, selalu diawali
atau berakhir pada suatu proses.
3. Data Store
Kumpulan data yang disimpan dengan cara tertentu. Data yang
mengalir disimpan dalam data store. Aliran data di-update atau
ditambahkan ke data store.
4. External Entity Orang, organisasi, atau Sistem, yang berada diluar
sistem tetapi berinteraksi dengan sistem.
EXTERNAL ENTITY
Entitas Eksternal
Digunakan untuk
menggambarkan asal atau tujuan data
Proses PROSES
DATA STORE
digunakan untuk
menggambarkan Penyimpanan Data
15
DATAFLOW
digunakan untuk
menggambarkan aliran data atau Arus
Data
2.17 Flowchart
Flowchart merupakan penyajian yang sistematis tentang proses
dan logika dari kegiatan penanganan informasi atau penggambaran
secara grafik dari langkahlangkah dan urut-urutan prosedur dari suatu
program. Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan
alir (flow) di dalam program atau prosedur sistem secara logika. Bagan
alir digunakan terutama untuk alat bantu komunikasi dan untuk
dokumentasi. Simbol Flowchart dapat dilitat pada tabel 2.3
16
Simbol Menunjukan dokumen input
Dokumen dan output baik untuk proses
manual,mekanik dan komputer
17
Menunjukan input/output
menggunakan hard disk.
No Simbol Keterangan
18
1 Suatu objek yang dapat di
identifikasi dalam
lingkungan pemakai.
No Simbol Keterangan
1 Arus hubungan yang
menghungkan 2 (dua) atau
lebih tabel yang saling
berelasi
2 Objek utama dalam database
yang digunakan untuk
menyimpan data sejenis
dalam sebuah objek
20
HALAMAN INI SENGAJA DIKOSONGKAN
BAB III
METODOLOGI PENELITIAN
21
1. Metode Wawancara
Wawancara dilakukan oleh peneliti kepada Bapak Martinus Marson,
S.Pd. selaku Kepala Sekolah. Dari hasil wawancara tersebut peneliti
mendapatkan informasi tentang data yang akan dimasukkan kedalam
sistem pendukung keputusan yang akan dibangun, Contohnya Data
calon siswa, kriteria dari hasil seleksi penerimaan PIP.
22
3.5 Gambaran Umum Sistem
Gambaran umum dari sistem yang akan dibuat pada SMAN 1
Komodo, dimana pada sistem ini memiliki 2 atribut yaitu operator
dan kepala sekolah. Untuk mengakses sistem harus melakukan login
terlebih dahulu. Login berfungsi untuk mengecek hak akses sebagai
operator dalam menggunakan sistem. Jika hak aksesnya sebagai
operator, artinya proses yang dapat dilakukan terhadap sistem adalah
dapat mengatur data master yang terdiri dari data user, data siswa, data
kriteria, dan data pilihan nilai setiap kriteria. Yang terdiri dari proses
insert, delete dan search data. Operator juga dapat menghasilkan
informasi dalam bentuk laporan dari data yang di proses. Dengan kata
lain, hak akses sebagai operator memiliki hak akses penuh dalam
mengatur atau mengerjakan data dalam sistem. Jika hak akses sebagai
user, proses yang dapat dilakukan hanya dapat membuat lporan, tanpa
mengupdate data karena update data hanya dapat dilakukan oleh user
yang hak aksesnya sebagai operator.
23
3.7 Perancangan Sistem
3.7.1 Sistem Flow Pendaftaran Dan Sistem Flow Entry Kriteria Dan
Bobot PIP
24
3.7.2 Sistem Flow Entry Kriteria, dan Bobot PIP
Kriteria Keterangan
Penghasilan orang tua C1
Pekerjaan orang tua C2
Yatim Piatu C3
Surat Keterangan Tidak C4
Mampu
Jumlah Tanggungan C5
Nilai Rapor C6
26
3.8.2 Penentuan Bobot Setiap Kriteria
Penentuan kriteria dipilih langsung oleh pengguna sistem,
sedangkan bobot akan dihitung menggunakan metode moora. Berikut
contoh pilihan dari pengguna.
Tabel 3. 2 Penentuan bobot setiap kriteria
Kriteria Tingkt
Kepentingan Nilai
27
= 4 / 26
= 0,15
SKTM=Bobot SKTM / Total seluruh kriteria
= 4 / (5+4+4+4+5+4)
= 4 / 26
= 0,15
Jumlah tanggungan=Bobot jumlah tanggungan / Total seluruh
kriteria
= 5 / (5+4+4+4+5+4)
= 5 / 26
= 0,19
Nilai Rapor=Bobot nilai rapor / Total seluruh kriteria
= 4 / (5+4+4+4+5+4)
= 4 / 26
= 0,15
Setelah melakukan perbaikan bobot terhadap semua
kriteria,didapatkan hasilnya pada tabel dibawah ini.
28
C1<=Rp. 500.000 5
Rp. 1.000.000<C2<=Rp. 1.500.000 4
Rp. 1.500.000<C2<=Rp. 2.000.000 3
Rp. 2.000.000<C2<=Rp. 2.500.000 2
C1 > Rp.2.500.000 1
Berdasarkan tabel diatas, parameter ukur jumlah penghasilan
orang tua dapat dilihat bahwa untuk nilai 5 diberikan untuk orang
tua siswa berpenghasilan dibawah Rp.500.000, untuk nilai 4 diberikan
untuk orang tua siswa berpenghasilan Rp.1.000.000 kurang atau
lebih dari sama dengan Rp.1.500.000, untuk nilai 3 diberikan untuk
orang tua siswa berpenghasilan diatas Rp.1.500.000 kurang atau lebih
dari sama dengan Rp.2.000.000, untuk nilai 2 diberikan untuk orang tua
siswa berpenghasilan diatas Rp. 2.000.000
kurang atau lebih dari sama dengan Rp. 2.500.000, untuk nilai 1
diberikan untuk orang tua siswa berpenghasilan diatas Rp.2.500.000.
Keterangan :
5 = Sangat Penting
4 = Penting
3 = Cukup Penting
2 = Tidak Penting
1 = Sangat tidak penting
29
b) Pekerjaan Orang Tua
Tabel 3. 5 Parameter Nilai Ukur Berdasarkan Pekerjaan orang tua(C2)
30
e) Jumlah Tanggungan
Tabel 3. 8 Parameter Nilai Ukur Berdasarkan Jumlah Tanggungan Orang
Tua (C5)
31
32
3.8.5 Tahapan Perhitungan MOORA
1) Menentukan Data Alternatif
Tabel 3. 10 Data Alternatif
C1 C2 C3 C4 C5 C6
Alternatif COST BENEFIT BENEFIT BENEFIT COST BENEFIT
Tidak
A1 Hermina jetia Rp. 900.000 Petani Lengkap Punya 3 80
Rp.
A2 Tresiana Voy Nasti 1.000.000 Pedagang Yatim Punya 2 85
Rp. Tidak
A3 Yohanes Sandi 1.200.000 Petani Piatu Punya 4 84
Yatim Tidak
A4 Bonefasius Gunawan Rp. 900.000 Petani Piatu Punya 3 90
33
Rp.
A5 Fransiskus Saverius Bayu 1.500.000 Buruh Lengkap Punya 1 79
Bogha
Rp. Tidak
A6 Maria Hardianti Ernawati 1.700.000 Pedagang Lengkap Punya 2 85
Rp.
A7 Paulinus Darmino 2.000.000 PNS Yatim Punya 4 89
Tidak
A8 Salomo Oktaviano Rp. 850.000 Petani Piatu Punya 2 80
Rp. Tidak
A9 MariaSavio 1.300.000 Buruh Yatim Punya 3 87
34
Tabel 3. 11 Rating Kecocokan Alternatif
C1 C2 C3 C4 C5 C6
Alternatif COST BENEFIT BENEFIT BENEFIT COST BENEFIT
A1 Hermina jetia 5 5 1 5 3 4
A2 Tresiana Voy Nasti 4 3 4 3 2 4
A3 Yohanes Sandi 4 5 3 5 4 4
A4 Bonefasius Gunawan 5 5 5 5 3 5
A5 Fransiskus Saverius Bayu 3 4 1 3 1 3
A6 Maria Hardianti 3 3 1 5 2 4
A7 Ernawati Darmino
Paulinus 2 1 4 3 4 4
A8 Salomo Oktaviano 5 5 3 5 2 4
A9 MariaSavio 4 4 4 5 3 4
Berdasarkan tabel 3.11, dapat dilihat bahwa nilai siswa telah di konfersikan berdasarkan bobot yang
sudah ditentukan sebelumnya. Matriks Keputusan Matriks keputusan (X) yang dibentuk dari tabel rating
kecocokan alternatif pada setiap kriteria. Nilai X setiap alternatif (Ai) pada setiap kriteria (Cj) yang sudah
ditentukan.
35
( )
5 5 1 5 3 4
4 3 4 3 2 4
4 5 3 5 4 4
5 5 5 5 3 5
X ij = 3 4 1 3 1 3
3 3 1 5 2 4
2 1 4 3 4 4
5 5 3 5 2 4
4 4 4 5 3 4
X ij=√ 5 +4 +4 +5 +3 +3 +2 +5 +4
2 2 2 2 2 2 2 2 2
=12,409735
X ij=√ 5 +3 +5 +5 + 4 +3 + 1 +5 +4
2 2 2 2 2 2 2 2 2
=12,28820573
X ij=√ 1 +4 +3 +5 +1 +1 +4 +3 + 4
2 2 2 2 2 2 2 2 2
=9,95359715
X ij=√ 5 +3 +5 +5 +3 +5 +3 +5 +5
2 2 2 2 2 2 2 2 2
=13,3041347
X ij=√ 3 +2 + 4 +3 +1 +2 + 4 +2 +3
2 2 2 2 2 2 2 2 2
=8,485281374
X ij=√ 4 +4 + 4 +5 +3 +4 +4 +4 +4
2 2 2 2 2 2 2 2 2
=12,08304597
Tabel 3. 12 Hasil Pembagian Setiap Matriks
36
12,409 12,28820 9,95359 13,3041 8,485281 12,08304
735 573 715 347 374 597
5 5
X 1.1 = =
√5 + 4 +4
2 2 2 2 2 2
+5 +3 +3 +2 +5 +4 2 2 2 12,409735
= 0,402911482
4 4
X 2.2 = =
√5 + 4 +4
2 2 2 2 2 2
+5 +3 +3 +2 +5 +4 2 2 2 12,409735
= 0,3223291866
4 4
X 2.3 = =
√5 + 4 + 4 +5 +3 +3 +2 +5 +4
2 2 2 2 2 2 2 2 2 12,409735
= 0,3223291866
5 5
X 2.4 = =
√5 + 4 + 4 +5 +3 +3 +2 +5 + 4
2 2 2 2 2 2 2 2 2 12,409735
= 0,402911482
3 3
X 2.5 = =
√5 + 4 + 4 +5 +3 +3 +2 +5 +4
2 2 2 2 2 2 2 2 2 12,409735
= 0,241746889
3 3
X 2.6 = =
√5 + 4 + 4 +5 +3 +3 +2 +5 + 4
2 2 2 2 2 2 2 2 2 12,409735
= 0,241746889
37
2 2
X 2.7 = =
√5 + 4 + 4 +5 +3 +3 +2 +5 + 4
2 2 2 2 2 2 2 2 2 12,409735
= 0,1114593
5 5
X 2.8 = =
√5 + 4 + 4 +5 +3 +3 +2 +5 +4
2 2 2 2 2 2 2 2 2 12,409735
= 0,402911482
4 4
X 2.9 = =
√52 + 42 + 42 +52 +32 +32 +22 +52 +4 2 12,409735
= 0,32232918
Untuk Kriteria C2
5 5
X 1.2 = =
√5 +3 +5 +5 + 4 +3 +1 +5 +4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,406894229
3 3
X 2.2 = =
√5 +3 +5 +5 + 4 +3 +1 +5 +4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,24413538
5 5
X 2.3 = =
√5 +3 +5 +5 + 4 +3 +1 +5 +4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,40894229
5 5
X 2.4 = =
√5 + 3 + 5 + 5 + 4 +3 +1 +5 + 4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,40894229
38
4 4
X 2.5 = =
√5 +3 +5 +5 + 4 +3 +1 +5 +4
2 2 2 2 2 2 2 2 2 12,28820573
=0,325515384
3 3
X 2. = =
√5 +3 +5 +5 + 4 +3 +1 +5 + 4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,24413538
1 1
X 2.7 = =
√5 2+3 2+5 2+5 2+ 42 +3 2+12 +52 + 4 2 12,28820573
= 0,08137884
5 5
X 2.8 = =
√5 +3 +5 +5 + 4 +3 +1 +5 +4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,40894229
4 4
X 2.9 = =
√5 +3 +5 +5 + 4 +3 +1 +5 +4
2 2 2 2 2 2 2 2 2 12,28820573
= 0,325515384
Untuk Kriteria C3
1 1
X 1.3 = =
√1 + 4 +3 +5 +1 +1 + 4 +3 + 4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,103142125
4 4
X 2.3 = =
√1 + 4 +3 +5 +1 +1 + 4 +3 + 4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,41258499
39
3 3
X 3.4 = =
√1 + 4 +3 +5 +1 +1 +4 + 3 +4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,30942374
5 5
X 4.5= =
√1 + 4 +3 +5 +1 +1 +4
2 2 2 2 2 2 2 2
+3 +4 2 9,95359715
= 0,51571023
1 1
X 5.6 = =
√12 + 42 +32 +52 +12 +12+ 4 2+ 32+ 4 2 9,95359715
= 0,103142125
1 1
X 6.7 = =
√1 + 4 +3 +5 +1 +1 + 4 + 3 + 4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,103142125
4 4
X 7.8 = =
√1 + 4 +3 +5 +1 +1 + 4 +3 + 4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,41258499
3 3
X 8.9= =
√1 + 4 +3 +5 +1 +1 + 4 + 3 + 4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,30942374
4 4
X 9.9= =
√1 + 4 +3 +5 +1 +1 + 4 + 3 + 4
2 2 2 2 2 2 2 2 2 9,95359715
= 0,41258499
Untuk Kriteria C4
40
5 5
X 1.4 = =
√5 +3 +5 +5 + 3 + 5 + 3 + 5 + 5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,375823014
3 3
X 2.4 = =
√5 + 3 + 5 + 5 + 3 + 5 + 3 + 5 + 5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,225493808
5 5
X 3.4 = =
√5 2+3 2+5 2+5 2+ 32+ 52+ 32+ 52+ 5 2 13,3041347
= 0,375823014
5 5
X 4.4= =
√ 5 +3 +5 +5 +3 +5 +3 +5 +5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,375823014
3 3
X 5.4 = =
√5 +3 +5 +5 + 3 + 5 + 3 + 5 + 5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,225493808
5 5
X 6.4 = =
√5 + 3 + 5 + 5 + 3 + 5 + 3 + 5 + 5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,375823014
3 3
X 7.4 = =
√5 +3 +5 +5 + 3 + 5 + 3 + 5 + 5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,225493808
5 5
X 8.4= =
√5 +3 +5 +5 +3 +5 +3 +5 +5
2 2 2 2 2 2 2 2 2 13,3041347
41
= 0,375823014
5 5
X 9.4= =
√ 5 + 3 + 5 + 5 + 3 + 5 + 3 +5 +5
2 2 2 2 2 2 2 2 2 13,3041347
= 0,375823014
Untuk Kriteria C5
3 3
X 1.5 = =
√3 +2 + 4 +3 +1 +2 +4 + 2 + 3
2 2 2 2 2 2 2 2 2 8,485281374
= 0,353553391
2 2
X 2.5 = =
√3 +2 + 4 +3 +1 +2 +4 + 2 + 3
2 2 2 2 2 2 2 2 2 8,485281374
= 0,23570226
4 4
X 3.5 = =
√3 +2 + 4 +3 +1 +2 +4 + 2 + 3
2 2 2 2 2 2 2 2 2 8,485281374
= 0,471404521
3 3
X 4.5= =
√ 3 + 2 + 4 +3 +1 +2 +4
2 2 2 2 2 2 2 2
+2 +3 2 8,485281374
= 0,353553391
1 1
X 5.5 = =
√3 +2 + 4 +3 +1 +2 +4 + 2 + 3
2 2 2 2 2 2 2 2 2 8,485281374
= 0,11785113
2 2
X 6.5 = =
√3 +2 + 4 +3 +1 +2 +4 + 2 + 3
2 2 2 2 2 2 2 2 2 8,485281374
42
= 0,23570226
4 4
X 7.5 = =
√3 +2 + 4 +3 +1 +2 +4 + 2 + 3
2 2 2 2 2 2 2 2 2 8,485281374
= 0,471404521
2 2
X 8.5= =
√3 +2 + 4 +3 +1 +2 +4
2 2 2 2 2 2 2 2
+2 + 3 2 8,485281374
= 0,23570226
3 3
X 9.5= =
√3 +2 + 4 +3 +1 +2 +4
2 2 2 2 2 2 2 2
+2 + 3 2 8,485281374
= 0,353553391
Untuk Kriteria C6
4 4
X 1.6 = =
√ 4 + 4 + 4 +5 +3 +4
2 2 2 2 2 2 2
+4 +4 + 42 2 12,08304597
= 0,331042355
4 4
X 2.6 = =
√ 4 + 4 + 4 +5 +3 +4
2 2 2 2 2 2 2
+4 +4 + 42 2 12,08304597
= 0,331042355
4 4
X 3.6 = =
√ 4 + 4 + 4 +5 +3 +4
2 2 2 2 2 2 2
+4 +4 + 42 2 12,08304597
= 0,331042355
5 5
X 4.6= =
√ 4 + 4 + 4 +5 +3 + 4 + 4 +4
2 2 2 2 2 2 2 2
+4 2 12,08304597
43
= 0,413802944
4 4
X 5.6 = =
√ 4 + 4 + 4 +5 +3 +4
2 2 2 2 2 2 2 2
+4 +4 + 4 2 12,08304597
= 0,331042355
4 4
X 6.6 = =
√ 4 + 4 + 4 +5 +3 +4
2 2 2 2 2 2 2 2
+4 +4 + 4 2 12,08304597
=0,331042355
4 4
X 7.6 = =
√ 4 + 4 + 4 +5 +3 +4
2 2 2 2 2 2 2 2
+4 +4 + 4 2 12,08304597
= 0,331042355
4 4
X 8.6= =
√ 4 + 4 + 4 +5 +3 + 4 +4
2 2 2 2 2 2 2 2
+4 + 4 2 12,08304597
= 0,331042355
4 4
X 9.6= =
√ 4 + 4 + 4 +5 +3 + 4 +4
2 2 2 2 2 2 2 2
+4 +4 2 12,08304597
= 0,331042355
44
Setelah melakukan perhitungan normalisasi, maka diperoleh hasil untuk matrix ternormalisasi yaitu dapat dilihat
pada table 2 dibawah ini
Tabel 3. 13 matriks Ternormalisasi
Kriteria C1 C2 C3 C4 C5 C6
C1 0,402911482 0,406894229 0,103142125 0,375823014 0,353553391 0,331042355
C2 0,3223291866 0,224136538 0,412568499 0,225493808 0,23570226 0,331042355
C3 0,3223291866 0,406894229 0,309426374 0,375823014 0,471404521 0,331042355
C4 0,402911482 0,406894229 0,515710623 0,375823014 0,11785113 O,413802944
C5 0,241746889 0,325515384 0,103142125 0,225493808 0,11785113 0,24828177
3. Mengoptimalkan Atribut Mengoptimalkan atribut dengan menyertakan bobot dalam menghitung matrik
ternormalisasi. Pada bagian ini menggunakan persamaan
45
C 1= A11=0,19*0,402911482=0,076553182
A12=0,19*0,3223291866=0,61242545
A13=0,19*0,3223291866=0,61242545
A14 =0,19*0,402911482=0,076553182
A15=0,19*0,241746889=0,45931909
A16 =0,19*0,241746889=0,045931909
A17 =0,19*0,3223291866=0,036620481
A18 =0,19*0,402911482=0,076553182
A19=0,19*0,3223291866=0,61242545
C 2=¿ A12= 0,15*0,406894229=0,06103413
A22= 0,15*0,224136538=0,36620481
A32= 0,15*0,406894229=0,06103413
A 42= 0,15*0,406894229=0,06103413
A52= 0,15*0,325515384=0,048827308
A62= 0,15*0,406894229=0,36620481
A72= 0,15*0,406894229=0,12206827
A82= 0,15*0,81378846=0,06103413
A92 = 0,15*0,406894229=0,06103413
C 3=¿ A31= 0,15*0,103142125=0,015471319
46
A32= 0,15*0,412568499=0,412568499
A33= 0,15*0,309426374=1,237705496
A34 = 0,15*0,515710623=1,547131869
A35= 0,15*0,103142125=0,515710623
A36 = 0,15*0,103142125=0,103142125
A37 = 0,15*0,412568499=0,412568499
A38 = 0,15*0,309426374=1,237705496
A39= 0,15*0,412568499=1,237705496
C 4=¿ A 41= 0,15*0,375823014=0,05373452
A 42= 0,15*0,225493808=1,127469042
A 43= 0,15*0,375823014=1,127469042
A 44= 0,15*0,375823014=1,87911507
A 45= 0,15*0,225493808=1,127469042
A 46= 0,15*0,375823014=1,127469042
A 47= 0,15*0,225493808=1,127469042
A 48= 0,15*0,375823014=1,127469042
A 48= 0,15*0,375823014=1,87911507
C 5=¿ A51= 0,15*0,353553391=0,067175144
A52= 0,15*0,23570226=0,707106781
47
A53= 0,15*0,471404521=0,942809042
A54 =0,15*0,11785113=1,41421352
A55= 0,15*0,11785113=0,353553391
A56 = 0,15*0,23570226=0,23570226
A57 = 0,15*0,471404521=0,942809042
A58 = o,15*0,23570226=0,942809042
A51= 0,15*0,353553391=0,707106781
48
menjadi hasil akhir perhitungan dalam penyelesaian metode
MOORA. Berikut Perhitungannya dapat dilihat pada table
Tabel 3. 14 Daftar Yi
49
3.9 Perancanagan Metode SAW
3.9.1 Membuat matrik keputusan
( )
5 5 1 5 3 4
4 3 4 3 2 4
4 5 3 5 4 4
5 5 5 5 3 5
3 4 1 3 1 3
3 3 1 5 2 4
2 1 4 3 4 4
5 5 3 5 2 4
4 4 4 5 3 4
50
3 4 1 3 1 3
Benedita Mini
3 3 1 5 2 4
Maria Emegati S.
2 1 4 3 4 4
Paulinus Darmino
5 5 3 5 2 4
Salomo Oktaviano
4 4 4 5 3 4
MariaSavio
Tabel 3. 17 Normalisasi
51
Nirmala
1 1 1 1 0,6 1
Silverius
Jenti
0,6 0,8 0,2 0,6 0,2 0,6
Benedita
Mini
0,6 0,6 0,2 1 0,4 0,8
Maria
Emegati
S.
0,6 0,2 0,8 0,6 0,8 0,8
Paulinus
Darmino
1 1 0,6 1 0,4 0,8
Salomo
Oktavian
o
MariaSav 1 1 1 1,25 0,75 1
io
Perangkingan Pemberian rangking atau nomor urutan terbaik
terhadap beberapa kandidat yang telah diusulkan dilakukan dengan
cara menjumlahkan nilai perbaris terhadap semua nilai kriteria yang
telah dihitung nilai preferensinya, adapun caranya adalah sebagai
berikut ini:
Tabel 3. 18 Prangkingan
52
Silverius Jenti
A5 0,12 9
Benedita Mini
A6 0,58 8
Maria Emegati S.
A7 0,588 7
Paulinus
Darmino
A8 0,776 4
Salomo
Oktaviano
A9 0,94 1
MariaSavio
Pada penelitian alternatif ke 9 atas nama MariaSavio merupakan
peserta yang berhak menerima pip
53
3.11.1 Data Flow Diagram Level 0
DFD level 0 merupakan diagram alir data yang
menjelaskan tentang seluruh proses pengelolahan sistem dan
pengguna. Alir yang terbentuk garis menjelaskan arah kemana
sistem pendukung keputusan seleksi PDF ini. DFD level terdiri dari
8 proses utama yaitu: mengelola data login, mengelola data user,
mengelola data siswa, mengelola data kriteria, mengelola data
alternatif, Proses Perhitungan Saw Dan Moora, mengelola data
keputusan dan laporan. DFD Level 0 dapat lihat pada gambar
dibawah ini.
54
3.11.2 DFD Level 1 Mengelola Data User
Pada gambar 3.3 DFD level 1 data user ini
menggambarkan proses yang terjadi dalam mengelola data user,
alur sistem dan tempat penyimpanan data. Aktor yang terlibat
dalam mengelola data user adalah operator atau admin. Dalam
mengelola data user, sistem memiliki tiga proses yaitu tambah
data user, ubah data user dan hapus data user. Dan memiliki satu
data penyimpanan (Data store) yaitu tabel user.
55
Gambar 3. 4 DFD Level 1 Mengelola Data Siswa
56
Gambar 3. 5 DFD Level 1 Mengelola Data Kriteria
57
Gambar 3. 6 DFD Level 1 Mengelola Data Alternatif
58
3.11.17 DFD Level 1 Mengelola Data Laporan
Pada gambar 3.8 DFD level 1data laporan ini
menggambarkan proses yang terjadi dalam mengelola data laporan.
Aktor yang terlibat dalam mengelola data laporan adalah
operator dan kepala sekolah. Dalam mengelola data laporan, sistem
memiliki satu proses yaitu laporan data siswa dan tiga tabel yaitu tb
siswa, tb keputusan dan tb kriteria.
59
Gambar 3. 9 Conseptual Data Model (CDM)
60
3.14.2 Struktur Tabel Siswa
Tabel data siswa digunakan untuk menyimpan data siswa
yang ada di dalam sistem. Setiap tabel siswa memiliki kategori
yang berbeda sehingga Id_siswa dijadikan primary key dari tabel
data siswa.
Tabel 3. 20 Tabel data siswa
61
Nilai_akhir Integer
62
Gambar 3. 11 Rancangan Halaman Login
63
5.15.3 Rancangan Halaman Data User
Halaman data user menampilkan no, nama user, username,
dan email pada halaman ini juga terdapat tombol tambah user, cari
user, dan hapus user untuk mengelola data user yang ada. Gambar 3.
Halaman Data User dapat dilihat dibawah ini.
G
ambar 3. 13 Rancangan Halaman Data User
64
Gambar 3. 14 Rancangan Halaman Tambah Data User
65
3.15.6 Rancangan Halaman Hapus Data User
Berikut nerupakan tampilan halaman hapus data user. Pada
halaman ini operator atau admin dapat menghapus data user dimana
Ketika admin mengklik hapus maka muncul tampilan “ yakin hapus
data ini”. Gambar 3. Halaman hapus data user dapat dilihat dibawah
ini.
66
Gambar 3.17 Rancangan Halaman Data Kriteria
67
3.15.10 Rancangan Halaman Data Alternatif
Berikut merupakan tampil halaman data alternatif, pada
halaman ini operator atau admin melakukan daftar data alternatif
dimana terdapat halaman ini sebagai alaternatif adalah
68
3.15.13 Rancangan Halaman Hapus Data Alternatif
Berikut merupakan tampilan halaman hapus data kriteria.
Pada halaman ini operator atau admin dapat menghapus data
alternatif dimana Ketika admin mengklik hapus maka muncul
tampilan “ yakin hapus data ini”. Gambar 3. Halaman hapus data
alternatif dapat dilihat dibawah ini.
69
3.15.17 Rancangan Halaman Perhitungan Metode Moora
Berikut Merupakan tampilan halaman perhitungan metode
Moora, dimana didalam tampilan halaman perhitungan ada beberapa
sebebagai data perhitungan. Dapat dilihat pada gambar 3. Dibawah
ini.
70
3.15.18 Rancangan Halaman Perhitungan Metode SAW
Berikut Merupakan tampilan halaman perhitungan metode
SAW, dimana didalam tampilan halaman perhitungan ini ada
beberapa sebagai data perhitungan. Dapat dilihat pada gambar 3.
Rancangan Halaman Perhitungan Metode SAW Dibawah ini.
71
Gambar 3. 25 Rancangan Halaman Laporan Data Siswa
72
3.16 Skenario Pengujian
Tabel 3. 24 Skenario Penujian
73
Mengosongkan beberapa Sistem
field paa form ubah menampilkan
data user "Data tidak
boleh kosong"
Data yang
Cari data Mengisi semua field diubah,
4. pada form pencari data berubah dan
user
user dengan benar menampilka
n pesan
"Databerhasi
l
diubah"
Mengisi semua field Sistem
pada form pencari data menampilkan
user dengan salah. pesan "Data
tidak
ditemukan"
Data
Mengisi semua field
Tambah berhasil di
pada form tambah data
5. data siswa simpan dan
siswa.
field pada tabel
siswa akan
bertambah
Mengososngkan
Muncul pesan
beberapa field pada
"Silahkan isi
form tambah data
semua data
siswa.
siswa"
Data berhasil
Mengisi semua field
Ubah data disimpan dan
6. pada form ubah data
siswa field pada tabel
siswa
siswa akan
berubah.
Mengosongkan beberapa Muncul pesan
field pada form edit "silahkan isi
data siswa semua data
siswa"
74
Cari data Mengisi nama yang akan Sistem
siswa di cari pada form cari melakukan
7. data siswa. pencarian dan
menampilkan
pesan
"Pencarian
Berhasil"
Data berhasil
9. Mengisi semua field disimpan dan
pada form tambah data field pada tabel
Tambah data kriteria. data kriteria
kriteria akan
bertambah.
Mengosongka
Sistem
n
menampilkan
beberapa field pada form
pesan "Data
tambah data kriteria.
tidak boleh
kosong"
10. Proses Mengisi field yang ada Menampilkan
Perhitungan pada data kriteria dan pesan Data
masukkan angka sesuai berhasil
kriteria lalu klik simpan. disimpan
Tidak memasukan angka Gagal
pada field maka tidak menampilkan
dapat memproses hasil
perhitungan perhitungan.
Pengujian
75
11. Hasil dan Mengklik menu hasil Menampilkan
Perhitungan dan perhitungan, lalu pesan Berhasil
masukkan data kriteria, Disimpan
data nilai, lalu klik
simpan
12. Hasil Mengklik menu hasil, Berhasil
lalu lihat perhitungan menampilkan
dan cetak data
perhitungan.
76
77
BAB IV
IMPLEMENTASI DAN PEMBAHASAN
4.1 Implementasi
Implementasi sistem ini memiliki batasan sesuai dengan
ketentuan yang sudah dibahas pada bab-bab sebelumnya, adapun
batasan tersebut meliputi : user yaitu bagian admin, data siswa, data
kriteria, dan kepala Sekolah. Sistem yang telah dibangun ini
memiliki pengujian yang berfungsi untuk mendapatkan kelebihan
dan kekurangan dari sistem yang ada.
78
Gambar 4. 1 Tampilan Halaman Login
79
Gambar 4. 2 Tampilan Halaman Utama
80
4.2.4 Tampilan Halaman Tambah Data User
Halaman ini merupakan tampilan halaman tambah data
user. Dimana pada halaman ini terdapat atribut seperti nama user,
email, hak akses, username dan password. Setelah menambah data
dengan benar, kemudiang klik pada button simpan. Tampilan
halaman tambah data user dapat dilihat pada gambar 4.4.
81
Gambar 4. 5 Tampilan Halaman Ubah Data User
82
4.2.7 Tampilan Halaman Data Siswa
Halaman ini merupakan tampilan halaman data siswa.
Dimana pada halaman ini terdapat beberapa atribut seperti yang ada
pada gambar dibawwah ini. Admin dapat menambah data siswa
dengan mengklik tombol tambah data dan untuk mengubah data
siswa melalu tombol ubah. Tampilan halaman data siswa dapat
dilihat pada gambar 4.7.
83
4.2.9 Tampilan Halaman Ubah Data Siswa
Halaman ini merupakan halaman ubah data siswa. Dimana
pada halaman ini terdapat beberapa atribut seperti yang ada pada
gambar dibawah ini. Admin dapat mengubah data siswa dengan
mengklik tombol ubah, kemudian klik pada Simpan perubahan.
Tampilan halaman ubah data siswa dapat dilihat pada gambar 4.9.
84
Gambar 4. 10 Tampilan Halaman Data Kriteria
85
sesuai yang ada pada field, lalu klik simpan maka dengan sendirinya
data akan tersimpan oleh sistem. Tampilan Halaman Data Parameter
Nilai dapat dilihat pada gambar 4.12.
86
4.2.14 Tampilan Halaman Keputusan & Hasil
Berikut merupakan tampilan halaman data keputusan dan
hasil.pada halaman ini menampilkan data yang keputusan yang
sudah diinputkan oleh admin. Tampilan Halaman Keputusan &
Hasil dapat dilihat pada gambar 4.14.
87
4.2.15 Tampilan Halaman Data Laporan Siswa
Berikut merupakan tampilan halaman data laporan. pada
halaman ini terdapat 2 iu master yaitu data siswa dan data hasil
SPK.untuk melihat lebih detail dapat dilihat pada gambar 4.15.
88
4.3 Pengujian Sistem
Skenario pengujian sistem dilakukan mengetahui apakah
sistem yang dirancang dapat berfungsi dengan baik dan benar.Dalam
pengujian ini digunakan metode pengujian black box testing yaitu
pengujian yang menfokuskan pada keperluan fungsional yang
terdapat di dalam system yang akan di jalankan.
89
Tidak mengisi Menampilkan Gagal
salah satu data pesan “Masih menampilkan
user terdapat data data user
yang kosong”
Ubah data Mengubah data Menampilkan
user pada field yang pesan “Data Sukses
diinginkan berhasil Data Berhasil
dengan format diubah” Disimpan
yang benar atau kemudian
mengubah tanpa data akan
mengosongkan muncul pada
fielad gridview data
yang sudah
diubah
90
Tabel 4. 3 Pengujian Halaman Data Siswa
Kelas Uji Pengujian Hasil yang Hasil
diharapkan Pengujian
Tambah Data Mengisi data Menampilakn Sukses “Data
Siswa siswa pesan “Data Berhasil di
kemudian klik Tersimpan” Simpan”
button tambah
data siswa
Tidak Menampilkan Gagal
mengisis pesan masih menampilkan
salah satu terdapat data data siswa
data siswa yang
kososng”
Ubah Data Mengubah Menampilkan Sukses data
Siswa data pada pesan “data berhasil
filed yang berhasil disimpan
diingkinkan disimpan”
dengan kemudisn
format yang data akan
benar. muncul pada
gridview data
yang sudah di
tambah
91
data kriteria.
Tidak mengisi Menampilkan Gagal
salah satu data pesan “Masih menampilkan
kriteria. terdapat data siswa
datayang
kosong”
Ubah Data Mengubah data Menampilkan Sukses data
Kriteria pada filed yang pesan “data berhasil
diingkinkan berhasil disimpan
dengan format disimpan”
yang benar. kemudisn data
akan muncul
pada gridview
data yang
sudah di
tambah
92
Hapus data Menghapus Menampilkan Sukses data
parameter data yang pesan “data berhasil
nilai kriteria tidak filed berhasil dihapus
yang berhasil
diingkinkan dihapus”
dengan kemudisn data
format yang akan muncul
benar. pada gridview
data yang
sudah di
tambah
93
akan muncul
pada gridview
data yang
sudah di
tambah
94
BAB V PENUTUP
5.2 Kesimpulan
Berdasarkan hasil analisa yang telah dilakukan oleh
penulis, maka kesimpulannya adalah sistem pendukung
keputusan dapat diterapkan untuk prioritas calon penerima
bantuan Program Indonesia Pintar (PIP), sehingga dapat
membantu pihak Sekolah dalam mengambil keputusan prioritas
calon penerima bantuan PIP agar tepat sasaran. Berdasarkan
hasil perhitungan menggunakan metode Multi-Objective
Optimization on the basis of Ratio Analysis (MOORA) dan metode
Simple Additive Weighting (Saw ) terdapat nilai tertinggi yaitu
pada Alternatif ke-1 (A1) yaitu atas nama Bonefansius
Gunawan dengan nilai 0,5475 sebagai alternatif terbaik dan
direkomendasikan untuk diberikannya bantuan PIP dan nilai
terendah yaitu pada Alternatif ke-7 (A7) yaitu atas nama Paulinus
Darmino dengan nilai 0,2816 dan Alternatif ke-6 (A6) atas nama
Maria Hardianti dengan nilai yaitu 0,4188.
5.2 Saran
Dengan dibangunya sistem pendukung keputusan seleksi
penerimaan Program Indonesia Pintar (PIP) pada SMAN 1 Komodo,
maka penulis memberikan saran untuk membangun sistem ini lebih
lanjut, yaitu:
1. penelitian Selanjutnya diharapkan sistem dapat digunakan
untuk mengunggah data siswa secara bersamaan secara
langsung tanpa menginputkan nilai satu persatu, mengingat
pada sistem ini data siswa di inputkan satu persatu melalui
form yang ada di sistem.
2. Bobot kriteria pada sistem ini belum sepenuhnya sesuai
dengan fakta di lapangan yaitu penyelenggara Program
Indonesia Pintar yakni 60 pemerintahan, bobot pada sistem
ini didapat melalui wawancara dengan pihak sekolah.
95
DAFTAR PUSTAKA
Ali, M. N. 2022. "Aplikasi Pemesanan Pada Mobil Rental Berbasis
Website Pada CV Tsabitah Rent Car Bandar Lampung", 2(6),
1–12.
Assrani, D., Huda, N., dkk. 2018. "Penentuan Penerima Bantuan
Siswa Miskin Menerapkan Metode Multi Objective
Optimization on The Basis of Ratio Analysis ( MOORA )",
5(1), 1–5.
Burhanudin, M., Ferdinandus, F., dkk. 2019. "Sistem Pendukung
Keputusan Rekomendasi Penerima Bantuan Siswa Miskin
Menggunakan Metode Simple Additive Weighting (Saw)".
CAHAYAtech, 8(2), 196. https://doi.org/10.47047/ct.v8i2.53.
Cahyanu, E. T., Lestari, S. D., dkk. 2019. "Sistem Pendukung
Keputusan Bagi Penerima Bantuan Siswa Miskin (BSM)
Menggunakan Metode Simple Additive Weighting (SAW) di
SMA Negeri 1 Raren Batuah Kabupaten Barito Timur".
Journal of Applied Informatics and Computing, 3(2), 114–
118. https://doi.org/10.30871/jaic.v3i2.1752.
Farell, G., Saputra, H. K., dkk. 2018. "Rancang Bangun Sistem
Informasi Pengarsipan Surat Menyurat (Studi Kasus Fakultas
Teknik Unp)". Jurnal Teknologi Informasi dan Pendidikan
(JTIP), 11(2), 56–62.
Fatmawati, A., dan Marisa, F. 2019. "Sistem Pendukung Keputusan
Diagnosis Gangguan Kehamilan Menggunakan Metode F-
Topsis Berbasis Web", 10, 1–8.
Manik, L. A., Maulita, Y., dkk. 2021. "Sistem Pendukung
Keputusan Prioritas Calon Penerima Bantuan Program
Indonesia Pintar (Pip) Pada Siswa Tingkat Sekolah Dasar
Menggunakan Metode Moora". KAKIFIKOM (Kumpulan
Artikel Karya Ilmiah Fakultas Ilmu Komputer), 1–8.
https://doi.org/10.54367/kakifikom.v3i1.1161.
Muliadi, M., Andriani, M., dkk. 2020. "Perancangan Sistem
96
Informasi Pemesanan Kamar Hotel Berbasis Website (Web)
Menggunakan Data Flow Diagram (Dfd)". JISI: Jurnal
Integrasi Sistem Industri, 7(2), 111.
https://doi.org/10.24853/jisi.7.2.111-122.
Nurkamiden, N. 2021. "Sistem Informasi Akuntansi Pembayaran
Rekening Air Pada Perusahaan Daerah Air Minum (Pdam)
Kota Gorontalo". … & Konferensi Ilmiah Sistem Informasi
…, (Cc), 119–127.
Prahasti, P., Sapri, S., dkk. 2022. "Aplikasi Pelayanan Antrian
Pasien Menggunakan Metode FCFS Menggunakan PHP dan
MySQL". Jurnal Media Infotama, 18(1), 153–160.
Rochman, A., Sidik, A., dkk. 2021. "Sistem Informasi Pelayanan
Jasa New Baby Born Berbasis Web Pada Rumah Sakit Melati
Tangerang". Academic Journal of Computer Science
Research, 3(1), 2–6. https://doi.org/10.38101/ajcsr.v3i1.315.
Sahi, A. 2020. "Aplikasi Test Potensi Akademik Seleksi Saringan
Masuk Lp3I Berbasis Web Online Menggunakan Framework
Codeigniter". Tematik, 7(1), 120–129.
https://doi.org/10.38204/tematik.v7i1.386.
Saragih, A., Setiawan, D., dkk. 2020. "Sistem Pendukung Keputusan
Menentukan Karyawan Terbaik Di CV . Sinergi Optima
Konsultan Dengan Menggunakan". Cybertech, 3(2), 403–425.
Satria, P. 2014. "Sistem Pendukung Keputusan Untuk Menentukan
Kelayakan Penerimaan Bantuan Siswa Miskin ( BSM )
Dengan Menggunakan Metode TOPSIS", 1(Mcmd), 1–5.
Seprina, I., dan Yulianingsih, E. 2022. "" " Sistem Informasi
Penerimaan Calon Peserta Didik Baru Di Smk Negeri 1 Muara
Kuang Berbasis Web". Jurnal Informanika, 08(01), 52–59.
Sudaria, Putra, A. S., dkk. 2021. "Sistem Manajemen Pelayanan
Pelanggan Menggunakan PHP Dan MySQL ( Studi Kasus
pada Toko Surya )". Tekinfo, 22(1), 100–117.
Suryana, I. G. P. E., Antara, I. G. M. Y., dkk. 2021. "Perancangan
Sistem Informasi Pelayanan Administrasi Surat Menyurat Berbasis
Web pada Kantor Perbekel Desa Denbantas". Sains Penmas, 1(1),
97
13–21.
98
DAFTAR LAMPIRAN
Lampiran 1 Wawancara
99
Lampiran 2 Tempat Observasi
100
BIODATA PENULIS
Pengalaman Organisasi :
2018 – 2020 : Anggota UKM Futsal
101