Artikel Skripsi Universitas Nusantara PGRI Kediri
SISTEM INFORMASI PENGOLAHAN NILAI SISWA MENGUNAKAN FUZZY MULTIPLE ATTRIBUTE DECISION MAKING (FMADM) PADA SMK AL AMIN NGANJUK
SKRIPSI
Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom) Pada Program Studi Sistem Informasi
OLEH : YUNANIK NPM : 11.1.03.03.0272
JURUSAN SISTEM INFORMASI FAKULTAS TEKNIK UN PGRI KEDIRI 2016
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 1||
Artikel Skripsi Universitas Nusantara PGRI Kediri
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 2||
Artikel Skripsi Universitas Nusantara PGRI Kediri
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 3||
Artikel Skripsi Universitas Nusantara PGRI Kediri
SISTEM INFORMASI PENGOLAHAN NILAI SISWA MENGUNAKAN FUZZY MULTIPLE ATTRIBUTE DECISION MAKING (FMADM) PADA SMK AL AMIN NGANJUK YUNANIK 11.1.03.03.0272 Fak. Teknik – Prodi Sistem Informasi Email :
[email protected] Pembimbing I Hermin Istiasih, dan Pembimbing II Ratih Kumalasari N, UNIVERSITAS NUSANTARA PGRI KEDIRI
ABSTRAK YUNANIK, 2015. Sistem informasi pengolahan nilai mengunakan Fuzzy Multiple Attribute Decision Making (FMADM) Pada SMK Al Amin Nganjuk, Program Studi Sistem Informasi Fakultas Teknik. Dalam pengolahan nilai raport di SMK Al Amin Nganjuk saat ini masih bersifat manual, sehingga banyak waktu dan tenaga diperlukan untuk melakukan tugas tersebut.Tujuan dari tugas ini adalah mengembangkan aplikasi pengolahan nilai bersifat komputerisasi. Upaya dalam pengolahan data dan informasi akan berhasil dengan perubahan yang lebih baik pada sistem yang ada (MicrosotExcel). Dengan adanya sistem ini di harapkan mampu mempermudah dan mempercepat tugas wali kelas dalam melaporkan data nilai rangking kepada siswa. Dan aplikasi ini dikembangkan dengan mengunakan Fuzzy Multiple Attribute Decision Making (FMADM), Netbean IDE 7.0, Navikat.for.MYSQL. v8.0.22.
Kata Kunci :Fuzzy Multiple Attribute Decision Making (FMADM), Netbean IDE 7.0, Navicat.for.MySQL.v8.0.22
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 4||
Artikel Skripsi Universitas Nusantara PGRI Kediri
I.
membutuhkan
Latar Belakang Seiring
kemajuan
ilmu
komputer
perusahaan,
digunakan
instansi
dan
2001,Heni
Hapsari 2011)
pengetahuan dan teknologi saat ini, kini
(Richard.
Untuk itu, penulis membuat
di
sistem aplikasi pengolahan nilai-nilai
sekolah.
siswa agar kemudahan, kecepatan dan
Digunakan dalam berbagai aktivitas
ketepatan
dan
komputer
khususnya nilai raport dapat terlaksana
pemberian layanan dalam berbagai
sehingga diharapkan dapat membawa
bidang menjadi lebih baik, cepat dan
kemajuan dalam pelayanan nilai siswa
efisien. Dalam kegiatan pendidikanpun
mengunakan Fuzzy Multiple Attribute
diperlukan
Decision Making (FMADM) di SMK
pekerjaan.
Dengan
adanya
komputerisasi
suatu
system
dalam
berbagai
keperluan.Khususnya
dalam
pengolahan
data
AL AMIN Nganjuk.
dalam
Penggunaan
Fuzzy
Multiple
pengolahan nilai raport disebuah SMK
Attribute Decision Making (FMADM)
Al Amin Nganjuk, komputer telah
ditujukan
diperkenalkan dan dipergunakan untuk
prosentase antara suatu nilai dengan nilai
dan pembelajaran praktek bagi siswa-
yang
siswi dan pekerjaan adminstrasi. dalam
perbandingan siswa yang ada.
pekerjaan
administrasi,
untuk
menerapkan
nilai
lainnya. misalnya nilai dengan
komputer
berguna untuk memudahkan dalam pelayanan untuk siswa dan wali kelas
II.
Metodologi yang di gunakan Sebagai langkah awal yang
dalam
dilakukan supaya dapat mengetahui
pelayanan untuk siswa dan wali kelas
gambaran permasalahan yang dihadapi
ataupun orang tua siswa. dalam hal ini,
oleh bagian penyeleksi nilai terbaik
pengolahan
adalah dengan melakukan analisis
ataupun
orang
tua
nilai
siswa.
raport
masih
menggunakan Microsoft Excel. Upaya
permasalahan.
dalam pengolahan data dan informasi
analisis permasalahan diharapkan dapat
akan berhasil dengan perubahan yang
memberikan
lebih baik pada sistem yang ada
permasalahan yang dihadapi.
(Microsot Excel). Sehingga apabila
Dengan
melakukan
solusi
sesuai
a. Analisis kebutuhan input
terjadi kesalahan dan keterlambatan
Input untuk melakukan proses
saat perhitungan pengolahan nilai yang
pengambilan keputusan dari beberapa
banyak
alternatif ini terdiri dari beberapa
menyita
waktu
dan
variabel, yaitu sebagai berikut :
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 5||
Artikel Skripsi Universitas Nusantara PGRI Kediri
a) Jumlah siswa
Dari
masing-masing
b) Jumlah kekurangan siswa
tersebut
c) Nilai rata-rata raport
bobotnya. Bobot tersebut terdiri dari enam
d) Kelas
bilangan fuzzy,yaitu sangat rendah (SR),
b.Analisis Kebutuhan Output
akan
kriteria
(T2), dan sangat tinggi (ST) :
penelitian ini adalah sebuah alternatif memiliki
nilai
bobot-
rendah (R), Cukup (C), tengah (T1), tinggi
Keluaran yang dihasilkan dari
yang
ditentukan
tertinggi
Tabel 2.6. Bobot Bilangan fuzzy
Nilai
dibandingkan dengan alternatif nilai
Sangat rendah(SR)
0
yang lain. Pada penelitian ini hasil
Rendah (R)
0.25
keluarannya diambil dari urutan nilai
Cukup (C)
0,5
alternatif tertinggi ke nilai alternatif
Tinggi(T)
0,75
terendah.
Sangat tinggi(ST)
1
dikeluarkan
Hasil
akhir
yang
oleh
program
nanti
berasal dari nilai setiap kriteria,
a) Kriteria siswa
karena dalam setiap kriteria memiliki nilai yang berbeda-beda
Fuzzy
variabel
siswa,
berdasarkan jumlah penghasilan tetap
c. Batas Himpunan Fuzzykriteria Dalam
Pada
Multiple
atau tidak
tetap setiap
bulannya.
Semakin tinggi jumlah nilai siswa
Attribute Decision Making dengan
maka
metode Simple Additive Weighting
dihasilkan.
terdapat kriteria yang dibutuhkan
b) Jumlah kekurangan siswa
untuk menentukan siapa yang akan
semakin
Pada
tinggi
nilai
variabel
yang
Jumlah
terseleksi sebagai penerima nilai
kekurangan siswa, berdasarkan jumlah
terbaik. Adapun kriterianya :
anak yang menjadi siswa yang ada.
Tabel 2.5. Kriteria
Semakin tinggi
jumlah kekurangan
Kreteria
keterangan
siswa maka semakin tinggi nilai yang
C1
Jumplah siswa
dihasilkan.
C2
Jumplah
c) Nilai Rata-rata Raport
kekurangan
Pada variabel Nilai Rata-rata
siswa
Raport, berdasarkan tinggi nilai rata-
C3
Rata-rata raport
rata raport siswa. Semakin tinggi nilai
C4
kelas
rata-rata raport siswa maka semakin tinggi nilai yang dihasilkan.
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 6||
Artikel Skripsi Universitas Nusantara PGRI Kediri
wa d) Kelas
000
5
ke 3
Pada variabel Kelas terdiri dari
a. Perhitungan Seleksi nilai
Tiga bilangan fuzzy,yaitu, rendah (R), cukup(C) dan tinggi
(T). Seperti
terlihat pada Tabel dibawah ini :
dibuat kedalam bentuk matriks, dan khusus untuk kelas, diubah kedalam
Tabel 2.7. Kelas
bilangan fuzzy:
Nilai rata- Bilangan rata
Dari tabel pemohon beasiswa
Nilai
X= 1000000 800000 1500000
fuzzy
raport(C4) C4 = kelas Rendah(R)
2 3 2
0.5 0.75 0.25
𝟕𝟓. 𝟓 𝟖𝟎. 𝟎 𝟖𝟑. 𝟓
0.25
XII
a) Memberikan nilai bobot
C4 = kelas Sedang (S)
0.5
W
XI
=
[0.75
0.75
0.5 1]
C4 = kelas Tinggi (T)
0.75
X
b) Menormalisasi menjadi
matriks
matriks
X R,
berdasarkan persamaan 1: Contoh Kasus Tabel 2.8. nilai Nila
Na ma
Sis wa ke 1 Sis wa ke 2 Sis
Jumpl ah siswa
1000. 000
i
Jumplah kekuran
Kel
gan
as
siswa
2
XI
rata –
0.8 R= 1 0.53
00
3
X
0.67 0.9 1 0.95 0.33 1
c) Melakukan
proses
perangkingan
dengan
persamaan :
rata rap
V1 = (0.75)(0.8) + (0.75)(0.67)
ort
+ (0.5)(0.67) + (1)(0.9) = 2.67
75.
V2= (0.75)(1) + (0.75)(1) +
5
(0.5)(1) + (1)(0.95) = 2.95 V3 =
800.0
0.67 1 0.67
80. 0
(0.75)(0.53)
+
(0.75)(0.67) + (0.5)(0.33) + (1)(1) = 2.05 Nilai terbesar ada pada
1500.
2
XII
83.
V2
sehingga
alternatif
A2
(Siswa ke 2) adalah alternatif YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 7||
Artikel Skripsi Universitas Nusantara PGRI Kediri
yang terpilih sebagai alternatif
III.
a)
di dalam
halaman ini
nilai terbaik
adalah cara menginputkan admin
IMPLEMENTASI
, data untuk menginputkan data
A. Implementasi Aplikasi
admin adalah id_admin , nama
1. From login
admin, alamat, hp ,username dan paswword . b)
tombol
save
untuk
menyimpan data baru uk c)
delete untuk menghapus
data yang salah d)
tombol
new
untuk
menginputkan data baru. Gambar 5.1. from login
3. Halaman Input Master Kelas
Di dalam from login harus memasukkan data username dan password yang falid karna kalu memasukkan data yang salah akan mendapat peringatan atau tidak akan masuk ke halaman utana, di dalam halaman utama ini terdapat 5 menu yaitu sistem , master , penilaian , laporan dan help. Yang mempunyai fungsi dan fitur yang berbeda. 2. Halaman Input Master Admin
Gambar 5.3. Input Kelas Ket : a) Di dalam halaman ini adalah halaman menginputkan Master kelas , data yang di inputkan adalah id_kelas , kelas, wali kelas . b) Tombol
new
untuk
menginputkan data kelas yang baru c) Delete untuk menghapus data Gamabar 5.2. Input Admin
yang salah
Ket :
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 8||
Artikel Skripsi Universitas Nusantara PGRI Kediri
d) Save untuk menyimpan data yang telah di inputkan
a) Di dalam input data siswa ini data yang harus di masukkan
4. Halaman Input Data Mata Pelajaran
adalah id_siswa , nama siswa , jenis kelamin ,alamat ,id_kelas b) Tombol
new
untuk
menginputkan data siswa yang baru c) Save untuk menyimpan data inputan siswa yang baru di inputkan. 6. Halaman Input Tahun Ajaran
Gambar 5.4. Input Mata Pelajaran Ket : a) Data yang inputkan dalam mata pelajaran ini
adalah id_mata
pelajaran, mata pelajaran dan kkm b) Tombol menginputkan
new
untuk
data
mata
pelajaran yang baru c) Dan save untuk menyimpan data mata pelajaran yang baru. 5. Halaman Input Data Siawa
Gambar 5.6. Input Tahun Ajaran Ket : a) Di dalam halaman ini data yang harus
di
inputkan
adalah
id_tahun ajaran , tahun ajaran , dan semester b) Tombol
new
untuk
menginputkan data baru c) Save untuk menyimpan data yang baru di inputkan d) Delete untuk menghapus data yang salah. 7. Halaman Output Laporan Admin Gambar 5.5. Input Siswa Ket : YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 9||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Gambar 5.9. Laporan Mata Pelajaran 10. Halaman Output Laporan Siswa
Gambar 5.7. Laporan Admin 8. Halaman Output Laporan Kelas
Gambar 5.10. Laporan Siswa 11. Halaman Output Laporan Tahun Ajaran
Gambar 5.8. Laporan Kelas 9. Halaman Output Laporan Mata Pelajaran
Gambar 5.11. Laporan Tahun Ajaran 12. Halaman Output Laporan Nilai
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 10||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Gambar 5.12. Laporan Nilai 13. Halaman Input Nilai
Gambar 5.14. Laporan Rangking A. Pengujian Aplikasi Penilaian Siswa Pengujian terhadap
yang di
aplikasi
pengujian
ini
dengan
lakukan adalah metode
blackbox, pengujian di lakukan dengan menjalankan semua fungsi atau fitur yang ada dari aplikasi ini dan kemudian dilihat apakah hasil dari fungsi-fungsi tersebut sesuai dengan yang di harapkan. Berikut hasil Gambar 5.13 Input Nilai Ket :
pengujian
terhadap
aplikasi penilaian siswa: a. Hasil pengujian sistem penilaian
a) Di dalam halaman ini data yang harus
dari
di
id_nilai
,
inputkan
adalah
id_tahun
ajaran
siswa
Tabel 5.1. test case aplikasi
,id_mata pelajaran , nh ,uts dan uas b) New untuk menginputkan data
penilaian Test
Prosedur Hasil
Hasi
case
yang
yang
l
dijalank
diharap
an
kan
User
User
Berh
memasu
masuk
asil
kkan
ke
nilai baru c) Save untuk menyimpan data nilai yang telah di inputkan .
14. Halaman Output Rangking
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
Login
simki.unpkediri.ac.id || 11||
Artikel Skripsi Universitas Nusantara PGRI Kediri
usernam e
halama
dan n
passwor
Input
Pilih
Data
berh
kelas
menu
kelas
asil
data
bertam
kelas,
bah
admin
d Input
Pilih
Data
Berh
masukka
data
menu
siswa
asil
n
siswa
data
bertam
kelas,
siswa,
bah
tekan new
masukka n
data
data,
tekan
Input
Pilih
Data
berh
nilai
menu
nilai
asil
data
bertam bah
new Input
Pilih
Data
berh
nilai,
data
menu
mata
asil
masukka
mata
data
pelajar
n
pelaja
mata
an
nilai,
ran
pelajara
bertam
tekan
n,
bah
new
data
masukka
Input
Pilih
Data
berh
n
data
menu
admin
asil
tekan
admi
data
bertam
new
n
admin,
bah
data,
Input
Pilih
Data
berh
masukka
tahun
menu
tahun
asil
n
data
ajaran
admin,
tahun
bertam
tekan
ajaran,
bah
new
ajaran data
masukka n
data
tahun ajaran ,
b. Tangapan
user
pada
aplikasi
penilaian siswa Berikut ini adalah hasil
tekan
presentase dari kuesioner yang
new
di bagikan kepada 30 orang
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 12||
Artikel Skripsi Universitas Nusantara PGRI Kediri
responden yang terdiri dari 20
Apakah
orang siswa dan 10 orang guru.
aplikasi
100%
penilaian Tabel 5.2. hasil presntase dari
siswa ini
tangapan user N O
merupakan Jumplah
Pertanyaan
3.tujuan sekolah
Presentase
untuk
(%)
mempermuda
Apakah
h admin untuk
aplikasi
mengolah
penilaian
nilai siswa ?
siswa mudah di gunakan 1. dan di
10 %
90%
0%
operasikan ?
B. Kesimpulan Berdasarkan kegiatan selama perancangan dan implementasi pada
a. Mudah
proses perencanaan pembuatan aplikasi
b. Sedang
Fuzzy
c. Sulit
Making
Multiple
Attribute
Decision
(FMADM) penilaian siswa
Apakah anda
menggunakan metode Simple Additive
setuju jika
Weighting (SAW), maka dapat diambil
penilaian
beberapa kesimpulan berikut: b. Sesuai masalahnya aplikasi
siswa yang di
penilaian
kerjakan
sudah
dapat
di
secara manual
90%
terapkan untuk menentukan
di ganti
5%
nilai tertinggi.
5%
dengan sistem 2. yang
c. Pengujian unit dan integrasi menunjukan bahwa aplikasi
terkomputeris
nilai ini secara fungsional
asi ?
bekerja dengan baik sesuai
a. Setuju
kebutuhan
b. Ragu-
didefinisikan Al Amin pada
ragu c. Tidak
tahap
yang
analisis
telah
sampai
perancangan.
setuju YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 13||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Sistem ini diharapakan mampu
dan Inteligensi Buatan,Yogyakarta:
mempermudah dan mempercepat
ANDI.
tugas walikelas dalam melaporkan
[9]
Kusumadewi, Sri., Hartati, S.,
data nilai kepada siswa.
Harjoko, A., Wardoyo, R. (2006).
IV.
DAFTAR PUSTAKA
Fuzzy. Multi-Attribute Decision
[1]
Abdul Kadir. (2003). Pengenalan
Making (FUZZY MADM).
Sistem Informasi. Andi,
[10]
Yogyakarta. [2]
[3]
Avid
Riangga,
Evaluation Of Educational Web 2011
,system
Sites.http://www.usask.ca/educatio
Development life Cycle (SDLC)
n/coursework/802papers/bokcaisse/
dengan model waterfall.
bokcaisse.htm, (7 April 2012).
Andri Ramdoni 2011danJ.E.
Perancangan Sistem, Alih Bahasa
logika fuzzy pada diagnosis
oleh Thamir Abdul Hafedh Al-
penyakit saraf tepi. [12]
Singgih,
Budi Sutedjo Dharma
2005.mengimplementasikan
Oetomo,S.Kom.,MM.Perencanaan
teknologi fuzzy pada diagnosis
danpembangunan Sistem
penyakit diabetes mellitus.
Offset.2002. Dahlia
[13]
Tedi Kurnia 2007,Andi.2006. Membuat Aplikasi Database
Widhyaestoeti,
2011,rangangan data base siswa SMK .
[6]
Rikna, 2005. mengimplementasikan konsep
Informasi.Yogyakarta: Andi
[5]
[11]
Kendall., 2003, Analisis dan
Hamdany [4]
Richard. 2001,Heni Hapsari 2011.
dengan Java 2.Semarang :PT. Wahana Komputer.
Edhy Sutanta, 2004, Sistem Basis Data, Graha Ilmu, Yogyakarta
[7]
Fathansyah,1999.Basis data.Edisi satu. Bandung: CV. Informatika. Ladjamudin bin Al-Bahra, 2005. analisis dan Desain Sistem Informasi.
[8]
Jogiyanto, H.M. 2004. Pengenalan Komputer:Dasar Ilmu Komputer, Pemrograman,Sistem Informasi
YUNANIK | 11.1.03.03.0272 Fak Teknik – Prodi Sistem Informasi
simki.unpkediri.ac.id || 14||