BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Letak Kantor Cabang BRI di Kota Medan yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1 Analisa Sistem ng Sedang Berjalan Kendala-kendala yang dihadapi pada sistem yang sedang berjalan yaitu : 1. Pengolahan Informasi yang digunakan oleh PT. Bank BRI belum berbasis SIG, yaitu tidak adanya database yang dapat menyimpan data secara efektif mengenai lokasi letak kantor cabang Bank BRI di Kota Medan. 2. Sulit dan lambatnya pelanggan atau pengunjung baru untuk mencari dan mendapatkan informasi lokasi Letak Kantor Cabang Bank BRI yang ada di Kota Medan. 3. Lokasi Kantor Cabang Bank BRI yang ada di Kota medan terpisah sesuai dengan kecamatan masing-masing yang ada di Kota medan, sehingga pelanggan harus mendatanginya sendiri. 4. Jumlah Kantor Cabang Bank BRI bisa saja bertambah, oleh sebab itu pihak Kantor Wilayah khususnya di Kota Medan belum mengetahui lokasinya, harus ada konfirmasi dari Kantor Pusat di Jakarta terlebih dahulu, dan setiap Kantor Cabang merahasiakan lokasi, dikarenakan persaingan antar Bank. 34
35 III.1.1 Input (Dokumen Masukan) Sistem yang berjalan pada kantor cabang BRI Kota Medan berkaitan dengan pendataan mengenai letak kantor cabang BRI Kota Medan masih menggunakan cara yang manual yaitu hanya dengan membuat catatan mengenai letak kantor cabang BRI Kota Medan dan menginput data tersebut kedalam berkas atau database yang ada. III.1.2 Proses Proses pendataan letak kantor cabang BRI Kota Medan dilakukan oleh pegawai BRI itu sendiri. Dan proses penyampaian informasi atas setiap kantor cabang BRI hanya diketahui oleh pihak Bank itu sendiri. Dan jika masyarakat ingin mengetahuinya hanya dapat diketahui dari pihak bank itu sendiri, dikarenakan setiap lokasi Bank dibagi sesuai kecamatan masing-masing. III.1.3 Output (Dokumen Keluaran) Output ataupun keluaran yang akan dihasilkan adalah berupa laporan dan informasi mengenai data letak kantor cabang BRI Kota Medan. Laporan inilah yang nantinya akan dijadikan acuan ataupun analisa bagi pihak-pihak yang membutuhkan informasi mengenai data letak kantor cabang BRI Kota Medan. III.2. Evaluasi Sistem Berjalan Pada saat ini PT. Bank BRI khususnya Kantor Wilayah Medan belum memiliki sistem informasi geografis yang dapat menampilkan informasi mengenai letak lokasi Kantor Cabang dari masing-masing Cabang Bank BRI yang ada di kota Medan. Masyarakat dan petugas Bank BRI sendiri hanya dapat mengetahui
36 mengenai informasi tersebut dari data yang ada pada Bank BRI itu sendiri, bukan untuk semua lokasi seluruh Kota Medan. Oleh karena itu penulis merancang sistem informasi geografis guna memberikan informasi mengenai letak kantor cabang BRI Kota Medan kepada masyarakat dengan menggunakan bahasa pemrograman PHP dan database MySql. Server peta disimpan pada Map Server dengan menggunakan ArcView sebagai aplikasi pembuat peta. III.3 Desain Sistem Untuk membantu proses penyampaian informasi mengenai letak kantor cabang BRI Kota Medan penulis mengusulkan pembuatan sebuah sistem informasi geografis dengan menggunakan aplikasi program yang lebih baik dan lebih mudah dalam pengolahannya. Dengan menggunakan bahasa pemrograman PHP dan database MySql. Server peta disimpan pada Map Server dengan menggunakan ArcView sebagai aplikasi pembuat peta untuk memudahkan dalam perancangan dari aplikasi itu sendiri. Adapun yang menjadi kelebihan dari system yang akan dirancang yaitu : 1. Aplikasi GIS ini dirancang dengan tampilan dan sistem yang user friendly sehingga dapat membuat pengguna mudah dalam penggunaannya. 2. Dengan aplikasi GIS ini masyarakat dapat dengan mudah mendapat informasi mengenai letak lokasi Kantor Cabang Bank BRI yang ada di kota Medan sehingga para nasabah dapat mencari lokasi Kantor Cabang dari wilayah yang terdekat dari lokasi mereka berada.
37 3. Dengan aplikasi GIS ini pegawai Bank BRI dapat dengan mudah dalam penyampaian informasi mengenai lokasi Kantor Cabang Bank BRI yang ada di kota Medan kepada masyarakat. 4. Aplikasi ini dapat mempermudah dalam pembuatan laporan, sehingga meningkatkan keefisienan kerja karyawan untuk mendukung kualitas perusahaan. Adapun kekurangan dari program yang penulis rancang ini antara lain : 1. Objek yang akan dibahas dalam perancangan adalah hanya mengenai Letak Kantor Cabang Bank BRI yang ada di kota Medan saja. 2. Informasi yang akan ditampilkan adalah lokasi Cabang Bank BRI sesuai dengan kecamatan yang ada di kota Medan. 3. Aplikasi hanya menunjukkan titik-titik dari wilayah lokasi Cabang Bank BRI saja, tidak menampilkan beserta jalan-jalan yang ada dikota medan. III.3.1 Desain Sistem Global Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram 2. Perancangan Class Diagram 3. Perancangan Sequence Diagram 4. Perancangan Output dan Input 5. Perancangan Database 6. Perancangan Activity Diagram
38 III.3.1.1 Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini. GIS Lokasi Kantor Cabang BRI Login Mellihat Aplikasi Admin Mengolah Data Admin Mengolah Data Kecamatan Mengolah Data Lokasi <include> Pilih Kecamatan <include> Informasi Lokasi user Logout Gambar III.1 : Use Case Diagram GIS Lokasi Kantor Cabang BRI III.3.1.2 Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).
39 Gambar III.2 : Class Diagram GIS Lokasi Kantor Cabang BRI Kota Medan III.3.1.3 Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : Admin Login Menu Utama Getlogin() Getmenuutama() Gambar III.3 : Sequence Diagram Login Admin Admin Menu Utama User Getmenuutama() Getuser()
40 Gambar III.4 : Sequence Diagram Olah Data User Admin Menu Utama Kecamatan Getmenuutama() Getkecamatan() Gambar III.5 : Sequence Diagram Olah Data Kecamatan Admin Menu Utama Lokasi Getmenuutama() Getlokasi() Gambar III.6 : Sequence Diagram Olah Data Lokasi Admin Logout Getkeluar() Gambar III.7 : Sequence Diagram Logout Admin III.3.2 Desain Sistem Detail Desain sistem detail dari Sistem Informasi Geografis Tata Letak Kantor Cabang BRI di Kota Medan ini adalah sebagai berikut:
41 III.3.2.1 Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari Sistem Informasi Geografis Tata Letak Kantor Cabang BRI di Kota Medan ini adalah sebagai berikut : 1. Menu Utama Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Lokasi Selamat Datang.. Gambar III.8 : Desain Manu Utama 2. Form Lokasi Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Lokasi Pilih Kecamatan Pilih kecamatan terlebih dahulu untuk selanjutnya dapat melihat peta Jumlah File Pilih Gambar III.9 : Desain Form Lokasi
42 3. Tampilan Peta Lokasi Kantor Cabang BRI Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Lokasi Peta Lokasi Kantor Cabang BRI Kota Medan 01 LEGENDA Cabang A Kecamatan Update NAVIGASI Zoom All PETA Zoom In Zoom Out Recenter Query Gambar III.10 : Desain Peta Lokasi Kantor Cabang BRI 3. Tampilan Panel Query Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Lokasi Peta Lokasi Kantor Cabang BRI Kota Medan 01 LEGENDA Cabang A Kecamatan PETA Update NAVIGASI Zoom All Zoom In Zoom Out Keterangan tentang wilayah yang dipilih dalam query Recenter Query Gambar III.11 : Desain Panel Query III.3.2.2 Desain Input Berikut ini adalah rancangan form masukan (input) yang penulis gunakan dalam pembuatan dari Sistem Informasi Geografis Letak Kantor Cabang BRI di Kota Medan.
43 1. Login Dalam desain login yang menjadi inputan adalah user name dan password. Tampilannya adalah sebagai berikut : Login Admin X User Name Password Login Gambar III.12 : Desain Form Login 2. Form Input Data Kecamatan Dalam desain data kecamatan ini yang menjadi inputan adalah id dan kecamatan. Tampilannya adalah sebagai berikut : Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Data Kecamatan Data Lokasi Tools Logout Input Kecamatan Id Kecamatan Kecamatan : : Tambah Kode Wilayah Nama Wilayah x x x x 21 x Perintah Edit / Delete Edit / Delete Edit / Delete Edit / Delete Edit /Delete Halaman : 1/ 2 / 3/ 4 / 5 Gambar III.13 : Desain Form Input Data Kecamatan
44 3. Form Input Lokasi cabang BRI Dalam desain Input Lokasi Cabang BRI yang menjadi inputan adalah id lokasi, id kecamatan dan map. Tampilannya adalah sebagai berikut : Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Data Kecamatan Data Lokasi Tools Logout Input Lokasi Id Lokasi Id Kecamatan : : Map : Browse Tambah Id Lokasi Id Kecamatan Map Perintah x Edit / Delete x Edit / Delete x Edit / Delete 21 x Edit / Delete x Edit /Delete Halaman : 1/ 2 / 3/ 4 / 5 Gambar III.14 : Desain Form Input Lokasi cabang BRI 4. Form Tools Desain tools berfungsi untuk mengupload file yang diinginkan dengan cara membrowsing pada tempat penyimpanan file tersebut. Tampilannya adalah sebagai berikut : Image Sistem Informasi Geografis Letak Kantor Cabang Bank BRI Di Kota Medan Home Data Kecamatan Data Lokasi Tools Logout Silahkan Upload File, Shp, Shx, Dbf, Prj dll.. Jumlah File Pilih Upload Gambar III.15 : Desain Form Tools
45 III.3.2.3 Desain Database Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain. Untuk merancang database secara konsepsual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data maupun pengoptimalan rancangan database. Alat bantu tersebut adalah kamus data dan disain tabel. III.3.2.3.1 Kamus Data Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus Data berfungsi antara lain untuk menjelaskan arti aliran data dan penyimpana data, mendeskripsikan komposisi paket data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan satuan yang relevan dengan data. Berikut adalah Kamus Data dari sistem yang penulis bahas. 1. admin = [{id} + user + password + namanya] 2. kecamatan = [{id} + kecamatan] 3. lokasi = [{id_lokasi} + id + map]
46 III.3.2.3.2 Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam Sistem Informasi Geografis Tata Letak Kantor Cabang BRI di Kota Medan adalah sebagai berikut: 1.Tabel Admin Tabel admin ini digunakan untuk menyimpan record data admin dengan properti atau atribut id, user, password, namanya. Nama Database Nama Tabel Primary Key : bri : admin : id Foreign Key : - Tabel III.1 : admin Nama Field Tipe Data Panjang Keterangan Id varchar 2 - User varchar 10 - Password varchar 35 - namanya varchar 40-2.Tabel Kecamatan Tabel kecamatan ini digunakan untuk menyimpan record data kecamatan dengan properti atau atribut id dan kecamatan. Nama Database Nama Tabel Primary Key : bri : kecamatan : id Foreign Key : -
47 Tabel III.2 : kecamatan Nama Field Tipe Data Panjang Keterangan Id varchar 2 - kecamatan double 35-3.Tabel lokasi Tabel lokasi ini digunakan untuk menyimpan record data lokasi dengan properti atau atribut id_lokasi, id dan map. Nama Database Nama Tabel : bri : lokasi Primary Key : - Foreign Key : id Tabel III.3 : lokasi Nama Field Tipe Data Panjang Keterangan Id_lokasi varchar 2 - Id varchar 2 - Map varchar 500 - III.3.2.3.3 Entity Relationship Diagram (ERD) ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Adapun ERD yang penulis gunakan dalam SIG tata letak kantor cabang BRI di Kota Medan adalah sebagai berikut :
48 Id_Lokasi Id Id Jlh Kantor Cabang Bank BRI N Memiliki 1 Kecamatan Map Kecamatan Gambar III.16 : Entity Relationship Diagram III.3.2.3.4 Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Login Tambah Isi Username dan Password Mulai Aplikasi Set Aplikasi Gambar III.17 : Activity Diagram login
49 2. Activity Diagram Admin Pilih Aksi Admin Validasi Tambah Masukkan Data Admin Baru Tekan Tombol Simpan Filter Data Edit Pilih Data Admin yang Akan Diubah Ubah Data Admin Hapus Pilih Data Admin yang Akan Dihapus Konfirmasi Penghapusan Simpan Admin Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.18 : Activity Diagram Admin 3. Activity Diagram Lokasi Pilih Aksi Lokasi Validasi Tambah Masukkan Data Lokasi Baru Tekan Tombol Simpan Filter Data Edit Pilih Data Lokasi yang Akan Diubah Ubah Data Lokasi Hapus Pilih Data Lokasi yang Akan Dihapus Konfirmasi Penghapusan Simpan Lokasi Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.19 : Activity Diagram Lokasi
50 4. Activity Diagram Kecamatan Pilih Aksi Kecamatan Validasi Tambah Masukkan Data Kecamatan Baru Tekan Tombol Simpan Filter Data Edit Pilih Data Kecamatan yang Akan Diubah Ubah Data Kecamatan Hapus Pilih Data Kecamatan yang Akan Dihapus Konfirmasi Penghapusan Simpan Kecamatan Konfirmasi Hapus Data Simpan Perubahan Data Gambar III.20 : Activity Diagram Kecamatan 5. Activity Diagram Logout Clear Session Kirim Header ke Index Gambar III.21 : Activity Diagram Logout