SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI PEMBANGUNAN CABANG BARU USAHA KULINER MENGGUNAKAN METODE TOPSIS
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : DIYAH RETNO PUTRI ANGGRAINI 201010370311192
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
i
ii
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat serta karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir dengan baik dan lancar. Judul dari tugas akhir ini adalah :SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI PEMBANGUNAN CABANG BARU USAHA KULINER MENGGUNAKAN METODE TOPSIS. Penulisan laporan tugas akhir ini bertujuan sebagai persyaratan guna memperoleh gelar sarjana komputer dan syarat kelulusan bagi mahasiswa Teknik Informatika Universitas Muhammadiyah Malang. Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi pendahuluan, dasar teori, perancangan sistem, pengujian, analisa sistem dan kesimpulan. Pada dasarnya penulis menyadari bahwa dalam tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang dapat membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan. Malang, 20 Maret 2015
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL LEMBAR PERSETUJUAN ..........................................................................
i
LEMBAR PENGESAHAN ...........................................................................
ii
LEMBAR PERNYATAAN ...........................................................................
iii
ABSTRAK ......................................................................................................
iv
ABSTRACT .....................................................................................................
v
LEMBAR PERSEMBAHAN ........................................................................
vi
KATA PENGANTAR ....................................................................................
vii
DAFTAR ISI ...................................................................................................
viii
DAFTAR GAMBAR ......................................................................................
x
DAFTAR TABEL ..........................................................................................
xi
BAB I
BAB II
PENDAHULUAN 1.1. Latar Belakang .......................................................................
1
1.2. Rumusan Masalah .................................................................
2
1.3. Tujuan ....................................................................................
2
1.4. BatasanMasalah......................................................................
3
1.5. MetodePenelitian....................................................................
3
1.6. Sistematika Penulisan ...........................................................
3
LANDASAN TEORI 2.1 KonsepSistemPendukungKeputusan .....................................
6
2.2 MetodeTopsis (Technique For Order Preference by Similarity to Ideal Solution) ........................................................................
7
2.2.1 Langkah-langkahMetodeTopsis ...................................
8
2.3PHP...........................................................................................
9
2.4 MYSQL ...................................................................................
10
viii
BAB III
BAB IV
BAB V
ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem........................................................................
13
3.1.1 PerancanganFlowchart.................................................
13
3.1.2PerancanganUse Case Diagram .....................................
15
3.1.3Sequence Diagram .........................................................
15
3.1.4Activity Diagram ............................................................
16
3.1.5Analisa Data DenganMetodeTopsis ...............................
18
3.1.6KebutuhanFungsional ....................................................
27
3.1.7Persiapan data.................................................................
27
3.3 PerancanganSistem ................................................................
28
IMPLEMENTASI DAN PENGUJIAN 4.1 ImpelementasiSistem .............................................................
31
4.1.1 ImplementasiPerangkatLunak .......................................
31
4.1.2 ImplementasiPerangkatKeras ........................................
32
4.1.3 Proses Mendapatkan Data .............................................
32
4.1.4ImplementasiMetodeTopsis ...........................................
33
4.1.5Koneksi Database ...........................................................
36
4.2 PengujianSistem ......................................................................
37
4.2.1 TampilanHome ..............................................................
37
4.2.2 TampilanMenu Project .................................................
38
4.2.3 TampilanMenu Help .....................................................
40
4.2.4 TampilanMenu About ...................................................
41
4.2.5 PengujianKeberhasilanMetodeTOPSIS ........................
41
KESIMPULAN DAN SARAN 5.1 Kesimpulan.............................................................................
45
5.2 Saran .......................................................................................
45
DAFTAR PUSTAKA .....................................................................................
46
LAMPIRAN
ix
DAFTAR GAMBAR
Gambar 2.1
ArsistekturSistemPendukungKeputusan ..................................
5
Gambar 3.1
Flowchart Langkah-langkahMetodeTopsis..............................
14
Gambar 3.2
Use Case Diagram MelihatHasil..............................................
15
Gambar 3.3
Sequence Diagram Alur Proses Program .................................
16
Gambar 3.4
Activity Diagram Proses PerhitunganMetodeTopsis ................
17
Gambar 3.5
HalamanUtama .........................................................................
28
Gambar 3.6
HalamanProject ........................................................................
29
Gambar 3.7
HalamanHelp ............................................................................
29
Gambar 3.8
HalamanAbout ..........................................................................
30
Gambar 4.1
Sourcecode Normalized Decision Matrix .................................
34
Gambar 4.2
SourcecodeWeight Normalized decision Matrix ......................
35
Gambar 4.3
SourcecodeNilaiMaksimumdanNilaiMinimum .........................
35
Gambar 4.4
SourcecodeSolusiPositifdanSolusiNegatif ...............................
36
Gambar 4.5
SourcecodeKoneksi Database ..................................................
36
Gambar 4.6
Tampilan Data Tersimpan di Database ....................................
36
Gambar 4.7
TampilanHalamanUtama ..........................................................
37
Gambar 4.8
TampilanMenu Project .............................................................
38
Gambar 4.9
TampilanKriteria ......................................................................
39
Gambar 4.10 TampilanBobot .........................................................................
39
Gambar 4.11 Inputan Data .............................................................................
40
Gambar 4.12 TampilanHasilPerhitungan .......................................................
40
Gambar 4.13 Tampilan Menu Help ................................................................
41
Gambar 4.14 Tampilan Menu About ..............................................................
42
Gambar 4.15 HasilPerhitungan Manual .........................................................
43
Gambar 4.16 HasilPerhitunganOlehSistem ....................................................
43
x
DAFTAR TABEL
Tabel 3.1 PenjelasanKriteria .........................................................................
18
Tabel 3.2 HargaSewa ....................................................................................
19
Tabel 3.3 Luas Tanah ....................................................................................
19
Tabel 3.4 LuasBangunan ...............................................................................
20
Tabel 3.5 JumlahKepadatanPenduduk ..........................................................
20
Tabel 3.6 JarakDenganPasar .........................................................................
20
Tabel 3.7 JarakDenganCabang Lain .............................................................
21
Tabel 3.8 JarakDenganTempatWisata ...........................................................
21
Tabel 3.9 JarakDenganSekolahan .................................................................
22
Tabel 3.10 JarakDenganPusat Kota.................................................................
22
Tabel 3.11 JarakDenganPemukimanPenduduk ...............................................
22
Tabel 3.12 JarakDenganJalanUtama ...............................................................
23
Tabel 3.13 JarakDenganIndustri......................................................................
23
Tabel 3.14 Inputan ...........................................................................................
23
Tabel 3.15 HasilNormalized Decision Matrix .................................................
24
Tabel 4.1 PerangkatLunak .............................................................................
31
Tabel 4.2 PerangkatKeras..............................................................................
32
Tabel 4.3 Data Kriteria ..................................................................................
32
Tabel 4.4 BobotPreferensi ............................................................................
33
Tabel 4.5 HasilPengujianHalamanLogin.......................................................
40
Tabel 4.6 HasilPengujian Menu Awal ..........................................................
40
Tabel 4.7 Inputan Data AlternatifdanKriteria ...............................................
41
Tabel 4.8 PerbandinganPerhitungan..............................................................
44
xi
DAFTAR PUSTAKA [1]
Kusumadewi, Sri.,Hartati, S., Harjoko, A., danWardoyo, R. 2006. “ Fuzzy Multi- Attribute Decision Making (FUZZY MADM)” . GrahaIlmu, Yogyakarta
[2]
Kurniasih, DesiLeha. 2013. “SistemPendukungKeputusanPmilihan Laptop DenganMetodeTopsis”.PelitaInformatika Budi Darma. Medan
[3]
Pradana,
Tory.
2010.
“SistemPendukungKeputusanUntukPemilihanLokasi
Pembangunan
KompleksPerumahanBerbasis
Web”.NaskahPublikasi.Yogyakarta [4]
Sugiri&HarisSaputro.
(2008).
PengelolaanDataBase
MySQL
DenganPhpMyAdmin.GrahaIlmu [5]
Maitanti, Tutut. Utami, Ema. Lutfi, EmhaTaufiq. 2012. “PenerapanTopsis Fuzzy
MADM
DalamMembangunSistemPendukungKeputusanSeleksiPenerimaanBeasiswa”. STMIK AMIKOM. Yogyakarta [6]
Wahyono, Teguh, 2005, PHP Triad Fundamental (MemahamiPemrograman Web dengan PHP dan MySQL dalam 24 Jam). Gava Media: Yogyakarta.
[7]
Rustiawan,
AsepHendra.
“SistemPendukungKeputusanPenyeleksianCalonSiswaBaru Garut ”. JurnalAlgoritmaSekolahTinggiTeknologi. Garut
46
2012. DiSmaNegeri 3