Perancangan Proses Perancangan Data Flow Diagram DFD

46

3.3 Perancangan Sistem

Dalam perancangan sistem ini meliputi beberapa aktivitas, yaitu perancangan proses, perancangan Data Flow Diagram DFD, perancangan data, serta perancangan user interface.

3.3.1 Perancangan Proses

Berdasarkan hasil analisis sistem, maka dibuat rancangan proses Sistem Informasi Geografis yang terlihat pada gambar 3.1 dibawah ini : Gambar 3.1 : Perancangan Proses Sistem 47 Berdasarkan analisis diatas maka hanya terdapat satu pengguna sistem, yang juga merupakan administrator. Pengguna dapat melakukan beberapa proses, yakni : A. Olah dokumen Merupakan proses yang terjadi ketika pengguna akan menyimpan data, dan menutup tampilan yang ada di project. B. Buka dokumen Merupakan proses yang terjadi jika pengguna akan membuka dokumen, antara lain menampilkan peta, membuka tabel, menampilkan legenda, dan melihat project. C. Tampil Informasi Proses yang terjadi ketika pengguna akan menampilkan jumlah DP, nama kelurahan, lokasi dengan jumlah DP terbanyak dan terendah. D. Buat Layout dan Grafik Merupakan proses yang terjadi jika pengguna akan membuat layout atau grafik berdasarkan data yang ada dalam basis data. E. Update Data Merupakan proses yang terjadi jika pengguna akan melakukan perubahan pada data spasial maupun atribut. Dalam proses ini pengguna dapat melakukan input data, edit data, tambah data, hapus data, tambah kolom dan hapus kolom. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 48 F. Akses Tool dan button Merupakan proses yang terjadi pada Tool dan Button yang ada pada sistem, antara lain cetak data, cari data, zoom in, zoom out, lakukan query.

3.3.2 Perancangan Data Flow Diagram DFD

