Anda di halaman 1dari 23

BAB III

METODOLOGI PENELITIAN

3.1 Sumber Penelitian

3.1.1 Sumber Data

Sistem pendukung keputusan ini dibuat dalam ruang lingkup Kampus

Institut Teknologi Bisnis dan Bahasa Dian Cipta Cendikia, yang mana data

mahasiswa calon penerima bantuan KIP ini dikelola oleh Staf

Kemahasiswaan yang berada pada Kampus Institut Teknologi Bisnis dan

Bahasa Dian Cipta Cendikia.

3.1.2 Data Yang Digunakan

Sumber data dalam penelitian ini menggunakan kuesioner atau wawancara

yang biasa disebut responden, yaitu orang yang merespons atau menjawab

pertanyaan-pertanyaan baik tertulis ataupun lisan. Kemudian dilakukannya

pengumpulan data kuantitatif, data kuantitatif ini berupa data angka, data

statistik dimana data tersebut dapat dilakukan analisis.


3.1.3 Struktur Organisasi ITBA DCC

Gambar 2. Struktur Organisasi ITBA DCC


3.2 Populasi Sampel

3.2.1 Populasi

Populasi adalah seluruh obyek yang menjadi sasaran penelitian, baik itu

seluruh anggota, sekelompok orang atau obyek yang telah dirumuskan

secara jelas dan memiliki ciri-ciri atau karakteristik yang sama. Dengan

demikian yang dimaksud dengan populasi dalam penelitian ini adalah

keseluruhan obyek yang menjadi sasaran penelitian yaitu mahasiswa kampus

ITBA DCC PSDKU Kotabumi yang mendaftarkan diri untuk mendapatkan

program bantuan KIP.

3.2.2 Sampel

Sampel yang digunakan pada penelitian ini yaitu dengan cara

mengumpulkan data yang ada di tempat penelitian dengan teknik kuantitatif.

Data kuantitatif merupakan data yang berbentuk angka-angka, yang mana

data tersebut berbentuk sebuah informasi dari mahasiswa ITBA DCC yang

mendaftarkan diri ke dalam program beasiswa KIP.


3.3 Teknik Pengumpulan Data

Dalam penelitian ini terdapat beberapa teknik pengumpulan data yang digunakan,

antara lain adalah:

a) Dokumentasi, metode ini digunakan untuk mengumpulkan berkas-berkas data

yang diperlukan dalam penelitian yang dilakukan.

b) Wawancara, metode ini dilakukan dengan mengajukan beberapa pertanyaan

yang dibutuhkan secara langsung kepada pihak-pihak yang dibutuhkan dalam

penelitian.

c) Observasi, metode ini dilakukan dengan cara melakukan penelitian langsung

untuk mendapatkan data-data lebih akurat dan tepat.

3.4 Kriteria Penerima Beasiswa KIP

Tabel 5. Kriteria Penerima Beasiswa KIP


Kode Kriteria Kategori Bobot Variabel Nilai
Tidak Lengkap 1
C1 Berkas Benefit 5 Cukup Lengkap 3
Lengkap 5
<70 1
70-79 2
C2 Nilai Tes Benefit 4 80-89 3
90-95 4
>95 5
Tidak Berprestasi 1
Berprestasi Tingkat
2
Sekolah
Berprestasi Tingkat
Prestasi 3
C3 Benefit 4 Kabupaten
Akademik
Berprestasi Tingkat
4
Provinsi
Berprestasi Tingkat
5
Nasional
Tidak Berprestasi 1
Berprestasi Tingkat
2
Sekolah
Prestasi Berprestasi Tingkat
3
C4 Non Benefit 3 Kabupaten
Akademik Berprestasi Tingkat
4
Provinsi
Berprestasi Tingkat
5
Nasional
Tidak Ada 1
1 Orang 2
Jumlah
C5 Benefit 2 2-3 Orang 3
Saudara
4-5 Orang 4
>5 Orang 5
<Rp 1.000.000 1
Rp 1.000.000 – Rp
2
1.200.000
Gaji Rp 1.250.000 – Rp
C6 Cost 2 3
Orang Tua 1.500.000
Rp 1.550.000 – Rp
4
2.000.000
>Rp 2.000.000 5
3.5 Alternatif Mahasiswa Penerima Beasiswa KIP

Tabel 6. Alternatif Mahasiswa Penerima Beasiswa KIP


