132
PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA DI SMP N SATU ATAP 1 GANDRUNGMANGU SKRIPSI Oleh: TRI ELMIATUN 311410493 TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA BEKASI 2018

PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN UNTUK

MENENTUKAN PENERIMA BEASISWA DI SMP N SATU ATAP 1 GANDRUNGMANGU

SKRIPSI

Oleh:

TRI ELMIATUN

311410493

TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA

BEKASI 2018

Page 2: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN UNTUK

MENENTUKAN PENERIMA BEASISWA DI SMP N SATU ATAP 1 GANDRUNGMANGU

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Strata Satu

(S1) pada Program Studi Teknik Informatika

Oleh:

TRI ELMIATUN

311410493

TEKNIK INFORMATIKA

SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA BEKASI

2018

Page 3: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …
Page 4: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …
Page 5: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …
Page 6: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

i

Page 7: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

ii

Page 8: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

iii

Page 9: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

iv

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Alloh SWT, yang telah

melimpahkan segala rahmat serta hidayah-Nya, sehingg tersusunlah skripsi yang

berjudul “PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN

KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA DI SMP

N SATU ATAP 1 GANDRUNGMANGU”.

Penulis menyadari bahwa peulisan skripsi ini tidak dapat terwujud tanpa

adanya dukungan dan bantuan dari berbagai pihak. Dalam kesempatan ini penulis

menghaturkan penghargaan dan ucapan terima kasih kepada :

a. Bapak Dr. Ir. Supriyanto, M.P selaku Ketua STT Pelita Bangsa

b. Bapak Aswan S. Sunge, S.E., M.Kom selaku Ketua Program Studi Teknik

Informatika STT Pelita Bangsa

c. Bapak Ir. Nanang Tedi K,MT selaku pembimbing utama yang telah

memberikan arahan dan bimbingan kepada penulis dalam penyusunan

skripsi ini.

d. Ibu Lia Amelia Megawati, S.Pd, MT selaku pembimbing kedua yang telah

memberikan bimbingan kepada penulis.

e. Seluruh Dosen STT Pelita Bangsa yang telah membekali penulis dengan

wawasan dan ilmu di bidang teknik informatika.

f. Seluruh staf Pelita Bangsa yang telah memberikan pelayanan terbaiknya

kepada penulis selama perjalanan studi jenjang Strata 1.

Page 10: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

v

g. Rekan-rekan mahasiswa STT Pelita Bangsa, khususnya angkattan 2014,

yang telah memberikan inspirasi dan semangat kepada penulis untuk dapat

menyelesaikan studi jenjang Strata 1.

h. Ibu dan Ayah tersayang yang senantiasa mendo’akan dan memberikan

semangar dalam perjalanan studi Strata 1 maupun dalam kehidupan penulis.

Akhir kata, penulis mohon maaf atas segala kekeliruan dan kesalahan yang

terdapat dalam Skripsi ini dan berharap semoga skripsi ini dapat bermanfaat

bagi khasanah pengetahuan Teknologi Informasi di lingkungan STT Pelita

Bangsa Khususnya dan Indonesia pada umumnya.

Bekasi, 3 November 2018

TRI ELMIATUN

Page 11: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

vi

DAFTAR ISI

PERSETUJUAN .............................................................................................. i

PENGESAHAN ............................................................................................... ii

PERNYATAAN KEASLIAN PENELITIAN ................................................. iii

KATA PENGANTAR ..................................................................................... iv

DAFTAR ISI .................................................................................................... vi

DAFTAR TABEL ............................................................................................ x

DAFTAR GAMBAR ....................................................................................... xii

ABSTRACT ..................................................................................................... xiv

ABSTAKS ....................................................................................................... xv

BAB 1 PENDAHULUAN ............................................................................... 1

1.1 Latar Belakang Masalah ................................................................... 1

1.2 Identifikasi Masalah ......................................................................... 2

1.3 Rumusan Masalah ............................................................................ 3

1.4 Batasan Masalah ............................................................................... 3

1.5 Tujuan dan Manfaat .......................................................................... 4

1.5.1 Tujuan ..................................................................................... 4

1.5.2 Manfaat Penelitian .................................................................. 4

1.6 Sistematika Penulisan ...................................................................... 5

BAB II TINJAUAN PUSTAKA ..................................................................... 7

2.1 Sistem Pendukung Keputusan ......................................................... 7

Page 12: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

vii

2.1.1 Komponen-komponen Sistem Pendukung Keputusan ........... 7

2.1.2 Tujuan Sistem Pendukung Keputusan .................................... 9

2.1.3 Karakteristik Sistem Pendukung Keputusan .......................... 10

2.1.4 Proses Pengambilan Keputusan .............................................. 10

2.1.5 Struktur Masalah Sistem Pendukung Keputusan ................... 12

2.2 Beasiswa ........................................................................................... 13

2.3 Simple Additive Weighting ............................................................... 13

2.3.1 Langkah-langkah Penyelesaian SAW .................................... 14

2.4 Database ........................................................................................... 15

2.5 Unifield Moddeling Language .......................................................... 15

2.5.1 Diagram UML ........................................................................ 16

2.6 Hyper Text Markup Language .......................................................... 26

2.6.1 Struktur HTML ....................................................................... 26

2.7 Hypertext Processing ........................................................................ 28

2.8 MySQL ............................................................................................. 28

2.9 XAMPP ............................................................................................ 29

2.10 Penelitian Terdahulu ....................................................................... 29

2.11 Kerangka Pemikiran ....................................................................... 33

BAB III ANALISIS DAN METODE PENELTIAN ....................................... 35

3.1 Analisis Penelitian ............................................................................ 35

3.2 Profil Sekolah ................................................................................... 35

Page 13: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

viii

3.3 Struktur Organisasi ........................................................................... 36

3.4 Teknik Pengumumpulan Data .......................................................... 37

3.5 Analisa Sistem Yang Berjalan .......................................................... 38

3.6 Perhitungan Sistem Pendukung Keputusan ...................................... 39

3.7 Perancangan Sistem .......................................................................... 51

3.7.1 Use Case Diagram ................................................................. 51

3.7.2 Activity Diagram .................................................................... 52

3.7.3 Sequence Diagram ................................................................. 64

3.7.4 Class Diagram ........................................................................ 70

3.7.5 Desain Tabel ........................................................................... 70

3.8 Perancangan User Interface ............................................................. 74

BAB IV HASIL DAN PEMBAHASAN ......................................................... 75

4.1 Analisa Kebutuhan ........................................................................... 75

4.1.1 Kebutuhan Perangkat Keras ................................................... 75

4.1.2 Kebutuhan Perangkat Lunak .................................................. 76

4.2 Implementasi Sistem ........................................................................ 76

4.2.1 Login ...................................................................................... 76

4.2.2 Halaman Utama ...................................................................... 77

4.2.3 Halaman Data Kriteria ............................................................ 78

4.2.4 Halaman Sub Kriteria ............................................................. 79

4.2.5 Halaman Alternatif ................................................................. 80

Page 14: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

ix

4.2.6 Halaman Analisa .................................................................... 81

4.2.7 Halaman Perhitungan ............................................................. 82

4.3 Pengujian Sistem .............................................................................. 85

4.3.1 Black Box Testing .................................................................. 86

BAB V KESIMPULAN DAN SARAN .......................................................... 93

5.1 Kesimpulan .................................................................................... 93

5.2 Saran ............................................................................................... 93

DAFTAR PUSTAKA ...................................................................................... 94

LAMPIRAN ..................................................................................................... 96

Page 15: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

x

DAFTAR TABEL

Tabel 2.1 Perbandingan Penelitian Terdahulu ................................................. 31

Tabel 3.1 Ketentuan Kriteria ............................................................................ 39

Tabel 3.2 Penentuan Nilai Bobot ..................................................................... 39

Tabel 3.3 Sub Kriteria Rata-rata Nilai Raport ................................................. 40

Tabel 3.4 Sub Kriteria Absensi ........................................................................ 40

Table 3.5 Sub Kriteria Prestasi Ektrakurikuler ................................................ 41

Tabel 3.6 Tabel Alternatif ................................................................................ 41

Tabel 3.7 Rating Kecocokan ............................................................................ 42

Tabel 3.8 Penentuan Benefit atau Cost ............................................................ 43

Tabel 3.9 Matriks Ternomalisasi ..................................................................... 46

Tabel 3.10 Matriks Terbobot ........................................................................... 48

Tabel 3.11 Hasil Formula Vi ........................................................................... 49

Tabel 3.12 Hasil perankingan .......................................................................... 50

Tabel 3.13 Deskripsi Activity Diagram Masuk ................................................ 53

Tabel 3.14 Deskripsi Activity Diagram Kriteria .............................................. 55

Tabel 3.15 Deskripsi Activity Diagram Sub Kriteria ....................................... 57

Tabel 3.16 Deskripsi Activity Diagram Data Alternatif .................................. 59

Tabel 3.17 Deskripsi Activity Diagram Analisa .............................................. 61

Tabel 3.18 Deskripsi Activity Diagram Perhitungan ....................................... 63

Tabel 3.19 Sequence Diagram Login ............................................................... 64

Page 16: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

xi

Tabel 3.20 Sequence Diagram Kriteria ........................................................... 65

Tabel 3.21 Sequence diagram sub kriteria ....................................................... 66

Tabel 3.22 Sequnce Diagram Alternatif .......................................................... 67

Tabel 3.23 Sequence Diagram Analisa ............................................................ 68

Tabel 3.24 Sequence diagram Perhitungan ..................................................... 69

Tabel 3.25 Desain Tabel User .......................................................................... 71

Tabel 3.26 Desain Tabel Kriteria ..................................................................... 71

Tabel 3.27 Table Sub Kriteria .......................................................................... 72

Tabel 3.28 Tabel Alternatif .............................................................................. 72

Tabel 4.1 Pengujian Form Login ..................................................................... 89

Tabel 4.2 Pengujian Form Data Kriteria .......................................................... 90

Tabel 4.3 Pengujian Form Sub Kriteria ........................................................... 91

Tabel 4.4 Pengujian Form Alternatif ............................................................... 92

Tabel 4.5 Pengujian Form Analisa ................................................................... 94

Tabel 4.6 Pengujian Form Perhitungan ........................................................... 95

Page 17: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

xii

DAFTAR GAMBAR

Gambar 2.1 Simbol-simbol Use case Diagram ............................................... 18

Gambar 2.2 Simbol-simbol Activity Diagram ................................................. 22

Gambar 2.3 Simbol-simbol Diagram Class .................................................... 23

Gambar 2.4 Simbol-simbol Sequence Diagram .............................................. 25

Gambar 2.5 Kerangka Pemikiran ..................................................................... 34

Gambar 3.1 Struktur Organisasi SMP N Satu Atap 1 Gandrungmangu .......... 37

Gambar 3.2 Analisa Sistem yang berjalan ....................................................... 38

Gambar 3.3 Use case diagram ......................................................................... 51

Gambar 3.4 Activity Diagram Masuk .............................................................. 52

Gambar 3.5 Activity Diagram Kriteria ............................................................ 54

Gambar 3.6 Activity Diagram Sub Kriteria .................................................... 56

Gambar 3.7 Activity Diagram Data Alternatif ................................................. 58

Gambar 3.8 Activity Diagram Analisa ............................................................. 60

Gambar 3.9 Activity Diagram Perhitungan ...................................................... 62

Gambar 3.10 Sequence Diagram Login ........................................................... 64

Gambar 3.11 Sequence Diagram Kriteria ........................................................ 65

Gambar 3.12 Sequence diagram sub kriteria ................................................... 66

Gambar 3.13 Sequnce Diagram Alternatif ...................................................... 67

Gambar 3.14 Sequence Diagram Analisa ........................................................ 68

Gambar 3.15 Sequence diagram Perhitungan .................................................. 69

Page 18: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

xiii

Gambar 3.16 Class Diagram ........................................................................... 70

Gambar 3.17 Rancangan Halaman Login ........................................................ 73

Gambar 3.18 Rancangan Halaman Utama ....................................................... 74

Gambar 3.19 Tampilan Halaman Data Kriteria ............................................... 75

Gambar 3.20 Tampilan Halaman Sub Kriteria ................................................ 75

Gambar 3.21 Tampilan Halaman Alternatif .................................................... 76

Gambar 3.22 Tampilan Halaman Analisa ........................................................ 77

Gambar 3.23 Tampilan Halaman Perhitungan ................................................. 77

Gambar 4.1 Halaman Login ............................................................................. 80

Gambar 4.2 Halaman Utama ............................................................................ 81

Gambar 4.3 Halaman Data Kriteria ................................................................. 82

Gambar 4.4 Tampilan Halaman Sub Kriteria .................................................. 83

Gambar 4.5 Tampilan Halaman Alternatif ...................................................... 84

Gambar 4.6 Tampilan Halaman Analisa .......................................................... 85

Gambar 4.7 Tampilan Halaman Perhitungan Matrix Alternatif Kriteria ......... 86

Gambar 4.8 Tampilan Halaman Perhitungan Matrix Ternomalisasi ............... 87

Gambar 4.9 Tampilan Halaman Perhitungan Matrix Terbobot ....................... 87

Gambar 4.10 Tampilan Halaman Perhitungan Hasil Akhir ............................. 88

Page 19: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

xiv

DESIGN OF DECISION MAKING SYSTEM TO DETERMINE RECIPIENTS IN SCHOOL SMP N SATU ATAP 1

GANDRUNGMANGU

