You are on page 1of 64

IMPLEMENTASI METODE COMPLEX

PROPORTIONAL ASSESSMENT (COPRAS)


DALAM MENENTUKAN SEKOLAH DASAR
TERBAIK (STUDI KASUS KANTOR DINAS
PENDIDIKAN KABUPATEN TAPANULI UTARA)

SKRIPSI

Diajukan Untuk Melengkapi Persyaratan


Guna Mendapatkan Gelar Sarjana
Strata Satu Program Studi Sistem
Informasi

Oleh :

RIZKI JOHAN FELIX


SIAHAAN
218520112

PROGRAM STUDI SISTEM


INFORMASI FAKULTAS ILMU
KOMPUTER UNIVERSITAS
METHODIST INDONESIA MEDAN
2023
ABSTRAK

Sistem Pendukung Keputusan (SPK) merupakan bagian dari sistem informasi berbasis
komputer yang digunakan untuk mendukung pengambilan keputusan dalam suatu instansi atau
perusahaan. Dalam menentukan sekolah dasar terbaik dinas pendidikan kabupaten tapanuli utara
sampai saat ini masih tetap melakukan penilaian Sekolah Dasar terbaik. Selama ini data yang
digunakan masih bersifat konvensional dimana dokumen dan bukti dalam penilaian sekolah
dasar terbaik masih manual, sehingga proses lebih lambat dan tidak objektif. Penelitian ini
menghasilkan sistem pendukung keputusan dimana dalam analisa perangkingannya
menggunakan metode Complex Proportional Assessment (COPRAS) yang dapat memilih
sekolah dasar terbaik. Metode Complex Proportional Assessment (COPRAS) menggunakan
peringkat bertahap dan mengevaluasi prosedur alternatif dalam hal signifikansi dan tingkat
utilitas. Metode Complex Proportional Assessment (COPRAS) memiliki kemampuan untuk
memperhitungkan kriteria positif (menguntungkan) dan negatif (tidak menguntungkan), yang
dapat dinilai secara terpisah dalam proses evaluasi

Kata Kunci: SPK, sekolah dasar, Copras, Website


KATA PENGANTAR

Puji dan syukur penulis ucapkan atas kehadirat Tuhan Yang Maha Esa karena
atas berkat dan rahmat-Nya penulis dapat menyelesaikan Skripsi ini sebagai salah satu
syarat untuk mendapatkan gelar sarjana di Fakultas Ilmu Komputer, Universitas
Methodist Indonesia. Adapun judul skripsi ini adalah “Implementasi Metode Complex
Proportional Assessment (COPRAS) Dalam menentukan Sekolah Dasar Terbaik
(Studi kasus Kantor Dinas Pendidikan Kabupaten Tapanuli Utara)”. Skripsi ini
diharapkan dapat bermanfaat bagi pembaca untuk menambah wawasan dan ilmu
pengetahuan.
Penulis dalam menyelesaikan skripsi ini memiliki beberapa hambatan dalam
proses penyusunannya, namun banyak pihak yang membantu sehingga skripsi ini dapat
penulis selesaikan dengan baik.Oleh karena itu, pada kesesmpatan ini penulis ingin
mengucapkan terimakasih kepada :
1. Bapak Drs.Humuntal Rumapea, M.Kom selaku Rektor Univeristas Metodist
Indonesia dan selaku Pembanding I, yang senantiasa meluangkan waktu
untuk membimbing penulis.
2. Bapak Naikson F. Saragih, ST., M.Kom, selaku Dekan Fakultas Ilmu
Komputer Universitas Methodist Indonesia.
3. Bapak Indra M. Sarkis, S.T, M.Kom, selaku Wakil Dekan I Fakultas Ilmu
Komputer Universitas Methodist Indonesia dan selaku Pembimbing I yang
dapat meluangkan waktu di sela-sela kesibukannya untuk membimbing
penulis dalam proses penulisan skripsi.
4. Ibu Yolanda Rumapea, S.Kom., M.Kom, selaku Wakil Dekan II Fakultas
Ilmu Komputer Universitas Methodist Indonesia
5. Bapak Ir.Surianto Sitepu, M.T, selaku Wakil Dekan III Fakultas Ilmu
Komputer Universitas Methodist Indonesia
6. Bapak Asaziduhu Gea, S.Kom.,M.Kom, selaku Ketua Program Studi Sistem
Informasi.
7. Bapak Jimmy F. Naibaho, S.T, M.Kom selaku Pembimbing II, yang
senantiasa meluangkan waktu di sela-sela kesibukannya untuk membimbing
penulis selama proses penyusunan skripsi ini.
8. Ibu Yolanda Rumapea, S.Kom.,M.Kom selaku Pembanding I, yang
senantiasa meluangkan waktu untuk membimbing penulis
9. Bapak Asaziduhu Gea, S.Kom.,M.Kom selaku Pembanding II, yang
senantiasa meluangkan waktu untuk membimbing penulis.
10. Kepada Seluruh Bapak/Ibu Dosen dan staff Fakultas Ilmu Komputer
Universitas Methodist Indonesia yang senantiasa memberikan tunjuk ajar dan
nasihatnya dari awal perkuliahana hingga penulis dapat menyelesaiakan
penelitian ini.
11. Kedua orang tua ku tercinta. Bapak Robert Siahaan dan Mama Nurcahaya
Sihombing, serta Abang Ando Siahaan, Kaka Tulus Siahaan, Serta Adik
adikku Maria Siahaan & Srirahayu Siahaan. Rasa terimakasih yang sangat
besar atas segala dukungan baik secara moral dan materil serta doa yang
senantiasa diucapkan sangat berpengaruh besar kepada penulis dalam
menyelesaikan skripsi ini. Semoga saya dapat membahagiakan dan membalas
kebaikan kalian.
12. Kepada teman-teman terkasih Khususnya Enjeli Sihombing, yang selalu
memberi semangat dan dukungan dalam pembuatan skripsi ini.
13. Kepada teman-teman kelas SI-C 2018 dan rekan seperjuangan yang
senantiasa memberi support.

Penulis menyadari bahwa skripsi ini masih memiliki kekurangan. Oleh karena
itu, penulis mengharapkan kritik dan saran. Akhir kata penulis mengucapkan
terimakasih, semoga penyusunan laporan ini dapat bermanfaat bagi kita semua

Medan, 30 Mei 2023


Penulis

Rizki Johan Felix Siahaan


DAFTAR ISI

ABSTRAK....................................................................................................................................i
KATA PENGANTAR.................................................................................................................ii
DAFTAR ISI...............................................................................................................................iv
DAFTAR GAMBAR..................................................................................................................vi
DAFTAR TABEL......................................................................................................................vii
BAB 1 PENDAHULUAN............................................................................................................1
1.1 Latar Belakang Masalah...............................................................................................1
1.2 Perumusan Masalah......................................................................................................2
1.3 Batasan Masalah...........................................................................................................2
1.4 Tujuan dan Manfaat penelitian.....................................................................................3
1.4.1 Tujuan penelitian..................................................................................................3
1.4.2 Manfaat penelitian................................................................................................3
1.5 Sistematika Penulisan...................................................................................................4
BAB 2 LANDASAN TEORI.......................................................................................................5
2.1 Metode Complex Proportional Assessment (COPRAS)...............................................5
2.2 UML.............................................................................................................................7
2.2.1 Use Case Diagram................................................................................................8
2.2.2 Activity Diagram................................................................................................10
2.2.3 Class Diagram.....................................................................................................11
2.3 Literature Review.......................................................................................................12
BAB 3 METODOLOGI PENELITIAN.....................................................................................15
3.1 Sejarah Dinas Pendidikan Kabupaten Tapanuli Utara................................................15
3.1.1 Fungsi Dinas Pendidikan Kabupaten Tapanuli utara..........................................16
3.1.2 Lokasi.................................................................................................................17
3.1.3 Logo...................................................................................................................18
3.1.4 Visi Dan Misi.......................................................................................................18
3.1.5 Struktur Organisasi.............................................................................................18
3.2 Framework Penelitian.................................................................................................19
3.2.1 Identifikasi Masalah............................................................................................20
3.2.2 Pengumpulan Data..............................................................................................20
3.2.3 Algoritma copras................................................................................................20
3.2.4 Desain Sistem.....................................................................................................26
3.2.5 Rancangan Database...........................................................................................29
3.2.6 Desain antar muka..............................................................................................31
3.2.7 Implementasi......................................................................................................36
BAB 4 IMPLEMENTASI SISTEM...........................................................................................37
4.1 Implementasi Sistem...................................................................................................37
4.1.1 Kebutuhan Perangkat Keras................................................................................37
4.1.2 Kebutuhan Perangkat Lunak...............................................................................38
4.2 Tampilan Sistem user.................................................................................................38
BAB 5 PENUTUP......................................................................................................................51
5.1 Kesimpulan.................................................................................................................51
5.2 Saran...........................................................................................................................51
DAFTAR GAMBAR

Gambar 3. 1 Peta lokasi...................................................................................................17