Kode Nama Lengkap Jenis Kelamin
A1 Reza Arsyani Mulya Laki-Laki
A2 Noval Andika Laki-Laki
A3 Rita Herlia Saleh Perempuan
A4 Desvika Adelia Perempuan
A5 Bima Win Putra Laki-Laki
A6 Axcel Yerico Halomoan Damanik Laki-Laki
A7 Apri Yanto Laki-Laki
A8 Erina Destiara Putri Perempuan
A9 Windy Yuleykha Sari Perempuan
A10 Nani Agustina Perempuan
A11 Siti Estu Juariah Perempuan
A12 Ahmad Rizqi Napitupulu Laki-Laki
A13 Erpan Setiawan Laki-Laki
A14 Anisa Nursalamah Perempuan
A15 Wahyu Samudra Laki-Laki
A16 Yusuf Hamdani Laki-Laki
A17 Fathir Alviando Laki-Laki
A18 Novia Dwi Santika Dewi Perempuan
A19 Maratus Soliha Perempuan

3.6 Perbaikan Bobot Kriteria Penerima Beasiswa KIP

Tabel 7. Perbaikan Bobot Kriteria Penerima Beasiswa KIP


Kode Kriteria Bobot Perbaikan Bobot
C1 Berkas 5 0,250
C2 Nilai Tes 4 0,200
C3 Prestasi Akademik 4 0,200
C4 Prestasi Non Akademik 3 0,150
C5 Jumlah Saudara 2 0,100
C6 Gaji Orang Tua 2 0,100
3.7 Pengisian Variabel Setiap Kriteria Pada Alternatif

Tabel 8. Pengisian Variabel Setiap Kriteria Pada Alternatif


Kriteria
C1 C2 C3 C4 C5 C6
Berkas Nilai Prestasi Prestasi Jumlah Gaji
Alternatif
Tes Akademik Non Saudara Orang
Akademik Tua
Variabel
A1 - Reza
Tidak Tidak Tidak <Rp
Arsyani <70 Tidak Ada
Lengkap Berprestasi Berprestasi 1.000.000
Mulya
Rp
Berprestasi Berprestasi
A2 - Noval Cukup 1.000.000
70-79 Tingkat Tingkat 1 Orang
Andika Lengkap - Rp
Sekolah Sekolah
1.200.000
Rp
Berprestasi Berprestasi
A3 - Rita 1.250.000
Lengkap 80-89 Tingkat Tingkat 2-3 Orang
Herlia Saleh - Rp
Kabupaten Kabupaten
1.500.000
Rp
A4 - Berprestasi Berprestasi
Tidak 1.550.000
Desvika 90-95 Tingkat Tingkat 4-5 Orang
Lengkap - Rp
Adelia Provinsi Provinsi
2.000.000
Berprestasi Berprestasi
A5 - Bima Cukup >Rp
>95 Tingkat Tingkat >5 Orang
Win Putra Lengkap 2.000.000
Nasional Nasional
A6 - Axcel
Yerico Tidak Tidak <Rp
Lengkap <70 Tidak Ada
Halomoan Berprestasi Berprestasi 1.000.000
Damanik
Rp
Berprestasi Berprestasi
A7 - Apri Tidak 1.000.000
70-79 Tingkat Tingkat 1 Orang
Yanto Lengkap - Rp
Sekolah Sekolah
1.200.000
Rp
A8 - Erina Berprestasi Berprestasi
Cukup 1.250.000
Destiara 80-89 Tingkat Tingkat 2-3 Orang
Lengkap - Rp
Putri Kabupaten Kabupaten
1.500.000
Rp
A9 - Windy Berprestasi Berprestasi
1.550.000
Yuleykha Lengkap 90-95 Tingkat Tingkat 4-5 Orang
- Rp
Sari Provinsi Provinsi
2.000.000
Berprestasi Berprestasi
A10 - Nani Tidak >Rp
>95 Tingkat Tingkat >5 Orang
Agustina Lengkap 2.000.000
Nasional Nasional
A11 - Siti Cukup Tidak Tidak <Rp
<70 Tidak Ada
Estu Juariah Lengkap Berprestasi Berprestasi 1.000.000
A12 - Rp
Berprestasi Berprestasi
Ahmad 1.000.000
Lengkap 70-79 Tingkat Tingkat 1 Orang
Rizqi - Rp
Sekolah Sekolah
Napitupulu 1.200.000
Rp
Berprestasi Berprestasi
A13 - Erpan Tidak 1.250.000
80-89 Tingkat Tingkat 2-3 Orang
Setiawan Lengkap - Rp
Kabupaten Kabupaten
1.500.000
Rp
Berprestasi Berprestasi
A14 - Anisa Cukup 1.550.000
90-95 Tingkat Tingkat 4-5 Orang
Nursalamah Lengkap - Rp
Provinsi Provinsi
2.000.000
A15 - Berprestasi Berprestasi
>Rp
Wahyu Lengkap >95 Tingkat Tingkat >5 Orang
2.000.000
Samudra Nasional Nasional
A16 - Yusuf Tidak Tidak Tidak <Rp
<70 Tidak Ada
Hamdani Lengkap Berprestasi Berprestasi 1.000.000
Rp
Berprestasi Berprestasi
A17 - Fathir Cukup 1.000.000
70-79 Tingkat Tingkat 1 Orang
Alviando Lengkap - Rp
Sekolah Sekolah
1.200.000
Rp
A18 - Novia Berprestasi Berprestasi
Tidak 1.250.000
Dwi Santika 80-89 Tingkat Tingkat 2-3 Orang
Lengkap - Rp
Dewi Kabupaten Kabupaten
1.500.000
3.8 Konversi Nilai Bobot Variabel Setiap Kriteria Pada Alternatif