Tri Elmiatun Program Studi Teknik Informatika

Sekolah Tinggi Teknologi Pelita Bangsa [email protected]

ABSTRACT

SMP N Satu Atap 1 Gandrungmangu is a public school that offers scholarships in the form of achievement scholarships. Achievement scholarships are scholarships given to students who meet the criteria, while the criteria used are the average value of report cards, attendance, and achievement. With many students, while schools still use manual calculation so that it requires accuracy and inefficient time. At present, the SMP N Satu Atap 1 Gandrungmangu does not yet have an application that is used for selecting scholarship recipients. Therefore, a decision support system was built using the SAW method in order to facilitate the process of selecting scholarship recipients objectively at SMP N Satu Atap 1 Gandrungmangu based on the weight and predetermined assessment criteria. The SAW method can be implemented in a decision support system to determine scholarship recipients at SMP N Satu Atap 1 Gandrungmangu and provide recommendations to decision makers in the form of ranking scholarship candidates based on the weight gained by each prospective scholarship recipient. Keywords: Simple Additive Weighting, Decision Making System, Scholarship.

Page 20: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

xv

PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN UNTUK MENENTUKAN PENERIMA

BEASISWA DI SMP N SATU ATAP 1 GANDRUNGMANGU

Tri Elmiatun Program Studi Teknik Informatika

Sekolah Tinggi Teknologi Pelita Bangsa [email protected]

ABSTRAK

SMP N Satu Atap 1 Gandrungmangu merupakan sekolah Negeri yang menawarkan beasiswa berupa beasiswa prestasi. Beasiswa prestasi merupakan beasiswa yang diberikan kepada siswa yang memenuhi kriteria, adapun kriteria yang digunakan adalah rata-rata nilai raport, absensi, dan prestasi. Dengan siswa yang banyak, sedangkan sekolah masih menggunakan perhitungan penilaian secara manual sehingga memerlukan ketelitian dan waktu yang tidak efisien. Saat ini SMP N Satu Atap 1 Gandrungmangu belum mempunyai aplikasi yang digunakan untuk penyeleksian penerima beasiswa. Oleh karena itu, dibangun sistem pendukung keputusan dengan menggunakan metode SAW agar mempermudah proses penyeleksian penerima beasiswa secara obyektif di SMP N Satu Atap 1 Gandrungmangu berdasarkan bobot dan kriteria-kriteria penilaian yang sudah ditentukan. Dengan metode SAW dapat diimplementasikan dalam sistem pendukung keputusan untuk menentukan penerima beasiswa pada SMP N Satu Atap 1 Gandrungmangu dan memberikan rekomendasi kepada pengambil keputusan berupa ranking calon penerima beasiswa berdasarkan bobot yang diperoleh oleh masing-masing calon penerima beasiswa. Kata Kunci : Simple Additive Weighting , Sistem Pengambil Keputusan, Beasiswa.

Page 21: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Pada lembaga pendidikan banyak beasiswa yang ditawarkan pada siswa

yang kurang mampu dan siswa yang berprestasi. SMP N Satu Atap 1

Gandrungmangu memberikan beasiswa kepada siswa yang berprestasi. Berbagai

permasalahan yang sering terjadi yaitu proses seleksi penerimaan beasiswa yang

tidak akurat karena terdapat banyak pendaftar beasiswa yang harus disesuaikan

dengan kriteria yang ada dan proses penyeleksian yang masih manual karena data

siswa akan dibandingkan satu per satu dengan kriteria beasiswa sehingga proses

seleksi membutuhkan ketelitian dan waktu maka hal ini tidak efisien.

Dengan permasalahan tersebut maka dibutuhkan sistem yang dapat

membantu membuat keputusan calon penerima beasiswa dengan cepat, tepat dan

juga meringankan kerja biro bagian kesiswaan dalam menentukan calon

penerimaan beasiswa. Metode yang digunakan dalam sistem pendukung keputusan

ini adalah Simple Additive Weighting (SAW). Metode SAW ini dipilih karena

metode ini mentukan nilai bobot untuk setiap atribut, kemudian dilanjutkan dengan

proses perangkingan yang akan menyeleksi alternatif terbaik dari sejumlah

alternatif, dalam hal ini alternatif yang dimaksud adalah yang berhak menerima

beasiswa berdasarkan beasiswa berdasarkan kriteria-kriteria yang ditentukan.

Dengan metode perangkingan tersebut, diharapkan penilaian akan lebih tepat

karena didasarkan pada nilai kriteria dan bobot yang sudah ditentukan sehingga

Page 22: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

2

akan mendapatkan hasil yang lebih akurat terhadap siapa yang akan menerima

beasiswa tersebut.

Dengan mengacu pada masalah yang ada maka tujuan yang hendak dicapai

dalam penelitian ini adalah menghasilkan sistem pendukung keputusan pemberian

beasiswa yang mampu membantu mendukung suatu pengambilan keputusan secara

obyektif. Proses ini menghasilkan daftar peringkat siswa berprestasi yang akan

diusulkan pada proses pemilihan siswa berprestasi. Dari permasalahan tersebut

maka penulis mengajukan judul “Perancangan Sistem Pendukung Pengambilan

keputusan untuk Menentukan Penerima Beasiswa dengan Metode Simple

Additive Weighting (SAW) di SMP N Satu Atap 1 Gandrungmangu”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang tersebut, maka identifikasi masalah dalam

penelitian ini adalah:

1. Pendaftar beasiswa yang cukup banyak, sedangkan pengambilan

keputusan masih secara manual karena data siswa akan dibandingkan

satu per satu dengan kriteria beasiswa sehingga proses seleksi

membutuhkan ketelitian dan waktu maka hal ini tidak efisien.

2. Kurang akurat dalam menentukan penerima beasiswa, siswa yang

seharusnya berhak mendapat beasiswa tetapi tidak mendapatkan hak

beasiswa begitupun sebaliknya siswa yang seharusnya tidak berhak

mendapat beasiswa tetapi mendapkan beasiswa.

Page 23: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

3

1.3 Rumusan Masalah

Berdasarkan latar belakang tersebut, maka rumusan masalah dalam

penelitian ini adalah:

1. Bagaimana membangun sistem pendukung keputusan untuk

menentukan penerima beasiswa dengan metode Simple Additive

Weighting (SAW) ?

2. Bagaimana menerapakan metode SAW dalam sistem pendukung

keputusan penentuan penerima beasiswa sesuai dengan kriteria yang

telah diterapkan oleh SMP N Satu Atap 1 Gandrungmangu ?

1.4 Batasan Masalah

Agar pembahasan dalam laporan ini tidak menyimpang dari tujuan maka

diberikan batasan masalah sebagai berikut :

1. Metode yang digunakan sistem ini adalah Simple Additive Weighting

(SAW).

2. Sitem hanya diterapkan di SMP N Satu Atap 1 Gandrungmangu.

3. Kriteria yang digunakan yaitu rata-rata nilai raport, absensi, dan prestasi

ektrakurikuler.

4. Bahasa pemrograman yang digunakan adalah PHP dan database

MySQL.

Page 24: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

4

1.5 Tujuan dan Manfaat

1.5.1 Tujuan

Tujuan dari penelitian ini adalah ;

1. Membangun sistem pendukung keputusan penentuan siswa penerima

beasiswa dengan metode Simple Additive Weight (SAW).

2. Menerapkan metode Simple Additive Weight (SAW) dalam sistem

pendukung keputusan penentuan penerimaan beasiswa pada siswa SMP N

Satu Atap 1 Gandrungmangu.

1.5.2 Manfaat Penelitian

Penelitian ini diharapkan dapat bermanfaat bagi semua pihak bagi Sekolah

Tinggi Teknologi Pelita Bangsa, instansi, penulis dan bagi pembaca.

1. Manfaat Bagi Akademik

a. Menghasilkan tenaga yang ahli dalam bidang Teknologi Informasi

dan komputer.

b. Menghasilan referensi untuk membantu mahasiswa semester bawah

yang akan menyusun laporan penelitian.

c. Membantu perkembangan ilmu pengetahuan dalam kajian keilmuan

dan perkembangan teknologi.

2. Manfaat bagi Sekolah

a. Menjadi alat bantu dalam menentukan keputusan penerimaan

beasiswa sehingga memberikan alternative sesuai dengan kriteria-

kriteria yang ada.

Page 25: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

5

b. Mengurangi kesalahan dalam pengambilan keputusan, karena sistem

mampu memberikan keputusan yang terbaik.

c. Meningkatkan komunikasi dan kalaborasi antara pembuat keputusan

dan dapat menyediakan sarana untuk berbagai fakta dan pendapat.

3. Manfaat bagi Penulis

a. Dapat menerapkan teori-teori yang diperoleh di STT Pelita Bangsa

kedalam praktel yang sesungguhnya, yaitu langsung kedalam dunia

kerja.

b. Mempelajari lebih dalam bahasa pemrograman MySQL dan PHP.

c. Memperdalam pengetahuan tentang penulisan karya ilmiah.

4. Manfaat bagi Pembaca

a. Sarana guna menambah pengetahuan dunia komputer dan

aplikasinya.

b. Sebagai referensi/acuan untuk penelitian.

1.6 Sistematika Penulisan

Sistematika penulisan dalam tugas akhir ini adalah :

BAB I PENDAHULUAN

Bab ini berisi latar belakang masalah, identifikasi masalah, rumusan

masalah, batasan masalah, tujuan dan manfaat penelitian, dan

sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini berisi kajian pustaka dan dasar teori sistem pendukung

pengambilan keputusan penerima beasiswa.

Page 26: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

6

BAB III ANALISIS DAN METODOLOGI PENELITIAN

Bab ini menjelaskan analisis penelitian, metodelogi pengumpulan

data, dan prosedur analisis data.

BAB IV HASIL DAN PEMBAHASAN

Bagian ini berisi analisis dari hasil perhitungan data dan hasil dari

sistem pendukung pengambilan keputusan penerima beasiswa.

BAB V KESIMPULAN DAN SARAN

Pada bab ini berisi beberapa kesimpulan dan saran dari hasil

penelitian ini.

Page 27: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

7

BAB II

TINJAUAN PUSTAKA

2.1 Sistem Pendukung Keputusan

Sistem pendukung keputusan (SPK) adalah bagian dari sistem informasi

berbasis komputer termasuk sistem berbasis manajemen atau pengetahuan yang

dipakai untuk mendukung pengambilan keputusan dalam suatu organisasi atau

perusahaan. Dapat juga dikatakan sebagai sistem komputer yang mengolah data

menjadi informasi yang digunakan untuk mengambil keputusan dari masalah semi

terstruktur yang spesifik (Lilis, 2016).

Sistem pendukung keputusan merupakan implementasi teori-teori

pengambilan keputusan yang telah diperkenalkan oleh ilmu-ilmu seperti operation

research dan management science, yang membedakan adalah jika dahulu untuk

mencari penyelesaian masalah yang dihadapi harus dilakukan iterasi secara manual,

dan sekarang komputer telah menawarkan kemampuannya untuk menyelaisaikan

persoalan yang sama dalam waktu relatif singkat.

2.1.1 Komponen-Komponen Sistem Pendukung Keputusan

Komponen-komponen dalam sistem pendukukung keputusan terdiri dari 8

bagian menurut (Sudiyantoro, 2005), yaitu :

1. Hardware Resourches

Pusat pelaksana ini saling berhubungan dengan komputer lain

menggunakan sistem jaringan, sehingga memudahkan dalam pengambilan

data pada organisasi tersebut.

Page 28: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

8

2. Software Recourches

Perangkat lunak sistem pendukung keputusan dapat juga disebut dengan

Decision Support System Generator yang berisi modul-modul untuk

database, model dan dialogue management.

3. Sumber Data

Database sistem pendukung keputusan berisi data da informasi yang

diambil dari data organisasi, data eksternar dan data para manajer secara

individu. Semua itu merupakan ringkasan data yang akan diperlukan

manajer dalam pengambilan keputusan.

4. Sumber Model

Model ini berisi kumpulan model matematika dan teknik analisis yang

disimpan kedalam program dan file yang berbeda-beda. Komponen dari

model ini dapat dikombinasikan atau dipadukan dengan software tertentu

yang digunakan untuk mendukung sebuah keputusan yang akan diambil.

5. Sumber Daya Manusia

Sistem pendukung keputusan dapat digunakan oleh para manajer dan

staf khusus untuk membuat keputusan alternatif. Sistem pendukung

keputusan ini juga dapat dikembangkan oleh penggunanya sesuai dengan

keperluar para pengguna tersebut.

6. Model Sistem Pendukung Keputusan

Model ini merupakan komponen yang paling penting dalam sistem

pendukung keputusan. Model memiliki pengertian secara sederhana berarti

memisahka dari dunia nyata dengan melukiskan komponen utama dan

menghubungkan dengan sistem dan kejadian lainnya.

Page 29: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

9

7. Elecronic Spreadsheet

Lembar kerja elektronik memperbolehkan pengguna untuk membuat

model dengan cara mengisi data dan menghubungkan sesuai dengan format

yang telah disediakan. Pengguna dapat juga melakukan berbagai perubahan

dan mengevaluasi secara visual hasil yang telah didapat, seperti mengganti

tampilan grafik.

8. Sistem Pendukung Keputusan Kelompok

Merupakan suatu sistem berbasis komputer yang mendukung

kelompok-kelompok orang yang terlibat dalam suatu tugas atau tujuan

bersama dan menyediakan interface bagi suatu lingkungan yang digunakan

bersama.