Gambar 3. 2 logo Dinas Kabupaten tapanuli utara..........................................................17
Gambar 3. 3 Struktur Organisasi.....................................................................................18
Gambar 3. 4 Framework penelitian.................................................................................19
Gambar 3. 5 Use Case Diagram system..........................................................................26
Gambar 3. 6 activity diagram input data alternatif..........................................................27
Gambar 3. 7 activity diagram input data kriteria.............................................................27
Gambar 3. 8 activity diagram input data nilai.................................................................28
Gambar 3. 9 Sequence diagram pengguna......................................................................28
Gambar 3. 10 Class diagram...........................................................................................29
Gambar 3. 11 Rancangan login sistem............................................................................32
Gambar 3. 12 rancangan antar muka sistem...................................................................33
Gambar 3. 13 rancangan data alternatif...........................................................................34
Gambar 3. 14 Rancangan Data Kriteria...........................................................................34
Gambar 3. 15 Rancangan perhitungan............................................................................35
Gambar 3. 16 Rancangan hasil perhitungan....................................................................35
Gambar 4. 1 Tampilan login sistem................................................................................38
Gambar 4. 2 Tampilan Menu utama user........................................................................39
Gambar 4. 3 Hasil perhitungan metode copras...............................................................40
Gambar 4. 4 Menu Profile...............................................................................................40
Gambar 4. 5 Menu Utama Administrator........................................................................41
Gambar 4. 6 Tampilan menu data Kriteria......................................................................41
Gambar 4. 7 Tampilan penambahan data kriteria............................................................42
Gambar 4. 8 Tampilan menu data sub Kriteria...............................................................43
Gambar 4. 9 Tampilan penambahan data sub kriteria.....................................................44
Gambar 4. 10 tampilan data alternatif.............................................................................44
Gambar 4. 11 Tampilan form tambah data alternatif.....................................................45
Gambar 4. 12 tampilan data penilaian.............................................................................45
Gambar 4. 13 Tampilan perhitungan...............................................................................49
Gambar 4. 14 Hasil perhitungan metode copras.............................................................49
Gambar 4. 15 Tampilan Data user...................................................................................50
DAFTAR TABEL

Tabel 2. 1 Notasi Utama Use Case Diagram.....................................................................9


Tabel 2. 2 Notasi Activity Diagram................................................................................10
Tabel 2. 3 Notasi Class Diagram.....................................................................................11
Tabel 2. 4 Literature Review...........................................................................................12
Tabel 3. 1 Data alternatif.................................................................................................20
Tabel 3. 2 Data kriteria Kriteria......................................................................................21
Tabel 3. 3 Data Alternatif dan Kriteria............................................................................21
Tabel 3. 4 Kriteria fasilitas..............................................................................................21
Tabel 3. 5 Kriteria Jarak..................................................................................................22
Tabel 3. 6 Kriteria jumlah siswa......................................................................................22
Tabel 3. 7 ekstrakulikuler................................................................................................22
Tabel 3. 8 Data Alternatif dan Kriteria............................................................................23
Tabel 3. 9 Tabel Hasil Akhir...........................................................................................25
Tabel 3. 10 Tabel user.....................................................................................................29
Tabel 3. 11 Tabel alternatif.............................................................................................30
Tabel 3. 12 Tabel kriteria................................................................................................30
Tabel 3. 13 Tabel subkriteria...........................................................................................30
Tabel 3. 14 Tabel penilaian.............................................................................................31
Tabel 3. 15 Tabel hasil....................................................................................................31
Tabel 3. 16 Tabel User....................................................................................................31
BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah


Sistem Pendukung Keputusan (SPK) merupakan bagian dari sistem informasi
berbasis komputer yang digunakan untuk mendukung pengambilan keputusan dalam
suatu instansi atau perusahaan. Sistem pendukung keputusan dibangun untuk
memudahkan seseorang untuk mengambil suatu keputusan. Dalam dunia pendidikan,
teknologi juga perlu dimanfaatkan dengan baik, terutama di tingkat pendidikan dalam
menentukan sekolah dasar terbaik. Sekolah dasar terbaik harus dipilih oleh lembaga
dengan parameter dan melalui seleksi dan evaluasi sesuai dengan kriteria yang ada
(Kusuma et al., 2021).
Pada Dinas Pendidikan Kabupaten Tapanuli Utara merupakan kabupaten yang
memiliki Sekolah Dasar (SD) dengan jumlah yang banyak yang masing masing
sekolah memiliki fasilitas tersendiri. Dalam menentukan sekolah dasar terbaik dinas
pendidikan kabupaten tapanuli utara sampai saat ini masih tetap melakukan penilaian
Sekolah Dasar terbaik. Selama ini data yang digunakan masih bersifat konvensional
dimana dokumen dan bukti dalam penilaian sekolah dasar terbaik masih manual,
sehingga proses lebih lambat dan tidak objektif. Hal ini dapat menyebabkan tidak
akuratnya hasil yang dimunculkan serta lamanya proses seleksi sekolah terbaik untuk
jenjang SD yang bisa memakan waktu 1-2 minggu atau bahkan lebih. Permasalahan-
permasalahan itulah yang biasa dijumpai pada dinas pendidikan kabupaten tapanuli
utara saat proses pemilihan SD terbaik Untuk mengatasi permasalahan yang telah
dijelaskan di atas, penulis akan merancang sebuah sistem pendukung keputusan
dimana dalam analisa perangkingannya menggunakan metode Complex Proportional
Assessment (COPRAS) yang dapat memilih sekolah dasar terbaik dasar yang hasil dari
sekolah terbaik akan mendapatkan reward sebagai sekolah panutan untuk sekolah lain
sehingga dapat dijadikan parameter dalam meningkatkan kualitas pendidikan dan
kualitas fasilitas. Metode Complex Proportional Assessment (COPRAS) menggunakan
peringkat bertahap dan mengevaluasi prosedur alternatif dalam hal signifikansi dan
tingkat utilitas. Metode Complex Proportional Assessment (COPRAS) memiliki
kemampuan untuk memperhitungkan kriteria positif (menguntungkan) dan negatif
(tidak menguntungkan), yang dapat dinilai secara terpisah dalam proses evaluasi.
Metode ini lebih unggul dari metode lain karena metode ini dapat digunakan untuk
menghitung tingkat utilitas alternatif yang menunjukkan sejauh mana satu alternatif
lebih baik atau lebih buruk dari pada alternatif lain yang diambil untuk perbandingan.
(Cholil & Setyawan, 2021). Adapun penelitian lainnya yang dilakukan oleh Saidah
Rizki Tanjung,dkk yang dipublikasikan pada jurnal dengan judul penelitian
“Penerapan Metode Entropy dan Complex Proportional Assessment (COPRAS)
Pemilihan Anggota Badan Pengawas Pemilihan Umum (BAWASLU)”.Dimana
penelitian ini dapat menyelesaikan permasalahan dalam pemilihan anggota
(BAWASLU) menjadi lebih objektif (Tanjung et al., 2021).Berdasarkan permasalahan
dan referensi jurnal yang dipaparkan di atas,maka penulis melakukan penelitian
dengan judul ”IMPLEMENTASI METODE COMPLEX PROPORTIONAL
ASSESSMENT (COPRAS) DALAM MENENTUKAN SD TERBAIK STUDI
KASUS KANTOR DINAS PENDIDIKAN KABUPATEN TAPANULI UTARA”.

1.2 Perumusan Masalah


Perumusan masalah dari latar belakang masalah yang telah diuraikan di atas sebagai
berikut :
1. Bagaimana menerapkan metode Complex Proportional Assessment (COPRAS)
dalam menetapkan SD terbaik.
2. Bagaimana merancang sistem pendukung keputusan untuk menentukan sekolah
dasar terbaik menggunakan bahasa pemrograman PHP berbasis web dapat
menghasilkan nilai yang tepat dan akurat.

1.3 Batasan Masalah


Agar pembuatan skripsi ini berjalan dengan alur yang ada maka batasan masalah pada
penelitian ini sebagai berikut:
1. Kriteria dalam menentukan Sekolah Dasar Terbaik sesuai dengan aturan yang
dilakukan oleh dinas pendidikan

2. Analisis keputusan mencakup penilaian terhadap : fasilitas, jumlah siswa, jarak,


ekstrakurikuler

1.4 Tujuan dan Manfaat penelitian


1.4.1 Tujuan penelitian

Adapun tujuan dari penelitian ini sebagai berikut:


1. Mengetahui kriteria-kriteria yang cocok dalam menentukan sekolah dasar
terbaik sesuai dengan aturan yang dilakukan oleh dinas pendidikan
kabupaten tapanuli utara
2. Menghasilkan sistem pengambilan keputusan sekolah dasar terbaik dengan
menerapkan metode Complex Proportional Assessment (COPRAS).
3. Untuk mengetahui perancangan sistem pengambilan keputusan sekolah
dasar terbaik dengan menggunakan pemrograman PHP berbasis web tepat
dan akurat.
4. Sistem ini dapat digunakan Kabupaten Tapanuli Utara dalam memberikan
reward kepada SD terbaik berupa piagam sebagai sekolah rujukan.

1.4.2 Manfaat penelitian


Adapun manfaat yang didapat dari penelitian ini sebagai berikut:
1. Sebagai salah satu alat dan alternatif untuk membantu Dinas pendidikan
dalam menyeleksi sekolah dasar terbaik di Kabupaten Tapanuli Utara.
2. Mengetahui cara kerja dari metode Complex Proportional Assessment
(COPRAS).
4

