bab iii pembahasan - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi,...
TRANSCRIPT
18
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Klinik gigi Drg. Naniek Agustina Pontianak yang beralamat di Jalan
Tanjungpura, Benua Melayu Darat, Pontianak Selatan No. 65 adalah perusahaan
yang bergerak di bidang pelayanan kesehatan gigi. Klinik Gigi memberikan
tindakan medis sesuai dengan keluhan pasien yang datang ke klinik. Klinik yang
letaknya strategis memiliki banyak pasien sehingga memerlukan sistem yang lebih
baik dalam melakukan pendataan pasien, transaksi dan pengolahan data.
Klinik gigi Drg. Naniek Agustina Pontianak memiliki satu orang
administrasi untuk mencatat nama pasien dan mengolah data pasien, klinik
memiliki 2 orang asisten dokter untuk membantu dokter saat menangani pasien,
dokter selaku pemilik klinik yang menangani pasien dan transaksi pembayaran
tindakan medis.
3.1.1. Sejarah Perusahaan
Klinik Gigi Drg. Naneik Agustina dibangun oleh dokter lulusan S1 Fakultas
Kedokteran Gigi pada tahun 1989. Klinik gigi Drg. Naniek Agustina berdiri
tepatnya pada bulan maret tahun 1993 yang berlokasi di Jalan Tanjungpura, Benua
Melayu Darat, Pontianak Selatan No. 65 C. Klinik gigi masih berjalan sampai pada
saat ini dan memiliki 3 orang pegawai.
3.1.2. Struktur Organisasi
Suatu organisasi tidak akan berjalan baik apabila tidak mempunyai struktur
organisasi yang baik dalam melakukan tugas dan fungsinya masing-masing. Klinik
Gigi Drg. Naneik Agustina memiliki struktur organisasi sebagai berikut :
19
Sumber : Klinik Gigi Drg. Naniek Agustina Pontianak(2017)
Gambar III.1 Struktur Organisasi Klinik Gigi Drg. Naniek Agustina
Adapun tugas serta fungsi dari masing-masing bagian untuk melakukan
tugasnya sebagai berikut :
1. Dokter
Fungsi Dokter, antara lain:
a. Memantau perkembangan di Klinik Gigi Drg. Naniek Agustina Pontianak.
b. Bertanggung jawab sepenuhnya terhadap Klinik Gigi Drg. Naniek Agustina.
c. Melakukan tindakan medis terhadap pasien.
d. Menerima pembayaran dari pasien.
2. Administrasi
Fungsi Administrasi, antara lain:
a. Mencatat nama pasien yang daftar.
b. Mengolah dan merekap data pasien.
3. Asisten Dokter
Fungsi Asisten Dokter, antara lain:
a. Memanggil antrian pasien yang akan diperiksa.
b. Membantu dokter menangani pasien.
Dokter
Administrasi Asisten Dokter
20
3.2. Tinjauan Kasus
Berdasarkan pengamatan yang telah dilakukan pada Klinik gigi dalam
pelayanan kesehatan gigi yang dimulai dari pasien datang ke klinik dan mendaftar
pada bagian administrasi dan menyampaikan keluhannya. Bagian administrasi
mencatat nama pasien beserta keluhan pasien pada kertas keterangan,kemudian
memberikannya kepada dokter dan asisten memanggil pasien untuk diperiksa.
Setelah selesai memeriksa pasien, dokter menulis keluhan beserta tindak medis
yang di berikan kepada pasien pada kertas rekam medis. Setalah itu, pasien
membayar sesuai tindakan medis yang dilakukan secara tunai. Setiap akhir bulan
bagian administrasi melakukan perekapan dan menghitung kembali transaksi setiap
pasien dan membuat laporan bulanan pendapatan dari bulan Januari hingga
Desember.
3.2.1. Dokumen Masukan
Dokumen masukan adalah sebagai bentuk dokumen masukan, baik yang
berasal dari dalam maupun dari luar organisasi, yang mana dokumen itu akan di
olah dalam suatu proses agar dapat menghasilkan keluaran yang diinginkan.
Adapun dokumen masukan yang terdapat dalam pelayanan kesehatan gigi pada
Klinik Gigi Drg. Naniek Agustina Pontianak meliputi hal-hal sebagai berikut :
Nama Dokumen : Kertas Keterangan
Fungsi : Mencatat data pasien yang daftar
Sumber : Administrasi
Tujuan : Dokter
Media : Kertas
Jumlah : 1
21
Frekuensi : Setiap pendaftaran pasien
Bentuk Lampiran : Lampiran A-1
3.2.2. Dokumen Keluaran
Dokumen keluaran adalah segala bentuk dokumen organisasi berupa
dokumen yang akan mendukung kegiatan manajemen serta merupakan dokumen
hasil pencatatan laporan. Adapaun dokumen keluaran yang terdapat dalam
pelayanan kesehatan gigi pada Klinik Gigi Drg. Naniek Agustina Pontianak
meliputi hal-hal sebagai berikut :
a. Nama Dokumen : Kertas Rekam Medis
Fungsi : Mengetahui riwayat keluhan dan tindak medis yang
diberikan
Sumber : Dokter
Tujuan : Administrasi
Media : Kertas
Jumlah : 1
Frekuensi : Setiap pasien yang melakukan pemeriksaan
Bentuk Lampiran : Lampiran B-1
b. Nama Dokumen : Laporan Pendapatan
Fungsi : Mengetahui pendapatan pada klinik
Sumber : Administrasi
Tujuan : Dokter
Media : Kertas
Jumlah : 6 lembar
22
Frekuensi : Setiap periode 1 bulan
Bentuk Lampiran : Lampiran B-2
3.3. Analisa Kebutuhan Software
3.3.1. Analisa Kebutuhan
Kebutuhan pengguna (user) dalam mengelolah data pada Aplikasi
Pendataan Rekam Medis Pasien pada Klinik Gigi Drg. Naniek Agustina adalah
Administrasi dan Dokter. Berikut ini diuraikan analisa kebutuhan dari masing-
masing pengguna sistem.
Tahapan Analisa Administrasi :
A1. Administrasi dapat masuk
A2. Administrasi dapat mengolah data pasien
A3. Administrasi dapat mengolah data gigi
A4. Administrasi dapat keluar dari aplikasi
Tahapan Analisa Dokter :
A1. Dokter dapat masuk
A2. Dokter dapat mengolah data user
A3. Dokter dapat mengolah rekam medis
A4. Dokter dapat mengolah tindak medis
A5. Dokter dapat mengolah data gigi
A6. Dokter dapat mengolah kas masuk
A7. Dokter dapat melihat laporan rekam medis
A8. Dokter dapat melihat laporan kas masuk
A9. Dokter dapat keluar dari aplikasi
23
3.3.2. Use Case Diagram
Berikut ini merupakan Use Case Diagram Aplikasi Pendataan Rekam
Medis Pasien pada Klinik Gigi Drg. Naniek Agustina.
Sumber : Hasil Penelitian(2017)
GambarIII. 2 Use Case Diagram Aplikasi Pendataan Rekam Medis
Pasien
Pada Use Case Diagram diatas menjelaskan pengguna yang dapat menggunakan
aplikasi, yaitu administrasi dan dokter. Administrasi dapat masuk ke aplikasi,
24
mengolah data pasien, mengolah data gigi dan keluar dari aplikasi. Sedangkan
dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah
data rekam medis, mengolah data tindak medis, mengolah data kas masuk, melihat
laporan rekam medis, melihat laporan kas masuk dan keluar dari aplikasi.
3.3.3. Activity Diagram
1. Activity Diagram Form Masuk
Sumber : Hasil Penelitian (2017)
GambarIII. 3 Activity Diagram Form Masuk
Pada aktivitas form masuk diatas, dimulai dari pengguna memasukan nama user
dan password, kemudian memilih tombol OK dan aplikasi akan melakukan
konfirmasi , jika benar, aplikasi masuk ke halaman utama dan selesai. Selain itu
25
jika nama user dan password yang dimasukan salah maka aplikasi akan
menampilkan pesan kesalahan login dan kembali lagi user harus memasukan nama
user dan password.
26
2. Activity Diagram Form Data Pasien
Sumber : Hasil Penelitian (2017)
GambarIII. 4 Activity Diagram Form Data Pasien
27
Pada aktivitas form data pasien diatas, dimulai dari administrasi memilih tombol
pasien pada halaman menu utama. Kemudian aplikasi menampilkan form data
pasien. Setalah itu, administrasi memilih tombol tambah jika ingin menambah data
kemudian aplikasi mengaktifkan semua kolom yang ada dan menampilkan otomatis
id pasien, jika tidak administrasi memilih tombol batal dan aplikasi menampilkan
form semula dan selesai. Jika ingin menyimpan data, administrasi mengisi data
sesuai kolom yang ada kemudian memilih tombol simpan dan aplikasi menyimpan
data, jika ingin mengubah data, administrasi memilih data yang akan diubah
kemudian memilih tombol ubah dan aplikasi mengubah data, kemudian aplikasi
membersihkan kolom.
Jika ingin mencetak, administrasi memilih data yang akan dicetak, memilih tombol
cetak dan sistem mencetak kartu pasien dan selesai, jika ingin menghapus data,
administrasi memilih data yang akan dihapus, memilih tombol hapus dan aplikasi
menghapus data, kemudian aplikasi membersihkan kolom. Jika ingin mencari data,
administrasi mengetik data yang akan dicari pada kolom cari dan menekan enter
untuk memulai mencari, aplikasi menampilkan data yang dicari. Administrasi
memilih tombol tutup kemudian sistem menampilkan menu utama dan selesai.
28
3. Activity Diagram Form User
Sumber : Hasil Penelitian (2017)
GambarIII. 5 Activity Diagram Form User
29
Pada aktivitas form user diatas, dimulai dari dokter memilih tombol user pada
halaman menu utama. Kemudian aplikasi menampilkan form data user. Setalah itu,
dokter memilih tombol tambah jika ingin menambah data kemudian aplikasi
mengaktifkan semua kolom yang ada dan menampilkan otomatis id user, jika tidak
dokter memilih tombol batal dan aplikasi menampilkan form semula dan selesai.
Jika ingin menyimpan data, dokter mengisi data sesuai kolom yang ada kemudian
memilih tombol simpan dan aplikasi menyimpan data, jika ingin mengubah data,
dokter memilih data yang akan diubah kemudian memilih tombol ubah dan aplikasi
mengubah data, kemudian aplikasi membersihkan kolom.
Jika ingin menghapus data, dokter memilih data yang akan dihapus, memilih
tombol hapus dan aplikasi menghapus data, kemudian aplikasi membersihkan
kolom. Jika ingin mencari data, dokter mengetik data yang akan dicari pada kolom
cari dan menekan enter untuk memulai mencari, aplikasi menampilkan data yang
dicari. Dokter memilih tombol tutup kemudian aplikasi menampilkan menu utama
dan selesai.
30
4. Activity Diagram Form Data Gigi
Sumber : Hasil Penelitian (2017)
GambarIII. 6 Activity Diagram Form Data Gigi
31
Pada aktivitas form data gigi diatas, dimulai dari user memilih tombol data gigi
pada halaman menu utama. Kemudian aplikasi menampilkan form data gigi.
Setalah itu, user memilih tombol tambah jika ingin menambah data kemudian
aplikasi mengaktifkan semua kolom yang ada, jika tidak user memilih tombol batal
dan aplikasi menampilkan form semula dan selesai. Jika ingin menyimpan data,
user mengisi data sesuai kolom yang ada kemudian memilih tombol simpan dan
aplikasi menyimpan data, jika ingin mengubah data, user memilih data yang akan
diubah kemudian memilih tombol ubah dan aplikasi mengubah data, kemudian
aplikasi membersihkan kolom.
Jika ingin mencetak, user memilih tombol cetak dan aplikasi mencetak data gigi
dan selesai, jika ingin menghapus data, user memilih data yang akan dihapus,
memilih tombol hapus dan aplikasi menghapus data, kemudian aplikasi
membersihkan kolom. Jika ingin mencari data, user mengetik data yang akan dicari
pada kolom cari dan menekan enter untuk memulai mencari, aplikasi menampilkan
data yang dicari. User memilih tombol tutup kemudian aplikasi menampilkan menu
utama dan selesai.
32
5. Activity Diagram Form Tindak Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 7 Activity Diagram Form Tindak Medis
33
Pada aktivitas form tindak medis diatas, dimulai dari dokter memilih tombol data
tindak medis pada halaman menu utama. Kemudian aplikasi menampilkan form
tindak medis . Setalah itu, dokter memilih tombol tambah jika ingin menambah data
kemudian aplikasi mengaktifkan semua kolom yang ada, jika tidak pengguna
memilih tombol batal dan aplikasi menampilkan form semula dan selesai. Jika ingin
menyimpan data, dokter mengisi data sesuai kolom yang ada kemudian memilih
tombol simpan dan sistem menyimpan data, jika ingin mengubah data, dokter
memilih data yang akan diubah kemudian memilih tombol ubah dan sistem
mengubah data, kemudian aplikasi membersihkan kolom.
Jika ingin mencetak, dokter memilih tombol cetak dan aplikasi mencetak data
tindak medis dan selesai, jika ingin menghapus data, dokter memilih data yang akan
dihapus, memilih tombol hapus dan aplikasi menghapus data, kemudian aplikasi
membersihkan kolom. Jika ingin mencari data, dokter mengetik data yang akan
dicari pada kolom cari dan menekan enter untuk memulai mencari, aplikasi
menampilkan data yang dicari. Dokter memilih tombol tutup kemudian aplikasi
menampilkan menu utama dan selesai.
34
6. Activity Diagram Form Detail Rekam Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 8 Activity Diagram Form Detail Rekam Medis
Pada aktivitas form detail rekam medis diatas, dimulai dari dokter memilih tombol
rekam medis pada halaman menu utama. Kemudian aplikasi menampilkan form
35
rekam medis. Setalah itu, dokter memilih tombol tambah jika ingin menambah data
kemudian aplikasi mengaktifkan semua kolom yang ada dan menampilkan otomatis
id rekam medis, jika tidak dokter memilih tombol batal dan aplikasi menampilkan
form semula dan selesai. Jika ingin menyimpan data rekam medis, dokter mengisi
data sesuai kolom yang ada kemudian memilih tombol tambah data rekam medis
dan aplikasi menyimpan data rekam medis , jika ingin menyimpan data detail rekam
medis, dokter mengisi data sesuai kolom yang ada kemudian memilih tombol
simpan dan aplikasi menyimpan data detail rekam medis dan aplikasi
membersihkan kolom. Jika ingin menghapus data, dokter memilih data yang akan
dihapus, memilih tombol hapus dan aplikasi menghapus data, jika ingin mengubah
data, dokter memilih data yang akan diubah kemudian memilih tombol ubah dan
aplikasi mengubah data, kemudian aplikasi membersihkan kolom.
Jika ingin mencetak, dokter memilih data yang akan dicetak, memilih tombol cetak
dan aplikasi mencetak kartu rekam medis dan selesai, jika ingin mencari data,
dokter mengetik data yang akan dicari pada kolom cari dan menekan enter untuk
memulai mencari, aplikasi menampilkan data yang dicari. dokter memilih tombol
tutup kemudian aplikasi menampilkan menu utama dan selesai.
36
7. Activity Diagram Form Kas Masuk
Sumber : Hasil Penelitian (2017)
GambarIII. 9 Activity Diagram Form Kas Masuk
37
Pada aktivitas form kas masuk diatas, dimulai dari dokter memilih tombol
pendapatan pada halaman menu utama. Kemudian aplikasi menampilkan form kas
masuk. Setalah itu, dokter memilih tombol tambah jika ingin menambah data
kemudian aplikasi mengaktifkan semua kolom yang ada dan menampilkan otomatis
id transaksi, jika tidak dokter memilih tombol batal dan aplikasi menampilkan form
semula dan selesai. Jika ingin menyimpan data, dokter mengisi data sesuai kolom
yang ada kemudian memilih tombol simpan dan aplikasi menyimpan data, jika
ingin mengubah data, dokter memilih data yang akan diubah kemudian memilih
tombol ubah dan aplikasi mengubah data, kemudian aplikasi membersihkan kolom.
Jika ingin mencetak, dokter memilih data yang akan dicetak, memilih tombol cetak
dan aplikasi mencetak transaksi kas masuk dan selesai, jika ingin menghapus data,
dokter memilih data yang akan dihapus, memilih tombol hapus dan aplikasi
menghapus data,dan aplikasi membersihkan kolom. Jika ingin mencari data, dokter
mengetik data yang akan dicari pada kolom cari dan menekan enter untuk memulai
mencari, aplikasi menampilkan data yang dicari. Dokter memilih tombol tutup
kemudian aplikasi menampilkan menu utama dan selesai.
38
8. Activity Diagram Form Laporan Rekam Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 10 Activity Diagram Form Laporan Rekam Medis
Pada aktivitas form laporan rekam medis diatas, dimulai dari dokter memilih
tombol laporan rekam medis pada halaman menu utama, kemudian aplikasi
menampilkan form laporan, dokter mengatur tanggal yang akan ditampilkan
memilih tombol tampilkan dan aplikasi menampilkan laporan rekam medis dan
selesai.
39
9. Acitvity Diagram Form Laporan Kas Masuk
Sumber : Hasil Penelitian (2017)
GambarIII. 11 Activity Diagram Form Laporan Kas Masuk
Pada aktivitas form laporan transaksi kas masuk diatas, dimulai dari dokter memilih
tombol laporan kas masuk pada halaman menu utama, kemudian aplikasi
menampilkan form laporan, dokter mengatur tanggal yang akan ditampilkan dan
memilih tombol tampilkan dan aplikasi menampilkan laporan dan selesai.
40
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Berikut ini merupakan Entity Relationship Diagram (ERD) dari Aplikasi
Pendataan Rekam Medis Pasien.
Sumber : Hasil Penelitian (2017)
Gambar III. 12 Entity Relationship Diagram (ERD) Pendataan Rekam Medis
Pasien
Pada gambar Entity Relationship Diagram aplikasi pendataan rekam medis pasien
diatas memiliki 7 entity yang terdiri dari pasien, rekam medis, detail rekam medis,
41
gigi, tindak medis, user dan kas masuk. Entity diatas saling berelasi, pasien berelasi
dengan rekam medis, rekam medis memiliki detail rekam medis yang memiliki gigi
dan tindak medis. User berelasi dengan tindak medis dan rekam medis kemudian
kas masuk berelasi dengan rekam medis.
3.4.2. Logical Record Structure (LRS)
Berikut ini merupakan Logical Record Structure (LRS) dari Aplikasi
Pendataan Rekam Medis Pasien.
Sumber : Hasil Penelitian (2017)
GambarIII. 13 Logical Record Structure (LRS) Pendataan Rekam Medis
Pasien
Pada gambar Logical Record Structure diatas pada aplikasi pendataan rekam medis
pasien. tbl_pasien memiliki primary key yaitu id_pasien yang berelasi pada
tbl_rekam_medis dan tbl_user memiliki primary key yaitu id_user yang juga
berelasi pada tbl_rekam_medis. tbl_rekam_medis memiliki primary key yaitu
id_rekam_medis yang berelasi pada tbl_detail_rekam_medis dan tbl_kas_masuk.
42
tbl_gigi memiliki primary key yaitu id_gigi dan tbl_tindak_medis memiliki primary
key yang berelasi pada tbl_detail_rekam_meids.
3.4.3. Spesifikasi File
File adalah komponen utama dari sebuah sistem komputerisasi. File
memiliki fungsi sebagai data masukan dan keluaran untuk menunjang jalannya
sistem dan program yang sedang dibangun. Adapun spesifikasi file tersebut adalah:
1. Spesifikasi File Tabel User
Nama Database : ta_klinik_nani
Nama Tabel : File tbl_user
Akronim : User
Tipe File : File Master Data
Akses File : Random
Primary Key : id_user
Media : Hard-disk
Panjang Record : 189 karakter
Software : MySQL
Tabel III.1 Spesfikasi File Tabel User
No Elemen Data Nama Field Type Size Keterangan
1. Id user id_user Char 4 Primary key
2. Nama user nm_user varchar 20
3. Jenis kelamin jns_kelamin Enum
4. Tanggal lahir tgl_lahir Date
5. Alamat Alamat Text 100
6. Username Username Varchar 25
7. Password Password Varchar 25
8. Level Level Char 15
43
2. Spesifikasi File Tabel Pasien
Nama Database : ta_klinik_nani
Nama Tabel : tbl_pasien
Akronim : Pasien
Tipe File : File Master Data
Akses File : Random
Primary Key : id_pasien
Media : Hard disk
Panjang Record : 138 karakter
Software : MySQL
Tabel III.2 Spesifikasi File Tabel Pasien
3. Spesifikasi File Tabel Detail Rekam Medis
Nama Database : ta_klinik_nani
Nama Tabel : tbl_detail_rekam_medis
Akronim : Detail Rekam Medis
Tipe File : File Master Data
Akses File : Random
Primary Key : id_detail
Media : Hard disk
No Elemen Data Nama Field Type Size Keterangan
1. Id pasien id_pasien Char 6 Primary Key
2. Nama pasien nm_pasien Varchar 30
3. Tanggal Lahir tgl_lahir Date
4. Umur Umur Char 2
5. Jenis kelamin jns_kelamin Enum
6. Alamat Alamat Text 100
7. Tanggal mulai daftar tgl_mulai_daftar Date
44
Panjang Record : 435 karakter
Software : MySQL
Tabel III. 3 Spesifikasi File Tabel Detail Rekam Medis
No Elemen Data Nama Field Type Size Keterangan
1. Id detail id_detail Int 11 Primary key
2. Tanggal periksa tgl_periksa Date
3. Id gigi id_gigi Char 4 Foreign Key
4. Anamnese Anamnese Text 200
5. Diagnosa Diagnosa Text 200
6. Nominal harga nominal_harga Decimal 10
7. Id rekam medis id_rekam_medis Char 7 Foreign key
8. Kode tindak kd_tindak Char 3 Foreign key
4. Spesifikasi File Tabel Gigi
Nama Database : ta_klinik_nani
Nama Tabel : tbl_gigi
Akronim : Gigi
Tipe File : File Master Data
Akses File : Random
Primary Key : id_gigi
Media : Hard disk
Panjang Record : 44 karakter
Software : MySQL
Tabel III. 4 Spesifikasi File Tabel Gigi
No Elemen Data Nama Field Type Size Keterangan
1. Id gigi id_gigi Char 4 Primary key
2. Nama gigi nm_gigi Varchar 40
5. Spesifikasi File Tabel Tindak Medis
Nama Database : ta_klinik_nani
Nama Tabel : tbl_tindakmedis
45
Akronim : Tindak Medis
Tipe File : File Master Data
Akses File : Random
Primary Key : kd_tindak
Media : Hard disk
Panjang Record : 38 karakter
Software : MySQL
Tabel III.5 Spesifikasi File Tabel Tindak Medis
No Elemen Data Nama Field Type Size Keterangan
1. Kode tindak kd_tindak Char 3 Primary key
2. Nama tindak Nm_tindak Varchar 25
3. Harga Harga Decimal 10
6. Spesifikasi File Tabel Rekam Medis
Nama Database : ta_klinik_nani
Nama Tabel : tbl_rekam_medis
Akronim : Rekam Medis
Tipe File : File Master Data
Akses File : Random
Primary Key : id_rekam_medis
Media : Hard disk
Panjang Record : 19 karakter
Software : MySQL
Tabel III.6 Spesifikasi File Tabel Rekam Medis
No Elemen Data Nama Field Type Size Keterangan
1. Id rekam medis id_rekam_medis Char 7 Primary key
2. Tanggal mulai tgl_mulai Date
3. Total bayar total_bayar Double
4. Id pasien id_pasien Char 6 Foreign key
5. Id user id_user Char 6 Foreign key
46
7. Spesifikasi File Tabel Kas Masuk
Nama Database : ta_klinik_nani
Nama Tabel : tbl_kas_masuk
Akronim : Kas Masuk
Tipe File : File Master Data
Akses File : Random
Primary Key : id_transaksi
Media : Hard disk
Panjang Record : 114 karakter
Software : MySQL
Tabel III.7 Spesifikasi File Tabel Kas Masuk
No Elemen Data Nama Field Type Size Keterangan
1. Id transaksi id_transaksi Char 7 Primary key
2. Tanggal transaski tgl_transaksi Date
3. Nominal Nominal Decimal 10
4. Keterangan Keterangan Text 100
5. Id rekam medis Id_rekam_medis Char 7 Primary Key
47
3.4.4. User Interface
Berikut ini merupakan user interface dari aplikasi pendataan rekam medis
pasien pada Klinik Gigi Drg. Naniek Agustina.
1. Form Masuk
Sumber : Hasil Penelitian (2017)
Gambar III. 14 Form Masuk
2. Form Menu Utama
Sumber: Hasil Penelitian (2017)
GambarIII. 15 Form Menu Utama
48
3. Form Data User
Sumber : Hasil Penelitian (2017)
GambarIII. 16 Form Data User
4. Form Data Pasien
Sumber : Hasil Penelitian (2017)
GambarIII. 17 Form Data Pasien
49
5. Form Gigi
Sumber : Hasil Penelitian (2017)
GambarIII. 18 Form Gigi
6. Form Tindak Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 19 Form Tindak Medis
50
7. Form Detail Rekam Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 20 Form Detail Rekam Medis
8. Form Kas Masuk
Sumber : Hasil Penelitian (2017)
GambarIII. 21 Form Kas Masuk
51
9. Form Cari Pasien
Sumber : Hasil Penelitian (2017)
Gambar III. 22 Form Cari Pasien
10. Form Cari Gigi
Sumber : Hasil Penelitian (2017)
GambarIII. 23 Form Cari Gigi
52
11. Form Cari Id Rekam Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 24 Form Cari Id Rekam Medis
12. Form Laporan Rekam Medis
Sumber : Hasil Penelitian (2017)
GambarIII. 25 Form Laporan Rekam Medis
53
13. Form Laporan Transaksi Kas Masuk
Sumber : Hasil Penelitian (2017)
GambarIII. 26 Form Laporan Transaksi Kas Masuk
3.5. Implementasi
1. Spesifikasi perangkat keras
Adapun spesifikasi perangkat keras minimal yang dibutuhkan untuk
implementasi antara lain :
1. CPU
a. Processor Intel (R) Celeron (R) 1007U
b. Ram 4096 MB
c. System type 32-bit Operating System
2. Mouse
3. Keyboard
4. Monitor dengan resolusi layar minimum 1366 x 768
5. Printer
54
2. Spesifikasi Perangkat Lunak
Adapun spesifikasi perangkat lunak yang dibutuhkan untuk implementasi
adalah :
1. Sistem operasi menggunakan Windows10.
2. Aplikasi server yang digunakan Xampp 64 bit 2.5.
3. Aplikasi database yang digunakan SQLyog 11.11.
4. Aplikasi yang digunakan yaitu Microsoft Visual Studio 2010.
55
3.6. Testing
Pengujian (testing) yang digunakan dalam Tugas Akhir ini adalah Blackbox
Testing. Berikut adalah blackbox testing dari setiap dokumen masukan :
1. Form Masuk
Tabel III. 8 Pengujian Form Masuk
No Skenario
Pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Nama user
dan password
Tidak diisi
kemudian
klik tombol
OK
Nama user:
(kosong)
Password :
(kosong)
Menampilkan
pesan “Silahkan isi
Nama Pengguna
dan Password
terlebih dahulu!!”
Sesuai
harapan
Valid
2. Mengetikkan
salah satu
kondisi salah
pada
password
atau Nama
user
kemudian
klik tombol
OK
Nama user :
ad01
(benar)
Password :
1234
(salah)
Menampilkan
pesan “ Nama
Pengguna atau
Password
dimasukan salah!!
Sesuai
harapan
Valid
3.
Mengetikan
Nama user
dan
password
dengan benar
kemudian
klik Tombol
OK
Nama user :
ad01
(benar)
Password :
iyan (benar)
Masuk ke Menu
Utama
Sesuai
harapan
Valid
Sumber : Hasil Penelitian (2017)
2. Form User
Tabel III. 9 Pengujian Form User
No. Skenario
Pengujian Test Case
Hasil yang
diharapakan
Hasil
pengujian Kesimpulan
1. Nama User
tidak diisi
kemudian
Jika Nama
User :
(kosong)
Menampilkan
pesan “isi data
terlebih dahulu!”
Sesuai
harapan
Valid
56
klik tombol
simpan
2. Menghapus
data tanpa
memilih data
yang akan
dihapus
Tidak
memilih data
yang akan
dihapus, klik
tombol hapus
Menampilkan
pesan “Harap
pilih data user
yang akan
dihapus!!”
Sesuai
harapan
Valid
3. Merubah data
tanpa
memilih data
yang akan di
ubah
Tidak
memilih data
yang akan
diubah, klik
tombol ubah
Menampilkan
pesan “Data id
user harus dipilih
terlebih dahulu!!”
Sesuai
harapan
Valid
Sumber : Hasil Penelitian (2017)
3. Form Data Pasien
Tabel III. 10 Pengujian Form Pasien
No. Skenario
Pengujian Test Case
Hasil yang di
harapkan
Hasil
pengujian Kesimpulan
1. Nama Pasien
tidak diisi
kemudian
klik tombol
simpan
Jika Nama
Pasien :
(kosong)
Menampilkan
pesan “Harap isi
data lengkap
pasien!!
Sesuai
harapan
Valid
2. Menghapus
data pasien
tanpa
memilih data
Tidak
memilih
nama pasien
yang akan
dihapus, klik
tombol hapus
Menampilkan
pesan “harap
pilih data pasien
yang akan
dihapus!!”
Sesuai
harapan
Valid
3. Merubah data
pasien tanpa
memilih data
Tidak
memilih
nama pasien
yang akan
diubah,klik
tombol ubah
Menampilkan
pesan “Data
pasien harus
diisi terlebih
dahulu!!”
Sesuai
harapan
Valid
Sumber : Hasil Penelitian (2017
57
4. Form Gigi Data Gigi
Tabel III. 11 Pengujian Form Data Gigi
No. Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1. Id gigi dan
nama gigi
tidak diisi
kemudian
klik tombol
simpan
Id gigi :
(kosong)
nama gigi :
(kosong)
Menampilkan
pesan “data id
gigi dan nama
gigi harus diisi
terlebih
dahulu!!”
Sesuai
harapan
Valid
2. Merubah data
gigi tanpa
memilih data
yang akan
diubah
Tidak
memilih data
gigi, klik
tombol ubah
Menampilkan
pesan “data id
gigi harus
dipilih terlebih
dahulu!!”
Sesuai
harapan
Valid
3. Menghapus
data gigi
tanpa
memilih data
Tidak
memilih data
gigi yang
akan dihapus,
klik tombol
hapus
Menampilkan
pesan “harap
pilih data gigi
yang akan
dihapus terlebih
dahulu!!”
Sesuai
harapan
Valid
Sumber : Hasil Penelitian (2017)
5. Form Tindak Medis
Tabel III. 12 Pengujian Form Tindak Medis
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Kode tindak,
nama tindak
dan harga
tidak diisi
kemudian
Jika kode
tindak
(kosong)
nama tindak :
(kosong)
Menampilkan
pesan “Data
Lengkap Tindak
harus diisi
terlebih
dahulu!!”
Sesuai
harapan
Valid
58
klik tombol
simpan
harga :
(kosong)
2. Merubah data
tindak tanpa
memilih data
Tidak
memilih data
tindak yang
akan diubah,
klik ubah
Menampilkan
pesan “ harap
pilih data gigi
yang ingin
dihapus!!”
Sesuai
harapan
Valid
3. Menghapus
data tanpa
memilih data
Tidak
memilih data
tindak yang
akan dihapus,
klik hapus
Menampilkan
pesan “pilih data
tindak medis
yang akan
dihapus terlebih
dahulu!!”
Sesuai
harapan
Valid
Sumber : Hasil Penelitian (2017)
6. Form Detail Rekam Medis
Tabel III. 13 Pengujian Form Rekam Medis
No. Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1. Id pasien,
nama pasien
dan umur
tidak diisi
kemudian
klik tombol
simpan
Id pasien :
(kosong)
nama pasien :
(kosong)
umur :
(kosong)
Menampilkan
pesan “Masukan
Id Pasien, Nama
Pasien dan umur
terlebih
dahulu!!”
Sesuai
Harapan
Valid
2. Id gigi ,
anamnese
dan diagnosa
kosong
kemudian
klik tombol
Id gigi:
(kosong)
anamnese:
(kosong)
diagnosa:
(kosong)
Menampilkan
pesan “Lengkapi
data!!”
Sesuai
harapan
Valid
59
tambah data
rm
3. Id pasien
kosong dan
nama pasien
kosong
kemudian
tekan tombol
hapus
Id pasien:
(kosong)
nama pasien :
(kosong)
Menampilkan
pesan “harap
pilih data pasien
yang akan di
hapus!!”
Sesuai
harapan
Valid
4. Id gigi ,
anamnese
dan diagnosa
kosong
Id gigi:
(kosong)
anamnese:
(kosong)
diagnosa:
(kosong)
Menampilkan
pesan “Pilih
data yang akan
dihapus!!”
Sesuai
harapan
Valid
Sumber : Hasil penelitian(2017)
7. Form Kas Masuk
Tabel III. 14 Pengujian Form Kas Masuk
No. Skenario
Pengujian
Test Case Hasil yang
diharap
Hasil
Pengujian
Kesimpulan
1. Id rekam
medismedis,
nominal dan
keterangan
tidak diisi
kemudian
klik simpan
Id rekam
medis:
(kosong)
nominal:
(kosong)
keterangan:
(kosong)
Menampilkan
pesan “Isi data
terlebih dahulu”
Sesuai
harapan
Valid
2. Id rekam
medis dan
keterangan
tidak diisi
kemudian
klik tombol
ubah
Id rekam
medis:
(kosong)
keterangan:
(kosong)
Menampilkan
pesan “Data
harus diisi
terlebih dahulu”
Sesuai
harapan
Valid
60
3. Id transaksi,
id rekam
medis,
nominal dan
keterangan
tidak diisi
kemudian
klik tombol
hapus
Id transaksi:
(kosong) id
rekam medis:
(kosong)
nominal:
(kosong)
Menampilkan
pesan “ Pilih
data yang akan
dihapus terlebih
dahulu!!”
Sesuai
harapan
valid
Sumber : Hasil Penelitian(2017)