Dalam Sistem Informasi Geografis ini terjadi beberapa aliran data, sistem menerima input dan menghasilkan output dalam berbagai bentuk. Melalui DFD dapat digambarkan aliran informasi dan transformasi data yang terdapat di dalam sistem secara grafis. DFD dibagi kedalam beberapa tingkatan yang merepresentasikan aliran-aliran data dan informasi. Tingkatan DFD dalam sistem ini adalah sebagai berikut : A. DFD Level 0 Diagram Konteks Diagram konteks menunjukkan proses yang terjadi atau proses yang dapat dilakukan oleh sistem secara umum. User SIG Di stribution Point 1,4,5,6 2,3,7 Gambar 3.2 : Diagram Konteks 49 Keterangan diagram konteks : 1. Data yang akan diakses meliputi : Data pelanggan Id Pelanggan, No Telpon, Nama Pelanggan, Alamat Pelanggan, data DP Id DP, Jenis, Nama DP, Lokasi, Alamat, Kapasitas, Sisa, Koordinat X, Koordinat Y, Hotlink, data lokasi Id, Kelurahan, Jumlah DP, data spasial data spasial peta, data spasial DP, data spasial jalan. 2. Hasil akses data meliputi : Data pelanggan Id Pelanggan, No Telpon, Nama Pelanggan, Alamat Pelanggan, data DP Id DP, Jenis, Nama DP, Lokasi, Alamat, Kapasitas, Sisa, Koordinat X, Koordinat Y, Hotlink, data lokasi Id, Kelurahan, Jumlah DP, data spasial data spasial peta, data spasial DP, data spasial jalan. 3. Pesan untuk pengguna. 4. Kriteria pencarian data, meliputi data-data atribut DP, dan kelurahan. 5. View yang akan ditutup. 6. Dokumen yang akan dicetak. 7. Print out hasil dokumen yang di cetak. 50 B. DFD Level 1 Sistem Informasi Geografis Distribution Point pada DFD level 0 dapat dipecah menjadi beberapa proses sebagai berikut : User Data Si stem 1 Olah Dokumen 2 Tampil Informasi 3 Buat Layout Atau Graik 4 Update 5 Akses Tool Atau Button 1 2 3 4,5 6 7 8 4 9 10 11 12 13 14 15 16 17 18 19 19 Gambar 3.3 : DFD Level 1 Keterangan DFD Level 1 : 1. Data yang akan disimpan, data yang akan ditutup 2. Query untuk meyimpan data, query untuk menutup data. 3. Hasil query untuk menyimpan data, hasil query untuk menutup data. 51 4. Data pelanggan Id Pelanggan, No Telpon, Nama Pelanggan, Alamat Pelanggan, data DP Id DP, Jenis, Nama DP, Lokasi, Alamat, Kapasitas, Sisa, Koordinat X, Koordinat Y, Hotlink, data lokasi Id, Kelurahan, Jumlah DP, data spasial data spasial peta, data spasial DP, data spasial jalan. 5. Pesan untuk pengguna. 6. Pilihan Informasi yang akan diakses. 7. Query untuk menampilkan informasi. 8. Hasil query untuk informasi yang akan diakses. 9. Pilihan data yang akan dibuat layout atau grafiknya. 10. Query untuk membuat layout atau grafik. 11. Hasil query untuk membuat layout atau grafik. 12. Tampilan Layout atau grafik. 13. Data Yang akan di-update. 14. Query untuk update data. 15. Hasil query update data. 16. Data baru setelah di-update 17. Tool atau button yang dipilih. 18. Query untuk tool atau button yang dipilih. 19. Hasil query. 52 Narasi Proses : Proses olah data terdiri dari proses simpan dan tutup, pada proses ini data yang tidak ditutup akan tetap ditampilkan. Dan ketika user akan menyimpan data akan keluar pesan dari sistem apakah user akan menyimpan data atau tidak. Proses tampil informasi akan terjadi jika user memilih menu informasi, dan memilih salah satu submenu yang disediakan oleh sistem. Sistem akan menampilkan informasi sesuai pilihan user. Pada proses buat layout dapat dilakukan pada data spasial, sedangkan proses buat grafik dapat dilakukan pada data atribut. User diberikan beberapa pilihan untuk mengatur tampilan layout atau grafik, kemudian layout atau grafik akan ditampilkan sesuai standar yang ada dalam ArcView Proses update data langsung dilakukan pada tabel yang ada pada basis data, karena sistem menggunakan basisdata yang terintegrasi dalam Arcview. Pengguna user hanya perlu mengaktifkan theme yang akan di-update. Setelah theme diaktifkan, user dapat mulai melakukan update data. User dapat melakukan update data spasial maupun atribut. Proses akses tool atau button akan dilakukan, berdasarkan pilihan user. Sistem akan melakukan query sesuai tool atau button yang dipilih user. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 53 C. DFD Level 2 untuk Tampil Informasi User Data Si stem 2.1 Hapus Label 2.2 Hi langkan Pi lihan 1 2 3 4 5 6 7 8 Gambar 3.4 : DFD Level 2 untuk Tampil Informasi Keterangan DFD Level 2 tampil informasi : 1 Tampilan informasi yang dipilih user. 2 Query untuk menghapus label. 3 Hasil query hapus label. 4 Tampilan baru setelah label dihapus 5 Data yang dipilih oleh user. 6 Query untuk menghilangkan pilihan. 7 Hasil query hilangkan pilihan. 8 Tampilan baru setelah pilihan dihilangkan. Narasi Proses : Setelah user memilih tampilan informasi yang diinginkan, user dapat menghilangkan label yang telah tampil sebelumnya, dan memilih informasi lain untuk ditampilkan. 54 D. DFD Level 2 untuk Buat Layout atau Buat Grafik Proses buat Layout atau grafik dapat dipecah menjadi dua proses, digambarkan sebagai berikut : User 3.1 Tambah Graticules dan grid 3.2 Cetak Data Si stem 1 4 2 3 5 6 7 8 Gambar 3.5 : DFD Level 2 untuk buat layout atau grafik Keterangan DFD Level 2 buat layout atau grafik : 1 Pilihan tampilan layout peta yang akan ditambah graticules dan grid. 2 Query untuk menambah graticules dan grid. 3 Hasil query tambah graticules dan grid. 4 Tampilan layout baru setelah ditambah graticules dan grid. 5 Pilihan tampilan layout atau grafik yang akan dicetak. 6 Query untuk mencetak layout atau grafik. 7 Hasil Query untuk mencetak layout atau grafik. 8 Print out layout atau grafik. 55 E. DFD Level 2 untuk Update Data Proses update data yang ada pada DFD Level 1 dapat dipecah menjadi tiga proses, yaitu proses input data, edit data, dan hapus data, digambarkan sebagai berikut : User 4.1 Input Data 4.2 Edit Data 4.3 Hapus Data Data Si stem 1 2 3 4 5 6 7 4 8 9 10 4 Gambar 3.6 : DFD Level 2 untuk update data Keterangan DFD Level 2 update data : 1 Data yang akan ditambahkan. 2 Query untuk input data, data baru. 3 Data baru yang telah dimasukkan. 4 Data yang berhubungan dengan Data pelanggan Id Pelanggan, No Telpon, Nama Pelanggan, Alamat Pelanggan, data DP Id DP, 56 Jenis, Nama DP, Lokasi, Alamat, Kapasitas, Sisa, Koordinat X, Koordinat Y, Hotlink, data lokasi Id, Kelurahan, Jumlah DP, data spasial data spasial peta, data spasial DP, data spasial jalan. 5 Data yang akan diedit meliputi : Data pelanggan Id Pelanggan, No Telpon, Nama Pelanggan, Alamat Pelanggan, data DP Id DP, Jenis, Nama DP, Lokasi, Alamat, Kapasitas, Sisa, Koordinat X, Koordinat Y, Hotlink, data lokasi Id, Kelurahan, Jumlah DP, data spasial data spasial peta, data spasial DP, data spasial jalan. 6 Query untuk edit data, data yang telah diedit. 7 Data baru hasil editing. 8 Data Yang akan dihapus. 9 Query untuk hapus data. 10 Data Baru setelah proses hapus. Narasi Proses : Proses input data, edit data ubah data, dan hapus data dapat dilakukan setelah user mengaktifkan tabel, atau jika dari tampilan peta, user menekan tool editing, edit data dapat dilakukan pada data spasial DP dan data atribut. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 57

3.3.3 Perancangan Data