SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf ·...

16
SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA TELADAN DENGAN METODE TOPSIS (STUDI KASUS : SMP PGRI 35 SERPONG) SKRIPSI ABIZHAR ALBIFHARI 1210512079 UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI 2017

Transcript of SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf ·...

Page 1: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN

SISWA TELADAN DENGAN METODE TOPSIS

(STUDI KASUS : SMP PGRI 35 SERPONG)

SKRIPSI

ABIZHAR ALBIFHARI

1210512079

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2017

Page 2: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN

SISWA TELADAN DENGAN METODE TOPSIS

(STUDI KASUS : SMP PGRI 35 SERPONG)

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

Sarjana Komputer

ABIZHAR ALBIFHARI

1210512079

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2017

Page 3: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

ii

Page 4: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

iii

Page 5: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

iv

Page 6: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

v

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN

SISWA TELADAN DENGAN TOPSIS

(STUDI KASUS : SMP PGRI 35 SERPONG)

Abizhar Albifhari

Abstrak

Penelitian ini dilakukan untuk mengembangkan aplikasi yang dapat digunakan

untuk membantu proses penilaian dalam menentukan siswa teladan di SMP PGRI

35 Serpong yang masih menggunakan cara manual yaitu dengan menggunakan

alat bantu hitung berupa kalkulator, hal ini bisa mengakibatkan terjadinya

kesalahan dalam melakukan penilaian. Metode yang digunakan yaitu TOPSIS

(Technique For Order Preference By Similarity To Ideal Solution) konsepnya

sederhana dan mudah dipahami, komputasinya efisien dan memiliki kemampuan

untuk mengukur kinerja relatif dari alternatif – alternatif keputusan dalam bentuk

matematis sederhana. Diharapkan dengan adanya penelitian ini dapat membantu

pihak sekolah dalam menentukan siswa teladan secara cepat, akurat dan tepat

sasaran. Sehingga dapat meningkatkan kualitas pendidikan dan menimbulkan

persaingan dikalangan para siswa untuk menjadi siswa teladan.

Kata Kunci : Siswa Teldan, Sistem Pendukung Keputusan, TOPSIS

Page 7: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

vi

DECISION SUPPORT SYSTEM TO DETERMINE THE

MODELS OF STUDENTS WITH TOPSIS

(CASE STUDY : SMP PGRI 35 SERPONG)

Abizhar Albifhari

Abstract

This research was conducted to develop applications that can be used to assist in

determining the assessment process model student in SMP PGRI 35 Serpong are

still using manually by using tools such as calculators arithmetic, this can lead to

errors in assessment. The method used is TOPSIS (Technique For Order

Preference By Similarity To Ideal Solution) concept is simple and easy to

understand, computationally efficient and has the ability to measure the relative

performance of the alternative - an alternative in the form of a simple

mathematical decision. Expected by this research can help the school in

determining the model student in a rapid, accurate and on target. So as to improve

the quality of education and lead to competition among the students to be a model

student.

Keyword : Model Student, Decision Support System, TOPSIS

Page 8: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

vii

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala

Karunia-Nya sehingga skripsi ini berhasil diselesaikan. Judul yang dipilih dalam

dalam penelitian ini yang dilaksanakan sejak Oktober 2016 ini adalah “SISTEM

PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA TELADAN

DENGAN METODE TOPSIS (STUDI KASUS : SMP PGRI 35

SERPONG)”. Terima Kasih penulis ucapkan kepada :

1. Bapak Nidjo Sandjojo, M.Sc selaku Dekan Fakultas Ilmu Komputer.

2. Bapak Bambang Triwahyono, S.Kom, M.Si Selaku Kepala Program

Studi Sistem Informasi Fakultas Ilmu Komputer.

3. Ibu Erly Krisnanik, S.Kom., MM selaku dosen pembimbing yang telah

memberikan bimbingan serta arahan yang membangun sehingga skripsi

ini dapat selesai tepat pada waktunya.

4. Orang tua penulis yang tidak pernah berhenti memberikan doa dan

semangat kepada penulis dalam menyelesaikan skripsi ini.

5. Teman-teman mahasiswa/i Fakultas Ilmu Komputer yang telah

memberikan bantuan dan semangat dalam pembuatan skripsi ini.

Penulis menyadari skripsi ini tidak luput dari berbagai kekurangan, oleh

