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