• Tidak ada hasil yang ditemukan

Analisis Asimtotik Dan Real Time Menggunakan Algoritma L-Deque Dalam Menentukan Jarak Terpendek Antar Kantor Cabang Bank Mandiri Di Kota Medan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisis Asimtotik Dan Real Time Menggunakan Algoritma L-Deque Dalam Menentukan Jarak Terpendek Antar Kantor Cabang Bank Mandiri Di Kota Medan"

Copied!
14
0
0

Teks penuh

(1)

ANALISIS ASIMTOTIK DAN

REAL TIME

MENGGUNAKAN ALGORITMA

L-DEQUE

DALAM MENENTUKAN JARAK TERPENDEK ANTAR

KANTOR CABANG BANK MANDIRI DI KOTA MEDAN

SKRIPSI

FACHROZI FAHMI

141421117

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

ANALISIS ASIMTOTIK DAN REAL TIME MENGGUNAKAN ALGORITMA L-DEQUE DALAM MENENTUKAN JARAK TERPENDEK ANTAR

KANTOR CABANG BANK MANDIRI DI KOTA MEDAN

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer

FACHROZI FAHMI 141421117

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA MEDAN

(3)

PERSETUJUAN

Judul : ANALISIS ASIMTOTIK DAN REAL TIME

MENGGUNAKAN ALGORITMA L-DEQUE DALAM MENENTUKAN JARAK TERPENDEK ANTAR KANTOR CABANG BANK MANDIRI DI KOTA MEDAN

Kategori : SKRIPSI

Nama : FACHROZI FAHMI

Nomor Induk Mahasiswa : 141421117

Program Studi : EKSTENSI S1 ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI UNIVERSITAS SUMATERA UTARA

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Siti Dara Fadilla, S.Si., MT Dr. Poltak Sihombing, M.Kom NIP. 197705162005012001 NIP. 196203171991031001

Diketahui/disetujui oleh

Program Studi Ekstensi S1 Ilmu Komputer Ketua,

(4)

PERNYATAAN

ANALISIS ASIMTOTIK DAN REAL TIME MENGGUNAKAN ALGORITMA L-DEQUE DALAM MENENTUKAN JARAK TERPENDEK ANTAR

KANTOR CABANG BANK MANDIRI DI KOTA MEDAN

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing – masing telah disebutkan sumbernya.

Medan, 28 Juli 2017

(5)

PENGHARGAAN

Alhamdulillah segala puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat, hidayah, dan karunia-Nya kepada penulis sehingga dapat menyelesaikan skripsi ini tepat waktu yang sesuai dengan instruksi dan peratura nyang berlaku di Fakultas Ilmu Komputer dan Teknologi Informasi serta shalawat beriring salam penulis hadiahkan kepada Nabi Besar Muhammad SAW, semoga mendapat safa’at diakhir kelak.

Dalam penyusunan dan penulisan skripsi ini, penulis banyak mendapat bantuan, dukungan, dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin mengucapkan rasa terimakasih dan penghargaan kepada:

1. Bapak Prof. Dr. Runtung Sitepu, S.H, M.Hum sebagai Rektor Universitas Sumatera Utara.

2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc sebagai Dekan Fakultas Ilmu Komputer dan Teknologi Informasi.

3. Bapak Dr. Poltak Sihombing, M.Kom sebagai Ketua Program Studi S1 Ilmu Komputer.

4. Bapak Herriyance, S.T, M.Kom. sebagai Serketaris Program Studi S1 Ilmu Komputer.

5. Bapak Dr. Poltak Sihombing, M.Kom. sebagai Dosen Pembimbing I yang telah meluangkan waktu, tenaga, dan pikiran dalam membimbing, mengarahkan, menasehati, memotivasi dan menyemangati penulis agar dapat menyelesaikan skripsi ini.

6. Ibu Siti Dara Fadilla, S.Si., MT. sebagai 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 Prof. Dr. Muhammad Zarlis M.Sc. sebagai dosen Pembanding I yang telah memberikan kritik dan saran terhadap skripsi penulis.

8. Bapak Handrizal S.Si M.Comp.Sc. sebagai dosen Pembanding II yang telah memberikan kritik dan saran terhadap skripsi penulis.

(6)

Informasi.

