BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dilakukan secara manual yaitu pembelian hanya diputuskan dengan keinginan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN DESAIN SISTEM III.1 Analisa Sistem ng Sedang Berjalan Dari hasil penelitian yang penulis lakukan, maka penulis mendapati beberapa kendala-kendala yang dihadapi pada sistem yang sedang berjalan yaitu : 1. Sulitnya untuk mendapatkan informasi mengenai letak Mesjid Muhammadiyah di kota Medan 2. Saat ini belum ada infomasi mengenai letak Mesjid Muhammadiyah di Kota Medan. 3. Informasi mengenai Mesjid Muhammadiyah hanya dapat diperoleh dari informasi beberapa orang yang mengetahuinya. III.1.1 Input (Dokumen Masukan) Sistem yang berjalan pada Dinas Tata Kota dan Tata Bangunan Kota Medan berkaitan dengan pendataan yang berkaitan dengan tata letak mesjid muhammdiyah masih menggunakan cara yang manual yaitu hanya dengan membuat catatan mengenai banyaknya bangunan mesjid muhammadiyah yang didirikan di kota medan. Data-data tersebut kemudian dikumpulkan kedalam berkas data mesjid muhammadiyah sekota medan. III.1.2 Proses Proses pendataan mesjid muhammadiyah dimulai pada saat petugas mendata seluruh daerah diseluruh kota medan beserta bangunan yang telah 29

30 berdiri. Dari data yang telah dicatat oleh petugas tersebut maka dibuat laporan mengenai data-data bangunan yang berada dalam kota medan yang kemudian dijadijab arsip pada Dinas Tata Kota dan Tata Bangunan Kota. III.1.3 Output (Dokumen Keluaran) Output yang akan dihasilkan adalah berupa laporan dan informasi mengenai data-data bangunan beserta tata letak dari setiap bangunan yang ada termasuk bangunan mesjid muhammadiyah. Laporan inilah yang nantinya akan dijadikan acuan ataupun analisa bagi pihak-pihak yang membutuhkan informasi mengenai letak bangunan mesjid muhammadiyah di kota medan. III.2. Evaluasi Sistem Berjalan Pada saat ini Dinas Tata Kota dan Tata Bangunan Kota Medan belum memiliki sistem informasi geografis yang dapat menampilkan informasi mengenai tata letak mesjid muhammadiyah. Masyarakat hanya dapat mengetahui mengenai informasi tersebut dari Dinas Tata Kota dan Tata Bangunan Kota Medan itu sendiri ataupun dari masyarakat yang mengetahuinya. Oleh karena itu penulis merancang sistem informasi geografis guna memberikan informasi mengenai tata letak mesjid muhammdiyah dikota medan kepada masyarakat dengan menggunakan bahasa pemrograman PHP dan database MySql. Server peta disimpan pada Map Server dengan menggunakan ArcView sebagai aplikasi pembuat peta.

31 III.3 Desain Sistem Untuk membantu proses penyampaian informasi mengenai tata letak mesjid muhammadiyah dikota medan penulis mengusulkan pembuatan sebuah sistem informasi geografis dengan menggunakan aplikasi program yang lebih baik dan lebih mudah dalam pengolahannya. 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 Avtivity Diagram 5. Perancangan Output dan Input 6. Perancangan Database 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.

32 GIS Lokasi Mesjid Muhammadiah Login Mellihat Aplikasi Admin Mengolah Data user Mengolah Data Kecamatan Mengolah Data Lokasi <include> Pilih Kecamatan <include> Informasi Lokasi user Logout Gambar III.1 Use Case Diagram GIS Lokasi Masjid Muhammadiyah 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). Gambar III.2 Class Diagram GIS Lokasi Masjid Muhammadiyah III.3.1.3 Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang

33 diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : Gambar III.3 Sequence Diagram Login Admin Gambar III.4 Sequence Diagram Olah Data User Gambar III.5 Sequence Diagram Olah Data Kecamatan Gambar III.6 Sequence Diagram Olah Data Lokasi

34 Gambar III.7 Sequence Diagram Logout Admin Gambar III.8 Sequence Diagram Melihat Aplikasi Gambar III.9 Sequence Diagram Pilih Kecamatan Gambar III.10 Sequence Diagram Info Lokasi

35 III.3.2 Desain Sistem Detail Desain sistem detail dari Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan ini adalah sebagai berikut: III.3.2.1 Desain Output Desain output ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan ini adalah sebagai berikut : 1. Menu Utama Tampilan ini merupakan tampilan awal pada saat aplikasi dijalankan dan merupakan suatu tampilan untuk menampilkan menu-menu lainnya yang ada didalam aplikasi ini. Seperti terlihat pada gambar III.1 berikut : Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Mesjid Selamat Datang.. Gambar III.11 Desain Manu Utama 2. Form Data Mesjid Form data mesjid ini merupakan halaman untuk memilih lokasi atau wilayah dimana mesjid itu berada. Seperti terlihat pada gambar III.2 berikut :

