4.1 Analisa Sistem

advertisement
BAB IV
DESKRIPSI KERJA PRAKTEK
Analisa Sistem
A
4.1
Berdasarkan hasil survei dan pengamatan yang dilakukan pada bagian
AY
Teknologi dan Informasi (TekInfo), maka didapatkan proses-proses yang terjadi
dalam proses Checkup pasien. Proses-proses tersebut dapat dibagi menjadi 3 (tiga)
AB
kelompok, yaitu : proses pengumpulan data checkup, proses reminder pasien
checkup, pelaporan hasil checkup pasien.
R
4.1.1 Proses Pengumpulan Data
Pada proses pengumpulan data Checkup, terdapat proses utama yang
SU
dilakukan oleh bagian MCU (Medical Checkup) yaitu melakukan input data
pasien yang akan di-checkup, data pasien tersebut didapatkan dari perusahaan
M
yang memberikan data karyawan mereka yang akan di-checkup.
4.1.2 Proses Reminder Checkup Pasien
O
Pada proses pemanggilan checkup pasien ini, terdapat proses yang
IK
dilakukan oleh admin pada bagian Tekinfo proses tersebut yakni melakukan
proses reminder, dimana reminder tersebut diperuntukan kepada pasien yang telah
ST
tercatat dan akan melakukan checkup.
4.1.3 Proses Pelaporan Hasil Checkup Pasien
Pada proses pelaporan hasil checkup pasien ini, bagian MCU akan merekab
hasil dari checkup pasien yang telah dilakukan dan membuat laporan hasil
checkup yang nantinya laporan tersebut akan diberikan kepada perusahaan tempat
pasien tersebut bekerja.
29
30
4.2
Perancangan Sistem
Perancangan sistem dimaksudkan untuk menggambarkan sistem yang
akan diperbaiki dalam hal ini perancangan sistem mencakup system flow, Hirarki
Entity Relationship Diagram (ERD), Struktur Tabel, dan Desain I/O.
AY
4.2.1 System Flow
A
Input Proses Output (HIPO)/Diagram berjenjang, Data Flow Diagram (DFD),
System flow yaitu bagan yang memiliki arus pekerjaan secara menyeluruh
AB
dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang terdapat di
dalam sistem. Pada Gambar 4.1 dapat dilihat bahwa dalam proses bisnis ini
R
terdapat lima aktor yang berperan terhadap sistem, aktor-aktor tersebut adalah
perusahaan, admin, pemasaran, pasien dan MCU. Setiap aktor memiliki peran
SU
masing-masing, perusahaan berperan untuk menyediakan data yang berkaitan
dengan pasien dan data perusahaan itu sendiri, kemudian bagian pemasaran
menerima data yang diserahkan oleh perusahaan. Admin disini memiliki
M
priviledge untuk melakukan input data master dan transaksi yang ada pada
O
perusahaan. Lalu untuk MCU disini berperan sebagai aktor yang menginputkan
hasil checkup dan pasien disini memiliki peran untuk menerima SMS Reminder
ST
IK
yang dikirim oleh admin.
Reminder CheckUp
Perusahaan
Pemasaran
Admin
Menampilkan Menu
Admin
START
Menu utama
Admin
Data
Perusahaan
Pasien
AB
Data
Perusahaan
AY
A
31
Menampilkan Form
Hasil Checkup
Data
Perusahaan
Form Hasil
Checkup
Simpan Data
Perusahaan
Hasil
Checkup
Data Karyawan
Pemeriksaan
Khusus
Radiologi
Simpan Hasil
Checkup
Simpan Data
Pasien
Diagnosa_Fisik
Cetak Laporan
Checkup
SU
Data Pasien
R
Perusahaan
Data Karyawan
MCU
Pasien
Hasil Checkup
Menampilkan
Menu Panggilan
Checkup
1
Menu
Penggilan
Checkup
1
M
Hasil Checkup
IK
ST
Phase
O
END
Data
Pemeriksaaan
Simpan Data
Panggilan
Rekam_Medis
No HP
Pasien
Kirim SMS
Notifikasi
OzekiMessage
Out
SMS Notifikasi
Gambar 4.1 System Flow Aplikasi Reminder Pasien
SMS Notifikasi
Laboratorium
32
4.2.2 Data Flow Diagram
Data Flow Diagram (DFD) yaitu suatu bagan yang menggambarkan aliran
data yang terjadi dalam sistem, sehingga dengan adanya DFD ini akan membantu
A.
A
dalam memahami jalannya suatu aliran data yang ada pada sistem.
HIPO
AY
Hierarki Input Proses Output menggambarkan hirarki proses-proses yang
ada di dalam Data Flow Diagram. Gambar 4.2 adalah HIPO dari Aplikasi
AB
Reminder Checkup Pasien
0
SU
R
Aplikasi Penjadwalan
Checkup Pasien
1
Menyimpan Data
Master
3
4
Reminder Pasien
Hasil checkup
Pelaporan Hasil
Checkup
3.1
Menyimpan data
Pasien
1.2
3.2
Menyimpan data
Departemen
Cek Data
Pemeriksaan
1.3
3.3
Menyimpan data
Pemeriksaan
Simpan Hasil
Checkup
O
M
1.1
Cek Data Pasien
IK
ST
2
Gambar 4.2 Hierarki Input Proses Output Proses Checkup Pasien
33
B.
Context Diagram
Context Diagram menggambarkan asal data dan menunjukkan aliran dari
data tersebut. Context Diagram Aplikasi Reminder Checkup Pasien pada Gambar
A
4.3 terdiri dari empat External Entity yaitu Perusahaan, Pasien, Admin, MCU.
Aliran data yang keluar dari masing-masing Eksternal Entity mempunyai arti
AY
bahwa data tersebut merupakan data yang berasal dari Eksternal Entity tersebut.
Sedangkan informasi data yang masuk maka data tersebut merupakan aliran data
AB
yang ditujukan kepada Eksternal Entity tersebut.
Has il Chec kup SMS Notifikasi
Pasien
SU
R
Perus ahaan
0
Data Perus ahaan
Data Has il Chec kup
+
Data Pasien
Medical
Checkup
No_Antrian_Pang g ilan
IK
O
M
Data Karyawan
Aplikasi Reminder Pasien
Gambar 4.3 Context Diagram Aplikasi Reminder Checkup Pasien
ST
C.
DFD Level 0
Pada Gambar 4.4 merupakan DFD level 0 Aplikasi Reminder Pasien yang
memiliki beberapa proses yaitu proses Input Data Master, SMS Reminder, Hasil
Checkup, dan Pelaporan.
34
1
Simpan Data Perusahaan
[Data Karyawan]
Perusahaan
Simpan Data Pasien
Input Data Master
[Data Perusahaan]
+
2
1
Pasien
A
Retrieve Data Pasien
Memasukkan Antrian
Pang g ilan
Retrieve Data Antrian Pang gilan
AY
Simpan Antrian Pang gilan
Rekam M edis
AB
3
3
Pasien
Retrieve Rekam M edis
SMS Reminder
[SM S Notifikasi]
R
+
2
Perusahaan
Medical
Checkup
SU
[No_Antrian_Pang gilan]
4
[Data Hasil Checkup]
M
[Data
Pasien]
Simpan
Data Radiologi
Simpan Data Pemeriksaan Khusus
ST
IK
O
4
[Hasil Checkup]
Radiologi
5
Retrieve Data Pasien
Hasil Checkup
Pemeriksaan
Khusus
Simpan Data Diag nosa Fisik
+
Simpan Data Laboratorium
6
Laboratorium
7
Diag nosa Fisik
Retrieve Data PemKhusus
5
Retrieve Data Laboratorium
Retrieve data Diag Fisik
Retrieve Data Radiologi
Pelaporan
Retrieve Data Pasien
+
Gambar 4.4 DFD level 0 Reminder Pasien
Retrieve Data Perusahaan
35
D.
DFD level 1 Input Data Master
DFD level 1 Subsistem Input Data Master pada Gambar 4.5 terdiri dari dua
A
proses yaitu proses Input data Pasien dan Input data Perusahaan.
1.1
Input Data Pasien
1.2
1
[Simpan Data Pasien]
Pasien
AY
[Data Karyawan]
AB
Perusahaan
Input Data Perusahaan
[Data Perusahaan]
2
Perusahaan
[Simpan Data Perusahaan]
DFD level 1 SMS Reminder
SU
E.
R
Gambar 4.5 DFD level 1 Subsistem Input Data Master
Gambar 4.6 ini menjelaskan tentang proses pengiriman SMS Reminder
IK
O
M
3.1
ST
Pasien
[SMS Notifikas i]
[Retrieve Data Antrian Panggilan]
Retrieve Data Panggilan
3
Rekam Medis
Masukkan Data Panggilan
3.2
Mengirim SMS
8
Retrieve SMS
Gambar 4.6 DFD level 1 Subsistem SMS Reminder
OzekiMessageOut
36
F.
DFD level 1 Mengambil Data Panggilan
Gambar 4.7 menjelaskan proses dalam melakukan proses panggilan
Meng ambil Data Pasien
[Data Pasien]
4.2
[No_Antrian_Pang gilan]
Meng ambil Data Rekam
Medis
[Retrieve Rekam Medis]
R
4.3
AB
Medical
Checkup
1
[Retrieve Data Pasien]
Pasien
AY
Medical
Checkup
A
4.1
3
Rekam M edis
4
Radiologi
[Simpan Data Radiolog i]
[Data Hasil Checkup]
Menyimpan Data Hasil
Checkup
SU
Medical
Checkup
[Simpan Data Pemeriksaan Khusus]
M
[Simpan Data Laboratorium]
[Simpan Data Diagnosa Fisik]
6
5
Pemeriksaan
Khusus
Laboratorium
7
Diag nosa Fisik
O
Gambar 4.7 DFD level 1 Subsistem Hasil Checkup
DFD Level 1 Pelaporan
IK
G.
ST
Pada Gambar 4.8 menunjukkan proses cetak laporan yang nantinya laporan
tersebut akan diberikan kepada perusahaan.
37
5.1
4
Radiologi
5
Pemeriksaan
Khusus
[Retrieve Data Radiolog i]
[Retrieve Data PemKhusus]
Perusahaan
[Hasil Checkup]
6
Laboratorium
7
Diag nosa Fisik
[Retrieve Data Laboratorium]
Pelaporan Hasil Checkup
A
[Retrieve data Diag Fisik]
1
Pasien
AY
[Retrieve Data Pasien]
[Retrieve Data Perusahaan]
2
Gambar 4.8 DFD level 1 Subsistem Pelaporan Hasil Checkup
AB
4.2.3 Entity Relationalship Diagram
Pada tahap ini, dilakukan penyusunan dan perancangan database yang akan
R
digunakan beserta strukturnya. Rancangan database sistem yang dibuat berupa
Entity Relational Diagram (ERD), yaitu alat untuk merepresentasikan model data
O
M
SU
yang ada pada sistem dimana terdapat entitas dan relationship.
Perus ahaan
ST
IK
Cus tNo
Nama Perusahaan
Alamat Perusahaan
Kota
Telepon
Mempunyai
Pasien
NIK
Nama Pas ien
Alamat Pas ien
Kota
Telepon
Jenis Kelamin
Golongan Darah
TTL
Tang g al
Umur
Radiologi
Thorax
Ket_Thorax
Mamog rafi
Ket_Mamo
Gigi
Ket_Gigi
Memiliki
Memiliki
Memiliki
Rekam M edis
Norm
Tang g al Pangg ilan
Laborat
Radiologi
Tens i
Mata
EKG
Dokter
Faal
Telinga
Ergocycle
Memiliki
Memiliki
Pemeriksaan Khus us
Diag nos a Fisik
Vis us
EKG
Faal Paru
Audiorologi
Keluhan Umum
Tens i Atas
Tens i Bawah
Nadi
Tingg i
Berat
Gambar 4.9 CDM Aplikasi Reminder Checkup Pasien
Laboratorium
Hemoglobin
Leukos it
LED_kiri
LED_kanan
Diff_c o
Hemato
Trombosit
Eritros it
HBsAg
HBsAB
SGOT
SGPT
Cholestrol
HDL
LDL
Trig ilisida
Urea
Uric_ac
Creatin
BSN
2J amPP
Cholin
Alk_Phospats
Albumin
Reduksi
Urobili
Bilirubin
Erit_kiri
Erit_kanan
Leko_kiri
Leko_kanan
Ephi_kiri
Ephi_kanan
Kris tal
Lain2
Perusahaan
AY
A
38
RADIOLOGI
NORM
THORAX
KET_THORAX
MAMOGRAFI
KET_MAMO
GIGI
KET_GIGI
TANGGAL_PANGGILAN
AB
CUSTNO =
R
varchar(10)
char(100)
char(100)
varchar(10)
varchar(13)
ST
IK
O
M
SU
PERUSAHAAN
CUSTNO
NAMA_PERUSAHAAN
ALAMAT_PERUSAHAAN
KOTA
TELEPON
LABORATORIUM
NORM
varchar(10)
HEMOGLOBIN
varchar(50)
LEUKOSIT
varchar(50)
LED_KIRI
varchar(50)
LED_KANAN
varchar(50)
DIFF_CO
varchar(50)
HEMATO
varchar(50)
TROMBOSIT
varchar(50)
ERITROSIT
varchar(50)
NORM = NORM
HBSAG
varchar(50)
TANGGAL_PANGGILAN = TANGGAL_PANGGILAN
HBSAB
varchar(50)
SGOT
varchar(50)
PASIEN
SGPT
varchar(50)
NIK
varchar(10)
REKAM_MEDIS
NORM = NORM
CHOLESTROL
varchar(50)
CUSTNO
varchar(10)
TANGGAL_PANGGILAN = TANGGAL_PANGGILAN
NORM
varchar(10)
HDL
varchar(50)
NAMA_PASIEN
varchar(50)
NIK
varchar(10)
LDL
varchar(50)
ALAMAT_PASIEN
varchar(100)
TANGGAL_PANGGILAN
varchar(50)
TRIGILISIDA
varchar(50)
varchar(10)
CUSTNO KOTA
LABORAT
integer
UREA
varchar(50)
TELEPON
varchar(13)
NIK = NIK
RADIOLOGI
integer
URIC_AC
varchar(50)
JENIS_KELAMIN
char(1)
NORM = NORM
TENSI
integer
CREATIN
varchar(50)
TANGGAL_PANGGILAN
=
TANGGAL_PANGGILAN
GOLONGAN_DARAH
varchar(3)
MATA
integer
BSN
varchar(50)
TTL
varchar(20)
EKG
integer
2JAMPP
varchar(50)
TANGGAL
varchar(20)
DOKTER
integer
CHOLIN
varchar(50)
UMUR
varchar(2)
FAAL
integer
ALK_PHOSPATS
varchar(50)
NORM
varchar(10)
TELINGA
integer
ALBUMIN
varchar(50)
TANGGAL_PANGGILAN
varchar(50)
ERGOCYCLE
integer
REDUKSI
varchar(50)
UROBILI
varchar(50)
NORM = NORM
TANGGAL_PANGGILAN = TANGGAL_PANGGILAN
BILIRUBIN
varchar(50)
ERIT_KIRI
varchar(50)
ERIT_KANAN
varchar(50)
LEKO_KIRI
varchar(50)
DIAGNOSA_FISIK
LEKO_KANAN
varchar(50)
NORM
varchar(10)
EPHI_KIRI
varchar(50)
KELUHAN_UMUM
varchar(10)
EPHI_KANAN
varchar(50)
TENSI_ATAS
varchar(10)
KRISTAL
varchar(50)
TENSI_BAWAH
varchar(10)
LAIN2
varchar(50)
NADI
varchar(10)
TANGGAL_PANGGILAN
varchar(50)
TINGGI
varchar(10)
BERAT
varchar(10)
PEMERIKSAAN_KHUSUS
TANGGAL_PANGGILAN
varchar(50)
NORM
varchar(10)
VISUS
varchar(10)
EKG
integer
NORM = NORM
FAAL_PARU
varchar(10)
TANGGAL_PANGGILAN = TANGGAL_PANGGILAN
AUDIOROLOGI
varchar(10)
TANGGAL_PANGGILAN
varchar(50)
varchar(10)
varchar(10)
varchar(250)
varchar(10)
varchar(250)
varchar(10)
varchar(250)
varchar(50)
Gambar 4.10 PDM Aplikasi Reminder Checkup Pasien
39
4.2.4 Struktur Tabel
Dari PDM yang telah terbentuk, dapat disusun struktur tabel yang nantinya
akan digunakan untuk menyimpan data. Tabel-tabel yang digunakan pada
Primary Key
: NIK
Foreign Key
: CustNo
Fungsi
: Menyimpan Data Pasien
AY
Tabel Pasien
AB
A.
A
aplikasi ini antara lain:
Tabel Perusahaan
O
B.
M
SU
R
Tabel 4.1 Tabel Pasien
Field Name
Type
Field Size Description
NIK
Varchar
10
Primary Key
CustNo
Varchar
10
Foreign Key
Nama_Pasien
Varchar
50
Alamat_Pasien
Varchar
100
Kota
Varchar
10
Telepon
Varchar
13
Jenis_Kelamin
char
1
Golongan_Darah
Varchar
3
TTL
Varchar
20
Tanggal
Varchar
20
Umur
Varchar
2
-
ST
IK
Primary Key
: CustNo
Foreign Key
:-
Fungsi
: Menyimpan Data Perusahaan
Rekam Medis
Primary Key
: Norm
Foreign Key
: NIK
Fungsi
: Menyimpan Data Panggilan Rekam Medis
AB
C.
AY
Tabel 4.2 Tabel Perusahaan
Field Name
Type
Field Size Description
CustNo
Varchar
10
Primary Key
Nama_Perusahaan char
100
Alamat_Perusahaan char
100
Kota
Varchar
10
Telepon
Varchar
13
-
A
40
IK
O
M
SU
R
Tabel 4.3 Tabel Rekam Medis
Field Name
Type
Field Size Description
Norm
Varchar
10
Primary Key
NIK
Varchar
10
Foreign Key
Tanggal_Panggilan date
50
Primary Key
Laborat
Interger
Radiologi
Interger
Tensi
Interger
Mata
Interger
EKG
Interger
Dokter
Interger
Faal
Interger
Telinga
Interger
Ergocycle
Interger
-
ST
D.
Radiologi
Primary Key
:-
Foreign Key
: Norm
Fungsi
: Menyimpan Data Berkaitan dengan Radiologi
AB
Diagnosa Fisik
Primary Key
:-
Foreign Key
: Norm, Tgl_Panggilan
Fungsi
: Menyimpan Data Diagnosa Fisik
R
E.
AY
Tabel 4.4 Tabel Radiologi
Field Name
Type
Field Size Description
Norm
Varchar
10
Foreign Key
Tanggal_Panggilan date
50
Foreign Key
Thorax
Varchar
10
Ket_Thorax
Varchar
250
Mamografi
Varchar
10
Ket_Mamografi Varchar
250
Gigi
Varchar
10
Ket_Gigi
Varchar
250
-
O
M
SU
Tabel 4.5 Tabel Diagnosa Fisik
Field Name
Type
Field Size Description
Norm
Varchar
10
Foreign Key
Tgl_Panggilan
date
Foreign Key
Keluhan Umum
Varchar
10
Tensi_atas
Varchar
10
Tensi_bawah
Varchar
10
Nadi
Varchar
10
-
Pemeriksaan Khusus
Primary Key
:-
Foreign Key
: Norm, Tgl_Panggilan
Fungsi
: Menyimpan Data Pemeriksaan Khusus
ST
IK
F.
A
41
Laboratorium
:-
Foreign Key
: Norm, Tgl_Panggilan
Fungsi
: Menyimpan Data Laboratorium
AB
Primary Key
R
G.
AY
Tabel 4.6 Tabel Pemeriksaan Khusus
Field Name
Type
Field Size Description
Norm
Varchar
10
Foreign Key
Tgl_Panggilan
date
Foreign Key
Visus
Varchar
10
EKG
Varchar
10
Faal_Baru
Varchar
10
Audiorologi
Varchar
10
-
Tabel 4.7 Tabel Laboratorium
Type
Field Size Description
Varchar
10
Foreign Key
date
Foreign Key
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
Varchar
50
-
M
SU
Field Name
Norm
Tgl_Panggilan
Hemoglobin
Leukosit
LED_kiri
LED_kanan
Diff_Co
Hemato
Trombosit
Eritrosit
HBsAG
HBsAB
SGOT
SGPT
Cholestrol
HDL
LDL
Trigilisida
Urea
Uric_ac
Creatin
BSN
2_Jam_PP
Cholin
Alk_Phospats
Albumin
Reduksi
Urobili
Bilirubin
Erit_kiri
Erit_kanan
Leko_kiri
Leko_kanan
Ephi_kiri
Ephi_kanan
Kristal
Lain2
O
IK
ST
A
42
43
OzekiMessageIn
Primary Key
:-
Foreign Key
: id
Fungsi
: Table ini berfungsi untuk menyimpand data SMS
A
H.
AY
yang berasal dari receiver, bisa dikatakan bahwa tabel ini seperti Inbox.
I.
SU
R
AB
Tabel 4.8 Tabel OzekiMessageIn
Field Name
Type
Field Size Description
id
int
Foreign Key
sender
Varchar
30
receiver
Varchar
30
msg
nVarchar
160
senttime
Varchar
100
receivedtime
Varchar
100
operator
Varchar
30
msgtype
Varchar
30
reference
Varchar
30
OzekiMessageOut
M
Primary Key
:-
: id
Fungsi
: Table ini berfungsi untuk menyimpan data SMS
O
Foreign Key
ST
IK
yang akan dikirim kepada receiver, bisa dikatakan tabel ini seperti Outbox
Karyawan
: id_karyawan
Foreign Key
:-
Fungsi
R
Primary Key
SU
J.
AB
AY
Tabel 4.9 Tabel OzekiMessageOut
Field Name
Type
Field Size Description
id
int
Foreign Key
sender
Varchar
30
receiver
Varchar
30
msg
nVarchar
160
senttime
Varchar
100
receivedtime
Varchar
100
operator
Varchar
30
msgtype
Varchar
30
reference
Varchar
30
status
Varchar
30
errormsg
Varchar
250
-
A
44
: Untuk menyimpan data karyawan serta hal yang
berkaitan dengan pemberian hak akses.
ST
IK
O
M
Tabel 4.10 Tabel Karyawan
Field Name
Type
Field Size Description
id_karyawan
Varchar
10
Primary Key
nama_karyawan char
50
alamat_karyawan char
100
telp_karyawan
Varchar
13
password
Varchar
10
jabatan
Varchar
20
status
Varchar
10
-
45
4.2.5 Desain Input Output
Desain input / output merupakan rancangan input / output berupa form untuk
informasi
yang
dihasilkan
dari
A
memasukkan data dan laporan sebagai
pengelolaan data. Desain input / output juga merupakan acuan pembuat aplikasi
A.
AY
dalam merancang dan membangun sistem.
Desain Input
AB
Desain input adalah bagian dari perencanaan form-form yang akan dibangun
untuk mendukung pembuatan sistem ini. Berikut ini adalah desain input sistem
tersebut :
Rancangan Form Master Pasien
R
1.
SU
Rancangan Input Master Pasien merupakan tampilan rancangan input untuk
mengisi data pasien. Saat form ini dijalankan, terdapat button Baru yang bila di-klik
maka akan mengaktifkan field-field yang harus diisi. Setelah semua field diisi button
M
Baru maka button Baru tersebut akan berubah menjadi button Simpan kemudian data
ST
IK
O
yang telah disimpan akan masuk dalam datagrid yang ada disamping inputan.
46
Form Master Pasien
Data Master Pasien
NIK
CustNo
A
Nama Pasien
AY
Alamat Pasien
Kota
Telepon
Golongan Darah
Jenis Kelamin
AB
Tempat Tanggal Lahir
Umur
Baru
Kembali
Rancangan Input Perusahaan
SU
2.
R
Gambar 4.11 Rancangan Input Data Pasien
Rancangan Input Master Perusahaan merupakan tampilan rancangan input
untuk mengisi data perusahaan. Saat form ini dijalankan, terdapat button Baru yang
M
bila di-klik maka akan mengaktifkan field-field yang harus diisi. Setelah semua field
O
diisi button Baru maka button Baru tersebut akan berubah menjadi button Simpan
kemudian data yang telah disimpan akan masuk dalam datagrid yang ada disamping
ST
IK
inputan.
47
Form Master Perusahaan
Data Master Perusahaan
Customer Number
A
Nama Perusahaan
AY
Alamat Perusahaan
Kota
Baru
AB
Telepon
Kembali
Rancangan Input Data Panggilan Checkup
SU
3.
R
Gambar 4.12 Rancangan Input Data Perusahaan
Rancangan Input Panggilan Checkup merupakan tampilan rancangan input
untuk mengisi data Panggilan untuk melakukan Checkup. Saat form ini dijalankan,
M
terdapat button Baru yang bila di-klik maka akan mengaktifkan field-field yang harus
diisi. Kemudian admin akan memilih NIK pasien yang akan disimpan untuk
O
panggilan beserta mengisi pemeriksaan yang akan dilakukan oleh pemeriksaan.
IK
Setelah semua field diisi button Baru maka button Baru tersebut akan berubah
ST
menjadi button Simpan.
48
Form Panggilan Checkup
Panggilan Checkup
NIK
Laboratorium
CustNo
Radiologi
Nama Pasien
A
Tensi
Alamat Pasien
EKG
Dokter
Kota
Faal
Telepon
Golongan Darah
Jenis Kelamin
Telinga
Tempat Tanggal Lahir
AB
Ergocycle
Umur
Tanggal Panggilan
Status
Kembali
R
Baru
AY
Visus
4.
SU
Gambar 4.13 Rancangan Input Data Panggilan
Rancangan Input Hasil Checkup
Rancangan pada Gambar 4.14 merupakan rancangan awal yang memberikan
M
fungsi kepada admin untuk menginputkan hasil Checkup dari pasien yang telah
ST
IK
O
melakukan checkup.
SU
R
AB
AY
A
49
Gambar 4.14 Rancangan Input Hasil Checkup
B.
Desain Output
M
Desain output merupakan perancangan desain laporan yang merupakan hasil
O
dari data proses yang terjadi, yang tersimpan dalam database yang kemudian diolah
sedemikian rupa menjadi informasi yang berguna bagi perusahaan. Desain output dari
IK
Aplikasi Reminder Checkup Pasien ini adalah Laporan Hasil Checkup. Pada gambar
ST
4.13 merupakan rancangan output laporan hasil Checkup yang tersimpan dalam
database.
AB
AY
A
50
R
Gambar 4.15 Rancangan Laporan Checkup Pasien
SU
4.3 Implementasi dan Evaluasi
Implementasi sistem ini akan menjelaskan detil Aplikasi Reminder Checkup
Pasien. Penjelasan Hardware atau Software pendukung dan feature yang ada pada
M
aplikasi ini.
4.3.1 Sistem Yang Digunakan
O
Dibawah ini adalah penjelasan penggunaan masing-masing form pada Aplikasi
IK
Reminder Checkup.
1.
Form Login
ST
Gambar 4.16 merupakan tampilan form saat login aplikasi berjalan. Form ini
merupakan form yang digunakan oleh admin untuk dapat mengakses aplikasi
reminder Checkup pasien. Tombol Login digunakan untuk admin masuk dalam menu
aplikasi dan tombol Exit digunakan admin untuk keluar dari aplikasi.
R
AB
AY
A
51
2.
SU
Gambar 4.16 Tampilan Form Login
Form Menu Utama
Pada Gambar 4.17 merupakan form menu utama yang digunakan untuk admin
M
dalam mengelola data Medical Checkup. Ada lima buah button yang dapat dipilih
O
oleh admin, yaitu Data Pasien, Data Departemen, Panggilan Checkup, Hasil Checkup
ST
IK
dan Laporan.
R
AB
AY
A
52
3.
SU
Gambar 4.17 Tampilan Form Menu Utama
Form Data Pasien
Form pada Gambar 4.18 merupakan form data pasien yang dapat digunakan
M
oleh admin untuk mengelola data pasien yang berkaitan dengan Medical Checkup.
O
Dalam menu ini ada tiga buah button yang dapat digunakan oleh admin yaitu Input
Data Pasien, Update Data Pasien, serta button Kembali.. Input Data pasien digunakan
IK
untuk menginputkan data pasien. Update data pasien digunakan untuk mengubah data
ST
pasien, dan kembali digunakan untuk kembali ke menu utama.
AB
AY
A
53
Form Input Data Pasien
SU
4.
R
Gambar 4.18 Form Data Pasien
Form pada Gambar 4.19 ini merupakan form Input Data Pasien yang dapat
digunakan oleh admin untuk menginputkan data pasien yang akan melakukan
M
Medical Checkup. Dengan menekan button baru maka field-field akan aktif dan
admin tinggal memasukkan data pasien sesuai dengan field tersebut. Jika sudah terisi
O
maka tekan button simpan untuk menyimpan data pasien tersebut sekaligus
ST
IK
menampilkan data pasien tersebut ke datagrid yang ada disebelahnya.
AB
AY
A
54
5.
SU
R
Gambar 4. 19 Form Input Data Pasien
Form Update Data Pasien
Form pada Gambar 4.18 merupakan form yang digunakan oleh admin untuk
mengubah data pasien. Dengan menunjuk salah satu data yang ada pada datagrid,
M
data yang ada pada datagrid akan tercetak pada field yang masih belum aktif,
O
kemudian dengan menekan tombol ubah maka field tersebut akan aktif dan admin
ST
IK
tinggal mengubah data yang ingin diubah.
6.
AB
AY
A
55
Gambar 4.20 Form Update Data Pasien
Form Data Departemen
R
Form pada Gambar 4.21 merupakan form data departemen yang dapat
SU
digunakan oleh admin untuk melakukan input data departemen. Dengan menekan
tombol baru maka field akan aktif dan admin hanya tinggal mengisi field yang ada
ST
IK
O
M
sesuai dengan kebutuhan.
Gambar 4.21 Form Data Departemen
56
7.
Form Panggilan Checkup
Form pada Gambar 4.22 merupakan form Panggilan Checkup yang dapat
IK
O
M
SU
R
AB
AY
memasukkan jenis checkup yang akan dijalankan oleh pasien.
A
digunakan oleh admin untuk memasukkan data panggilan Checkup serta
ST
8.
Gambar 4.22 Form Panggilan Checkup
Form Hasil Checkup
Form pada Gambar 4.23 ini merupakan form Hasil Checkup yang digunakan
oleh admin untuk menginputkan data hasil Checkup yang telah dijalankan oleh
pasien.
SU
R
AB
AY
A
57
Gambar 4.23 Form Hasil Checkup
Form Laporan
M
9.
O
Form pada Gambar 4.24 merupakan form laporan yang dapat digunakan oleh
admin untuk memilih data pasien yang ingin dicetak laporannya. Dengan
IK
memasukkan NIK pasien dan menekan tombol proses cetak maka laporan akan siap
ST
dicetak.
AB
AY
A
58
Gambar 4.24 Form Laporan
Laporan Hasil Checkup
R
10.
SU
Form pada Gambar 4.25 merupakan form yang menampilkan laporan hasil
ST
IK
O
M
checkup pasien tertentu sesuai yang telah dipilih oleh admin pada form laporan.
Gambar 4.25 Laporan Hasil Checkup
Download