Menu Cetak Sistem Server master paroki
4.3.1.7.3 Sub Menu Cetak Surat Nikah
Gambar 4. 132 Cetak Surat Nikah
Pada gambar 4.132 menampilkan halaman cetak surat nikah. Pengguna dapat mencetak surat nikah untuk umat yang data nikahnya tercatat di buku nikah
paroki. Untuk mencetak, pengguna bisa mencari umat, memilih bahasa dan memilih pastor yang akan digunakan. Bahasa yang tersedia yaitu Bahasa Indonesia, Bahasa
Inggris, Bahasa Latin, Bahasa Latin – Indonesia, Bahasa Inggris – Indonesia dan
Bahasa Latin – Indonesia – Inggris.
Gambar 4. 133 Preview Surat Nikah
Pada gambar 4.133 menampilkan halaman preview surat nikah yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.4 Sub Menu Cetak Buku Baptis
Gambar 4. 134 Cetak Buku Baptis
Pada gambar 4.134 menampilkan halaman cetak buku baptis. Pengguna bisa mencetak buku baptis untuk umat yang data baptisnya tercatat di buku baptis
paroki. Untuk cetak buku baptis, ada 3 pilihan cetak yaitu cetak berdasarkan kode buku tertentu, cetak pribadi tertentu dan cetak semua buku yang ada di database.
Gambar 4. 135 Preview Cetak Buku Baptis
Pada gambar 4.135 menampilkan halaman preview buku baptis yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.5 Sub Menu Cetak Buku Komuni Pertama
Gambar 4. 136 Cetak Buku Komuni Pertama
Pada gambar 4.136 menampilkan halaman cetak buku komuni pertama. Pengguna bisa mencetak buku komuni pertama untuk umat yang data komuni
pertamanya tercatat di buku komuni pertama paroki. Untuk cetak buku komuni pertama, ada 2 pilihan cetak yaitu cetak berdasarkan periode tahun tertentu dan
cetak semua buku yang ada di database.
Gambar 4. 137 Preview Cetak Buku Komuni Pertama
Pada gambar 4.137 menampilkan halaman preview buku komuni pertama yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.6 Sub Menu Cetak Buku Penguatan
Gambar 4. 138 Cetak Buku Penguatan
Pada gambar 4.138 menampilkan halaman cetak buku penguatan. Pengguna bisa mencetak buku penguatan untuk umat yang data pengatannya
tercatat di buku penguatan paroki. Untuk cetak buku penguatan, ada 2 pilihan cetak yaitu cetak berdasarkan periode tahun tertentu dan cetak semua buku yang ada di
database.
Gambar 4. 139 Preview Cetak Buku Penguatan
Pada gambar 4.139 menampilkan halaman preview buku penguatan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.7 Sub Menu Cetak Buku Nikah
Gambar 4. 140 Cetak Buku Nikah
Pada gambar 4.140 menampilkan halaman cetak buku nilah. Pengguna bisa mencetak buku nikah untuk umat yang data nikahnya tercatat di buku nikah
paroki. Untuk cetak buku nikah, ada 3 pilihan cetak yaitu cetak berdasarkan kode buku tertentu, cetak pribadi tertentu dan cetak semua buku yang ada di database.
Gambar 4. 141 Preview Cetak Buku Nikah
Pada gambar 4.141 menampilkan halaman preview buku penguatan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.8 Sub Menu Cetak Buku Pengurapan
Gambar 4. 142 Cetak Buku Pengurapan
Pada gambar 4.142 menampilkan halaman cetak buku pengurapan. Pengguna bisa mencetak buku pengurapan untuk umat yang data pengurapannya
tercatat di buku pengurapan paroki. Untuk cetak buku pengurapan, ada 2 pilihan cetak yaitu cetak berdasarkan periode tahun tertentu dan cetak semua buku yang
ada di database.
Gambar 4. 143 Preview Cetak Buku Pengurapan
Pada gambar 4.143 menampilkan halaman preview buku pengurapan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.9 Sub Menu Cetak Buku Kematian
Gambar 4. 144 Cetak Buku Kematian
Pada gambar 4.144 menampilkan halaman cetak buku kematian. Pengguna bisa mencetak buku kematian untuk umat yang data kematiannya tercatat di buku
kematian paroki. Untuk cetak buku kematian, ada 2 pilihan cetak yaitu cetak berdasarkan periode tahun tertentu dan cetak semua buku yang ada di database.
Gambar 4. 145 Preview Cetak Buku Kematian
Pada gambar 4.145 menampilkan halaman preview buku kematian yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.10 Sub Menu Cetak Laporan Tahunan Baptis
Gambar 4. 146 Cetak Laporan Tahunan Baptis
Pada gambar 4.146 menampilkan halaman cetak laporan tahunan baptis. Pengguna bisa mencetak laporan tahunan baptis dengan 3 pilihan cetak yaitu cetak
berdasarkan tahun tertentu, cetak sampai dengan tahun dan cetak periode tertentu.
Gambar 4. 147 Preview Cetak Laporan Tahunan Baptis
Pada gambar 4.147 menampilkan halaman preview laporan tahunan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
Berikut listing program untuk proses cetak laporan tahunan baptis. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Di kelas controller :
public function cetak_laporan_baptis{ if this-is_logged_in{
if_POST[opsi_cetak]==tahun{ thnTerpilih = _POST[thnTrtntu];
data[opsi_cetak] = Tahun .thnTerpilih; where = = .thnTerpilih.;
} else if_POST[opsi_cetak]==sampaiTahun{ thnTerpilih = _POST[smpDgThn];
data[opsi_cetak] = Sampai dengan Tahun .thnTerpilih;
where = = .thnTerpilih.; } else if_POST[opsi_cetak]==periode{
thnAwalPeriode = _POST[inAwalPeriode]; thnAkhirPeriode = _POST[inAkhirPeriode];
data[opsi_cetak] = Antara Tahun .thnAwalPeriode. Sampai dengan Tahun .thnAkhirPeriode;
where = BETWEEN .thnAwalPeriode. AND .thnAkhirPeriode.;
} data_jumlah_baptis = this-baptis_model-
get_laporan_baptiswhere; ifcountdata_jumlah_baptis==0{
this-session-set_flashdatagagal, Cetak Laporan Tahunan Baptis;
redirectcetak_laporanbaptis; }
data_baptis = this-baptis_model-get_all_baptis; data_umat_dalam = this-baptis_model-
get_umat_baptis_dalam; data_umat_luar = this-baptis_model-
get_umat_baptis_luar; foreachdata_jumlah_baptis as rowDjb{
bptsAnakLL = 0; bptsDewasaLL = 0;
bptsDTLL = 0; bptsAnakPR = 0;
bptsDewasaPR = 0; bptsDTPR = 0;
foreach data_baptis as rowDb { ifdateY,
strtotimerowDb[tanggal_baptis] == rowDjb[tahun]{ foreachdata_umat_dalam as rowDud{
ifrowDb[id_umat] == rowDud[id_umat]{
ifrowDud[jenis_kelamin]==Laki- laki{
ifrowDb[jenis_baptis]==BB{ bptsAnakLL++;
} else ifrowDb[jenis_baptis]==BD{
bptsDewasaLL++; }
ifrowDb[jenis_baptis]==DT{ bptsDTLL++;
} } else
ifrowDud[jenis_kelamin]==Perempuan{ ifrowDb[jenis_baptis]==BB{
bptsAnakPR++; } else
ifrowDb[jenis_baptis]==BD{ bptsDewasaPR++;
} ifrowDb[jenis_baptis]==DT{
bptsDTPR++; }
} }
} foreachdata_umat_luar as rowDul{
ifrowDb[id_umat_luar] == rowDul[id_umat_luar]{
ifrowDul[jenis_kelamin]==Laki- laki{
ifrowDb[jenis_baptis]==BB{ bptsAnakLL++;
} else ifrowDb[jenis_baptis]==BD{
bptsDewasaLL++; }
ifrowDb[jenis_baptis]==DT{ bptsDTLL++;
} } else
ifrowDul[jenis_kelamin]==Perempuan{ ifrowDb[jenis_baptis]==BB{
bptsAnakPR++; } else
ifrowDb[jenis_baptis]==BD{ bptsDewasaPR++;
} ifrowDb[jenis_baptis]==DT{
bptsDTPR++; }
} }
} }
} dtBptsn[] = array
tahun = rowDjb[tahun],
anak_laki_laki = bptsAnakLL, dewasa_laki_laki = bptsDewasaLL,
diterima_laki_laki = bptsDTLL, anak_perempuan = bptsAnakPR,
dewasa_perempuan = bptsDewasaPR, diterima_perempuan = bptsDTPR,
total = rowDjb[total] ;
} data[data_cetak] = dtBptsn;
Template untuk PDF, return view sbg string html = this-load-viewpdflaporan_baptis_pdf,
data, true; Cetak dengan html2pdf
requireAPPPATH.third_partyhtml2pdf_4_03html2pdf.class.php ;
try { html2pdf = new HTML2PDFP, A4, en, true,
UTF-8, array10, 10, 10, 10; Margin left, top, right, bottom
html2pdf-WriteHTMLhtml; html2pdf-Outputlaporant_baptis_.pdf;
} catch HTML2PDF_exception e { echo e;
} } else {
redirectwelcome; }
}
Di kelas model :
public function get_laporan_baptiswhere{ this-db-selectYEARSTR_TO_DATEtanggal_baptis, Y
tahun, COUNTid_baptis total; this-db-frombaptis;
this-db-whereis_tercatat = ya and YEARSTR_TO_DATEtanggal_baptis, Y .where.;
this-db-group_bytahun, asc; query = this-db-get;
return query-result_array; }
4.3.1.7.11 Sub Menu Cetak Laporan Tahunan Komuni Pertama
Gambar 4. 148 Cetak Laporan Tahunan Komuni Pertama
Pada gambar 4.148 menampilkan halaman cetak laporan tahunan komuni pertama. Pengguna bisa mencetak laporan tahunan komuni pertama dengan 3
pilihan cetak yaitu cetak berdasarkan tahun tertentu, cetak sampai dengan tahun dan cetak periode tertentu.
Gambar 4. 149 Preview Cetak Laporan Tahunan Komuni Pertama
Pada gambar 4.149 menampilkan halaman preview laporan tahunan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.12 Sub Menu Cetak Laporan Tahunan Penguatan
Gambar 4. 150 Cetak Laporan Tahunan Penguatan
Pada gambar 4.150 menampilkan halaman cetak laporan tahunan penguatan. Pengguna bisa mencetak laporan tahunan penguatan dengan 3 pilihan
cetak yaitu cetak berdasarkan tahun tertentu, cetak sampai dengan tahun dan cetak periode tertentu.
Gambar 4. 151 Preview Cetak Laporan Tahunan Penguatan
Pada gambar 4.151 menampilkan halaman preview laporan tahunan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.13 Sub Menu Cetak Laporan Tahunan Nikah
Gambar 4. 152 Cetak Laporan Tahunan Nikah
Pada gambar 4.152 menampilkan halaman cetak laporan tahunan nikah. Pengguna bisa mencetak laporan tahunan nikah dengan 3 pilihan cetak yaitu cetak
berdasarkan tahun tertentu, cetak sampai dengan tahun dan cetak periode tertentu.
Gambar 4. 153 Preview Cetak Laporan Tahunan Nikah
Pada gambar 4.153 menampilkan halaman preview laporan tahunan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.14 Sub Menu Cetak Laporan Tahunan Pengurapan
Gambar 4. 154 Cetak Laporan Tahunan Pengurapan
Pada gambar 4.154 menampilkan halaman cetak laporan tahunan pengurapan. Pengguna bisa mencetak laporan tahunan pengurapan dengan 3 pilihan
cetak yaitu cetak berdasarkan tahun tertentu, cetak sampai dengan tahun dan cetak periode tertentu.
Gambar 4. 155 Preview Cetak Laporan Tahunan Pengurapan
Pada gambar 4.155 menampilkan halaman preview laporan tahunan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.
4.3.1.7.15 Sub Menu Cetak Laporan Tahunan Kematian
Gambar 4. 156 Cetak Laporan Tahunan Kematian
Pada gambar 4.156 menampilkan halaman cetak laporan tahunan kematian. Pengguna bisa mencetak laporan tahunan kematian dengan 3 pilihan
cetak yaitu cetak berdasarkan tahun tertentu, cetak sampai dengan tahun dan cetak periode tertentu.
Gambar 4. 157 Preview Cetak Laporan Tahunan Kematian
Pada gambar 4.157 menampilkan halaman preview laporan tahunan yang akan dicetak. Jika ingin mencetak, pengguna bisa klik tombol print.