61
BAB 4 Implementasi dan Pembahasan
Pada bab ini membahas tentang implementasi dari perancangan program yang telah dibahas pada bab 3, berdasarkan
UML yang telah dibuat dan disetujui oleh user, dan Implementasi penerapan metode penilaian 360 derajat ke dalam sistem penilaian
kelayakan objek wisata.
4.1 Implementasi Interface Aplikasi
Pada implementasi aplikasi dari perancangan tampilan awal sebelum masuk ke dalam sistem user harus terlebih dahulu memiliki
user name dan pasword, Admin dapat account pengguna sistem dan menentukan hak akses sebagai user maupun sebagai admin melalui
sistem seperti pada gambar 4.1
Gambar 4.1
Form Tampilan Awal Pada Gambar 4.1 form tampilan awal berfungsi sebagai
halaman login, jika user login dengan account yang telah di set memiliki hak akses sebagai admin maka sistem akan masuk ke
dalam form utama admin seperti pada gambar 4.2 tetapi ketika user login dengan account dengan hak akses sebagai user maka sistem
akan masuk ke dalam form utama user seperti pada gambar 4.3.
Gambar 4.2 Form Utama Admin
Pada Gambar 4.2 dalam form utama admin berfungsi sebagai halaman utama untuk mengakses semua menu atau fungsi yang
terdapat dalam aplikasi ini. Menu – menu tersebut dikelompokkan
sesuai dengan tipenya sehingga memudahkan pengguna untuk mengakses seluruh fungsi yang dapat dilakukan oleh admin.
Gambar 4.3 Form Utama User.
Pada Gambar 4.3 Form Utama User memiliki fungsi sebagai halaman utama untuk mengakses seluruh menu atau fungsi yang
dapat diakses oleh user yaitu report, about dan close. User hanya dapat melihat hasil SPK kelayakan objek wisata, tidak bisa
melakukan penilaian terhadap objek wisata maupun memasukkan data
– data objek wisata serta menambah user account. Form utama user memiliki tampilan yang sama dengan form utama admin
Gambar 4.4 Form Add Site
Pada Gambar 4.4 Form Add Site yang merupakan sub menu dari menu data. Fungsi form ini adalah untuk menambah, merubah
dan menghapus data objek wisata. Ketika admin menyimpan data objek wisata atau mengubah data yang telah tersimpan, data pada
tabel akan langsung berubah sesuai dengan data yang telah dimasukkan oleh admin. Semua data objek wisata yang telah
tersimpan bisa dirubah tetapi untuk site_id diberikan proteksi sehingga tidak bisa dirubah karena merupakan primary key tabel site
dan direlasikan dengan tabel answer yang berisi data – data
penilaian objek wisata. Data koresponden ditampilkan dalam Form correspondent data seperti pada gambar 4.5.
Gambar 4.5 Form Correspondent Data
Pada Gambar 4.5 Form Correspondent Data merupakan Form yang berfungsi untuk menampilkan data
– data responden yang telah melakukan penilaian objek wisata. Admin dapat melihat
data sesuai dengan kelompok koresponden penilai, ketika admin memilih wisatawan maka data yang akan ditampilkan ke dalam tabel
hanyalah data responden dari kelompok wisatawan. Form berikutnya adalah add question seperti pada gambar 4.6
Gambar 4.6 Form Add Question
Gambar 4.6 merupakan form untuk menambah maupun mengubah pertanyaan sesuai dengan kriterianya. Admin dapat
memilih pertanyaan dalam kriteria mana yang akan ditambahkan, kemudian memasukkan positive question dan negative question yang
berisi pernyataan positif dan pernyataan negatif dari poin – poin
penilaian sehingga memudahkan koresponden dalam melakukan penilaian. Form berikutnya pada menu data adalah form criteria
seperti pada gambar 4.7
Gambar 4.7 Form Criteria
Gambar 4.7 Form Criteria berfungsi untuk menambah, merubah dan menghapus data kriteria penilaian objek wisata, masing
kriteria memiliki bobot penilaian yang berbeda beda, tetapi total dari keseluruhan bobot harus = 1 agar perhitungan penilaian kelayakan
objek wisata ini valid, terdapat tabel kriteria yang menampilkan data – data kriteria yang telah tersimpan, data yang dirubah akan
langsung terlihat di tabel kriteria, criteria id tidak dapat dirubah karena merupakan primary key dari tabel kriteria oleh karena itu
diberikan proteksi terhadap criteria id. Pada menu penilaian terdapat form quest sheet seperti pada gambar 4.8.
Gambar 4.8 Form Answer Sheet
Gambar 4.8 merupakan form untuk melakukan penilaian objek wisata, sebelum melakukan penilaian data responden harus
dimasukkan terlebih dahulu, setelah data responden telah tersimpan responden dapat melakukan penilaian terhadap objek wisata.
Responden melakukan penilaian dengan menggunakan angka 1 – 5,
angka 5 berarti sangat setuju dengan positif statement dan sangat tidak setuju dengan negative statement, angka 1 berarti sangat tidak
setuju dengan positive statement atau memiliki arti sangat setuju dengan negative statement, setelah melakukan penilaian , pertanyaan
berikutnya akan tampil. Menu berikutnya adalah report dengan menu item all result seperti pada gambar 4.9
Gambar 4.9 Form All Result
Gambar 4.9 Form All Result berfungsi untuk menampilkan keseluruhan hasil penilaian oleh koresponden beserta keterangan
objek wisata. Hasil penilaian bisa diurutkan berdasarkan objek wisata yang dinilai. Pada form ini data yang di tampilkan adalah
data yang belum diolah, hasil akhir dapat dilihat pada Form Final Result seperti pada gambar 4.10
Gambar 4.10 Form Final Result
Gambar 4.10 merupakan form yang berfungsi menampilkan hasil SPK kelayakan objek wisata diurutkan dari objek wisata yang
mendapatkan nilai tertinggi sampai yang paling rendah. Pada tabel ini objek wisata yang akan ditampilkan adalah objek wisata yang
layak untuk dikembangkan, yaitu objek wisata yang poin penilaiannya diatas 60 dari total penilaian dimana telah ditentukan
standar verifikasi oleh Amir Kiat selaku Kepala Dinas Pariwisata Kabupaten Poso sebesar 60 dari total nilai maksimal.
Perhitungannya dapat dilihat pada kode program 1.
kode program 1 perintah untuk mengolah data penilaian user
Kode program 1 digunakan untuk mengimplementasikan perhitungan kelayakan objek wisata dengan menerapkan metode 360
derajat, dimana setiap kriteria penilaian memiliki bobot yang
1 public ListFinalResultEntiitas getFinalResult { 2
ListFinalResultEntiitas ls
= new
ArrayListFinalResultEntiitas; 3 try {
4PreparedStatement ps
= con.prepareStatementselect
a.site_id,st.site_label, 5+ sumquestion_answer countquestion_answer 5
s.status_weight 6+c.criteria_weight
from tb_answer
a,tb_criteria c,tb_status s,tb_site st
7+ where a.criteria_id = c.criteria_id and s.status_id = a.status_id
8+and st.site_id = a.site_id group by site_id, s.status_id, c.criteria_id order by
9 site_id; 10 ResultSet rs = ps.executeQuery;
11 while rs.next { 12 FinalResultEntiitas a = new FinalResultEntiitas;
13 a.setSite_idrs.getString1; 14 a.setSite_labelrs.getString2;
15 a.setHasilrs.getFloat3; 16 ls.adda;
17 } 18 } catch Exception e {
19 } 20 return ls;
21 } 22 }
berbeda beda, dan setiap kelompok responden memiliki bobot yang berbeda juga. Bobot criteria disimpan di dalam tb_criteria dan bobot
koresponden tersimpan dalam tb_status, data penilaian yang dimasukan admin ke dalam sistem disimpan ke dalam database,
dengan menggunakan teknologi JDBC memungkinkan untuk menggunakan SQL statement query seperti yang terdapat pada baris
ke 4 sampai baris ke 8 yang berfungsi untuk mengolah data yang tersimpan dalam database, poin penilaian yang telah tersimpan
dalam tb_answer dijumlahkan kemudian dikali dengan nilai yang dimiliki oleh koresponden berdasarkan status koresponden
kemudian dikalikan lagi dengan nilai kriteria yang dimiliki oleh tiap – tiap objek wisata berdasarkan criteria weight atau bobot kriteria
yang dimiliki. Setelah itu hasilnya diurutkan sesuai dengan objek wisata yang memiliki point tertinggi. Pada baris ke 2 ls
dideklarasikan sebagai objek array list yang menampung hasil eksekusi pada baris ke 4 sampai baris ke 8 dan nilai dari ls
tersebut akan dikembalikan ke dalam method getResult tersebut. Contoh hasil perhitungan manual dapat dilihat pada gambar 4.11.
Gambar 4.11 Perhitungan Kelayakan Objek Wisata Taman anggrek
Gambar 4.11 merupakan perhitungan penilaian objek wisata taman anggrek bancea secara manual dengan menggunakan
Microsoft Excel, Kolom total all didapat berdasarkan dengan rumus total penilaian, responden dengan kode responden m1 memberikan
penilaian dengan total penilaian sebesar 0,6639286. Setelah didapatkan total penilaian seluruh responden, hasil total penilaian
dijumlahkan sesuai dengan kelompok penilai, kelompok masyarakat dengan menjumlahkan hasil penilaian dari kode responden m1, m2,
Taman anggrek bancea total
kode responden NB1 NB2 NB3 NB4 NB5 NB6 NB7 NB8 NF1 NF2 NF3 NF4 NF5 NF6 NF7 PP1 PP2 PP3 PP4 PP5 PP6 PP7 PP8 PN1 PN2 PN3 PN4 PN5 A1 A2 A3 A all
m1 3
3 4
3 2
5 1
2 2
4 5
5 2
4 4 3 3 3 3 3 1 3 4
5 4
3 4
4 4 1 1 0,6639286 m2
4 5
3 4
4 5
5 3
4 3
5 5
3 3
4 3 4 4 4 1 5 3 5 5
5 4
3 3 1 1 1 0,6982143
m3 4
4 4
4 3
5 5
4 5
5 4
5 5
5 5 5 5 5 5 3 3 3 4
5 5
5 5
5 5 3 3 0,9032143 m4
2 3
3 2
2 4
5 1
2 2
5 5
3 3
1 1 1 1 1 1 1 3 5 3
3 3
1 3 1 1 1
0,463 m5
1 3
3 4
1 5
5 1
5 5
5 5
4 4
5 4 3 4 3 1 4 4 5 5
5 4
2 3 1 1 1 0,6666786
p1 4
5 5
3 4
5 5
3 3
4 4
4 3
2 5 5 5 5 5 4 3 4 5
5 5
5 4
5 4 3 4 0,8636429 p2
4 4
4 4
2 4
5 4
4 4
4 4
2 3
3 3 2 2 3 4 4 4 4 4
4 4
5 5 5 5 5 0,8186071
p3 4
5 4
4 4
4 4
2 4
5 4
5 4
5 4 3 4 3 4 3 3 3 3
4 2
4 5
5 2 2 2 0,7266071 p4
4 3
4 3
3 4
4 3
4 4
3 3
4 4
3 3 3 3 4 4 3 3 3 3
4 3
3 3 4 2 2 0,6456429
p5 3
4 3
3 3
4 4
3 4
2 4
4 3
3 4 3 3 3 3 3 4 3 4
4 4
3 4
4 4 3 3 0,7056071 ka1
2 2
3 2
2 2
5 2
2 2
5 4
3 4
1 2 1 1 1 1 1 2 2 3
2 3
2 3 2 2 1
0,46425 ka2
3 4
4 4
3 4
4 4
4 2
4 4
3 4
4 4 3 3 3 4 4 4 4 4
4 4
4 4 4 4 5 0,7783929
ka3 4
5 4
5 5
4 5
4 5
5 5
3 2
2 4 5 2 2 2 5 5 5 5
5 5
5 5
5 5 5 5 0,9126786 ka4
4 4
4 4
3 4
4 5
4 4
5 5
4 4
4 4 4 4 4 3 3 4 4 4
4 4
4 4 4 3 3 0,7810714
ka5 4
3 5
4 2
5 5
3 4
5 4
3 2
2 4 3 2 3 2 2 4 3 3
4 5
3 4
3 2 2 2 0,6656071 w1
4 1
1 1
1 4
2 1
2 5
5 5
5 5
5 2 4 4 4 2 4 5 2 4
4 3
3 4 1 1 1 0,6126429
w2 4
4 4
3 2
4 5
5 5
5 4
2 2
2 4 5 4 4 4 2 4 4 5
4 4
4 5
5 5 5 5 0,8411071 w3
4 4
4 4
2 2
5 4
4 2
4 4
4 4
5 4 2 2 2 3 4 3 4 4
4 4
2 4 2 2 2 0,6624643
w4 2
2 4
4 2
4 4
2 4
4 4
5 5
5 4 3 3 2 2 2 4 4 4
4 4
4 4
4 2 2 2 0,6928571 w5
4 2
4 2
2 2
4 1
4 4
5 5
4 4
5 5 3 4 4 3 3 2 4 5
4 3
5 5 1 1 1 0,6986071
Nilai Budaya Nilai fisik
Produk Pariwisata Pengalaman
Akomodasi
Total Perhitungan Akhir Masyarakat
3,395035714 Pemerintah
3,760107143 Ketua adat
3,602 Wisatawan
3,507678571 Total akhir = Masyarakat 15,pemerintah 15,Ketua adat 15,Wisatawan40
3,5545 0,177725
m3, m4, dan m5 sebesar 3,395035714 pemerintah sebesar 3,760107143 ketua Adat sebesar 3,602 dan wisatawan sebesar
3,5545. Total akhir didapat dari total penilaian kelompok responden dikali dengan bobot penilaian kelompok responden, setelah
dijumlahkan hasil dari seluruh kelompok responden didapat hasil penilaian sebesar 0,177725. Penelitian ini mengambil sampel
responden sebanyak 5 orang dari tiap responden, dengan total 20 orang responden, poin penilaian dikelompokan sesuai dengan
kriteria pertanyaan, setiap kriteria memiliki bobot yang berbeda beda. perhitungan total all didapat dengan rumus :
Setelah Total Akhir didapat, seluruh total akhir dijumlahkan sesuai dengan kelompok responden kemudian dikalikan dengan
bobot kelompok responden dimana masyarakat sebesar 20, pemerintah sebesar 20, Ketua adat sebesar 20 dan Wisatawan
sebesar 40 kemudian hasilnya dibagi sesuai dengan jumlah responden untuk mendapatkan nilai rata
– rata, Rumus Total akhir :
TA= TnbNMnbx15+TnfNMnfx15+TppNMppx15+Tp
NMp40+TaNMa15
TA= Total All NMnb=Nilai Maksimal Nilai Budaya
Tnb=Total nilai budaya NMnf=Nilai Maksimal Nilai fisik Tnf= Total nilai fisik NMpp=Nilai Maksimal Produk Pariwisata
Tpp= Total produk pariwisata NMp=Nilai Maksimal Pengalaman Tp= Total pengalaman
Nma=Nilai Maksimal
Total Akhir = Total All Masyarakat x 20+Total All Pemerintah x 20 +Total All Ketua Adat x 20+Total All Wisatawan
x 40Jumlah Responden
Berdasarkan rumus tersebut dilakukan perhitungan dengan menggunakan Microsoft Excel hasilnya seperti pada tabel 4.1
Tabel 4.1 Hasil Perhitungan Excel
Objek Wisata Nilai Total
Taman anggrek bancea 0,177725
Goa latea 0,179779643
Pantai siuri 0,195080357
Patung palindo 0,181889286
Air terjun tindoli 0,164471071
Danau poso 0,207092143
Air terjun saluopa 0,197990357
Berdasarkan penerapan
rumus tersebut
dilakukan perhitungan dengan menggunakan aplikasi Sistem Pendukung
Keputusan Kelayakan objek wisata hasilnya seperti pada gambar 4.12.
Gambar 4.12 Hasil Perhitungan Sistem
Hasil perhitungan akhir dari sistem objek wisata danau poso mendapat poin tertinggi yaitu sebesar 0,20709214. Objek wisata
dengan nilai terendah adalah air terjun tindoli yaitu sebesar 0,16447107. Dengan membandingkan hasil berdasarkan perhitungan
menggunakan excel dan hasil perhitungan sistem sama, dimana seluruh objek wisata yang dinilai dinyatakan layak untuk
dikembangkan. Pada sistem objek wisata danau poso memiliki poin penilaian tertinggi, sedangkan pada hasil perhitungan excel danau
poso juga memiliki poin penilaian tertinggi. Sehingga dapat disimpulkan perhitungan dengan metode 360 derajat sudah
diterapkan ke dalam sistem. Hasil penilaian kelebihan dan kekurangan objek wisata seperti pada gambar 4.13
Gambar 4.13
Form Strength and Weakness Gambar 4.13 Form Strength and Weakness berfungsi untuk
menampilkan kelebihan dan kekurangan dari masing masing objek wisata berdasarkan penilaian koresponden, sehingga dapat
membantu user sebagai saran kriteria apa saja yang perlu diperbaiki
dalam objek wisata tersebut. perhitungannya dapat dilihat pada kode program 2.
Kode Program 2 Perintah untuk Menilai Kelebihan dan Kekurangan Objek Wisata
Kode Program 2 merupakan kode program untuk menentukan kelebihan dan kekurangan dari suatu objek wisata
berdasarkan poin penilaian dari koresponden, pada baris ke 4 sampai baris ke 11 merupakan query penerapan rumus Total
Akhir, seluruh point penilaian dari responden dijumlahkan kemudian
1public ListSWEntitas getSWString site_id { 2ListSWEntitas ls = new ArrayListSWEntitas;
3try { 4PreparedStatement ps = con.prepareStatementselect a.site_id,
ts.site_label, 5+ c.criteria_label, ts.site_picture, ts.site_description,
suma.question_answer 6+ c.criteria_weight s.status_weight
counta.criteria_id 5 7+ from tb_answer a, tb_criteria c , tb_status s , tb_site ts
8+ where a.site_id = ts.site_id and a.criteria_id = c.criteria_id
9+ and s.status_id = a.status_id and a.site_id = + site_id + 10+ group by site_id, a.criteria_id order by
suma.question_answer 11+ c.criteria_weight s.status_weight
counta.criteria_id 5 desc; 12 ResultSet rs = ps.executeQuery;
13 while rs.next { 14 SWEntitas a = new SWEntitas;
15 a.setSite_idrs.getString1; 16 a.setSite_labelrs.getString2;
17 a.setCriteria_labelrs.getString3; 18 a.setSite_picturers.getString4;
19 a.setDescriptionrs.getString5; 20 a.setHasilrs.getString6;
21 ls.adda;} 22 } catch Exception e {
23 } 24 return ls;
25 }
dikalikan berdasarkan bobot penilaian kriteria lalu dibagi dengan nilai maksimal kriteria penilaian, lalu dikalikan lagi dengan bobot
status responden, hasil perhitungan hasil perhitungan masing –
masing kriteria dibandingkan dengan kriteria lainnya. Kriteria dengan poin penilaian tertinggi merupakan kelebihan dari suatu
objek wisata sedangkan poin terendah menjadi kelemahan objek wisata tersebut. Pada menu admin terdapat menu item UserApp
seperti pada gambar 4.14
Gambar 4.14 Form Data User
Gambar 4.14 Form Data User berfungsi untuk menambah dan menghapus account pengguna sistem, tabel data user
menampilkan account yang telah tersimpan di dalam sistem. Pada menu admin terdapat menu item truncate data yang berfungsi untuk
menghapus seluruh data yang tersimpan dalam aplikasi ini.
4.2 Pengujian Sistem