1.5 Sistematika Penulisan


Adapun sistematika penulisan pada skripsi ini dikelompokkan menjadi
beberapa sub bab dengan sistematika penyampaian sebagai berikut:
BAB 1 : PENDAHULUAN
ini berisi tentang latar belakang masalah, rumusan masalah,
tujuan dan manfaat penelitian, metodologi penelitian, dan
sistematika penulisan.
BAB 2 : LANDASAN TEORI
Bab ini membahas tentang teori yang menjadi landasan
untuk pemecahan masalah. Dalam hal ini penulis
mengemukakan beberapa teori, yaitu teori metode Copras
dan bahasa pemrograman yang dilengkapi dengan
database.
BAB 3 : METODE PENELITIAN
Bab ini berisikan tinjauan umum dinas kabupaten tapanuli
utara yang berisikan sejarah singkat, lokasi, logo, visi misi,
struktur organisasi dan tugas pokok setiap bagian
organisasi.
BAB 4 : ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan tentang analisa sistem yang sedang
berjalan saat ini di dinas kabupaten tapanuli utara,
perancangan sistem dengan menyajikan Use Case Diagram,
Activity Diagram, Class Diagram, rancangan interface yang
terdiri dari rancangan input dan output serta rancangan basis
data untuk penyimpanan data.
BAB 5 : KESIMPULAN DAN SARAN
Bab ini menjelaskan tentang kesimpulan akhir dari
keseluruhan pembahasan pada bab-bab sebelumnya yang
berupa kesimpulan dan saran-saran sebagai jawaban dan
bahan penyempurnaan penelitian ini
BAB 2

LANDASAN TEORI

2.1 Metode Complex Proportional Assessment (COPRAS)

Metode Complex Proportional Assessment (COPRAS) mengasumsikan


ketergantungan langsung dan proporsional dari tingkat signifikansi dan utilitas
dari alternatif yang ada dengan adanya kriteria yang saling bertentangan. Ini
memperhitungkan kinerja alternatif sehubungan dengan kriteria yang berbeda
dan juga bobot kriteria yang sesuai. Metode ini memilih keputusan terbaik
mengingat solusi ideal dan ideal terburuk (Ginting et al., 2020). Metode
COPRAS memiliki kemampuan untuk memperhitungkan kriteria positif
(menguntungkan) dan negatif (tidak menguntungkan), yang dapat dinilai secara
terpisah dalam proses evaluasi. Fitur terpenting yang membuat metode COPRAS
lebih unggul dari metode lainnya adalah dapat digunakan untuk menghitung
tingkat utilitas alternatif yang menunjukkan sejauh mana alternatif yang diambil
untuk perbandingan (Siregar et al., 2020).
Pada metode ini ada beberapa tahapan yang dilakukan dalam metode COPRAS
(Complex Proportional Asessment) yang harus diikuti (Cholil & Setyawan,
2021):
1. Membuat matriks keputusan
𝐴1 𝑥11 𝑥12 𝑥13 𝑥1𝑛
𝐴2 𝖥 𝑥21 𝑥22 𝑥23 𝑥2𝑛 1
𝐷 = 𝐴3 𝑥31 𝑥32 𝑥33 𝑥3𝑛
𝐴4 I 𝑥41 𝑥42 𝑥43 𝑥4𝑛 I
𝐴𝑚 [𝑥𝑚1 𝑥𝑚2 𝑥𝑚3 𝑥𝑚𝑛]
2. Normalisasi matriks dalam pengambilan keputusan
𝑥𝑖𝑗
𝑋
𝑖𝑗
∑ =𝑚
1= 𝑥 𝑖𝑗
1

Keterangan:
𝑋𝑖𝑗 = nilai yang telah dinormalisasi dari alternatif.

5
6

3. Menentukan pengambilan matriks normalisasi terbobot, untuk


menentukan normalisasi terbobot menggunakan rumus sebagai
berikut:
𝐷1 = 𝐷𝑖𝑗 = 𝑋𝑖𝑗 ∗ 𝑊𝑗
Keterangan :
𝑋𝑖𝑗 = nilai yang telah dinormalisasi dari alternatif
𝑊𝑗 = bobot dari kriteria
4. Perhitungan nilai tertinggi dan terendah pada index untuk setiap
alternatif. Berikut rumus untuk menghitung nilai tertinggi dan
terendah setiap alternatif :
𝑆+𝑖
𝑗=1= 𝑦+𝑖𝑗
∑𝑛
𝑦−𝑖𝑗
𝑆−𝑖
𝑗=1=
∑𝑛
Dimana y+ij dan y-ij adalah nilai normalisasi tertimbang untuk atribut
menguntungkan (benefit) dan tidak menguntungkan (cost). Semakin
rendah nilai S-i, semakin baik alternatifnya. Nilai S+i dan S-i
mengungkapkan tingkat tujuan yang dicapai oleh masing-masing
alternatif. Bagaimanapun, jumlah ‘plus’ S+1 dan ‘minus’ S-1 dari
alternatif selalu sama dengan jumlah bobot untuk atribut benefit dan
cost.
5. Menentukan signifikan alternatif berdasarkan penentuan alternatif
positif S+1 dan alternatif negatif S-1 perhitungan bobot relatif setiap
alternatif.
6. Menentukan signifikansi relatif atau prioritas relatif (Qi) dari setiap
alternatifnya.

𝑄𝑖 = 𝑆+𝑖 𝑆−𝑖 𝑖=1


min 𝑆− ∑
𝑛
𝑖= 𝑆−
+ + 𝑆+𝑖 (i=1,2,…,m)
∑𝑛 1 𝑖
𝑖
+
𝑆 𝑛 𝑆 𝑛
−𝑖 ∑ 𝑖=1(𝑆−𝑚𝑖𝑛/ −𝑖 ∑ 𝑖=1(𝑆−𝑚𝑖𝑛/𝑆−𝑖)
𝑆−𝑖)

Dimana S-1 min adalah nilai minimum S-i . sedangkan besar nilai
Qi , semakin tinggi prioritas alternatif. Nilai signifikansi relatif suatu
alternatif menunjukan tingkat kepuasan yang dicapai oleh alternatif
7

yang dicapai tersebut.


7. Menghitung utilitas kuantitatif (Ui) untuk setiap alternatif.

𝑈𝑖
𝑄𝑖 [ ] x 100%
= 𝑄𝑚𝑎𝑥
8

Dimana Qmax adalah nilai signifikansi relatif maksimum. Nilai utilitas ini
berkisar antara 0% sampai 100%. Alternatif dengan nilai utilitas tertinggi (Umax)
adalah pilihan terbaik diantara alternatif kandidat.

2.2 UML (Unified Modeling Language)

UML bukanlah hasil dari satu individu tetapi, merupakan upaya kolektif dari
banyak praktisi, ahli metodologi, pemikir, dan penulis. Object Management Group
(OMG) memfasilitasi input ini dan memasukkan hasilnya ke dalam metamodel yang
kuat, menghasilkan notasi pemodelan standar industri yang dapat digunakan yang
disebut UML (Unhelkar, 2018). Ada lima cara penggunaan UML yaitu sebagai berikut :
1. Visualisasi (Visualizing)
Tujuan utama UML karena notasi dan diagramnya menyediakan mekanisme
standar industri untuk representasi gambar dari persyaratan, proses, desain
solusi, dan arsitektur. Visual ini dibuat menggunakan alat case pemodelan,
yang juga memungkinkan berbagi kerja pemodelan berbasis tim.
2. Menentukan (Specifying)
UML memfasilitasi spesifikasi artefak pemodelan. Misalnya, spesifikasi untuk
aktor, kasus penggunaan, kelas, atribut, dan operasi memberikan detail
tambahan untuk notasi visual. Spesifikasi ini sangat membantu meningkatkan
kualitas solusi karena ulasan spesifikasi membantu menyelesaikan banyak
kesalahpahaman antara pengguna dan pengembang.

3. Membangun (Constructing)
UML digunakan untuk konstruksi perangkat lunak karena memungkinkan
pembuatan kode (mis., C ++, Java) tergantung pada alat case yang digunakan.
Namun, fitur konstruksi UML ini memiliki aplikasi terbatas, terutama karena
begitu kode dihasilkan, sebagian besar proyek praktis bekerja langsung pada
modifikasi kode daripada desain. Rekayasa bolak-balik dimaksudkan untuk
membantu memodifikasi desain berdasarkan kode yang diperbarui, tetapi fitur
ini tidak sepopuler dalam praktiknya seperti yang diperkirakan sebelumnya.
9

4. Mendokumentasikan (Documenting)
Dengan bantuan UML, dokumentasi tambahan dan terperinci untuk
persyaratan, arsitektur, desain, rencana proyek, tes, dan prototipe disediakan
untuk meningkatkan spesifikasi dan representasi visual.
5. Mempertahankan (Maintaining)
Model UML yang baik adalah bantuan signifikan dalam pemeliharaan sistem
perangkat lunak yang berkelanjutan. Model memungkinkan tampilan yang
mudah dari sistem yang ada, arsitekturnya, dan desain TI. Hal ini
memungkinkan pemrogram untuk mengidentifikasi tempat yang benar dalam
sistem untuk perubahan dan, yang lebih penting, memahami efek perubahan
mereka pada seluruh sistem.
UML terdiri dari hal-hal, hubungan, dan diagram, secara konsep dasar, UML terdiri dari
beberapa diagram sebagai berikut :

