SKRIPSI
Disusun oleh :
A THESIS
by :
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
TECHNOLOGY
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSEMBAHAN
Jeremiah 29:11
And
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PERNYATAAN KEASLIAN
Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini tidak
memuat karya atau bagian karya orang lain, kecuali yang telah saya sebutkan
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
PENERAPAN METODE SMART DALAM SISTEM PENDUKUNG
PENGAMBILAN KEPUTUSAN PEMILIHAN ASURANSI
Dari hasil ujicoba sistem dapat diketahui bahwa sistem ini mendapat
tanggapan positif yang dapat dilihat dari skor akhir perhitungan kuesioner yang
mencapai 77,1% sehingga dapat disimpulkan bahwa situs telah berhasil
diterapkan dan diterima di kalangan masyarakat.
vii
ABSTRACT
DECISION SUPPORT SYSTEM FOR INSURANCE SELECTION USING
SMART METHOD
From the results of the tests can noted that this system gets a positive
response which can be seen from the final score calculation the questionnaire that
reached 77.1%. From the score, it can be concluded that application has been
successfully applied and received among the people.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan
mengalihkan dalam bentuk media lain, mengelolanya di internet atau media lain
untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun
memberikan royalty kepada saya selama tetap mencantumkan nama saya sebagai
penulis.
Dibuat di Yogyakarta
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan YME yang telah
ASURANSI” dengan baik. Penulisan tugas akhir ini bertujuan untuk memenuhi
Selesainya tugas akhir ini tidak dapat tercapai tanpa bantuan dari banyak
pihak dan pada kesempatan ini, penulis mengucapkan banyak terima kasih
kepada:
kepada penulis.
3. Bapak JB. Budi Darmawan, S.T., M.Sc., selaku dosen penguji yang
moral dan material serta dukungan spiritual selama masa studi maupun
x
5. Astuti Malyawati Soesanto yang selalu mengisi hari-hari saya baik
suka dan duka serta senang dan susah, yang selalu memberikan
dukungan moril.
perkuliahan.
9. Serta semua pihak yang telah membantu saya baik secara langsung
oleh karena itu penulis sangat mengharapkan kritik dan saran yang membangun.
Akhir kata, semoga skrpsi ini dapat bermanfaat dan menambah wawasan
Yogyakarta, 2015
Penulis
DAFTAR ISI
Hal
HALAMAN JUDUL………………………………………………………. i
HALAMAN JUDUL (BAHASA INGGRIS) ……………………………... ii
HALAMAN PERSETUJUAN……………………….……………………. iii
HALAMAN PENGESAHAN……………………………………………... iv
HALAMAN PERSEMBAHAN…………………………………………… v
PERNYATAAN KEASLIAN……………………………………………... vi
ABSTRAK…………………………………………………………………. vii
ABSTRACT……………………………………………………………….. viii
HALAMAN PERSETUJUAN PUBLIKASI……………………………… ix
KATA PENGANTAR……………………………………………………... x
DAFTAR ISI………………………………………………………………. xii
DAFTAR GAMBAR………………………………………………………. xiv
DAFTAR TABEL…………………………………………………………. xvii
BAB I PENDAHULUAN…………………………………………………. 1
1.1 Latar Belakang………………………….……………………… 1
1.2 Rumusan Masalah…………………………….……………….. 3
1.3 Tujuan Penelitian………………………………….…………… 3
1.4 Manfaat Penelitian…………………………………….……….. 3
1.5 Batasan Masalah………………………………………….……. 4
1.6 Metodologi Penelitian………………………………………….. 4
BAB II LANDASAN TEORI……………………………………………… 6
2.1 Pengertian Sistem Pendukung Pengambilan Keputusan…….… 6
2.2 SMART…………………………………………………………. 9
2.3 Use Case Diagram……………………………………………… 11
2.4 Entity Relationship Diagram…………………………………… 14
2.5 Hypertext Markup Language…………………………………… 18
2.6 Hypertext Preprocesor…………………………………………. 18
2.7 Code Igniter……..……………………………………………… 19
2.8 Java Script………………………………………..…………….. 19
2.9 Structured Query Language…………………….……………… 19
BAB III ANALISIS DAN PERANCANGAN SISTEM………………….. 21
3.1 Perumusan Masalah……………………………………………. 21
3.2 Analisis Kebutuhan Sistem…………………………………….. 21
3.3 Pendefinisian Aktor…………………………………………….. 24
3.4 Use Case Diagram……………………………………………… 25
3.5 Diagram Aktifitas….…………………………………………… 28
3.6 Model Basis Data……………………………………………….. 43
3.7 Manajemen Dialog………..…………………………………….. 46
3.8 Perancangan Subsistem Manajemen Model………….………… 54
BAB IV IMPLEMENTASI………………………………………………... 57
4.1 Implementasi Sistem……………………….…………………... 57
4.2 Implementasi Manajemen Dialog………………………………. 60
4.3 Implementasi Model……………………………………………. 69
BAB V ANALISIS HASIL………………………………………………... 74
Pengujian Implementasi Sistem Pendukung Pengambilan
5.1
Keputusan Dibandingkan dengan Perhitungan Manual……….. 74
5.2 Kategori Pernyataan Kuesioner………………………………… 76
5.3 Pembuatan Kuesioner…………………………………………... 82
5.4 Perhitungan Hasil Kuesioner…………………………………… 82
BAB VI PENUTUP………………………………………………………... 86
6.1 Kesimpulan…………………………………………………….. 86
6.2 Saran……………………………………………………………. 86
DAFTAR PUSTAKA……………………………………………………… 87
DAFTAR GAMBAR
Hal
Gambar 2.1 Diagram Relasi Ensitas…………………………………. 14
Gambar 2.2 Ensitas………………………………………………….. 15
Gambar 2.3 Atribut………………………………………………….. 15
Gambar 2.4 Identifier atau kunci……………………………………. 16
Gambar 2.5 Notasi Relasi…………………………………………… 17
Gambar 2.6 Relasi Antar Ensitas……………………………………. 17
Gambar 3.1 Sistem yang Diinginkan………………………………… 24
Gambar 3.2 Use Case Diagram…………………………………………... 26
Gambar 3.3 Diagram Aktifitas Member Registrasi………………… 28
Gambar 3.4 Diagram Aktifitas MemberLogin………………………. 29
Gambar 3.5 Diagram Aktifitas Member Melakukan Pencarian
Asuransi…………………………………………………. 30
Gambar 3.6 Diagram Aktifitas Member Lihat Hasil…………………. 30
Gambar 3.7 Diagram Aktifitas Admin Login………………………... 31
Gambar 3.8 Diagram Aktifitas Admin Tambah Asuransi…………… 31
Gambar 3.9 Diagram Aktifitas Admin Hapus Asuransi……………... 32
Gambar 3.10 Diagram Aktifitas Admin Cari Asuransi………………... 32
Gambar 3.11 Diagram Aktifitas Admin Ubah Deskripsi Produk……... 33
Gambar 3.12 Diagram Aktifitas Admin Hapus Anggota……………… 33
Gambar 3.13 Diagram Class Desain…………..………………………. 34
BAB I
PENDAHULUAN
1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
a. Analisis Kebutuhan
Langkah ini merupakan analisis terhadap kebutuhan sistem.
Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian,
wawancara atau studi literatur.penulis akan menggali informasi sebanyak-
banyaknya dari member sehingga akan tercipta sebuah sistem komputer yang
bisa melakukan tugas-tugas yang diinginkan oleh member tersebut. Tahapan
ini akan menghasilkan dokumen member requirement atau bisa dikatakan
sebagai data yang berhubungan dengan keinginan member dalam pembuatan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
sistem. Dokumen ini yang akan menjadi acuan oleh sistem analis untuk
menerjemahkan ke dalam bahasa pemrograman.
b. Desain Sistem
Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem
terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat
pemodelan sistem seperti diagram kelas, diagram hubungan entitas (entity
relationship diagram) serta struktur dan bahasan data.
c. Penulisan Kode Program
Penulisan kode program atau coding merupakan penerjemahan
design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan
oleh programmer yang akan menterjemahkan transaksi yang diminta
oleh member. Tahapan ini lah yang merupakan tahapan secara nyata dalam
mengerjakan suatu sistem. Dalam artian penggunaan komputer akan
dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan
dilakukan testing terhadap sistem yang telah dibuat tadi.
d. Pengujian Program
Tahapan akhir dimana sistem yang baru diuji kemampuan dan
keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang
kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi
menjadi lebih baik dan sempurna.
Untuk membangun model sistem pendukung pengambilan keputusan
ini digunakan metode Simple Multi Attribute Rating Technique (SMART).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II
LANDASAN TEORI
Menurut buku karangan Turban yang di terbitkan pada tahun 2009, sistem
pendukung pengambilan keputusan (SPPK) didefinisikan sebagai suatu sistem
yang berbasis komputer ditujukan untuk membantu pengambilan keputusan dan
memanfaatkan model serta data tertentu untuk memecahkan berbagai masalah
yang tidak terstruktur. Sistem pendukung pengambilan keputusan merupakan
sebuah sistem pengambilan keputusan yang bersumber daya intelektual yang
berasal dari kemampuan individu pada komputer untuk memperbaiki kemampuan
keputusan tersebut.
c. Fase pilihan: fase pilihan adalah fase dimana dibuat suatu keputusn yang
nyata dan diambil suatu komitmen untuk mengikuti tindakan tertentu. Fase
6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
Interval = (2.2)
11
Menurut Whitten (2004), Use Case Diagram adalah proses permodelan fungsi -
fungsi sistem dalam konteks peristiwa, siapa yang mengawali proses tersebut dan
bagaimana sistem memberikan respon pada hal tersebut. Use Case Diagram
terdiri dari atas beberapa komponen yaitu:
a. Use Case
b. Actor (Pelaku)
c. Relationship (Hubungan)
12
2.3.1.2 Pelaku
a. Association: Suatu relasi antara seorang pelaku dan sebuah use case
dimana terjadi interaksi yang terjadi diantara mereka.
b. Extends:Sebuah use case berisi langkah-langkah yang dringkas dari
sebuah use case yang lebih kompleks agar menjadi use case yang lebih
sederhana namun secara fungsi lebih meluas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
c. Abstract: Suatu use case yang mengurangi redudansi antara dua atau lebih
use case dengancara mengkombinasikan langkah - langkah yang umum
yang ditemui dalam use case tersebut.
d. Depends on:Sebuah relasi use case yang menentukan bahwa use case yang
lain harus dibuat sebelum current use case.
e. Inheritance: Suatu relasi use case dimana tindakan yg sama dari dua aktor
menginisiasi use case yang sama diekstrapolasi dan dibentuk menjadi
aktor baru secara abstrak untuk mengurangi redundancy.
14
a. Entitas
b. Atribute
c. Key
d. Relationship
15
Entitas adalah sebuah kumpulan dari orang, tempat, objek, kejadian atau
konsep yang diperlukan untuk menyimpan data. Nama entity berupa kata
benda tunggal ( singular noun).
16
Relasi adalah sebuah asosiasi bisnis normal yang ada antara satu atau lebih
entitas.Relasi mungkin juga mewakili suatu kejadian yang menghubungkan
antara entitas atau logika gabungan antara entitas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
18
19
20
BAB III
21
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
23
24
SPPK
Peminat Asuransi penentuan jenis asuransi Administrator
Sistem baru yang dibuat melibatkan dua pihak yaitu Peminat dan
Administrator. Peminat dalam sistem ini dapat menggunakan menu SPPK
penentuan jenis asuransi jiwa untuk mendapat rekomendasi asuransi. Untuk
mengunakan layanan ini, peminat harus mengisikan data pengajuan asuransi
yang telah tersedia.Rekomendasi jenis asuransi yang diberikan oleh sistem
ini adalah jenis asuransi yang sesuai dengan data yang dimasukkan.
Administrator dalam sistem ini dapat menggunakan semua layanan yang
tersedia ,untuk mendapatkan akses, admin harus melakukan login terlebih
dahulu kemudian dapat menambahkan jenis asuransi serta mengedit atribut
tambahan.
Pihak Keterangan
Administrator Pihak yang memiliki hak akses untuk mengelola kriteria dan
memasukkan asuransi
Member Pihak yang memiliki hak akses untuk mencari rekomendasi asuransi
dengan menyeleksi asuransi dan memasukkan bobot kriteria
Aktor yang terlibat dalam sistem ini adalah administrator yaitu pihak
yang memiliki kendali dalam mengelola isi dari SPPK dan member
merupakan pihak yang memiliki akses untuk menggunakan sistem SPPK
agar dapat menemukan rekomendasi asuransi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
Administrator Orang yang mempunyai hak khusus untuk mengelola system yaitu
sebagai berikut :
26
Login
Administrator
Registrasi
Member
Ubah Password
27
28
User Sistem
Menampilkan Menu
Memilih Menu Login
Login
Mengisi Form
Validasi Data
Registrasi
Data Gagal Di
Data Berhasil
Menyimpan data
Simpan
Disimpan
Menyampaikan
Menyampaikan
pesan data berhasil di simpan
pesan data salah
29
User Sistem
Menampilkan
Memilih Menu Login
Halaman login
Mengisi Username
Dan Password
Menekan Menekan
Tombol Batal Tombol Login
Validasi Login
Menampilkan
Halaman Utama
30
User Sistem
Member Sistem
Menampilkan pesan
“asuransi tidak
Tidak ada
Lihat hasil
ditemukan”
ada
Menampilkan data
asuransi yang di
dapatkan
31
Sistem
Admin
TidakMenampilkan pesan
error
Ya
Admin Sistem
Ya
32
Anggota Sistem
Tidak
Konfirmasi hapus
Ya
Admin Sistem
Ya
Tampilkan asuransi yang di cari
33
Admin Sistem
Tidak
Konfirmasi simpan
Ya
Aktor Sistem
Ya
Proses hapus anggota dan menampilkan pesan “data berhasi dihapus
34
Customer asuransi
-id_customer -id_asuransi
-customer_nama -asuransi_nama
-customer_email -asuransi_minimal_umur
-customer_password pekerjaan -asuransi_maximal_umur
-customer_phone -id_pekerjaan 1..1 -pekerjaan_nama -asuransi_minimal_penghasilan
Perusahaan
-customer_alamat -pekerjaan_status -asuransi_maximal_jumlahtanggungan 1..1 -asuransi_maximal_jumlahutang
0..* -id_perusahaan
-customer_jeniskelamin +index() -asuransi_harga
-attribute1 1..*
-customer_status +updatestatus() -asuransi_keuntungan
-attribute2
-myjob +data() -asuransi_masa
+index()
+index() -asuransi_keterangan
+updatestatus()
+update_status() -peru
+data()
+data() +index()
+details() +updatestatus()
+pekerjaan() +data()
+details()
+perusahaan()
1..1
0..*
1..1
Publik
-q_customer
-daf_asuransi
View
+customer()
+asuransi() -admin_home
+login() -admin_passwd
+register() -asuransi_data
+password() -customer_data
+logout() 0..* -inc_admin_atas
+profil() -inc_admin_bawah
+prerekomendasi() -inc_admin_pesan
+rekomendasi() -inc_publik_atas
+rekomendasi_detail() -inc_publik_bawah
+produk() -pekerjaan_data
+produk_detail() -publik_home
-publik_passwd
-publik_profil
-publik_register admins
+index() -id_admins
+data() -username
+details() -password
+display() +index()
+home()
+logout()
35
Member
Daftar/Sign up
Form sign up
Succes/error
message Validasi
36
Membe
Login
Form Login
Username dan
password
Username dan
password Username dan
password
Succes/error
message Validasi
Member
Decision
Halaman kriteria
Pilih kriteria
Kriteria
pencarian Kriteria
pencarian
37
Member
Decision
Halaman kriteria
Pilih kriteria
Keiteria
pencarian Kriteria
pencarian
Pilih hitung
Halaman
pembobotan
Insert bobot
Proses
perhitungan
Proses
perhitungan
Hasil
Skor perhitungan perhitungan
38
Lihat Hasil
Pencarian
(data asuransi)
Data Asuransi
Daftar
Halaman data Asuransi
Asuransi
Admin
Login
Form Login
Username dan
password
Username dan
password Username dan
password
Sukses/error
message Validasi
39
Admin
Tambah/Insert Tambah
(asuransi)
Jenis Asuransi
Baru
Database
Sukses/error confirmation
message
Admin
Ubah/edit
Edit (asuransi)
Jenis Asuransi
Baru
Database
Sukses/error confirmation
message
40
hapus
hapus (produk
asuransi)
Hapus produk
asuransi
Database
Sukses/error confirmation
message
Admin
Tambah/Insert Tambah
(Perusahaan)
Perusahaan
Asuransi Baru
Database
Sukses/error confirmation
message
41
hapus
hapus
(perusahaan)
Hapus Penyedia
Asuransi
Database
Sukses/error confirmation
message
Ubah/edit
Edit (profil)
Profil member
Database
Sukses/error confirmation
message
42
id_asuransi
asuransi_nama id_perusahaan
asuransi_minimal_umur perusahaan_nama
asuransi_maksimal_umur
asuransi_minimal_penghasilan
asuransi_minimal_jmltanggungan
asuransi_maksimal_jmlutang
asuransi_premi M 1
asuransi memiliki perusahaan
asuransi_benefit
asuransi_length
asuransi_keterangan
id_pekerjaan
pekerjaan_nama
pekerjaan
memiliki
M
id_c ustomer Id_admin
custom er_nama usernameAdmin password
custom er_email
customer
customer_ password
customer_phone
customer_jeniskelamin
customer_alamat
43
44
45
Title
Pengantar
Side Menu
Website
Website
46
Title
Produk Asuransi
Side Menu
Asuransi Tipe A
Asuransi Tipe C
Website
Detail
Detail
Detail
Detail
Title
Pencarian Asuransi
Side Menu
Website
cari
Website
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Halaman Awal
Gambar 3.30 Halaman Pencarian Asuransi
Halaman Awal Halaman Awal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
Title
Bobot
Website
Memaksimalkan jangka waktu asuransi yang di dapatkan dalam satu kali pembayaran
Cari
Rekomendasi
Keterangan
Title
Side Menu
Website
Website
Isi Rekomendasi
49
Title
Harga
Keuntungan
Masa Aktif
Cari
Title
Data Customer
Side Menu
Nama
Pekerjaan
Nomer telpon
Website Alamat
Jenis Kelamin
Website
50
Title
Side Menu
username
password
Website
Website
Title
Pengantar
Side Menu
Website
Website
51
Admin
Username
Password
Login
Administrator
52
Daftar perusahaan
Nama Perusahaan
Simpan data
Administrator
Administrator
Perusahaan
Nama Asuransi
Minimal Umur
Maksimal Umur
Minimal penghasila n
Maksimal tanggungan
Maksimal utang
Harga asuransi
Jumlah Keuntungan
Keterangan
Pekerjaan
Simpan data
53
Administrator
PerbaruiHapusDetail
Administrator
Nama
Pekerjaan
Nomor Telpon
Alamat
Jenis Kelamin
Simpan data
54
Administrator
username
Password baru
Simpan data
Admin
Username
Password
Login
55
2. Memasukkan nilai kriteria dari setiap alternatif yang ada dalam tabel data :
Alternatives
56
3. Menentukan nilai normalisasi dari setiap nilai kriteria pada masing – masing
alternatif :
Harga : 35.000.000 – 7.500.000 = 27.500.000
Keuntungan : 5-3 = 2
Masa : 4-1=3
a. Harga =5.500.000
b. Keuntungan =0.4
c. Masa =0.6
56
1 – 1.6 1
1.61 – 2.21 2
2.22 – 2.82 3
2.83 – 3.43 4
3.44 – 4.04 5
Alternatives
Alternatives
Kriteria Type A Type B Type C Type D
Harga 0 1 1 0.25
Keuntungan 0 1 1 0.5
Masa 0.75 0 0 1
BAB IV
IMPLEMENTASI
57
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
59
60
asuransi_maksimal_jmltanggungan varchar 45
asuransi_maksimal_jmlutang varchar 45
asuransi_premi varchar 45
asuransi_benefit varchar 45
asuransi_length varchar 45
asuransi_keterangan text 100
61
62
63
Halaman input bobot ini adalah halaman untuk pengunjung yang ingin
memilih asuransi yang sesuai dengan kebutuhannya, nilai sangat penting sekali
adalah kebutuhan yang paling penting atau diprioritaskan diantara kriteria yang
lainnya.
64
65
66
Pada halaman ini, admin dapat melihat asuransi apa saja yang telah
diinputkan ke dalam sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
Pada halaman ini, admin dapat melakukan pengisian jenis asuransi baru ke
dalam sistem.
4.2.15 Halaman Customer
Pada halaman ini, admin dapat melihat secara keseluruhan data–data dari
member yang telah melakukan pendaftaran di dalam sistem.
4.2.16 Halaman Perbarui Member
68
Pada halaman ini, admin dapat melakukan perubahan data pada data
yang dimiliki oleh member.
Pada halaman ini, admin dapat melihat secara lebih detail data – data
dari member yang telah mendaftar dalam sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
$harga_min = $this->input->post('f_harga_min');
$harga_max = $this->input-
>post('f_harga_max');
$waktu_min = $this->input-
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
>post('f_waktu_min');
$waktu_max = $this->input-
>post('f_waktu_max');
2. Rekomendasi
Controller public, function rekomendasi()
Fungsi ini merupakan fungsi utama dari system ini, di dalam
sistem ini akan terjadi perhitungan dari tipe asuransi yang telah
difilter dengan bobot yang dimasukkan oleh pengguna, bobot
di sini dibagi menjadi tiga macam yaitu bobot premi, bobot
benefit, dan bobot length. Perhitungan ini dilakukan dengan
metode SMART seperti yang telah dijelaskan pada bagian
SMART sebelumnya.
if($submit){
71
>post('f_kriteria_length');
$data_asuransi_master = $this->db-
>query($sess_query); //data asuransi dari hasil pencarian
#pre($data_asuransi_master);
foreach($data_asuransi_master->result() as $r)
{
#pre($r);
$kriteria['asuransi_premi']['desc'][] = $r-
>asuransi_premi;
$kriteria['asuransi_benefit']['asc'][] = $r-
>asuransi_benefit;
$kriteria['asuransi_length']['asc'][] = $r-
>asuransi_length;
72
$alternatif[$rx-
>id_asuransi]['asuransi_premi'] = pencocokan_range($rx-
>asuransi_premi,$nilai_normalisasi['asuransi_premi']);
$alternatif[$rx-
>id_asuransi]['asuransi_benefit'] = pencocokan_range($rx-
>asuransi_benefit,$nilai_normalisasi['asuransi_benefit']);
$alternatif[$rx-
>id_asuransi]['asuransi_length'] = pencocokan_range($rx-
>asuransi_length,$nilai_normalisasi['asuransi_length']);
}
#pre($alternatif);
$utilscore_nilai_kriteria[$k_al][$ke_al] = $utility[$val_al['hasil']];
}
}
#pre($utilscore_nilai_kriteria);
($bobot['asuransi_benefit']['bobot_tujuan_normal'] *
$value['asuransi_benefit']) +
($bobot['asuransi_length']['bobot_tujuan_normal'] *
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
#$xx = '(('.
$bobot['asuransi_premi']['bobot_tujuan_normal'].' * '.
$value['asuransi_premi'].') + ('.
$bobot['asuransi_benefit']['bobot_tujuan_normal'].' * '.
$value['asuransi_benefit'].') + ('.
$bobot['asuransi_length']['bobot_tujuan_normal'].' * '.
$value['asuransi_length'].')) * 100';
#pre($xx);
}
arsort($total_score); //pengurutan dari terbesar ke
terkecil
#pre($total_score);
$data['total_score'] = $total_score;
BAB V
ANALISIS HASIL
Pada bab ini akan dibahas mengenai analisis hasil pengujian sistem
pendukung keputusan pemilihan asuransi.
74
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
Goal Normalisasi
Goal
Goal Name Weight Goal Weight
Number
Factor Factor
1 Meminimalkan harga asuransi 10 0.384615384
Memaksimalkan keuntungan dari
2 8 0.307692307
asuransi
Memaksimalkan jangka waktu
3 asuransi yang di dapat dari 8 0.307692307
pembayaran pertama
Total 26
76
Lama Asuransi 2.2 1 s/d 3.2 3.21 s/d 5.41 5.42 s/d 7.62 7.63 s/d 9.83 9.84 s/d 12.04
Kriteria A1 A2 A3 A4 A5
Harga Asuransi 1 5 2 5 4
Jumlah Keuntungan 3 5 1 2 1
Lama Asuransi 5 1 5 3 1
Kriteria A1 A2 A3 A4 A5
Harga Asuransi 0 1 0.25 1 0.75
Jumlah Keuntungan 0.5 1 0 0.25 0
Lama Asuransi 1 0 1 0.5 0
0.461538 0.692308 0.403846 0.615385 0.288462
Gambar 5.3 Hasil Akhir Perhitungan Menggunakan Excel
77
78
2. Efisiensi (efficiency)
79
4. Kesalahan (error)
80
Aspek
No Pernyataan
1 2 3 4 5
Antarmuka atau tampilan web
1
ini mudah dipahami
81
Sistem memberikan
feedback atau pesan
14 pemberitahuan yang jelas
sehingga saya mudah
mengerti proses simulasi
82
T = pMax / n
Keterangan:
T : interval
pMax : jumlah proporsi maksimum (100 %)
n : jumlah pilihan skor likert
83
Dengan demikian 20% adalah jarak dari skor terendah yaitu 0% sampai skor
tertinggi yaitu 100%. Berikut proporsi skornya berdasarkan interval:
No Jumlah Tanggapan
Pernyataan
STS TS CS S SS
1 0 4 6 3 7
2 0 0 1 18 1
3 0 0 0 12 8
4 0 2 2 13 3
5 0 0 13 7 0
6 0 0 3 13 4
7 0 0 2 8 10
8 0 2 10 8 0
9 0 2 2 10 6
10 0 2 4 11 3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
11 0 0 5 10 5
12 0 0 0 9 11
13 0 3 6 10 1
14 0 0 8 10 2
15 0 3 9 5 3
Total 0 18 71 147 64
Keterangan:
STS : Sangat Tidak Setuju.
TS : Tidak Setuju.
CS : Cukup Setuju
S : Setuju.
SS : Sangat Setuju.
I= TS / xMax * 100%
Keterangan:
I : indeks presentase total skor
TS : Total skor
xMax : skor tertinggi atau maksimum
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
BAB VI
PENUTUP
6.1 Kesimpulan
1. Sistem Pendukung Pengambilan Keputusan Pemilihan Asuransi telah
berhasil dibangun menggunakan metode Simple Multi Atribute Rating
Technique (SMART), bahasa pemrogaman Hypertext Preprocessor
(PHP) dan basis data PHP MyAdmin.
2. Sistem Pendukung Pengambilan Keputusan Pemilihan Asuransi
berhasil memberikan rekomendasi asuransi kepada pengguna
berdasarkan pada nilai persentase dari masing – masing pilihan produk
asuransi.
3. Sistem Pendukung Pengambilan Keputusan Pemilihan Asuransi
mendapat respon setuju dari pengguna yang dilihat dari hasil
perhitungan akhir kuesioner yaitu 77,1%.
6.2 Saran
Saran yang dapat diajukan penulis untuk mengembangkan Sistem
Pendukung Pengambilan Keputusan Pemilihan Asuransi yaitu:
1. Sistem dapat dikembangkan agar pengguna dapat menambahkan
atribut pemilihan sendiri.
2. Sistem ini juga dapat ditambahkan dengan metode pencarian agen
86
DAFTAR PUSTAKA
Arief, M. R., 2011, Pemrogaman Web Dinamis menggunakan PHP dan MySQL,
Nugroho, B., 2006, Tips dan Trik Pemrograman PHP 5, Jakarta: Ardana Media.
Peranginangin, K., 2006, Aplikasi Web dengan PHP dan MySql, Jakarta: Andi
Publisher.
Yogyakarta: Andi.
Turban, E., 2005, Decision Support System and Intelligent Systems (Sistem
Whitten, J, L and Bentley, D, L and Dittman, C, K., Design Method and System