10. Teristimewa orang tua penulis yang tercintai, ibunda Yuslindawati dan ayahanda Syafruddin serta adik tersayang Iga Wiranda dan Febi Ardiansyah yang tidak henti – hentinya memberikan doa, motivasi, dan dukungan yang selalu menjadi sumber semangat penulis.

11. Rekan – rekan seperjuangan Riki Hariandi, Ali Syariati, Fajri Jauhari, Azhari Hidayat, Aulia Rahman, Hepy Prasetyo, Heriansyah Putra, Peratama Agung Harahap, Kabul Warsito, Tya Septiani, Gita Savitri Devi dan mahasiswa Ekstensi S1-Ilmu Komputer stambuk 2014.

12. Semua pihak yang terlibat langsung atau pun tidak langsung yang tidak dapat penulis ucapkan satu persatu 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, 28 Juli 2017 Penulis

(7)

ABSTRAK

Jalur terpendek adalah metode pencarian jarak terpendek antara node yang ada pada graf, serta biaya minimum yang dihasilkan. Waktu dan biaya akan menjadi persoalan yang sangat diperhitungkan apabila seseorang akan melakukan perjalan. Terdapat 30 cabang Bank Mandiri di Kota Medan .Algoritma L-Deque merupakan algoritma yang digunakan dalam penelitian ini, dimana algoritma L-Deque penambahan dan penghapusan elemennya dapat dilakukan pada kedua sisi ujung list, tetapi tidak dapat dilakukan di tengah-tengah list. Berdasarkan pengujian, algoritma L-Deque

menampilkan hasil jalur terpendek dari titik N ke titik C menghasilkan total jarak = 6350 meter, waktu eksekusi = 0,0185 ms dengan menggunakan pemrograman berbasis C# dan kompleksitas dari algoritma L-Deque adalah θ(N2).

(8)

ASIMTOTIC AND REAL TIME ANALYSIS USING ALGORITHM

L-DEQUE IN DETERMINING THE INTERESTED SHORT

DISTANCEBRANCH OFFICE BANK MANDIRI

IN MEDAN CITY

ABSTRACT

Shortest path is the method to look for shortest distance between node on graph and

least cost. Time and cost will be very important if someone doing a travel.There are

30 branches of Bank Mandiri in Medan City. L-Deque is algorithm that used in this research, which L-Deque algorithm and element elimination could be done on top of list, but could not be done in the middle of list. Based on the test, L-Deque algorithm showed the shortest path from point N to point C = 6350 m, execution time = 0,0185

ms using C# programing and complexity from L-Deque algorithm is θ(N2).

(9)

DAFTAR ISI

1.6 Metodologi Penelitian 3

1.7 Sistematika Penelitian 4

BAB 2 LANDASAN TEORI

2.1 Pengertian Algoritma 6

2.1.1 Sifat Algoritma 6

2.2 Teori Dasar Graf 7

2.2.1 Definisi Graf 7

2.2.2 Jenis-Jenis Graf 8

2.3 Lintasan Terpendek (Shortest Path) 11

(10)

2.5 Asimtotik 12

2.6 Kompleksitas Algoritma 13

2.6.1 Kompleksitas Waktu dan Ruang 13

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Masalah 15

3.1.1 Analisis Masalah 15

3.1.2 Analisis Persyaratan 19

3.1.2.1 Persyaratan Fungsional 19

3.2 Perancangan Sistem 23

3.2.1 Use Case Diagram 23

3.2.2 Activity Diagram 24

3.2.2.1 Activity Diagram Cara Kerja Sistem 24

3.2.2.2 Sequence Diagram 25

3.3 Perancangan Antarmuka (Interface) 25

3.3.1 Halaman Menu Home 26

3.3.2 Halaman Menu Program Shortest Path 27

3.3.3 Halaman Menu Help 28

3.3.4 Halaman Menu About 30

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi 32

4.1.1 Tampilan Halaman Menu Home 32

(11)

4.2 Pengujian 35 4.2.1 Pengujian ProsesPencarian Rute Terpendek 35 4.2.1.1 Proses Algoritma L-Deque Secara Manual 36

4.3 Real Running Time 39

4.4 Kompleksitas 44

4.4.1 Kompleksitas Algoritma L-Deque 45

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 46