2.2.1 Use Case Diagram


Use case mendokumentasikan serangkaian interaksi aktor dengan sistem.
Interaksi ini dimaksudkan untuk memberikan beberapa hasil nilai yang konkret dan
terukur kepada aktor. Use case menggambarkan apa yang dilakukan suatu sistem, tetapi
mereka tidak menentukan bagaimana sistem melakukannya. Lebih lanjut, use case tidak
hanya mendokumentasikan interaksi aktor-sistem melalui serangkaian langkah, mereka
juga menambahkan detail seperti pra dan postkondisi untuk use case, referensi
antarmuka pengguna, dan aliran alternatif (Unhelkar, 2018). Notasi utama dalam Use
Case Diagram dapat dilihat seperti pada tabel 2.1.
10

Tabel 2. 1 Notasi Utama Use Case Diagram


No Simbol Nama Keterangan
1 Actor Menspesifikasikanhimpuanperan
yangpenggunamainkanketika
berinteraksi dengan use case.
2 Dependency Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri
(independent) akan mempengaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
(independent).
3 Generalization Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
4 Include Menspesifikasikan bahwa use case
sumber secara eksplisit.
5 Extend Menspesifikasikan bahwa use case
target memperluas perilaku dari use
case sumber pada suatu titik yang
diberikan.

6 Association Apa yang menghubungkan antara


objek satu dengan objek lainnya.
7 System Menspesifikasikan paket yang
Boundary menampilkan sistem secara terbatas.

8 Use Case Deskripsi dari urutan aksi-aksi yang


ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu actor
11

9 Collaboration Interaksi aturan-aturan dan elemen


lain yang bekerja sama untuk
menyediakan prilaku yang lebih
besar dari jumlah dan elemen-
elemennya
(sinergi).
10 Note Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi.
Sumber: (Unhelkar, 2018)

2.2.2 Activity Diagram


Diagram aktivitas UML dimaksudkan untuk menunjukkan setiap aliran, atau
proses, dalam sistem. Diagram aktivitas mampu memodelkan hal-hal berikut:
a. Proses bisnis atau alur kerja dalam organisasi yang menggambarkan bagaimana
fungsi bisnis dilakukan
b. Alur dalam use case +-dengan membuat peta visual dokumentasi use case itu
c. Ketergantungan antara use case dengan menggunakan notasi aktivitas untuk
mewakili use case (meskipun persyaratan ini lebih baik dilayani oleh diagram
ikhtisar interaksi)
d. Navigasi aplikasi seluler (storyboard) dengan mewakili layar ponsel sebagai
aktivitas dalam diagram aktivitas
Notasi UML yang digunakan untuk membuat diagram aktivitas
mencakup aktivitas, transisi, titik awal dan akhir, titik sinkronisasi, titik keputusan,
dan kondisi penjaga dapat dilihat seperti pada tabel 2.2.
Tabel 2. 2 Notasi Activity Diagram
No Simbol Nama Keterangan
Memperlihatkan bagaimana
masing-masing kelas
1 Actifity
antarmuka saling berinteraksi
satu sama lain.
12

State dari sistem yang


2 Action mencerminkan eksekusi dari
suatu aksi.
Bagaimana objek dibentuk
3 Initial Node
atau diawali.
Bagaimana objek dibentuk
4 Actifity Final Node
dan dihancurkan.
Satu aliran yang pada tahap
5 Fork Node tertentu berubah menjadi
beberapa aliran.
Sumber: (Unhelkar, 2018)

2.2.3 Class Diagram


Class diagram dalam praktik bukanlah entitas yang berdiri sendiri melainkan,
mereka terus berinteraksi satu sama lain. Class diagram terdiri dari kelas, atribut dan
operasinya, hubungan kelas ke kelas, stereotip, multiplisitas, dan catatan (Unhelkar,
2018). Notasi yang digunakan dalam class diagram dapat dilihat seperti pada Tabel 2.3.
Tabel 2. 3 Notasi Class Diagram
No Gambar Nama Keterangan
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
1 Generalization
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
Himpunan dari objek-objek yang
2 Class berbagi atribut serta operasi yang
sama.
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
3 Collaboration
menghasilkan suatu hasil yang
terukur bagi suatu aktor

Operasi yang benar-benar dilakukan


4 Realization
oleh suatu objek.
13

Hubungan dimana perubahan yang


terjadi pada suatu elemen mandiri
5 Dependency (independent) akan mempegaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
Apa yang menghubungkan antara
6 Association
objek satu dengan objek lainnya
Sumber: (Unhelkar, 2018)

2.3 Literature Review


Adapun literatur review pada penelitian ini sebagai berikut:

Tabel 2. 4 Literature Review


NO PENELITI JUDUL KESIMPULAN
1 (Septilia et al.,Sistem proses penentuan pemberian
2020) Pendukung dana miskin karena tidak adanya
Jurnal: Jurnal Keputusan SD simulasi metode perhitungan.
Teknologi Dan terbaik Metode pengembangan sistem
Sistem menggunakan menggunakan metode extreme
Informasi Metode SAW programming dan perancangan
Tahun: 2020 sistemmenggunakan UML. Impl
Volume: 1 ementasi sistem ini
menggunakan
Dreamwever dan MySQL sebagi 
database, serta pengujian sistem
menggunakan blackbox testing.
Hasil yang dicapai adalah
sebuah sistem pendukung
keputusan untuk pemberian dana
bagi masyarakat kurang mampu
menggunakan metode Analytical
Hierarchy Process (COPRAS)
yang nantinya dapat mendukung
dalam penentuan bantuan untuk
masyarakat. Kriteria yang
digunakan dalam pemberian
dana PKH yaitu pendidikan,
pekerjaan, status, umur, dan
jumlah anak.
2 (Colia & Sistem Dengan Hasil perhitungan
Sitorus, 2018) Pendukung dengan metode COPRAS akan
Jurnal: Media Keputusan lebih akurat dan lebih teliti
14

Informasi Penentuan daripada perhitungan manual


Analisa dan sekolah terbaik jika dibandingkan terhadap
Sistem menggunakan hasil/fakta lapangan. Dengan
Tahun: 2018 metode copras adanya sistem pendukung
Volume: 3 keputusan ini maka penerima
bantuan dana miskin akan jatuh
ke tangan penduduk yang lebih
tepat dan pasti
3 (Hutagalung, Sistem Sistem Pendukung Keputusan
2020) Pendukung menggunakan metode COPRAS
Jurnal: Keputusan yang dibangun dapat membantu
Prosiding Penerimaan Dana serta memudahkan pihak Dinas
Seminar BOS Pendidikan dalam mengambil
Nasional Riset Menggunakan sebuah keputusan dalam
Information Metode COPRAS penerimaan dana Bantuan
Science Operasional Sekolah (BOS)
(SENARIS) yang dirancang dengan berbasis
Tahun: 2020 web dan menggunakan database
Volume: 2 Mysql. Nilai Consistensi Ratio
(CR) = - 0,6678 yang artinya
nilai rasio konsistensi sudah
optimal dan dapat diterima
karena CR < 0,1. Bobot paling
besar ada pada kriteria Jumlah
Siswa Valid (C1) sebesar 21,31
% dan dari 10 sample data
alternatif penerima dana BOS,
yang mendapatkan nilai tertinggi
adalah SMAS Budi Mulia
dengan total nilai 0,1953 atau
(19,53%)
4 (Suhendar & Sistem metode Multi Criteria Decision
Novia, 2017) Pendukung Making (MCDM) dan model
Jurnal: JSiI Keputusan Weight Product Models (WPM)
(Jurnal Sistem Penerima BOP dapat menentukan bobot
Informasi) Pendidikan berdasarkan kriteria penilaian
Tahun: 2017 Madrasah Dengan penyeleksi dengan alternatif
Volume: 1 Metode Multi kecocokan berdasarkan prioritas
Criteria Decision pengambil keputusan. 3) Kriteria
Making (MCDM) yang diperhatikan dalam
pemberian rekomendasi pada
permasalahan proses seleksi
penerima BOP meliputi jumlah
siswa, jumlah guru, jumlah
kelas, usia madrasah, izin
operasional, kondisi bangunan,
dan tidak mendapatkan bantuan
dari instansi lain. Semua kriteria
15

tersebut menjadi atribut di