2.1.2 Tujuan Sistem Pendukung Keputusan

Tujuan dari sistem pendukung keputusan (Turban.Dkk, 2005 : 137) adalah:

1. Membantu manajer dalam pengambilan keputusan atas masalah semi-

terstruktur.

2. Memberikan dukungan atas pertimbangan manajer yang bukan

dimaksudkan untuk menggantikan fungsi manajer.

3. Meningkatkan efektifitas keputusan yang diambil manajer lebih

daripada perbaikan efisiensinya.

4. Kecepatan komputasi. Para pengambilan keputusan melakukan banyak

komputasi secara cepat dengan biaya yang rendah.

5. Peningkatan produktifitas. Mengambil satu kelompok pengambil

keputusan, terutama para pakar, bisa sangat mahal. Pendukung

terkomputerasi dapat mengurangi ukuran kelompok dan memungkinkan

Page 30: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

10

para anggotanya untuk berada diberbagai lokasi yang berbeda-beda

(menghemat biaya perjalanan).

2.1.3 Karakteristik Sistem Pendukung Keputusan

Sistem pendukung keputusan (SPK) sebagai sistem yang memiliki lima

karakteristik utama yaitu (Sprague et.al, 1993) :

1. Sistem yang berbasis komputer.

2. Digunakan untuk membantu para pengambil keputusan.

3. Untuk memecahkan masalah-masalah rumit yang mustahil

dilakukan dengan kalkulasi manual.

4. Melalui cara simulasi yang interaktif.

5. Dimana data dan model analisis sebagai komponen utama

2.1.4 Proses Pengambilan Keputusan

Terdapat beberapa tahap-tahap yang harus dialalui dalam proses

pengambilan keputusan. Adapun tahap-tahap yang harus dilakukan dalam proses

pengambilan keputusan sebagai berikut (Irfan, 2002) :

1. Tahap Pemahaman (Intelligence Phase)

Proses yang dilakukan tahap ini yaitu menemukan masalah, klasifikasi

masalah, penguraian masalah, dan kepemilikan masalah. Tahap ini yaitu proses

penelusuran dan pendeteksian dari ligkup problematika serta proses pengenalan

masalah. Data masukan diperoleh, diproses dan diuji dalam rangka

mengidentifikasi masalah.

Page 31: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

11

2. Tahap Perancangan ( Design Phase)

Tahap ini meliputi pembutan, pengembangan, dan analisis hal-hal yang

mungkin untuk dilakukan. Termasuk juga pemahaman masalah dan pengecekan

solusi yang layak dan model dari masalahnya dirancang, diuji dan divalidasi.

Tugas yang ada pada tahap ini meliputi :

a. Komponen-komponen model

b. Struktur model

c. Seleksi prinsip-prinsip pemilihan (kriteria evaluasi)

d. Pengembangan (penyedia) alternatif

e. Prediksi hasil

f. Pengukuran hasil

g. Skenario

3. Tahap Pemilihan (Choice Phase)

Terdapat dua tipe pendekatan, yaitu:

a. Teknik analitis, yaitu menggunakan perumusan matematis.

b. Algotitma, menguraikan proses langkah demi langkah.

4. Tahap Implementasi (Implementation Phase)

Tahap ini dilakukan penerapan terhadap rancangan sistem yang telah dibuat

pada tahap perancangan dan pelaksanaan alternatif tindakan yang telah dipilih

pada tahap pemilihan.

Page 32: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

12

2.1.5 Struktur Masalah Sistem Pendukung Keputusan

Keputusan yang digunakan untuk menyelesaikan suatu masalah dilihat dari

struktur masalahnya terbagi menjadi 3 (tiga) menurut (Kusrini, 2007), yaitu :

1. Keputusan terstruktur ( Sturctured Decision)

Keputusan yang dilakukan secara berulang-ulang dan bersifat rutin.

Prosedur pengambilan keputusan sangat jelas. Keputusan tersebut terutama

dilakukan pada manajemen tingkat bawah. Misalnya, kepiutusan pemesanan

barang dan keputusan penagihan piutang.

2. Keputusan semi terstruktur

Keputusan yang memiliki dua sifat. Sebagian keputusan bisa ditangani oleh

komputer dan yang lain tetap harus dilakukan oleh pengambil keputusan.

Prosedur dalam pengambilan keputusan tersebut secara garis besar sudah ada,

tetapi ada beberapa hal yang masih memerlukan kebijakan dari pengambilan

keputusan. Biasanya keputusan semacam ini diambil oleh manajer level

menengah dalam suatu organisasi. Misalnya, pengevaluasian kredit,

penjadwalan produksi dan pengendalian persediaan.

3. Keputusan tak terstruktur

Keputusan yang penanganannya rumit karena tidak terjadi berulang-ulang

atau tidak selalu terjadi. Keputusan tersebut menurut pengalaman dan berbagai

sumber yang bersifat eksternal. Keputusan tersebut biasanya terjadi pada

manajemen tingkat atas. Misalnya, keputusan untuk pengembangan teknologi

baru, keputusan untuk bergabung dengan perusahaan lain dan perekrutan

eksekutif.

Page 33: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

13

2.2 Beasiswa

Beasiswa adalah pemberian berupa bantuan keuangan yang diberikan

kepada perorangan yang bertujuan untuk digunakan demi keberlangsungan

pendidikan yang sedang ditempuh. Beasiswa dapat diberikan oleh lembaga

pemerintahan, perusahaan atau yayasan (Agus Lahinta, 2009).

Sedangkat menurut ( Murniasih, 2009) beasiswa merupakan suatu bentuk

aspirasi yang diberikan kepada individu yang digunakan untuk melanjutkan

pendidikan ke jenjang yang lebih tinggi. Penghargaan tersebut bisa dalam bentuk

akses tertentu pada suatu instansi atau penghargaan berupa bantuan keuangan.

Adapun tujuan dari pemberian beasiswa antara lain :

1. Untuk membantu para pelajar atau mahasiswa supaya dapat mencari

ilmu yang sesuai dengan bidang yang hendak dikuasai.

2. Membuat pemerataan suatu ilmu pengetahuan atau pendidikan

terhadap masing-masing individu yang memerlukan.

3. Membuat generasi baru yang lebih cerdas dan pintar.

4. Meningkatkan kesejahteraan.

2.3 Simple Additive Weighting (SAW)

Metode SAW (Simple Additive Weighting) merupakan metode penjumlahan

terbobot. Konsep dasar metode SAW adalah mencari perubahan terbobot dari rating

kinerja pada setiap alternatif pada semua atribut. Metode SAW membutuhkan

proses normalisasi matriks keputusan (X) ke suatu skala yang dapat dibandingkan

dengan semua rating alternatif yang ada.

Konsep dasar metode SAW adalah mencari penjumlahaan terbobot dari

rating kinerja pada setiap alternatif pada semua atribut. Metode SAW memerlukan

Page 34: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

14

proses normalisasi matriks kepuasan (X) ke suatu skala yang dapat dibandingkan

dengan semua rating alternarif yang ada (Kusumadewi, 2006).

2.3.1 Langkah-langkah Penyelesaian SAW

Berikut ini adalah langkah-langkah penyelesaian SAW:

1. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan

keputusan, yaitu C𝐼.

2. Menentukan rating kecocokan setiap alternatif pada setiap kriteria.

3. Membuat matriks keputusan berdasarkan kriteria (C𝑖), selanjutnya

melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan

dengan jenis atribut (atribut keuntungan atau atribut biaya) sehingga

diperoleh matriks ternomalisasi R.

4. Hasil akhir diperoleh dari proses perangkingan yaitu penjumlahan dari

perkalian matriks ternomalisasi R dengan vektor bobot sehingga didapat

nilai terbesar yang dipilih sebagai alternatif terbaik (A𝑖) sebagai solusi.

5. Formula untuk melakukan normalisasi yaitu sebagai berikut:

𝑅𝒾𝑗 =𝑋𝒾𝑗

𝑀𝑎𝑥𝑋𝒾𝑗

Sumber : (Kusumadewi, 2006)

6. Dimana r𝔦𝑗 adalah rating kinerja ternormalisasi dari alternatif A𝑖 pada atribut

C𝑖; I=1,2,…,m dan j=I,2,…,n. Nilai preferesi untuk setiap (V𝑖) diberikan

sebagai:

𝑉𝑖 = 𝑊𝑗𝑟𝑖𝑗1

234

Sumber : (Kusumadewi, 2006)

Page 35: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

15

7. Langkah terakhir adalah menjumlahkan setiap alternatif, misalnya baris

pertama dari matriks w*r= A1,baris kedua=C2, dan baris ketiga=A3.

Setelah dilakukan penjumlahan maka didapatkan sejumlah nilai.

8. Nilai V𝔦 yang lebih besar mengidikasi bahwa alternatif A𝔦 lebih terpilih,

Kusumadewi (2006).

2.4 Database (Basis Data)

Basis data adalah kumpulan data yang saling berhubungan. Data sendiri

merupakan fakta mengenai obyek, orang dan lain-lain. Data dinyatakan dnegan

nilai (angka, deretan karakter, atau symbol).

Definisi basis data dalam berbagai sudud pandang seperti berikut:

1. Himpunan kelompok data yang saling berelasi yang diorganisasikan

sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan

mudah.

2. Kumpulan data yang saling berelasi yang disimpan dalam waktu yang sama

sedemikian rupa tanpa pengulangan yang tidak perlu untuk memenuhu

kebutuhan.

3. Kumpulan file/tabel/arsip yang saling berelasi yang disimpan dalam media

penyimpanan elektronis.

2.5 Unifield Modeling Language (UML)

UML (Unifield Modeling Language) adalah sebuah bahasa yang telah

menjadi standar dalam industri untuk visualisasi, merancang dan

mendokumentasikan sistem piranti lunak. UML dapat digunakan untuk membuat

model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat

Page 36: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

16

berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam

bahasa pemrograman apapun (Dharwiyanti, 2003).

UML muncul dikarenakan adanya pemodelan visual untuk

menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem

perangkat lunak. UML hanya berfungsi untuk melakukan pemodelan. Jadi

pengguna UML tidak terbatas pada metodelogi tertentu, meskipun pada

kenyataannya UML yang paling digunakan pada metodelogi berorientasi objek

(Rosa A.S dan M.Shalahudin, 2014:133).

UML diciptakan oleh Object Management Group yang diawali dengan versi 1.0

pada Januari 1997. Dalam pengembangan berorientasi objek terdapat berbagai

prinsip, yaitu ;

1. Object

2. Class

3. Abstraction

4. Encapsulation

5. Inheritance

6. Polymorphism

2.5.1 Diagram UML

Pada UML terdiri dari 13 macam diagram yang dikelompokan dalam 3

kategori. Berikut ini penjelasan singkat dari pembagian kategori tersebut (Rosa

A.S dan M. Shalahudin, 2014:140) :

1. Structural diagram, yaitu kumpulan diagram yang digunakan untuk

menggambarkan suatu struktur statis dari sistem dimodelkan. Structure

diagram terdiri dari class diagram, object diagram, component diagram,

Page 37: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

17

composite structure diagram, package diagram dan deployment

diagram.

2. Behavioral diagram, yaitu kumpulan dari berbagai diagram yang

digunakan untuk menggambarkan kelakuan sistem atau rangkaian

perubahaan yang terjadi pada sebuah sistem. Bahavior terdiri dari use

case diagram, aktivity diagram, dan state machine system.

3. Interaction diagram, yaitu kumpulan diagram yang digunakan untuk

menggambarkan interasksi sistem dengan sistem lain interaksi antar

subsistem pada suatu sistem. Interaction diagram terdiri dari sequence

diagram, communication diagram, timing diagram, dan overview

diagram.

Berikut ini merupakan diagram UML diantaranya :

a. Use Case Diagram

Use case diagram adalah pemodelan untuk kelakuan (behavior) sistem

informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu

atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar, use case

dapat digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem

informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu (Rosa dan M.

Shalahudin, 2014:155). Berikut ini adalah simbol-simbol yang ada pada diagram

use case:

Page 38: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

18

Gambar 2.1 Simbol-simbol Use case Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 39: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

19

Lanjutan Gambar 2.1 Simbol-simbol Use case Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 40: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

20

Lanjutan Gambar 2.1 Simbol-simbol Use case Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 41: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

21

Lanjutan Gambar 2.1 Simbol-simbol Use case Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 42: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

22

b. Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja)

atau aktifitas dari sebuah sistem atau proses bisnis atau menu yang ada pada

perangkat lunak. Yang perlu diperhatikan disini adalah bahawa diagram aktivitas

menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas

yang dapat dilakukan oleh sistem (Rosa dan M. Shalahudin, 2014:161).

Gambar 2.2 Simbol-simbol Activity Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 43: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

23

c. Diagram Class

Diagram class atau diagram kelas menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas

memiliki atribut dan method atau operasi.

Berikut ini penjelasan atribut dan method (Rosa dan M. Shalahudin, 2014:141) :

1) Atribut yaitu merupakan suatu variabel-variabel yang dimiliki oleh

suatu kelas.

2) Method atau operasi merupakan fungsi-fungsi yang dimiliki oleh suatu

kelas.

Berikut adalah simbol-simbol yang ada pada diagram class:

Gambar 2.3 Simbol-simbol Diagram Class

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 44: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

24

Lanjutan Gambar 2.3 Simbol-simbol Diagram Class

Sumber : (Rosa dan M. Shalahudin, 2014)

d. Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada use case dengan