karena itu penulis mengharapkan saran dan kritik demi kesempurnaan dan

perbaikannya, sehingga akhirnya skrpisi ini dapat memberikan manfaat bagi

bidang pendidikan dan penerapan dilapangan serta bisa dikembangkan lagi lebih

lanjut. Amiin.

Jakarta, 13 Januari 2017

Penulis

Page 9: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

viii

DAFTAR ISI

HALAMAN JUDUL .............................................................................................. i

PERNYATAAN ORISINALITAS ........................................................................ ii

PERNYATAAN PERSETUJUAN PUBLIKASI ................................................ iii

PENGESAHAN ................................................................................................... iv

ABSTRAK ............................................................................................................. v

ABSTRACK ........................................................................................................ vi

KATA PENGANTAR ......................................................................................... vii

DAFTAR ISI ...................................................................................................... viii

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

DAFTAR GAMBAR ........................................................................................... xi

DAFTAR SIMBOL ............................................................................................. xii

DAFTAR LAMPIRAN ........................................................................................ xv

BAB I PENDAHULUAN…………………………………………………………1

I.1 Latar Belakang ............................................................................................... 1

I.2 Rumusan Masalah .......................................................................................... 2

I.3 Batasan Masalah ............................................................................................ 2

I.4 Tujuan dan Manfaat ....................................................................................... 3

I.5 Luaran yang Diharapkan................................................................................ 3

I.6 Sistematika Penulisan .................................................................................... 3

BAB II LANDASAN TEORI……………………………………………………..5

II.1 Siswa .............................................................................................................. 5

II.2 Siswa Teladan ................................................................................................ 5

II.3 Sikap dan Tingkah Laku ................................................................................ 6

II.4 Sistem Pendukung Keputusan ...................................................................... 9

II.5 Metode TOPSIS (Technique For Order Preference By Similarity To Ideal

Solution) ............................................................................................................... 10

II.6 PHP (Personal Home Page) ........................................................................ 12

II.7 Database ....................................................................................................... 13

II.8 MySQL ........................................................................................................ 15

II.9 Prototype ...................................................................................................... 16

II.10 Diagram UML (Unified Modeling Language) ............................................ 16

II.11 Penelitian yang Relevan .............................................................................. 18

BAB III METODE PENELITIAN……………………………………………….21

III.1 Metode Pengembangan Sistem .................................................................... 21

III.2 Metode Pengumpulan Data.......................................................................... 22

III.3 Jadwal Penelitian ......................................................................................... 22

BAB IV HASIL DAN PEMBAHASAN……………………………………… 24

IV.1 Sejarah SMP PGRI 35 Serpong ................................................................... 24

IV.2 Visi, Misi, dan Tujuan ................................................................................. 24

IV.3 Struktur Organisasi ...................................................................................... 25

Page 10: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

ix

IV.4 Analisa Sistem Berjalan .............................................................................. 27

IV.5 Analisis Metode Topsis ............................................................................... 31

IV.6 Rancangan Sistem Usulan ........................................................................... 32

IV.7 Rancangan Logik ......................................................................................... 32

IV.8 Pelaku Sistem Usulan .................................................................................. 32

IV.9 Use Case Diagram Sistem Usulan ............................................................... 33

IV.10 Activity Diagram ...................................................................................... 39

IV.11 Sequence Diagram .................................................................................... 47

IV.12 Class Diagram ........................................................................................... 53

IV.13 Rancangan Database ................................................................................. 53

IV.14 Rancangan Kode ....................................................................................... 55

IV.15 Rancangan Tampilan ................................................................................. 58

IV.16 Rancangan Infrastruktur ............................................................................ 59

IV.17 Konfigurasi Sistem Komputer................................................................... 60

IV.18 Tampilan Interface .................................................................................... 61

BAB V PENUTUP……………………………………………………………….64

IV.1 Kesimpulan .................................................................................................. 64

IV.2 Saran ............................................................................................................ 64

DAFTAR PUSTAKA ........................................................................................... 65

RIWAYAT HIDUP

LAMPIRAN

Page 11: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

x

DAFTAR TABEL

Tabel 1 Aspek Sikap dan Cakupan Penilaian Aspek Sikap pada

Kurikulum 2013 ...................................................................................... 7

