7. DFD Level 1 Membuat Laporan
DFD level 1 adalah pengembangan dari DFD level 0. Pada DFD terdapat dua proses, yaitu: memilih periode dan mencetak laporan.
[pilih laporan]
[laporan pem eriksaan bayi] [laporan kunjungan ibu hamil]
[laporan KB] [data pemeriksaan ibu hamil dibaca]
[data kb dibaca]
[data pemeriksaan bayi dibaca] data terseleksi2
Kepala Klinik
Kepala Klinik
Kepala Klinik
5 pemeriksaan_bay
i 4
KB
6 pemeriksaan_ib
u_hamil 5.1
memilih periode
5.2 mencetak
laporan Kepala
Klinik
Gambar 4.13 DFD Level 1 Membuat Laporan
4.2.4 Entity Relationship Diagram ERD
Entity Relationship Diagram merupakan gambaran struktur database dari sistem informasi perpustakaan yang telah dikembangkan. ERD dibagi menjadi dua,
yaitu Conceptual Data Model CDM atau secara logik dan Physical Data Model PDM atau secara fisik.
1. Conceptual Data Model CDM
CDM merupakan gambaran struktur tabel yang menunjukkan relasi antar tabel dalam database yang akan di tunjukan pada lampiran 2.
STIKOM SURABAYA
2. Physical Data Model PDM
PDM hampir sama dengan CDM namun dalam PDM diberikan keterangan tipe data masing-masing atribut serta dijelaskan pula primary key atau foreign key
yang akan di tampilkan pada lampiran 3.
4.2.5 Struktur Tabel
Dalam pengembangan sistem informasi ini, digunakan beberapa tabel untuk menyimpan berbagai data yang penting. tabel tersebut adalah tabel ibu hamil, tabel
bayi dan tabel pegawai. Berikut akan dijelaskan tentang tabel-tabel yang digunakan. A.
Tabel Login Primary key
: Nama_user Foreign key
: ID_Pegawai Fungsi
: untuk menyimpan data login bagi pegawai yang berhak mengakses sistem ini.
Tabel 4.1 Stuktur Tabel Login
Field Tipe
Panjang Constraint
Nama_user Varchar
100 PK
ID_Pegawai Varchar
7 FK
Kata_sandi Varchar
16 Konf_jawaban
Varchar 500
STIKOM SURABAYA
B. Tabel Jabatan
Primary key : Nama_Jabatan
Foreign key : -
Fungsi : untuk menyimpan jabatan pegawai
Tabel 4.2 Stuktur Tabel Jabatan
Field Tipe
Panjang Constraint
Nama_Jabatan Varchar
50 PK
C. Tabel Minggu Ke-
Primary key : Minggu_ke
Foreign key : -
Fungsi : untuk menyimpan periode minggu
Tabel 2.3 Stuktur Tabel Minggu Ke-
Field Tipe
Panjang Constraint
Minggu_ke Varchar
50 PK
D. Tabel Pegawai
Primary key : ID_Pegawai
Foreign key : Nama_Jabatan
Fungsi : Untuk menyimpan data pegawai pada Klinik BPS
Vivin Martono. Tabel 4.4 Stuktur Tabel Pegawai
Field Tipe
Panjang Constraint
STIKOM SURABAYA
Field Tipe
Panjang Constraint
ID_Pegawai Varchar
7 PK
Nama_Jabatan Varchar
50 FK
Nama_pegawai Varchar
100 Alamat_pegawai
Varchar 500
telepon_pegawai Varchar
12 Status_pegawai
Varchar 50
E. Tabel Pasien Ibu
Primary key : No_kartu
Foreign key : -
Fungsi : Untuk menyimpan data pasien ibu hamil pada Klinik
BPS Vivin Martono. Tabel 4.5 Stuktur Tabel Pasien Ibu
Field Tipe
Panjang Constraint
No Kartu Varchar
25 PK
Nama_ibu Varchar
100 Umur_ibu
Integer Agama_ibu
Varchar 10
Pendidikan_ibu Varchar
100 Pekerjaan_ibu
Varchar 100
Alamat_ibu Varchar
200 Nama_suami
Varchar 100
Umur_suami Integer
Agama_suami Varchar
10
STIKOM SURABAYA
Field Tipe
Panjang Constraint
Pekerjaan_suami Varchar
100 Pendidikan_suami
Varchar 100
Telepon_suami Varchar
12
F. Tabel Pasien Bayi
Primary key : No Kartu Bayi
Foreign key : -
Fungsi : Untuk menyimpan data pasien bayi pada Klinik BPS
Vivin Martono. Tabel 4.6 Stuktur Tabel Pasien Bayi
Field Tipe
Panjang Constraint
No Kartu Bayi Varchar
25 PK
Nama_bayi Varchar
100 Tgl_lahir_bayi
Date BBL_bayi
Float Cara_persalinan
Varchar 50
Alamat_bayi Varchar
500 Nama_ibu_bayi
Varchar 100
Nama_ayah_bayi Varchar
100 Telepon_bayi
Varchar 20
G. Tabel Pemeriksaan Ibu Hamil
Primary key : no_kartu_pemeriksaan
Foreign key : ID_pegawai
STIKOM SURABAYA
Fungsi : untuk menyimpan data pemeriksaan ibu hamil pada
minggun pertama. Tabel 4.7 Stuktur Tabel Pemeriksaan Ibu Hamil
Field Tipe
Panjang Constraint
No_kartu_pemeriksaan Varchar
15 PK
Id_pegawai Varchar
7 FK
Muntah-muntah Varchar
100 Pusing
Varchar 100
Nyeri_perut Varchar
100 Nafsu_makan
Varchar 100
Pendarahan Varchar
100 Penyakit_yang_diderita
Varchar 100
Riwayat_penyakit_keluarga Varchar
100 Kebiasaan
Varchar 100
Keluhan Varchar
100 Pasangan_sexual_istri
Varchar 100
Pasangan_sexua_suami Varchar
100 Diskusi_HIV_AIDS
Varchar 100
Kesadaran Varchar
100 Mata
Varchar 100
Leher Varchar
100 Payudaara
Varchar 100
Paru Varchar
100 Jantung
Varchar 100
Hati Varchar
100 Suhu_badan
Varchar 100
Gentalia_luar_dalam Varchar
100
STIKOM SURABAYA
H. Tabel Pemeriksaan Bayi
Primary key : no_kartu_bayi_pemeriksaan
Foreign key : id_pegawai
Foreign Key 2 : Minggu_Ke
Fungsi : mencatat data pemeriksaan bayi pada minggu
pertama. Tabel 4.8 Stuktur Tabel Pemeriksaan Bayi
Field Tipe
Panjang Constraint
no_kartu_bayi_pemeriksaan Varchar
15 PK
Id_pegawai Varchar
7 FK
Minggu_Ke Varchar
50 FK
BCG Varchar
10 DPT
Varchar 10
POLIO Varchar
10 Hepatitis_B
Varchar 10
Campak Varchar
10
I. Tabel KB
Primary key : no_kartu_KB
Foreign key 1 : ID_pegawai
Fungsi : mencatat data pemeriksaan KB pada minggu
pertama.
STIKOM SURABAYA
Tabel 4.9 Stuktur Tabel KB
Field Tipe
Panjang Constraint
No_kartu_KB Varchar
11 PK
ID_pegawai Varchar
7 FK
Jumlah_anak_hidup Integer
Keinginan_punya_anak_lagi Varchar
100 Saat_ingin_punya_anak_lagi
Varchar 100
Riwayat_komplikasi_kehamilan Varchar
100 Sikap_pasangan_terhadap_KB
Varchar 100
Menjelaskan_resiko_HIV Varchar
100 Metode_ganda_untuk_akseptor_KB
Varchar 100
Tekanan_darah Float
Haid_terakhir Varchar
100 BB_KB
Float Kebiasaan_merokok
Varchar 100
Tentang_menyusui Varchar
100 Tanggal_persalinan
Date Saat_kuning
Varchar 100
Perd_per_vag Varchar
100 Tumor_payudara
Varchar 100
Fluoralbus Varchar
100 Tanda_radang
Varchar 100
Tumor Varchar
100 Posisi_rahim
Varchar 100
Gentalia_luar_KB Varchar
100 Tanggal_dilayani
Date Tanggal_dipasang
Date
STIKOM SURABAYA
Field Tipe
Panjang Constraint
Tangga_dilepas Date
J. Tabel Detil KB
Primary key : Tgl_KB
Foreign key 1 : no_kartu_KB
Foreign key 2 : no_kartu
Fungsi : untuk menyimpan data pemeriksaan KB pada
pemeriksaan berikutnya. Tabel 4.10 Stuktur Tabel Detil KB
Field Tipe
Panjang Constraint
Tgl_KB Date
PK No_kartu_KB
Varchar 25
FK No_kartu
Varchar 11
FK Haid_tgl
Date BB_ibu_KB
Float Tekanan_darah_KB
Float Efek_samping
Varchar 500
Komplikasi Varchar
500 Tindakan
Varchar 500
Tgl_kembali Date
TT_PX_KB Varchar
200
K. Tabel Detil_Pemeriksaan Bayi
Primary key : tgl_periksa_bayi
STIKOM SURABAYA
Foreign key 1 : no_kartu_bayi_pemeriksaan
Foreign key 2 : no_kartu_bayi
Fungsi : untuk mencatat data pemeriksaan bayi pada minggu-
minggu berikutnya. Tabel 4.11 Stuktur Tabel Detil Pemeriksaan Bayi
Field Tipe
Panjang Constraint
Tgl_periksa_bayi Date
PK No_kartu_bayi_pemeriksaan
Varchar 15
FK No_kartu_bayi
Varchar 25
FK Umur_bayi
Float BB_Bayi
Float Keluhan_bayi
Varchar 500
Pengobatan Varchar
200 TT_PX_bayi
Varchar 200
L. Tabel Detil_Pemeriksaan Ibu_Hamil
Primary key : tgl_pemeriksaan
Foreign key 1 : no_kartu
Foreign key 2 : no_kartu_pemeriksaan
Fungsi : untuk menyimpan data pemeriksaan ibu hamil pada
pemeriksaan berikutnya. Tabel 4.12 Stuktur Tabel Detil Pemeriksaan Ibu Hamil
Field Tipe
Panjang Constraint
Tgl_pemeriksaan Date
PK
STIKOM SURABAYA
Field Tipe
Panjang Constraint
No_kartu Varchar
25 FK
No_kartu_pemeriksaan Varchar
15 FK
BB Float
Tekanan_darah_detil_ibu Float
Tinggi_fundus_uteri Integer
Umur_kehamilan Float
Letak_janin Varchar
200 DJJ
Float OED
Varchar 200
Keluhan_detil Varchar
500 Penyuluhan
Varchar 200
TT_PX Varchar
200
M. Tabel Detil Riwayat Hamil Sekarang
Primary key : ID_riwayat_ibu
Foreign key 1 : no_kartu_pemeriksaan
Foreign key 2 : no_kartu
Fungsi : untuk mencatat riwayat hamil ibu hamil sekarang.
Tabel 4.13 Stuktur Tabel Detil Riwayat Sekarang
Field Tipe
Panjang Constraint
Id_riwayat_ibu Varchar
11 PK
No_kartu_pemeriksaan Varchar
15 FK
No_karu Varchar
25 FK
apiah Varchar
20
STIKOM SURABAYA
Field Tipe
Panjang Constraint
Umur_anak Integer
P_L Varchar
1 BB_ibu_hamil
Float Cara_persalinan_ibu_hamil
Varchar 100
Penolong Varchar
100 Tempat_persalinan
Varchar 200
keterangan Varchar
500
STIKOM SURABAYA
BAB V TESTING DAN IMPLEMENTASI