Tabel 9. Konversi Nilai Bobot Variabel Setiap Kriteria Pada Alternatif


Kriteria
C1 C2 C3 C4 C5 C6
Alternatif Berkas Nilai Prestasi Prestasi Jumlah Gaji
Tes Akademik Non Saudara Orang
Akademik Tua
A1 - Reza
Arsyani 1 1 1 1 1 1
Mulya
A2 - Noval
3 2 2 2 2 2
Andika
A3 - Rita
5 3 3 3 3 3
Herlia Saleh
A4 -
Desvika 1 4 4 4 4 4
Adelia
A5 - Bima
3 5 5 5 5 5
Win Putra
A6 - Axcel
Yerico
5 1 1 1 1 1
Halomoan
Damanik
A7 - Apri
1 2 2 2 2 2
Yanto
A8 - Erina
Destiara 3 3 3 3 3 3
Putri
A9 - Windy
Yuleykha 5 4 4 4 4 4
Sari
A10 - Nani
1 5 5 5 5 5
Agustina
A11 - Siti
3 1 1 1 1 1
Estu Juariah
A12 -
Ahmad
5 2 2 2 2 2
Rizqi
Napitupulu
A13 - Erpan
1 3 3 3 3 3
Setiawan
A14 - Anisa
3 4 4 4 4 4
Nursalamah
A15 -
Wahyu 5 5 5 5 5 5
Samudra
A16 - Yusuf
1 1 1 1 1 1
Hamdani
A17 - Fathir
3 2 2 2 2 2
Alviando
A18 - Novia
Dwi Santika 1 3 3 3 3 3
Dewi
A19 -
Maratus 5 4 4 4 4 4
Soliha

3.9 Perhitungan Vektor S

Tabel 10. Perhitungan Vektor S


