SKRIPSI
SILVIA NINGSIH PRATIWI
121421082
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Ilmu Komputer
SILVIA NINGSIH PRATIWI
121421082
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA MEDAN
PERSETUJUAN
Judul : IMPLEMENTASI METODE EXHAUSTIVE SEARCH
UNTUK MENENTUKAN SHORTEST PATH ANTAR
PUSAT PERBELANJAAN DI KOTA MEDAN
Kategori : SKRIPSI
Nama : SILVIA NINGSIH PRATIWI
Nomor Induk Mahasiswa : 121421082
Program Studi : EKSTENSI S1 ILMU KOMPUTER
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
Komisi Pembimbing :
Pembimbing II Pembimbing I
Ade Candra, ST, M.Kom Dr. Elviawaty MZ, ST, MT, MM. NIP. 19790904 200912 1 002 NIP. 19700716200501 2 002
Diketahui/disetujui oleh
Program Studi Ekstensi S1 Ilmu Komputer
Ketua,
Dr. Poltak Sihombing, M.Kom
PERNYATAAN
IMPLEMENTASI METODE EXHAUSTIVE SEARCH UNTUK
MENENTUKAN SHORTEST PATH ANTAR PUSAT PERBELANJAAN
DI KOTA MEDAN
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Agustus 2015
PENGHARGAAN
Segala puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan
rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan skripsi ini
tepat waktu sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Ilmu
Komputer dan Teknologi Informasi serta shalawat dan salam penulis hadiahkan
kepada Nabi Besar Muhammad SAW.
Dalam penyusunan dan penulisan skripsi ini, penulis banyak mendapat
bantuan, dukungan, dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis
ingin mengucapkan rasa terima kasih dan penghargaan kepada :
1. Kedua orang tua yang penulis sayangi, ibunda Yuslina dan ayahanda Supriadi
yang tidak henti-hentinya memberikan doa, motivasi, dan dukungan yang selalu
menjadi sumber semangat penulis.
2. Bapak Prof. Subhilhar, Ph.D selaku Rektor Universitas Sumatera Utara.
3. Bapak Prof. Dr. Muhammad Zarlis, M.Kom sebagai Dekan Fakultas Ilmu
6. Ibu Dr. Elviawaty MZ, ST, MT, MM.selaku Dosen Pembimbing I dan Bapak Ade
Candra, ST, M.Kom selaku Dosen Pembimbing II yang telah meluangkan
waktu, tenaga, dan pikiran dalam membimbing, mengarahkan, menasehati,
memotivasi, dan menyemangati penulis agar dapat menyelesaikan skripsi ini.
7. Bapak Drs. Partano Siagian, M.Sc selaku dosen Pembanding I dan Bapak Dr.
Syahril Efendi, S.Si, MITselaku dosen Pembanding II yang telah memberikan
kritik dan saran terhadap skripsi penulis.
8. Seluruh staf pengajar dan pegawai Fakultas Ilmu Komputer dan Teknologi
9. Adikdan seorang tersayang Dadang Pratama, Dodi Pramana, dan Herman yang
selalu memotivasi penulis dalam menyelesaikan skripsi ini.
10. Sahabat-sahabat luar biasa Nurasma, Novri Sutanti, Reza Mahardi Sidabutar, dan
Siti Handayani yang selalu menemani dan memberi motivasi kepada penulis.
11. Teman – teman seperjuangan mahasiswa/i S1 Ekstensi Ilmu Komputer stambuk
2012 yang selalu memberi dukungan.
12. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat
penulis ucapkan satu per satu yang telah membantu menyelesaikan skripsi ini.
Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan, baik
dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu
penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan
skripsi ini. Semoga skripsi ini dapat bermanfaat bagi penulis dan pembaca,
khususnya rekan-rekan mahasiswa lainnya yang mengikuti perkuliahan di
Universitas Sumatera Utara.
Medan, Agustus 2015 Penulis
ABSTRAK
Pusat perbelanjaan di Kota Medan adalah salah satu tempat yang banyak diminati oleh
masyarakat maupun wisatawan. Untuk mengunjungi beberapa pusat perbelanjaan
kemacetan dan transportasi menjadi suatu masalah yang sering dihadapi. Hal ini
dikarenakan banyak masyarakat atau wisatawan yang tidak tahu shortest path antar
pusat perbelanjaan di Kota Medan. Selain kemacetan dan masalah transportasi, jarak
antar pusat perbelanjaan juga merupakan masalah utama dan shortest path mampu
memecahkan masalah tersebut. Aplikasi shortest path menggunakan metode
Exhaustive Searchmerupakan metode dengan mencari semua kombinasi dan
permutasi dari objek-objek yang ada dan bertujuan untuk mengatasi jarak jauh antar
pusat perbelanjaan. Hasil dari aplikasi ini mampu menampilakan shortest path antar
pusat perbelanjaan di Kota Medan.
ABSTRACT
Shopping centers in the Medan city was one of the favorite pleaces by the people and
tourists. To visit some shopping centers such as traffic jam and transportation are
problems often faced. This is happen because many people or tourists whose do not
know the shortest path between shopping centers in the Medan city. Besides the traffic
jam and transportation problems the distance between the shopping center is the main
problem and application of the shortest path can solve this problem.Developed the
application of the shortest path using a exhaustive search method is a method which to
search all combination and permutation from the object and purpose to solve distance
problems. This application can be used to know the shortest path between shopping
centers in the Medan city.
DAFTAR ISI
1.1Latar Belakang Masalah 1
1.2Rumusan Masalah 2
1.3Batasan Masalah 2
1.4Tujuan Penelitian 3
1.5Manfaat Penelitian 3
1.6Metodologi Penelitian 4
1.7Sistematika Penulisan 5
Bab 2 Landasan Teori
2.5Metode Exhaustive Search 11 2.6Kecerdasan Exhaustive Search 13
2.6.1 Backtracking 13
2.6.2 Branch-and-bound 14
2.7Mempercepat Metode Exhaustive Search 14
2.8Tinjauan Penelitian Terdahulu 17
Bab 3 Analisis dan Perancangan
3.1Analisis Sistem 18
3.1.1 Analisis Masalah 18
3.1.2 Analisis Persyaratan 19
3.2Pemodelan Sistem 20
3.2.1 Use Case Diagram 20
3.2.2 Activity DiagramPencarian Shortest Path dengan
Metode Exhaustive Search 21
3.2.3 Activity Diagram Sistem yang Diusulkan 22
3.2.4 Sequence Diagram 23
3.3Flowchart 24
Bab 4 Implementasi dan Pengujian
4.1Implementasi Sistem 28
4.1.1 Tampilan Halaman Jarak Pusat Belanja 29 4.1.2 Tampilan Pencarian Jarak Metode Exhaustive Search 29 4.2ImplementasiMetode Exhaustive Search 30
4.2.1 Analisis proses perhitungan shortest path
antar pusat perbelanjaan dengan metode exhaustive search. 30
4.3Pengujian Sistem 36
4.4Pengujian Black Box Testing 37 4.4.1 Pengujian Black Box (Black Box Testing) Pada Sistem 37 4.4.2 Kasus dan hasil pengujian 37
Bab 5 Kesimpulan dan Saran
5.1Kesimpulan 43
5.2Saran 43
Daftar Pustaka 44
DAFTAR TABEL
Hal.
2.1 Enumerasikan semua sirkuit Hamilton 12 4.1 Evaluasi sirkuit Hamilton 30 4.2 Perhitungan Manual Metode Exhaustive Search 32
4.3 Rencana Pengujian 37
DAFTAR GAMBAR
2.5 Graph tidak berarah dan tidak berbobot 9
2.6 Penggambaran Graph Hamilton 11
2.7 Flowchart Metode Exhaustive Search 16
3.1 Diagram Ishikawa 19
3.2 Use Case Sistem 20
3.3 ActivityDiagram Pencarian Shortest path dengan Exhaustive Search 21
3.4 Pencarian Shortest Path 22
3.5 Sequence Diagram Metode Exhaustive Search 23
3.6 Flowchart metode exhaustive search 24
3.7 Rancangan Tampilan HalamanAwal Web 25 3.8 Rancangan Tampilan Halaman Peta Kota Medan 26 4.1 Tampilan Halaman Jarak Pusat Belanja 29 4.2 Tampilan Pencarian Jarak Metode Exhaustive Search 29
4.3 Graph Hamilton 30