Anda di halaman 1dari 19

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem


Setelah melakukan penelitian di praktek dokter gigi MBC Dent dapat
diketahui bahwa semua proses pendataan mulai dari pedaftaran hingga proses
pembayaran masih dilakukan dengan pencatatan manual pada kertas atau buku.
Pasien yang datang untuk melakukan pemeriksaan didata secara manual pada
buku oleh perawat yang berjaga baik pasien yang baru datang pertama kali
maupun yang sudah pernah datang sebelumnya. Tahap selanjutya pasien
melakukan konsultasi mengenai keluhan dan mendapat pemeriksaan awal dari
perawat, misal cek tensi darah Tahap pemeriksaan awal selesai pasien menuju ke
doker untuk mendapat tindakan pemeriksaan dan konsultasi lanjutan. Pemeriksaan
selesai pasien menuju kasir untuk melakukan pembayaran dan pulang.
Terlebih dari itu setelah dilakukan wawancara lebih lanjut pada drg.
Yuriska Muretininggar yang merupakan pemilik MBC Dent membenarkan bahwa
tidak adanya perekapan data dalam komputer sekalipun dalam bentuk file Ms
Word atau Ms Excel. Hal itu menyebabkan kesulitan bagi mereka untuk melacak
rekam medis pasien ataupun data-data penting lainya karena metode penyimanan
yang masih manual meyebabkan posisi data yang menjadi tidak jelas. Misalnya
data tersebut terselip atau bahkan hilang, sehingga proses perekapa data untuk
membuat laporan berkala pun menjadi terkendala.
Dengan adanya permasalahan diatas, maka untuk mengatasi atau
mempermudah kinerja dari para pegawai akan dibuat sistem yang
terkomputerisasi dengan nama sim dental. Sim dental merupakan sistem yang
memuat semua proses yang dibutuhkan pada MBC Dent mulai dari pendaftaran
sampai pembayaran selesai. Baik data pendaftaran, data rekam medis data master
tindakan yang disediakan dapat tersimpan dengan baik serta proses pembutaan
dan perakapan laporan mengenai kunjungan pasien maupun pendapatan akan
menjadi lebih mudah.
4.2 Analisis Kebutuhan
Analisis kebutuhan sistem merupakan kegiatan identifikasi hal apa saja
yang diperlukan oleh sistem untuk dapat berjalan sesuai dengan yang diharapan.
Adapun analisis kebutuhan dalam sim dental meliputi kebutuhan pemakai atau
user sebagai berikut:
a. Petugas selaku admin dan petugas pendaftaran dapat memasukan atau input
data pasien, data tindakan pemeriksaan yang disediakan serta data rekam
medis pasien.
b. Petugas dapat mencetak surat pengantar rontgen serta mencetak laporan
rekap kunjungan pasien dan laporan pendapatan secara berkala.

4.3 Perancangan Sistem


Perancangan sistem merupakan gambaran dari alur proses sebuah sistem
yang akan dibangun. Rancangan sim dental dilakukan menggunakan Entity
Relationship Diagram (ERD) dan Data Flow Diagram (DFD) yang berisi diagram
jenjang, diagram konteks dan detail dari DFD itu sendiri. DFD berfungsi untuk
memperjelas alur kerja dari sim dental.

4.3.1 Data Flow Diagram (DFD)


Untuk memperjelas alur kerja dari sim dental yang akan dibangun,
terdapat beberapa jabaran proses berupa gambar DFD, meliputi gambaran pada
proses penginputan data, proses transaksi dan proses penyajian laporan.

4.3.1.1 Diagram Jenjang


Diagram jenjang merupakan alat perancangan sistem yang dapat
menampilkan seluruh proses yang terdapat pada suatu sistem tertentu dengan jelas
dan terstruktur. Pada Sim Dental terdiri dari proses level 1 yang terdapat 4 proses
utama diantaranya login, master data, transaksi, dan laporan sementara level 2
atau master data terdapat proses data petugas, data pasien, data xray dan data
tindakan sedangkan pada level 2 proses transaksi terdapat proses pendaftaran,
pemeriksaan, pembayaran dan pengantar rontgen. Lebih jelasnya diagram jenjang
Sim Dental dapat dilihat pada Gambar 4.1.
Gambar 4.1 Diagram Jenjang

4.3.1.2 Diagram Konteks


