• Tidak ada hasil yang ditemukan

BAB III METODOLOGI DAN PERANCANGAN SISTEM. Metodologi penelitian yang digunakan dalam penelitian ini adalah sebagai

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III METODOLOGI DAN PERANCANGAN SISTEM. Metodologi penelitian yang digunakan dalam penelitian ini adalah sebagai"

Copied!
17
0
0

Teks penuh

(1)

BAB III

METODOLOGI DAN PERANCANGAN SISTEM 3.1 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam penelitian ini adalah sebagai berikut:

1. Studi literatur

Metode ini dipakai untuk mencari referensi teori yang relevan dengan topik yang diambil serta metodologi yang dipakai dalam penulisan.

Referensi yang dimaksud mewakili algoritma SAW, implementasi sistem pendukung keputusan, serta penggunaan Visual Studio Code sebagai perangkat lunak yang akan menjadi media untuk mengembangkan sistem pendukung keputusan. Selain itu, pemilihan bobot kriteria dan subkriteria dilakukan dengan mewawancarai pakar.

2. Analisis kebutuhan

Pada tahap ini, penulis akan menganalisis kebutuhan yang diperlukan oleh pengguna terutama orang-orang yang menyukai jam tangan baik untuk memakainya sehari-hari ataupun mengoleksi sebagai hobi.

3. Perancangan sistem

Tahap ini akan membuat perancangan dari sistem pendukung keputusan yang menjadi implementasi dari analisis kebutuhan sebelumnya. Tidak lupa, rancangan antarmuka juga dibuat pada proses ini menggunakan Figma.

4. Implementasi sistem

(2)

Dalam tahap ini, sistem yang sudah dirancang sebelumnya akan diimplementasikan melalui media website yang dapat dipakai diakses dan dipakai oleh pengguna baik melalui desktop personal computer maupun handphone masing-masing.

5. Pengujian sistem

Sistem akan diuji oleh orang-orang yang berkecimpung dalam dunia jam, baik dari orang yang sehari-hari memakai jam tangan ini maupun yang mempunyai hobi untuk mengoleksinya. Pengujian akan dilakukan menggunakan metode ​survey yang hasilnya akan dianalisis serta digunakan sebagai kesimpulan oleh peneliti

6. Penulisan laporan

Tahap terakhir ialah penulisan laporan seluruh proses pengerjaan hingga hasil analisis dari pengujian yang dilakukan oleh pengguna.

3.2 Perancangan Sistem

Perancangan sistem dalam penelitian ini menggunakan metode prosedural dimana didalamnya terdapat ​Data Flow Diagram, Flowchart, Database Schema, struktur tabel, dan rancangan antarmuka dari sistem.

3.2.1 Data Flow Diagram

DFD ditujukan untuk penggambaran sistem sebagai suatu jaringan yang dihubungkan satu dengan lainnya melalui alur data. DFD yang digunakan pada penelitian ini adalah sebagai berikut,

(3)

Gambar 3.1 Data Flow Diagram Level 0

Gambar 3.1 menunjukkan alur​data flow diagram level 0 yang digunakan pada sistem rekomendasi pembelian jam tangan. Terdapat dua buah entitas dalam sistem ini, yakni admin yang mengakses seluruh bagian​backend​dari aplikasi dan user ​yang mengakses bagian aplikasi dalam bentuk ​frontend​nya.

Pada alur ​login admin, admin harus memasukkan ​input berupa ​email dan password lalu menekan tombol ​login agar dapat masuk ke sistem. Pada alur data jam terdapat list jam-jam yang sudah di​input sebelumnya, fitur untuk meng​edit​, menghapus, dan menambah data. Pada alur data SAW terdapat perhitungan algoritma dari kriteria yang diberikan oleh user. Pada alur data jam user terdapat list yang diambil dari data seluruh jam oleh user. Pada kriteria jam terdapat beberapa ​input​an yang harus dimasukkan oleh user. Pada rekomendasi jam terdapat hasil dari perhitungan matematika menggunakan metode SAW untuk menghasilkan rekomendasi jam tangan sesuai kriteria yang di​input user sebelumnya.

(4)

Gambar 3.2 Data Flow Diagram Level 1

