• Tidak ada hasil yang ditemukan

BAB 3 METODOLOGI PENELITIAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB 3 METODOLOGI PENELITIAN"

Copied!
13
0
0

Teks penuh

(1)

BAB 3

METODOLOGI PENELITIAN

3.1 Metodologi Penelitian

Penelitian “Rancang Bangun Aplikasi Penentuan Kandidat Juara Kontes Ikan Cupang Dengan Metode AHP dan TOPSIS Berbasis Web” menggunakan beberapa tahapan dalam merealisasikan metodologi dan desain sistem. Tahapan penelitian ini dapat dilihat sebagai berikut:

1. Studi Literatur

Studi literatur dilakukan dengan mencari, mengumpulkan, membaca, meneliti, memahami, dan mengolah sumber dari buku, jurnal ilmiah, dan karya ilmiah lainnya sebagai referensi teoritis untuk penelitian. Proses ini bertujuan untuk meningkatkan pemahaman dan mengungkap teori-teori yang berkaitan dengan TOPSIS dan AHP, sehingga dapat memperkaya landasan teori dari penelitian.

2. Perancangan

Proses perancangan untuk membuat website dimulai dengan membuat use case diagram, data flow diagram, struktur tabel database, dan rancangan mockup untuk user interface dari sistem yang akan dibangun.

3. Implementasi

Pada tahap ini akan dimasukkan hasil penerapan metode pada sistem yang sudah selesai dan hasil perhitungan menggunakan TOPSIS dan AHP yang akan menghasilkan kandidat ikan cupang terbaik berdasarkan kriteria yang dimasukkan oleh pengguna seperti jenis ikan cupang hias yang dilombakan, serta penilaian

(2)

secara umum meliputi warna, sikap, kondisi kesehatan sirip, kondisi kesehatan badan, kondisi kesehatan ekor, serta mental dari ikan cupang. Tetapi untuk beberapa jenis ikan cupang hias tertentu terdapat kriteria lain untuk dinilai.

4. Pengujian

Melakukan proses pengujian dengan menguji sistem yang dibuat, memverifikasi hasil perhitungan melalui pengujian program, dan mengoreksi apakah terdapat kesalahan pada program.

5. Penulisan Laporan

Laporan dibuat sebagai dokumen proses penelitian, desain dan pengembangan aplikasi. Dimulai dari pendahuluan hingga kesimpulan dan rekomendasi.

3.2 Perancangan Aplikasi

Perancangan aplikasi terbagi menjadi beberapa bagian, yaitu meliputi flowchart aplikasi, struktur tabel, dan perancangan antarmuka aplikasi.

3.2.1 Flowchart Aplikasi

Perancangan flowchart aplikasi terbagi menjadi 4 flowchart, yaitu flowchart halaman Cara Penggunaa, flowchart halaman Unggah Berkas, flowchart Proses AHP, dan flowchart Proses Topsis.

A. Flowchart Halaman Cara Penggunaan

Gambar 3.1 merupakan alur dari halaman Cara Penggunaan atau halaman pertama yang dilihat oleh user. User akan melihat tampilan halaman Cara Penggunaan untuk mempelajari cara menggunakan aplikasi. Ketika user menekan tombol “Mulai”

atau menekan menu navigation bar “Unggah Berkas” akan diarahkan ke halaman

(3)

Unggah Berkas untuk melakukan input data dan perankingan. Setelah mendapatkan hasil ranking, user dapat melakukan input data kembali dengan file dan data yang berbeda dengan menekan tombol “Unduh Berkas”. User juga dapat mengunduh hasil ranking kedalam file berformat Microsoft Excel.

B. Flowchart Halaman Unggah Berkas

Gambar 3.2 merupakan alur dari halaman Unggah Berkas atau halaman input data. Pada halaman ini sistem akan mengambil data berupa nama kelas dan nama sub kelas ikan cupang beserta id mereka untuk dipilih oleh user sebagai kriteria ikan cupang hias yang dilombakan. Setelah user memilih kelas dan sub kelas ikan cupang hias, user mengunggah file berformat Microsoft Excel yang berisi data penilaian lomba

Gambar 3.1 Flowchart Halaman Cara Penggunaan

(4)

kecantikan ikan cupang hias ke dalam aplikasi. Kemudian, data yang dimasukkan oleh user akan disimpan kedalam database ketika mereka menekan tombol “Hitung”.

Setelah data tersimpan, sistem akan melakukan perhitungan AHP dan diikuti perhitungan TOPSIS.

C. Flowchart Proses AHP

Gambar 3.3 merupakan alur proses perhitungan AHP yang digunakan untuk menentukan bobot kriteria. Sistem menggunakan penilaian untuk perlombaan ikan cupang hias tingkat nasional dengan format SNI (Standar Nasional Indonesia) dengan data yang sudah di-set otomatis oleh sistem. Sistem akan membuat matriks perbandingan berpasangan dari data bobot penilaian lomba ikan cupang hias.