profile lembaga
5. (Ayunda et al., Sistem Pada penelitian ini, penulis
2021) Pendukung menggunakan hibah sekolah
Jurnal: JIMP - Keputusan adalah penyaluran dana
Jurnal Penerima bantuan pendidikan untuk sekolah dasar
Informatika sekolah yang bersumber dari Kinerja Bos
Merdeka menggunakan (Kinerja Bos). Kinerja Bos atau
Pasuruan metode copras bantuan operasional sekolah
Tahun: 2021 adalah dialokasikan untuk
Volume: 3 sekolah yang dinilai memiliki
kinerja baik. Isu yang sering
timbul adalah penyaluran dana
bantuan sekolah yang tidak tepat
sasaran, hal ini disebabkan tidak
adanya cara penyaluran dana
tersebut
6 (Dewi et al., Penentuan Siswa Pada penelitian ini
2022) Penerima Bantuan menyimpulkan Metode
Jurnal: JISTech Pendidikan perhitungan yang digunakan
(Journal of Menggunakan dalam sistem pendukung
Islamic Science Metode COpras keputusan ini adalah kombinasi
and Dan Saw metode Metode COPRAS
Technology) (Analytical Hierarchy Process)
Tahun: 2022 dan Metode SAW (Simple
Volume: 7 Additive Weighting) dan
Penelitian ini menghasilkan
sebuah sistem yang dapat
membantu sekolah dalam
merekomendasikan mengenai
siswa yang berhak menerima
bantuan Pendidikan
BAB 3

METODOLOGI PENELITIAN

3.1 Sejarah Dinas Pendidikan Kabupaten Tapanuli Utara


Dasar hukum pembentukan Dinas Pendidikan dan Kebudayaan Tapanuli
Utara adalah Peraturan Daerah No. 05 Tahun 2010 Tentang susunan organisasi
dan tata kerja Dinas-Dinas Daerah Kabupaten Tapanuli Utara disebutkan bahwa
Dinas Pendidikan dan Kebudayaan merupakan unsur pelaksana pemerintah
daerah, dipimpin oleh seorang Kepala Dinas yang berada di bawah dan
bertanggung jawab kepada Bupati melalui Sekretaris Daerah. Pertama sekali
nama kantor ini adalah Kantor Departemen Pendidikan Tapanuli Utara yang
berdiri pada tahun 1975 yang terletak di Jl. Raja Johannes Hutabarat Tarutung
yang dipimpin oleh seorang Kepala Departemen Pendidikan yang Bernama Daud
Gultom. Nama Departemen Pendidikan Tapanuli ini, dipakai hingga tahun 1980.
Kantor Departemen Pendidikan Tapanuli Utara yang dibawahi 27 Kecamatan
dan masing-masing Kecamatan dikepalai oleh camat dan mempunyai sistem
organisasi. Departemen Pendidikan Tapanuli Utara menangani sekolah tingkat
TK Negeri/Swasta, SMP Negeri/Swasta, SMA Negeri/Swasta, SMK
Negeri/Swasta. Sedangkan bidang peningkatan mutu serta sarana dan prasaranan
Sekolah Dasar(SD) Negeri/Swasta, bidang kurikulum dan proses belajar-
mengajar ditangani oleh Dinas Pendidikan dan Kebudayaan. Pada Tahun 1989
Departemen Pendidikan Tapanuli Utara berubah nama menjadi Kantor
Departemen Pendidikan dan Kebudayaan sampai Tahun 1999. Pada tahun 1999
berubah nama menjadi Departemen Pendidikan Nasional. kemudian pada tahun
2003 Kabupaten Tapanuli Utara dimekarkan kembali menjadi dua kabupaten
yaitu Kabupaten Tapanuli utara dan Kabupaten Humbang Hasudutan, yang
masing- masing dikelola Kantor Departemen Pendidikan Tapanuli Utara.

15
16

purbatua, Kecamatan Simangumban, Kecamatan Pahae Julu, Kecamatan Pangaribuan,


Kecamatan Garoga, Kecamatan Sipahutar, Kecamatan Siborongborong, Kecamatan
Pagaran, Kecamatan Muara. Dinas pendidikan merupakan unsur pelaksana otonomi
daerah pemerintah kabupaten yang dipimpin oleh seorang Kepala Dinas berkedudukan di
bawah dan bertanggungjawab kepada Bupati melalui sekretaris Daerah. Dinas pendidikan
mempunyai tugas melaksanakan urusan pemerintah daerah/ kewenangan kabupaten
dibidang pendidikan anak usia dini, pendidikan dasar, pendidikan menengah umum dan
kejuruan, pendidikan luar sekolah, kebudayaan, dan sarana/prasarana pendidikan serta
tugas pembantuan.

3.1.1 Fungsi Dinas Pendidikan Kabupaten Tapanuli utara


Dalam menyelenggarakan tugas tersebut Dinas pendidikan dan Kebudayaan
mempunyai fungsi:
1. Perumusan kebijakan teknis di bidang pendidikan dan Kebudayaan meliputi
pendidikan anak usia ini, pendidikan dasar, pendidikan menengah umum dan
kejuruan, pendidikan luar sekolah, kebudayaan dan sarana/prasarana pendidikan.
2. Penyusunan perencanaan teknis dan program kerja bidang pendidikan dan
kebudayaan yang meliputi, pendidikan anak usia dini, pendidikan dasar,
pendidikan menengah umum dan kejuruan, pendidikan luar sekolah,
kebudayaan.
3. Penyelenggaraan perijinan dan pelaksanaan umum di bidang pendidikan dan
kebudayaan yang meliputi, pendidikan anak usia dini, pendidikan dasar,
pendidikan menengah umum dan kejuruan, pendidikan luar sekolah,
kebudayaan.
4. Pembinaan terhadap Unit pelaksana Teknis Dinas di bidang pendidikan dan
Kebudayaan kebudayaan yang meliputi, pendidikan anak usia dini, pendidikan
dasar, pendidikan menengah umum dan kejuruan, pendidikan luar sekolah,
kebudayaan.
5. Koordinasi pelaksanaan kegiatan dan kerjasama teknis dengan pihak lain yang
berhubungan dengan bidang pendidikan dan kebudayaan.
6. Pembinaan Unit Pelaksana Teknis (UPT) dalam lingkup pendidikan dan
kebudayaan.
17

3.1.2 Lokasi
Jl. Raja Johannes Hutabarat, Hutatoruan IX, Kec. Tarutung, Kabupaten Tapanuli
Utara, Sumatera Utara 22416. berikut ini gambar alamat dinas pendidikan kabupaten
tapanuli utara

Gambar 3. 1 Peta lokasi

3.1.3 Logo
Adapun logo dari dinas pendidikan kabupaten tapanuli utara sebagai berikut

Gambar 3. 2 logo Dinas Kabupaten tapanuli utara


18

3.1.4 Visi Dan Misi Visi


Tapanuli Utara Sebagai Lumbung Pangan dan Lumbung Sumber Daya
Manusia Yang Berkualitas Serta Daerah Tujuan Wisata

Misi
a) Meningkatkan Ketahanan Pangan dan Kesejahteraan Petani melalui
Perlindungan Petani dan lahan Pertanian berkelanjutan

b) Pengembangan Komoditi dan Produk Unggulan Daerah Berbasis Pertanian dan


sumber daya LokalMeningkatkan Kualitas Layanan Pendidikan dan Kesehatan

c) Meningkatkan Kualitas dan daya saing sumber Daya Manusia melalui pelatihan
tenaga kerja dan pemanfaatan IPTEK dan pengembangan jiwa kewirausahaan

d) Meningkatkan Destinasi Wisata melalui pengembangan kawasan wisata alam


dan budaya maupun rohani dan agrowisat

3.1.5 Struktur organisasi

Gambar 3. 3 Struktur Organisasi


19

3.2 Framework Penelitian


Pada penelitian ini terdapat framework penelitian sebagai berikut:

Gambar 3. 4 Framework penelitian

3.2.1 Identifikasi Masalah


Berdasarkan analisa yang telah dilakukan terdapat beberapa permasalahan seperti:
1. Tidak adanya sistem yang melakukan penilaian terhadap sekolah dasar pada
daerah kabupaten tapanuli utara

2. Tidak adanya variabel yang menentukan dalam proses penilaian


20

3.2.2 Pengumpulan Data


Pada tahapan pengumpulan data akan mengambil data data seperti
1. Data diperoleh dari dinas pendidikan kabupaten tapanuli utara
2. Data yang diperoleh dari 10 sekolah dasar didaerah tapanuli utara

3.2.3 Algoritma copras


Berikut ini penerapan dari metode copras
1. Data Alternatif dan Kriteria

Data alternatif sangat penting dalam sistem pendukung keputusan untuk


menentukan sekolah terbaik. Berikut adalah data-data alternatif
Tabel 3. 1 Data alternatif
No Nama Sekolah
1 SD Negeri 173104 tarutung
2 SD Swasta Santa Maria Tarutung
3 SD Swasta Santalusia siborongborong
4 SD Negeri 173100 Tarutung
5 SD Negeri 173165 Sipahutar
6 SD Negeri 173175 Simarpinggan
7 SD Negeri 173271 Siborongborong
8 SD Negeri 174567 Pansurnapitu
9 SD Negeri 173272 Siborongborong
10 SD Negeri 173340 Muara
Data kriteria merupakan patokan dalam menentukan sekolah terbaik yang
memiliki peranan penting dalam perhitungannya.
Tabel 3. 2 Data kriteria Kriteria

Kriteria Keterangan Type Bobot


C1 Fasilitas Benefit 25%
C2 Jumlah Siswa Benefit 20%
C3 jarak Benefit 25%
C4 Ekstrakulikuler Cost 10%
21