Gambar 3.2 merupakan DFD level 1 dari aplikasi ​website sistem rekomendasi pembelian jam tangan dengan dua buah entitas yakni ​admin dan user​, empat proses yakni ​login​, manage proses SAW, manage data jam tangan, terakhir ialah proses rekomendasi.

3.2.2 Flowchart

Pada aplikasi website sistem rekomendasi pembelian jam tangan ini memiliki beberapa menu untuk pengelolaan data. Setiap menu memiliki​flowchart masing-masing.

(5)

a. Flowchart Sistem Rekomendasi

Gambar 3.3 Flowchart Sistem Rekomendasi

Pada gambar 3.3 dijelaskan alur kerja dari sistem rekomendasi pembelian jam tangan. Ketika ​user ​membuka aplikasi akan dihadapkan pada tampilan pengenalan sistem rekomendasi. User lalu akan meng​input kriteria-kriteria yang diinginkan. Selanjutnya, kriteria yang telah di​input

(6)

akan diproses dengan menggunakan metode SAW serta mengambil data dari database. Selanjutnya, ​user ​akan diarahkan pada tampilan hasil rekomendasi dari kalkulasi metode SAW sebelumnya.

b. Flowchart Halaman Admin

Gambar 3.4 Flowchart Halaman Admin

Gambar 3.4 menjelaskan alur dari halaman admin. Admin dapat menambahkan, meng​edit​, atau menghapus objek, dan kriteria dari form yang disediakan dan terkoneksi langsung ke database

(7)

c. Flowchart List Jam Tangan

Gambar 3.5 Flowchart List Jam Tangan

Pada gambar 3.5 dijelaskan alur kerja dari list jam tangan, saat​user memasuki menu list jam tangan, ​user​akan ditampilkan pada sejumlah list jam tangan. Kemudian, ​user ​dapat menekan tombol tambah, ​edit atau hapus data. Apabila memilih ​edit​, ​user ​akan menginput perubahan data yang akan berlanjut ke perubahan data ke database. Sedangkan apabila

(8)

user ​memilih menghapus data, data tersebut akan langsung terhapus dari database​. Apabila ​user ​memilih menambah data, data akan bertambah ke database​.

d. Flowchart metode SAW

Gambar 3.6 Flowchart Perhitungan Metode SAW

Pada gambar 3.6 dijelaskan alur kerja dari ​flowchart perhitungan metode SAW, yakni mengambil data list jam tangan yang telah ditentukan dari database. Setelah itu, pembuatan matriks jam tangan, kemudian

(9)

berlanjut pada proses pembuatan tabel ​rating ternormalisasi. Setelah selesai, akan ada pembuatan tabel ​ranking​ untuk setiap data jam tangan.

3.2.3 Sketsa Layar

Pada aplikasi website sistem rekomendasi pembelian jam tangan menggunakan metode SAW ini memakai sketsa layar sebagai berikut.

Gambar 3.7 Sketsa Layar Halaman User

Gambar 3.7 merupakan sketsa rancangan layar halaman ​user dimana ​user memberikan inputan dan hasil rekomendasi akan diberikan melalui perhitungan Simple Additive Weighting.

(10)

Gambar 3.8 Sketsa Layar Halaman Utama

Gambar 3.8 merupakan sketsa rancangan halaman utama sistem rekomendasi pembelian jam tangan dimana berisi keterangan penggunaan aplikasi dan penginputan nilai serta kriteria.

Gambar 3.9 Sketsa Layar Input Objek

(11)

Gambar 3.9 merupakan sketsa rancangan halaman input objek jam tangan dimana ​admin dapat mengedit, menghapus, dan menambahkan data jam tangan baru yang dapat diakses ​user​.

Gambar 3.10 Sketsa Layar Tambah Objek

Gambar 3.10 merupakan sketsa rancangan halaman tambah objek yang berisi kode kriteria, nama objek, harga, deskripsi, dan ​upload​ gambar objek.

Gambar 3.11 Sketsa Layar Halaman Kriteria

(12)

Gambar 3.11 merupakan sketsa rancangan halaman kriteria rekomendasi pembelian jam tangan dimana berisi tabel nama kriteria, bobot kriteria, dan aksi yang berupa edit atau hapus data kriteria, serta sebuah tombol untuk menghitung metode SAW untuk menghasilkan rekomendasi.