Kemudian, matriks akan dinormalisasi dan dilanjutkan dengan menghitung nilai Eigen Gambar 3.2 Flowchart Halaman Unggah Berkas

(5)

Value dan Eigen Value Maksimum. Setelah didapatkan nilai Eigen Value dan Eigen Value Maksimum, dilakukan proses pengecekan keabsahan bobot dengan perhitungan Consistency Index (CI) dan Consistency Ratio (CR) yang dimana jika CR berada dibawah atau sama dengan 0.1, maka akan dilanjutkan dengan menentukan prioritas nilai akhir bobot alternatif. Namun, jika nilai CR berada diatas 0.1, maka proses akan dibatalkan dan dilakukan perulangan hingga mendapatkan nilai CR yang konsisten.

Gambar 3.3 Flowchart Proses AHP

(6)

D. Flowchart Proses Topsis

Gambar 3.4 merupakan alur proses perhitungan TOPSIS yang digunakan untuk melakukan proses perankingan. Sistem menentukan kriteria setiap alternatif menggunakan bobot yang diberikan oleh proses AHP. Kemudian, sistem mengambil data berupa nilai kriteria meliputi warna, kerapihan, proporsi, mental, dan penampilan.

Selanjutnya, dilanjutkan dengan membuat matriks keputusan dari nilai kriteria untuk setiap alternatif. Setelah matriks terbuat, sistem akan melakukan normalisasi matriks dan dilanjutkan dengan membuat matriks ternormalisasi terbobot. Kemudian, dilanjutkan dengan menentukan matriks solusi ideal negatif dan solusi ideal positif.

Penentuan jarak dari nilai setiap alternatif dapat dihitung setelah mendapatkan hasil perhitungan matriks ternormalisasi terbobot serta solusi ideal negatif dan solusi ideal positif. Langkah terakhir adalah dengan melakukan pengurutan hasil ranking dari setiap alternatif yang dinilai oleh sistem kedalam bentuk ranking 1 hingga terakhir.

(7)

3.2.2 Skema Database

Gambar 3.5 merupakan skema database dalam aplikasi, terdapat 4 tabel yang digunakan untuk melakukan proses penyimpanan data terkait kelas ikan cupang, sub kelas ikan cupang, dan file penilaian dari user. Data dalam seluruh tabel saling berhubungan, dimana tabel sub_class_compare berhubungan dengan tabel class untuk menentukan sub kelas dari setiap kelas yang ada. Tabel grading digunakan untuk menyimpan data penilaian yang diberikan oleh user melalui file excel. Tabel tersebut mengelompokkan penilaian berdasarkan class_id dan subclass_id yang didapatkan berdasarkan input dari user terkait kelas dan sub kelas yang dipilih. Tabel ahp_weight

Gambar 3.4 Flowchart Proses TOPSIS

(8)

hanya digunakan untuk menyimpan bobot kriteria hasil perhitungan AHP yang telah tervalidasi nilai Consistency Ratio (CR)-nya.

Gambar 3.5 Skema Database Aplikasi

(9)

3.2.3 Struktur Tabel

Database yang digunakan adalah MySQL melalui phpMyAdmin. Tabel dari database aplikasi terbagi menjadi 3 tabel, yaitu tabel class, sub_class, dan grading.

Struktur dari tabel yang digunakan untuk membuat aplikasi adalah sebagai berikut.

Tabel : class

Fungsi : Menyimpan data kelas ikan cupang hias Tabel 3.1 Tabel class

Nama Kolom Tipe Data Panjang Data Keterangan

id int 5 ID kelas ikan cupang

class_name varchar 30 Nama kelas ikan cupang

total_subclass int 10 Jumlah total sub kelas ikan cupang Tabel : sub_class_compare

Fungsi : Menyimpan data sub kelas ikan cupang dan perbandingan kriteria Tabel 3.2 Tabel sub_class_compare

Nama Kolom Tipe Data Panjang Data Keterangan

subClass_id int 5 ID sub kelas ikan cupang

class_id int 5 ID kelas ikan cupang

subclass_name varchar 30 Nama sub kelas ikan cupang

C1_2 float - Perbandingan kriteria 1 & 2

C1_3 float - Perbandingan kriteria 1 & 3

C1_4 float - Perbandingan kriteria 1 & 4

C1_5 float - Perbandingan kriteria 1 & 5

C2_3 float - Perbandingan kriteria 2 & 3

C2_4 float - Perbandingan kriteria 2 & 4

C2_5 float - Perbandingan kriteria 2 & 5

C3_4 float - Perbandingan kriteria 3 & 4

C3_5 float - Perbandingan kriteria 3 & 5

C4_5 float - Perbandingan kriteria 4 & 5

Tabel : grading