S1 = (1 0 , 2 5 0 ) (1 0 , 2 0 0 ) (1 0 , 2 0 0 ) (1 0 , 1 5 0 ) (1 0 , 1 0 0 ) (1 - 0 , 1 ) = 1,000
S2 = (3 0 , 2 5 0 ) (2 0 , 2 0 0 ) (2 0 , 2 0 0 ) (2 0 , 1 5 0 ) (2 0 , 1 0 0 ) (2 - 0 , 1 ) = 1,927
S3 = (5 0 , 2 5 0 ) (3 0 , 2 0 0 ) (3 0 , 2 0 0 ) (3 0 , 1 5 0 ) (3 0 , 1 0 0 ) (3 - 0 , 1 ) = 2,736
S4 = (1 0 , 2 5 0 ) (4 0 , 2 0 0 ) (4 0 , 2 0 0 ) (4 0 , 1 5 0 ) (4 0 , 1 0 0 ) (4 - 0 , 1 ) = 2,144
S5 = (3 0 , 2 5 0 ) (5 0 , 2 0 0 ) (5 0 , 2 0 0 ) (5 0 , 1 5 0 ) (5 0 , 1 0 0 ) (5 - 0 , 1 ) = 3,189
S6 = (5 0 , 2 5 0 ) (1 0 , 2 0 0 ) (1 0 , 2 0 0 ) (1 0 , 1 5 0 ) (1 0 , 1 0 0 ) (1 - 0 , 1 ) = 1,495
S7 = (1 0 , 2 5 0 ) (2 0 , 2 0 0 ) (2 0 , 2 0 0 ) (2 0 , 1 5 0 ) (2 0 , 1 0 0 ) (2 - 0 , 1 ) = 1,464
S8 = (3 0 , 2 5 0 ) (3 0 , 2 0 0 ) (3 0 , 2 0 0 ) (3 0 , 1 5 0 ) (3 0 , 1 0 0 ) (3 - 0 , 1 ) = 2,408
S9 = (5 0 , 2 5 0 ) (4 0 , 2 0 0 ) (4 0 , 2 0 0 ) (4 0 , 1 5 0 ) (4 0 , 1 0 0 ) (4 - 0 , 1 ) = 3,205
S10 = (1 0 , 2 5 0 ) (5 0 , 2 0 0 ) (5 0 , 2 0 0 ) (5 0 , 1 5 0 ) (5 0 , 1 0 0 ) (5 - 0 , 1 ) = 2,423
0,250 0,200 0,200 0,150 0,100 -0,1
S11 = (3 ) (1 ) (1 ) (1 ) (1 ) (1 ) = 1,316
0,250 0,200 0,200 0,150 0,100 -0,1
S12 = (5 ) (2 ) (2 ) (2 ) (2 ) (2 ) = 2,189
0,250 0,200 0,200 0,150 0,100 -0,1
S13 = (1 ) (3 ) (3 ) (3 ) (3 ) (3 ) = 1,830
0,250 0,200 0,200 0,150 0,100 -0,1
S14 = (3 ) (4 ) (4 ) (4 ) (4 ) (4 ) = 2,821
0,250 0,200 0,200 0,150 0,100 -0,1
S15 = (5 ) (5 ) (5 ) (5 ) (5 ) (5 ) = 3,624
0,250 0,200 0,200 0,150 0,100 -0,1
S16 = (1 ) (1 ) (1 ) (1 ) (1 ) (1 ) = 1,000
0,250 0,200 0,200 0,150 0,100 -0,1
S17 = (3 ) (2 ) (2 ) (2 ) (2 ) (2 ) = 1,927
0,250 0,200 0,200 0,150 0,100 -0,1
S18 = (1 ) (3 ) (3 ) (3 ) (3 ) (3 ) = 1,830
0,250 0,200 0,200 0,150 0,100 -0,1
S19 = (5 ) (4 ) (4 ) (4 ) (4 ) (4 ) = 3,205

3.10 Menghitung Vektor V

Tabel 11. Perhitungan Vektor V


V1 =
1,000
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,000
/41,733 = 0,024
V2 =
1,927
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,927
/41,733 = 0,046
V3 =
2,736
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
2,736
/41,733 = 0,066
V4 =
2,144
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
2,144
/41,733 = 0,051
V5 =
3,189
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
3,189
/ 41,733 = 0,076
V6 =
1,495
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,495
/41,733= 0,036
V7 =
1,464
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,464
/41,733= 0,035
V8 =
2,408
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
2,408
/41,733= 0,058
V9 =
3,205
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
3,205
/ = 0,077
41,733
V10 =
2,423
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
2,423
/ = 0,058
41,733
V11 =
1,316
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,316
/ = 0,032
41,733
V12 =
2,189
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
2,189
/ = 0,052
41,733
V13 =
1,830
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,830
/ = 0,044
41,733

V14 =
2,821
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
2,821
/ = 0,068
41,733

V15 =
3,624
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
3,624
/ = 0,087
41,733

V16 =
1,000
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,000
/ = 0,024
41,733

V17 =
1,927
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,927
/ = 0,046
41,733

V18 =
1,830
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
1,830
/ = 0,044
41,733

V19 =
3,205
/
(1,000+1,927+2,736+2,144+3,189+1,495+1,464+2,408+3,205+2,423+1,316+2,189+1,830+2,821+3,624+1,000+1,927+1,830+3,205) =
3,205
/ 41,733= 0,077

3.11 Perangkingan

Tabel 12. Perangkingan


