Skip to Content

Dokter Salim Mulyana

Dokter dan Opreker

[SIMKES Khanza] Cara Edit rptCoverMap.jrxml Dengan Menggunakan Jaspersoft Studio 6.8.0 dan Netbeans 11

Be First!
by Mei 14, 2019 SIMKesKhanza

Edit rptCoverMap.jrxml Dengan Menggunakan Jaspersoft Studio 6.8.0 dan Netbeans 11

Jalankan Jaspersoft Studio 6.8.0

Buka file rptCoverMap.jrxml yang terletak di source SIMRS-Khanza yaitu di SIMRS-Khanza/report

Seperti ini bentuknya

Kita akan membuat menjadi seperti ini

Silahkan anda buat designnya seperti gambar tersebut, yang didahului tulisan $F kosongkan saja, karena itu field yang dihasilkan dari query. Setelah kita baru kita membuat field yang diperlukan dengan menggunakan query. Query ini harus sama antara query yang di Source SIMRS-Khanza dan query di Jasperstudionya.

Query yang dibuat berdasarkan kebutuhan akan field yang dihasilkan, mengambil dari tabel-tabel yang ada di database sik.

Querynya dimasukan ke kotak yang ditandai. Querynya sebagai berikut:

select pasien.no_rkm_medis, pasien.nm_pasien, pasien.no_ktp, pasien.jk,pasien.tmp_lahir, pasien.tgl_lahir,pasien.nm_ibu, concat(pasien.alamat,’, ‘,kelurahan.nm_kel,’, ‘,kecamatan.nm_kec,’, ‘,kabupaten.nm_kab,’, ‘,propinsi.nm_prop)as alamat, pasien.gol_darah, pasien.pekerjaan,pasien.stts_nikah,pasien.agama,pasien.tgl_daftar,pasien.no_tlp,pasien.umur,pasien.no_peserta,pasien.pnd, pasien.keluarga, pasien.namakeluarga,penjab.png_jawab,cacat_fisik.nama_cacat, bahasa_pasien.nama_bahasa, suku_bangsa.nama_suku_bangsa,bahasa_pasien.nama_bahasa,perusahaan_pasien.nama_perusahaan from pasien inner join kelurahaninner join cacat_fisik inner join bahasa_pasien inner join suku_bangsa inner join kecamatan inner join kabupaten inner join penjab inner join propinsi inner join perusahaan_pasien on pasien.kd_prop=propinsi.kd_propand pasien.kd_pj=penjab.kd_pj and pasien.kd_kel=kelurahan.kd_kel and pasien.kd_kec=kecamatan.kd_kec and pasien.perusahaan_pasien=perusahaan_pasien.kode_perusahaan and pasien.kd_kab=kabupaten.kd_kab and  pasien.cacat_fisik=cacat_fisik.id and pasien.suku_bangsa = suku_bangsa.id and pasien.bahasa_pasien=bahasa_pasien.id

Klik Read Field, OK

Tarik field dari kiri ke kanan, sesuaikan dengan posisinya. Silahkan atur jenis hurufnya dan besar kecil hurufnya. Lakukan sampai selesai.

Lakukan build biar menjadi file jasper dari awalnya file jrxml. Pilih Project, Build Project

Langkah selanjutnya adalah kita buka source SIMRS-Khanza dengan Netbeans 11

Klik kanan di project SIMRS-Khanza, Find

Di Containing text ketik rptCoverMap.jasper lalu enter

Ternyata ada di dlgPasien.java. Klik pada file tersebut dan akan langsung di suguhkan ke querynya

Ganti querynya menjadi

“select pasien.no_rkm_medis, pasien.nm_pasien, pasien.no_ktp, pasien.jk, “+

                   “pasien.tmp_lahir, pasien.tgl_lahir,pasien.nm_ibu, concat(pasien.alamat,’, ‘,kelurahan.nm_kel,’, ‘,kecamatan.nm_kec,’, ‘,kabupaten.nm_kab,’, ‘,propinsi.nm_prop) as alamat, pasien.gol_darah, pasien.pekerjaan,”+

                   “pasien.stts_nikah,pasien.agama,pasien.tgl_daftar,pasien.no_tlp,pasien.umur,pasien.no_peserta,”+

                   “pasien.pnd, pasien.keluarga, pasien.namakeluarga,penjab.png_jawab,”+

                   “cacat_fisik.nama_cacat, bahasa_pasien.nama_bahasa, suku_bangsa.nama_suku_bangsa,bahasa_pasien.nama_bahasa,perusahaan_pasien.nama_perusahaan from pasien “+

                   “inner join kelurahan inner join cacat_fisik inner join bahasa_pasien inner join suku_bangsa inner join kecamatan inner join kabupaten “+

                   “inner join penjab inner join propinsi inner join perusahaan_pasien on pasien.kd_prop=propinsi.kd_prop and pasien.kd_pj=penjab.kd_pj and pasien.kd_kel=kelurahan.kd_kel “+

                   “and pasien.kd_kec=kecamatan.kd_kec and pasien.perusahaan_pasien=perusahaan_pasien.kode_perusahaan and pasien.kd_kab=kabupaten.kd_kab and  pasien.cacat_fisik=cacat_fisik.id and pasien.suku_bangsa = suku_bangsa.id and pasien.bahasa_pasien=bahasa_pasien.id where pasien.no_rkm_medis='”+TNo.getText()+”‘ “,param);

        }

Simpan kemudian lakukan compile

Tunggu prosesnya. Hasil buildnya bisa di temukan di folder dist

Silahkan dites

Previous
Next