mendeskripsian waktu hidup objek dengan pesan yang akan dikirimkan dan

diterima antar objek. Oleh karena itu untuk menggambarkan sequence diagram

maka harus mengetahui objek-objek yang terlibat dalam sebuah use case beserta

metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat

sequence diagram juga membutuhkan untuk melihat skenaruio yang ada pada use

case. Banyaknya sequence diagram yang harus digambar adalah minimal sebanyak

pendefinisian use case yang memiliki proses sendriri atau yang terpenting semua

use case yang telah didefinisikan interaksi jalannya pesan sudah dicakup dalam

sequence diagram sehingga semakin banyak use case yang didefinisaikan maka

Page 45: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

25

sequence diagram yang harus dibuat juga semakin banyak (Rosa dan M.Shalahudin,

2014:165).

Berikut adalah simbol-simbol yang ada pada sequence diagram:

Gambar 2.4 Simbol-simbol Sequence Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 46: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

26

Lanjutan Gambar 2.4 Simbol-simbol Sequence Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

Page 47: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

27

Lanjutan Gambar 2.4 Simbol-simbol Sequence Diagram

Sumber : (Rosa dan M. Shalahudin, 2014)

2.6 Hyper Text Markup Language (HTML)

Hyper text markup language (HTML) merupakan sebuah bahasa

pemrogrman yang digunakan untuk menampilkan sebuah konten di web. HTML

sendiri adalah bahasa pemrograman yang bebas, yang tidak dimiliki oleh siapapun,

pengembangannya dilakukan oleh banyak orang di dunia dan dikatakan sebagai

sebuah bahasa yang dikembangkan bersama-sama secara global (Winarno dan Ali

Zaki, 2014:1).

2.6.1 Struktur Dasar HTML

Elemen HTML dimulai dengan tag awal, yang diikuti dnegan isi elemen dan

tag akhir. Tag terakhir termasuk simbol/diikuti oleh tiap elemen, misalnya

</HEAD>. Sebuah elemen HTML dapat bersarang di dalam elemen lainnya.

Sebuah dokumen HTML standar terlihat seperti seperti ini:

<html> <head>

<title> Ini judul dokumen HTML </title> </head> <body>

Teks ini merupakan teks yang muncul di body dari dokumen </body>

</html>

Page 48: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

28

2.7 Hypertext Processing (PHP)

PHP (Hypertext Processing) merupakan salah satu bahasa pemrograman

open source yang sangat cocok atau dokhususkan untuk pengembangan web dan

dapat ditanamkan pada sebuah skripsi HTML. Bahasa PHP dapat menggambarkan

berbagai bahasa pemrograman seperti C, Java, dan Perl yang mundah untuk

dipahami (Firman, 2016).

PHP merupakan bahasa scripting server-side, dimana pemrosesan datanya

dilakukan pada sisi server. Serverlah yang akan menerjemahkan script program,

baru kemudian hasilnya akan dikirim kepada client yang melakukan permintaan.

Adapun pengertian lain Hypertext Preprocessing (PHP), yaitu suatu bahasa

pemrograman berbasis kode-kode (script) yang digunakan untuk mengolah suatu

data dan mengirimkan kembali ke web browser menjadi kode HTML.

Sitem kerja dari PHP diawali dengan permintaan yang berasal dari halaman

website oleh browser. Berdasarkan alamat website dalam jaringan internet, browser

akan menemukan sebuah alamat dari webserver, mengidentifikasi halaman yang

diinginkan, dan menyampaikan segala informasi yang dibutuhkan oleh webserver.

Selanjutnya webserver akan mencarikan berkas yang diminta dan menampilkan

isinya dibrowser. Browser yang mendapatkan isinya akan cepat menerjemah kode

HTML dan menampilkannya.

2.8 MySQL

MySQL adalah sebuauh software database. MySQL merupakan tipe data

relasional yaitu MySQL menyimpan datanya dalam bentuk tabel-tabel yang saling

berhubungan (Edy Winarno dan Ali Zaki, 2014:102).

Ada dua cara menggunakan MySQL yaitu :

Page 49: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

29

1. Menggunakan console/command line atau PHP. Interface yang

digunakan hanya text-based.

2. Menggunakan PHPMyAdmin, dapat diakses dengan alamat

http://alamatwebsite/phpmyadmin. Jika menggunakan localhost makan

alamatnya http://localhost/phpmyadmin atau 128.0.0.1/phpmyadmin.

2.9 XAMPP

XAMPP merupakan suatu program yang digunakan sebagai server untuk

mengeksekusi fungsi yang ada dalam halaman website yang kita buat sekaligus

menampilkan halaman website tersebut agar bisa diakses oleh pengguna (Petrus

F.S dan Tegun N, 2013:53).

XAMPP adalah fasilitas yang digunakan banyak sitem operasi seperti

Windows, Linuk, Mac dan Solaris yang memungkinkan sebuah web dinamis bisa

diakses secara lokal menggunakan web server lokal. Kata XAMPP terdiri dari

(Hidayatullah dan Jauhari K.K, 2014:127) :

1. X yang berarti Cross Platform karena XAMPP dapat dijalkan di Windows,

Linuk, Mac, dan Solaris.

2. A yang berarti Apache sebagai web-server-nya.

3. M yang berarti MySQL sebagai Database Management System (DBMS).

4. PP yang berarti PHP dan Perl sebagai bahasa yang didukung.

2.10 Penelitian Terdahulu

Penelitian pertama dilakukan oleh Sri Eniyati (2011) yang berjudul

perancangan Sistem Pendukung Keputusan untuk Penerimaan Beasiswa dengan

Metode SAW (Simple Additive Weighting). Penelitian ini digunakan untuk

menentukan calon terbaik penerima beasiswa beasiswa dengan metode SAW.

Page 50: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

30

Penelitian kedua dilakukan oleh Ades Galih Anto (2015) yang berjudul

Sistem Pendukung Keputusan Penilaian Kinerja Karyawan Menggunakan Metode

SAW (Simple Additive Weighting) di Universitas Muhammadiyah Purwokerto.

Penelitian ini digunakan untuk menentukan penilaian kinerja karyawan

menggunakan metode SAW.

Penelitian ke tiga dilakukan oleh Denay Islam Sabanayo (2014) yang

berjudul Sistem Pendukung Keputusan Pemilihan Karyawan Terbaik

Menggunakan Metode SAW pada PT.Berkah Cahaya Muria Kudus. Penelitian ini

digunakan untuk menentuakan karyawan terbaik dengan menggunakan metode

SAW.

