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