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
c. Menyusun tampilan report
Setelah mendapatkan field-field yang dibutuhkan, maka langkah berikutnya adalah menyusun field-field tersebut
sesuai dengan tampilan report yang diinginkan.
Gambar 4.44 : Pembuatan tampilan report
d. Melakukan kompilasi report
File report yang telah jadi harus disimpan dalam bentuk file berekstensi .dsx. Untuk menjalankannya, file tersebut harus
dikompilasi terlebih dahulu menjadi file berekstensi .dsr yang nantinya akan dijalankan oleh sistem.
145
Gambar 4.45 : Melakukan kompilasi report
e. Mengintegrasikan report dengan sistem yang ada.
Pengintegrasian report dengan sistem yang ada dilakukan dengan penulisan coding di form dan button yang akan
menjalankan perintah report.
Gambar 4.46 : Mengintegrasikan report dengan sistem
146