Entity Relationship Diagram ERD Struktur Tabel

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