ON UPDATE CASCADE
21. PelayanMedis_Pasien
4.2 Perancangan Program Aplikasi
4.2.6 S pesifikasi Proses
Berikut ini adalah spsesifikasi proses berupa pseudocode dari aplikasi Modul Login
Input KdKaryawan Input Password
Apabila tekan tombol “Login”
Cek jika kd kry dan password ada pada basis data
Tampilkan form utama
Tampilkan form login
Akhir jika
Akhir Modul
Modul Pasien
Apabila klik menu “Pasien”
Tampilkan sub menu data pasien
Apabila klik sub menu “Data Pasien” Tampilkan form pasien
Apabila klik tombol “New”
Input data pasien baru
Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang
Cek jika nama depan dan nama belakang ada di database
Tampilkan info pasien
Apabila klik tombol “Close”
Keluar form pasien Kembali ke form utama Apabila klik menu “File – Exit”
Keluar dari form utama Kembali ke form Login
Akhir Modul
Modul Pelayan Medis
Apabila klik menu “Data Pelayan M edis” Tampilkan sub menu data dokter
Apabila tekan sub menu “Data Dokter” Tampilkan form dokter
Apabila klik tombol “New” Input data dokter baru Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang
Cek jika nama depan dan nama belakang ada di database
Tampilkan info dokter Apabila klik tombol “Close”
Keluar form dokter
Kembali ke form utama
Tampilkan sub menu data bidan
Apabila tekan sub menu “Data Bidan” Tampilkan form bidan
Apabila klik tombol “New” Input data bidan baru Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang
Cek jika nama depan dan nama belakang ada di database
Tampilkan info bidan Apabila klik tombol “Close”
Keluar form bidan
Kembali ke form utama
Tampilkan sub menu data perawat
Apabila tekan sub menu “Data Perawat” Tampilkan form perawat
Apabila klik tombol “New” Input data perawat baru Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang
Cek jika nama depan dan nama belakang ada di database
Apabila klik tombol “Close” Keluar form perawat
Kembali ke form utama
Tampilkan sub menu jadwal
Apabila klik sub menu “jadwal praktek” Tampilkan form jadwal praktek
Apabila klik tombol “New”
Input data jadwal praktek Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Close” Keluar form Jadwal Praktek
Kembali ke form utama
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang pelayan medis
Cek jika nama ada di database
Tampilkan nama pelayan medis
Akhir jika
Apabila klik sub menu “jadwal jaga”
Tampilkan form jadwal jaga Apabila klik tombol “New”
Input data jadwal jaga Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Close” Keluar form Jadwal Jaga
Kembali ke form utama
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang pelayan medis
Cek jika nama ada di database
Tampilkan nama pelayan medis
Apabila klik menu “File – Exit” Keluar dari form utama Kembali ke form Login
Akhir Modul
Modul Pelayanan Medis
Apabila klik menu “Pelayanan M edis”
Tampilkan sub menu data pemeriksaan rutin
Apabila tekan sub menu “Pemeriksaan Rutin” Tampilkan sub menu cek kehamilan Apabila klik sub menu “cek kehamilan”
Tampilkan form cek kehamilan Apabila klik tombol “New”
Input data cek kehamilan
Apabila klik tombol “Save”
Simpan ke database
Apabila cari info pasien
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien
Akhir jika
Apabila cari info pelayan medis
Input nama pelayan medis
Apabila klik tombol “Find”
Cek jika nama pelayan medis ada di database
Tampilkan info pelayan medis
Akhir jika Apabila cari info pelayanan
Input kode pelayanan
Apabila klik tombol “Find”
Cek jika kode pelayanan ada di database
Tampilkan info pelayanan
Apabila klik tombol “Add”
Tampilkan data pada tabel form
Apabila klik tombol “edit”
Update textfield deskripsi Apabila klik tombol “Close”
Keluar form cek kehamilan
Kembali ke form utama
Tampilkan sub menu cek KB Apabila klik sub menu “Cek KB”
Tampilkan form cek KB
Apabila klik tombol “New”
Input data cek KB
Apabila klik tombol “Save”
Simpan ke database
Apabila cari info pasien
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien
Akhir jika
Apabila cari info pelayan medis
Input nama pelayan medis
Apabila klik tombol “Find”
Cek jika nama pelayan medis ada di database
Tampilkan info pelayan medis
Akhir jika Apabila cari info pelayanan
Input kode pelayanan
Apabila klik tombol “Find”
Cek jika kode pelayanan ada di database
Tampilkan info pelayanan
Akhir jika
Apabila klik tombol “Add”
Tampilkan data pada tabel form
Update textfield deskripsi Apabila klik tombol “Close”
Keluar form cek KB Kembali ke form utama Tampilkan sub menu imunisasi
Apabila klik sub menu “Imunisasi” Tampilkan form imunisasi
Apabila klik tombol “New”
Input data imunisasi
Apabila klik tombol “Save”
Simpan ke database
Apabila cari info pasien
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien
Akhir jika
Apabila cari info pelayan medis
Input nama pelayan medis
Apabila klik tombol “Find”
Cek jika nama pelayan medis ada di database
Tampilkan info pelayan medis
Akhir jika Apabila cari info pelayanan
Input kode pelayanan
Apabila klik tombol “Find”
Cek jika kode pelayanan ada di database
Tampilkan info pelayanan
Akhir jika Apabila klik tombol “Add”
Tampilkan data pada tabel form
Apabila klik tombol “edit”
Update textfield deskripsi Apabila klik tombol “Close”
Keluar form imunisasi
Apabila tekan sub menu “Instalasi Kamar Bersalin” Tampilkan form instalasi kamar bersalin
Apabila klik tombol “New”
Input data instalasi kamar bersalin Apabila klik tombol “Save”
Simpan ke database
Apabila cari info pasien
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien Akhir jika
Apabila cari info pelayan medis
Input nama pelayan medis Apabila klik tombol “Find”
Cek jika nama pelayan medis ada di database
Tampilkan info pelayan medis
Akhir jika Apabila cari info pelayanan
Input kode pelayanan
Apabila klik tombol “Find”
Cek jika kode pelayanan ada di database
Tampilkan info pelayanan
Akhir jika
Apabila klik tombol “Add”
Tampilkan data pada tabel form Apabila klik tombol “edit”
Update textfield deposit
Apabila klik tombol “Close” Keluar form IKB
Kembali ke form utama
Apabila tekan sub menu “Ruang Rawat Inap” Tampilkan form ruang rawat inap
Apabila klik tombol “New”
Input data ruang rawat inap Apabila klik tombol “Save”
Simpan ke database
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien Akhir jika
Apabila cari info pelayan medis
Input nama pelayan medis Apabila klik tombol “Find”
Cek jika nama pelayan medis ada di database
Tampilkan info pelayan medis
Akhir jika Apabila cari info pelayanan
Input kode pelayanan
Apabila klik tombol “Find”
Cek jika kode pelayanan ada di database
Tampilkan info pelayanan
Akhir jika
Apabila klik tombol “Add”
Tampilkan data pada tabel form Apabila klik tombol “edit”
Update textfield deposit
Apabila klik tombol “out”
Insert tgl sekarang sebagai “Tgl Keluar”
Apabila klik tombol “Close”
Keluar form ruang rawat inap
Kembali ke form utama
Apabila klik menu “File – Exit” Keluar dari form utama Kembali ke form Login
Akhir Modul
Modul Karyawan
Apabila klik menu “Karyawan”
Tampilkan sub menu data kasir
Apabila klik sub menu “Data Kasir” Tampilkan form kasir
Apabila klik tombol “New”
Input data kasir
Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang
Cek jika nama depan dan nama belakang ada di database
Tampilkan info kasir
Apabila klik tombol “Close”
Keluar form kasir Kembali ke form utama Tampilkan sub menu data administrasi
Apabila klik sub menu “Data Administrasi” Tampilkan form kasir
Apabila klik tombol “New”
Input data administrasi
Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Find”
Tampilkan form search
M asukkan nama depan dan nama belakang
Cek jika nama depan dan nama belakang ada di database
Tampilkan info administrasi
Apabila klik tombol “Close”
Keluar form administrasi
Kembali ke form utama Apabila klik menu “File - Exit”
Keluar dari form utama Kembali ke form Login Akhir Modul
Modul Transaksi
Apabila klik menu “Transaksi” Tampilkan sub menu tagihan
Apabila klik sub menu “Tagihan” Tampilkan form tagihan
Apabila klik tombol “New”
Input data tagihan
Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Close” Keluar form tagihan
Kembali ke form utama Apabila cari info pasien
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien
Akhir jika
Apabila cari info karyawan
Input nama karyawan
Apabila klik tombol “Find”
Cek jika nama karyawan ada di database
Tampilkan info karyawan
Akhir jika Tampilkan sub menu pembayaran
Apabila klik sub menu “Pembayaran” Tampilkan form pembayaran
Apabila klik tombol “New”
Input data pembayaran
Apabila klik tombol “Save”
Simpan ke database
Apabila klik tombol “Edit”
Update ke database
Apabila klik tombol “Close”
Keluar form pembayaran
Apabila cari info pasien
Input kode pasien
Apabila klik tombol “Find”
Cek jika kode pasien ada di database
Tampilkan info pasien
Akhir jika Apabila cari info karyawan
Input nama karyawan
Apabila klik tombol “Find”
Cek jika nama karyawan ada di database
Tampilkan info karyawan
Akhir jika Apabila klik menu “File - Exit”
Keluar dari form utama Kembali ke form Login Akhir Modul
Modul Report
Apabila klik menu “Report”
Tampilkan sub menu “Laporan IKB per hari”
Apabila klik sub menu “Laporan IKB per hari”
Tampilkan report
Tampilkan sub menu “Laporan Ruang Inap per hari”
Apabila klik sub menu “Laporan Ruang Inap per hari” Tampilkan Report
Tampilkan sub menu “Laporan IKB per bulan” Apabila klik menu “Laporan IKB per bulan” Tampilkan report
Tampilkan sub menu “Laporan Ruang Inap per bulan”
Apabila klik sub menu “Laporan Ruang Inap per bulan” Tampilkan report
Tampilkan sub menu “Pemeriksaan Rutin per bulan”
Apabila klik sub menu “Pemeriksaan Rutin per bulan” Tampilkan report
Apabila klik sub menu “Laporan Pembayaran per bulan”
Tampilkan report
Apabila klik menu “File - Exit” Keluar dari form utama
Kembali ke form Login Akhir Modul