Diagram Konteks merupakan bagian dari DFD level 0, yang memetakan
model lingkungan sistem yang berhubungan dengan pengguna sistem. Pada
diagram konteks dapat dilihat data yang masuk berupa inputan ke sistem dan data
keluar berupa informasi atau laporan yang diberikan sistem kepada penggunanya.
Diagram konteks Sim Dental dapat diliha pada Gambar 4.2

Gambar 4.2 Diagram Konteks


4.3.1.3 Data Flow Diagram (Level 1)
DFD Level 1 menjelaskan proses yang lebih rinci dari DFD konteks (DFD
Level 0) yang berkaitan dengan login, master data, transaksi serta
menggambarkan semua penyimpanan data yang sesuai dengan data masukan dan
proses. Sebagaimana terlihat pada Gambar 4.3.

Gambar 4.3 DFD Level 1

4.3.1.4 Data Flow Diagram (Level 2 Proses 2)


DFD level 2 proses 2 menjelaskan proses yang berhubungan dengan
master seperti proses input data petugas, data pasien, data xray dan data tindakan
yang nantinya hasil proses-proses tersebut akan disimpan ke dalam database.
Sebagaimana terlihat pada Gambar 4.4.
Gambar 4.4 DFD Level 2 Proses 2
4.3.1.5 Data Flow Diagram (Level 2 Proses 3)
DFD level 2 proses 3 menjelaskan proses yang berhubungan dengan
transaksi seperti proses pendaftaran, pemeriksaan, pembayaran serta pengantar
rontgen. Sebagaimana terlihat pada Gambar 4.5.

Gambar 4.5 DFD Level 2 Proses 3


4.3.1.6 Data Flow Diagram (Level 2 Proses 4)
DFD Level 2 proses 4 menjelaskan proses laporan adapun laporan yang
nantinya akan dicetak oleh petugas meliput laporan kunjungan pasien dan laporan
pendapatan perperiode yang nantinya tersimpan didalam database. Sebagaimana
terlihat pada Gambar 4.6.

Gambar 4.6 DFD Level 2 Proses 4

4.3.2 Entity Relationship Diagram (ERD)


Sistem yang akan di bangun dapat memenuhi ketentuan diantaranya bahwa
proses awal mulai dari pendaftaran sampai pasien membayar dan mendapatkan
struk maupun pengantar rntgen. Maka dari itu untuk memperjelas gambaran
sistem yang akan dibangun maka diberikan gambaran sistem dengan ERD seperti
pada Gambar 4.7.

Gambar 4.7 Entity Relationship Diagram (ERD)


4.3.3 Tabel dan Relasi Tabel

Dalam membangun Sim Dental, diperlukan adnya beberapa tabel untuk


menyimpan kebutuhkan datanya. Dari tabel yang telah terbentuk untuk
menyimpan data tersebut terdapat pula relasi tabel yang berfungsi untuk
mempermudah penyajian data pada Sim Dental.

4.3.3.1 Tabel
Ada beberapa tabel yang akan digunakan dalam Sin Dental. Tabel-tabel
tersebut diperuntukan untuk menyimpan data-data yang diperlukan sistem. Tabel-
tabel tersebut diantaranya:

1. Tabel Petugas

Nama tabel : tb_petugas

Primery Key : id_petugas

Deskripsi : Digunakan untuk menyimpan data petugas

Tabel Petugas dapat dilihat pada tabel 4.1.

Tabel 4.1 Petugas


KOLOM TIPE DATA FIELD SIZE
id_petugas varchar 20
nama_petugas varchar 50
alamat_petugas varchar 50
username varchar 20
password varchar 20

2. Tabel Pasien

Nama tabel : tb_pasien

Primery Key : no_rm

Deskripsi : Digunakan untuk menyimpan data pasien.


Tabel Pasein dapat dilihat pada Tabel 4.2.

Tabel 4.2 Pasien


KOLOM TIPE DATA FIELD SIZE
no_rm varchar 20
nama_pasien varchar 50
jenis_kelamin varchar 10
alamat varchar 50
no_telp Int 13

3. Tabel Xray

Nama tabel : tb_xray

Primery Key : id_xray

Deskripsi : Digunakan untuk menyimpan data xray.

Tabel Dokter dapat dilihat pada Tabel 4.3.

Tabel 4.3 Xray