Penelitian ke empat dilakukan oleh Hendri Murdianto (20150 yang berjudul

Sistem Pendukung Keputusan Penilaian Karyawan Terbaik Per Triwulan

PT.Cahaya Fajar Kaltim PLTU Embalut Tanjung Batu Menggunakan Metode

SAW. Penelitian ini digunakan untuk menentukan karyawan terbaik per triwulan

menggunakan metode SAW.

Page 51: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

31

Tabel 2.1 Perbandingan Penelitian Terdahulu

No. Penulis Metode Objek Hasil

1 Sri Eniyati

(2011)

Simple Additive

Weighting (SAW)

dengan

menggunakan

kriteria: jumlah

penghasilan orang

tua, semester,

saudara kandung,

nilai

Menentukan

calon terbaik

penerima

beasiswa

Mendapatkan hasil

alternative terbaik

berdasarkan kriteria-

kriteria yang telah

ditentukan dengan

menggunakan metode

SAW

2. Ades

Galih

Anto

(2015)

Simple Additive

Weighting (SAW)

dengan

menggunakan

kriteria : Skor

kehadiran, skor

pendidikan, skor

pengembangan diri,

skor penunjang

Penilaian

kinerja

karyawawan

Mendapatkan hasil

penilaian kinerja

karyawan secara

obyektif di LPM

berdasarkan bobot dan

kriteria-kriteria yang

sudah ditentukan

Page 52: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

32

3. Denay

Islam

Sabanayo

(2014)

Simple Additive

Weighting (SAW)

dengan

menggunakan

kriteria :

Kedisiplinan,

kreatifitas, alpha,

kerjasama,

ketertiban

Menentukan

karyawan

terbaik

Metode SAW dapat

diterapkan dalam

mencari alternatif

pemilihan karyawan

terbaik dalam sebuah

perusahaan.

4. Handri

Murdianto

(2016)

Simple Additive

Weighting (SAW)

dengan

menggunakan

kriteria :

Pengetahuan

pekerjaan, inisiatif

pekerjaan,

produktifitas

pekerjaan,komunik

asi, kerjasama,

tanggung jawab,

kehadiran

Menentukan

karyawan

terbaik per

tri wulan

Sistem yang

dihasilkan adalah nilai

perhitungan

pemilihan karyawan

terbaik per triwulan

dengan metode SAW

dan rekomendasi

karyawan terbaik per

triwulannya.

Page 53: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

33

2.11 Kerangka Pemikiran

Kerangka pemikiran menjelaskan tentang rumusan masalah untuk

membangun suatu sistem, kemudian penyelesaian masalah tersebut dibangunlah

suatu sistem pendukung keputusan. Sistem pendukung pengembangan perangkat

lunak yaitu menggunakan metode SAW dan menggunakan metode perancangan

UML yaitu use case, activity diagram, sequence diagram, dan class diagram.

Setelah tahap perancangan selesai dimulailah dengan mengimplementasi data suatu

program dengan bahasa pemrograman PHP dan database MySQL dengan tahap

pengujian Blacbox testing, pengujian ini dilakukan dengan tujuan agar sistem yang

penulis buat dapat berjalan sesuai spesifikasi yang diharapkan. Yang terakhir

merupakan hasil dari program yang penulis buat berupa aplikasi sistem pendukung

pengambilan keputusan untuk menentukan penerimaan beasiswa dengan motode

Simple Additive Weighting (SAW).

Page 54: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

34

Berikut adalah kerangka pemikiran dari penelitian yang dilakukan adalah sebagai

berikut :

Gambar 2.5 Kerangka Pemikiran

Sumber : ( Penulis, 2018)

Rumusan Masalah

1. Bagaimana membangun sistem pendukung keputusan untuk menentukan penerima beasiswa dengan metode Simple Additive Weighting (SAW).

2. Bagaimanakah menerapkan metode SAW dalam sistem pendukung keputusan penentuan penerima beasiswa sesuai dengan kriteria yang telah diterapkan oleh SMP N Satu Atap 1 Gandrungmangu.

Metode yang digunakan

Simple Additive Weighting (SAW)

Pengembangan Perangkat Lunak

Analisa Desain

SAW, UML(Use Case, Activity Diagram, Sequence Diagram, dan Class Diagram)

Proses dengan UML, database dan user interface (Menu, input dan output)

Implementasi

Analisa Desain

Bahasa pemrograman PHP dan database MySQL Pengujian Blackbox Testing

Hasil

Sistem Pendukung Pengambilan Keputusan untuk Menentukan Penerima Beasiswa dengan Metode SAW

Page 55: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

35

BAB III

ANALISIS DAN METODOLOGI PENELITIAN

3.1 Analisis Permasalahan

Penerimaan beasiswa di SMP N Satu Atap 1 Gandrungmangu dilakukan

secara objektif. Adapun kriteria pemilihan pegawai terbaik antara lain: rata-rata

nilai raport, absensi dan prestasi ektrakulikuler. Penjelasan dimasing-masing

kriteria sebagai berikut:

1. Kriteria rata-rata nilai raport dimana setiap siswa dinilai sesuai dengan

hasil raport.

2. Kriteria absensi merupakan penilaian bagaimana siswa hadir disekolah

sesuai dengan jadwal yang telah ditentukan.

3. Kriteria ektrakulikuler merupakan penilaian keaktifan siswa diluar mata

pelajaran.

3.2 Profil Sekolah

SMP N Satu Atap 1 Gandrungmangu merupakan sekolah negeri yang berdiri

pada 31 Oktober 2006. Sebagai salah satu sekolah negeri di Gandrungmangu,

SMP N Satu Atap 1 Gamdrungmangu terus berbenah diri, sarana dan prasarana

terus ditingkatkan. Sarana yang cukup lengkap sangat menunjang bagi prestasi

siswa.

Page 56: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

36

3.3 Struktur Organisasi

Organisasi merupakan suatu sistem yang menghubungkan sumber daya

sehingga memungkinkan pencapaian tujuan atau sasaran tertentu. Hasil dari

organisasi adalah struktur organisasi, struktur ini merupakan kerangka dasar dari

suatu hubungan formal yang sudah disusun. Maksud dari terbentuknya struktur ini

yaitu untuk membantu dan mengerahkan usaha yang dilakukan oleh organisasi.

Sehingga usaha tersebut dapat terkordinir dan konsisten dengan sasaran

organisasi.

Sturuktur organisasi merupakan bagian dari manajemen instansi. Dengan adanya

struktur manajemen yang baik akan memudahkan para staf guru maupun

pimpinan mengetahui batas-batas tugas, wewenang dan tanggung jawab serta

hubungan kerja masing-masing individu.

Page 57: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

37

Berikut ini adalah struktur organisasi SMP N Satu Atap 1 Gandrungmangu yang

berlaku saat ini sebagai berikut :

Gambar 3.1 Struktur Organisasi SMP N Satu Atap 1 Gandrungmangu

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

3.4 Teknik Pengumpulan data

Dalam penelitian ini penulis mendapatkan data dengan cara sebagai berikut :

1. Wawancara, yaitu dengan melakukan tanya jawab secara langsung dengan

bagian staf kesiswaan terkait penilaian terhadap calon penerima beasiswa

Komite Sekolah Kepala Sekolah

Kaur Tata Usaha

Wakil Kepala Sekolah

Bidang Kesiswaan

Wakil Kepala Sekolah

Bidang Kurikulum

Wakil Kepala Sekolah

Peningkatan Mutu

Staf Kurikulum

Staf Kesiswaan Staf Humas

Guru Mata Pelajaran Admin Wali Kelas

Siswa

Struktur Organisasi SMP N Satu Atap 1 Gandrungmangu

Page 58: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

38

yang diterapkan di sekolah tersebut beserta kriteria apa saja yang

digunakan dalam penentuan penerima beasiswa.

2. Observasi, yaitu dengan cara melakukan pengamatan secara langsung

terkait sumber data yang dianalisis yang selanjutnya dituangkan dalam

bentuk tulisan.

3.5 Analisa Sistem yang Berjalan

Gambar 3.2 Analisa Sistem yang berjalan

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

Berikut adalah penjelasan analisa sistem yang berjalan :

1. Admin merekap data pemohon beasiswa.

2. Admin membandingan masing-masing kriteria yang sudah ditetapkan

secara manual.

Page 59: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

39

3. Admin membuat laporan dari hasil perbandingan yang telah dihitung

secara manual.

4. Kepala sekolah melihat laporan hasil perbandingan yang telah dihitung

admin.

3.6 Perhitungan Sistem Pendukung Keputusan

Berdasarkan langkah-langkah penyelesaian untuk menentukan

pengambilan keputusan penerima beasiswa dengan metode SAW, maka

langkah yang harus dilakukan adalah sebagai berikut :

1. Menentukan masing-masing kriteria

Tabel 3.1 Ketentuan Kriteria

Kode Kriteria

K1 Rata-rata nilai Raport

K2 Absensi

K3 Perstasi Ektrakurikuler

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

2. Memberikan nilai bobot untuk masing-masing kriteria

Tabel3.2 Penentuan Nilai Bobot

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

Kriteria Range % Bobot

K1 50 0,5

K2 20 0,2

K3 30 0,3

Page 60: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

40

Adapun sub kriteria yang dilakukan penulis dalam penelitian

penyeleksian penerima beasiswa, yaitu sebagai berikut :

a. Sub kriteria rata-rata nilai raport

Tabel 3.3 Sub Kriteria Rata-rata Nilai Raport

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

b. Sub kriteria absensi

Tabel 3.4 Sub Kriteria Absensi

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

Sub Kriteria Keterangan Bobot

55-70 Rendah 1

70-85 Sedang 3

85-100 Tinggi 5

Sub Kriteria Keterangan Bobot

70% Rendah 1

85% Sedang 3

100% Tinggi 5

Page 61: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

41

c. Sub kriteria Prestasi

Tabel 3.5 Sub Kriteria Prestasi Ektrakurikuler

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

3. Menentukan nilai rating kecocokan dari setiap alternatif pada setiap

kriteria

a. Data alternatif

Tabel 3.6 Tabel Alternatif

No. Nama

1 Awi yuliani

2 Endah ayuningtyas

3 Ela safitri

4 Dian cahyo

5 Farahdilah

6 Sarah ayu lestari

7 Tyo saputro

8 Tri wahyu saputra

9 Wahyu febrianto

10 Zaki

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

Sub Kriteria Keterangan Bobot

Tidak berprestasi Rendah 12

Berprestasi tingkat sekolah Sedang 3

Berprestasi tingkat kecamatan Tinggi 5

Page 62: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

42

b. Tabel rating kecocokan

Tabel 3.7 rating kecocokan

Nama

Kriteria

Nilai rata-

rata raport

Absensi Prestasi

Ektrakurikuler

Awi yuliani 3 5 3

Endah ayuningtyas 1 3 1

Ela safitri 1 3 3

Dian cahyo 5 5 1

Farahdilah 3 3 5

Sarah ayu lestari 1 5 1

Tyo saputro 5 3 1

Tri wahyu saputra 3 5 5

Wahyu febrianto 3 1 3

Zaki 3 1 1

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

Page 63: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

43

4. Normalisasi Matriks

Membuat persamaan matriks berdasarkan persamaan yang disesuaikan

dengan jenis atribut (atribut keuntungan maupun atribut biaya).

Table 3.8 Penentuan Benefit atau Cost

Sumber : (SMP N Satu Atap 1 Gandrungmangu, 2018)

Menentukan nilai R dengan rumus sebagai berikut :

𝑅𝒾𝑗 =𝑋𝒾𝑗

𝑀𝑎𝑥𝑋𝒾𝑗

Sumber : (Kusumadewi, 2006)

a. Untuk kriteria rata-rata nilai raport

R11= *+,-(/)

= 0,6

R12= 4+,- /

= 0,2

R13= 4+,- /

= 0,2

R14= /+,- /

= 1

R15= *+,- /

= 0,6

R16= 4+,- /

= 0,2

R17= /+,- /

= 1

Kriteria Benefit Cost

Rata-rata nilai raport √ −

Absensi √ −

Prestasi Ektrakurikuler √ −

Page 64: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

44

R18= *+,- /

= 0,6

R19= *+,- /

= 0,6

R110= *+,- /

= 0,6

b. Untuk kriteria absensi

R21= /+,- /

= 1

R22= *+,- /

= 0,6

R23= *+,- /

= 0,6

R24= /+,- /

= 1

R25= *+,- //

= 0,6

R26= /+,- /

= 1

R27= *+,- /

= 0,6

R28= /+,- /

= 1

R29= 4+,- /

= 0,2

R210= 4+,- /

= 0,2

c. Untuk kriteria prestasi

R31= *+,- /

= 0,6

R32= 4+,- /

= 0,2

Page 65: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

45

R33= *+,- /

= 0,6

R34= 4+,- /

= 0,2

R35= 4+,- /

= 1

R36= 4+,- /

= 0,2

R37= 4+,- /

= 0,2

R38= /+,- /

= 1

R39= *+,- /

= 0,6

R310= 4+,- /

= 0,2

Page 66: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

46

Dari perhitungan masing-masing kriteria maka diperoleh matriks

ternomalisasi sebagai berikut :

Tabel 3.9 Matriks Ternomalisasi

Nama Kriteria

K1 K2 K3

Awi yuliani 0,6 1 0,6

Endah ayuningtyas 0,2 0,6 0,6

Ela safitri 0,2 0,6 0,6

Dian cahyo 1 1 0,2

Farahdilah 0,6 0,6 1

Sarah ayu lestari 0,2 1 0,2

Tyo saputro 1 0,6 0,2

Tri wahyu saputra 0,6 1 1

Wahyu febrianto 0,6 0,2 0,6

zaki 0,6 0,2 0,2

Sumber : (Penulis, 2018)

5. Penentuan ranking

Untuk menentukan nilai dari calon penerima beasiswa dihitung

dengan menggunakan formula sebagai berikut :

𝑉𝑖 = 𝑊𝑗𝑟𝑖𝑗=

>?4

Sumber : (Kusumadewi, 2006)

Page 67: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

47

Hasil yang diperoleh adalah sebagai berikut :

V1 = (0,6 . 0,5 ) + (1 . 0,2) + (0,6 . 0,3)

= 0,3 + 0,2 + 0,18

= 0,68

V2 = (0,2 . 0,5 ) + (0,6 . 0,2 ) + (0,2 . 0,3)

= 0,1 + 0,12 + 0,06

= 0,28

V3 = (0,2 . 0,5) + (0,6. 0,2) + (0,6 . 0,3)

= 0,1 + 0,12 + 0,18

= 0,4

V4 = (1 . 0,5) + (1 . 0,2) + (0,2 . 0,3)

= 0,5 + 0,2 + 0,06

= 0,76

V5 = (0,6 . 0,5) + (0,6 . 0,2) + (1 . 0,3)

= 0,3 + 0,12 + 0,3

= 0,72

V6 = (0,2 . 0,5) + (1 . 0,2) + (0,2 . 0,3)

= 0,1 + 0,2+ 0,06

= 0,72

V7 = (1 . 0,5) + ( 0,6 . 0,2) + (0,2 . 0,3)

= 0,5 + 0,12 + 0,06

= 0,68

V8 = (0,6 . 0,5) + (1 . 0,2) + (1 . 0,3)

Page 68: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

48

= 0,3 + 0,2 + 0,3

= 0,8

V9 = (0,6 . 0,5) + (0,2 . 0,2) + (0,6 . 0,3)

= 0,3 + 0,04 + 0,18

= 0,52

V10 = (0,6 . 0,5) + (0,2 . 0,2) + (0,2 . 0,3 )

= 0,5 + 0,04 + 0,06

= 0,4

Dari Hasil Vi maka menghasilkan matriks terbobot sebagai berikut :

Tabel 3.10 Matriks Terbobot

Nama Kriteria

K1 K2 K3

Awi yuliani 0,3 0,2 0,18

Endah ayuningtyas 0,1 0,12 0,06

Ela safitri 0,1 0,12 0,18

Dian cahyo 0,5 0,2 0,6

Farahdilah 0,3 0,12 0,3

Sarah ayu lestari 0,1 0.2 0,06

Tyo saputro 0.5 0,12 0,06

Tri wahyu saputra 0,3 0.2 0.3

Wahyu febrianto 0,3 0,04 0,18

zaki 0,3 0,04 0,06

Sumber : (Penulis, 2018)

Page 69: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

49

Dari hasil matriks terbobot maka terdapat dirankingkan sebagai berikut :

Tabel 3.11 Hasil Formula Vi

No. Nama Nilai Vi Ranking

1 Awi yuliani 0,68 4

2 Endah ayuningtyas 0,28 10

3 Ela safitri 0,4 7

4 Dian cahyo 0,76 2

5 Farahdilah 0,72 3

6 Sarah ayu lestari 0,36 9

7 Tyo saputro 0,68 5

8 Tri wahyu saputra 0,8 1

9 Wahyu febrianto 0,52 6

10 zaki 0,4 8

Sumber : (Penulis, 2018)

Page 70: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

50

Berdasarkan proses perankingan diatas maka disimpulkan bahwa

prioritas penerima beasiswa adalah sebagai berikut :

Tabel 3.12 Hasil perankingan

No. Nama Nilai Vi Ranking

1 Tri wahyu saputra 0,8 1

2 Farahdilah 0,76 2

3 Awi yuliani 0,72 3

4 Dian cahyo 0,68 4

5 Tyo saputro 0,68 5

6 Wahyu febrianto 0,52 6

7 Ela safitri 0,4 7

8 zaki 0,4 8

9 Sarah ayu lestari 0,36 9

10 Endah ayuningtyas 0,28 10

Sumber : (Penulis, 2018)

Page 71: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

51

3.7 Perancangan Sistem

3.7.1 Use case diagram

Gambar 3.3 Use case diagram

Sumber : (Penulis, 2018)

Berdasarkan gambar 3.3 use case diagram pengambilan keputusan penerima

beasiswa yang diusulkan terdapat :

1. Satu sistem mencangkup kegiatan sistem pendukung pengambilan

keputusan penerima beasiswa.

2. Terdapat dua aktor yang melakukan kegiatan didalam sistem tersebut.

Page 72: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

52

3. 8 use case yang dapat dilakukan admin.

4. 8 use case yang dapat dilakukan kepala sekolah

5. 3 include yaitu edit data kriteria, edit data sub kriteria dan add, edit, delete

data alternatif.

3.7.2 Activity Diagram

1. Activity Diagram Masuk

Gambar 3.4Activity Diagram Masuk

Sumber : (Penulis, 2018)

Page 73: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

53

Tabel 3.13Deskripsi Activity Diagram Masuk

Nama Activity Activity Diagram login

Aktor Admin dan Kepala Sekolah

Deskripsi singkat Sebelum masuk kedalam sistem,

user harus masuk dahulu

menggunakan username dan

password.

Pra Kondisi -

Tindakan Utama Admin dan kepala sekolah harus

mengisi username dan password

sebelum masuk ke sistem

pendukung keputusan agar tidak

sembarang orang dapat

mengakses.

Tindakan Alternatif -

Pasca Kondisi Masuk ke sistem pendukung

pengambilan keputusan penerima

beasiswa.

Sumber : (Penulis, 2018)

Page 74: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

54

2. Activity Diagram Data Kriteria

Gambar 3.5 Activity Diagram Kriteria

Sumber : (Penulis, 2018)

Page 75: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

55

Tabel 3.14 Deskripsi Activity Diagram Kriteria

Nama Activity Activity Diagram Kriteria

Aktor Admin dan Kepala Sekolah

Deskripsi Singkat Admin dan kepala sekolah melakukan

perubahan data kriteria kepentingan

sesuai perubahan.

Pra Kondisi -

Tindakan Utama Admin dan kepala sekolah melakukan

perubahan data kriteria.

Tindakan Alternatif -

Pasca Kondisi Masuk ke halaman data kriteria.

Sumber : (Penulis, 2018)

Page 76: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

56

3. Activity Diagram Data Sub Kriteria

Gambar 3.6Activity Diagram Sub Kriteria

Sumber : (Penulis, 2018)

Page 77: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

57

Tabel 3.15 Deskripsi Activity Diagram Sub Kriteria

Nama Activity Activity DiagramSub Kriteria

Aktor Admin dan kepala Sekolah

Deskripsi Singkat Admin dan kepala sekolah

melakukan perubahan data sub

kriteria kepentingan sesuai

perubahan.

Pra Kondisi -

Tindakan Utama Admin dan kepala sekolah

melakukan perubahan data kriteria.

Tindakan Alternatif -

Pasca Kondisi Masuk ke halaman data subkriteria.

Sumber : (Penulis, 2018)

Page 78: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

58

4. Activity Diagram Data Alternatif

Gambar 3.7 Activity Diagram Data Alternatif

Sumber : (Penulis, 2018)

Page 79: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

59

Tabel 3.16 Deskripsi Activity Diagram Data Alternatif

Nama Activity Activity Diagram Data Alternatif

Aktor Admin dan Kepala Sekolah

Deskripsi Singkat Admin dan kepala sekolah dapat

melakukan add, edit, dan delete

data alternatif sesuai alternatif

yang dibutuhkan seperi data

siswa.

Pra kondisi -

Tindakan Utama Admin melakukan add data

alternatif menembah alternatif

perbandingan.

Tindakan Alternatif -

Pasca Kondisi Masuk ke halaman data

alternatif.

Sumber : (Penulis, 2018)

Page 80: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

60

5. Activity Diagram Analisa

Gambar 3.8Activity Diagram Analisa

Sumber : (Penulis, 2018)

Page 81: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

61

Tabel 3.17 Deskripsi Activity Diagram Analisa

Nama Activity Activity Diagram Analisa

Aktor Admin dan kepala sekolah

Deskripsi Singkat Admin dan kepala sekolah melihat

data analisis masing-masing

analisis.

Pra kondisi -

Tindakan Utama Admin dan kepala sekolah dapat

melihat data analisa untuk

menyimpulkan hasil perhitungan.

Tindakan Alternatif -

Pasca Kondisi Masuk ke halaman analisa

Sumber : (Penulis, 2018)

Page 82: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

62

6. Activity Diagram Perhitungan

Gambar 3.9Activity Diagram Perhitungan

Sumber : (Penulis, 2018)

Page 83: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

63

Tabel 3.18 Deskripsi Activity Diagram Perhitungan

Nama Activity Activity Diagram Perhitungan

Akor Admin dan Kepala Sekolah

Deskripsi Singkat Admin dan kepala sekolah

melihat data perhitungan secara

jelas masing-masing alternatif.

Pra Kondisi -

Tindakan Utama Admin dan kepala sekolah

melihat data perhitungan agar

lebih jelas hasil masing-masing

akternatif.

Tindakan Alternatif -

Pasca Kondisi Masuk ke halaman perhitungan

Sumber : (Penulis, 2018)

Page 84: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

64

3.6.3 Sequence Diagram

1. Sequence Diagram Login

Gambar 3.10Sequence Diagram Login

Sumber : (Penulis, 2018)

Tabel 3.19Sequence Diagram Login

Nama sequence Sequence diagram login

Aktor Admin dan kepala sekolah

Deskripsi singkat Menjelaskan proses terjadinya

masuk ke halaman login dan utama

Pra kondisi -

Tindakan utama Membuka sistem, masukan

username dan password selanjutnya

masuk ke halaman utama.

Tindakan alternatif -

Pasca kondisi -

Sumber : (Penulis, 2018)

Page 85: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

65

2. Sequence Diagram Kriteria

Gambar 3.11Sequence Diagram Kriteria

Sumber : (Penulis, 2018)

Tabel 3.20Sequence Diagram Kriteria

Nama sequence Sequence diagram kriteria

Aktor Admin danKepala sekolah

Deskripsi singkat Menjelaskan proses masuk ke form

kriteria

Pra kondisi Login sistem

Tindakan menu Masuk kehalaman utama, klik data

kriteria, edit data kepentingan.

Tindakan alternatif -

Pasca kondisi

Sumber : (Penulis, 2018)

Page 86: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

66

3. Sequence diagram sub kriteria

Gambar 3.12Sequence diagram sub kriteria

Sumber : (Penulis, 2018)

Tabel 3.21Sequence diagram sub kriteria

Nama sequence Sequence diagram sub kriteria

Aktor Admin dan Kepala sekolah

Deskripsi singkat Menjelaskan proses masuk ke form

sub kriteria

Pra kondisi Login sistem

Tindakan utama Membuka halaman utama, klik sub

kriteria, edit, delete skor sub kriteria

Tindakan alternatif -

Pasca kondisi -

Sumber : (Penulis, 2018)

Page 87: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

67

4. Sequnce Diagram Alternatif

Gambar 3.13Sequnce Diagram Alternatif

Sumber : (Penulis, 2018)

Tabel 3.22Sequnce Diagram Alternatif

Nama sequence Sequence diagram alternatif

Aktor Admin dan kepala sekolah

Deskripsi singkat Menjelaskan proses masuk ke form

alternatif

Pra kondisi Login sistem

Tindakan utama Membuka halaman utama, memilih

alternatif

Tindakan alternatif -

Pasca kondisi -

Sumber : (Penulis, 2018)

Page 88: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

68

5. Sequence Diagram Analisa

Gambar 3.14Sequence Diagram Analisa

Sumber : (Penulis, 2018)

Tabel 3.23Sequence Diagram Analisa

Nama sequence Sequence diagram analisa

Aktor Admin dan kepala sekolah

Deskripsi singkat Menjelaskan proses masuk ke form

analisa

Pra kondisi Login sistem

Tindakan utama Membuka halaman utma, klik

analisa, lihat data analisa.

Tindakan alternatif -

Pasca kondisi -

Sumber : (Penulis, 2018)

Page 89: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

69

6.Sequence diagram Perhitungan

Gambar 3.15Sequence diagram Perhitungan

Sumber : (Penulis, 2018)

Tabel 3.24Sequence diagram Perhitungan

Nama sequence Sequence diagram perhitungan

Aktor Admin dan kepala sekolah

Deskripsi singkat Menjelaskan proses masuk ke form

perhitungan

Pra kondisi Login sistem

Tindakan utama Membuka halaman utama, klik

perhitungan, melihat dan mencetak

data perhitungan.

Tindakan alternatif -

Pasca kondisi -

Sumber : (Penulis, 2018)

Page 90: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

70

3.6.4 Class Diagram

Gambar 3.16 Class Diagram

Sumber : (Penulis, 2018)

Ada 4 table yang digunakan dalam sistem pendukung keputusan yang dibuat,

yaitu :

1. Table user , digunakan untuk menyimpan data user dan password untuk

login user ke aplikasi sistem pendukung keputusan yang dibuat.

2. Tabel kriteria, digunakan untuk menyimpan data kriteria yang digunakan

dalam perhitungan SAW, di dalam aplikasi SPK yang dibuat.

3. Tabel sub_kriteria, digunakan untuk menyimpan data sub kriteria yang

digunakan dalam perhitungan SAW, di dalam aplikasi SPK yang dibuat.

4. Tabel aternatif, digunakan untuk menyimpan data alternatif siswa calon

penerima beasiswa yang digunakan dalam perhitungan SAW, di dalam

aplikasi SPK yang dibuat.

3.6.5 Desain Tabel

Di dalam pembuatan sistem pendukung pengambilan keputusan penerima

beasiswa membutuhkan suatu database. Berikut adalah rincian database yang

digunakan:

Page 91: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

71

1. Tabel User

Tabel 3.25Desain Tabel User

No Field Type Size keterangan

1 Id Int 11 Primary Key

2 User Varchar 50

3 Pass Varchar 256

4 Level Varchar 25

Sumber : (Penulis, 2018)

2. Tabel Kriteria

Tabel 3.26Desain Tabel Kriteria

No Field Type Size keterangan

1 Id_kriteria Int 11 Primary Key

2 Kriteria Varchar 50

3 Kepentingan Float

4 Cost_benefit Varchar 7

Sumber : (Penulis, 2018)

Page 92: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

72

3. Table Sub Kriteria

Tabel 3.27Table Sub Kriteria

No Field Type Size keterangan

1 Id_sub_kriteria Int 11 Primary Key

2 Id_kriteria Int 11

3 Sub_kriteria Varchar 50

4 Skor Int 11

Sumber : (Penulis, 2018)

4. Tabel Alternatif

Tabel 3.28Tabel Alternatif

No Field Type Size keterangan

1 Id_alternatif Int 11 Primary Key

2 Alternatif Varchar 50

3 K1 Int 11

4 K2 int 11

5 K3 Int 11

Sumber : (Penulis, 2018)

Page 93: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

73

3.7 Perancangan User Interface

Perancangan user interface merupakan rancangan tampilan sistem yang akan

dibangun. Desain sistem interface sistem pendukung keputusan ini dapat dilihat

pada gambar berikut :

1. Tampilan Halaman Login

Halaman login adalah halaman yang pertama kali muncul ketika

membuka sistem. Berikut ini rancangan tampilan dari form masuk tersebut :

Gambar 3.17 Rancangan Halaman Login

Sumber : (Penulis, 2018)

2. Tampilan Halaman Utama

Halaman utama yaitu halaman yang pertama kali muncul setelah

masuk yang berisi menu-menu yang digunakan dalam sistem pendukung

Page 94: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

74

keputusn metode SAW. Berikut merupakan tampilan rancangan halaman

utama sebagai berikut :

Gambar 3.18 Rancangan Halaman Utama

Sumber : (Penulis, 2018)

3. Tampilan Halaman Data Kriteria

Halaman data kriteria berisi tentang data-data kriteria yang digunakan

dalam perhitungan metode SAW. Berikut merupakan tampilan rancangan

halaman kriteria sebagai berikut :

Page 95: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

75

Gambar 3.19 Tampilan Halaman Data Kriteria

Sumber : (Penulis, 2018)

4. Tampilan Halaman Sub Kriteria

Halaman sub kriteria yaitu halaman yang berisi data-data sub kriteria

yang digunakan dalam metode SAW. Berikut Rancangan tampilan halaman

sub kriteria sebagai berikut :

Gambar 3.20 Tampilan Halaman Sub Kriteria

Sumber : (Penulis, 2018)

Page 96: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

76

5. Tampilan Halaman Alternatif

Halaman alternatif merupakan halaman yang berisi tentang data

alternatif/ data siswa yang mengajukan beasiswa yang digunakan untuk

perbandigan dalam metode SAW. Data alternatif tersebut dapat ditambah,

diubah, dan di hapus oleh user. Berikut merupakan tampilan rancangan

halaman alternatif sebagai berikut :

Gambar 3.21 Tampilan Halaman Alternatif

Sumber : (Penulis, 2018)

6. Tampilan Halaman Analisa

Halaman analisa merupakan halaman kesimpulan dari hasil

perhitungan yang berisi nilai masing-masing dari yang terbesar ke

yang terkecil. Berikut tampilan rancangan analisa sebagai berikut :

Page 97: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

77

Gambar 3.22Tampilan Halaman Analisa

Sumber : (Penulis, 2018)

7. Tampilan Halaman Perhitungan

Halaman perhitungan merupakan halaman hasil dari perhitungan yang

berisi tabel rincian tahapan perhitungan metode SAW.

Gambar 3.22 Tampilan Halaman Perhitungan

Sumber : (Penulis, 2018)

Page 98: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

78

BAB IV

HASIL DAN PEMBAHASAN

4.1 Analisa Kebutuhan

Analisa kebutuhan dilakukan untuk mengidentifikasi kebutuhan-

kebutuhan apa saja yang diperlukan dalam pembuatan sistem pendukung

pengambilan keputusan penerima beasiswa dengan metode SAW pada SMP N

Satu Atap 1 Gandrungmangu.

4.1.1 Kebutuhan Perangkat Keras

Perangkat keras yang digunakan dalam sistem pendukung keputusan

penentuan penerima beasiswa ini memerlukan spesifikasi tertentu agar sistem

dapat berjalan dengan lancar dan maksimal. Selain itu spesifikasi juga

berpengaruh terhadap kinerja software yang akan dipakai. Spesifikasi perangkat

keras dengan dukungan perangkat lunak jtama dan perangkat lunak pendukung.

Untuk menjalankan sistem pendukung keputusan ini membutuhkan sebuah

perangkat keraas yang mendukung agar program dapat berjalan sesuai yang

diharapkan. Perangkat keras tersebut meliputi sebagai berikut :

a. Laptop dengan spesifikasi : processor Intel core i3 4005U,17GHZ

,Memory 2GB HDD 500GB

b. Input : keyboard

c. Output : Monitor A 14

Page 99: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

79

4.1.2 Kebutuhan Perangkat Lunak (Software)

selain perangkat keras juga dibutuhkan software agar sistem pendukung

pengambilan keputusan penerima beasiswa dapat berjalan. Spesifikasi software

yang digunakan adalah :

1. Sistem operasi Windows 7 Ultima 64 bit

2. Database MySQL

3. XAMPP v3.0.12

4. Browser Internet Explorer

4.2 Implementasi Sistem

Implementasi pada sebuah sistem informasi merupakan tahap dimana

sistem tersebut dirancang kemudian diuji coba diterapkan pada perangkat lunak

maupun perangkat keras yang digunakan, hal ini bertujuan agar mengetahui

bahwa sistem yang sudah dibuat sesuai spesifikasi yang diharapkan atau tidak.

Berikut merupakan implementasi dan pembahasan sistem pendukung keputusan

dalam menentukan penerima beasiswa menggunakan metode SAW.

4.2.1 Login

User, melakukan login menggunakan username dan password sebelum ke

halaman utama.

Page 100: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

80

Berikut form masuk :

Gambar 4.1HalamanLogin

Sumber : (Penulis, 2018)

Menu login merupakan menu yang pertama kali muncul kita kita

membuka sistem. Menu login digunakan untuk masuk ke halaman utama, dan

hanya admin dan kepala sokolah yang bisa mengaksesnya dengan username dan

password masing-masing.

4.2.2 Halaman Utama

Halaman utama merupakan halaman yang pertama kali muncul ketika user

telah masuk menggunakan username dan passsword. Halaman ini terdiri dari

beberapa menu yaitu data kriteria,sub data kriteria, data alternatif, analisa,

perhitungan, profil dan logout.

Page 101: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

81

Berikut tampilan halaman utama sebagaai berikut:

Gambar 4.2 Halaman Utama

Sumber : (Penulis, 2018)

Halaman utama merupakan halaman yang muncul pertama kali ketika

setelah login.

4.2.3 Halaman Data Kriteria

Untuk melakukan perhitunagn sistem pendukung keputusan, sebelum user

terlebih dulu memastikan/menginput data kepentingan sesuai spesifikasi yang ada

disekolah.

Page 102: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

82

Berikut tampilan halaman data kriteria sebagai berikut :

Gambar 4.3 Halaman Data Kriteria

Sumber : (Penulis, 2018)

Halaman data kriteria merupakan halaman yang berisi data kriteria

beserta bobotnya. Halaman ini dapat diubah sesuai kepentingannya.

4.2.4 Halaman Sub Kriteria

Pada halaman sub kriteria user dapat melakukan perubahan pada skor

maupun menambah data skor sesuai spesiifkasi perubahan pada sekolah agar lebih

fleksibel sesuai perubahan aturan sekolah.

Page 103: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

83

Berikut gambar halaman sub kriteria :

Gambar 4.4 Tampilan Halaman Sub Kriteria

Sumber : (Penulis, 2018)

Halaman sub kriteria merupakan halaman yang berisi sub kriteria dan bobot

sesuai dengan kriteria masing-masing. Sub kriteria dapat diubah dan dihapus

sesuai dengan kepentingannya.

4.2.5 Halaman Alternatif

Halaman alternatif yaitu halaman yang berisi data alternatif / siswa beserta

point-point penilaiannya yang digunakan dalam perhitungan sistem pendukung

pengambilan keputusan penerima beasiswa metode SAW.

Page 104: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

84

Berikut adalah gambar halaman data alternatif dibawah ini :

Gambar 4.5 Tampilan Halaman Alternatif

Sumber : (Penulis, 2018)

Halaman alternatif merupakan halaman yang berisi data alternatif pendaftar

beasiswa, kelas, serta nilai bobot sesuai dengan kriterianya masing-masing. Data

alternatif dapat diubah dan dihapus sesuai dengan kepentingannya.

4.2.6 Halaman Analisa

Halaman analisa yaitu halaman yang berisi hasil kesimpulan nilai dari

masing-masing alternatif pilihan yang diurutkan dari nilai tertinggi ke niai

terendah agar user dapat mudah dalam menentukan kesimpulan.

Page 105: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

85

Berikut ini gambar halaman analisa :

Gambar 4.6 Tampilan Halaman Analisa

Sumber : (Penulis, 2018)

Halaman analisa merupakan hasil dari perhitungan data alternatif dengan

metode SAW yang penyajian datanya ditampilkan menggunakan grafik batang

dari yang mendapatkan nilai tertinggi sampai terendah. Dapat disimpulkan bahwa

nilai tertinggi dimiliki oleh Tri Wahyu Saputra sebesar 0,85 dan nilai terendah

adalah Endah Ayuningtyas yang mendapatkan nilai sebesar 0,25.

4.2.7 Halaman Perhitungan

Halaman perhitungan yaitu halaman yang berisi inti dari perhitungan

metode SAW, yang didalamnya terdapat beberapa hasil tahapan perhitungan

metode SAW.

Page 106: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

86

Berikut ini gambar halaman perhitungan :

Gambar 4.7 Tampilan Halaman Perhitungan Matrix Alternatif Kriteria

Sumber : (Penulis, 2018)

Halaman ini merupakan halaman yang berisi tabel data kriteria dengan

nilai bobot masing-masing dan menunjukan bahwa atribut ketiga kriterianya

adalah berupa benefit (keuntungan), karena semakin tinggi nilai bobot maka

semakin besar kemungkinan dapat menerima beasiswa.

Page 107: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

87

Gambar 4.8 Tampilan Halaman Perhitungan Matrix Ternomalisasi

Sumber : (Penulis, 2018)

Halaman ini merupakan halamam yang menunjukkan hasil dari

perhitungan normalisasi yang dihitung dari masing-masing nilai alternatif dengan

atribut masing-masing yaitu dengan benefit.

Gambar 4.9 Tampilan Halaman Perhitungan Matrix Terbobot

Sumber : (Penulis, 2018)

Page 108: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

88

Tabel dalam halaman ini merupakan tabel hasil perhitungan matriks

ternormalisasi, yang dihitung dari nilai ternormalisai masing-masing alternatif

dikalikan dengan bobot masing-masing kriteria.

Gambar 4.10Tampilan Halaman Perhitungan Hasil Akhir

Sumber : (Penulis, 2018)

Tabel ini adalah hasil nilai akhir perhitungan dengan metode SAW. Dapat

disimpulkan bahwa siswa yang berprestasi terbaik untuk menerima beasiswa

adalah Tri Wahyu Saputra kelas VII-4 dengan nilai tertinggi yaitu 0,85,

sedangkan nilai terendahnya adalah Endah Ayuningtyas kelas VII-1dengan nilai

0,25.

4.3 Pengujian Sistem

Tahap ini merupakan tahap pengujian terhadap sistem yang telah dibuat,

pengujian ini dilakukan dengan menggunakan metode Black Box Testing.

Pengujian sistem ini meliputu aktifitas input, proses, dan output.

Page 109: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

89

4.3.1 Black Box Testing

Black blok testing bertujuan untuk mengetahui apakah sistem yang telah

dibuat sesuai dengan spesifikasi yang diharapkan. Berikut ini merupakan tabel

hasil pengujiannya :

1. Pengujian Form Login

Tabel 4.1 Pengujian Form Login

Kasus dan Hasil Uji (Data Normal

Data masukan Yang diharapkan Pengamatan Keterangan

Usename :

admin

Password:

admin

Admin tercantum di

teks username dan

passoword

Admin tercantum

pada teks username

dan **** tercantum

pada teks password

Diterima

Klik tombol

Login

Data user akan

dicari ditabel user

yang berada dalam

database dan masuk

ke halaman utama

Tombol login dapat

berfungsi sesuai

yang diharapkan

Diterima

Kasus Data Uji (Data Salah)

Data masukan Yang diharapkan Pengamatan Keterangan

Username Test tercantum pada Test tercantum Diterima

Page 110: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

90

test, password

test

teks username dan

password

dalam teks

username dan

password

Klik tombol

login

Data username tidak

ditemukan didalam

database

Keluar pesab error

username dan

password salah,

gagal masuk

Diterima

Sumber : (Penulis, 2018)

2. Pengujian Form Data Kriteria

Tabel 4.2 Pengujian Form Data Kriteria

Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Keterangan

Isi kode

kriteria

Menampilkan data

kriteria

Menampilkan data

kriteria sesuai kode

yang diharapkan

Diterima

Klik tombol

edit

Data perubahan tada

tabel tersimpan

Data perubahan

dalam tabel

tersimpan

Diterima

Klik tombol

batal

Data tidak tersimpan

dan kembali ke

halaman kriteria

Data tidak

tersimpan dan

kembali kehalaman

kriteria

diterima

Page 111: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

91

Kasus Data Uji (Data Salah)

Data masukan Yang diharapkan Pengamatan Keterangan

Tidak terisi

salah satu

Data tidak tersimpan

dan menampilkan

pesan eror

Data tidak

tersimpan dan

muncul pesan eror

Diterima

Sumber : (Penulis, 2018)

3. Pengujian Form Sub Kriteria

Tabel 4.3 Pengujian Form Sub Kriteria

Kasus dan Hasil Uji (Data Normal)

Data

masukan

Yang diharapkan Pengamatan Keterangan

Isi kode sub

kriteria

Menampilkan data

sub kriteria

Manampilkan data

sub kriteria sesuai

kode yang

diharapkan

Diterima

Klik tombol

tambah sub

kriteria

Menampilkan form

input dan menyimpan

hasil inputan

Menampilkan form

input dan

menyimpan data

inputan

Diterima

Klik tombol

edit

Data perubahan

tersimpan pada tabel

Data perubahan

tersimpan pada

tabel

Diterima

Page 112: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

92

Klik tombol

batal

Data tidak tersimpan

dan kembali

kehalaman kriteria

Data tidak

tersimpan dan

kembali kehalaman

kriteria

Diterima

Kasus Data Uji (Data Salah)

Data

masukan

Yang diharapkan Pengamatan Keterangan

Tidak terisi

salah satu

Data tidak tersimpan

dan menampilkan

pesan eror

Data tidak

tersimpan dan

muncul pesan

eror

Diterima

Sumber : (Penulis, 2018)

4. Pengujian Form Alternatif

Tabel 4.4 Pengujian Form Alternatif

Kasus dan Hasil Uji (Data Normal)

Data

masukan

Yang diharapkan Pengamatan Keterangan

Isi kode

alternatif

Menampilkan data

sesuai kode yang

diisi

Menampilkan data

alternatif sesuai

kode yang

diharapkan

Diterima

Klik tombol Menampilkan form Menampilkan form Diterima

Page 113: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

93

tambah

alternatif

input alternatif dan

menyimpan hasil

inputan

input alternatif

menyimpan data

inputan

Klik tombol

edit alternatif

Data perubahan

tersimpan dalam

tabel

Data perubahan

tersimpan dalam

tabel

Diterima

Klik tombol

batal

alternatif

Data tidak tersimpan

dan kembali ke

halaman kriteria

Data tidak

tersimpan dan

kembali ke halaman

kriteria

Diterima

Kasus Data Uji (Data Salah)

Data

masukan

Yang diharapkan Pengamatan Keterangan

Tidak terisi

salah satu

Data tidak tersimpan

dan menampilkan

pesan eroro

Data tidak

tersimpan dan

muncul pesan eror

Diterima

Sumber : (Penulis, 2018)

Page 114: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

94

5. Pengujian Form Analisa

Tabel 4.5 Pengujian Form Analisa

Kasus dan Hasil Uji (Data Normal)

Data

masukan

Yang diharapkan Pengamatan Keterangan

Klik tombol

print

Menampilkan

pilihan print

Menampilkan

pilihan print

Diterima

Kasus Data Uji (Data Salah)

Data

masukan

Yang diharapkan Pengamatan Keterangan

- - - -

Sumber : (Penulis, 2018)

Page 115: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

95

6. Pengujian Form Perhitungan

Tabel 4.6 Pengujian Form Perhitungan

Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Keterangan

Klik tombol

print

Menampilkan

pilihan print

Menampilkan

pilihan print

Diterima

Kasus Data Uji (Data Salah)

Data masukan Yang diharapkan Pengamatan Keterangan

- - - -

Sumber : (Penulis, 2018)

Page 116: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

93

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Beberapa kesimpulan yang dapat diambil dari penelitian ini adalah :

1. Dengan menggunakan metode SAW dapat diimplementasikan dalam sistem

pendukung pengambilan keputusan untuk menentukan penerima beasiswa

pada SMP N Satu Atap 1 Gandrungmangu dan memberikan rekomendasi

kepada pengambil keputusan berupa ranking calon penerima beasiswa

berdasarkan bobot yang diperoleh oleh masing-masing calon penerima

beasiswa. SPK yang dibangun juga dapat melakukan perankingan dalam

jumlah banyak.

2. Sistem pendukung pengambilan keputusan seleksi penerimaan beasiswa

berhasil diterapka pada SMP N Satu Atap 1 Gandrungmangu dengan

menggunakan metode SAW dengan kriteria yang digunakan berjumlah tiga

kriteria. Adapun kriteria yang digunakan yaitu rata-rata nilai raport, absensi,

dan prestasi ektrakurikuler.

5.2 Saran

Untuk pengembangan penelitian selanjutnya penulis menyarankan untuk

penyeleksi beasiswa harus mempertimbangkan faktor-faktor lain yang

mempengaruhi hasil seleksi beasiswa.

Page 117: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

94

DAFTAR PUSTAKA

Agus Lahinta. 2009 . Konsep Rancangan Sistem Pendukung Keputusan

Pendenentuan Kandidat Penerima Beasiswa ( Studi Kasus pada TPSDM

Provinsi Gorontalo).

A.S Rosa, dan M.Shalahuddin. 2014. Rekayasa Perangkat Lunak Struktur dan

Berorientasi Objek. Bandung : Informatika.

Dharwiyanti. 2003 . Pengantar Unified Modelling Language (UML).

Edy Winarno, Ali Zaki, Smith Dev. 2014. Pemrograman Web Berbasis HTML.

Efraim Turban, dkk. 2005. Decision Support System and Intelligent Systems.

Yogyakarta : Andi.

Eniyati, s. 2011. Perancangan Sistem Pendukung Keputusan Untuk Penerimaan

Beasiswa dengan Metode SAW ( Simple Additive Weighting).

Galih, Ades . 2015 . Sistem Pendukung Keputusan Penilaian Kinerja Karyawan

Menggunakan Metode SAW (Simple Additive Weighting) di Universitas

Muhammadiyah Purwokerto.

Hidayatulloh, Jauhari. 2014. Pemrograman Web. Bandung : Informatika Bandung.

Irfan Subakti. 2002. Sistem Pendukung Keputusan (DSS) . Jurusan Teknik

Informatika-ITS.

Islam, Denay. 2014. Sistem Pendukung Keputusan Pemilihan Karyawan Terbaik

Menggunakan Metode SAW pada PT.Berkah Cahaya Muria Kudus.

Kusrini. 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan .Yogyakarta :

Andi.

Page 118: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

95

Kusumadewi, dkk. 2006. Fuzzy Multi Attribut Decision Making (FUZZY MADM).

Graha Ilmu, Yogyakarta.

Murdianto, Handri. 2015 . Sistem Pendukung Keputusan Penilaian Karyawan

Terbaik Per Triwulan PT.Cahaya Fajar Kaltim PLTU Embalut Tanjung Batu

Menggunakan Metode SAW.

Murniasih, Erny. 2009. Buku Pintar Beasiswa. Jakarta: Gagas Media.

Sprague et.al,.1993. Decision Support Systems : Putting the Theory Into Practice.

Prentice Hall Collage Div:3 sub edition (February 1993) : Upper Saddle

River, New Jersey, United State.

Sudiyantoro. 2005. Konsep Pendukung Keputusan, Penerbit Gramedia.

Wicaksono, Yogi. 2008 . Membangun Bisnis Online dengan Mambo. Jakarta: PT.

Elek Media Komputindo.

Winarto, Edy dan Zaki, Ali Dan Smitdev Community. 2013 . Bukku Sakti

Pemrograman PHP. Jakarta : PT Elex Media Komputindo.

Page 119: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

96

<?php session_start(); if(!isset($_SESSION['login'])) header('Location:index.php'); include('configdb.php');?><!DOCTYPEhtml><htmllang="en"><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1"><!--Theabove3metatags*must*comefirstinthehead;anyotherheadcontentmustcome*after*thesetags--><metaname="description"content=""><metaname="author"content=""><linkrel="icon"href="favicon.ico"><title><?phpecho$_SESSION['judul']."-".$_SESSION['welcome']."-oleh".$_SESSION['by'];?></title> <!--BootstrapcoreCSS--><linkhref="ui/css/bootstrap.css"rel="stylesheet"> <linkhref="ui/css/cosmo.min.css"rel="stylesheet"><!--Customstylesforthistemplate--><linkhref="ui/css/jumbotron.css"rel="stylesheet"><!--Justfordebuggingpurposes.Don'tactuallycopythese2lines!--><!--[ifltIE9]><scriptsrc="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]--><!--scriptsrc="./index_files/ie-emulation-modes-warning.js"></script--><!--HTML5shimandRespond.jsforIE8supportofHTML5elementsandmediaqueries--><!--[ifltIE9]><scriptsrc="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><scriptsrc="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]--></head>