Tabel 2 Contoh Perumusan Sikap atau Nilai Karakter dan Indikator

Pencapaian Kompetensi ......................................................................... 8

Tabel 3 Penelitian yang Relevan ...................................................................... 18

Tabel 4 Jadwal Penelitian ................................................................................. 22

Tabel 5 Dokumen Masukan .............................................................................. 27

Tabel 6 Dokumen Keluaran ............................................................................... 27

Tabel 7 Dokumen Simpanan ............................................................................. 28

Tabel 8 Deskripsi Aktor .................................................................................... 29

Tabel 9 Kriteria Penilaian .................................................................................. 31

Tabel 10 Ranking Kecocokan ............................................................................ 31

Tabel 11 Bobot Penilaian ................................................................................... 32

Tabel 12 Pelaku Sistem Usulan ......................................................................... 33

Tabel 13 Naratif Use Case User ........................................................................ 34

Tabel 14 Naratif Use Case Data Siswa ............................................................ 34

Tabel 15 Naratif Use Case Input Nilai Siswa ................................................. 35

Tabel 16 Naratif Use Case Input Pengguna .................................................... 35

Tabel 17 Naratif Use Case Input Periode Penilaian ....................................... 36

Tabel 18 Naratif Use Case Input Kriteria Penilaian ....................................... 36

Tabel 19 Naratif Use Case Seleksi Siswa Teladan ......................................... 37

Tabel 20 Naratif Use Case Cetak Hasil Seleksi .............................................. 37

Tabel 21 Naratif Use Case Lihat Hasil Seleksi ............................................... 38

Tabel 22 User ...................................................................................................... 53

Tabel 23 Siswa .................................................................................................... 53

Tabel 24 Nilai ...................................................................................................... 54

Tabel 25 Periode ................................................................................................. 54

Tabel 26 Kriteria ................................................................................................. 54

Tabel 27 Bobot ................................................................................................... 54

Tabel 28 Seleksi (SPK) ...................................................................................... 55

Tabel 29 Rancangan Tampilan ............................................................................ 58 Tabel 30 Spesifikasi Perangkat Keras.................................................................. 60

Tabel 31 Spesifikasi Perangkat Lunak ................................................................. 60

Page 12: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

xi

DAFTAR GAMBAR

Gambar 1 Metode Prototype ............................................................................. 21

Gambar 2 Struktur Organisasi SMP PGRI 35 Serpong .................................. 25

Gambar 3 Use Case Diagram Sistem Berjalan ................................................ 28

Gambar 4 Use Case Diagram Sistem Usulan .................................................. 33

Gambar 5 Aktivity Diagram Login ................................................................... 39

Gambar 6 Aktivity Diagram Data Siswa ........................................................ 40

Gambar 7 Aktivity Diagram Input Nilai Siswa ............................................... 41

Gambar 8 Aktivity Diagram Input Pengguna .................................................. 42

Gambar 9 Akivity Diagram Input Periode Penilaian ...................................... 43

Gambar 10 Aktivity Diagram Input Kriteria Penilaian .................................. 44

Gambar 11 Aktivity Diagram Seleksi Siswa Teladan dan Cetak

Hasil Seleksi ................................................................................... 45

Gambar 12 Aktivity Diagram Lihat Siswa Teladan ...................................... 46

Gambar 13 Sequence Diagram Data Siswa ..................................................... 47

Gambar 14 Sequence Diagram Input Nilai Siswa ........................................... 48

Gambar 15 Sequence Diagram Input Pengguna .............................................. 48

Gambar 16 Sequence Diagram Input Periode Penilaian ................................ 49

Gambar 17 Sequence Diagram Input Kriteria Penilaian ................................ 49

Gambar 18 Sequence Diagram Seleksi ........................................................... 50

Gambar 19 Sequence Diagram Cetak ............................................................... 51

Gambar 20 Sequence Diagram Lihat Hasil Seleksi ........................................ 52

Gambar 21 Class Diagram ................................................................................. 53

Gambar 22 Rancangan Infrastruktur ................................................................ 59

Gambar 23 Interface Login ................................................................................ 61

Gambar 24 Desain Menu Data Siswa ................................................................. 61

Gambar 25 Desain Menu Input Nilai Siswa ....................................................... 62

Gambar 26 Desain Menu Input Periode Penilaian .............................................. 62

