Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Basis Data

Klik tombol submit . Data tersimpan ke dalam database. Tombol simpan sesuai yang diharapkan. Klik tombol print . Akses untuk mencetak data. Tombol keluar sesuai yang diharapkan. Klik tombol Delete . Akan menghapus data yang di pilih. Tombol hapus sesuai diharapkan.

4.4.3 Kesimpulan dan Hasil Pengujian

Proses pengujian dilakukan dengan menggunakan program secara keseluruhan untuk mengetahui koneksi database dan kelancaran proses pengolahan data. Berdasarkan hasil pengujian dengan kasus uji diatas dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.

4.5 Implementasi

Tahap implementasi adalah tahapan penerapan sistem yang dibuat untuk dapat dioperasikan.pada tahapan ini akan menjelaskan mengenai sistem yang dirancang dan cara menggunakan atau mengoperasikan sistem tersebut.

4.5.1 Implementasi Perangkat Lunak

Untuk implementasi Perangkat Lunak pada Sistem Informasi Pelayanan Kesehatan Ibu dan Anak di Puskesmas Padasuka ini digunakan PHP dan Xampp dipilih sebagai Perangkat Lunak pengembang karena menyediakan fasilitas yang memadai dan sesuai dengan kebutuhan Sistem Informasi Pelayanan. Sementara xampp mysql digunakan sebagai perangkat lunak pengembang dalam pembuatan basis data.

4.5.2 Implementasi Perangkat Keras

Kebutuhan Perangkat Keras yang dibutuhkan oleh sistem dalam implementasi perangkat keras sebagai berikut : 1. Processor yang digunakan adalah intel Core i3. 2. Rekomendasi minimum adalah Intel Dual Core. 3. Harddisk terpasang 4. Memori terpasang minimum 1GB. 5. VGA card terpasang minimum Onboard. 6. CD Room minimal 56x.

4.5.3 Implementasi Basis Data

Implementasi basis data dilakukan dengan menggunakan bahasa PLSQL, dimana aplikasi pemrograman yang digunakan yaitu Xampp, Implementasi basis datanya dalam bahasa SQL adalah sebagai berikut :

1. Tabel Pasien

CREATE TABLE `pasien` `pas_kode` varchar12 NOT NULL, `pas_ktp` varchar20 DEFAULT NULL, `pas_nama` varchar50 NOT NULL, `pas_tgl_daftar` datetime NOT NULL, `pas_tgl_lahir` varchar15 DEFAULT NULL, `pas_umur` int11 DEFAULT NULL, `pas_gender` varchar1 DEFAULT NULL, `pas_agama` varchar20 NOT NULL, `pas_alamat` text, `pas_pendidikan` varchar15 NOT NULL, `pas_pekerjaan` varchar150 DEFAULT NULL, `pas_tlp` varchar20 NOT NULL, `pas_kepala_keluarga` varchar20 NOT NULL, `pas_jml_keluarga` varchar5 NOT NULL, `pas_status` tinyint1 DEFAULT 0, `pas_inap` tinyint1 DEFAULT 0, `pas_tipe` varchar1 DEFAULT NULL, `pas_last_upd` datetime DEFAULT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Tabel Pendaftaran

CREATE TABLE `pendaftaran` `tgl_pendaftaran` datetime NOT NULL, `id_pendaftaran` varchar15 NOT NULL, `id_berobat` varchar15 NOT NULL, `keterangan` varchar50 DEFAULT NULL, `id_jamkes` varchar20 DEFAULT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

3. Tabel Kehamilan

CREATE TABLE `bumil_regis` `no_reg` varchar10 NOT NULL, `tanggal` datetime NOT NULL, `nama_ibu` varchar50 NOT NULL, `nama_suami` varchar50 NOT NULL, `umur` varchar3 NOT NULL, `alamat` varchar30 NOT NULL, `hpht` varchar20 NOT NULL, `gpa` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

4. Tabel KIA

CREATE TABLE `detail_kia` `rm_id` int10 NOT NULL, `kode_pasien` varchar10 NOT NULL, `kode_kartu_kia` varchar20 NOT NULL, `tanggal` datetime NOT NULL, `keluhan` varchar200 NOT NULL, `diagnosis` varchar200 NOT NULL, `terapi` varchar200 NOT NULL, `catatan` varchar200 NOT NULL, `pemeriksa` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

5. Tabel Pembayaran

CREATE TABLE `pembayaran_kb` `no_pembayaran` varchar10 NOT NULL, `tanggal` datetime NOT NULL, `nama` varchar50 NOT NULL, `pemeriksa` varchar20 NOT NULL, `tindakan` varchar20 NOT NULL, `harga` varchar20 NOT NULL, `qty` varchar20 NOT NULL, `total` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

6. Penerimaan Obat

CREATE TABLE `penerimaan_obat` `no_penerimaan` varchar10 NOT NULL, `tanggal` datetime NOT NULL, `ob_id` varchar9 NOT NULL, `qty` int3 NOT NULL, `petugas` varchar50 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

7. Tabel Bayi

CREATE TABLE `regis_anak` `no_reg` varchar10 NOT NULL, `tanggal` datetime NOT NULL, `nama_bayi` varchar50 NOT NULL, `jk` varchar2 NOT NULL, `nama_ibu` varchar50 NOT NULL, `nama_ayah` varchar50 NOT NULL, `alamat` varchar20 NOT NULL, `tgl_lahir` varchar20 NOT NULL, `bb` varchar10 NOT NULL, `pb` varchar10 NOT NULL, `penolong` varchar50 NOT NULL, `keterangan` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

4.5.4 Implementasi Antar Muka