Page 120: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

97

<body> <divclass="container"><!--Staticnavbar--><navclass="navbarnavbar-defaultnavbar-fixed-top"><divclass="container-fluid"><divclass="navbar-header"><buttontype="button"class="navbar-togglecollapsed"data-toggle="collapse"data-target="#navbar"aria-expanded="false"aria-controls="navbar"><spanclass="sr-only">Togglenavigation</span><spanclass="icon-bar"></span><spanclass="icon-bar"></span><spanclass="icon-bar"></span></button><aclass="navbar-brand"href="#"><?phpecho$_SESSION['judul'];?></a></div><divid="navbar"class="navbar-collapsecollapse"><ulclass="navnavbar-nav"><li><ahref="index.php">Home</a></li><li><ahref="kriteria.php">DataKriteria</a></li> <li><ahref="subkriteria.php">DataSubKriteria</a></li><li><ahref="alternatif.php">DataAlternatif</a></li> <li><ahref="analisa.php">Analisa</a></li><liclass="active"><ahref="#">Perhitungan</a></li> <li><ahref="profile.php">Profile</a></li> <li><ahref="logout.php">Logout</a></li> </ul></div><!--/.nav-collapse--></div><!--/.container-fluid--></nav> <br><br><br> <olclass="breadcrumb"> <li><ahref="index.php">Home</a></li> <liclass="active">Perhitungan</li> </ol><!--Maincomponentforaprimarymarketingmessageorcalltoaction--><divclass="panelpanel-success"> <!--Defaultpanelcontents--> <divclass="panel-heading">DetailPerhitunganDenganMetodeSAW</div> <divclass="panel-body">

