150
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi pengolahan arsip dengan metode alphabetical filling system dan chronologis yang
akan dibangun. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan kedalam bahasa pemograman. Setelah
implementasi maka dilakukan pengujian terhadap aplikasi yang baru dan akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan
sistem selanjutnya.
4.1.4 Implementasi Perangkat Lunak
Perangkat lunak yang dipasang pada sistem komputer yang digunakan untuk membangun Aplikasi ini adalah sebagai berikut :
1. Sistem Operasi yang digunakan Windows XP Profesional
2. Apache Server dan MYSQL, sebagai engine pengolah data yang digunakan
untuk menyimpan dan melakukan beberapa fungsi yang lazim dilakukan dalam sebuah database..
3. PHP untuk penulisan kode program.
4.1.5 Implementasi Perangkat Keras
Perangkat Keras yang dibutuhkan untuk pengoperasian aplikasi ini adalah sebagai berikut :
Tabel 4.1 Implementasi Perangkat Keras
No Nama Bagian
Spesifikasi Jumlah
Komputer
1 Sekretaris
a. Processor 2.26 Ghz b. RAM 1 GB
c. Hard Disk 120 GB d. VGA 128 MB
e. Monitor resolusi 1024 x 768 1
2 Pimpinan
a. Processor 2.0 Ghz b. RAM 128 MB
c. Hard Disk 80 GB d. VGA 64 MB
e. Monitor resolusi 1024 x 768 1
3 Admin
a. Processor 2.26 Ghz b. RAM 1 GB
c. Hard Disk 160 GB d. VGA 128 MB
e. Monitor resolusi 1024 x 768 1
4.1.3 Implementasi Basis Data
Pembuatan basis data dilakukan dengan menggunakan MySQL . Implementasi basis data dalam bahasa SQL adalah sebagai berikut :
Pembuatan Database :
1. Tabel Baptis CREATE TABLE `dat_baptis`
`id_baptis` varchar16 NOT NULL, `nama` varchar150 default NULL,
`nama_panggilan` varchar30 default NULL, `tmp_lahir` varchar35 default NULL,
`tgl_lahir` date default NULL, `ayah` varchar75 default NULL,
`agama1` varchar25 default NULL, `ibu` varchar75 default NULL,
`agama2` varchar25 default NULL, `alamat` varchar200 default NULL,
`telp1` varchar15 default NULL, `telp2` varchar15 default NULL,
`tgl_baptis` date default NULL, `pembaptis` varchar75 default NULL,
`wali1_nama` varchar75 default NULL, `wali1_usia` int2 default NULL,
`wali1_hub` varchar50 default NULL,
`wali1_almat` varchar200 default NULL, `wali1_tlp` varchar15 default NULL,
`wali2_nama` varchar75 default NULL, `wali2_usia` int2 default NULL,
`wali2_hub` varchar50 default NULL, `wali2_almat` varchar200 default NULL,
`wali2_tlp` varchar15 default NULL, `date` datetime default NULL,
`date_modified` date default NULL, `author` varchar35 default NULL,
PRIMARY KEY `id_baptis`
;
2. Tabel Perkawinan CREATE TABLE `dat_calon_pengantin`
`id_pengantin` varchar16 NOT NULL, `p_nama` varchar75 default NULL,
`p_tempat_lhr` varchar35 default NULL, `p_tanggal_lhr` date default NULL,
`p_alamat` varchar255 default NULL, `p_perkerjan` varchar50 default NULL,
`p_agama` varchar30 default NULL, `p_tmpt_baptis` varchar35 default NULL,
`p_tanggal_baptis` date default NULL, `p_ayah` varchar50 default NULL,
`p_ibu` varchar50 default NULL, `p_almt_ortu` varchar255 default NULL,
`l_nama` varchar75 default NULL, `l_tempat_lhr` varchar35 default NULL,
`l_tanggal_lhr` date default NULL, `l_alamat` varchar255 default NULL,
`l_perkerjan` varchar50 default NULL, `l_agama` varchar30 default NULL,
`l_tmpt_baptis` varchar35 default NULL, `l_tanggal_baptis` date default NULL,
`l_ayah` varchar50 default NULL, `l_ibu` varchar50 default NULL,
`l_almt_ortu` varchar255 default NULL, `hari` varchar10 default NULL,
`tanggal` date default NULL, `jam` varchar5 default NULL,
`gereja` varchar30 default NULL, `pastor` varchar30 default NULL,
`date` datetime default NULL, `date_modified` datetime default NULL,
`penginput` varchar30 default NULL, PRIMARY KEY `id_pengantin`
; 3. Tabel Katekumen
CREATE TABLE `dat_katekumen` `id_katekumen` varchar16 NOT NULL,
`nama` varchar75 default NULL, `alamat` varchar255 default NULL,
`tmp_lahir` varchar30 default NULL, `tgl_lahir` date default NULL,
`pek_sek` varchar30 default NULL, `agama` varchar30 default NULL,
`tlp` varchar30 default NULL, `sd` varchar30 default NULL,
`sd_t` int11 default NULL, `sltp` varchar30 default NULL,
`sltp_t` int11 default NULL, `slta` varchar30 default NULL,
`slta_t` int11 default NULL, `paroki` varchar30 default NULL,
`paroki_t` int11 default NULL, `b_gereja` varchar30 default NULL,
`b_greja_date` date default NULL, `tunangan` varchar30 default NULL,
`tunangan_agama` varchar30 default NULL, `menikah` varchar30 default NULL,
`menikah_agama` varchar30 default NULL, `menikah_islam` varchar30 default NULL,
`menikah_islam_date` date default NULL, `menikah_sipil` varchar30 default NULL,
`menikah_sipil_date` date default NULL, `menikah_katolik` varchar30 default NULL,
`menikah_katolik_date` date default NULL, `menikah_adat` varchar30 default NULL,
`menikah_adat_date` date default NULL, `dulu_menikah` varchar30 default NULL,
`dulu_menikah_date` date default NULL, `dulu_menikah_secara` varchar30 default NULL,
`dulu_menikah_date2` date default NULL, `pasangan_menikah` varchar30 default NULL,
`pasangan_menikah_date` date default NULL, `pasangan_menikah_secara` varchar30 default NULL,
`pasangan_menikah_date2` date default NULL, `saudara_katolik` int11 default NULL,
`kegiatan` int11 default NULL, `ayah` varchar50 default NULL,
`ayah_agama` varchar30 default NULL, `ibu` varchar50 default NULL,
`ibu_agama` varchar30 default NULL, `date` datetime default NULL,
`date_modified` datetime default NULL, `penginput` varchar30 default NULL,
PRIMARY KEY `id_katekumen`
; 4. Tabel Kematian
CREATE TABLE `dat_kematian` `id_kematian` varchar16 NOT NULL,
`nama_lengkap` varchar50 default NULL, `nama_pemandian` varchar50 default NULL,
`usia` int2 default NULL, `nama_suamistri` varchar50 default NULL,
`ayah` varchar50 default NULL, `ibu` varchar50 default NULL,
`alamt` varchar255 default NULL, `men_tgl` date default NULL,
`men_jam` varchar8 default NULL, `men_di` varchar50 default NULL,
`sak_tgl` date default NULL, `sak_oleh` varchar50 default NULL,
`pem_tgl` date default NULL, `pem_di` varchar50 default NULL,
`pemimpin` varchar50 default NULL, `date` datetime default NULL,
`date_modified` datetime default NULL, `penginput` varchar30 default NULL,
PRIMARY KEY `id_kematian`
; 5. Tabel Sakramen Krisma
CREATE TABLE `dat_penguatan` `id_penguatan` varchar16 NOT NULL default 0,
`nama_pemandian` varchar255 default NULL, `nama_resmi` varchar255 default NULL,
`jk` varchar2 default NULL, `tempat_lhr` varchar50 default NULL,
`tanggal_lhr` date NOT NULL, `pem_greja` varchar255 default NULL,
`kota` varchar50 default NULL, `tanggal` date default NULL,
`gereja` varchar50 default NULL, `no_srt_baptis` varchar40 default NULL,
`wali_baptis` varchar50 default NULL, `istri_suami` varchar50 default NULL,
`ayah` varchar50 default NULL, `ibu` varchar50 default NULL,
`lingkungan` varchar50 default NULL, `alamat` varchar150 default NULL,
`alamat2` varchar150 default NULL, `kode_pos` varchar6 default NULL,
`telp` varchar15 default NULL, `date` datetime default NULL,
`date_modified` date default NULL, `author` varchar25 default NULL,
PRIMARY KEY `id_penguatan`
; 6. Tabel user
CREATE TABLE `dat_user` `nama` varchar100 NOT NULL,
`username` varchar30 NOT NULL, `password` varchar32 NOT NULL,
`level` int1 NOT NULL default 0, PRIMARY KEY `username`
; 7. Tabel Referensi Pendidikan
CREATE TABLE `ref_pendidikan` `id_form` varchar16 NOT NULL,
`sd` varchar30 default NULL, `sd_t` int11 default NULL,
`sltp` varchar30 default NULL, `sltp_t` int11 default NULL,
`slta` varchar30 default NULL, `slta_t` int11 default NULL,
`paroki` varchar30 default NULL, `paroki_t` int11 default NULL,
PRIMARY KEY `id_form`
;
8. Tabel Referensi Perkawinan CREATE TABLE `ref_perkawinan`
`id_form` varchar16 NOT NULL default 0, `menikah` varchar30 default NULL,
`menikah_agama` varchar30 default NULL, `menikah_islam` varchar30 default NULL,
`menikah_islam_date` date default NULL, `menikah_sipil` varchar30 default NULL,
`menikah_sipil_date` date default NULL, `menikah_katolik` varchar30 default NULL,
`menikah_katolik_date` date default NULL, `menikah_adat` varchar30 default NULL,
`menikah_adat_date` date default NULL, PRIMARY KEY `id_form`
; 9. Tabel Level
CREATE TABLE `level` `id_lev` int1 NOT NULL default 0,
`level` varchar20 default NULL, `deskripsi` varchar50 default NULL
;
4.1.6 Implementasi Antarmuka