Gambar 27 Desain Menu Input Kriteria Penilaian ............................................. 62

Gambar 28 Desain Menu Input Bobot ................................................................ 63

Gambar 29 Desain Menu Input Pengguna ......................................................... 63

Gambar 30 Desain Meni Hasil Seleksi ............................................................... 63

Page 13: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

xii

DAFTAR SIMBOL

1. Daftar Simbol Use Case Diagram

No. Notasi Simbol Deskripsi

1.

Aktor

Actor menggambarkan orang,

system atau external entitas

yang menyediakan atau

menerima informasi dari

sistem. Aktor memberi input

atau menerima informasi dari

sistem.

2. Use Case

Use case digambarkan sebagai

lingkaran elips dengan nama

use case dituliskan didalamnya.

Usecase berfungsi untuk

menunjukkan proses yang

terjadi pada sistem.

3. Association

Associations digunakan untuk

menggambarkan bagaimana

actor terlibat dalam use case.

Association digambarkan

dengan sebuah garis yang

menghubungkan antara Actor

dengan Use Case.

4. System Boundary

Merupakan batas antara sistem

dan aktor. Biasanya dinotasikan

dengan bujur sangkar. Semua

use case harus berada didalam

system boundary.

Page 14: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

xiii

2. Daftar Simbol Activity Diagram

No. Notasi Simbol Deskripsi

1.

Awal (Initial State)

Titik awal, untuk memulai suatu

aktivitas.

2. Akhir (Final State)

Titik akhir, untuk mengakhiri

aktivitas.

3. Aktifitas (Activity)

Menandakan sebuah aktivitas.

4. Transisi (Transition) Komunikasi antar obyek-obyek.

5. Keputusan

(Decision)

Pilihan untuk mengambil

keputusan.

3. Daftar Simbol Sequence Diagram

No. Notasi Simbol Deskripsi

1.

Objek (Object)

Instance dari sebuah class yang

dituliskan tersusun secara horizontal

diikuti lifeline

2. Pesan

(Message)

Indikasi untuk komunikasi antar object

3. Lifeline

Indikasi keberadaan sebuah objek dalam

basis waktu

:Object1

message

Page 15: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

xiv

4. Activation

Indikasi dari sebuah objek yang

melakukan suatu aksi

4. Daftar Simbol Class Diagram

No

. Notasi Simbol Deskripsi

1.

Kelas (Class)

Menunjukkan class-class yang

dibangun berdasarkan

prosesproses sebelumnya

(diagram sequence)

2. Association

Menunjukkan hubungan antara

class pada diagram class

3. Composition

Jika sebuah class tidak bisa

berdiri sendiri dan harus

merupakan bagian dari class

yang lain, maka class tersebut

memiliki relasi composition

terhadap class tempat dia

bergantung tersebut. Sebuah

relationship composition

digambarkan sebagai garis

dengan ujung berbentuk jajaran

genjang berisi/solid.

Class

+attribute

+operation()

Page 16: SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf · sistem pendukung keputusan untuk menentukan siswa teladan dengan metode topsis (studi

xv

DAFTAR LAMPIRAN

Lampiran 1 Raport Siswa

Lampiran 2 Form Rekap Nilai Raport Siswa

Lampiran 3 Laporan Hasil Rekap Nilai Raport Siswa

Lampiran 4 Laporan Hasil Seleksi Siswa Teladan

Lampiran 5 Tampilan Login

Lampiran 6 Tampilan Menu Utama Wali Kelas

Lampiran 7 Tampilan Menu Data Siswa

Lampiran 8 Tampilan Menu Input Nilai Siswa

Lampiran 9 Tampilan Menu PKS Kesiswaan (Admin)

Lampiran 10 Tampilan Menu Input Periode Penilaian

Lampiran 11 Tampilan Menu Input Kriteria Penilaian

Lampiran 12 Tampilan Menu Input Bobot

Lampiran 13 Tampilan Menu Hasil Seleksi

Lampiran 14 Tampilan Menu Cetak Hasil Seleksi

Lampiran 15 Tampilan Menu Input Pengguna

Lampiran 16 Tampilan Menu Utama Kepala Sekolah

Lampiran 17 Tampilan Menu Lihat Hasil Seleksi

Lampiran 18 Tampilan Menu Logout