Sistem Informasi Data ANALISA DAN PERANCANGAN

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