Menu Paroki Sistem Server master paroki
res_edit_paroki = this-profil_paroki_model- update_data_parokinew_data_paroki, where;
ifres_edit_paroki = 1{ this-session-set_flashdataberhasil, Edit Data
Paroki; redirectprofil_paroki;
} else { this-session-set_flashdatagagal, Edit Data
Paroki; redirectprofil_paroki;
}
Di kelas model:
public function update_data_parokidata,where{ res = this-db-updateparoki,data,where;
return res; }
Gambar 4. 8 Edit Dokumen Pendirian
Pada gambar 4.8 menampilkan form edit dokumen pendirian disediakan untuk mengedit data dokumen pendirian paroki meliputi SK uskup dan akta notaris.
Dalam form ini juga disediakan fasilitas untuk mengupload gambar hasil scan dokumen SK uskup maupun akta notaris.
Gambar 4. 9 Lihat SK Uskup
Pada gambar 4.9 menampilkan gambar dari scan SK uskup yang sudah di- upload
dan disimpan dalam server. Berikut listing program untuk proses upload gambar ke server.
config[upload_path] = .uploadssk_uskup; config[allowed_types] = gif|jpg|png|jpeg|bmp;
config[max_size] = 7168; maksimum besar file 7M
config[max_width] = 0; config[max_height] = 0;
config[remove_spaces] = TRUE; config[overwrite] = TRUE;
this-upload-initializeconfig; if_FILES[in_dokumen_sk_uskup][name]{
if this-upload-do_uploadin_dokumen_sk_uskup{ error = arrayerror = this-upload-
display_errors; this-session-set_flashdatagagal, editProfil;
redirectprofil_paroki; } else {
data_upload_1 = arrayupload_data_sk_uskup = this-upload-data;
} }
ifdata_upload_1[upload_data_sk_uskup][file_name]==null{ in_file_sk_uskup = _POST[old_file_sk_uskup];
} else { path= .uploadssk_uskup._POST[old_file_sk_uskup];
unlinkpath; in_file_sk_uskup =
data_upload_1[upload_data_sk_uskup][file_name]; }
Gambar 4. 10 Lihat Akta Notaris
Pada gambar 4.10 menampilkan gambar dari scan akta notaris yang sudah di-upload dan disimpan dalam server.
Gambar 4. 11 Tambah Akta Perubahan
Pada gambar 4.11 menampilkan form tambah akta perubahan yang dapat digunakan untuk memasukan data akta perubahan dan juga disediakan fasilitas
upload gambar hasil scan dari akta perubahan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 12 Edit Akta Perubahan
Pada gambar 4.12 menampilkan form edit akta peubahan yang digunakan untuk mengedit data akta tertentu jika ada perubahan atau kesalahan saat input
data.
Gambar 4. 13 Hapus Akta Perubahan
Pada gambar 4.13 menampilkan proses hapus data akta perubahan, klik tombol hapus di kolom aksi. Maka muncul konfirmasi hapus data.
Gambar 4. 14 Lihat Akta Perubahan
Pada gambar 4.14 menampilkan gambar dari scan akta perubahan yang sudah di-upload dan disimpan dalam server.
4.3.1.4.3 Sub Menu Data Stasi
Gambar 4. 15 Lihat Data Stasi
Pada gambar 4.15 menampilkan halaman utama menu data stasi yang menampilkan seluruh data stasi di paroki setempat. Terdapat fasilitas cari stasi,
pengguna dapat mencari data stasi dengan mengetik kata kunci di kotak cari. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 16 Lihat Data Stasi
Pada gambar 4.16 menampilkan form input data stasi baru.
Gambar 4. 17 Edit Data Stasi
Pada gambar 4.17 menampilkan form edit data stasi untuk mengedit data stasi jika ada perubahan data.
Gambar 4. 18 Hapus Stasi
Pada gambar 4.18 menampilkan proses hapus data stasi. Pengguna dapat menghapus dengan klik tombol hapus di kolom aksi.
Gambar 4. 19 Detail Data Stasi
Pada gambar 4.19 menampilkan detail data stasi tertentu dan juga menampilkan data sk pengurus stasi.
Gambar 4. 20 Tambah SK Pengurus
Pada gambar 4.20 menampilkan form tambah data sk pengurus stasi yang berisi no sk dan tanggak sk.
Gambar 4. 21 Edit SK Pengurus
Pada gambar 4.21 menampilkan form edit SK pengurus stasi untuk merubah data SK pengurus jika ada perubahan maupun kesalahan input.
Gambar 4. 22 Hapus SK Pengurus
Pada gambar 4.22 menampilkan proses hapus data sk pengurus. Untuk menghapus, klik tombol hapus di kolom aksi.
4.3.1.4.4 Sub Menu Data Pastor
Gambar 4. 23 Lihat Data Pastor
Pada gambar 4.23 menampilkan data pastor yang pernah atau sedang pelayanan di paroki setempat.
Gambar 4. 24 Tambah Data Pastor
Pada gambar 4.24 menampilkan form untuk menambah data pastor baru. Terdapat fasilitasuntuk mengupload foto pastor dan juga upload scan SK pastor.
Gambar 4. 25 Edit Data Pastor
Pada gambar 4.25 menampilkan form untuk mengedit data pastor jika ada perubahan data pastor dan juga jika pastor telah berhenti tugas dengan mengisikan
form tanggal non aktif.
Gambar 4. 26 Hapus Data Pastor
Pada gambar 4.26 menampilkan proses hapus data pastor dengan mengklik tombol hapus di kolom aksi. Kemudian muncul pertanyaan konfirmasi hapus.
Gambar 4. 27 Detail Data Pastor
Pada gambar 4.27 menampilkan detail data pastor dengan mengklik tombol detail pada kolom aksi. Data yang ditampilkan lengkap dengan foto dan
gambar scan SK pastor. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.3.1.4.5 Sub Menu Data Wilayah
Gambar 4. 28 Lihat Data Wilayah
Pada gambar 4.28 menampilkan data wilyah yang ada di paroki setempat. Terdapat fasilitas cari wilayah, pengguna dapat mencari data wilayah dengan
mengetik kata kunci di kotak cari
Gambar 4. 29 Tambah Data Wilayah
Pada gambar 4.29 menampilkan form untuk menambah data wilayah. Pengguna hanya memasukan nama wilayah. Berikut listing program untuk proses
tambah data wilayah: Di kelas controller :
public function submit_tambah_wilayah{ if this-is_logged_in{
session_data = this-session-all_userdata; user_name = session_data[user_kas];
id_paroki = _POST[id_paroki]; new_id_wilayah = _POST[new_id_wilayah];
new_nama_wilayah = _POST[inNamaWilayah]; new_data_wilayah = array
id_wilayah = new_id_wilayah, nama_wilayah = new_nama_wilayah,
id_paroki = id_paroki, input_time = dateY-m-d H:i:s,
inputted_by = user_name ;
res_tambah_wilayah = this-wilayah_model- insert_wilayahnew_data_wilayah;
ifres_tambah_wilayah = 1{ this-session-set_flashdataberhasil,
Tambah Wilayah; redirectwilayah;
} else { this-session-set_flashdatagagal, Tambah
Wilayah; redirectwilayah;
} } else {
redirectwelcome; }
}
Di kelas model :
public function insert_wilayahdata{ res = this-db-insertwilayah,data;
return res; }
Gambar 4. 30 Edit Data Wilayah
Pada gambar 4.30 menampilkan form untuk mengedit data wilayah. Data yang dapat diedit hanya nama wilayah.
Gambar 4. 31 Hapus Data Wilayah
Pada gambar 4.31 menampilkan proses hapus data wilayah, Untuk menghapus, klik tombol hapus di kolom aksi. Muncul pertanyaan konfirmasi hapus.
Data wilayah dapat dihapus jika wilayah tidak memiliki data lingkungan di sistem. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 32 Detail Data Wilayah
Pada gambar 4.32 menampilkan detail data wilayah. Juga termasuk data ketua wilayah yang aktif periode berjalan dan catatan ketua wilayah periode
sebelumnya. Terdapat fasilitas cari ketua wilayah, pengguna dapat mencari data ketua wilayah dengan mengetik kata kunci di kotak cari.
Gambar 4. 33 Tambah Ketua Wilayah
Pada gambar 4.33 menampilkan form tambah ketua wilayah untuk menambah data ketua wilayah baru.
Gambar 4. 34 Tambah Ketua Wilayah
Pada gambar 4.34 menampilkan peringatan bahwa belum dapat menambah data ketua wilayah. Pengguna hanya dapat menambahkan data ketua wilayah jika
sudah terisi data umat di wilayah tersebut. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 35 Edit Ketua Wilayah
Pada gambar 4.35 menampilkan form edit ketua wilayah untuk mengubah data ketua wilayah jika ada perubahan.
Gambar 4. 36 Hapus Data Ketua Wilayah
Pada gambar 4.36 menampilkan proses hapus data ketua wilayah, Untuk menghapus, klik tombol hapus di kolom aksi. Muncul pertanyaan konfirmasi hapus.
Data ketua wilayah yang dapat dihapus hanya data ketua wilayah yang sudah tidak aktif.
4.3.1.4.6 Sub Menu Data Lingkungan
Gambar 4. 37 Lihat Data Lingkungan
Pada gambar 4.37 menampilkan seluruh lingkungan yang ada di paroki setempat. Terdapat fasilitas cari lingkungan, pengguna dapat mencari data
lingkungan dengan mengetik kata kunci di kotak cari.
Gambar 4. 38 Tambah Data Lingkungan
Pada gambar 4.38 menampilkan form tambah lingkungan untuk menambah data lingkungan di wilayah tertentu. Pengguna dapat memilih wilayah
dan selanjutnya memasukan nama lingkungan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 39 Edit Data Lingkungan
Pada gambar 4.39 menampilkan form edit data lingkungan, jika ada kesalahan input data lingkungan.
Gambar 4. 40 Hapus Data Lingkungan
Pada gambar 4.40 menampilkan proses hapus data lingkungan. Untuk menghapus, klik tombol hapus di kolom aksi. Muncul pertanyaan konfirmasi
hapus. Lingkungan dapat dihapus jika lingkungan tidak memiliki data keluarga di sistem. Berikut listing program dari proses hapus data lingkungan.
Di kelas controller:
public function hapus_lingkungan{ if this-is_logged_in{
in_id_lingkungan = _POST[id_lingkungan]; cek_is_keluarga
= this-keluarga_model-
cek_keluargain_id_lingkungan; ifcek_is_keluarga == null{
res_del_lingkungan = this-lingkungan_model- del_lingkunganarrayid_lingkungan = in_id_lingkungan;
ifres_del_lingkungan = 1{ this-session-set_flashdataberhasil,
Hapus Lingkungan; redirectlingkungan;
} else { this-session-set_flashdatagagal,
Hapus Lingkungan; redirectlingkungan;
} } else {
this-session-set_flashdatagagal,
Hapus Lingkungan, masih ada data keluarga di lingkungan.;
redirectlingkungan; }
} else { redirectwelcome;
} }
Di kelas model :
public function del_lingkunganwhere{ res = this-db-deletelingkungan,where;
return res; }
Gambar 4. 41 Detail Lingkungan
Pada gambar 4.41 menampilkan detail data lingkungan. Juga termasuk data ketua lingkungan yang aktif periode berjalan dan catatan ketua lingkungan
periode sebelumnya. Terdapat fasilitas cari ketua lingkungan, pengguna dapat mencari data ketua lingkungan dengan mengetik kata kunci di kotak cari.
Gambar 4. 42 Tambah Ketua Lingkungan
Pada gambar 4.42 menampilkan form tambah ketua lingkungan untuk menambah ketua lingkunga baru.
Gambar 4. 43 Edit Ketua Lingkungan
Pada gambar 4.43 menampilkan form edit ketua lingkungan untuk mengubah data ketua lingkungan jika ada perubahan.
Gambar 4. 44 Hapus Ketua Lingkungan
Pada gambar 4.44 menampilkan proses hapus data ketua lingkungan. Untuk menghapus, klik tombol hapus di kolom aksi. Akan muncul pertanyaan
konfirmasi hapus. Data ketua lingkungan yang dapat dihapus hanya data ketua lingkungan yang sudah tidak aktif.