Top Banner
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 :
43

BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

Nov 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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 :

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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,

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

26

2. Activity Diagram Form Data Pasien

Sumber : Hasil Penelitian (2017)

GambarIII. 4 Activity Diagram Form Data Pasien

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

28

3. Activity Diagram Form User

Sumber : Hasil Penelitian (2017)

GambarIII. 5 Activity Diagram Form User

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

30

4. Activity Diagram Form Data Gigi

Sumber : Hasil Penelitian (2017)

GambarIII. 6 Activity Diagram Form Data Gigi

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

32

5. Activity Diagram Form Tindak Medis

Sumber : Hasil Penelitian (2017)

GambarIII. 7 Activity Diagram Form Tindak Medis

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

36

7. Activity Diagram Form Kas Masuk

Sumber : Hasil Penelitian (2017)

GambarIII. 9 Activity Diagram Form Kas Masuk

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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,

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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.

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · dokter dapat masuk ke aplikasi, mengolah data gigi, mengolah data user, mengolah data rekam medis, mengolah data tindak medis, mengolah

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)