APLIKASI SISTEM PENDUKUNG KEPUTUSAN PENEMPATAN ATM (AUTOMATIC TELLER MACHINE) BERDASARKAN PENYEBARAN PUSAT PERBELANJAAN DI PEKANBARU MENGGUNAKAN METODE NAÏVE BAYES DAN PETA INTERAKTIF
TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Teknik Pada Jurusan Teknik Informatika oleh :
JUMADI AWIS 10851002072
FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU PEKANBARU 2014
ii
APLIKASI SISTEM PENDUKUNG KEPUTUSAN PENEMPATAN ATM (AUTOMATIC TELLER MACHINE) BERDASARKAN PENYEBARAN PUSAT PERBELANJAAN DI PEKANBARU MENGGUNAKAN METODE NAÏVE BAYES DAN PETA INTERAKTIF
JUMADI AWIS 10851002072
Tanggal Sidang : 27 Januari 2014 Periode Wisuda : Juni 2014
Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau
ABSTRAK Saat ini terdapat banyak ATM yang didirikan dalam meningkatkan pelayanan kepada nasabah. Namun fungsionalitas dan efektifitas ATM tersebut belum memenuhi kebutuhan nasabah dikarenakan pengambilan keputusan penentuan lokasi ATM belum menggunakan sistem pendukung keputusan sehingga banyak kriteria yang terlupakan dalam penentuan lokasi ATM terbaik. Beberapa kriteria tersebut adalah pusat perbelanjaan, instansi pemerintahan, sekolah/perguruan tinggi, dan rumah sakit. Metode naïve bayes merupakan pendekatan statistik yang menggunakan probabilitas bersyarat sebagai dasarnya, pemodelan pada naïve bayes bertujuan memberikan solusi terbaik pada banyak kriteria yang digunakan. Sementara itu, peta interaktif digunakan sebagai media untuk menampilkan penyebaran kriteria salah satunya pusat perbelanjaan. Berdasarkan hal tersebut metode naïve bayes dan peta interaktif diaplikasikan pada sistem pendukung keputusan untuk memberikan solusi terbaik untuk merekomendasikan lokasi penempatan ATM. Dengan kriteria yang diberikan dan melalui perhitungan menggunakan metode naïve bayes, hasil dari aplikasi ini dapat dijadikan sebagai data rekomendasi lokasi penempatan ATM yang tepat dan merupakan suatu alat bantu dalam mengambil keputusan, bukanlah suatu keputusan yang mutlak dimana keputusan akhir tetap ditentukan oleh pengguna. Kata Kunci: ATM, Naïve Bayes, Peta Interaktif, Sistem Pendukung Keputusan
vii
KATA PENGANTAR ِﺑِﺴْﻢِ ﷲِ اﻟﺮﱠﺣْ ﻤَﺎ ِن اﻟ ﱠﺮ ِﺣﯿْﻢ Assalamu ‘alaikum warohmatullahi wabarokatuh Alhamdulillahirobbil ‘alamin, senantiasa penulis ucapkan kehadirat Allah SWT bahwasanya tiada tuhan melainkan Dia, Allah SWT yang selalu memberikan rahmat dan hidayahnya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik. Sholawat beriring salam tidak bosan-bosannya penulis hadiahkan kepada junjungan alam Nabi besar Muhammad SAW, yang mana beliau telah membawa manusia dari alam kegelapan dan kebodohan menuju alam terang benerang, alam penuh ilmu pengetahuan dan teknologi seperti saat ini. Tugas Akhir ini disusun sebagai salah satu syarat untuk mendapatkan kelulusan serta gelar Sarjana Teknik pada Jurusan Teknik Informatika Universitas Islam Negeri Sultan Syarif Kasim Riau. Banyak sekali pihak yang membantu dalam proses penulisan tugas akhir ini, baik berupa bantuan materi, ilmu, motifasi maupun dukungan kepada penulis. Semua itu tentunya penulis ucapkan banyak terima kasih yang sebesar-besarnya, namun pada kesempatan ini penulis hanya dapat mengucapkan terima kasih kepada: 1. Bapak Prof. DR. H.M. Nazir, Selaku Rektor Universitas Islam Negeri Sultan Syarif Kasim Riau. 2. Ibu Dra. Hj. Yenita Morena, M.Si, selaku Dekan Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau. 3. Ibu Elin Haerani, ST, M. Kom selaku Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau. 4. Bapak Dr. Teddy Purnamirza, S.T, M.Eng selaku Ketua Sidang Tugas Akhir. Terima kasih yang sebanyak – banyaknya. 5. Ibu Fitri Wulandari, S.Si, M.Kom selaku Penasehat Akademis dan Pembimbing Tugas Akhir, ucapan terima kasih yang sebesar-besarnya atas segala bimbingan, arahan serta saran yang terbaik pada proses penyusunan Tugas Akhir ini.
6. Ibu Dr. Okfalisa, ST, M.Sc selaku penguji I, Ibu Elin Haerani, ST, M.Kom selaku penguji II terima kasih atas semua masukan yang diberikan sehingga menjadi sebuah tambahan ilmu dalam penyempurnaan tugas akhir penulis 7. Bapak Muhammad Affandes, ST, MT selaku Koordinator Tugas Akhir yang memberikan masukan dalam memperlancar penyusunan Tugas Akhir 8. Seluruh dosen Jurusan Teknik Informatika UIN Suska Riau yang telah memberikan ilmu, wawasan dan pola fikir yang bermanfaat bagi Penulis 9. Kepada Ayahanda Awis Karni dan Ibunda Sofiarita yang selalu mendoakan dan mendukung anaknya dalam menggapai cita-cita, sehingga disetiap langkah ini terdapat doa-doa yang senantiasa mengiringi setiap perjuangan ini. 10. Kepada seluruh keluarga besar penulis, abang dan adik-adik yang telah memberikan dukungan dan motivasi kepada penulis 11. Teman - teman seperjuangan TIF ‘08, Khususnya TIF B ‘08 12. Seluruh pihak yang telah membantu dalam penyelesaian tugas akhir ini, yang tidak penulis sebutkan satu per satu
Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih banyak kekurangan dan kesalahan, oleh karena itu kritik dan saran yang sifatnya membangun sangat penulis harapkan untuk kesempurnaan Tugas Akhir ini. Akhirnya penulis berharap semoga Tugas Akhir ini dapat memberikan sesuatu yang bermanfaat bagi siapa saja yang membacanya, Aamiin. Wassalamu ‘alaikum waroh matullahi wabarokatuh.
Pekanbaru, 27 Januari 2014
JUMADI AWIS
DAFTAR ISI Halaman LEMBAR PERSETUJUAN ..........................................................................
ii
LEMBAR PENGESAHAN ...........................................................................
iii
LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL..............................
iv
LEMBAR PERNYAAN ................................................................................
v
LEMBAR PERSEMBAHAN ........................................................................
vi
ABSTRAK .....................................................................................................
vii
ABSTRACT.....................................................................................................
viii
KATA PENGANTAR ...................................................................................
ix
DAFTAR ISI..................................................................................................
xi
DAFTAR GAMBAR .....................................................................................
xiv
DAFTAR TABEL..........................................................................................
xvi
DAFTAR SINGKATAN ...............................................................................
xvii
DAFTAR SIMBOL .......................................................................................
xviii
BAB I. PENDAHULUAN............................................................................
I-1
1.1. Latar Belakang..........................................................................
I-1
1.2. Rumusan Masalah.....................................................................
I-3
1.3. Batasan Masalah .......................................................................
I-3
1.4. Tujuan Penelitian ......................................................................
I-3
1.5. Sistematika Penulisan ...............................................................
I-4
BAB II. LANDASAN TEORI .......................................................................
II-1
2.1. Konsep Dasar Sistem ...............................................................
II-1
2.1.1. Pengertian Sistem ..........................................................
II-1
2.1.2. Komponen Sistem .........................................................
II-2
2.2. Sistem Pendukung Keputusan..................................................
II-3
2.2.1. Pengertian Sistem Pendukung Keputusan .....................
II-3
2.2.2. Proses Pengambilan Keputusan.....................................
II-4
2.2.3. Komponen Sistem Pendukung Keputusan ....................
II-5
2.2.4. Langkah-langkah Pembangunan SPK ...........................
II-7
ix
2.3. ATM (Automated Teller Machine) ..........................................
II-9
2.3.1. Komponen ATM (Automated Teller Machine) .............
II-9
2.4. Metode Naïve Baiyes ............................................................... II-10 2.4.1. Cara Kerja Naïve Bayes................................................. II-11 2.4.2. Likelihood...................................................................... II-13 2.4.3. Prosedur Naïve Bayes.................................................... II-14 2.5. Geographic Information System (GIS) .................................... II-15 2.5.1. SIG berbasis Web (Web GIS)......................................... II-16 2.5.2. Web GIS pada Google Maps ......................................... II-18 2.6. Hypertext Preprocessor (PHP) ................................................ II-20 2.7. MYSQL..................................................................................... II-20 2.7.1. Kelebihan MYSQL ......................................................... II-20 2.8. Konsep Dasar Internet.............................................................. II-22 2.8.1. Pengertian Internet........................................................ II-22 BAB III. METODOLOGI PENELITIAN .....................................................
III-1
3.1. Tahapan Penelitian .................................................................
III-1
3.2. Studi Pustaka ..........................................................................
III-2
3.3. Rumusan Masalah ..................................................................
III-2
3.4. Pengumpulan Data .................................................................
III-2
3.5. Analisa Sistem ........................................................................
III-3
3.5.1. Analisa Subsistem Model ............................................
III-3
3.5.2. Analisa Subsistem Dialog ............................................
III-4
3.6. Desain Sistem.........................................................................
III-4
3.7. Implementasi Sistem ..............................................................
III-5
3.8. Pengujian Sistem ....................................................................
III-5
3.9. Kesimpulan dan Saran............................................................
III-6
BAB IV. ANALISA DAN PERANCANGAN..............................................
IV-1
4.1. Analisa Sistem........................................................................
IV-1
4.2. Analisa Sistem Lama..............................................................
IV-1
4.3. Analisa Sistem Baru ...............................................................
IV-1
4.3.1 Analisa Subsistem Manajemen Data ..................
IV-2
4.3.2 Analisa Subsitem Manajemen Model ................
IV-4
x
4.3.3 Perhitungan Metode Naïve Bayes ......................
IV-6
4.3.4 Perancangan Maps.............................................. IV-11 4.3.5 Analisa Subsistem Manajemen Dialog .............. IV-12 4.4. Desain Sistem......................................................................... IV-17 4.4.1 Perancangan Subsistem Manajemen Data .................... IV-17 4.4.1.1 Perancangan Tabel .......................................... IV-19 4.4.2 Perancangan Subsistem Manajemen Model ................. IV-22 4.4.2.1 Flowchat Sistem.............................................. IV-22 4.4.3 Perancangan Subsistem Manajemen Dialog................. IV-23 4.4.3.1. Perancangan Struktur Menu ........................... IV-24 4.4.3.2. Perancangan Interface .................................... IV-25 BAB V. IMPLEMENTASI DAN PENGUJIAN ...........................................
V-1
5.1. Implementasi Sistem ................................................................
V-1
5.1.1. Tujuan Implementasi .....................................................
V-1
5.1.2. Lingkungan Implementasi .............................................
V-2
5.1.3. Batasan Implementasi ....................................................
V-3
5.1.4. Hasil Implementasi ........................................................
V-3
5.2. Pengujian.................................................................................. V-11 5.2.1. Pengujian dengan Menggunakan Blackbox................... V-12 5.2.1.1. Deskripsi Pengujian Blackbox.......................... V-15 5.2.2. Hasil Pengujian User Acceptence Test.......................... V-23 5.3. Kesimpulan Pengujian Sistem ................................................. V-24 BAB VI. PENUTUP ......................................................................................
VI-1
6.1. Kesimpulan.............................................................................
VI-1
6.2. Saran .......................................................................................
VI-2
DAFTAR PUSTAKA LAMPIRAN DAFTAR RIWAYAT HIDUP
xi
DAFTAR GAMBAR
Gambar
Halaman
2.1. Model Dasar Sistem ............................................................................
II-1
2.2. Komponen SPK ..................................................................................
II-7
2.3. Arsitektur Web GIS .............................................................................
II-17
2.4. Contoh Peta.........................................................................................
II-19
3.1. Flowchart Pembuatan Aplikasi SPK Penempatan Lokasi ATM ........
III-1
4.1. Flowchart Subsistem Model ...............................................................
IV-5
4.2. Peta Kota Pekanbaru ...........................................................................
IV-11
4.3. Script Tampilan Peta...........................................................................
IV-12
4.4. Context Diagram SPK Penempatan Lokasi ATM ..............................
IV-13
4.5. DFD Level 1 Penempatan Lokasi ATM .............................................
IV-14
4.6. DFD Level 2 Proses 2 Data Master Penempatan Lokasi ATM ..........
IV-16
4.7. ERD SPK Penempatan Lokasi ATM ..................................................
IV-17
4.8. Flowchart SPK penempatan lokasi ATM...........................................
IV-22
4.9. Struktur Menu Admin SPK penempatan lokasi ATM ........................
IV-23
4.10. Struktur Menu Manager pada SPK penempatan lokasi ATM ............
IV-23
4.11. Rancangan Interface Login.................................................................
IV-24
4.12. Rancangan Interface Menu Utama pada Admin.................................
IV-25
4.13. Rancangan Interface Menu Pengguna ................................................
IV-25
4.14. Rancangan Interface Menu Data Master Kriteria ...............................
IV-26
4.15. Rancangan Interface Menu Data Master Tabel Aturan ......................
IV-26
4.16. Rancangan Interface Menu Proses Naïve Bayes ................................
IV-27
4.17. Rancangan Interface Menu Pembangunan .........................................
IV-27
4.18. Rancangan Interface Menu Utama pada Manager..............................
IV-29
4.19. Rancangan Interface Menu Rekomendasi Lokasi ..............................
IV-29
5.1. Tampilan login sistem.........................................................................
V-3
5.2. Halaman utama Sistem .......................................................................
V-4
5.3. Tampilan Submenu Data Pengguna....................................................
V-4
xii
5.4. Tampilan Tambah Data Pengguna......................................................
V-5
5.5. Tampilan Submenu Kriteria................................................................
V-5
5.6. Tampilan Submenu Tabel Aturan .......................................................
V-6
5.7. Tampilan Tambah data Tabel Aturan .................................................
V-6
5.8. Tampilan Menu Proses Naïve Bayes...................................................
V-7
5.9. Tampilan Hasil Proses Naïve Bayes....................................................
V-8
5.10. Tampilan Hasil Proses Tidak Strategis ...............................................
V-9
5.11. Tampilan Menu Utama pada Manager ...............................................
V-9
5.12. Tampilan Menu Rekomendasi ............................................................
V-12
5.13. Tampilan Menu Pembangunan ...........................................................
V-11
xiii
DAFTAR TABEL
Tabel
Halaman
2.1. Training set ........................................................................................
II-12
2.2 . Prinsip GIS dan Web GIS ....................................................................
II-17
4.1. Sampel data tabel aturan .....................................................................
IV-4
4.2. Tabel Rekomendasi Lokasi.................................................................
IV-10
4.3. Proses pada DFD Level 1 ...................................................................
IV-14
4.4. Aliran Data pada DFD Level 1 ...........................................................
IV-15
4.5. Proses pada DFD Level 2 Proses Data Master ...................................
IV-16
4.6. Aliran Data pada DFD Level 2 Proses Data Master ...........................
IV-16
4.7. Entitas pada ERD ................................................................................
IV-18
4.8. Hubungan atau Relasi Pada ERD .......................................................
IV-19
4.9. Deskripsi Struktur Menu Sistem setelah Login ..................................
IV-24
5.1. Pengujian Sistem Proses Metode Naïve Bayes..........................................
V-13
5.2. Pengujian Sistem Berdasarkan Modul Dan Menu Sistem.........................
V-14
5.3. Pengujian login ...................................................................................
V-16
5.4. Pengujian ubah password ...................................................................
V-16
5.5. Pengujian Tambah Pengguna..............................................................
V-17
5.6. Pengujian Menu Kriteria.....................................................................
V-18
5.7. Pengujian Menu Tabel Aturan ............................................................
V-19
5.8. Pengujian Menu Proses Naïve Bayes ..................................................
V-20
5.9. Pengujian Menu Rekomendasi............................................................
V-21
5.10. Pengujian Menu Pembangunan...........................................................
V-22
5.11. Hasil Quisioner ...................................................................................
V-23
xiv
DAFTAR SINGKATAN APL
= Aplikasi Penempatan Lokasi ATM
DFD
= Data Flow Diagram
DSS
= Decision Suport System
ERD
= Entity Relationalship Diagram
SPK
= Sistem Pendukung Keputusan
GIS
= Geographic Information System
SIG
= Sistem Informasi Geografis
PHP
= Hypertext Preprocessor
HTTP
= Hyper Text Transfer Protocol
xv
DAFTAR SIMBOL Keterangan Notasi Simbol Flowchart Simbol
Keterangan Mulai dan Akhir Program Proses Data Keputusan Dokumen
Keterangan Notasi Simbol Data Flow Diagram (DFD) Simbol
Keterangan Entitas Proses Data Store/ Tempat Penyimpanan Konektor input dan output
xvi