5.2 Saran 46

(12)

DAFTAR TABEL

Hal. Tabel 3.1 Nama-Nama Kantor Cabang Bank Mandiri Yang Menjadi Vertex 16 Tabel 3.2 Data Simpul (Vertex) Pada Graf Kantor Cabang Bank Mandiri di

Kota Medan 17

Tabel 3.3 Keterangan Gambar Rancangan Antarmuka Halaman Menu Home 26 Tabel 3.4 Keterangan Gambar Rancangan Antarmuka Halaman Menu

Program Shortest Path 28

Tabel 3.5 Keterangan Gambar Rancangan Antarmuka Halaman Menu Help 29 Tabel 3.6 Keterangan Gambar Rancangan Antarmuka Halaman Menu About 30 Tabel 4.1 Hasil Dari Keempat Pengujian Menggunakan Algoritma L-Deque 43 Tabel 4.2 Hasil Rata-Rata Dari 4 (empat) Kali Pengujian Berdasarkan

Tiap-Tiap Total Jarak 43

(13)

DAFTAR GAMBAR

Gambar 3.2 Flowchart Sistem 21

Gambar 3.3 Flowchart L-Deque 22

Gambar 3.4 Use Case Diagram 23

Gambar 3.5. Activity Diagram Cara Kerja Sistem 24

Gambar 3.6 Sequence Diagram 25

Gambar 3.7 Rancangan Antarmuka Halaman Menu Home 26 Gambar 3.8 Rancangan Antarmuka Halaman Menu Program Jalur Terpendek 27 Gambar 3.9 Rancangan Antarmuka Halaman Menu Help 29 Gambar 3.10 Rancangan Antarmuka Halaman Menu About 30

Gambar 4.1 Halaman Menu Home 32

Gambar 4.2 Halaman Menu Program Jalur Terpendek 33

Gambar 4.3 Halaman Menu Help 34

Gambar 4.4 Halaman Menu About 34

Gambar 4.5 Graf Kantor Cabang Bank Mandiri 35

Gambar 4.6 Pengujian Proses Algoritma L-Deque 36 Gambar 4.7 Rute Jalur Terpendek dari Titik D ke Titik L 36 Gambar 4.8 Hasil Tota Jarak Dan Execution Time 37

Gambar 4.9 Graf AlgoritmaL-Deque 37

Gambar 4.10 CircularDeque Dengan 6 (enam) array memori 38

(14)

Gambar 4.12 2 Item Dihapus Pada Sisi Kanan 38 Gambar 4.13 L, K, dan J Ditambahkan Pada Sisi Kiri 38

Gambar 4.14 1 Item Dihapus Pada Sisi Kiri 39

Gambar 4.15 H Ditambahkan Pada Sisi Kiri 39

Gambar 4.16 F Ditambahkan Pada Sisi Kanan 39

Referensi

Dokumen terkait

2.2 Peran lingkungan Sosial Terhadap Kesehatan Masyarakat Sebagai makhluk hidup yang berada di muka bumi ini. keberadaan manusia adalah sebagai makhluk individu

Shah Wali Allah menyatakan bahwa pada abad pertama dan kedua hijriyah umat Islam tidak pernah sepakat untuk taklid terhadap mazhab tertentu. Umat Islam dikelompokkan ke dalam

Sedimentasi pada Embung Bimoku di Lasiana Kota

singkong dan jagung, hanya 1 kali dalam 1 minggu. Partisipan biasanya membeli ubi di pasar untuk dikonsumsi. Kemudian jenis sayuran yang dikonsumsi partisipan

Gambar 1 ( Tali berwarna merah yang diikatkan pada kerbau yang dipercaya.. dapat mengusir

Dalam kaitannya dengan dar al-’ahd atau dar al-shulh ada dua hal yang perlu diperhatikan: pertama , negara yang memaklumkan perang kepada Islam atau yang memusuhi umat Islam

Data yang diperoleh dari hasil recall pola makan 24 jam. dibandingkan dengan studi literatur Daftar

Adapun kalau mashlahah lebih besar dari mafsadah maka kemaslahatan harus diwujudkan. Kalau terjadi kesamaan maka dikembalikan pada ijtihad. Beberapa contoh kasus terkait