KOLOM TIPE DATA FIELD SIZE


id_xray varchar 20
nama_xray varchar 50

4. Tabel Tindakan

Nama tabel : tb_tindakan

Primery Key : id_tindakan

Deskripsi : Digunakan untuk menyimpan data tindakan.

Tabel tindakan dapat dilihat pada Tabel 4.4.


Tabel 4.2 Tindakan

KOLOM TIPE DATA FIELD SIZE


id_tindakan varchar 20
nama_tindakan varchar 50
tarif double

5. Tabel Pendaftaran

Nama tabel : tb_pendaftaran

Primery Key : no_pendaftaran

Deskripsi : Digunakan untuk menyimpan data pendaftaran.

Tabel Pendaftaran dapat dilihat pada Tabel 4.5.

Tabel 4.5 Pendaftaran


KOLOM TIPE DATA FIELD SIZE
no_pendaftaran int 20
no_rm int 20
tgl_pendaftaran date 20

6. Tabel Pemeriksaan

Nama tabel : tb_pemeriksaan

Primery Key : no_pemeriksaan

Deskripsi : Digunakan untuk menyimpan data pemeriksaan.

Tabel Pemeriksaan dapat dilihat pada Tabel 4.6.


Tabel 4.3 Pemeriksaan

KOLOM TIPE DATA FIELD SIZE


no_pemeriksaan Varchar 20
no_pendaftaran Int 20
no_rm Varchar 20
tgl_periksa Date

7. Tabel Detail Pemeriksaan

Nama tabel : tb_detail_pemeriksaan

Primery Key : id_detail_pemeriksaan

Deskripsi : Digunakan untuk menyimpan data detail pemeriksaan.

Tabel Detail pemeriksaan dapat dilihat pada Tabel 4.7.

Tabel 4.4 Detail Pemeriksaan

KOLOM TIPE DATA FIELD SIZE


id_detail_pemeriksaan varchar 20
no_pemeriksaan int 20
tensi int 11
keluhan text
diagnosa text
tindakan varchar 50

8. Tabel Rujukan

Nama tabel : tb_rujukan

Primery Key : no_rujukan

Deskripsi : Digunakan untuk menyimpan data rujukan(pengantar

rontgen).
Tabel pembayaran dapat dilihat pada Tabel 4.8.

Tabel 4.8 Rujukan

KOLOM TIPE DATA FIELD SIZE


no_rujukan int 11
tujuan_rujukan text 20
no_rm int 11
diagnosa text
id_xray varchar 20
pemeriksaan_lain text
tgl_rujukan date

9. Tabel Pembayaran

Nama tabel : tb_pembayaran

Primery Key : no

Deskripsi : Digunakan untuk menyimpan data pembayaran.

Tabel pembayaran dapat dilihat pada Tabel 4.9.

Tabel 4.9 Pembayaran

KOLOM TIPE DATA FIELD SIZE


no int 11
no_pemeriksaan int 20
id_tindakan int 11
tarif double
diskon double
jumlah_bayar double
keterangan text
status_bayar varchar 15
4.3.3.2 Relasi Tabel

Diagram relasi antar tabel menggambarkan adanya relasi antar tabel yang
terdapat dalam Sim Dental. Relasi antar tabel ini berfungsi untuk meminimalisir
resiko data redundancy dan pemborosan memory. Relasi antar tabel Sim Dental
MBC Dent dapat dilihat pada Gambar 4.8.

Gambar 4.8 Relasi Tabel


4.4 Rencana Pengembangan Sistem

Rencana pengembangan sistem ini berisi tentang konsep-konsep dalam


pembuatan Sim Dental. Konsep tersebut meliputi rancagan halaman pengguna
serta input dan outputnya. Rancangan halaman pengguna berisi detail menu dan
sub menu yang tersedia pada Sim Dental.

4.4.1 Rancangan Halaman Login


Sebelum dapat melakukan kelola data dan melakukan transaksi pengguna
harus melakukan login terlebih dahulu pada Sim Dental. Rancangan halaman data
login dapat dilihat pada gambar 4.9.

Gambar 4.9 Rancangan Halaman Login

4.4.2 Rancangan Halaman Master Data Akun Pegawai


