## Penerapan Metode Weighted Product Dalam Menentukan Siswa Bermasalah di SMAN 05 Seluma
Purwanto Hidayat Syaputra 1 , Khairullah 2 , Pahrizal 3 , AR Wallad Mahfuzi 4
1 Mahasiswa, Universitas Muhammadiyah Bengkulu Alamat: Hibrida 9 (Telp. (0736) 22765 Fax. (0736) 26161; e-mail: wantoputra26122000@gmail.com ) 2, 3, 4 Dosen Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Bengkulu e-mail: khairullah@umb.ac.id , pahrizaldocik@umb.ac.id , walad@umb.ac.id ) Jl. Bali, Po. Box 118 (Telp. (0736) 22765 Fax. (0736) 26161 Fakultas Teknik Universitas Muhammadiyah Bengkulu
(Received: Mei 2023, Revised : Agusts 2023, Accepied : Oktober 2023)
Abstract —In  the  current  era  of  globalization,  advances  in science and technology are developing very rapidly, especially in terms of decision making. The importance of making fast and accurate decisions is increasingly emphasized in the era of  globalization  due  to  the  increasing  uncertainty  and complexity of problems. Therefore, a system that can assist in decision making is very important. In the school environment, the presence of problem students can be one of the factors that affect comfort in the teaching and learning process. Students who often make problems at school can disrupt the teaching and learning process in class. Therefore, teachers and school administrators,  especially  BK  teachers,  must  immediately address this problem by providing guidance and direction to problem  students.  Because  of  the  importance  of  identifying students with problems quickly and precisely, it is necessary to  have  an  effective  and  accurate  determination.  However, currently  at  SMAN  05  Seluma,  the  process  of  determining problematic  students still  uses  the manual  method  by  using paper as a tool for data storage and processing. The weighted product  (WP)  method  was  chosen  because  it  can  provide results that are more accurate and easy to understand. In this method, each factor has a different weight depending on how it  relates  to  student  problems.  A  decision  support  system application has been produced that can perform calculations using the weighted product method in determining problem students.  The  application  is  WEB-based  using  the programming language PHP and MYSQL as the database. Keyword: Application,  Weighted Product Method, Problem Students
I ntisari — Di  era  globalisasi  saat  ini,  kemajuan  ilmu pengetahuan dan teknologi berkembang dengan sangat pesat, terutama  dalam  hal  pengambilan  keputusan.  Pentingnya pengambilan  keputusan  yang  cepat  dan  akurat  semakin ditekankan dalam era globalisasi karena ketidakpastian dan kompleksitas masalah yang semakin meningkat. Oleh karena itu, suatu sistem yang dapat membantu dalam pengambilan keputusan  menjadi  sangat  penting.  Di  lingkungan  sekolah, keberadaan  siswa  bermasalah  dapat  menjadi  salah  satu faktor  yang  mempengaruhi  kenyamanan  dalam  proses belajar  mengajar.  Siswa  yang  sering  membuat  masalah  di sekolah dapat mengganggu proses belajar mengajar di kelas. Oleh karena itu, para guru dan pengurus sekolah terutama guru  BK  harus  segera  mengatasi  masalah  tersebut  dengan memberikan bimbingan dan arahan kepada siswa bermasalah. Oleh karena pentingnya mengidentifikasi siswa bermasalah  dengan  cepat  dan  tepat,  maka  perlu  adanya penentuan yang dilakukan secara efektif dan akurat. Namun, di  SMAN  05  Seluma  saat  ini,  proses  penentuan  siswa bermasalah  masih  menggunakan  metode  manual  dengan menggunakan  kertas  sebagai  alat  untuk  penyimpanan  dan pengolahan  data.  Metode  weighted  product  (WP)  dipilih
karena  dapat  memberikan  hasil  yang  lebih  akurat  dan mudah dipahami. Dalam metode ini, setiap faktor memiliki bobot yang berbeda-beda tergantung bagaimana keterkaitannya dengan permasalahan siswa. Telah dihasilkan aplikasi sistem pendukung keputusan yang dapat melakukan  perhitungan  dengan  menggunakan  metode weighted  product  dalam  menentukan  siswa  bermasalah. Aplikasi  tersebut  berbasis  WEB  dengan  menggunakan Bahasa  pemrograman  yaitu  PHP  dan  MYSQL  sebagai databasenya.
Kata  Kunci :  aplikasi,  metode  weighted  product,  siswa bermasalah
I. PENDAHULUAN
Di  era  globalisasi  saat  ini,  kemajuan  ilmu pengetahuan  dan  teknologi  berkembang  dengan sangat  pesat,  terutama  dalam  hal  pengambilan keputusan. Sebagai suatu tindakan untuk memecahkan suatu masalah, pengambilan keputusan menjadi  semakin  penting.  Pentingnya  pengambilan keputusan yang cepat dan akurat semakin ditekankan dalam  era  globalisasi  karena  ketidakpastian  dan kompleksitas masalah yang semakin meningkat. Oleh karena itu, suatu sistem yang dapat membantu dalam pengambilan  keputusan  menjadi  sangat  penting. Sistem  tersebut  menggunakan  teknologi  komputer untuk mengumpulkan, menganalisis, dan mengevaluasi  data  yang  digunakan  dalam  proses pengambilan keputusan. Tujuan dari sistem ini adalah untuk  mempercepat  dan  menyederhanakan  proses pengambilan  keputusan,  sehingga  keputusan  yang diambil menjadi lebih akurat, efisien, dan efektif. Komputer adalah instrumen atau alat perkembangan teknologi  yang  banyak  digunakan  dalam  kehidupan sehari-hari  meningkatkan  efisiensi  dan  efektifitas
kerja.  Ini  karena  komputer  sudah  prima  dan  siap digunakan  untuk  mengelola  berbagai  informasi. Perkembangan komputer sendiri saat ini sangat pesat dan  banyak  digunakan  sebagai  sarana  pengolahan data.  Dengan  bantuan  teknologi  informasi  dapat membantu  menyelesaikan  tugas-tugas  dengan  lebih cepat, akurat, dan tepat, sehingga dapat meningkatkan efisiensi dan efektivitas pekerjaan.
Dalam  banyak  situasi,  teknologi  informasi  dapat digunakan  untuk  meningkatkan  kecepatan  dan akurasi  pekerjaan,  serta  meminimalkan  kesalahan manusia [1]. Kemajuan ini dapat diimplementasikan sebagai  alat  komputerisasi  untuk  memecahkan masalah  yang  dihadapi  karena  dapat  mendukung kemajuan dan keberhasilan dalam mencapai tujuan. Dalam  dunia  pendidikan,  disiplin  diri  dan  patuh terhadap  tata  tertib  sekolah  merupakan  hal  yang sangat  penting  bagi  siswa  dalam  menjalankan kegiatan  belajar  mengajar.  Hal  ini  akan  membantu menciptakan lingkungan  sekolah  yang kondusif  dan nyaman bagi semua yang terlibat dalam proses belajar mengajar.  Kondisi  sebaliknya,  yaitu  ketidakpatuhan terhadap  tata  tertib  sekolah  dan  kurangnya  disiplin diri  siswa  dapat  mengganggu  kenyamanan  di lingkungan sekolah, dan dapat merugikan perkembangan siswa dalam belajar.
Di lingkungan sekolah, keberadaan siswa bermasalah dapat menjadi salah satu faktor yang mempengaruhi kenyamanan  dalam  proses  belajar  mengajar.  Siswa yang  sering  membuat  masalah  di  sekolah  dapat mengganggu  proses  belajar  mengajar di kelas.  Oleh karena itu, para guru dan pengurus sekolah terutama guru  BK  harus  segera  mengatasi  masalah  tersebut dengan  memberikan  bimbingan  dan  arahan  kepada siswa  bermasalah.  Melalui  tindakan  ini,  siswa bermasalah dapat memahami pentingnya disiplin dan tata  tertib  sekolah,  sehingga  menghindari  terjadinya permasalahan yang lebih besar di kemudian hari. Hal
ini  juga  dapat  membantu  menciptakan  lingkungan belajar yang aman, kondusif, dan nyaman bagi siswa dan guru.
Oleh  karena  pentingnya  mengidentifikasi  siswa bermasalah  dengan  cepat  dan  tepat,  maka  perlu adanya penentuan yang dilakukan secara efektif dan akurat. Namun, di SMAN 05 Seluma saat ini, proses penentuan  siswa  bermasalah  masih  menggunakan metode manual dengan menggunakan kertas sebagai alat untuk penyimpanan dan pengolahan data. Metode ini memiliki kelemahan dalam hal keamanan data, di mana  data  dapat  hilang  atau  tercecer  dan menyebabkan  keterlambatan  dalam  hasil  penentuan siswa bermasalah. Oleh karena itu, diperlukan sebuah sistem  yang  lebih  modern  dan  terintegrasi  untuk membantu dalam proses penentuan siswa bermasalah dengan  lebih  cepat  dan  akurat,  serta  memastikan keamanan data yang terjamin.
Dari  permasalahan  diatas  maka,  penulis  ingin mengangkat  judul  “Penerapan  Metode  Weighted Product  Dalam  Menentukan  Siswa  Bermasalah  Di SMAN  05  Seluma”.  Diharapkan  dengan  adanya aplikasi ini dapat membantu sebagai solusi alternatif dari  setiap  permasalahan  dan  kesalahan  untuk menghemat  waktu  dan  energi.  Metode  weighted product (WP) dipilih karena dapat memberikan hasil yang  lebih  akurat  dan  mudah  dipahami.  Dalam metode  ini,  setiap  faktor  memiliki  bobot  yang berbeda-beda  tergantung  bagaimana  keterkaitannya dengan  permasalahan  siswa.  Sistem  pengambilan keputusan  ini  memungkinkan  sekolah  untuk  lebih memahami masalah siswa dan memberikan dukungan  yang  tepat  untuk  mengatasi  masalah tersebut.

## II. TINJAUAN PUSTAKA

## A. Sistem Pendukung Keputusan
Michael  S.  Scott  Morton  (1970)  Sistem  pendukung keputusan  adalah  sistem  informasi  yang  dirancang
untuk membantu manajemen puncak dalam membuat keputusan  yang  tidak  terstruktur,  keputusan  yang tidak  terstruktur  bersifat  tidak  rutin,  disebut keputusan tidak terstruktur karena masalahnya tidak jelas,  jalan  keluarnya  juga  tidak  jelas.  Sistem pendukung  keputusan  adalah  sistem  informasi  yang berinteraksi dengan pengguna dan memberikan akses pada  informasi,  model,  dan  kemampuan  untuk memanipulasi data [8].
Dalam  kehidupan,  proses  pengambilan  keputusan merupakan  hal  yang  selalu  dihadapi  oleh  manusia. Keputusan biasanya diambil karena ada pertimbangan  atau  logika  tertentu  untuk  memilih pilihan terbaik dari beberapa pilihan dan tujuan yang ingin  dicapai.  Keputusan  merupakan  hasil  berpikir, memilih salah satu dari beberapa pilihan yang dapat digunakan untuk memecahkan masalah. Pengambilan keputusan dilakukan oleh manajemen untuk memecahkan  masalah-masalah  yang  timbul  dalam organisasi yang dipimpinnya, memilih opsi pemecahan masalah yang terbaik berdasarkan aspek- aspek  (kriteria)  tertentu.  Pengambilan  keputusan harus dilakukan secara sistematis dengan mengumpulkan  fakta-fakta, kemudian kemungkinan alternatif  diselidiki  secara  menyeluruh  dan  diambil tindakan sesuai dengan perhitungan.

## B. Fuzzy Multiple Attribute Decision Making (FMADM)
Menurut jurnal Apriansyah Putra dan Dinna Yunika Hardiyanti  Fuzzy  Multiple  Attribute  Decision Making  (FMADM)  adalah  metode  yang  digunakan untuk  mencari  alternatif  optimal  dari  sejumlah kriteria  tertentu.  Fuzzy MADM  pada  intinya adalah menentukan  nilai  bobot  untuk  setiap  kriteria  yang digunakan, kemudian melakukan perangkingan untuk memilih alternatif terbaik yang ada [9]. 1. Ada  beberapa  metode  yang  digunakan  dalam penyelesaian masalah MADM yaitu :
2. Simple Additive Weight (SAW)
3. Weighted Product (WP)
4. Analytic Hierarchy Process (AHP)
5. Technique  for  order  preference  by  similarity  to ideal solution (TOPSIS)

## C. Siswa Bermasalah
Kata  masalah  adalah  salah  satu  kata  yang  sering didengar  dalam  kehidupan  sehari-hari.  Tidak  ada seorangpun  yang  tidak  memiliki  masalah  dalam hidupnya,  baik  yang  mudah  maupun  yang  sulit. Sugiyono  (2009:52)  menjelaskan  bahwa  masalah diartikan  sebagai  ketidaksesuaian  antara  apa  yang seharusnya  terjadi  dengan  apa  yang  benar-benar terjadi,  antara  teori  dengan  praktik,  antara  aturan dengan  pelaksanaannya,  dan  antara  rencana  dengan pelaksanaannya  [10].  Sedangkan  Menurut  Hudojo (1990:  32),  masalah  adalah  ketika  seseorang diberikan  suatu  pernyataan  atau  pertanyaan,  tetapi tidak  ada  aturan  atau  hukum  yang  jelas  yang  dapat digunakan  untuk  menemukan  jawabannya  secara cepat [11].
Siswa  bermasalah  adalah  istilah  yang  digunakan untuk  menggambarkan  siswa  yang  mengalami masalah  baik  di  dalam  maupun  di  luar  sekolah. Beberapa masalah yang mungkin dihadapi siswa ini meliputi kesulitan belajar, masalah perilaku, masalah keluarga, masalah emosional dan masalah sosial.

## D. Weighted Product
MADM atau Multi Attribute Decision Making adalah sebuah  teknik  yang  dipakai  untuk  memilih  opsi terbaik  di  antara  beberapa  alternatif  dengan  kriteria tertentu.  Pada  dasarnya,  MADM  mengidentifikasi bobot  dari  setiap  kriteria  dan  mengaplikasikannya pada  proses  pengambilan  keputusan.  Salah  satu metode  dalam  MADM  adalah  Weighted  Product (WP).  WP  adalah  suatu  teknik  yang  memanfaatkan perkalian  untuk  menentukan  rating  pada  setiap kriteria  dengan  bobot  yang  terkait.  Proses  ini  juga
melibatkan normalisasi rating kriteria untuk memastikan bahwa setiap kriteria memiliki pengaruh yang  seimbang  dalam  pengambilan  keputusan. Dengan  menggunakan  metode  MADM  seperti  WP, alternatif  terbaik  dapat  diidentifikasi  dengan  lebih efektif dan efisien. [12].
Langkah-  langkah  dalam  metode  Weighted  Product sebagai berikut:
1. Menentukan Kriteria (C).
2. Menentukan Alternatif (A).
3. Menginputkan bobot ( W j ).
4. Menentukan  nilai  setiap  alternatif  di  setiap kriteria.
5. Melakukan perbaikan bobot (  W j = 1)
Perbaikan  bobot  untuk  W j =  1  adalah  dengan menggunakan rumus
W j = W j ∑ Wj ……………………………. (1)
Keterangan :
W j : Bobot Atribut .
∑ W j : Penjumlahan bobot Atribut.
6. Menghitung Vektor S.
S i =   ∏ x i j wj n j …………………………….
(2)
Keterangan :
S : menyatakan preferensi alternatif yang dianalogikan sebagai vektor S x : menyatakan nilai kriteria wj : menyatakan bobot kriteria i : menyatakan alternatif j : menyatakan kriteria n : menyatakan banyaknya kriteria
7. Menghitung nilai Vektor V yang akan digunakan untuk  perangkingan.  Nilai V i yang  terkecil mengindikasikan  bahwa A i (Alternatif  )  adalah yang lebih dipilih.
V i= si ∏ (x j )wj n j=1 ………………………. (3)
Keterangan :
V  :  menyatakan  preferensi  alternatif  yang dianalogikan sebagai vektor V
x : menyatakan nilai kriteria
w : menyatakan bobot kriteria
i : menyatakan alternatif
j : menyatakan kriteria
n : menyatakan banyaknya kriteria.

## E. Flowchart
Flowchart  atau  bagan  alir  merupakan diagram  yang menunjukkan urutan langkah-langkah dan keputusan yang  diperlukan  untuk  menyelesaikan  suatu  proses pemrograman. Diagram ini terdiri dari simbol-simbol yang mewakili tugas-tugas tertentu dan dihubungkan dengan  garis  atau  panah.  Flowchart  memiliki  peran penting dalam menentukan fase atau fungsi dari suatu proyek  perangkat  lunak  yang  melibatkan  banyak orang  pada  saat  yang  bersamaan.  Flowchart  juga membantu dalam membuat alur program lebih jelas, ringkas, dan mengurangi risiko kesalahan interpretasi.  Selain  itu,  menggunakan  flowchart dalam  dunia  pemrograman  adalah  cara  yang  efektif untuk  mempertemukan  kebutuhan  teknis  dan  non- teknis.
Tujuan  utama  dari  flowchart  adalah  untuk menggambarkan  aliran  suatu  program  dari  satu proses ke proses lainnya. Ini memudahkan siapa saja untuk  memahami  alur  program.  Flowchart  juga menyederhanakan beberapa langkah untuk membuat informasi lebih mudah dipahami.

## Tabel 1. Simbol Flowchart

## F. PHP dan MySQL
PHP ialah bahasa pemrograman yang digunakan untuk membuat aplikasi berbasis web. Jika suatu situs web memanfaatkan PHP, maka diharapkan memiliki sifat  dinamis  dan  interaktif. Sifat  dinamis  artinya suatu  website  dapat  menampilkan  konten  dalam kondisi tertentu (misalnya menampilkan produk yang berbeda kepada setiap pengunjung). Interaktif artinya website  dapat  memberikan  saran  kepada  pengguna (misalnya  dengan  menampilkan  hasil  pencarian produk). PHP dikategorikan sebagai bahasa pemrograman server-side, yang berarti program PHP diolah  oleh  server  dan  hasilnya  dikirim  kembali  ke browser.  Sebelum  membuat  program  dengan  PHP, diperlukan  sebuah  alat  bantu  yang  disebut  server. Itulah  mengapa  server  menjadi  salah  satu tool  yang harus  disediakan  terlebih  dahulu.  [13].  MySQL merupakan  sebuah  sistem  manajemen  basis  data sumber  terbuka  yang  digunakan  untuk  menyimpan beragam  informasi  saat  membuat  aplikasi atau  situs web.  Beberapa  informasi  yang  perlu  dijaga  dalam aplikasi atau situs web adalah seperti nama pengguna,
kata sandi, dan lain sebagainya, sehingga diperlukan sistem  manajemen  basis  data  seperti  MySQL. MySQL  ialah  sebuah  database  management  system (DBMS) yang menggunakan perintah SQL (Structured Query Language) yang sering diterapkan untuk mengembangkan aplikasi dan situs web. Selain itu,  MySQL  termasuk  dalam  kategori  sistem manajemen  basis  data  relasional  (RDBMS)  yang cepat,  mudah  dipakai,  dan  umum  digunakan  untuk keperluan beragam. Berikut ini hal-hal yang membuat MySQL populer:
1. MySQL  memiliki  lisensi  Open  Source  yang memungkinkan penggunaannya secara gratis.
2. Program  ini  memiliki kekuatan dan  menawarkan fitur yang lengkap.
3. Menggunakan format data SQL standar.
4. Kompatibel  dengan  berbagai  sistem  operasi  dan bahasa pemrograman seperti PHP, PERL, C, C++, JAVA, dan lain-lain.
5. Mampu  bekerja  secara  efisien  bahkan  dengan kumpulan data yang besar.
6. Mudah digunakan untuk mengembangkan aplikasi web dengan PHP.
7. Dapat  mendukung  banyak  database,  bahkan hingga 50 juta baris atau lebih dalam satu tabel.

## III. METODOLOGI PENELITIAN

## A. Model Pengembangan Sistem
Model  pengembangan  sistem  yang  digunakan penulis yaitu metode incremental. Model incremental adalah model pengembangan sistem dalam pengembangan perangkat lunak berdasarkan kebutuhan yang dipecah menjadi banyak fungsi atau bagian  sehingga  model  pengembangannya  bersifat bertahap. Tahapan-tahapannya adalah sebagai berikut :
Simbol
Fungsi
Permulaan sub program Perbandingan, pernyataan, penyeleksian data yang memberikan  pilihan  untuk  langkah selanjutnya Penghubung bagian-bagian flowchart  yang  berada  pada  satu halaman. Penghubung bagian-bagian flowchart yang berada pada halaman berbeda. Permulaan/akhir program. Arah aliran program.
Proses  inisialisasi/pemberian  harga awal.
Proses
penghitung/ proses pengolahan data.
Proses input/output data.

## Gambar  1. Metode Incremental

## B. Penerapan Metode Weighted Product
Tahapan  untuk  menerapkan  metode  Weighted Product  (WP)  dalam  memecahkan  kasus  untuk menentukan siswa bermasalah, sebagai berikut:
1. Menentukan Kriteria
Adapun kriteria-kriteria dan bobot kepentingan yang digunakan penulis yaitu:
Tabel 2. Bobot Kepenttingan No. Tingkat Kepentingan Bobot 1 Tidak Penting 1 2 Kurang Penting 2 3 Cukup Penting 3 4 Penting 4 5 Sangat Penting 5 Tabel 3. Kriteria dan Bobot No.  Kode Kriteria Cost / Benefit Bobot 1 K1 Nilai Akademik Benefit 5 2 K2 Absensi Cost 3 3 K3 Kerapian Cost 3 4 K4 Jiwa Sosial Benefit 3 5 K5 Kenakalan Cost 5
Keterangan :
Cost  :  Semakin  kecil  nilainya  semakin  baik  (bobot bernilai negatif).
Benefit : Semakin Besar nilainya semakin baik (bobot bernilai positif).
Setelah pembobotan setiap kriteria selesai, dilanjutkan  dengan  menentukan  sub  kriteria  dari masing-masing  kriteria,  seperti tabel-tabel  di  bawah ini :
Tabel 4. Kriteria Nilai Akademik No. Nilai Akademik Bobot 1 0-40 1 2 41-60 2 3 61-80 3 4 81-90 4 5 91-100 5
Tabel 5. Kriteria Absensi No. Absensi Bobot 1 Tidak ada alpa 1 2 1 2 3 2-3 3 4 4-6 4 5 7-10 5 6 >10 6 Tabel 6. Kriteria Kerapian No. Kerapian Bobot 1 Tidak Ada Pelanggaran 1 2 Berkuku panjang 2 3 Tidak memasukan baju seragam 3 4 Berambut gondrong/panjang (siswa putra) 4 5 Berhias berlebihan 5 6 Bertindik (siswa putra) 6 7 Mewarnai rambut 7 8 Bertato 8 Tabel 7. Jiwa Sosial No. Jiwa sosial Bobot 1 Kurang 1 2 Cukup 2 3 Sedang 3 4 Baik 4 5 Sangat Baik 5 Tabel 8. Kriteria Kenakalan No. Kenakalan Bobot 1 Tidak Ada Pelanggaran 1 2 Terlambat Ke Sekolah 2 3 Bolos 3 4 Berkata Kasar 4 5 Merokok 5 6 Mencuri 6 7 Berkelahi 7 8 Mabuk 8 9 Tawuran 9 10 Pelecehan 10 11 Bully 11 2. Menentukan Alternatif Pembobotan alternatif setiap kriteria. Tabel 9. Alternatif No. Alternatif K1 K2 K3 K4 K5 1 A1 1 1 5 5 5 2 A2 5 5 2 1 1 3 A3 3 5 5 5 5
3. Menghitung normalisasi/perbaikan bobot
Melakukan perbaikan bobot (  W j = 1) Perbaikan bobot  untuk  W j =  1  adalah  dengan  menggunakan rumus :
W j = W j ∑ Wj ……………………………. (1)
Keterangan :
W j : Bobot Atribut .
∑ W j : Penjumlahan bobot Atribut.
Proses  Perhitungan  normalisasi  bobot  dengan rumus diatas:
W 1 = 5 5+3+3+3+5 = 5 19 = 0.263158
W 2 = 3 5+3+3+3+5 = 3 19 = 0.157895 W 3 = 3 5+3+3+3+5 = 3 19 = 0.157895
W 4 = 3 5+3+3+3+5 = 3 19 = 0.157895 W 5 = 5 5+3+3+3+5 = 5 19 = 0.263158
Langkah  selanjutnya  adalah  mencari  nilai W j ternormalisasi  dengan  mengalikannya  dengan  1 untuk atribut Benefit dan -1 untuk atribut Cost.
W 1 = 0.263158 x 1 = 0.263158
W 2 = 0.157895 x -1 = -0.157895
W 3 = 0.157895 x -1 = -0.157895
W 4 = 0.157895 x 1 = 0.157895
W 5 = 0.263158 x -1 = -0.263158
4. Menghitung nilai vektor S
S i =   ∏ x i j wj n j ……………………………. (2)
Keterangan :
S  :  menyatakan  preferensi  alternatif  yang dianalogikan sebagai vektor S x   : menyatakan nilai kriteria wj : menyatakan bobot kriteria i    : menyatakan alternatif j    : menyatakan kriteria n   : menyatakan banyaknya kriteria
Berikut proses perhitungan untuk menentukan nilai vektor S.
S A1 =( 1 0.263158 )( 1 −0.157895 )( 5 −0.157895 )( 5 0.157895 )( 5 −0.263158 )= 0.654727
S A2 =( 5 0.263158 )( 5 −0.157895 )( 2 −0.157895 )(
1 0.157895 )( 1 −0.263158 )= 1.061805
S A3 =( 3 0.263158 )( 5 −0.157895 )( 5 −0.157895 )( 5 0.157895 )( 5 −0.263158 )= 0.67804

## 5. Menghitung nilai vektor V
Setelah menghitung nilai vektor S selanjutnya  menghitung  nilai  vektor  V,  dimana hasilnya nanti akan digunakan sebagai hasil akhir.
V i= si ∏ (x j )wj n j=1 ………………………. (3)
Keterangan :
V  :  menyatakan  preferensi  alternatif  yang dianalogikan sebagai vektor V
x : menyatakan nilai kriteria w : menyatakan bobot kriteria i : menyatakan alternatif j : menyatakan kriteria n : menyatakan banyaknya kriteria. Berikut proses perhitungan untuk menentukan nilai vektor V.
V A1 = 0.654727 0.654727+1.061805+0.67804 = 0.654727 2.394572 =
0.273421
V A2 = 1.061805 0.654727+1.061805+0.67804 = 1.061805 2.394572 =
0.443422 V A3 = 0.67804 0.654727+1.061805+0.67804 = 0.67804 2.394572 =
0.283157
Dari  perhitungan  yang  telah  dilakukan  di  atas, didapatkan  bahwa  alternatif  A1  memiliki  nilai terendah  sehingga  alternatif  A1  adalah  siswa  yang paling bermasalah. Untuk lebih jelasnya dapat dilihat pada tabel dibawah ini.
Tabel 10. Penentuan Siswa Bermasalah No. Alternatif Hasil 1 A1 0.273421 2 A3 0.283157 3 A2 0.443422

## C. Perancangan Menu Sistem Pedukung Keputusan
Gambar  2. Perancangan Menu Sistem Pendukung
Keputusan
Penjelasan Pada Gambar:
1. Menu  Utama,  Halaman  ini  berisi  beberapa  menu yang  terdiri  dari  menu  beranda,  tentang  ,  hasil- spk, dan login.
2. Beranda, Menu  untuk kembali kehalaman  utama dari aplikasi .
3. Profil, profil yang berisi tentang sekolah.
4. Hasil  –  SPK,  Menu  ini  berfungsi  untuk  melihat hasil penentuan siswa bermasalah.
5. Login, Menu ini digunakan user untuk masuk ke halaman admin.
6. Dashboard,  Menu  ini  berfungsi  untuk  menuju halaman  yang  berisi  informasi  tentang  data kriteria, data alternatif, dan perhitungan.
7. Data Kriteria, Halaman ini berisi kriteria penilaian bobot yang akan ditentukan pada setiap kriteria.
8. Data Siswa, Halaman ini berisi data siswa.
9. Perhitungan,  Halaman  yang  berisi  proses  dalam pembobotan, hitung vektor S, hitung vektor V dan penentuan siswa bermasalah.
10. Logout,  Menu  yang digunakan  untuk keluar dari
admin user.

## IV. HASIL DAN PEMBAHASAN
Telah  berhasil  membangun  sebuah  aplikasi  sistem pendukung  keputusan  untuk  menentukan  siswa bermasalah  di  SMAN  05  Seluma  menggunakan metode weighted product.
A. Implementasi Interface
Di  bawah  ini  adalah  tampilan  dan  langkah-langkah menjalankan aplikasi dari awal hingga akhir.
1. Halaman beranda
Halaman  beranda  atau  biasa  disebut  halaman  home merupakan halaman awal dari aplikasi.
Gambar  3. Halaman Beranda Untuk dapat menuju halaman admin, user harus login dengan  memasukkan  username  dan  password  pada halaman  login.  Setelah  login  berhasil, aplikasi  akan menampilkan halaman admin yang berisi menu-menu halaman yaitu data kriteria, data siswa,  perhitungan, data admin dan logout.
Gambar  4. Halaman Login

## Gambar  5. Halaman Admin
2. Halaman data kriteria
Halaman  data  kriteria  merupakan  halaman  yang digunakan  untuk  mengatur  bobot  kriteria  yang akan dihitung dalam perhitungan dalam menentukan siswa bermasalah.
Gambar  6. Halaman Data Kriteria
Kriteria  yang  digunakan  yaitu  nilai  akademik, absensi,  kerapian,  jiwa  sosial dan  kenakalan.  Range bobot  yang  diberikan  antara  1  sampai  5  yang  bisa disesuaikan dengan kepentingan dari sekolah.
3. Halaman data siswa
Fungsi  dari  halaman  data  siswa  adalah  untuk memproses  informasi  mengenai  data  siswa  yang terdaftar di  sekolah. Pada  halaman  ini, akan terlihat tabel  yang  menampilkan  data  siswa  yang  telah tersimpan dalam database.
Gambar  7. Halaman Data Siswa
4. Halaman perhitungan
Halaman  perhitungan  merupakan  halaman  yang menampilkan  proses  perhitungan  weighted  product (WP). Halaman ini akan menampilkan tabel matriks siswa,  perhitungan  bobot,  perhitungan  nilai  S, perhitungan nilai V dan penentuan siswa bermasalah.
Gambar  8. Tabel Matriks Siswa
Gambar  9. Tabel Perhitungan Bobot

## Gambar  10. Tabel Perhitungan Nilai S

## Gambar  11. Tabel Perhitungan Nilai V
Gambar  12. Tabel Penentuan Siswa Bermasalah 5. Halaman admin
Halaman admin merupakan halaman untuk memproses  informasi  mengenai  data  admin.  Pada halaman data admin, akan terlihat tabel yang memuat data admin yang telah diinputkan.
Gambar  13. Halaman Data Admin B. Pembahasan Halaman perhitungan merupakan proses perhitungan  menggunakan  bobot  kriteria  dan  data siswa  dengan  metode  weighted  product  (WP). Berikut proses dalam perhitungan tersebut.
Menghitung normalisasi/perbaikan bobot.
W j = W j ∑ Wj
Keterangan : W j : Bobot Atribut .
∑ W j : Penjumlahan bobot Atribut.
Tabel 11. Kriteria dan Bobot No.  Kode Kriteria Cost / Benefit Bobot 1 K1 Nilai Akademik Benefit 3 2 K2 Absensi Cost 2 3 K3 Kerapian Cost 2 4 K4 Jiwa Sosial Benefit 2 5 K5 Kenakalan Cost 5 Jumlah Bobot 14
Proses  Perhitungan  normalisasi  bobot  dengan rumus diatas:
Nilai akademik ( W 1 )= 3/14 = 0.214286
Absensi ( W 2 )  = 2/14 = 0.142857 Kerapian ( W 3 )  = 2/14 = 0.142857
Jiwa Sosial ( W 4 ) = 2/14 = 0.142857
Kenakalan ( W 5 ) = 5/14 = 0.357143
Langkah  selanjutnya  adalah  mencari  nilai W j ternormalisasi  dengan  mengalikannya  dengan  1 untuk atribut Benefit dan -1 untuk atribut Cost.
Nilai akademik ( W 1 )= 0.214286 x 1 = 0.214286
Absensi ( W 2 )  = 0.142857 x -1 = -0.142857
Kerapian ( W 3 )  = 0.142857 x -1 = -0.142857
Jiwa Sosial ( W 4 )= 0.142857 x 1 = 0.142857
Kenakalan ( W 5 ) = 0.357143 x -1 = -0.357143
Data  yang  diambil  sebagai  sampel  dalam  proses perhitungan yaitu data siswa bernama Heri Saputra.
Tabel 12. Data Heri Saputra Nama Heri Saputra Nisn 0064222224 Jenis Kelamin  Laki-laki Kelas XI IPS 3 Data Kriteria Bobot Nilai Akademik 81 - 90 4 Absensi 2 - 3 3 Kerapian Tidak  memasukan  baju seragam 2 Jiwa Sosial Baik 4 Kenakalan Tidak Ada Pelanggaran 1
Menghitung nilai vektor S
S i =   ∏ x i j wj n j
Berikut  proses  perhitungan  untuk  menentukan  nilai vektor S =( 4 0.214286 )( 3 −0.142857S 1 )( 2 −0.142857 )( 4 0.142857 )( 1 −0.357143 ) =1.270156
Maka  telah  didapat  nilai  vektor  S  siswa  Heri Saputra  yaitu  1.270156.  Setelah  menghitung  nilai vektor  S  selanjutnya  menghitung  nilai  vektor  V. Dengan total jumlah nilai vektor S semua siswa yaitu 1005.1316148867.
V i= si ∏ (x j )wj n j=1
Berikut  proses  perhitungan  untuk  menentukan  nilai vektor V.
V 1 = 1.270156
1005.1316148867 = 0.0012636026
Untuk  penentuan  siswa  bermasalah  siswa  Heri Saputra berada di urutan ke 7.

## V. PENUTUP

## A. Kesimpulan
Berdasarkan uraian yang telah dibahas pada bab- bab  sebelumnya,  penulis  mengambil  kesimpulan sebagai berikut:
1. Telah  dihasilkan  aplikasi  sistem  pendukung keputusan  yang  dapat  melakukan  perhitungan dengan  menggunakan  metode  weighted  product dalam menentukan siswa bermasalah.
2. Aplikasi  dapat  memberikan  daftar  penentuan siswa bermasalah.
3. Faktor  yang  mempengaruhi  hasil  perhitungan dengan  metode  weighted  product  adalah  bobot kriteria dan sub kriteria itu sendiri.

## B. Saran
Aplikasi  Sistem  Pendukung  Keputusan  dengan menggunakan  Metode  Weighted  Product  untuk menentukan siswa bermasalah di sMa 05 seluma yang dibuat peneliti masih memiliki kekurangan, terutama pada  bagian  tampilan,  sehingga  penelliti  berharap adanya keritik dan saran yang bias membantu dalam pengembangan  sistem  Pendukung  Keputusan  yang lebih baik dipenelitian berikutnya.

## DAFTAR PUSTAKA
[1]  J.  Simarmata  and  D.  Hardjono, Pengenalan Teknologi Komputer Dan Informasi . Yogyakarta: Andi, 2006. [2]  S. Butsianto and O. Subagja, “Sistem Pendukung Keputusan Untuk Menentukan Siswa Bermasalah  Dengan  Metode  Simple  Additive Weighting ( Saw ) Studi Kasus : SMK Negeri 1 Cikarang Pusat Pendahuluan Metode
Penelitian,” vol. 10, no. 2, pp. 1578–1591, 2018.
[3]  N.  Widhiyanta  and  A.  Aldo,  “SISTEM PENDUKUNG  KEPUTUSAN  PENENTUAN SISWA  BERMASALAH  MENGGUNAKAN METODE  SIMPLE  ADDITIVE  WEIGHTING (  SAW  )  PADA  MTS  ATH-THOHIRIYAH,” vol. 01, no. 02, pp. 77–84, 2022.
[4]  O. Fajarianto, M. Iqbal, and J. T. Cahya, “Sistem Penunjang  Keputusan  Seleksi  Penerimaan Karyawan Dengan Metode Weighted Product,” vol. 7, no. 1, pp. 49–55, 2017.
[5]  Y.  Yunus  and  J.  Karim,  “Penerapan  Metode Simple  Additive  Weighting  Pada  Sistem Pendukung Keputusan Penentuan Siswa Bermasalah Pada SMA Negeri 1 Kabila,” vol. 5, no. 2, pp. 132–136, 2022.
[6]  M.  Muslihudin  and  D.  Rahayu,  “SISTEM
PENDUKUNG KEPUTUSAN SISWA
BERPRESTASI,” vol. 9, pp. 1–6, 2018. [7]  H.  T.  Sihotang  and  M.  S.  Siboro,  “APLIKASI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN SISWA BERMASALAH MENGGUNAKAN  METODE  SAW  PADA SEKOLAH SMP SWASTA MULIA PRATAMA MEDAN,” no. November, 2016.
[8]  N.  T.  Hartanti  and  A.  Amborowati,  “Sistem Pendukung  Keputusan  Untuk  Menentukan Program  Keahlian  di  SMK  Syubbanul  Wathon Magelang,” pp. 9–10, 2015.
[9]  A.  Putra  and  D.  Y.  Hardiyanti,  “FUZZY MADM,”  vol. 2011,  no.  semnasIF,  pp.  16–20, 2011.
[10] Sugiyono, Metode Penelitian Pendidikan (Pendekatan Kuantitatif, Kualitatif, dan R & D) . Bandung: IKAPI, 2009.
[11] H. Hudojo, Strategi Mengajar Belajar Matematika . Malang: IKIP Malang, 1990.
[12] D.  Kurniawati  and  M.  Arhami,  “Penggunaan Metode Weighted  Product  Pada Sistem Pendukung Keputusan Rekomendasi Pembelian Rumah di Kota,” vol. 3, no. 1, pp. 43–50, 2019.
[13] J.  Enterprise, PHP  Komplet .  Jakarta:  PT  Elex Media Komputindo, 2017.
[14] E.  C.Fostar  and  S.  Godbole, Overview  of Microsoft SQL Server . Apress, 2016.