Page 121: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

98

<divclass="text-right"><buttonclass="btnbtn-primarybtn-sm"onclick="myFunction()">Print</button></div> <center> <?php $koma=4; $alt=get_alternatif(); $kelas=get_kelas(); $alt_name=get_alt_name(); $kep=get_kepentingan(); $cb=get_costbenefit(); $kri=get_kriteria(); $min=get_min(); $max=get_max(); $k=jml_kriteria(); $a=jml_alternatif(); echo"<b>DataKriteria</b></br>"; echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>Kriteria</th>"; for($i=1;$i<=$k;$i++){ echo"<th>".ucwords($kri[$i])."</th>"; } echo"</tr></thead>"; echo"<tr><td><b>Cost/Benefit</b></td>"; for($i=0;$i<$k;$i++){ echo"<td>".ucwords($cb[$i])."</td>"; } echo"</tr>"; echo"<tr><td><b>Bobot</b></td>"; for($i=0;$i<$k;$i++){ echo"<td>".ucwords($kep[$i])."</td>"; } echo"</tr>"; echo"</table><hr>"; //========================================================================// echo"<b>MatrixAlternatif-Kriteria</b></br>";

Page 122: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

99

echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>Alternatif/Kriteria</th>"; for($i=1;$i<=$k;$i++){ echo"<th>".ucwords($kri[$i])."</th>"; } echo"</thead>"; for($i=0;$i<$a;$i++){ echo"<tr><td><b>".ucwords($alt_name[$i])."</b></td>"; for($j=0;$j<$k;$j++){ echo"<td>".$alt[$i][$j]."</td>"; } echo"</tr>"; } echo"</table><hr>"; //========================================================================// echo"<b>NilaiMin-MaxtiapKriteria</b></br>"; echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>Kriteria</th>"; for($i=1;$i<=$k;$i++){ echo"<th>".ucwords($kri[$i])."</th>"; } echo"</tr></thead>"; echo"<tr><td><b>NilaiMinimal</b></td>"; for($i=0;$i<$k;$i++){ echo"<td>".ucwords($min[$i])."</td>"; } echo"</tr>"; echo"<tr><td><b>NilaiMaximal</b></td>"; for($i=0;$i<$k;$i++){ echo"<td>".ucwords($max[$i])."</td>"; }

