Sistem Pendukung Keputusan Untuk Mencari Restoran Terbaik Di Kota Medan Berbasis Sistem Informasi Geografis Dengan Ahp Dan Dijkstra Chapter III V
BAB 3
ANALISIS DAN PERANCANGAN
3.1. Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagianbagian komponennya dengan maksud untuk mengindentifikasikan dan mengevaluasi
permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga
dapat diusulkan perbaikan.
3.1.1. Analisis Masalah
Analisis masalah sistem bertujuan untuk melakukan identifikasi persoalan-persoalan yang
muncul didalam proses pembuatan sistem, hal ini dilakukan agar saat proses perancangan
aplikasi tidak terjadi kesalahan-kesalahan yang berarti sehingga nantinya sistem dapat berjalan
dengan baik dan selesai tepat pada waktu sesuai dengan waktu yang ditentukan dan diinginkan.
Dalam analisis sistem ini, sistem yang akan di analisa meliputi :
a. Bagaimana membangun sistem pendukung keputusan untuk mencari rumah makan dan
restoran terbaik di Kota Medan .
b. Bagaimana menampilkan perhitungan AHP di sistem tersebut dan menampilkan nama
rumah makan dan restoran yang direkomendasikan.
c. Bagaimana menampilkan sebuah map (Peta) Kota Medan yang tertanam didalam halaman
website.
d. Bagaimana membangun aplikasi Routing Module (Jalur terpendek) yang terpilih agar dapat
tampil di dalam Map.
Cause and Effect Diagram disebut juga diagram sebab-akibat karena menunjukkan
hubungan antara sebab dan akibat. Dikatakan fishbone diagram (diagram tulang ikan) karena
memang berbentuk mirip dengan tulang ikan yang moncong kepalanya menghadap ke kanan.
Penemunya adalah seorang ilmuwan jepang pada tahun 60-an bernama Dr. Kaoru Ishikawa
sehingga sering juga disebut dengan diagram Ishikawa.
Universitas Sumatera Utara
19
Machine
USER
Mencari Restoran
Terbaik
Computer
Mencari Rute
Terpendek
Sofware
Internet
Browser
Hemat Waktu
Jarak Tempuh
Djikstra
Menampilkan
Rute Terpilih
Rumah
makan
Cloudmade
Source MAP
Script
AHP
SPK untuk mencari
restoran terbaik di
kota Medan
berbasis SIG
dengan AHP &
Lokasi Tujuan
Djikstra
Lokasi
Awal
Peta
User
Gambar 3.1 Analisis Masalah dalam membangun aplikasi
Web Gis berdasarkan Diagram Ishikawa
3.1.2. Analisis Kebutuhan Sistem
Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem
baru dengan mengembangkan sebuah sistem yang mewadahi kebutuhan tersebut, baik untuk
kebutuhan sistem maupun dilihat dari segi pengguna.
3.1.2.1. Fungsional
Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja yang nantinya
dilakukan oleh sistem.
a. Sistem mampu memproses rute pada peta sebagai sumber informasi routing / rute
terpendek bagi user untuk menujulokasi rumah makan dan restoranyang dituju dengan
menggunakan metode Djistrak.
b. Sistem menampilkan rekomendasi rumah makan dan restoran dengan peringkat terbaik
berdasarkan perhitungan AHP (Analytical Hierarki Process) yang mana parameter
perhitungan sebelumnya telah dimasukkan oleh admin.
Universitas Sumatera Utara
20
c. Sistem menggunakan aplikasi google map untuk tampilan peta pada sistem informasi
geografis pencarian rute rumah makan dan restoran terpendek di kota Medan.
d. Sistem menampilkan routing pada map sebagai rute terpendek.
e. Sistem mempunyai storage data/database server pada webserver.
3.1.2.2. Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk mengetahui kebutuhan non-fungsional.
Spesifikasi kebutuhan non fungsional merinci tentang hal-hal yang dilakukan saat
pengimplementasian. Analisis ini diperlukan untuk menentukan keluaran yang akan dihasilkan
sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah
masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah pemakai serta
kontrol terhadap sistem.
Untuk membantu kinerja sistem secara lebih baik, terdapat kebutuhan non-fungsional
sistem yaitu:
a. Tampilan antarmuka sistem dapat mudah dimengerti dan dipahami oleh user atau pengguna
sistem.
b. Data yang digunakan oleh sistem haruslah data real atau nyata dan sesuai sehingga dapat
menghasilkan pencarian rute lokasi rumah makan dan restoran terbaik dengan perhitungan
yang tepat dan sesuai.
3.2.
Penerapan Metode
Penerapan metode digunakan untuk memecah masalah dan sebagai perhitungan dalam sistem.
3.2.1. Metode Analytical Hirarki Proses (AHP)
Perhitungan manual Metode AHP (Analytical Hierarki Process) dalam Sistem Pendukung
Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis adalah sebagai berikut :
Universitas Sumatera Utara
21
1. Input jenis rumah makan digunakan untuk memasukan data jenis rumah makan yang
disediakan.
2. Input data rumah makan di gunakan untuk memasukkan semua data yang berhubungan
dengan umah makan yang ada di Kota Medan.
3. Mendefinisikan masalah
Pada langkah ini masalah yang ada pada perusahaan adalah adanya perbedaan kriteria dari
masing-masing klien. Untuk menentukan rumah makan terlebih dahulu kita harus
menentukan kriteria setiap rumah makan
Tabel 3.1 Kriteria Penilaian
A1-Harga
A2-Kebersihan
A3-Fasilitas
A4-Kenyamanan
4. Membuat struktur hierarki
Berdasarkan definisi masalah diatas dapat kita gambarkan struktur hirarki permasalahan
sebagai berikut:
Sistem Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis Sistem
Informasi Geografis Dengan AHP dan Djikstra
Harga
Kebersihan
Fasilitas
Kenyamanan
Gambar
Gambar 3.2 struktur hierarki
5. Input data kriteria penilaian berfungsi untuk memasukkan data kriteria dan sub kriteria
seleksi (tes) yang digunakan untuk suatu rumah makan beserta bobot nilai kriteria dan sub
kriteria yang telah ditentukan berdasarkan perhitungan AHP. Proses penilaian yang
dilakukan pertama kali adalah memasukkan data kriteria penilaian beserta sub kriteria yang
telah ditetapkan oleh administrator.
Langkah yang harus dilakukan dalam menentukan prioritas kriteria adalah sebagai berikut :
a. Membuat matrik perbandingan berpasangan
Universitas Sumatera Utara
22
Pada tahap ini dilakukan penilaian perbandingan antara satu kriteria dengan kriteria
yang lain. Cara pengisian elemen matriks pada tabel :
1. Elemen a[i,i] = 1 dimana i = 1,2,....,n (n=4)
2. Elemen matriks segitiga atas sebagai input
3. Elemen matriks segitiga bawah mempunyai rumus a[j,i] = 1/a[i,j] untuk i ≠ j
4. Hasil penilaian kriteria dapat dilihat dalam tabel berikut :
Tabel 3.2 Skala Perbandingan
INTENSITAS
DEFINISI
KEPENTINGAN
1
Kedua elemen sama pentingnya
3
Elemen yang satu sedikit lebih penting daripada elemen yang
lainnya
5
Elemen yang satu lebih penting daripada yang lainnya
7
Satu elemen jelas lebih mutlak penting daripada elemen lainnya
9
Satu elemen mutlak penting daripada elemen lainnya
2, 4, 6, 8
Nilai-nilai antara dua nilai pertimbangan-pertimbangan yang
berdekatan
Perbandingan dilakukan berdasarkan kebijakan pembuat keputusan dengan menilai tingkat
kepentingan satu elemen terhadap elemen lainnya Proses perbandingan berpasangan, dimulai
dari level hirarki paling atas yang ditujukan untuk memilih kriteria, misalnya A, kemudian
diambil elemen yang akan dibandingkan, misal A1, A2, dan A3.
Tabel 3.3. Matrik Perbandingan Berpasangan Dari 22 Kriteria
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
1
2
2
3
Kebersihan
0,5
1
2
2
Fasilitas
0,5
0,5
1
2
Kenyamanan
0,33
0,5
0,5
1
Jumlah
2,33
4
5,5
8
Harga
Universitas Sumatera Utara
23
b. Menghitung normalisasi matriks
1. Menjumlahkan tiap kolom
Psikologis
= 1 + 0,5 + 0,5 + 0,33
= 2,33
Pengetahuan
= 2 + 1 + 0,5 + 0,5
=4
Performance
= 2 + 2 + 1 + 0,5
= 5,5
Wawancara
= 3 + 2+ 2 + 2
=8
2. Tiap cell dari kolom dibagi berdasarkan hasil (1)
Tabel 3.4. Tiap Cell Dari Kolom Dibagi Berdasarkan Hasil (1)
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
Harga
1/2,33 = 0,42
2/4=0,5
2/5,5 = 0,36
3/8=0,375
Kebersihan
0,5/2,33 =0,21
1/4=0,25
2/5,5= 0,36
2/8=0,25
Fasilitas
0,5/2,33=0,21
0,5/4=0,125
1/5,5=0,18
2/8=0,25
Kenyamanan
0,33/2,33=0,14
0,5/40,125
0,5/5,5=0,09
1/8=0,125
Jumlah
0.99
1.01
0.99
1.01
3. Menghitung Total Priority Value (TPV)
Menghitung Total Priority Value (TPV) untuk mendapatkan bobot subkriteria. Pada
tahapan ini penentuan bobot criteria diperoleh dari pembagian nilai dari masingmasing jumlah baris dengan jumlah kriteria Σbaris/n, dimana n = jumlah kriteria
adalah 4, sehingga didapat tabel sebagai berikut:
Tabel 3.5 Bobot Kriteria
TPV (Σ baris/4)
HASIL
Harga
0.99/4
0.248
Kebersihan
1.01/4
0.253
Fasilitas
0.99 /4
0.248
Kenyamanan
1.01/4
0.253
Kriteria
4. Menghitung Uji Konsistensi
Setelah diperoleh bobot kriteria, kita dapat menghitung konsistensi rasio apakah nilai
tersebut konsisten atau tidak. Langkah dalam menentukan konsistensi rasio adalah
sebagai berikut:
Universitas Sumatera Utara
24
a. Menghitung Nilai Eigen (λMAX)
Nilai eigen diperoleh dari hasil perkalian TPV dengan Σkolom
Tabel 3.6 Nilai Eigen
TPV
ΣKolom
λMAX
Harga
0.248
0.99
0.2505051
Kebersihan
0.253
1.01
0.2504950
Fasilitas
0.248
0.99
0.2505051
Kenyamanan 0.253
1.01
0.2504950
Kriteria
Σ
1.002
b. Menghitung Konsistensi Indeks
CI
Max
n 1
Dimana :
CI
= Consistency Index
N
= banyaknya elemen yang dibandingkan
λmaks = Eigen value maksimum
CI
1.002
4 1
CI
1.9662
3
CI 0.33400006667
Setelah mendapat nilai konsistensi indeks, selanjutnya menghitung nilai
konsistensi rasio untuk melihat konsistensi nilai. Perhitungan konsistensi rasio
dihitung berdasarkan rumus
CR
CI
RI
Dimana :
CR
= Consistency Ratio
CI
= Consistency Index
RI
= Random Index
Universitas Sumatera Utara
25
Tabel 3.7 Tabel Random Consistency Index
N
1
2
3
4
5
6
7
8
9
10
RI
0
0
0.58
0.90
1.12
1.24
1.32
1.41
1.45
1.49
CR
1.002
0.90
CR 0.37
Tabel 3. 8 Hasil Perhitungan AHP
Nama Rumah
Hasil Akhir
Makan
Rumah Makan A
= (10 * 0.248) + (8 * 0.253) + (6 * 0.248) + (8 * 0.253)
= 2.480+2.024 + 1.488 + 2.024
= 8.016
Rumah Makan B
= (8 * 0.248) + (9 * 0.253) + (9 * 0.248) + (9 * 0.253)
= 1.984+2.277 + 2.232 + 2.277
= 8.770
Flowchart Perhitungan Metode AHP Berdasarkan kasus diatas dapat dilihat pada
gambar dibawah ini.
Universitas Sumatera Utara
26
Start
Total Priority Value (TPV)
(TPV (Σ baris/4))
Input Jenis
rumah makan
Input rumah
makan
Mendefinisikan
masalah dengan
menentukan
kriteria
Menghitung Nilai Eigen ( MAX)
(TPV * Σkolom)
Menghitung Konsistensi Indeks
( MAX/(n-1))
menghitung nilai konsistensi rasio
(CI/RI)
Membuat Struktur Hirarki
Menghitung Hasil Akhir
Input Nilai Setiap
Kriteria
Membuat matrik
perbandingan
berpasangan
Elemen a[i,i] = 1 dimana i = 1,2,....,n (n=4)
Elemen matriks segitiga atas sebagai input
Elemen matriks segitiga bawah mempunyai rumus a[j,i] = 1/a[i,j] untuk i ≠ j
Hasil Akhir
End
Menghitung normalisasi matriks
Tiap Cell Dari Kolom Dibagi
Berdasarkan Hasil (1)
Gambar 3.3. Flowchart Perhitungan AHP
3.2.2. Algoritma Dijstra
Permasalahan mengenai rute atau jalur yang menghubungkan tempat-tempat tertentu maka
dapat kita gambarkan dengan bulatan untuk memvisualisasikan tempat, dan garis untuk
memvisualisasikan jalan / rute. Representasi semacam ini merupakan suatu representasi dari
graf. Sehingga dapat diselesaikan dengan Algoritma Dijkstra.
Pada perancangan rute terpendek menggunakan Algoritma Dijstra yang telah
diimplementasikan ke dalam bahasa PHP akan dipergunakan dalam mencari rute terpendek
bagi untuk menuju lokasi universitas yang menjadi lokasi tujuan. Namun karena keterbatasan
Universitas Sumatera Utara
27
data yang ada, maka sample data yang dipergunakan hanya 7 tempat (verteks/node) yakni
dengan masing-masing memiliki bobot pada link-nya (panjang jalan).
Tabel 3.9 Analisis Panjang Jalan pada Peta Kota Medan
Universitas
A
B
C
D
E
F
G
A
0
6
∞
∞
∞
∞
∞
B
6
0
6
∞
∞
∞
∞
C
∞
6
0
4
7
∞
∞
D
∞
∞
4
0
20
∞
∞
E
∞
∞
7
20
0
9
∞
F
∞
∞
∞
∞
9
0
9
G
∞
∞
∞
∞
∞
9
0
Tabel 3.9 digunakan sebagai acuan dalam penghitungan rute terpendek pada peta Kota
Madya Medan menggunakan Metode Dijkstra sesuai node asal dan node tujuan dari sebuah
rute.
Berdasarkan tabel analisis, maka gambar dari graf yang akan diselesaikan dijkstra
apabila verteks asal ialah A dan verteks tujuan ialah G, adalah sebagai berikut :
∞
∞
∞
0
6
A
6
B
D
4
∞
20
C
∞
9
F
G
7
9
E
∞
(a)
∞
0
A
∞
6
6
B
∞ < 6+0
6
D
4
∞
20
C
F
∞
9
G
7
E
9
∞
Universitas Sumatera Utara
28
(b)
∞
0
A
12
6
6
B
6
D
4
∞
20
C
∞
9
F
G
7
∞ < 6+6
9
E
∞
(c)
∞ < 4+12
0
A
12
6
6
B
6
16
D
4
∞
20
C
∞
9
F
G
7
∞ < 7+12
9
E
19
(d)
16
0
A
12
6
6
B
6
D
4
∞
20
C
∞
9
F
G
7
9
E
19 < 16+20
19
(e)
16
0
A
12
6
6
B
6
D
4
∞
28
20
C
F
7
E
9
9
G
∞ < 9+19
19
(f)
Universitas Sumatera Utara
29
16
0
A
12
6
6
B
6
D
4
28
20
C
37
9
F
7
∞ < 9+28
9
E
G
19
(g)
16
0
A
12
6
6
B
6
D
4
28
20
C
37
9
F
G
7
E
9
19
(h)
Gambar 3.4 Graf Langkah-Langkah Perhitungan Dijkstra
Algoritma Dijkstra mencari jarak terpendek dari verteks asal ke verteks terdekatnya,
kemudian ke verteks berikutnya, dan seterusnya dengan ketentuan :
di(baru) = min { di(lama) , dj+mji }
Maka program akan berhenti karena semua node / verteks sudah terpilih. Dan menghasilkan
jalur terpendek dari verteks A ke verteks G, sehingga akan didapat :
A→G : A-B-C-E-F-G : 37
Atau pada dunia nyatanya, rute terpendek dari verteks A menuju ke verteks G adalah melewati
B, C, E, F hingga sampai ke G dengan total jarak tempuh adalah 37 km.
3.3. Perancangan Sistem
Perancangan sistem merupakan tahap selanjutnya setelah analisis sistem, mendapatkan
gambaran dengan jelas tentang apa yang dikerjakan pada analisis sistem, maka dilanjutkan
dengan memikirkan bagaimana membentuk sistem tersebut.
Universitas Sumatera Utara
30
3.3.1. Data Flow Diagram (DFD)
Untuk menjelaskan proses-proses yang terjadi pada Aplikasi Pencarian Jalur Terpendek Rumah
Makan dan Restoran di Kota Medan secara Online, penulis menggunakan DFD (Data Flow
Diagram).
3.3.1.1. Diagram Konteks
Bagian pertama dari DFD dari perancangan proses yang penulis rancang adalah diagram
konteks. Diagram konteks ini penulis rancang untuk memberikan gambaran secara umum
mengenai sistem yang penulis rancang. Adapun bentuk diagram konteks dari sistem yang
dirancangini seperti terlihat pada Gambar 3.2 dibawah ini.
ADMIN
Data Rumah Makan
Data Admin (User Name dan Password)
Data Berita
Data Skala Perbandingan AHP
Data Jenis Rumah Makan
Data GIS
0
SISTEM
PENDUKUNG
KEPUTUSAN UNTUK
MENCARI RESTORAN
TERBAIK DI KOTA MEDAN
BERBASIS
SISTEM INFORMASI
GEOGRAFIS
DENGAN AHP DAN
DJIKSTRA
Info Rumah Makan Terbaik
Lokasi Rumah Makan dalam Peta
USER
PENGUNJUNG
Gambar 3.5 Diagram Konteks
Universitas Sumatera Utara
31
3.3.1.2. Data Flow Diagram (DFD) Level 1
Adapun bentuk diagram level 1 dari Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi Geografis Dengan AHP dan Djikstra dapat
dilihat pada gambar 3.3dibawah ini.
Data Berita
Data Skala Perbandingan AHP
Data Jenis Rumah Makan
Data Kecamatan
User Name dan Password
ADMIN
Data Admin (User Name dan Password)
1
Regristrasi
Administrator
Data Berita
3
Input Berita,
Data Jenis
Jenis Rumah
Rumah Makan
Makan, Skala
Perbandingan
AHP dan Data Skala
Kecamatan Perbandingan AHP
2
Login Admin
tberita
tjenisrumahmakan
Data Admin
(User Name dan Password)
Data
Kecamatan
ttingkatperbandingan
tadmin
Data Admin
(User Name dan Password)
RUMAH MAKAN
tkecamatan
Data Kecamatan
Data Rumah Makan
4
Input Rumah
Makan
Data Jenis Rumah Makan
trumahmakan
Data Rumah Makan
5
Input Lokasi
Rumah Makan
Data gis
tgis
Data gis
Data Rumah Makan
Data Rumah Makan
6
Tentukan rumah
makan terbaik
dengan metode
AHP
7
Informasi Rumah
Makan
Data Skala
Perbandingan AHP
Data gis
Info Rumah Makan Terbaik
Lokasi Rumah Makan dalam Peta
USER
PENGUNJUNG
Gambar 3.6. Data Flow Diagram level Satu 1
Universitas Sumatera Utara
32
3.3.1.3. Data Flow Diagram (DFD) Level 2
Data Flow Diagram (DFD) Level 2 Proses 3.1. dapat dilihat pada gambar di bawah ini.
Data Kecamatan
Data Skala Perbandingan AHP
ADMIN
Data Jenis Rumah makah
Data Berita
3.1
Input Berita
3.2
Input Jenis
Rumah Makah
3.3
Input Skala
Perbandindan
AHP
3.4
Input
Kecamatan
TBerita
TJenisRumahMakah
ttingkatperbandingan
tkecamatan
Gambar 3.7. Data Flow Diagram (DFD) Level 2
Data Flow Diagram (DFD) Level 2 Proses 5.1 dapat dilihat pada gambar di bawah ini.
trumahmakan
TJenisRumahMakah
Data Jenis Rumah Makah
Data Rumah Makah
5.1
Pilih Nama
Rumah Makah
5.2
Generate/
tentukan titik
lokasi pada
peta
tgis
Gambar 3.8. Data Flow Diagram (DFD) Level 2 Proses 5.1
Universitas Sumatera Utara
33
Data Flow Diagram (DFD) Level 2 Proses 6.1 dapat dilihat pada gambar di bawah ini.
trumahmakan
TJenisRumahMakah
Data Jenis Rumah Makah
Data Rumah Makah
6.1
Pilih Nama
Rumah Makah
6.2
Hitung Nilai AHP
untuk rumah
makan terbaik
Info Rumah makah Terbaik
USER
PENGUNJUNG
Gambar 3.9. Data Flow Diagram (DFD) Level 2 Proses 6.2
3.3.2. Diagram ERD ( Entity Relationship Diagram )
ERD adalah merupakan salah satu model yang digunakan untuk mendesain database dengan
tujuan menggambarkan data yang berelasi pada sebuah database.
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain,
sebagai contoh mahasiswa,dosen,departemen. Entitas terdiri atas beberapa atribut sebagai
contoh atribut dari entitas mahasiswa adalah nim,nama,alamat,email, dll. Atribut nim
merupakan unik untuk mengidentifikasikan / membedakan mahasiswa yg satu dengan yg
lainnya. Pada setiap entitas harus memiliki 1 atribut unik atau yang disebut dengan primary
key.
Dalam sistem yangd ibuat terdapat Tabel Tadmin, Tabel Tberita, Tabel Tjenisrumahmakan,
tabel tkecamatan, Tabel Trumahmakan dan
tabel skala perbandingan . ERD dari Sistem
Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis Sistem
Informasi Geografis Dengan AHP dan Djikstra dapat dilihat pada gambar 3.10.
Universitas Sumatera Utara
34
alamat
jeniskelamin
telepon
Nama
kodekecamatan
statususer
password
namakecamatan
gambar
username
TAdmin
[1:N]
Memasukkan
[1:N]
tkecamatan
id
[1:N]
harga
[1:N]
kodejenis
kebersihan
kodekecamatan
Memasukkan
fasilitas
alamat
kenyamanan
kodejenis
jenisrumahmakan
namarumahmakan
trumahmakan
[1:N]
koderumahmakan
[1:N]
tjenisrumahmakan
[1:N]
Memiliki
Memiliki
[1:N]
[1:N]
jenis
koderumahmakan
lat
Generate
Lokasi
lng
id_info
tgis
[1:N]
Gambar 3.10. ERD
3.3.3 Desain Sistem Secara Detail
Desain sistem secara detail merupakan rancangan interface dari sistem yang akan dibangun.
Bentuk desain sistem secara detail dapat dilihat pada gambar dibawah ini.
3.3.3.1. Halaman Beranda
Halaman beranda merupakan halaman awal yang tampil saat sistem dijalankan. Bentuk
halaman beranda dapat dilihat pada gambar 3.11.
Universitas Sumatera Utara
35
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
-
Jenis
Jenis
Jenis
Jenis
Jenis
Jenis
Rumah
Rumah
Rumah
Rumah
Rumah
Rumah
Makan
Makan
Makan
Makan
Makan
Makan
1
2
3
4
5
6
LOGIN ADMIN
KALENDER
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
BERITA
-
Judul
Judul
Judul
Judul
Judul
Judul
Berita
Berita
Berita
Berita
Berita
Berita
1
2
3
4
5
6
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Gambar 3.11. Rancangan Halaman Beranda
3.3.3.2. Halaman List Jenis Rumah Makan
Halaman listjenis rumah makan merupakan halaman untuk menampilkandata jenis rumah
makan. Bentuk halaman listjenis rumah makan dapat dilihat pada gambar 3.12.
Universitas Sumatera Utara
36
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR RUMAH MAKAN DI KOTA MEDAN
1
2
3
4
5
6
LOGIN ADMIN
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.12. Rancangan Halaman List Jenis Rumah Makan di Kota Medan
3.3.3.3. Halaman Hubungi Kami
Halaman hubungi kami merupakan halaman untuk memasukkan komentar pengunjung. Bentuk
halaman hubungi kami dapat dilihat pada gambar 3.13.
Universitas Sumatera Utara
37
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Jika ada kritik dan saran, isi form dibawah ini..
Nama
Email
Subjek
Komentar
LOGIN ADMIN
Send
Nama Pengirim : xxxxxxxx
Tanggal Hosting
Isi Komentar
KALENDER
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
Nama Pengirim : xxxxxxxx
Tanggal Hosting
Isi Komentar
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
1
2
3
4
5
6
Gambar 3.13. Rancangan Halaman Hubungi Kami
Universitas Sumatera Utara
38
3.3.3.4. Halaman Cari Rumah Makan
Halaman cari rumah makan merupakan halaman untuk menacri rumah makan dari dalam
database. Bentuk halaman cari rumah makan dapat dilihat pada gambar 3.14.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Masukkan salah satu dari Kode , Nama, Alamat ,
Kecamatan
Tampilkan Data
LOGIN ADMIN
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.14. Rancangan Halaman Cari Rumah Makan
Universitas Sumatera Utara
39
3.3.3.5. Halaman Proses Perhitungan AHP
Halaman proses perhitungan AHP merupakan halaman untuk menampilkan rumah makan
terbaik berdasarkan perhitungan AHP. Bentuk halaman proses perhitungan AHP dapat dilihat
pada gambar 3.15.
GAMBAR
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Daftar Rumah Makan Rumah Makan Khas Batak di Kota Medan
HASIL PERHITUNGAN METODE ANALISIS HIRARKI PROSES (AHP)
LOGIN ADMIN
Catatan : Klik nama rumah makan untuk melihat posisi di peta
DETAIL PERHITUNGAN
SKALA PERBANDINGAN
KALENDER
MATRIK PERBANDINGAN BERPASANGAN DARI KRITERIA
Tiap Cell Dari Kolom Dibagi Berdasarkan Hasil
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
TOTAL PRIORITY VALUE (TPV)
Gambar 3.15. Rancangan Halaman Proses Perhitungan AHP
Universitas Sumatera Utara
40
3.3.3.6. Halaman Peta/Map Letak Lokasi Rumah Makan
Halaman peta/map letak lokasi rumah makan merupakan halaman untuk menampilkan letak
lokasi rumah makan. Bentuk halaman peta/map letak lokasi rumah makan dapat dilihat pada
gambar 3.16.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
PETA/MAP LETAK LOKASI RUMAH MAKAN
1
2
3
4
5
6
LOGIN ADMIN
PETA
KALENDER
Ke
Dari
Tampilkan Rute
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.16. Rancangan Halaman Peta/Map Letak Lokasi Rumah Makan
Universitas Sumatera Utara
41
3.3.3.7. Halaman Menu Administrator
Halaman menu administrator merupakan halaman yang dapat diakses oleh administrator.
Bentuk halaman menu administrator dapat dilihat pada gambar 3.17.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Gambar 3.17. Rancangan Halaman Menu Administrator
Universitas Sumatera Utara
42
3.3.3.8. Halaman List Kecamatan
Halaman list kecamatan merupakan halaman untuk menampilkan data kecamatan. Bentuk
halaman list kecamatan dapat dilihat pada gambar 3.18.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR KECAMATAN DI KOTA MEDAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.18. Rancangan Halaman List Kecamatan
Universitas Sumatera Utara
43
3.3.3.9. Halaman Input Kecamatan
Halaman Input kecamatan merupakan halaman untuk memasukkan data kecamatan. Bentuk
halaman input kecamatan dapat dilihat pada gambar 3.19.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.19. Rancangan Halaman Input Kecamatan
Universitas Sumatera Utara
44
3.3.3.10. Halaman List Jenis Rumah Makan
Halaman list jenis rumah makan merupakan halaman untuk menampilkan data jenis rumah
makan. Bentuk halaman list jenis rumah makan dapat dilihat pada gambar 3.20.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR JENIS RUMAH MAKAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.20. Rancangan Halaman List Jenis Rumah Makan
Universitas Sumatera Utara
45
3.3.3.11. Halaman Input Jenis Rumah Makan
Halaman Input jenis rumah makan merupakan halaman untuk memasukkan data jenis rumah
makan. Bentuk halaman input jenis rumah makan dapat dilihat pada gambar 3.21.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.21. Rancangan Halaman Input Jenis Rumah Makan
Universitas Sumatera Utara
46
3.3.3.12. Halaman List Rumah Makan
Halaman list rumah makan merupakan halaman untuk menampilkan data jenis rumah makan.
Bentuk halaman list rumah makan dapat dilihat pada gambar 3.22.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR RUMAH MAKAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.22. Rancangan Halaman List Rumah Makan
Universitas Sumatera Utara
47
3.3.3.13. Halaman Input Rumah Makan
Halaman Input rumah makan merupakan halaman untuk memasukkan data rumah makan.
Bentuk halaman input rumah makan dapat dilihat pada gambar 3.23.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.23. Rancangan Halaman Input Rumah Makan
Universitas Sumatera Utara
48
3.3.3.14. Halaman List Skala Perbandingan
Halaman list skala perbandingan merupakan halaman untuk menampilkan data skala
perbandingan. Bentuk halaman list skala perbandingan dapat dilihat pada gambar 3.24.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR SKALA PERBANDINGAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.24. Rancangan Halaman List Skala Perbandingan
Universitas Sumatera Utara
49
3.3.3.15. Halaman Input Skala Perbandingan
Halaman Input skala perbandingan merupakan halaman untuk memasukkan data skala
perbandingan AHP. Bentuk halaman input skala perbandingan dapat dilihat pada gambar 3.25.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.25. Rancangan Halaman Input Skala Perbandingan
Universitas Sumatera Utara
50
3.3.3.16. Halaman Generate peta
Halaman generate peta merupakan halaman untuk menentukan koordinat peta. Bentuk halaman
generate peta dapat dilihat pada gambar 3.26.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
MASUKKAN KOORDINAT X
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
MASUKKAN KOORDINAT Y
PILIH NAMA RUMAH MAKAN
PETA
SIMPAN
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.26. Rancangan Halaman Generate Peta
Universitas Sumatera Utara
51
3.3.3.17. Halaman List Berita
Halaman list berita merupakan halaman untuk menampilkan data berita. Bentuk halaman list
berita dapat dilihat pada gambar 3.27.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
BERITA
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.27. Rancangan Halaman List Berita
Universitas Sumatera Utara
52
3.3.3.18. Halaman Input Berita
Halaman Input berita merupakan halaman untuk memasukkan data berita. Bentuk halaman
input berita dapat dilihat pada gambar 3.28.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.28. Rancangan Halaman Input Berita
Universitas Sumatera Utara
53
3.3.3.19. Halaman List Administrator
Halaman list administrator merupakan halaman untuk menampilkan data administrator. Bentuk
halaman list administrator dapat dilihat pada gambar 3.29.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR ADMINISTRATOR
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.29. Rancangan Halaman List Administrator
Universitas Sumatera Utara
54
3.3.3.20. Halaman Input Administrator
Halaman Input administrator merupakan halaman untuk memasukkan data administrator.
Bentuk halaman input administrator dapat dilihat pada gambar 3.30.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.30. Rancangan Halaman Input Administrator
Universitas Sumatera Utara
55
3.3.4 Desain Database
Desain database berguna untuk menyimpan data – data yang akan dimasukkan oleh program
aplikasi nantinya. Dalam perancangan database dibentuk satu File *.MYD yang berguna untuk
menyimpan tabel – tabel yang diperlukan sebagai basis penyimpanan suatu data. Untuk
membangun sebuah manajemen database pengelolaan data produksi yang efektif dan efisien
maka terlebih dahulu dibuat sebuah perancangan databasenya.
3.3.4.1. Kamus Data
Kamus data merupakan suatu teknik untuk memodelkan data dalam sistem informasi. Maka
bisa dikatakan bahwa kamus data merupakan tempat penyimpanan semua struktur data dan
elemen data yang ada di sistem. Kamus data juga dikatakan sebagai catalog untuk mengetahui
detail data, seperti sumber data, deskripsi, bentuk dan struktur data.
Pada tahap analisis kamus data dapat digunakan sebagai alat komunikasi antara analisis
sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang
masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem.
Kamus data Sistem Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota
Medan Berbasis Sistem Informasi Geografis Dengan AHP dan Djikstra yang digunakan adalah
:
Tabel tadmin
:[ id + username + password + nama + jeniskelamin + alamat +
telepon + statususer + gambar]
Tabel tjenisrumahmakan
:[ kodejenis + jenisrumahmakan]
Tabel tkecamatan
:[ kodekecamatan + namakecamatan]
Tabel trumahmakan
:[ koderumahmakan+ namarumahmakan + alamat +
kodekecamatan + kodejenis + harga Kebersihan + Fasilitas +
Kenyamanan]
Tabel trumahmakan
:[ id+ harga+ kebersihan+ fasilitas+ kenyamanan]
Tabel tgis
:[ id_info+ koderumahmakan+ jenis+ lat+ lng]
Tabel tberita
:[ id+ kategori+ judul+ isi+ tanggal + Jam + gambar +
Username]
Universitas Sumatera Utara
56
3.3.4.2. Desain Tabel
Dalam Sistem Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis
Sistem Informasi Geografis Dengan AHP dan Djikstra, record tersimpan dalam beberapa file
dengan arsitektur data sebagai berikut:
1. Tabel tadmin
Tabel tadmin ini untuk menampung record data admin. Struktur tabel tadmin dapat dilihat pada
tabel 3.10.
Tabel 3.10. tadmin
Field Name
Type Field
Width
Keterangan
id
Int
4
id
username
Varchar
20
user name
password
Varchar
20
password
nama
Varchar
30
nama
jeniskelamin
Varchar
9
jenis kelamin
alamat
Varchar
50
alamat
telepon
Varchar
12
telepon
statususer
Varchar
30
statu suser
gambar
Varchar
30
Gambar admin
Primary Key : id
2. Tabel tkecamatan
Tabel tkecamatanini untuk menampung record data informasi kecamatan di Kota
Medan.Struktur tabel tkecamatandapat dilihat pada tabel 3.11.
Tabel 3.11. tkecamatan
Type
Field Name
Field
Width
Keterangan
KodeKecamatan
Int
5
Kode Kecamatan
NamaKecamatan
Varchar
30
Nama Kecamatan
Primary Key : KodeKecamatan
3. Tabel tjenisrumahmakan
Tabel tjenisrumahmakanini untuk menampung record data informasi jenis rumah makan di
Kota Medan.Struktur tabel tjenisrumahmakandapat dilihat pada tabel 3.12.
Universitas Sumatera Utara
57
Tabel 3.12. tjenisrumahmakan
Field Name
Type Field
Width
Keterangan
koderumahmakan
Varchar
5
Id rumahmakan
namarumahmakan
Varchar
30
Nama rumahmakan
alamat
Varchar
50
Alamat rumahmakan
kodekecamatan
Int
4
Kode kecamatan
kodejenis
Int
4
Kode jenis rumah makan
Harga
Decimal
5
Harga
Kebersihan
Decimal
5
Kebersihan
Fasilitas
Decimal
5
Fasilitas
Kenyamanan
decimal
5
Kenyamanan
4. Tabel tgis
Tabel tgis ini untuk menampung record data informasi koordinat lokasi rumah makan pada
peta. Struktur tabel tgis dilihat pada tabel 3.13.
Tabel 3.13. tgis
Field Name
Type Field
Width
Keterangan
id_info
Int
5
Id info
koderumahmakan
Varchar
5
Kode rumah makan
jenis
Varchar
10
jenis
lat
Varchar
20
latitute
lng
Varchar
20
longitute
5. Tabel tberita
Tabel tberita ini untuk menampung record data informasi berita. Struktur tabel tberitadilihat
pada tabel 3.14.
Tabel 3.14. tberita
Field Name
Type Field
Width
Keterangan
Id
Int
5
Id
Kategori
Varchar
30
Kategori
Universitas Sumatera Utara
58
Judul
Text
0
Judul
Isi
Text
0
Isi
tanggal
Date
8
tanggal
Jam
Time
8
Jam
gambar
Varchar
30
gambar
Username
Varchar
20
Username
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
Implementasi dari Sistem Pendukung Keputusan untuk mencari restoran terbaik di Kota Medan
berbasis Sistem Informasi Geografis dengan AHP Dan Djikstra proses penentuan rumah
makan terbaik dan jarak terpendek untuk rute yang dilalui.
4.1.1. Metode AHP
Pada pengujian sistem dengan menggunakan metode AHP dapat diketahui hasilnya sebagai
berikut :
Gambar 4.1. Tampilan Skala Perbandingan
Perbandingan dilakukan berdasarkan kebijakan pembuat keputusan dengan menilai tingkat
kepentingan satu elemen terhadap elemen lainnya Proses perbandingan berpasangan, dimulai
dari level hirarki paling atas yang ditujukan untuk memilih kriteria, misalnya A, kemudian
diambil elemen yang akan dibandingkan, misal A1, A2, dan A3.
Tabel 4.1. Matrik Perbandingan Berpasangan dari 59 Kriteria
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
1
2
2
3
Kebersihan
0,5
1
2
2
Fasilitas
0,5
0,5
1
2
Kenyamanan
0,33
0,5
0,5
1
Jumlah
2,33
4
5,5
8
Harga
Universitas Sumatera Utara
60
4.1.1.1. Menghitung Normalisasi Matriks
1. Menjumlahkan tiap kolom
Harga
= 1 + 0,5 + 0,5 + 0,33
= 2,33
Kebersihan
= 2 + 1 + 0,5 + 0,5
=4
Fasilistas
= 2 + 2 + 1 + 0,5
= 5,5
Kenyamanan
= 3 + 2+ 2 + 2
=8
2. Tiap cell dari kolom dibagi berdasarkan hasil (1)
Tabel 4.2. Tiap Cell Dari Kolom Dibagi Berdasarkan Hasil (1)
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
Harga
1/2,33 = 0,42
2/4=0,5
2/5,5 = 0,36
3/8=0,375
Kebersihan
0,5/2,33 =0,21
1/4=0,25
2/5,5= 0,36
2/8=0,25
Fasilitas
0,5/2,33=0,21
0,5/4=0,125
1/5,5=0,18
2/8=0,25
Kenyamanan
0,33/2,33=0,14
0,5/40,125
0,5/5,5=0,09
1/8=0,125
Jumlah
0.99
1.01
0.99
1.01
3. Menghitung Total Priority Value (TPV)
Menghitung Total Priority Value (TPV) untuk mendapatkan bobot subkriteria. Pada
tahapan ini penentuan bobot criteria diperoleh dari pembagian nilai dari masingmasing jumlah baris dengan jumlah kriteria Σbaris/n, dimana n = jumlah kriteria
adalah 4, sehingga didapat tabel sebagai berikut:
Tabel 4.3 Bobot Kriteria
TPV (Σ baris/4)
HASIL
Harga
0.99/4
0.248
Kebersihan
1.01/4
0.253
Fasilitas
0.99 /4
0.248
Kenyamanan
1.01/4
0.253
Kriteria
4. Menghitung Uji Konsistensi
Setelah diperoleh bobot kriteria, kita dapat menghitung konsistensi rasio apakah nilai
tersebut konsisten atau tidak. Langkah dalam menentukan konsistensi rasio adalah
sebagai berikut:
a. Menghitung Nilai Eigen ( MAX)
Nilai eigen diperoleh dari hasil perkalian TPV dengan Σkolom
Universitas Sumatera Utara
61
Tabel 4.4 Nilai Eigen
TPV
ΣKolom
λMAX
Harga
0.248
0.99
0.2505051
Kebersihan
0.253
1.01
0.2504950
Fasilitas
0.248
0.99
0.2505051
Kenyamanan 0.253
1.01
0.2504950
Kriteria
Σ
1.002
b. Menghitung Konsistensi Indeks
CI
Max
n 1
Dimana :
CI
= Consistency Index
N
= banyaknya elemen yang dibandingkan
λmaks = Eigen value maksimum
CI
1.002
4 1
CI
1.9662
3
CI 0.33400006667
Setelah mendapat nilai konsistensi indeks, selanjutnya menghitung nilai
konsistensi rasio untuk melihat konsistensi nilai. Perhitungan konsistensi rasio
dihitung berdasarkan rumus
CR
CI
RI
Dimana :
CR
= Consistency Ratio
CI
= Consistency Index
RI
= Random Index
Tabel 4.5 Tabel Random Consistency Index
N
1
2
3
4
5
6
7
8
9
10
RI
0
0
0.58
0.90
1.12
1.24
1.32
1.41
1.45
1.49
CR
1.002
0.90
Universitas Sumatera Utara
62
CR 0.37
Tabel 4
ANALISIS DAN PERANCANGAN
3.1. Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagianbagian komponennya dengan maksud untuk mengindentifikasikan dan mengevaluasi
permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga
dapat diusulkan perbaikan.
3.1.1. Analisis Masalah
Analisis masalah sistem bertujuan untuk melakukan identifikasi persoalan-persoalan yang
muncul didalam proses pembuatan sistem, hal ini dilakukan agar saat proses perancangan
aplikasi tidak terjadi kesalahan-kesalahan yang berarti sehingga nantinya sistem dapat berjalan
dengan baik dan selesai tepat pada waktu sesuai dengan waktu yang ditentukan dan diinginkan.
Dalam analisis sistem ini, sistem yang akan di analisa meliputi :
a. Bagaimana membangun sistem pendukung keputusan untuk mencari rumah makan dan
restoran terbaik di Kota Medan .
b. Bagaimana menampilkan perhitungan AHP di sistem tersebut dan menampilkan nama
rumah makan dan restoran yang direkomendasikan.
c. Bagaimana menampilkan sebuah map (Peta) Kota Medan yang tertanam didalam halaman
website.
d. Bagaimana membangun aplikasi Routing Module (Jalur terpendek) yang terpilih agar dapat
tampil di dalam Map.
Cause and Effect Diagram disebut juga diagram sebab-akibat karena menunjukkan
hubungan antara sebab dan akibat. Dikatakan fishbone diagram (diagram tulang ikan) karena
memang berbentuk mirip dengan tulang ikan yang moncong kepalanya menghadap ke kanan.
Penemunya adalah seorang ilmuwan jepang pada tahun 60-an bernama Dr. Kaoru Ishikawa
sehingga sering juga disebut dengan diagram Ishikawa.
Universitas Sumatera Utara
19
Machine
USER
Mencari Restoran
Terbaik
Computer
Mencari Rute
Terpendek
Sofware
Internet
Browser
Hemat Waktu
Jarak Tempuh
Djikstra
Menampilkan
Rute Terpilih
Rumah
makan
Cloudmade
Source MAP
Script
AHP
SPK untuk mencari
restoran terbaik di
kota Medan
berbasis SIG
dengan AHP &
Lokasi Tujuan
Djikstra
Lokasi
Awal
Peta
User
Gambar 3.1 Analisis Masalah dalam membangun aplikasi
Web Gis berdasarkan Diagram Ishikawa
3.1.2. Analisis Kebutuhan Sistem
Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya kebutuhan dari sistem
baru dengan mengembangkan sebuah sistem yang mewadahi kebutuhan tersebut, baik untuk
kebutuhan sistem maupun dilihat dari segi pengguna.
3.1.2.1. Fungsional
Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja yang nantinya
dilakukan oleh sistem.
a. Sistem mampu memproses rute pada peta sebagai sumber informasi routing / rute
terpendek bagi user untuk menujulokasi rumah makan dan restoranyang dituju dengan
menggunakan metode Djistrak.
b. Sistem menampilkan rekomendasi rumah makan dan restoran dengan peringkat terbaik
berdasarkan perhitungan AHP (Analytical Hierarki Process) yang mana parameter
perhitungan sebelumnya telah dimasukkan oleh admin.
Universitas Sumatera Utara
20
c. Sistem menggunakan aplikasi google map untuk tampilan peta pada sistem informasi
geografis pencarian rute rumah makan dan restoran terpendek di kota Medan.
d. Sistem menampilkan routing pada map sebagai rute terpendek.
e. Sistem mempunyai storage data/database server pada webserver.
3.1.2.2. Non Fungsional
Analisis kebutuhan non fungsional dilakukan untuk mengetahui kebutuhan non-fungsional.
Spesifikasi kebutuhan non fungsional merinci tentang hal-hal yang dilakukan saat
pengimplementasian. Analisis ini diperlukan untuk menentukan keluaran yang akan dihasilkan
sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah
masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah pemakai serta
kontrol terhadap sistem.
Untuk membantu kinerja sistem secara lebih baik, terdapat kebutuhan non-fungsional
sistem yaitu:
a. Tampilan antarmuka sistem dapat mudah dimengerti dan dipahami oleh user atau pengguna
sistem.
b. Data yang digunakan oleh sistem haruslah data real atau nyata dan sesuai sehingga dapat
menghasilkan pencarian rute lokasi rumah makan dan restoran terbaik dengan perhitungan
yang tepat dan sesuai.
3.2.
Penerapan Metode
Penerapan metode digunakan untuk memecah masalah dan sebagai perhitungan dalam sistem.
3.2.1. Metode Analytical Hirarki Proses (AHP)
Perhitungan manual Metode AHP (Analytical Hierarki Process) dalam Sistem Pendukung
Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis adalah sebagai berikut :
Universitas Sumatera Utara
21
1. Input jenis rumah makan digunakan untuk memasukan data jenis rumah makan yang
disediakan.
2. Input data rumah makan di gunakan untuk memasukkan semua data yang berhubungan
dengan umah makan yang ada di Kota Medan.
3. Mendefinisikan masalah
Pada langkah ini masalah yang ada pada perusahaan adalah adanya perbedaan kriteria dari
masing-masing klien. Untuk menentukan rumah makan terlebih dahulu kita harus
menentukan kriteria setiap rumah makan
Tabel 3.1 Kriteria Penilaian
A1-Harga
A2-Kebersihan
A3-Fasilitas
A4-Kenyamanan
4. Membuat struktur hierarki
Berdasarkan definisi masalah diatas dapat kita gambarkan struktur hirarki permasalahan
sebagai berikut:
Sistem Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis Sistem
Informasi Geografis Dengan AHP dan Djikstra
Harga
Kebersihan
Fasilitas
Kenyamanan
Gambar
Gambar 3.2 struktur hierarki
5. Input data kriteria penilaian berfungsi untuk memasukkan data kriteria dan sub kriteria
seleksi (tes) yang digunakan untuk suatu rumah makan beserta bobot nilai kriteria dan sub
kriteria yang telah ditentukan berdasarkan perhitungan AHP. Proses penilaian yang
dilakukan pertama kali adalah memasukkan data kriteria penilaian beserta sub kriteria yang
telah ditetapkan oleh administrator.
Langkah yang harus dilakukan dalam menentukan prioritas kriteria adalah sebagai berikut :
a. Membuat matrik perbandingan berpasangan
Universitas Sumatera Utara
22
Pada tahap ini dilakukan penilaian perbandingan antara satu kriteria dengan kriteria
yang lain. Cara pengisian elemen matriks pada tabel :
1. Elemen a[i,i] = 1 dimana i = 1,2,....,n (n=4)
2. Elemen matriks segitiga atas sebagai input
3. Elemen matriks segitiga bawah mempunyai rumus a[j,i] = 1/a[i,j] untuk i ≠ j
4. Hasil penilaian kriteria dapat dilihat dalam tabel berikut :
Tabel 3.2 Skala Perbandingan
INTENSITAS
DEFINISI
KEPENTINGAN
1
Kedua elemen sama pentingnya
3
Elemen yang satu sedikit lebih penting daripada elemen yang
lainnya
5
Elemen yang satu lebih penting daripada yang lainnya
7
Satu elemen jelas lebih mutlak penting daripada elemen lainnya
9
Satu elemen mutlak penting daripada elemen lainnya
2, 4, 6, 8
Nilai-nilai antara dua nilai pertimbangan-pertimbangan yang
berdekatan
Perbandingan dilakukan berdasarkan kebijakan pembuat keputusan dengan menilai tingkat
kepentingan satu elemen terhadap elemen lainnya Proses perbandingan berpasangan, dimulai
dari level hirarki paling atas yang ditujukan untuk memilih kriteria, misalnya A, kemudian
diambil elemen yang akan dibandingkan, misal A1, A2, dan A3.
Tabel 3.3. Matrik Perbandingan Berpasangan Dari 22 Kriteria
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
1
2
2
3
Kebersihan
0,5
1
2
2
Fasilitas
0,5
0,5
1
2
Kenyamanan
0,33
0,5
0,5
1
Jumlah
2,33
4
5,5
8
Harga
Universitas Sumatera Utara
23
b. Menghitung normalisasi matriks
1. Menjumlahkan tiap kolom
Psikologis
= 1 + 0,5 + 0,5 + 0,33
= 2,33
Pengetahuan
= 2 + 1 + 0,5 + 0,5
=4
Performance
= 2 + 2 + 1 + 0,5
= 5,5
Wawancara
= 3 + 2+ 2 + 2
=8
2. Tiap cell dari kolom dibagi berdasarkan hasil (1)
Tabel 3.4. Tiap Cell Dari Kolom Dibagi Berdasarkan Hasil (1)
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
Harga
1/2,33 = 0,42
2/4=0,5
2/5,5 = 0,36
3/8=0,375
Kebersihan
0,5/2,33 =0,21
1/4=0,25
2/5,5= 0,36
2/8=0,25
Fasilitas
0,5/2,33=0,21
0,5/4=0,125
1/5,5=0,18
2/8=0,25
Kenyamanan
0,33/2,33=0,14
0,5/40,125
0,5/5,5=0,09
1/8=0,125
Jumlah
0.99
1.01
0.99
1.01
3. Menghitung Total Priority Value (TPV)
Menghitung Total Priority Value (TPV) untuk mendapatkan bobot subkriteria. Pada
tahapan ini penentuan bobot criteria diperoleh dari pembagian nilai dari masingmasing jumlah baris dengan jumlah kriteria Σbaris/n, dimana n = jumlah kriteria
adalah 4, sehingga didapat tabel sebagai berikut:
Tabel 3.5 Bobot Kriteria
TPV (Σ baris/4)
HASIL
Harga
0.99/4
0.248
Kebersihan
1.01/4
0.253
Fasilitas
0.99 /4
0.248
Kenyamanan
1.01/4
0.253
Kriteria
4. Menghitung Uji Konsistensi
Setelah diperoleh bobot kriteria, kita dapat menghitung konsistensi rasio apakah nilai
tersebut konsisten atau tidak. Langkah dalam menentukan konsistensi rasio adalah
sebagai berikut:
Universitas Sumatera Utara
24
a. Menghitung Nilai Eigen (λMAX)
Nilai eigen diperoleh dari hasil perkalian TPV dengan Σkolom
Tabel 3.6 Nilai Eigen
TPV
ΣKolom
λMAX
Harga
0.248
0.99
0.2505051
Kebersihan
0.253
1.01
0.2504950
Fasilitas
0.248
0.99
0.2505051
Kenyamanan 0.253
1.01
0.2504950
Kriteria
Σ
1.002
b. Menghitung Konsistensi Indeks
CI
Max
n 1
Dimana :
CI
= Consistency Index
N
= banyaknya elemen yang dibandingkan
λmaks = Eigen value maksimum
CI
1.002
4 1
CI
1.9662
3
CI 0.33400006667
Setelah mendapat nilai konsistensi indeks, selanjutnya menghitung nilai
konsistensi rasio untuk melihat konsistensi nilai. Perhitungan konsistensi rasio
dihitung berdasarkan rumus
CR
CI
RI
Dimana :
CR
= Consistency Ratio
CI
= Consistency Index
RI
= Random Index
Universitas Sumatera Utara
25
Tabel 3.7 Tabel Random Consistency Index
N
1
2
3
4
5
6
7
8
9
10
RI
0
0
0.58
0.90
1.12
1.24
1.32
1.41
1.45
1.49
CR
1.002
0.90
CR 0.37
Tabel 3. 8 Hasil Perhitungan AHP
Nama Rumah
Hasil Akhir
Makan
Rumah Makan A
= (10 * 0.248) + (8 * 0.253) + (6 * 0.248) + (8 * 0.253)
= 2.480+2.024 + 1.488 + 2.024
= 8.016
Rumah Makan B
= (8 * 0.248) + (9 * 0.253) + (9 * 0.248) + (9 * 0.253)
= 1.984+2.277 + 2.232 + 2.277
= 8.770
Flowchart Perhitungan Metode AHP Berdasarkan kasus diatas dapat dilihat pada
gambar dibawah ini.
Universitas Sumatera Utara
26
Start
Total Priority Value (TPV)
(TPV (Σ baris/4))
Input Jenis
rumah makan
Input rumah
makan
Mendefinisikan
masalah dengan
menentukan
kriteria
Menghitung Nilai Eigen ( MAX)
(TPV * Σkolom)
Menghitung Konsistensi Indeks
( MAX/(n-1))
menghitung nilai konsistensi rasio
(CI/RI)
Membuat Struktur Hirarki
Menghitung Hasil Akhir
Input Nilai Setiap
Kriteria
Membuat matrik
perbandingan
berpasangan
Elemen a[i,i] = 1 dimana i = 1,2,....,n (n=4)
Elemen matriks segitiga atas sebagai input
Elemen matriks segitiga bawah mempunyai rumus a[j,i] = 1/a[i,j] untuk i ≠ j
Hasil Akhir
End
Menghitung normalisasi matriks
Tiap Cell Dari Kolom Dibagi
Berdasarkan Hasil (1)
Gambar 3.3. Flowchart Perhitungan AHP
3.2.2. Algoritma Dijstra
Permasalahan mengenai rute atau jalur yang menghubungkan tempat-tempat tertentu maka
dapat kita gambarkan dengan bulatan untuk memvisualisasikan tempat, dan garis untuk
memvisualisasikan jalan / rute. Representasi semacam ini merupakan suatu representasi dari
graf. Sehingga dapat diselesaikan dengan Algoritma Dijkstra.
Pada perancangan rute terpendek menggunakan Algoritma Dijstra yang telah
diimplementasikan ke dalam bahasa PHP akan dipergunakan dalam mencari rute terpendek
bagi untuk menuju lokasi universitas yang menjadi lokasi tujuan. Namun karena keterbatasan
Universitas Sumatera Utara
27
data yang ada, maka sample data yang dipergunakan hanya 7 tempat (verteks/node) yakni
dengan masing-masing memiliki bobot pada link-nya (panjang jalan).
Tabel 3.9 Analisis Panjang Jalan pada Peta Kota Medan
Universitas
A
B
C
D
E
F
G
A
0
6
∞
∞
∞
∞
∞
B
6
0
6
∞
∞
∞
∞
C
∞
6
0
4
7
∞
∞
D
∞
∞
4
0
20
∞
∞
E
∞
∞
7
20
0
9
∞
F
∞
∞
∞
∞
9
0
9
G
∞
∞
∞
∞
∞
9
0
Tabel 3.9 digunakan sebagai acuan dalam penghitungan rute terpendek pada peta Kota
Madya Medan menggunakan Metode Dijkstra sesuai node asal dan node tujuan dari sebuah
rute.
Berdasarkan tabel analisis, maka gambar dari graf yang akan diselesaikan dijkstra
apabila verteks asal ialah A dan verteks tujuan ialah G, adalah sebagai berikut :
∞
∞
∞
0
6
A
6
B
D
4
∞
20
C
∞
9
F
G
7
9
E
∞
(a)
∞
0
A
∞
6
6
B
∞ < 6+0
6
D
4
∞
20
C
F
∞
9
G
7
E
9
∞
Universitas Sumatera Utara
28
(b)
∞
0
A
12
6
6
B
6
D
4
∞
20
C
∞
9
F
G
7
∞ < 6+6
9
E
∞
(c)
∞ < 4+12
0
A
12
6
6
B
6
16
D
4
∞
20
C
∞
9
F
G
7
∞ < 7+12
9
E
19
(d)
16
0
A
12
6
6
B
6
D
4
∞
20
C
∞
9
F
G
7
9
E
19 < 16+20
19
(e)
16
0
A
12
6
6
B
6
D
4
∞
28
20
C
F
7
E
9
9
G
∞ < 9+19
19
(f)
Universitas Sumatera Utara
29
16
0
A
12
6
6
B
6
D
4
28
20
C
37
9
F
7
∞ < 9+28
9
E
G
19
(g)
16
0
A
12
6
6
B
6
D
4
28
20
C
37
9
F
G
7
E
9
19
(h)
Gambar 3.4 Graf Langkah-Langkah Perhitungan Dijkstra
Algoritma Dijkstra mencari jarak terpendek dari verteks asal ke verteks terdekatnya,
kemudian ke verteks berikutnya, dan seterusnya dengan ketentuan :
di(baru) = min { di(lama) , dj+mji }
Maka program akan berhenti karena semua node / verteks sudah terpilih. Dan menghasilkan
jalur terpendek dari verteks A ke verteks G, sehingga akan didapat :
A→G : A-B-C-E-F-G : 37
Atau pada dunia nyatanya, rute terpendek dari verteks A menuju ke verteks G adalah melewati
B, C, E, F hingga sampai ke G dengan total jarak tempuh adalah 37 km.
3.3. Perancangan Sistem
Perancangan sistem merupakan tahap selanjutnya setelah analisis sistem, mendapatkan
gambaran dengan jelas tentang apa yang dikerjakan pada analisis sistem, maka dilanjutkan
dengan memikirkan bagaimana membentuk sistem tersebut.
Universitas Sumatera Utara
30
3.3.1. Data Flow Diagram (DFD)
Untuk menjelaskan proses-proses yang terjadi pada Aplikasi Pencarian Jalur Terpendek Rumah
Makan dan Restoran di Kota Medan secara Online, penulis menggunakan DFD (Data Flow
Diagram).
3.3.1.1. Diagram Konteks
Bagian pertama dari DFD dari perancangan proses yang penulis rancang adalah diagram
konteks. Diagram konteks ini penulis rancang untuk memberikan gambaran secara umum
mengenai sistem yang penulis rancang. Adapun bentuk diagram konteks dari sistem yang
dirancangini seperti terlihat pada Gambar 3.2 dibawah ini.
ADMIN
Data Rumah Makan
Data Admin (User Name dan Password)
Data Berita
Data Skala Perbandingan AHP
Data Jenis Rumah Makan
Data GIS
0
SISTEM
PENDUKUNG
KEPUTUSAN UNTUK
MENCARI RESTORAN
TERBAIK DI KOTA MEDAN
BERBASIS
SISTEM INFORMASI
GEOGRAFIS
DENGAN AHP DAN
DJIKSTRA
Info Rumah Makan Terbaik
Lokasi Rumah Makan dalam Peta
USER
PENGUNJUNG
Gambar 3.5 Diagram Konteks
Universitas Sumatera Utara
31
3.3.1.2. Data Flow Diagram (DFD) Level 1
Adapun bentuk diagram level 1 dari Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi Geografis Dengan AHP dan Djikstra dapat
dilihat pada gambar 3.3dibawah ini.
Data Berita
Data Skala Perbandingan AHP
Data Jenis Rumah Makan
Data Kecamatan
User Name dan Password
ADMIN
Data Admin (User Name dan Password)
1
Regristrasi
Administrator
Data Berita
3
Input Berita,
Data Jenis
Jenis Rumah
Rumah Makan
Makan, Skala
Perbandingan
AHP dan Data Skala
Kecamatan Perbandingan AHP
2
Login Admin
tberita
tjenisrumahmakan
Data Admin
(User Name dan Password)
Data
Kecamatan
ttingkatperbandingan
tadmin
Data Admin
(User Name dan Password)
RUMAH MAKAN
tkecamatan
Data Kecamatan
Data Rumah Makan
4
Input Rumah
Makan
Data Jenis Rumah Makan
trumahmakan
Data Rumah Makan
5
Input Lokasi
Rumah Makan
Data gis
tgis
Data gis
Data Rumah Makan
Data Rumah Makan
6
Tentukan rumah
makan terbaik
dengan metode
AHP
7
Informasi Rumah
Makan
Data Skala
Perbandingan AHP
Data gis
Info Rumah Makan Terbaik
Lokasi Rumah Makan dalam Peta
USER
PENGUNJUNG
Gambar 3.6. Data Flow Diagram level Satu 1
Universitas Sumatera Utara
32
3.3.1.3. Data Flow Diagram (DFD) Level 2
Data Flow Diagram (DFD) Level 2 Proses 3.1. dapat dilihat pada gambar di bawah ini.
Data Kecamatan
Data Skala Perbandingan AHP
ADMIN
Data Jenis Rumah makah
Data Berita
3.1
Input Berita
3.2
Input Jenis
Rumah Makah
3.3
Input Skala
Perbandindan
AHP
3.4
Input
Kecamatan
TBerita
TJenisRumahMakah
ttingkatperbandingan
tkecamatan
Gambar 3.7. Data Flow Diagram (DFD) Level 2
Data Flow Diagram (DFD) Level 2 Proses 5.1 dapat dilihat pada gambar di bawah ini.
trumahmakan
TJenisRumahMakah
Data Jenis Rumah Makah
Data Rumah Makah
5.1
Pilih Nama
Rumah Makah
5.2
Generate/
tentukan titik
lokasi pada
peta
tgis
Gambar 3.8. Data Flow Diagram (DFD) Level 2 Proses 5.1
Universitas Sumatera Utara
33
Data Flow Diagram (DFD) Level 2 Proses 6.1 dapat dilihat pada gambar di bawah ini.
trumahmakan
TJenisRumahMakah
Data Jenis Rumah Makah
Data Rumah Makah
6.1
Pilih Nama
Rumah Makah
6.2
Hitung Nilai AHP
untuk rumah
makan terbaik
Info Rumah makah Terbaik
USER
PENGUNJUNG
Gambar 3.9. Data Flow Diagram (DFD) Level 2 Proses 6.2
3.3.2. Diagram ERD ( Entity Relationship Diagram )
ERD adalah merupakan salah satu model yang digunakan untuk mendesain database dengan
tujuan menggambarkan data yang berelasi pada sebuah database.
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain,
sebagai contoh mahasiswa,dosen,departemen. Entitas terdiri atas beberapa atribut sebagai
contoh atribut dari entitas mahasiswa adalah nim,nama,alamat,email, dll. Atribut nim
merupakan unik untuk mengidentifikasikan / membedakan mahasiswa yg satu dengan yg
lainnya. Pada setiap entitas harus memiliki 1 atribut unik atau yang disebut dengan primary
key.
Dalam sistem yangd ibuat terdapat Tabel Tadmin, Tabel Tberita, Tabel Tjenisrumahmakan,
tabel tkecamatan, Tabel Trumahmakan dan
tabel skala perbandingan . ERD dari Sistem
Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis Sistem
Informasi Geografis Dengan AHP dan Djikstra dapat dilihat pada gambar 3.10.
Universitas Sumatera Utara
34
alamat
jeniskelamin
telepon
Nama
kodekecamatan
statususer
password
namakecamatan
gambar
username
TAdmin
[1:N]
Memasukkan
[1:N]
tkecamatan
id
[1:N]
harga
[1:N]
kodejenis
kebersihan
kodekecamatan
Memasukkan
fasilitas
alamat
kenyamanan
kodejenis
jenisrumahmakan
namarumahmakan
trumahmakan
[1:N]
koderumahmakan
[1:N]
tjenisrumahmakan
[1:N]
Memiliki
Memiliki
[1:N]
[1:N]
jenis
koderumahmakan
lat
Generate
Lokasi
lng
id_info
tgis
[1:N]
Gambar 3.10. ERD
3.3.3 Desain Sistem Secara Detail
Desain sistem secara detail merupakan rancangan interface dari sistem yang akan dibangun.
Bentuk desain sistem secara detail dapat dilihat pada gambar dibawah ini.
3.3.3.1. Halaman Beranda
Halaman beranda merupakan halaman awal yang tampil saat sistem dijalankan. Bentuk
halaman beranda dapat dilihat pada gambar 3.11.
Universitas Sumatera Utara
35
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
-
Jenis
Jenis
Jenis
Jenis
Jenis
Jenis
Rumah
Rumah
Rumah
Rumah
Rumah
Rumah
Makan
Makan
Makan
Makan
Makan
Makan
1
2
3
4
5
6
LOGIN ADMIN
KALENDER
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
BERITA
-
Judul
Judul
Judul
Judul
Judul
Judul
Berita
Berita
Berita
Berita
Berita
Berita
1
2
3
4
5
6
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Gambar 3.11. Rancangan Halaman Beranda
3.3.3.2. Halaman List Jenis Rumah Makan
Halaman listjenis rumah makan merupakan halaman untuk menampilkandata jenis rumah
makan. Bentuk halaman listjenis rumah makan dapat dilihat pada gambar 3.12.
Universitas Sumatera Utara
36
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR RUMAH MAKAN DI KOTA MEDAN
1
2
3
4
5
6
LOGIN ADMIN
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.12. Rancangan Halaman List Jenis Rumah Makan di Kota Medan
3.3.3.3. Halaman Hubungi Kami
Halaman hubungi kami merupakan halaman untuk memasukkan komentar pengunjung. Bentuk
halaman hubungi kami dapat dilihat pada gambar 3.13.
Universitas Sumatera Utara
37
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Jika ada kritik dan saran, isi form dibawah ini..
Nama
Subjek
Komentar
LOGIN ADMIN
Send
Nama Pengirim : xxxxxxxx
Tanggal Hosting
Isi Komentar
KALENDER
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
Nama Pengirim : xxxxxxxx
Tanggal Hosting
Isi Komentar
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
1
2
3
4
5
6
Gambar 3.13. Rancangan Halaman Hubungi Kami
Universitas Sumatera Utara
38
3.3.3.4. Halaman Cari Rumah Makan
Halaman cari rumah makan merupakan halaman untuk menacri rumah makan dari dalam
database. Bentuk halaman cari rumah makan dapat dilihat pada gambar 3.14.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Masukkan salah satu dari Kode , Nama, Alamat ,
Kecamatan
Tampilkan Data
LOGIN ADMIN
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.14. Rancangan Halaman Cari Rumah Makan
Universitas Sumatera Utara
39
3.3.3.5. Halaman Proses Perhitungan AHP
Halaman proses perhitungan AHP merupakan halaman untuk menampilkan rumah makan
terbaik berdasarkan perhitungan AHP. Bentuk halaman proses perhitungan AHP dapat dilihat
pada gambar 3.15.
GAMBAR
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Daftar Rumah Makan Rumah Makan Khas Batak di Kota Medan
HASIL PERHITUNGAN METODE ANALISIS HIRARKI PROSES (AHP)
LOGIN ADMIN
Catatan : Klik nama rumah makan untuk melihat posisi di peta
DETAIL PERHITUNGAN
SKALA PERBANDINGAN
KALENDER
MATRIK PERBANDINGAN BERPASANGAN DARI KRITERIA
Tiap Cell Dari Kolom Dibagi Berdasarkan Hasil
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
TOTAL PRIORITY VALUE (TPV)
Gambar 3.15. Rancangan Halaman Proses Perhitungan AHP
Universitas Sumatera Utara
40
3.3.3.6. Halaman Peta/Map Letak Lokasi Rumah Makan
Halaman peta/map letak lokasi rumah makan merupakan halaman untuk menampilkan letak
lokasi rumah makan. Bentuk halaman peta/map letak lokasi rumah makan dapat dilihat pada
gambar 3.16.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
PETA/MAP LETAK LOKASI RUMAH MAKAN
1
2
3
4
5
6
LOGIN ADMIN
PETA
KALENDER
Ke
Dari
Tampilkan Rute
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.16. Rancangan Halaman Peta/Map Letak Lokasi Rumah Makan
Universitas Sumatera Utara
41
3.3.3.7. Halaman Menu Administrator
Halaman menu administrator merupakan halaman yang dapat diakses oleh administrator.
Bentuk halaman menu administrator dapat dilihat pada gambar 3.17.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Judul Berita
XXXX|Tanggal Hosting 21 Juli 2015 | Jam 22:41:16
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Selengkapnya
Gambar 3.17. Rancangan Halaman Menu Administrator
Universitas Sumatera Utara
42
3.3.3.8. Halaman List Kecamatan
Halaman list kecamatan merupakan halaman untuk menampilkan data kecamatan. Bentuk
halaman list kecamatan dapat dilihat pada gambar 3.18.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR KECAMATAN DI KOTA MEDAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.18. Rancangan Halaman List Kecamatan
Universitas Sumatera Utara
43
3.3.3.9. Halaman Input Kecamatan
Halaman Input kecamatan merupakan halaman untuk memasukkan data kecamatan. Bentuk
halaman input kecamatan dapat dilihat pada gambar 3.19.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.19. Rancangan Halaman Input Kecamatan
Universitas Sumatera Utara
44
3.3.3.10. Halaman List Jenis Rumah Makan
Halaman list jenis rumah makan merupakan halaman untuk menampilkan data jenis rumah
makan. Bentuk halaman list jenis rumah makan dapat dilihat pada gambar 3.20.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR JENIS RUMAH MAKAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.20. Rancangan Halaman List Jenis Rumah Makan
Universitas Sumatera Utara
45
3.3.3.11. Halaman Input Jenis Rumah Makan
Halaman Input jenis rumah makan merupakan halaman untuk memasukkan data jenis rumah
makan. Bentuk halaman input jenis rumah makan dapat dilihat pada gambar 3.21.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.21. Rancangan Halaman Input Jenis Rumah Makan
Universitas Sumatera Utara
46
3.3.3.12. Halaman List Rumah Makan
Halaman list rumah makan merupakan halaman untuk menampilkan data jenis rumah makan.
Bentuk halaman list rumah makan dapat dilihat pada gambar 3.22.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR RUMAH MAKAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.22. Rancangan Halaman List Rumah Makan
Universitas Sumatera Utara
47
3.3.3.13. Halaman Input Rumah Makan
Halaman Input rumah makan merupakan halaman untuk memasukkan data rumah makan.
Bentuk halaman input rumah makan dapat dilihat pada gambar 3.23.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.23. Rancangan Halaman Input Rumah Makan
Universitas Sumatera Utara
48
3.3.3.14. Halaman List Skala Perbandingan
Halaman list skala perbandingan merupakan halaman untuk menampilkan data skala
perbandingan. Bentuk halaman list skala perbandingan dapat dilihat pada gambar 3.24.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR SKALA PERBANDINGAN
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.24. Rancangan Halaman List Skala Perbandingan
Universitas Sumatera Utara
49
3.3.3.15. Halaman Input Skala Perbandingan
Halaman Input skala perbandingan merupakan halaman untuk memasukkan data skala
perbandingan AHP. Bentuk halaman input skala perbandingan dapat dilihat pada gambar 3.25.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.25. Rancangan Halaman Input Skala Perbandingan
Universitas Sumatera Utara
50
3.3.3.16. Halaman Generate peta
Halaman generate peta merupakan halaman untuk menentukan koordinat peta. Bentuk halaman
generate peta dapat dilihat pada gambar 3.26.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
MASUKKAN KOORDINAT X
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
MASUKKAN KOORDINAT Y
PILIH NAMA RUMAH MAKAN
PETA
SIMPAN
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.26. Rancangan Halaman Generate Peta
Universitas Sumatera Utara
51
3.3.3.17. Halaman List Berita
Halaman list berita merupakan halaman untuk menampilkan data berita. Bentuk halaman list
berita dapat dilihat pada gambar 3.27.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
BERITA
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.27. Rancangan Halaman List Berita
Universitas Sumatera Utara
52
3.3.3.18. Halaman Input Berita
Halaman Input berita merupakan halaman untuk memasukkan data berita. Bentuk halaman
input berita dapat dilihat pada gambar 3.28.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.28. Rancangan Halaman Input Berita
Universitas Sumatera Utara
53
3.3.3.19. Halaman List Administrator
Halaman list administrator merupakan halaman untuk menampilkan data administrator. Bentuk
halaman list administrator dapat dilihat pada gambar 3.29.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
DAFTAR ADMINISTRATOR
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.29. Rancangan Halaman List Administrator
Universitas Sumatera Utara
54
3.3.3.20. Halaman Input Administrator
Halaman Input administrator merupakan halaman untuk memasukkan data administrator.
Bentuk halaman input administrator dapat dilihat pada gambar 3.30.
Sistem Pendukung Keputusan untuk Mencari Restoran
Terbaik di Kota Medan Berbasis Sistem Informasi
Geografis Dengan AHP dan Djikstra
GAMBAR
BERANDA - DAFTAR RUMAH MAKAN DI KOTA MEDAN - HUBUNGI KAMI - CARI RUMAH MAKAN
JENIS RUMAH MAKAN
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
- Jenis Rumah Makan
1
2
3
4
5
6
Selamat Datang di Administrator
Kecamatan
Jenis Rumah Makan
Rumah Makan
Skala Perbandingan
Generate Peta
Berita dan Informasi
Pesan Masuk
Manajemen User
Logout
KALENDER
BERITA
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
- Judul Berita
1
2
3
4
5
6
Gambar 3.30. Rancangan Halaman Input Administrator
Universitas Sumatera Utara
55
3.3.4 Desain Database
Desain database berguna untuk menyimpan data – data yang akan dimasukkan oleh program
aplikasi nantinya. Dalam perancangan database dibentuk satu File *.MYD yang berguna untuk
menyimpan tabel – tabel yang diperlukan sebagai basis penyimpanan suatu data. Untuk
membangun sebuah manajemen database pengelolaan data produksi yang efektif dan efisien
maka terlebih dahulu dibuat sebuah perancangan databasenya.
3.3.4.1. Kamus Data
Kamus data merupakan suatu teknik untuk memodelkan data dalam sistem informasi. Maka
bisa dikatakan bahwa kamus data merupakan tempat penyimpanan semua struktur data dan
elemen data yang ada di sistem. Kamus data juga dikatakan sebagai catalog untuk mengetahui
detail data, seperti sumber data, deskripsi, bentuk dan struktur data.
Pada tahap analisis kamus data dapat digunakan sebagai alat komunikasi antara analisis
sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang
masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem.
Kamus data Sistem Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota
Medan Berbasis Sistem Informasi Geografis Dengan AHP dan Djikstra yang digunakan adalah
:
Tabel tadmin
:[ id + username + password + nama + jeniskelamin + alamat +
telepon + statususer + gambar]
Tabel tjenisrumahmakan
:[ kodejenis + jenisrumahmakan]
Tabel tkecamatan
:[ kodekecamatan + namakecamatan]
Tabel trumahmakan
:[ koderumahmakan+ namarumahmakan + alamat +
kodekecamatan + kodejenis + harga Kebersihan + Fasilitas +
Kenyamanan]
Tabel trumahmakan
:[ id+ harga+ kebersihan+ fasilitas+ kenyamanan]
Tabel tgis
:[ id_info+ koderumahmakan+ jenis+ lat+ lng]
Tabel tberita
:[ id+ kategori+ judul+ isi+ tanggal + Jam + gambar +
Username]
Universitas Sumatera Utara
56
3.3.4.2. Desain Tabel
Dalam Sistem Pendukung Keputusan untuk Mencari Restoran Terbaik di Kota Medan Berbasis
Sistem Informasi Geografis Dengan AHP dan Djikstra, record tersimpan dalam beberapa file
dengan arsitektur data sebagai berikut:
1. Tabel tadmin
Tabel tadmin ini untuk menampung record data admin. Struktur tabel tadmin dapat dilihat pada
tabel 3.10.
Tabel 3.10. tadmin
Field Name
Type Field
Width
Keterangan
id
Int
4
id
username
Varchar
20
user name
password
Varchar
20
password
nama
Varchar
30
nama
jeniskelamin
Varchar
9
jenis kelamin
alamat
Varchar
50
alamat
telepon
Varchar
12
telepon
statususer
Varchar
30
statu suser
gambar
Varchar
30
Gambar admin
Primary Key : id
2. Tabel tkecamatan
Tabel tkecamatanini untuk menampung record data informasi kecamatan di Kota
Medan.Struktur tabel tkecamatandapat dilihat pada tabel 3.11.
Tabel 3.11. tkecamatan
Type
Field Name
Field
Width
Keterangan
KodeKecamatan
Int
5
Kode Kecamatan
NamaKecamatan
Varchar
30
Nama Kecamatan
Primary Key : KodeKecamatan
3. Tabel tjenisrumahmakan
Tabel tjenisrumahmakanini untuk menampung record data informasi jenis rumah makan di
Kota Medan.Struktur tabel tjenisrumahmakandapat dilihat pada tabel 3.12.
Universitas Sumatera Utara
57
Tabel 3.12. tjenisrumahmakan
Field Name
Type Field
Width
Keterangan
koderumahmakan
Varchar
5
Id rumahmakan
namarumahmakan
Varchar
30
Nama rumahmakan
alamat
Varchar
50
Alamat rumahmakan
kodekecamatan
Int
4
Kode kecamatan
kodejenis
Int
4
Kode jenis rumah makan
Harga
Decimal
5
Harga
Kebersihan
Decimal
5
Kebersihan
Fasilitas
Decimal
5
Fasilitas
Kenyamanan
decimal
5
Kenyamanan
4. Tabel tgis
Tabel tgis ini untuk menampung record data informasi koordinat lokasi rumah makan pada
peta. Struktur tabel tgis dilihat pada tabel 3.13.
Tabel 3.13. tgis
Field Name
Type Field
Width
Keterangan
id_info
Int
5
Id info
koderumahmakan
Varchar
5
Kode rumah makan
jenis
Varchar
10
jenis
lat
Varchar
20
latitute
lng
Varchar
20
longitute
5. Tabel tberita
Tabel tberita ini untuk menampung record data informasi berita. Struktur tabel tberitadilihat
pada tabel 3.14.
Tabel 3.14. tberita
Field Name
Type Field
Width
Keterangan
Id
Int
5
Id
Kategori
Varchar
30
Kategori
Universitas Sumatera Utara
58
Judul
Text
0
Judul
Isi
Text
0
Isi
tanggal
Date
8
tanggal
Jam
Time
8
Jam
gambar
Varchar
30
gambar
Username
Varchar
20
Username
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
Implementasi dari Sistem Pendukung Keputusan untuk mencari restoran terbaik di Kota Medan
berbasis Sistem Informasi Geografis dengan AHP Dan Djikstra proses penentuan rumah
makan terbaik dan jarak terpendek untuk rute yang dilalui.
4.1.1. Metode AHP
Pada pengujian sistem dengan menggunakan metode AHP dapat diketahui hasilnya sebagai
berikut :
Gambar 4.1. Tampilan Skala Perbandingan
Perbandingan dilakukan berdasarkan kebijakan pembuat keputusan dengan menilai tingkat
kepentingan satu elemen terhadap elemen lainnya Proses perbandingan berpasangan, dimulai
dari level hirarki paling atas yang ditujukan untuk memilih kriteria, misalnya A, kemudian
diambil elemen yang akan dibandingkan, misal A1, A2, dan A3.
Tabel 4.1. Matrik Perbandingan Berpasangan dari 59 Kriteria
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
1
2
2
3
Kebersihan
0,5
1
2
2
Fasilitas
0,5
0,5
1
2
Kenyamanan
0,33
0,5
0,5
1
Jumlah
2,33
4
5,5
8
Harga
Universitas Sumatera Utara
60
4.1.1.1. Menghitung Normalisasi Matriks
1. Menjumlahkan tiap kolom
Harga
= 1 + 0,5 + 0,5 + 0,33
= 2,33
Kebersihan
= 2 + 1 + 0,5 + 0,5
=4
Fasilistas
= 2 + 2 + 1 + 0,5
= 5,5
Kenyamanan
= 3 + 2+ 2 + 2
=8
2. Tiap cell dari kolom dibagi berdasarkan hasil (1)
Tabel 4.2. Tiap Cell Dari Kolom Dibagi Berdasarkan Hasil (1)
Goal
Harga
Kebersihan
Fasilitas
Kenyamanan
Harga
1/2,33 = 0,42
2/4=0,5
2/5,5 = 0,36
3/8=0,375
Kebersihan
0,5/2,33 =0,21
1/4=0,25
2/5,5= 0,36
2/8=0,25
Fasilitas
0,5/2,33=0,21
0,5/4=0,125
1/5,5=0,18
2/8=0,25
Kenyamanan
0,33/2,33=0,14
0,5/40,125
0,5/5,5=0,09
1/8=0,125
Jumlah
0.99
1.01
0.99
1.01
3. Menghitung Total Priority Value (TPV)
Menghitung Total Priority Value (TPV) untuk mendapatkan bobot subkriteria. Pada
tahapan ini penentuan bobot criteria diperoleh dari pembagian nilai dari masingmasing jumlah baris dengan jumlah kriteria Σbaris/n, dimana n = jumlah kriteria
adalah 4, sehingga didapat tabel sebagai berikut:
Tabel 4.3 Bobot Kriteria
TPV (Σ baris/4)
HASIL
Harga
0.99/4
0.248
Kebersihan
1.01/4
0.253
Fasilitas
0.99 /4
0.248
Kenyamanan
1.01/4
0.253
Kriteria
4. Menghitung Uji Konsistensi
Setelah diperoleh bobot kriteria, kita dapat menghitung konsistensi rasio apakah nilai
tersebut konsisten atau tidak. Langkah dalam menentukan konsistensi rasio adalah
sebagai berikut:
a. Menghitung Nilai Eigen ( MAX)
Nilai eigen diperoleh dari hasil perkalian TPV dengan Σkolom
Universitas Sumatera Utara
61
Tabel 4.4 Nilai Eigen
TPV
ΣKolom
λMAX
Harga
0.248
0.99
0.2505051
Kebersihan
0.253
1.01
0.2504950
Fasilitas
0.248
0.99
0.2505051
Kenyamanan 0.253
1.01
0.2504950
Kriteria
Σ
1.002
b. Menghitung Konsistensi Indeks
CI
Max
n 1
Dimana :
CI
= Consistency Index
N
= banyaknya elemen yang dibandingkan
λmaks = Eigen value maksimum
CI
1.002
4 1
CI
1.9662
3
CI 0.33400006667
Setelah mendapat nilai konsistensi indeks, selanjutnya menghitung nilai
konsistensi rasio untuk melihat konsistensi nilai. Perhitungan konsistensi rasio
dihitung berdasarkan rumus
CR
CI
RI
Dimana :
CR
= Consistency Ratio
CI
= Consistency Index
RI
= Random Index
Tabel 4.5 Tabel Random Consistency Index
N
1
2
3
4
5
6
7
8
9
10
RI
0
0
0.58
0.90
1.12
1.24
1.32
1.41
1.45
1.49
CR
1.002
0.90
Universitas Sumatera Utara
62
CR 0.37
Tabel 4