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