d. Integrasi Report
Sistem yang penulis kembangkan merupakan sistem yang memberikan keluaran kepada user berupa report yang berisi data
tertentu yang dipilih oleh user. Untuk pembuatan report, dilakukan dengan menggunakan perangkat lunak Data Dynamics Active
Report 2.0. Untuk membuat report, penulis melakukan : a. Membuat koneksi baru ke basis data
Untuk membuat sebuah report dengan data yang diambil dari basis data, pertama-tama harus dibuat sebuah koneksi ke
basis data yang digunakan. Parameter-parameter yang dibutuhkan adalah tipe basis data mysql,oracle, MSSQL, dan
lain-lain, user name, dan password serta nama basis data yang digunakan.
Gambar 4.41 : Database Connection Parameter
Gambar 4.42 : Database Connection procedure
143
b. Menentukan query yang akan dijalankan
Setelah membuat koneksi, langkah selanjutnya adalah menentukan query yang akan dieksekusi. Karena penulis
menggunakan basis data MS SQL, maka query yang dibuat juga menggunakan MS SQL. Setelah selesai membuat query,
maka akan didapatkan field-field yang sesuai dengan query tersebut.
Gambar 4.43 : Contoh script query
Set rs_masterattrib = cn_masterattrib.Executeselect c. ,select sumt.luasbaku from tb_tahunrsl t inner join tb_subcompartment
s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as AreaCompartment,select COUNT from tb_subcompartment
where id_comp= c.id_comp GROUP by id_comp as NumberOfSubCompartment,select sumt.luasbup from
tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as
TotalNonProductionArea,select sumt.jenmuda_an from tb_tahunrsl t inner join tb_subcompartment s
ont.id_sub= s.id_sub where s.id_comp= c.id_comp as TotalYoungerForestArea,select sumt.luasteb_an from
tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub where s.id_comp= c.id_comp as
TotalHarvestArea from tb_tahunrsl t inner join tb_subcompartment s ont.id_sub= s.id_sub left join tb_compartment c ons.id_comp
= c.id_compleft join tb_peta p onp.id_master= c.id_master where c.id_comp = Text93.text and c.id_master =
id_master
144