Page 123: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

100

echo"</tr>"; echo"</table><hr>"; //========================================================================// echo"<b>MatrixTernormalisasi</b></br>"; echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>Alternatif/Kriteria</th>"; for($i=1;$i<=$k;$i++){ echo"<th>".ucwords($kri[$i])."</th>"; } echo"</thead>"; for($i=0;$i<$a;$i++){ echo"<tr><td><b>".ucwords($alt_name[$i])."</b></td>"; for($j=0;$j<$k;$j++){ if($cb="benefit") $mt[$i][$j]=$alt[$i][$j]/$max[$j]; else $mt[$i][$j]=$min[$j]/$alt[$i][$j]; echo"<td>".round($mt[$i][$j],$koma)."</td>"; } echo"</tr>"; } echo"</table><hr>"; //========================================================================// echo"<b>MatrixTerbobot</b></br>"; echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>Alternatif/Kriteria</th>"; for($i=1;$i<=$k;$i++){ echo"<th>".ucwords($kri[$i])."</th>"; }

Page 124: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

101

echo"</thead>"; for($i=0;$i<$a;$i++){ echo"<tr><td><b>".ucwords($alt_name[$i])."</b></td>"; for($j=0;$j<$k;$j++){ $mtb[$i][$j]=$mt[$i][$j]*$kep[$j]; echo"<td>".round($mtb[$i][$j],$koma)."</td>"; } echo"</tr>"; } echo"</table><hr>"; //========================================================================// echo"<b>HasilAkhir</b></br>"; echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>Alternatif</th><th>V</th></tr></thead>"; for($i=0;$i<$a;$i++){ echo"<tr><td><b>".ucwords($alt_name[$i])."</b></td>"; $v[$i][0]=0; for($j=0;$j<$k;$j++){ $v[$i][0]=$v[$i][0]+$mtb[$i][$j]; } $v[$i][1]=$alt_name[$i]; $v[$i][2]=$kelas[$i]; echo"<td>".round($v[$i][0],$koma)."</td>"; } echo"</table><hr>"; usort($v,"cmp"); $i=0; while(list($key,$value)=each($v)){ $hsl[$i]=array($value[1],$value[0],$value[2]); $i++; }

Page 125: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

102

//========================================================================// echo"<bclass='text-success'>HasilAnalisa</b></br>"; echo"DapatdisimpulkanbahwaSiswaBerprestasiTerbaikuntukmenerimabeasiswaadalah<b>".ucwords(($hsl[0][0]))."</b>kelas<b>".ucwords(($hsl[0][2]))."</b>dengannilaitertinggi<b>".round($hsl[0][1],$koma)."</b>.<br><br>"; echo"<tableclass='tabletable-stripedtable-borderedtable-hover'>"; echo"<thead><tr><th>No.</th><th>NamaSiswa</th><th>Kelas</th><th>HasilAkhir</th></tr></thead>"; echo"<tbody>"; for($i=0;$i<$a;$i++){ echo"<tr><td>".($i+1).".</td><td>".ucwords(($hsl[$i][0]))."</td><td>".$hsl[$i][2]."</td><td>".round($hsl[$i][1],$koma)."</td></tr>"; } echo"</tbody></table><hr>"; functionjml_kriteria(){ include'configdb.php'; $kriteria=$mysqli->query("select*fromkriteria"); return$kriteria->num_rows; } functionjml_alternatif(){ include'configdb.php'; $alternatif=$mysqli->query("select*fromalternatif"); return$alternatif->num_rows; }

Page 126: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

103

functionget_kriteria(){ include'configdb.php'; $kriteria=$mysqli->query("select*fromkriteria"); if(!$kriteria){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); } $i=1; while($row=$kriteria->fetch_assoc()){ @$kri[$i]=$row["kriteria"]; $i++; } return$kri; } functionget_kepentingan(){ include'configdb.php'; $kepentingan=$mysqli->query("select*fromkriteria"); if(!$kepentingan){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); }

Page 127: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

104

$i=0; while($row=$kepentingan->fetch_assoc()){ @$kep[$i]=$row["kepentingan"]; $i++; } return$kep; } functionget_kelas(){ include'configdb.php'; $kepentingan=$mysqli->query("select*fromalternatif"); if(!$kepentingan){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); } $i=0; while($row=$kepentingan->fetch_assoc()){ @$kelas[$i]=$row["kelas"]; $i++; } return$kelas; }

Page 128: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

105

functionget_costbenefit(){ include'configdb.php'; $costbenefit=$mysqli->query("select*fromkriteria"); if(!$costbenefit){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); } $i=0; while($row=$costbenefit->fetch_assoc()){ @$cb[$i]=$row["cost_benefit"]; $i++; } return$cb; } functionget_alt_name(){ include'configdb.php'; $alternatif=$mysqli->query("select*fromalternatif"); if(!$alternatif){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); }

Page 129: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

106

$i=0; while($row=$alternatif->fetch_assoc()){ @$alt[$i]=$row["alternatif"]; $i++; } return$alt; } functionget_alternatif(){ include'configdb.php'; $alternatif=$mysqli->query("select*fromalternatif"); if(!$alternatif){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); } $i=0; while($row=$alternatif->fetch_assoc()){ @$alt[$i][0]=$row["k1"]; @$alt[$i][1]=$row["k2"]; @$alt[$i][2]=$row["k3"]; $i++; }

Page 130: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

107

return$alt; } functionget_min(){ include'configdb.php'; $min=$mysqli->query("selectmin(k1)ask1,min(k2)ask2,min(k3)ask3fromalternatif"); if(!$min){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); } $row=mysqli_fetch_array($min,MYSQLI_NUM); return$row; } functionget_max(){ include'configdb.php'; $min=$mysqli->query("selectmax(k1)ask1,max(k2)ask2,max(k3)ask3fromalternatif"); if(!$min){ echo$mysqli->connect_errno."-".$mysqli->connect_error; exit(); } $row=mysqli_fetch_array($min,MYSQLI_NUM);

Page 131: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

108

return$row; } functioncmp($a,$b){ if($a==$b){ return0; } return($a>$b)?-1:1; } functionprint_ar(array$x){ //justforprintarray echo"<pre>"; print_r($x); echo"</pre></br>"; } ?> </center> </div> <divclass="panel-footer"><bclass="text-success">By<?phpecho$_SESSION['by'];?></b><bclass="pull-righttext-success">&copy2018</b></div> </div></div><!--/container--><!--BootstrapcoreJavaScript==================================================--><!--Placedattheendofthedocumentsothepagesloadfaster--><scriptsrc="ui/js/jquery-1.10.2.min.js"></script> <scriptsrc="ui/js/bootstrap.min.js"></script> <scriptsrc="ui/js/bootswatch.js"></script><!--IE10viewporthackforSurface/desktopWindows8bug-->

Page 132: PERANCANGAN SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN …

109

<scriptsrc="ui/js/ie10-viewport-bug-workaround.js"></script> <script> functionmyFunction(){ window.print(); } </script></body></html>