Berdasarkan data-data yang didapat dalam penelitian, maka data alternatif


dan kriteria sebagai berikut:
Tabel 3. 3 Data Alternatif dan Kriteria
Alternatif C1 C2 C3 C4
A1 91.70 86 2 0
A2 90.33 84 1 0
A3 89.39 85 2 1
A4 89.08 86 2 1
A5 88.51 80 1 1
A6 88.19 88 1 2
A7 88.08 82 1 2
A8 87.92 84 1 2
A9 87.82 82 1 2
A10 87.82 85 1 2

Sebelum melakukan perhitungan menggunakan metode COPRAS, terlebih


dahuluakan ditetapkan nilai bobot detail dari kriteria. Pada pembobotan untuk
tiap- tiap kriteria ditentukan dari tingkat kepentingan dari masing-masing kriteria.
Bobot untuk setiap kriteria dapat dilihat pada tabel berikut ini
Tabel 3. 4 Kriteria fasilitas
Kegiatan Fasilitas Bilangan fuzzy Nilai
81-100 Sangat baik 5
61-80 baik 4
41-60 Kurang baik 3
21-40 Tidak baik 2
0-20 Sangat tidak baik 1
Tabel 3. 5 Kriteria Jarak
jarak Bilangan fuzzy Nilai
0-1 KM Sangat baik 5
1.1 - 2 KM baik 4
2.1- 3 km Kurang baik 3
3.1-4 Km Tidak baik 2
4.1- 5KM Sangat tidak baik 1
22

Tabel 3. 6 Kriteria jumlah siswa


jumlah siswa Bilangan fuzzy Nilai
81-100 Sangat baik 5
61-80 baik 4
41-60 Kurang baik 3
21-40 Tidak baik 2
0-20 Sangat tidak baik 1
Tabel 3. 7 ekstrakulikuler
Kegiatan ekstrakulikuler Bilangan fuzzyni Nilai
0 Sangat baik 5
0-1 baik 4
0-2 Kurang baik 3
0-3 Tidak baik 2
0-4 Sangat tidak baik 1
Setelah kriteria dan penilaian kriteria dijabarkan maka akan terbentuk data alternatif
dan kriteria berikut ini
23

Tabel 3. 8 Data Alternatif dan Kriteria


Alternatif C1 C2 C3 C4
A1 4 4 3 4
A2 4 4 2 2
A3 4 3 3 1
A4 4 4 2 3
A5 3 3 3 3
A6 3 2 4 3
A7 3 2 4 3
A8 3 2 3 4
A9 3 3 3 3
A10 3 4 1 2
Penerapan Metode COPRAS Untuk menyelesaikan masalah diatas dengan metode
COPRAS akan dilakukan sesuai dengan langkah-langkah yang telah dijelaskan.
a) Membuat matriks keputusan.
5 5 5 5
4 4 4 4
4 4 4 5
3 3 3 4
1 2 2 1
= 2 3 1 3
3 4 5 4
5 1 2 2
3 3 3 1
2 4 3 2
36 33 32 31

b) Hasil dari matriks keputusan seperti berikut ini


0.11765 0.12903 0.10714 0.142857
0.11765 0.12903 0.07143 0.071429
0.11765 0.09677 0.10714 0.035714
0.11765 0.12903 0.07143 0.107143
0.08824 0.09677 0.10714 0.107143
0.08824 0.06452 0.14286 0.107143
0.08824 0.06452 0.14286 0.107143
0.08824 0.06452 0.10714 0.142857
24

0.08824 0.09677 0.10714 0.107143


0.08824 0.12903 0.03571 0.071429

c) Menentukan matriks keputusan berbobot yang ternormalisasi. Berikut ini hasil


dari matriks keputusan berbobot
2.7777777777778 3.030303030303 1,5625 8.0645161290323
2.2222222222222 2.242424242424 1.25 6.4516129032258
2.2222222222222 2.242424242424 1.25 8.0645161290323
1.6666666666667 1.881818181818 0,9375 6.4516129032258
0,55555555555556 1.211212121212 0,625 1.6129032258065
1.1111111111111 1.818818181818 0,3125 4.8387096774194
1.6666666666667 2.424224242424 1,5625 6.4516129032258
2.7777777777778 0,606060606061 0,625 3.2258064516129
1.6666666666667 1.881818181818 0,9375 1.6129032258065
1.6666666666667 2.422424242424 0,9375 3.2258064516129

d) Perhitungan memaksimalkan dan meminimalkan indeks untuk masing masing


alternatif. Berikut ini hasil dari perhitungan index 1,2,3 pada masing masing alternatif
S +i
S -min/S -
13.872596937113 S -i i
11.09807754969 1,5625 0.4146341
12.710980775497 1.25 0.5483871
9.9364613880743 1.25 0.6538462
3.3805799934832 0,9375 0.7727273
7.7680026067123 0,625 0.4722222
10.542521994135 0,3125 0.7727273
6.6096448354513 1,5625 0.7727273
5.0977517106549 0.6296296
0,625
7.316715542522 0.4722222
0,9375
0,9375
25

Qi Ui
14.385417449934 100
11.739103190716 81.6042
13.352006416523 10.5544
10.791162242775 11.5729
4.6626312755345 8.55588
10.332105170815 10.1145
11.055342506955 10.1145
7.8916961175026 75.686
5.9524525653558 8.55588
8.1714163972228 11.7301

Berikut tampilan Hasil akhir dari perhitungan dengan menerapkan


metode COPRAS, dapat dilihat pada tabel di bawah ini.
Tabel 3. 9 Tabel Hasil Akhir
No Nama Sekolah Nilai Ui Ranking
1 SD Negeri 173104 tarutung 100 1
2 SD Swasta Santa Maria Tarutung 81.6042 3
3 SD Swasta Santalusia siborongborong 92.8163 2
4 SD Negeri 173100 Tarutung 75.0146 5
5 SD Negeri 173165 Sipahutar 32.4122 10
6 SD Negeri 173175 Simarpinggan 71.8235 6
7 SD Negeri 173271 Siborongborong 76.851 4
8 SD Negeri 174567 Pansurnapitu 54.859 8
9 SD Negeri 173272 Siborongborong 41.3784 9
10 SD Negeri 173340 Muara 56.8035 7

Hasil akhir perhitungan metode copras.


No Nama Sekolah Nilai Ui Ranking
1 SD Negeri 173104 tarutung 100 1
2 SD Swasta Santalusia siborongboron 92.8163 2
3 SD Swasta Santa Maria Tarutung 81.6042 3
4 SD Negeri 173271 Siborongborong 76.851 4
26

5 SD Negeri 173100 Tarutung 75.0146 5


6 SD Negeri 173175 Simarpinggan 71.8235 6
7 SD Negeri 173340 Muara 56.8035 7
8 SD Negeri 174567 Pansurnapitu 54.859 8
9 SD Negeri 173272 Siborongborong 41.3784 9
10 SD Negeri 173165 Sipahutar 32.4122 10

3.2.4 Desain Sistem


Pada tahapan desain sistem ini akan di jelaskan proses–proses pembuatan sistem
pendukung keputusan siswa terbaik dengan metode copras berbasis website.
Dalam perancangan sistem terdapat diagram UML yang akan diterapkan dengan
hanya menggunakan Use case diagram.

1. Use Case Diagram


Use case diagram menggambarkan fungsionalitas yang di harapkan dari sebuah
pembuatan sistem pendukung keputusan berbasis website yang mendeskripsikan
sebuah interaksi antara satu atau lebih aktor dengan proses yang akan di buat,
berikut ini perancangan use case sistem yaitu:

Gambar 3. 5 Use Case Diagram system


27

2. Activity Diagram
Diagram activity merupakan bagian dari penggambaran sistem secara fungsional
menjelaskan proses-proses logika atau fungsi yang terimplementasi oleh kode
program. Berikut ini activity diagram yang terdapat pada sistem

Gambar 3. 6 activity diagram input data alternatif

Gambar 3. 7 activity diagram input data kriteria


28

Gambar 3. 8 activity diagram input data nilai

3. Sequence Diagram Pengguna


Sequence Diagram pengguna menggambarkan prilaku pada sebuah scenario pada
sistem berbasis website. Seperti pada gambar 3.9 berikut ini

Gambar 3. 9 Sequence diagram pengguna


29

4. Class Diagram
Class Diagram menggambarkan struktur dan hubungan antar objek-objek
yang ada pada sistem. Struktur itu meliputi atribut-atribut dan metode-metode
yang ada pada masing-masing kelas. Adapun gambaran class diagram dari sistem
yang dibangun dapat dilihat pada Gambar dibawah ini

Gambar 3. 10 Class diagram

3.2.5 Rancangan database


Perancangan database merupakan kumpulan dari tabel-tabel yang
digunakan untuk menyimpan informasi kamus data, tabel yang ada pada database
sebanyak 6 buah tabel dan digunakan untuk menyimpan informasi yang ada pada
database, berikut adalah desain tabel yang digunakan:
1. Desain Database table user
Desain database table user merupakan database yang berisi data user
yang digunakan sebagai database. Adapun table user pada table 3.10
berikut ini:
Tabel 3. 10 Tabel user