No. Alternatif / Mahasiswa Vektor V
1 A15 - Wahyu Samudra 0,087
2 A19 - Maratus Soliha 0,077
3 A9 - Windy Yuleykha Sari 0,077
4 A5 - Bima Win Putra 0,076
5 A14 - Anisa Nursalamah 0,068
6 A3 - Rita Herlia Saleh 0,066
7 A10 - Nani Agustina 0,058
8 A8 - Erina Destiara Putri 0,058
9 A12 - Ahmad Rizqi Napitupulu 0,052
10 A4 - Desvika Adelia 0,051
11 A17 - Fathir Alviando 0,046
12 A2 - Noval Andika 0,046
13 A13 - Erpan Setiawan 0,044
14 A18 - Novia Dwi Santika Dewi 0,044
15 A6 - Axcel Yerico Halomoan Damanik 0,036
16 A7 - Apri Yanto 0,035
17 A11 - Siti Estu Juariah 0,032
18 A1 - Reza Arsyani Mulya 0,024
19 A16 - Yusuf Hamdani 0,024

3.12 Metode Pengembangan Sistem Extreme Programing

3.12.1 Planning (Perencanaan)

Kegiatan planning atau perencanaan dimulai dengan mengumpulkan

berbagai kebutuhan dari sistem pendukung keputusan yang akan

dikembangkan. Hal ini dilakukan agar peneliti memahami cara kerja sistem

dan untuk mendapatkan pandangan umum terhadap output dan fungsi utama

dari sistem pendukung keputusan. Hal ini akan mengarahkan untuk

mendeskripsikan ouput, fitur, dan fungsi dari sistem pendukung keputusan

yang akan dikembangkan.

3.12.2 Design (Perancangan)

a) Use Case Diagram


Gambar 3. Use Case Diagram

Tabel 13. Deskripsi Use Case Diagram


No. Actor/Use Case Deskripsi
Petugas yang memegang kendali
terhadap sistem pendukung
keputusan. Disini User dapat
melakukan tambah, edit, dan
1 User hapus data users, kriteria,
alternatif, dan penilaian. User
disini berperan sebagai admin
dari sistem pendukung
keputusan.
2 Manajemen Data Users Mengelola data user atau
petugas pada sistem pendukung
keputusan, agar sistem terjaga
dari pengguna yang tidak valid.
Pada masing-masing user akan
diberikan username dan
password yang berbeda-beda.
Mengelola data kriteria yang
3 Manajemen Data Kriteria digunakan dalam sistem
pendukung keputusan.
Mengelola data alternatif yang
4 Manajemen Data Alternatif digunakan dalam sistem
pendukung keputusan.
Mengelola dan melakukan
penilaian pada sistem pendukung
5 Manajemen Data Penilaian
keputusan untuk mendapatkan
hasil perangkingan.

b) Activity Diagram
Gambar 4. Activity Diagram

c) Class Diagram
Gambar 5. Class Diagram

d) Rancangan Sistem

Gambar 6. Rancangan Halaman Login


Gambar 7. Rancangan Halaman Dashboard

Gambar 8. Rancangan Halaman Kriteria


Gambar 9. Rancangan Halaman Variabel

Gambar 10. Rancangan Halaman Mahasiswa


Gambar 11. Rancangan Halaman Perhitungan

Gambar 12. Rancangan Halaman Report


Gambar 13. Rancangan Halaman Users

3.12.3 Coding (Pengkodean)

Pembuatan sistem pendukung keputusan ini menggunakan PHP sebagai

bahasa pemrogramannya. PHP adalah bahasa penulisan skrip open-source

yang banyak digunakan dalam pemrograman atau pengembangan website

(web development). PHP dijalankan di sisi server. Untuk database pada

sistem pendukung keputusan ini menggunakan MySQL. MySQL merupakan

sistem manajemen database yang bersifat open-source yang menggunakan

perintah dasar atau bahasa pemrograman yang berupa structured query

language (SQL) yang cukup populer di dunia teknologi.

3.12.4 Testing (Pengujian)

Setelah tahapan pengkodean selesai maka dilakukan tahapan pengujian

sistem untuk mengetahui berbagai kesalahan yang timbul saat aplikasi


sedang berjalan serta untuk memastikan apakah perangkat lunak yang

dibangun telah sesuai dengan kebutuhan pengguna. Pengujian yang

dilakukan menggunakan metode Blackbox Testing yaitu pengujian yang

dilakukan pada tampilan program apakah program dapat berjalan dengan

baik sesuai yang diinginkan.

Anda mungkin juga menyukai