Halaman ini difugsikan untuk kelola data akun pegawai yang berisi kolom
kolom untuk input data akun pegawai MBC Dent serta tabel untuk menampilkan
data akun pegawai yang telah tersimpan. Rancangan halaman data akun pegawai
dapat dilihat pada gambar 4.10.
Gambar 4.10 Rancangan Halaman Data Akun Pengguna

4.4.3 Rancangan Halaman Master Data Pasien


Halaman ini difugsikan untuk kelola data pasien yang berisi kolom kolom
untuk input data pasien MBC Dent serta tabel untuk menampilkan data pasien
yang telah tersimpan. Rancangan halaman data pasien dapat dilihat pada gambar
4.11.

Gambar 4.11 Rancangan Halaman Pasien


4.4.4 Rancangan Halaman Master Data Tindakan
Halaman ini difugsikan untuk kelola data akun pegawai yang berisi kolom
kolom untuk input data tindakan MBC Dent serta tabel untuk menampilkan data
tindakan yang telah tersimpan. Rancangan halaman data tindakan dapat dilihat
pada gambar 4.12.

Gambar 4.12 Rancangan Halaman Tindakan

4.4.5 Rancangan Halaman Master Data Rontgen


Halaman ini difugsikan untuk kelola data rontgen yang berisi kolom
kolom untuk input data rontgen MBC Dent serta tabel untuk menampilkan data
rontgen yang telah tersimpan. Rancangan halaman data rontgen dapat dilihat pada
gambar 4.13.
Gambar 4.13 Rancangan Halaman Rontgen

4.4.6 Rancangan Halaman Pendaftaran


Halaman ini difugsikan untuk kelola data pendaftaran pemeriksaan yang
berisi kolom kolom untuk input data pendaftaran pemeriksaan klinik MBC Dent
serta tabel untuk menampilkan data pendaftaran pemeriksaan yang telah
tersimpan. Rancangan halaman pendaftaran pemeriksaan dapat dilihat pada
gambar 4.14.

Gambar 4.14 Rancangan Halaman Pendaftaran


4.4.7 Rancangan Halaman Tindakan Pemeriksaan
Halaman ini difugsikan untuk kelola data tindakan pemeriksaan yang
berisi kolom kolom untuk input data tindakan pemeriksaan klinik MBC Dent
serta tabel untuk menampilkan data tindakan pemeriksaan yang telah tersimpan.
Rancangan halaman tindakan pemeriksaan dapat dilihat pada gambar 4.15.

Gambar 4.15 Rancangan Halaman Tindakan Pemeriksaan

4.4.8 Rancangan Halaman Pembayaran


Halaman ini difugsikan untuk kelola data pembayaan yang berisi kolom
kolom untuk input data pembayaran klinik MBC Dent serta tabel untuk
menampilkan data pembayaran yang telah tersimpan. Rancangan halaman
pembayaran dapat dilihat pada gambar 4.16.
Gambar 4.16 Rancangan Halaman Pembayaran

4.4.9 Rancangan Halaman Rujukan Rontgen


Halaman ini difugsikan untuk kelola data rujukan rontgen yang berisi
kolom kolom untuk input data rujukan rontgen klinik serta tabel untuk
menampilkan daftar data rujukan rontgen yang telah tersimpan. Rancangan
halaman rujukan rontgen dapat dilihat pada gambar 4.17.

Gambar 4.17 Rancangan Halaman Rujukan Rontgen


4.4.10 Rancangan Halaman Laporan Kunjungan Pemeriksaan
Halaman ini difugsikan untuk menampilkan laporan kunjungan
pemeriksaan yang dilakukan oleh pasien yang berisi tabel daftar data pasien yang
telah berkunjung per periodenya. Selain itu juga terdapat tombol untuk mencetak
laporan tersebut dengan file berekstensi .pdf. Rancangan halaman laporan
kunjungan pemeriksaan dapat dilihat pada gambar 4.18.

Gambar 4.18 Rancangan Halaman Kunjungan Pemeriksaan

4.4.11 Rancangan Halaman Laporan Pendapatan


Halaman ini difugsikan untuk menampilkan laporan pendapatan yang per
periode serta terdapat juga tombol untuk mencetak laporan tersebut dengan file
berekstensi .pdf. Rancangan halaman laporan pendapatan dapat dilihat pada
gambar 4.19.

Gambar 4.19 Rancangan Halaman Laporan Pendapatan

Anda mungkin juga menyukai