e Kecamatan
Untuk melihat hasil seluruh data kecamatan diperlukan query
pada Kode Program 4.6.
Kode Program 4.6 Query untuk menampilkan seluruh data kecamatan
Pada kode program 4.6 data kecamatan diambil dari tabel kecamatan yang diurutkan berdasarkan id_daerah.
Berikut hasil dari eksekusi querynya. Gambar 4.19
Gambar 4.19 Halaman view kecamatan
4.2.3 Menu Laporan
Pada halaman menu laporan terdapat tiga sub menu lagi yaitu laporan satu parameter, laporan dua parameter dan laporan
tiga paramater. a
Laporan Satu Parameter
SELECT FROM tb_kecamatan ORDER BY id_kecamatan
Pada menu laporan satu parameter dikategorikan berdasar tabel yang ada pada data warehouse. Kemudian
dapat dilihat menurut satu parameter yang ingin dilihat, parameter tersebut diantaranya parameter waktu, daerah,
kecamatan, kriteria dan data demografi, seperti terlihat pada Gambar 4.20.
Gambar 4.20
Halaman menu laporan satu parameter
Gambar 4.21 Hasil Eksekusi Laporan Satu Parameter
Pada gambar 4.21 menampilkan grafik kurva ketika pada menu laporan satu parameter memilih data kelahiran.
b Laporan Dua Parameter
Pada menu laporan dua parameter dikategorikan menjadi 4 yaitu berdasarkan tahun dengan kriteria, tahun
dengan data demografi, tahun dengan daerah dan tahun dengan status data. Gambar 4.22
Gambar 4.22
Halaman Menu Laporan Dua Parameter
Pada halaman dua parameter ini diberikan empat pilihan yang dapat memudahkan dalam melihat hasil
berdasarkan parameter yang diinginkan. Relasi antar tabel dapat dipilih sesuai dengan
keinginan, misalnya akan melihat hasil berdasarkan dengan relasi antar parameter data dengan parameter tahun.
c Laporan Tiga Parameter
Pada menu laporan tiga parameter dikategorikan menjadi 4 yaitu berdasarkan tahun kriteria data, tahun
kriteria status, tahun daerah data dan tahun daerah status. Gambar 4.23
Gambar 4.23
Halaman menu laporan tiga parameter
4.2.4 Menu Proyeksi
Untuk memproses menu proyeksi user harus memilih sumber data yang akan dipakai dari tahun keberapa sampai tahun
keberapa, wilayah yang akan diproyeksi dan tahun yang nantinya akan diproyeksi Gambar 4.24.
Gambar 4.24
Halaman Menu Proyeksi
Setelah data sudah dipilih, proses selanjutnya akan menampilkan hasil dari proyeksi. Gambar 4.25
Gambar 4.25
Hasil eksekusi menu proyeksi
Terdapat dua pilihan menu pada menu proyeksi ini, yaitu waktu dan kecamatan, waktu dan kabupatenkota.
Cara proyeksi sesuai dengan rumus perhitungan dengan menggunakan metode geometrik yang telah dijelaskan pada bab
II. Apabila diimplementasikan ke dalam program maka dapat dilihat pada Kode Program 4.7.
Kode Program 4.7
Proyeksi dengan metode geometrik
………………… 1.
t = akhir-awal; 2.
tp = tprediksi-akhir; 3.
pangkat = 1t; 4.
query =SELECT
e.status,g.daerah,c.tahun,SUMa.hasil AS hasil FROM tb_info a JOIN tb_tahun c ON
5. a.id_tahun = c.id_tahun JOIN tb_data d ON
6. a.id_data = d.id_data JOIN tb_kecamatan f ON
7. a.id_kecamatan = f.id_kecamatan JOIN tb_daerah g ON
8. f.id_daerah = g.id_daerah JOIN tb_status e ON
9. d.id_status = e.id_status WHERE d.data = .tdata.
and g.daerah = .daerah. and 10.
c.tahun = .awal. OR c.tahun = .akhir. 11.
GROUP BY e.status,g.daerah,c.tahun; 12.
i = 0; 13.
data_awal = 0; 14.
data_akhir = 0; 15.
data=mssql_queryqueryor dieGagal
cari status;
16. whilerow=mssql_fetch_assocdata
17. {
18. ifi==0{
19. data_awal = row[hasil];
20. }
21. else{
22. data_akhir = row[hasil];
23. }
24. i++;
25. }
26. x = data_akhirdata_awal;
27. a = powx,pangkat;
28. y = a-1;
29. r = y100;
30. c = 1+y;
31. a = powc,tp;
32. hasil = a data_akhir;
33. ……………………
Dimana penjelasan Kode Program 4.7 dapat dilihat pada tabel 4.1.
Tabel 4.1
Penjelasan proses proyeksi dengan geometrik
tprediksi menu tahun yang akan dicari proyeksinya
awal menu tahun awal
akhir menu tahun akhir
t Jangka waktu tahun dari sumber data yang ada
t = akhir-awal data_awal Data jumlah penduduk pada tahun awal
data_akhir Data jumlah penduduk pada tahun akhir y
Laju pertumbuhan penduduk dari sumber data yang ada
hasil Hasil proyeksi
4.2.5 Menu