No. Field Name Type Width


1. id_user Int 5
2. Nama varchar 20
30

3. Email varchar 50
4. Jenis kelamin varchar 50
5. Username varchar 50
6. Password varchar 50

2. Desain database alternatif


Desain database table alternatif merupakan database yang berisi data data
penunjang sistem yang dapat dilihat pada table 3.11 berikut ini.
Tabel 3. 11 Tabel alternatif
No. Field Name Type Width
1. id_alternatif Int 5
2. nama Int 10
3. Desain database table kriteria
Desain database table kriteriayang merupakan database yang berisi data data
kriteriayang dapat dilihat pada table 3.12 berikut ini.
Tabel 3. 12 Tabel kriteria
No. Field Name Type Width
1. id_kriteria Int 5
2. Jenis Var 10
3. Bobot Var 10
4. Keterangan Var 10
4. Desain database table subkriteria
Desain database table subkriteria yang merupakan database yang berisi data
data sub kriteria yang dapat dilihat pada table 3.13 berikut ini.
Tabel 3. 13 Tabel subkriteria
No. Field Name Type Width
1. id_subkriteria Int 5
2. Id_kriteria Int 10
3. Nilai Var 10
31

5. Desain database table penilaian


Desain database table penilaian yang merupakan database yang berisi data data
penilian yang dapat dilihat pada table 3.14 berikut ini.
Tabel 3. 14 Tabel penilaian
No. Field Name Type Width
1. id_penilaian Int 5
2. Id_user Int 10
3. Id_kriteria Int 10
4. Nilai Var 10

5. Desain database table hasil


Desain database table hasil yang merupakan database yang berisi data data hasil
yang dapat dilihat pada table 3.15 berikut ini.
Tabel 3. 15 Tabel hasil
No. Field Name Type Width
1. id_hasil Int 5
2. Id_alternatif Int 10
4. Nilai Var 10
6. Desain database table user
Desain database table hasil yang merupakan database yang berisi data data user
yang dapat dilihat pada table 3.16 berikut ini.
Tabel 3. 16 Tabel User
No. Field Name Type Width
1. id_user Int 5
2. User_level Int 10
3.2.6 Desain antar muka
Pada sistem pendukung keputusan penentuan siswa terbaik dengan
memanfaatkan metode copras dalam melakukan siswa terbaik terdapat tampilan
antarmuka yang dapat diakses oleh user. Perancangan tampilan antarmuka sistem
ini yang dirancang oleh penulis akan dijelaskan sebagai berikut:
32

1. Tampilan login sistem

Gambar 3. 11 Rancangan login sistem

Keterangan gambar 3.11 menjelaskan bahwa pada sistem pendukung keputusan


terdapat rancangan login, pada rancangan login terdapat form username dan form
passsword yang harus diisi ketika ingin masuk pada sistem pendukung keputusan
siswa terbaik
33

2. Tampilan rancangan menu utama

Gambar 3. 12 rancangan antar muka sistem

Keterangan gambar 3.12 menjelaskan bahwa pada sistem pendukung keputusan


terdapat menu, berikut nama-nama menu di bawah ini:
a. Menu data alternatif yang merupakan keseluruhan data siswa yang akan
dijadikan objek penelitian
b. Menu data kriteria merupakan keseluruhan data kriteria
c. Menu data penilaian merupakan menu yang akan menampilkan
keseluruhan penilaian terhadap siswa
d. Menu data perhitungan merupakan menu yang akan menampilkan proses
dari perhitungan metode copras
e. Menu data hasil akhir merupakan menu yang akan menampilkan hasil
akhir dari perhitungan
f. Data pengguna merupakan menu yang akan menampilkan data data
pengguna
34

3. Tampilan Rancangan Data Alternatif

Gambar 3. 13 rancangan data alternatif

Keterangan gambar 4.13 menjelaskan bahwa pada sistem pendukung


keputusan terdapat tampilan data alternatif keterangan nya sebagai berikut
a. Menu data alternatif yang merupakan keseluruhan data siswa yang
akan dijadikan objek penelitian
b. Menu data alternatif dapat dilakukan penambahan data

4. Tampilan Rancangan Data Kriteria

Gambar 3. 14 Rancangan Data Kriteria


35

Keterangan gambar 3.8 menjelaskan bahwa pada sistem pendukung keputusan


terdapat tampilan data kriteria keterangan nya sebagai berikut
a. Pada tampilan data kriteria terdapat tabel nama kriteria,bobot,jenis
dan aksi
b. Pada tampilan ini pengguna dapat melakukan penambahn data
kriteria

5. Tampilan rancangan perhitungan

Gambar 3. 15 Rancangan perhitungan

6 Tampilan rancangan perhitungan

Gambar 3. 16 Rancangan hasil perhitungan


3.2.4 Implementasi
Implementasi sistem merupakan tahap penerapan sistem yang
sudah didesain atau dirancang, agar sistem yang telah dibuat dapat
dioperasikan dan digunakan secara optimal sesuai dengan kebutuhan.
Selain tahap implementasi maka dilakukan pengujian terhadap sistem
yang baru dan akan dilihat kekurangan kekurangan pada aplikasi yang
baru untuk pengembangan sistem selanjutnya.
BAB 4
IMPLEMENTASI SISTEM

4.1 Implementasi Sistem


Bab ini akan menjelaskan hasil implementasi dalam membangun sistem
pendukung keputusan untuk menentukan hero terbaik pada penentuan SD Negeri
terbaik berbasis website menggunakan metode copras. Tahap ini akan
menjelaskan apakah setiap proses dapat berjalan dengan baik dan mampu
memberikan hasil yang diharapkan. Pada bab ini, penulis akan menerangkan hasil
dari sistem yang telah dibuat beserta fungsi-fungsi yang ada ditampilannya. Mulai
dari memasukkan data sampai pada proses analisa penilaian dari penentuan SD
Negeri terbaik. Penulis juga akan menguji coba setiap fitur apakah setiap fitur
sudah berjalan sesuai dengan output yang diinginkan. Seluruh fitur yang dicoba
akan membutuhkan perangkas keras dan perangkat lunas seperti berikut:

4.1.1 Kebutuhan Perangkat Keras


Perangkat keras adalah sebuah komponen atau unsur peralatan yang
digunakan untuk mengimplementasikan Pada sistem pendukung keputusan untuk
menentukan penentuan SD Negeri terbaik berbasis website menggunakan metode
copras. Adapun perangkat keras yang digunakan secara optimal memerlukan
spesifikasi minimum komputer sebagai berikut:
1. Processor core i3 gen 5th
2. Kapasitas RAM 4 GB
3. HDD 250 gb
4. Keyboard dan Mouse
Secara keseluruhan spesifikasi perangkat keras komputer yang ada sudah
memenuhi syarat kebutuhan perangkat lunak yang akan diimplementasikan untuk
sistem pendukung keputusan untuk menentukan penentuan SD Negeri terbaik
berbasis website menggunakan metode copras

37
38

4.1.2 Kebutuhan Perangkat lunak


Perangkat lunak adalah beberapa perintah yang dieksekusi oleh mesin
komputer dalam menjalankan pekerjaannya. Secara luas perangkat lunak dapat
diartikan sebagai suatu produser pengoprasian. Adapun perangkat lunak yang
digunakan secara optimal memerlukan spesifikasi minimum komputer sebagai
berikut:
1. Windows 10 64 bit
2. Notepad ++
3. php
4. Mysql

4.2 Tampilan Sistem user


Pada tampilan sistem user yang berfungsi sebagai sistem yang digunakan
oleh user untuk melihat sistem pendukung keputusan untuk penentuan SD Negeri
terbaik berbasis website menggunakan metode copras. Berikut ini adalah tampilan
yang terdapat pada sistem user:
1. Tampilan login
Form Login Utama merupakan gerbang utama untuk dapat masuk ke
dalam aplikasi. Pengguna memasukkan username dan password. Username dan
password tersebut telah tersimpan dalam user dapat login dengan meng-inputkan
username dan password yang sudah terdaftar. Gambar 4.1 merupakan form Login

Gambar 4. 1 Tampilan login sistem


39

Keterangan gambar 4.1 akan menjelaskan bahwa pada proses menu login
pengguna harus memasukan username dan password sehingga dapat dilakukan
proses autentifikasi kedalam database sehingga apabila password tidak valid maka
pengguna tidak dapat masuk. Dan harus dimasukan kembali username dan
password

2. Tampilan menu utama user


Pada tampilan menu utama akan menampilkan semua menu yang terdapat
pada sistem pendukung keputusan penentuan penentuan SD Negeri terbaik
menggunakan metode copras. berikut ini tampilan menu utama pada sistem pada
user yang terdapat pada gambar 4.2

Gambar 4. 2 Tampilan Menu utama user

Keterangan gambar 4.2 sebagai berikut:


1. Pada menu Data perhitungan akan menampilkan perhitungan dari metode
copras dalam menentukan penentuan SD Negeri terbaik
2. Data hasil akhir akan menampilkan hasil dari perhitungan metode copras
3. Pada menu profile akan menampilkan menu profile dari pengguna
40

3. Menu Data hasil perhitungan


