Medical Record

16
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

Transcript of Medical Record

Page 1: 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

Page 2: Medical Record

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

Page 3: Medical Record

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

Page 4: Medical Record

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

Page 5: Medical Record

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

Page 6: Medical Record

mulai Pilih Form Laporan

Filter berdasarkan bulan dan tahun

View Hasil Filter

selesai

SistemAdmin

Sequence Diagram1. Sequence Diagram Manipulasi Data Pasien

Page 7: Medical Record

2. Sequence Diagram Manipulasi Data Dokter

3. Sequence Diagram Manipulasi Data Kunjungan Pasien

4. Sequence Diagram Manipulasi Data Admin

Page 8: Medical Record

5. Sequence Diagram Pencarian

Page 9: Medical Record

6. Sequence Diagram Laporan Medical Record

Class Diagram

Page 10: Medical Record

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

Page 11: Medical Record

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

Page 12: Medical Record

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

Page 13: Medical Record

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

Page 14: Medical Record

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