3.3 Penerapan Manual Metode SAW

Dilakukan pengujian data secara manual pada tahap ini menggunakan metodologi SAW dengan 5 buah kriteria, yakni akurasi, ​material, display​, tipe, dan bentuk.

Tabel 3.1 Kriteria manual dengan bobot

Berdasarkan kriteria yang ada pada tabel 3.1, dibuat contoh kasus dimana user melakukan input kriteria dari daftar jam tangan. Pengujian manual mengambil 3 data jam tangan yakni LG Watch W7 Wear OS Smartwatch, Casio G-Shock MT-G G1000, dan Seiko Prospex Digital Diving Watch. Ketiganya mempunyai spesifikasi yang berbeda dan beragam sehingga dapat dijadikan representasi untuk penerapan manual metode SAW. Berikut merupakan tabel berisi nama jam tangan serta kriteria masing-masing.

No Kriteria Bobot Kriteria

1 Akurasi 0.05

2 Material 0.25

3 Display 0.25

4 Tipe 0.25

5 Bentuk 0.20

(13)

Tabel 3.2 Contoh kasus

Ketiga alternatif dengan kriteria yang beragam pada tabel 3.2 akan dihitung dengan ​input dari ​user yang mengambil kriteria berbeda juga dengan alternatif yang ada. Akurasi dalam ​input user adalah ​quart low-end dengan material plastik, ​display dial​, tipe ​analog​, dan bentuk bulat. Berikut merupakan tabel berisi input jam tangan user.

Tabel 3.3 Tabel input user

Sebelum tabel 3.3 dilakukan pemrosesan perhitungan secara manual menggunakan metode SAW, terlebih dahulu dilakukan konversi data sebanyak 5 kali. Pertama ialah konversi akurasi yang inputannya berupa​quart high-end​, quart low-end​, dan mekanik. Berikut merupakan tabel yang berisi konversi akurasi dari input user.

Alternatif Kriteria

Akurasi Material Display Tipe Bentuk LG Watch W7 Wear OS

Smartwatch

Quart High-end

Plastik LCD Digital Bulat

Casio G-Shock MT-G G1000

Mekanik Plastik Dial Analog Bulat

Seiko Prospex Digital Diving Watch

Quart low-end

Plastik LCD Digital Bulat

User Kriteria

Akurasi Material Display Tipe Bentuk Input Quart Low-end Plastik Dial Analog Bulat

(14)

Tabel 3.4 Konversi Akurasi

Setelah konversi akurasi selesai, selanjutnya adalah konversi material yang inputannya berupa kulit, kulit sintetis, dan plastik. Berikut merupakan tabel yang berisi konversi material dari input user.

Tabel 3.5 Konversi Material

Setelah konversi material selesai, selanjutnya adalah konversi​display yang inputannya berupa LCD dan ​dial​. Berikut merupakan tabel yang berisi konversi display​ dari ​input user​.

Alternatif Input

Quart High-end Quart Low-end Mekanik

Quart High-end 3 2 1

Quart Low-end 2 3 1

Mekanik 1 1 3

Alternatif Input

Kulit Kulit Sintetis Plastik

Kulit 3 2 1

Kulit Sintetis 2 3 1

Plastik 1 1 3

(15)

Tabel 3.6 Konversi Display

Setelah konversi ​display selesai, selanjutnya adalah konversi tipe yang inputannya berupa ​digital, analog​, dan ​combi​. Berikut merupakan tabel yang berisi konversi tipe dari input user.

Tabel 3.7 Konversi Tipe

Setelah konversi akurasi selesai, selanjutnya adalah konversi material yang inputannya berupa kulit, kulit sintetis, dan plastik. Berikut merupakan tabel yang berisi konversi material dari input user.

Alternatif Input

LCD Dial

LCD 2 1

Dial 1 2

Alternatif Input

Digital Analog Combi

Digital 3 1 2

Analog 1 3 2

Combi 2 2 3

(16)

Tabel 3.8 Konversi Bentuk

Setelah konversi dibuat, langkah selanjutnya adalah melakukan normalisasi dengan mengikuti rumus yang ada pada persamaan 2.1.

a. Kriteria Akurasi