Pada tampilan ini akan menampilkan hasil dari perhitungan metode copras
dalam menentukan penentuan SD Negeri terbaik berbasis website. Berikut ini
tampilan dari hasil perhitungan pada gambar 4.3 berikut ini

Gambar 4. 3 Hasil perhitungan metode copras

4. Tampilan menu profile


Pada tampilan ini akan menampilkan menu profile yang terdapat pada
sistem user. Berikut ini tampilan menu profile pada gambar 4.4

Gambar 4. 4 Menu Profile


41

5. Tampilan Menu utama administrator


Pada tampilan menu utama administrator akan menampilkan semua menu
yang terdapat pada sistem pendukung keputusan penentuan penentuan SD Negeri
terbaik menggunakan metode copras. Berikut ini tampilan menu utama
administrator pada sistem yang terdapat pada gambar 4.5

Gambar 4. 5 Menu Utama Administrator

6. Tampilan menu Data Kriteria


Pada tampilan ini akan ditampilkan menu data kriteria yang akan
menampilkan keseluruhan data kriteria yang terdapat pada sistem. Berikut ini
tampilan data kriteria yang terdapat pada gambar 4.6

Gambar 4. 6 Tampilan menu data Kriteria


42

7. Tampilan penambahan data kriteria


Pada tampilan ini akan menampilkan form dalam melakukan penambahan
data kriteria yang dapat dilakukan apabila dibutuhkan sehingga administrator
tidak kesulitan dalam menambahkan data kriteria. Berikut ini tampilan form
tambah data kriteria pada gambar 4.7

Gambar 4. 7 Tampilan penambahan data kriteria

8. Tampilan menu Data sub Kriteria


Pada tampilan ini akan ditampilkan menu data sub kriteria yang akan
menampilkan keseluruhan data sub kriteria yang terdapat pada sistem. Berikut ini
tampilan data kriteria yang terdapat pada gambar 4.8
43

Gambar 4. 8 Tampilan menu data sub Kriteria


44

9. Tampilan penambahan data sub kriteria


Pada tampilan ini akan menampilkan form dalam melakukan penambahan
data sub kriteria yang dapat dilakukan apabila dibutuhkan sehingga administrator
tidak kesulitan dalam menambahkan data sub kriteria. Berikut ini tampilan form
tambah data sub kriteria pada gambar 4.9

Gambar 4. 9 Tampilan penambahan data sub kriteria

10. Tampilan menu data alternatif


Pada tampilan menu data alternatif akan menampilkan data keseluruhan
alternatif yang digunakan pada sistem. Berikut ini data alternatif yang terdapat
pada gambar 4.10 berikut ini

Gambar 4. 10 tampilan data alternatif


45

11. Tampilan menu data tambah alternatif


Pada tampilan menu tambah data alternatif akan menampilkan form tambah
data alternatif yang digunakan pada sistem. Berikut ini tambah data alternatif yang
terdapat pada gambar 4.11 berikut ini

Gambar 4. 11 Tampilan form tambah data alternatif

12. Tampilan menu data penilaian


Pada tampilan menu data penilaian akan menampilkan hasil penilaian yang
menggunakan metode copras. Berikut ini menu data penilaian yang terdapat pada
gambar 4.12 berikut ini

Gambar 4. 12 tampilan data penilaian


46

13. Tampilan menu data perhitungan


Pada tampilan menu perhitungan akan menampilkan keseluruhan
perhitungan yang menggunakan metode copras. Berikut ini menu perhitungan
yang terdapat pada gambar 4.13 berikut ini:
47
48
49

Gambar 4. 13 Tampilan perhitungan

14. Menu Data hasil perhitungan


Pada tampilan ini akan menampilkan hasil dari perhitungan metode copras
dalam menentukan penentuan SD Negeri terbaik berbasis website. Berikut ini
tampilan dari hasil perhitungan pada gambar 4.14 beriku tini

Gambar 4. 14 Hasil perhitungan metode copras


50

15. Menu Data user


Pada tampilan ini akan menampilkan data user pada sistem berbasis website.
Berikut ini tampilan dari data user pada gambar 4.15 berikut ini

Gambar 4. 15 Tampilan Data user


BAB 5
PENUTUP

5.1 Kesimpulan
Dalam uraian rangkaian mulai dari proses pembuatan Sistem penentuan
penentuan SD Negeri terbaik berbasis website maka dapat ditarik beberapa
kesimpulan penting antara lain:
1. Sistem pendukung keputusan menggunakan Metode COPRAS yang
digunakan sebagai kerangka kerja untuk menganalisis dan
membandingkan beberapa kriteria yang relevan dalam mengevaluasi
kualitas sekolah dasar
2. Memberikan panduan bagi pihak Kantor Dinas Pendidikan dan pemangku
kepentingan terkait dalam pengambilan keputusan terkait peningkatan
mutu pendidikan di Kabupaten Tapanuli Utara
3. Dengan menentukan sekolah dasar terbaik berdasarkan pendekatan
COPRAS, diharapkan dapat meningkatkan kualitas pendidikan dan
memberikan manfaat yang optimal bagi siswa, guru, dan masyarakat
setempat.
4. Hasil dalam penentuan sekolah terbaik akan diberikan reward berupa
sekolah percontohan yang akan dijadikan parameter untuk sekolah lain
sehingga akan ada parameter untuk meningkatkan kualitas pendidikan dan
kualitas fasilitas di Kabupaten Tapanuli Utara

5.2 Saran
Dari Penelitian yang telah penulis lakukan tentunya tidak akan terlepas
dari kekurangan, oleh karena itu perlu adanya perbaikan dan pengembangan
sistem lebih lanjut kedepannya, maka diperlukan dan harus diperhatikan beberapa,
diantaranya:
1. Penting untuk mengidentifikasi kriteria-kriteria yang paling relevan dan
signifikan dalam menentukan sekolah dasar terbaik. Misalnya, faktor-faktor
seperti hasil tes akademik, infrastruktur sekolah, kualitas pengajaran, partisipasi
siswa, dan faktor-faktor lainnya dapat menjadi kriteria yang relevan dalam
penelitian ini.

51
2. Melibatkan pemangku kepentingan seperti pihak Kantor Dinas Pendidikan,
kepala sekolah, guru, orang tua, dan masyarakat setempat dapat memberikan
perspektif yang beragam dan berharga dalam menentukan sekolah dasar terbaik.
Proses partisipatif ini dapat meningkatkan keberlanjutan dan penerimaan
terhadap rekomendasi yang dihasilkan.

51
DAFTAR PUSTAKA

Cholil, S. R., & Setyawan, M. A. (2021). Metode COPRAS untuk Menentukan


Kain Terbaik dalam Pembuatan Pakaian pada Butik Batik Hatta Semarang.
Jurnal Teknologi Informasi Dan Ilmu Komputer, 8(6), 1169–1176.
Ginting, G., Alvita, S., Mesran, M., Karim, A., Syahrizal, M., & Daulay, N. K.
(2020). Penerapan Complex Proportional Assessment (COPRAS) Dalam
Penentuan Kepolisian Sektor Terbaik. J-SAKTI (Jurnal Sains Komputer Dan
Informatika), 4(2), 616–631.
Kusuma, A. J., Putra, A. P., & Lemantara, J. (2021). Implementasi Sistem
Pendukung Keputusan untuk Pemilihan Siswa Berprestasi di Sekolah
Menengah Atas dengan Metode AHP dan TOPSIS. Jurnal Komunika: Jurnal
Komunikasi, Media Dan Informatika, 10(2), 73–83.
Munandar, M. A., & Wibisono, S. (2022). Implementasi Metode COPRAS Dalam
Pemilihan Sepeda Motor. 15(1), 34–44.
Ridhwan, M. F., Sardi, I. L., & Puspitasari, S. Y. (2019). Rekomendasi Pemilihan
Tempat Usaha Makanan Dengan Metode Copras Di Kecamatan Jambangan.
EProceedings of Engineering, 6(2).
Sihite, T. Y. M. (2020). Sistem Pendukung Keputusan Penentuan Kelompok
Nelayan Terbaik Menerapkan Metode Copras. Jurnal Majalah Ilmiah
Informasi Dan Teknologi Ilmiah (INTI), 7(2), 106–110.
Siregar, A. D. U., Hasibuan, N. A., & Fadlina, F. (2020). Sistem Pendukung
Keputusan Pemilihan Sales Marketing Terbaik di PT. Alfa Scorph
Menggunakan Metode COPRAS. Jurnal Sistem Komputer Dan Informatika
(JSON), 2(1), 62–68.
Sismadi. (2021). Penerapan Model Prototipe Aplikasi Perangkat Lunak
Pemesanan Air Bersih PDAM Tirta Pakuan Kota Bogor. Inti Nusa Mandiri,
15(2), 119–126.
Tanjung, S. R., Mesran, M., Sarwandi, S., & Siagian, M. V. (2021). Penerapan
Metode COPRAS dan ENTROPY dalam Pemilihan Anggota Badan
Pengawas Pemilihan Umum (BAWASLU). Journal of Informatics
Management and Information Technology, 1(2), 48–59.
Unhelkar, B. (2018). Software Engineering with UML. Taylor & Francis Group,
LLC.

51

You might also like