Medical Record
-
Upload
edi-syahputra -
Category
Documents
-
view
322 -
download
2
Transcript of Medical Record
PERANCANGAN DAN IMPLEMENTASI
APLIKASI MEDICAL RECORD KLINIK 24 JAM
Kelompok 3
Ari Alkautsar G64096011
Arief Hadi Wibowo G64096012
Astri Wiranti G64096013
Bangun Asanurjaya G64096014
Betry Widyaningsih G64096015
Lina Herlina T G64096037
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
2011
1. Latar Belakang
Pada umunya pencatatan data medical record pada klinik 24 jam masih dilakukan secara manual sehingga mempersulit admin untuk mengelola data medis di klinik. Oleh karena itu, dibuat Aplikasi Medical Record untuk mempermudah pengelolaan dan pemeliharaan data, serta mempercepat pencarian.
2. Tujuan
Tujuan dari pembuatan aplikasi medical record yaitu :
Mengatur pengelolaan data yang tadinya manual, menjadi komputerisasi.
Mempercepat melakukan pencarian data medis.
Mempermudah mendapatkan laporan data medis.
Mempermudah mendapatkan history data pasien, data dokter dan data kunjungan pasien.
3. Deskripsi Sistem
Sistem Informasi Medical Record mencatat data pasien, dokter, dan hasil berobat pasien pada klinik 24 jam. Sistem dibangun menggunakan pendekatan OOP, menggunakan 3 layer (data access layer, business logic, dan persentation layer). Dibuat dengan menggunakan Visual Basic 2008 dan menggunakan database SQL Server 2005.
4. Batasan Masalah
Aplikasi medical record dapat memanipulasi data pasien, data dokter, kunjungan pasien, data admin, melakukan pencarian dan menampilkan laporan data medis.
Manipulasi data berisi tambah data, edit data, hapus data, dan retrieve data. Sedangkan pencarian dilakukan berdasarkan nama. Laporan kunjungan pasien berupa report pdf yang dapat dicetak.
Aplikasi medical record dilakukan testing dengan metode blackbox testing (test pada Aplikasi user interface).
5. Analisis
Analisis pada aplikasi medical record berisi use case diagram, activity diagram, secuence diagram, dan class diagram.
Use Case Diagram
Activity Diagram1. Activity Diagram Manipulasi Data Pasien
mulaiPilih data
pasien
Tambah Data Pasien
Edit Data Pasien
Delete Data Pasien
Simpan Data
selesai
SistemAdmin
2. Activity Diagram Manipulasi Data Dokter
mulai Pilih Data Dokter
Tambah Data Dokter
Edit Data Dokter
Delete Data Dokter
Simpan Data
selesai
SistemAdmin
3. Activity Diagram Manipuasi Kunjungan Pasien
mulai Pilih Data Pasien
Tambah Data Kunjungan
Edit Data Kunjungan
Delete Data Kunjungan
Simpan Data
selesai
SistemAdmin
4. Activity Diagram Manipulasi Data Admin
mulai Pilih Data Admin
Tambah Data Admin
Edit Data Admin
Delete Data Admin
Simpan Data
selesai
SistemAdmin
5. Activity Diagram Pencarian
mulai Pilih Form Pencarian
Input Kata Kunci (berdasarkan nama)
View Hasil Pencarian
selesai
SistemAdmin
6. Activity Diagram Laporan Medical Record
mulai Pilih Form Laporan
Filter berdasarkan bulan dan tahun
View Hasil Filter
selesai
SistemAdmin
Sequence Diagram1. Sequence Diagram Manipulasi Data Pasien
2. Sequence Diagram Manipulasi Data Dokter
3. Sequence Diagram Manipulasi Data Kunjungan Pasien
4. Sequence Diagram Manipulasi Data Admin
5. Sequence Diagram Pencarian
6. Sequence Diagram Laporan Medical Record
Class Diagram
6. Blackbox Testing
Kasus Uji Skenario Hasil yang diharapkanHasil Uji
Sukses
Login Admin / petugas tidak mengisi
secara benar form login
kemudian menekan tombol
masuk.
Muncul pesan username atau
password salah, ulangi lagi.
Ya
Admin / petugas mengisi
secara benar form login
kemudian menekan tombol
masuk.
Masuk ke halaman utama.
Dan muncul message box
bertuliskan “Welcome ...”
Ya
BAGIAN MANIPULASI DOKTER
Tambah data
dokter
(add new)
Kosongkan salah satu atau
semua textfield, kemudian
tekan save.
Muncul pesan anda harus
mengisi data yang kosong
Ya
Kasus Uji Skenario Hasil yang diharapkanHasil Uji
Sukses
Mengisi format salah pada
textfield. (misalnya mengisi
dengan huruf pada textfield
yang seharusnya angka)
Muncul message box yang
berisi “Harus angka!!”
Ya
Isi semua textfield dengan
benar, kemudian tekan save.
List dokter akan bertambah
data yang tadi di input-kan.
Ya
Ubah data
dokter
(edit)
Tekan tombol edit pada record
dokter yang akan di ubah, lalu
textbox akan menjadi aktif,
kemudian tekan save.
Record dokter yang telah
diubah akan tersimpan ke
dalam basis data.
Ya
Hapus data
dokter
(delete)
Tekan tombol delete pada
record admin yang akan
dihapus.
Record admin yang telah di
tandai telah terhapus
Ya
Cancel Tekan tombol cancel Maka semua textfield akan
menjadi disabled
Ya
Pencarian
data dokter
Petugas melakukan pencarian
data dokter yang tidak ada
(berdasarkan nama)
Akan muncul message box
yang berisi “Maaf data tidak
ditemukan”.
Ya
Petugas melakukan pencarian
data dokter yang ada
(berdasarkan nama)
Data dokter yang dicari
ditampilkan dalam list data
dokter
Ya
BAGIAN MANIPULASI ADMIN
Tambah data
admin
(add new)
Kosongkan salah satu atau
semua textfield, kemudian
tekan save.
Muncul pesan anda harus
mengisi data yang kosong.
Ya
Isi semua textfield dengan
benar, kemudian tekan save.
List admin akan bertambah
data yang tadi di input-kan.
Ya
Kasus Uji Skenario Hasil yang diharapkanHasil Uji
Sukses
Ubah data
admin
(edit)
Tekan tanda edit pada record
admin yang akan di ubah, lalu
textbox akan menjadi aktif,
kemudian tekan save.
Record admin yang telah
diubah akan tersimpan ke
dalam basis data.
Ya
Hapus admin
(delete)
Tekan tombol delete pada
record admin yang akan
dihapus.
Record admin yang telah di
tandai telah terhapus.
Ya
Cancel Tekan tombol cancel Maka semua textfield akan
menjadi disabled
Ya
BAGIAN MANIPULASI PASIEN
Tambah
pasien
(add new)
Kosongkan salah satu atau
semua textfield, kemudian
tekan save.
Muncul pesan anda harus
mengisi data yang kosong
Ya
Mengisi format salah pada
textfield. (misalnya mengisi
dengan huruf pada textfield
yang seharusnya angka)
Muncul message box yang
berisi “Harus angka!!”
Ya
Isi semua textfield dengan
benar, kemudian tekan save.
List pasien akan bertambah
data yang tadi di input-kan.
Ya
Ubah data
dokter
(edit)
Tekan tanda edit pada record
pasien yang akan di ubah, lalu
textbox akan menjadi aktif,
kemudian tekan save.
Record pasien yang telah
diubah akan tersimpan ke
dalam basis data.
Ya
Hapus data
pasien
(delete)
Tekan tombol delete pada
record pasien yang akan
dihapus.
Record pasien yang telah di
tandai telah terhapus
Ya
Kasus Uji Skenario Hasil yang diharapkanHasil Uji
Sukses
Cancel Tekan tombol cancel Maka semua textfield akan
menjadi disabled
Ya
Pencarian
data pasien
Petugas melakukan pencarian
data pasien yang tidak ada
(berdasarkan nama)
Akan muncul message box
yang berisi “Maaf data tidak
ditemukan”.
Ya
Petugas melakukan pencarian
data pasien yang ada
(berdasarkan nama)
Data pasien yang dicari
ditampilkan dalam list data
dokter
Ya
BAGIAN MANIPULASI KUNJUNGAN
Tambah
kunjungan
(add new)
Kosongkan salah satu atau
semua textfield, kemudian
tekan save.
Muncul pesan anda harus
mengisi data yang kosong
Ya
Mengisi format salah pada
textfield. (misalnya mengisi
dengan huruf pada textfield
yang seharusnya angka)
Muncul message box yang
berisi “Harus angka!!”
Ya
Isi semua textfield dengan
benar, kemudian tekan save.
List kunjungan akan
bertambah data yang tadi di
input-kan.
Ya
Ubah data
dokter
(edit)
Tekan tanda edit pada record
kunjungan yang akan di ubah,
lalu textbox akan menjadi
aktif, kemudian tekan save.
Record kunjungan yang telah
diubah akan tersimpan ke
dalam basis data.
Ya
Hapus data
kunjungan
(delete)
Tekan tombol delete pada
record kunjungan yang akan
dihapus.
Record kunjungan yang telah
di tandai telah terhapus
Ya
Kasus Uji Skenario Hasil yang diharapkanHasil Uji
Sukses
Cancel Tekan tombol cancel Maka semua textfield akan
menjadi disabled
Ya
Cetak
laporan
kunjungan
Belum ada Belum ada Belum ada