SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN SISWA …repository.upnvj.ac.id/1946/1/AWAL.pdf ·...
Transcript of 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 KASUS : SMP PGRI 35 SERPONG)
SKRIPSI
ABIZHAR ALBIFHARI
1210512079
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
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
ii
iii
iv
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
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
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
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
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
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
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
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.
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
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()
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