36 Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Mesjid Pilih Kecamatan Pilih kecamatan terlebih dahulu untuk selanjutnya dapat melihat peta Jumlah File Pilih Gambar III.12 Desain Form Data Mesjid 3. Tampilan Peta Mesjid Muhammadiyah Tampilan peta ini merupakan halaman untuk melihat gambar Peta Mesjid Muhammadiyah yang dipilih atau diinginkan. Didalam tampilan ini terdapat menu legenda dan navigasi, dimana pada menu legenda berisikan bentuk update dari mesjid dan kecamatan. Sedangkan pada menu navigasi berisi panel zoom all, zoom in, zoom out, navigasi dan query. Seperti terlihat pada gambar III.4 berikut : Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Mesjid Peta Penyebaran Mesjid Muhammadiyah 01 LEGENDA Mesjid A Kecamatan Update PETA NAVIGASI Zoom All Zoom In Zoom Out Recenter Query Gambar III.13 Desain Peta Mesjid Muhammadiyah

37 4. Tampilan Panel Query Tampilan Panel query ini merupakan tampilan dari peta beserta keterangan dari objek penanda wilayah mesjid. Seperti terlihat pada gambar III.5 berikut : Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Mesjid Peta Penyebaran Mesjid Muhammadiyah 01 LEGENDA PETA Mesjid A Kecamatan Update NAVIGASI Zoom All Keterangan tentang wilayah yang dipilih dalam query Zoom In Zoom Out Recenter Query Gambar III.14 Desain Panel Query III.3.2.2 Desain Input Rancangan desain input yang penulis gunakan dalam pembuatan dari Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan. 1. Login Dalam desain login yang menjadi inputan adalah user name dan password. Tampilannya adalah sebagai berikut : Login X User Name Password Login Gambar III.15 Desain Form Login

38 2. Form Input Data Kecamatan Dalam desain Input data kecamatan yang menjadi inputan adalah id kecamatan dan kecamatan. Tampilannya adalah sebagai berikut : Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Data Kecamatan Data Mesjid Tools Logout Kode Wilayah Nama Wilayah Perintah Id Kecamatan : x x Edit / Delete Edit / Delete Kecamatan : x Edit / Delete x 21 Edit / Delete Tambah x Edit /Delete Halaman : 1/ 2 / 3/ 4 / 5 Gambar III.16 Desain Form Input Data Kecamatan 3. Form Input Lokasi Mesjid Muhammadiyah Dalam desain input lokasi mesjid muhammadiyah yang menjadi inputan adalah id lokasi, id kecamatan, jumlah dan map. Tampilannya adalah sebagai berikut : Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Data Kecamatan Data Mesjid Tools Logout Input Mesjid Muhammadiyah Id Lokasi Id Kecamatan Jumlah Map Perintah Id Lokasi Id Kecamatan Jumlah : : : x x x Edit / Delete Edit / Delete Edit / Delete Map : Browse 21 x Edit / Delete Tambah x Edit /Delete Halaman : 1/ 2 / 3/ 4 / 5 Gambar III.17 Desain Form Input Lokasi Mesjid Muhammadiyah

39 4. Form Tools Desain tools berfungsi untuk mengupload file yang diinginkan dengan cara membrowsing pada tempat penyimpanan file tersebut. Tampilannya adalah sebagai berikut : Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan Home Data Kecamatan Data Mesjid Tools Logout Silahkan Upload File, Shp, Shx, Dbf, Prj dll.. Jumlah File Pilih File Pilih File Pilih File Pilih Pilih Pilih Pilih Browse Browse Browse Upload Gambar III.18 Desain Form Tools 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

40 satuan yang relevan dengan data. Berikut adalah Kamus Data dari sistem yang penulis bahas. 1. Admin = [{id} + user + password + namanya] 2. Lokasi = [id_lokasi} + id + map] 3. Kecamatan = [{id} + kecamatan] III.3.2.3.2 Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam Sistem Informasi Geografis Tata Letak Mesjid Muhammadiyah Di Kota Medan adalah sebagai berikut : 1.Tabel Admin Tabel admin ini digunakan untuk menyimpan record data akun dengan properti atau atribut id, user, password dan namanya. Nama Database Nama Tabel Primary Key : masjid : admin : id Foreign Key : Tabel III.1 Struktur Tabel Admin Nama Field Tipe Data Panjang Keterangan id varchar 2 - user varchar 10 - password varchar 35 - namanya varchar 40 -

41 2. Tabel Lokasi Tabel lokasi ini digunakan untuk menyimpan record data akun dengan properti atau atribut id_lokasi, id dan map. Nama Database Nama Tabel Primary Key : masjid : lokasi : id_lokasi Foreign Key : Tabel III.2 Struktur Tabel Lokasi Nama Field Tipe Data Panjang Keterangan id_lokasi varchar 2 - id varchar 2 - map varchar 500-3. Tabel Kecamatan Tabel kecamatan ini digunakan untuk menyimpan record data akun dengan properti atau atribut id dan kecamatan. Nama Database Nama Tabel Primary Key : masjid : kecamatan : id Foreign Key : Tabel III.3 Struktur Tabel Kecamatan Nama Field Tipe Data Panjang Keterangan id varchar 2 - kecamatan varchar 35 -

42 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 mesjid muhammadiyah adalah sebagai berikut : Id_Lokasi Id Id Lokasi Mesjid Muhammadiyah N memiliki 1 Kecamatan Map Kecamatan Gambar III. 19 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 Aplikasi Gambar III.20 Activity Diagram login

43 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.21 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.22 Activity Diagram Lokasi

44 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.23 Activity Diagram Kecamatan 5. Activity Diagram Logout Clear Session Kirim Header ke Index Gambar III.24 Activity Diagram Logout