Fungsi : Menyimpan data penilaian lomba ikan cupang yang akan dihitung oleh sistem

(10)

Tabel 3.3 Tabel grading

Nama Kolom Tipe Data Panjang Data Keterangan

id int 5 ID kontestan lomba ikan cupang

class_id int 5 ID kelas ikan cupang

subclass_id int 5 ID sub kelas ikan cupang

upload_id int 5 ID file yang di upload

no_urut varchar 10 Nomor urut kontestan lomba ikan cupang

warna float - Nilai warna dalam lomba ikan

cupang

kerapihan float - Nilai kerapihan dalam lomba ikan cupang

proporsi float - Nilai proporsi dalam lomba ikan cupang

mental float - Nilai mental dalam lomba ikan

cupang

penampilan float - Nilai penampilan dalam lomba

ikan cupang upload_date datetime -

Menentukan tanggal, waktu, tahun dan jam file tersebut diunggah

Tabel : ahp_weight

Fungsi : Menyimpan data bobot hasil perhitungan AHP Tabel 3.4 Tabel ahp_weight

Nama Kolom Tipe Data Panjang Data Keterangan

b_warna float - Hasil bobot warna perhitungan

AHP

b_kerapihan float - Hasil bobot kerapihan

perhitungan AHP

b_proporsi float - Hasil bobot proporsi perhitungan AHP

b_mental float - Hasil bobot mental perhitungan

AHP

b_penampilan float - Hasil bobot penampilan perhitungan AHP

(11)

3.2.4 Perancangan Antarmuka Aplikasi

Perancangan antarmuka untuk aplikasi berbasis web dibagi menjadi 3 halaman, yaitu halaman Cara Penggunaan, Unggah Berkas, dan Hasil Ranking. Penjelasan untuk setiap halaman perancangan akan dijelaskan sebagai berikut.

A. Perancangan Halaman Cara Penggunaan

Gambar 3.6 merupakan halaman Cara Penggunaan dimana user mempelajari cara penggunaan aplikasi web untuk setiap halamannya, dan penjelasan mengenai format file Microsoft Excel yang akan di upload.

Gambar 3.6 Perancangan Antarmuka Halaman Cara Penggunaan

(12)

B. Perancangan Halaman Unggah Berkas Untuk Mengisi Form

Gambar 3.7 merupakan halaman Unggah Berkas dimana user memilih kelas dan sub kelas dari ikan cupang yang dilombakan. User akan melakukan upload file berformat Microsoft Excel sesuai dengan pilihan pada form. Tiap kelas memiliki jumlah sub kelas yang berbeda-beda, hal ini mengacu pada format penilaian kontes ikan cupang berstandar SNI.

C. Perancangan Halaman Unggah Berkas Menampilkan Hasil Ranking

Gambar 3.8 merupakan halaman tampilan Unggah Berkas saat user menekan tombol “Hitung” pada halaman Unggah Berkas. Akan muncul hasil ranking di bagian bawah halaman dengan detailnya. User akan melihat hasil peringkat dari data yang telah mereka input beserta hasil perhitungan metode AHP dan TOPSIS. User dapat mengulang kembali pengisian form dengan menekan tombol “Unggah Berkas Baru”

Gambar 3.7 Perancangan Antarmuka Halaman Unggah Berkas

(13)

atau mengunduh file peringkat yang tertera dalam format Microsoft Excel dengan menekan tombol “Unduh Berkas”.

Gambar 3.8 Perancangan Antarmuka Tampilan Hasil Ranking

Referensi

Dokumen terkait

supaya mereka menjadi contoh kepada orang lain, sarna ada orang Islam atau bukan Islam. Institut Dakwah dan Latihan Islam adalah merupakan satu cawangan yang

Secara spesifik, individu yang memiliki komitmen dalam hubungan sosial seperti pernikahan, membutuhkan kemampuan untuk bernegosiasi, memecahkan dan mencari solusi

Berdasarkan teori dan penelitan terdahulu dapat dirumuskan hipotesis sebagai berikut : Sembilan sub-indeks tata kelola ekonomi daerah yaitu akses lahan,

Hasil pengujian statistik menunjukkan bahwa Variabel DER (X 3 ) memiliki nilai sig 0.1 > 0.05, maka Ho diterima dan H1 ditolak, yang berarti secara parsial variabel

cukup banyak dituturkan masyarakat Pandeglang. Oleh karena itu, Naskah- naskah Maca Syekh yang tersebar di Pandeglang juga diterjemahkan dalam dua bahasa tersebut

Penelitian pengembangan LKS project based learning telah dilakukan dengan tujuan untuk melatih keterampilan proses sains dan menumbuhkan sikap ilmiah siswa, di

Ukuran biji (bobot 100 biji) memiliki korelasi negatif dengan jumlah N yang diremobilisasi dari tajuk, hal ini diduga disebabkan oleh kandungan N daun pada varietas