A. Entity-Relationship Diagram
A. Entity-Relationship Diagram
A. Entity-Relationship Diagram
Entity-Relationship Diagram
b. Desain Tabel
1) Tabel Akses
Tabel 4.28 Akses
No
Field
1
Id_ akses
Type
Interger
Longth
11
Ket
Primary key
2
3
4
5
6
Id_sdm
Tipe
Username
Password
Password_has
Interger
Char
Varchar
Text
Tinytext
11
2
20
7
6
h
Status
Terdaftar
Interger
Datetime
Foreign key
Type
Interger
Longth
11
Ket
Primary key
g
Id_akses
Id_ruang
Status
Interger
Interger
Interger
11
2
1
Foreign key
Foreign key
2
3
4
3) Tabel Klinik
Tabel 4.30 Klinik
No
1
2
3
4
5
6
7
8
Field
Id_klinik
Jenis
Nama_klinik
Kota
Alamat
No_telpon
Pimpinan
Status
Type
Interger
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Interger
Longth
11
50
100
50
100
15
50
1
Ket
Primary key
4) Tabel Layanan
Tabel 4.31 Layanan
No
Field
1
Id_layanan
2
Id_ruang
3
Layanan
Type
Interger
Interger
Varchar
Longth
11
2
50
Ket
Primary key
Foreign key
Field
Type
Longth
Ket
o
1
Id_layanan_imunisasi
Interger
11
Primary
Id_pendaftaran
Interger
11
key
Foreign
key
3
4
5
Berat_badan
Tinggi_badan
Id_layanan_imunisasi_jeni
s
Catatan
Double
Interger
Interger
3
2
Foerign
key
Tinytext
Field
Type
Longth
o
1
Id_layanan_imunisasi_jeni
Interger
s
Jenis
Varchar
50
Ket
Primary
key
7) Tabel Layanan KB
Tabel 4.34 Layanan KB
N
o
Field
Type
Longth
Ket
1
2
3
4
5
Id_layanan_kb
Id_pendaftaran
Berat_badan
Tensi
Id_layanan_kb_je
Interger
Interger
Interger
Varchar
Interger
11
11
3
7
2
6
7
nis
Tipe
Catatan
Char
Tinytext
Primary key
Foreign key
Foreign key
s
Jenis
Type
Interger
Longth
11
Varchar
50
Ket
Primary key
Field
Type
Longth
Ket
o
1
Id_layanan_kehami Interger
11
Primary key
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
lan
Id_pendaftaran
Keluhan
Berat_badan
Tensi
Umur_kehamilan
Tinggi_fundus
Letak_janin
Denyut_jantung
Kaki_bengkak
Hasil_lab
Nasihat
Keterangan
Harus_kembali
Hamil_ke
Imunisasi
Fe
11
100
3
7
2
3
100
3
1
100
200
200
100
2
9
2
Foreign key
Interger
Varchar
Interger
Varchar
Interger
Interger
Varchar
Interger
Char
Varchar
Varchar
Varchar
Varchar
Interger
Varchar
Interger
Field
Type
Longth
Ket
o
1
Id_layanan_ob
Interger
11
Primary key
2
3
4
5
6
7
8
at
Id_obat
Jumlah
Harga
Petunjuk
Id_pendaftaran
Tanggal
Status
Interger
Interger
Interger
Varchar
Interger
Datetime
Interger
11
2
8
100
11
Foreign key
Foreign key
Field
Type
Longth
Ket
o
1
Id_layanan_persalinan_
Interger
11
Primary key
2
3
4
5
6
7
awal
Id_pendaftaran
Tensi
Berat_badan
Denyut_jantung
Keterangan
Tanggal
Interger
Varchar
Varchar
Interger
Varchar
Datetime
11
7
3
3
255
Foreign key
Field
Type
Longth
Ket
o
1
Id_layanan_persalinan_
Interger
11
Primary key
2
3
4
lahir
Id_pendaftaran
Jenis_kelamin
BBL
Interger
Chr
Interger
11
1
4
Foreign key
5
6
7
8
9
1
Anak_ke
Persalinan
Hasil_persalinan
Keadaan_bayi
Keadaan_ibu
Caps_vit_a
0
11 Keterangan
Interger
Varchar
Varchar
Varchar
Varchar
Varchar
1
15
15
20
20
5
Varchar
255
Field
Type
o
1
Id_layanan_persalinan_ruti
n
Id_pendaftaran
3
4
5
6
Tensi
Denyut_jantung
Keterangan
Tanggal
Interger
Longth
Ket
11
Primary
Interger
11
key
Foreign
Varchar
Interger
Varchar
Datetime
7
3
255
key
Type
Interger
Longth
11
Ket
Primary key
n
Id_tindakan
Id_pendaftaran
Jumlah
Harga
Tanggal
Interger
Interger
Interger
Interger
Datetime
11
11
3
9
Foreign key
Foreign key
2
3
4
5
6
Field
Id_obat
Type
Interger
Longth
11
Ket
Primary key
2
3
Kd_obat
Id_obat_katego
Varchar
Interger
10
2
4
5
6
7
8
ri
Nama_obat
Id_obat_satuan
Komposisi
Stok
Harga
Varchar
Interger
Varchar
Interger
Interger
100
2
255
5
8
Foreign key
Foreign key
Type
Interger
Longth
2
i
Kategori
Keterangan
Varchar
Varchar
100
255
2
3
Ket
Primary key
n
Satuan
Type
Interger
Longth
2
Varchar
50
Ket
Primary key
Field
Id_obat_stok
Id_obat
Jumlah
Tanggal
Type
Interger
Interger
Interger
Datetime
Longth
11
11
11
Ket
Primary key
Foreign key
Field
Id_pasien_an
No_rm
Nama_lengkap
Nama_ibu
Nama_bapak
Tempat_lahir
Tanggal_lahir
Alamat
Nomor_telepo
Type
Interger
Char
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar
10
11
n
Informasi
Tanggal
Text
Datetime
Longth
11
12
50
50
50
30
Ket
Primary Key
200
15
Field
Type
o
1
2
3
4
5
6
7
8
9
Id_pasien_ib
No_rm
Nama_lengkap
Nama_suami
Tempat_lahir
Tanggal_lahir
Alamat
Nomor_telpon
Nomor_identita
Interger
Char
Varchar
Varchar
Varchar
Date
Varchar
Varchar
Varchar
10
s
Tanggal
Datetime
Longth
Ket
11
12
50
50
50
200
15
20
n
Id_Pendaftaran
Jumlah
Jumlah_bayar
Type
Interger
Longth
11
Ket
Primary key
Interger
Interger
Interger
11
11
11
Foreign key
Tanggal
Interger
11
Field
Type
Longth
Ket
o
1
2
Id_pendaftaran
No_pendaftara
Bigint
Char
20
12
Primary key
3
4
5
6
7
8
9
n
Id_pasien
Tipe
Id_layanan
Keterangan
Mengetahui
Hubungan
Nomor_identita
Interger
Char
Interger
Varchar
Varchar
Varchar
Varchar
11
2
11
250
50
30
20
Foreign key
10
11
s
Tanggal
Is_periksa
Datetime
Interger
Foreign key
Field
Id_ruang
Interger
Kd_ruang
Char
Ruang
Varchar
50
Is_pelayanan
Interger
Is_app
Interger
Ket
Primary key
p
Nomor_telpon
Alamat
Type
Interger
Varchar
Longth
11
50
Varchar
Varchar
15
200
Ket
Primary key
Terdaftar
Datetime
s
Id_akses
Tipe
Username
Password
Type
Interger
Longth
11
Ket
Primary key
Interger
Char
Interger
Interger
11
2
11
11
Foreign key
Type
Interger
Varchar
Longth
11
50
p
Nomor_telpon
Alamat
Terdaftar
Varchar
Varchar
Datetime
15
200
3
4
5
Ket
Primary key
Type
Interger
Varchar
Longth
11
50
p
Nomor_telpon
Alamat
Tipe
Terdaftar
Varchar
Varchar
Char
Datetime
15
200
2
3
4
5
6
Ket
Primary key
Field
Id_tindakan
Id_layanan
Tindakan
Harga
Type
Interger
Interger
Varchar
Interger
Longth
11
11
100
9
Ket
Primary key
Foreign key
Password
Logi
n
Logo
Bagian Administrasi
Selamat Datang
Hai Istiqomah Selamat datang di SIM Klinik
Bersalin
Silahkan Klik Menu pilihan yang berada
disebelah kiri
Pasien
Data Pasien
Ibu
Data Pasien
Anak
Selamat Bekerja.
Pendaftaran periksa
Pendaftaran
Data Pendaftaran
Layanan & Tindakan
Data Layanan
Data
Tindakan
Pengaturan
Jenis KB
Jenis
Imunisasi
SDm
Data Dokter
Data Perawat
Data Bag
Admin
Akses Sistem
Hak Akses
Ubah
Password
Nomor Registrasi
Data Pasien
Anak
Pendaftaran periksa
Pendaftaran
Data Pendaftaran
Layanan & Tindakan
Data Layanan
Data Tindakan
Pengaturan
Jenis KB
Jenis Imunisasi
SDM
Data Dokter
Data Perawat
Data Bag Admin
Akses Sistem
Hak Akses
Ubah Password
Pelayanan
Pilih
Layanan
Kategori
Pasien
Pilih
Kategori
Nomer RM
Nama Pasien
Tempat lahir
Tanggal Lahir
No. Telepon
Alamat
Keterangan
Mengetahui
Hubungan Dengan
Pasien
Nomor Identitas
Simpan
Pilih Ruang
Simpan
Batal
Batal
Pilih
Layanan
Nama
Tindakan
Harga
Simpan
Batal
f. Menu Pendaftaran
Logo
Klinik Bersalin
Ananda
Bagian
Pendaftaran
Pasien
Data Pasien Ibu
Data Pasien Anak
Pendaftaran Periksa
Pendaftara
n
Data Pendaftaran
Kasir
Data Pendaftaran
Pengguna
Selamat Datang
Hai, selamat datang di SIM Klinik Bersalin
Ananda.
Silahkan klik menu pilihan yang berada di
sebelah kanan.
Ubah Password
Gambar 4.53 Desain Menu Pendaftaran
g. Menu Pemeriksaan
Logo
Klinik Bersalin
Ananda
Ruang
Pemeriksaan
Pasien
Selamat Datang
Hai, selamat datang di SIM Klinik Bersalin
Ananda.
Silahkan klik menu pilihan yang berada di
sebelah kanan.
Data
Pasien
Pendaftaran Periksa
Data Pendaftaran
Lapor
an
Kunjungan Ibu
Hamil
Pelayanan KB
Pengguna
Ubah Password
Gambar 4.54 Desain Menu Pemeriksaan
h. Menu Persalinan
Logo
Klinik Bersalin
Ananda
Ruang
Persalinan
Pasien
Data Pasien
Pendaftaran Periksa
Data
Pendaftaran
Lapora
n
Pertolongan
Persalinan
Pengguna
Selamat Datang
Hai, selamat datang di SIM Klinik Bersalin
Ananda
Silahkan klik menu pilihan yang berada di
sebelah kanan
Ubah Password
Gambar 4.55 Desain Menu Persalinan
i. Menu Ruang Anak
Klinik Bersalin
Ananda
Logo
Ruang Anak
Selamat Datang
Hai, selamat datang di SIM Klinik Bersalin
Ananda
Silahkan klik menu pilihan yang berada di
sebelah kanan
Pasien
Data Pasien
Pendaftaran Periksa
Data
Pendaftaran
Lapora
n
Imunisasi
Pengguna
Ubah Password
Logo
Klinik Bersalin
Ananda
Bagian Apoteker
Obat
Selamat Datang
Hai, selamat datang di SIM Klinik Bersalin Ananda
Silahkan klik menu pilihan yang berada di sebelah
kanan
Data Obat
Kategori Obat
Satuan Obat
Permintaan Obat
Data Permintaan obat
Akses Sistem
Ubah Password
Kode Obat
Nama Obat
Kategori
Satuan
Pilih
Kategori
Pilih satuan
Jumlah Stok
Harga
Komposisi
Simpan
Batal
f. Aplikasi Persalinan
Pada Aplikasi persalinan terdapat beberapa menu yang terdiri dari data rekam
medis sebelum dan sesudah persalinan dan laporan pertolongan persalinan.
imunisasi
yaitu
Dalam pengujian form login ini, penulis menggunakan usename admin dan
password a.
Skenario
Pengujian
Mengosongkan
Tabel 4.55
Hasil Pengujian Form Login
Test Care
Hasil yang diharapkan
Username:
Password:
langsung
menampilkan Anda
mengeklik tombol
belum mengisikan
login.
Hanya mengisi
data nama
Username:
administrasi
Password:
username.
Sistem akan menolak
Kesimpulan
Valid
Valid
administrasi dan
menampilkan pesan
mengosongkan
Anda belum
mengisikan
langsung
password.
mengeklik tombol
Login.
Menginputkan data Username:
Sistem menerima
Administrasi
Password: a
lalu mengeklik
kemudian langsung
tombol Login.
menampilkan form
Valid
administrasi.
2. Pengujian form data pasien
Skenario
Pengujian
Mengosongkan
semau data pasien
Tabel 4.56
Hasil Pengujian Form Data Pasien Pasien
Test case
Hasil Yang diharapkan Kesimpulan
Nama Pasien:
Tempat lahir:
Tanggal lahir:
Valid
dan mengeklik
tombol simpan.
Nama Suami:
No. Telepon:
No. Identitas:
Alamat:
menampilkan pesan :
a) Nama pasien harus
diisi
b) Tempat lahir harus
diisi
c) Data ini wajib
disisi
d) Nama suami harus
diisi
e) Data ini wajib diisi
f) Isi dengan nomer
KTP
g) Harus diisi
Sistem akan menolak
Mengosongkan
Nama Pasien:
Tempat lahir:
salah satu
menyimpan dan
Magelang
Tanggal lahir:
menampilkan nama
08 Maret 1990
Nama Suami: pasien harus diisi.
parameter data
yang seharusnya
diisi.
Valid
Iksan
No. Telepon:
0856372662
No. Identitas:
1234567
Alamat:
Mengisi data
dengan benar
Magelang
Nama Pasien: Sistem menyimpan
Intan
Tempat
sesuai dengan
kriteria.
dimasukkan.
Magelang
Tanggal lahir:
08 Maret 1990
Nama Suami:
Iksan
No. Telepon:
0856372662
Valid
No. Identitas:
1234567
Alamat:
Magelang
3. Form pengujian data obat
Skenario
Pengujian
Mengosongkan
semua data obat
dan mengeklik
tombol simpan.
Tabel 4.57
Hasil Pengujian Form Data Obat
Test Care
Hasil yang diharapkan
Kode Obat:
Nama Obat:
Kategori:
Satuan:
Jumlah stok:
Harga:
Komposisi:
Kesimpulan
Valid
menyimpan dan
menampilkan pesan:
a) Kode harus disisi
b) Nama obat harus
diisi
c) Pilih kategori
d) Pilih satuan
e) Jumlah Stok harus
diisi
f) Harga harus diisi
Mengosongkan
Kode Obat:
Nama Obat:
salah satu
parameter data
obat seharusnya
disisi.
Paracetamol
Kategori: Obat
1
Satuan: Tablet
Jumlah stok:
200
Harga: 10000
menampilkan pesan
Kode obat harus
diisi.
Valid