, 7 r11 = Max{3,2,1}2 = 32 = 0 6

, 3 r12 = Max{3,2,1}1 = 31 = 0 3 r13 = Max{3,2,1}3 = 33 = 1 b. Kriteria Material

r11 = Max{3,2,1}3 = 33 = 1 r12 = Max{3,2,1}3 = 33 = 1 r13 = Max{3,2,1}3 = 33 = 1

c. Kriteria Display , r11 = Max{2,1}1 = 21 = 0 5 r12 = Max{2,1}2 = 22 = 1

, r13 = Max{2,1}1 = 21 = 0 5

Alternatif Input

Bulat Kotak Persegi Panjang

Bulat 3 1 1

Kotak 1 3 2

Persegi Panjang 1 2 3

(17)

d. Kriteria Tipe

, 3 r11 = Max{3,2,1}1 = 31 = 0 3 r12 = Max{3,2,1}3 = 33 = 1

, 3 r13 = Max{3,2,1}1 = 31 = 0 3 e. Kriteria Bentuk

r11 = Max{3,2,1}3 = 33 = 1 r12 = Max{3,2,1}3 = 33 = 1 r13 = Max{3,2,1}3 = 33 = 1

Setelah normalisasi selesai, selanjutnya merupakan proses perangkingan menggunakan bobot yang sebelumnya telah ditetapkan untuk masing-masing kriteria. Hasil yang diperoleh adalah sebagai berikut:

0, 7)(0, 5) 1)(0, 5) 0, )(0, 5) 0, 3)(0, 5) 1)(0, ) , 91

V1 = ( 6 0 + ( 2 + ( 5 2 + ( 3 2 + ( 2 = 0 6

0, 3)(0, 5) 1)(0, 5) 1)(0, 5) 1)(0, 5) 1)(0, ) , 65

V2 = ( 3 0 + ( 2 + ( 2 + ( 2 + ( 2 = 0 9

1)(0, 5) 1)(0, 5) 0, )(0, 5) 0, 3)(0, 5) 1)(0, ) , 075

V3 = ( 0 + ( 2 + ( 5 2 + ( 3 2 + ( 2 = 0 7

Nilai terbesar ada pada V2sehingga jam Casio G-Shock MT-G G1000 menjadi pilihan jam tangan terbaik.

Gambar

Gambar 3.1 Data Flow Diagram Level 0
Gambar 3.2 Data Flow Diagram Level 1
Gambar 3.3 Flowchart Sistem Rekomendasi
Gambar 3.4 Flowchart Halaman Admin
+7

Referensi

Dokumen terkait

Sementara itu dari tiap mencit kelompok kontrol diambil 2 potongan hepar masing-masing dengan berat 200 mg, yang kemudian dibagi menjadi 2 jenis kontrol, yaitu kontrol tanpa TEL

Aspek Baik Sekali (4) Baik (3) Cukup (2) Perlu Pendampingan (1) Kesesuaian pantun yang dibuat dengan ciri-ciri pantun Memenuhi 4 ciri-ciri pantun Memenuhi 3

Berdasarkan analisis SWOT telah diketahui posisi pengembangan perikanan budidaya ikan nila di kolam air tenang di Kecamatan Sinjai borong terletak pada Kuadran III yang

Analisis yang mengukur perubahan permintaan akhir sebesar satu satuan mempengaruhi perubahan total pendapatan rumah tangga sektor-sektor dalam perekonomian sebesar nilai

Ketika daya yang dihasilkan generator tidak mencapai/kurang dari daya yang dibutuhkan maka akan dilakukan pengulangan tahap mencari debit dan head pada lokasi lain,

Hal tersebut terjadi karena lokasi pegerakan yang diteliti oleh Kridijantoro berbeda dengan penelitian yang sekarang, kemudian pada saat itu salah satu pohon pakan

Salah satu reaksi kimia yang dihindari adalah reaksi yang berasal dari mikroorganisme yang menyebabkan perubahan struktur, bentuk atau rasa pada makanan.. Oleh karena itu,

Isi liputan berita mencakup informasi terkait pihak-pihak yang terlibat dalam kolaborasi, apa tujuan kolaborasi, apa dampaknya, tindak lanjut yang akan dilakukan dan