bab iv perancangan sistem usulan - repository.bsi.ac.id · resep obat. 3 farmasi farmasi adalah...
TRANSCRIPT
49
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
Dari rancangan yang dilakukan pada sistem yang sedang berjalan dapat
disimpulkan bahwa sistem yang digunakan dalam proses penginputan data pasien
Pelayanan Kesehatan masih menggunakan sistem lama,yaitu pencatatan manual
menjadi sistem komputerisasi. Sehingga pencatatan data pasien di Puskesmas
Mensiku tidak mengakibatkan kesalahan dalam pembuatan laporan tidak
memerlukan waktu terlalu lama. Untuk mengantisipasi permasalahan di atas
diperlukan suatu perangkat keras (hardware) maupun perangkat lunak (software)
yang dapat mempermudah dan mempercepat proses tersebut agar dalam
pengolahan data dan pembuatan laporan lebih cepat, akurat dan terjaga
keamanannya.
4.1.1. Analisis Kebutuhan
A. Dalam Aplikasi program terdapat beberapa pengguna yang saling berinteraksi
dalam lingkungan sistem. Yaitu Petugas Loket dan Dokter. Dari beberapa
pengguna tersebut memiliki karakteristik yang saling berintraksi dengan
sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda
juga, yang mana kebutuhan informasinya seperti berikut antara lain:
1. Kebutuhan Petugas Loket
a) mengelola data pendaftaran pasien
b) mengelola data registrasi pasien
c) mengelola data pasien
50
d) mengelola data dokter
e) mengelola data obat
f) mengelola transaksi
2. Kebutuhan Dokter
a. Dokter Mengelola data pemeriksaan pasien
b. Dokter dapat membuat data rekam medis
c. Dokter dapat membuat resep obat
3. Kebutuhan Farmasi
a. Farmasi Mengelola data obat
B. Kebutuhan Sistem
1. Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses
aplikasi ini dengan memasukkan username dan password agar privasi
masing-masing pengguna tetap terjaga keamanannya.
2. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.
4.1.2. Rancangan Use Case Diagram Usulan
Gambar 4.1 berikut ini merupakan use case diagram sistem pelayanan
kesehatan (siyana) pada Puskesmas Mensiku Desa Binjai Hulu Kabupaten
Sintang.
51
Sumber: Hasil Rancangan (2018)
Gambar IV.1 Use Case Diagram Usulan Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
1. Definisi aktor
Berikut merupakan definisi aktor pada Sistem Pelayanan Kesehatan yang di
usulkan pada Puskesmas Mensiku Kabupaten Sintang.
52
Tabel IV.1
Deskripsi Actor Dalam Sistem Usulan
No. Nama Aktor Deskripsi
1 Petugas Loket Petugas Loket adalah orang yang bertugas
melakukan pelayanan terhadap pasien untuk
mengelolah Data Pendaftaran Pasien, Data
Registrasi, Data Pasien, Data Dokter, Data
Poli, Data Obat, Data Transaksi dan Data
Laporan.
2 Dokter Dokter adalah orang yang bertugas untuk
melakukan Pemeriksaan, Rekam Medis dan
Resep Obat.
3 Farmasi Farmasi adalah orang yang bertugas untuk
mengolah data Obat.
2. Definisi Use Case
Berikut merupakan definisi Use Case pada Sistem Pelayanan Kesehatan
Poliklinik yang di usulkan pada Puskesmas Mensiku Kabupaten Sintang.
Tabel IV. 2
Deskripsi Diagram Use Case Sistem Usulan No. Use Case Deskripsi
1. Login Merupakan Suatu peroses yang
dilakukan ketika memulai melakukan
sebuah proses
2. Home Merupakan suatu proses untuk
menentukan proses mana yang mau
dijalankan 3. Petugas Loket Merupakan suatu proses yang
dilakukan Oleh Petugas Loket Untuk
Menentukan Administrasi mana mau
di input data. 4. Data Pasien Merupakan Suatu Proses Pengelolaan
Data yang berkaitan dengan
pendaftaran dan registrasi pasien. 5. Data Dokter Merupakan Suatu Proses Pengelolaan
Data yang berkaitan dengan data
dokter. 6. Data Poli Merupakan Suatu Proses Pengelolaan
Data yang berkaitan dengan data poli. 7 Data Pemeriksaan Merupakan Suatu Proses Pengelolaan
Data yang berkaitan dengan data
pemeriksaan. 8 Data Rekam Medis Merupakan Suatu Proses Pengelolaan
53
Data yang berkaitan dengan data
rekam medis. 9 Data Obat Merupakan Suatu Proses Pengelolaan
Data yang berkaitan dengan data obat
dan resep. 10 Data Resep Obat Merupakan Suatu Proses Pengelolaan
Data yang berkaitan dengan data
resep obat. 11 Mengelola Laporan Merupakan Suatu Proses yang
dilakukan untuk membuat laporan
setip bulan dari data Kunjungan
pasien, obat, keuangan. 12 Logout Merupakan Suatu peroses yang
dilakukan untuk mengakhiri
melakukan sebuah proses didalam
sistem
4.1.3. Rancangan Digram Aktivity
Berikut ini merupakan gambar Activity Diagram berdasarkan penelitian use
case diagram pada gambar IV.1 diatas.
1. Activity Diagram Login
Sumber: Hasil Rancangan (2018)
Gambar IV.2 Activity Diagram Login Puskesmas Mensiku Desa Binjai Hulu
Kabupaten Sintang
54
2. Activity Diagram Form Pendaftaran Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.3 Activity Diagram Form Pendaftaran Pasien Puskesmas Mensiku
Desa Binjai Hulu Kabupaten Sintang
55
3. Activity Diagram Form Registrasi Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.4 Activity Diagram Form Registrasi Pasien Puskesmas Mensiku
Desa Binjai Hulu Kabupaten Sintang
56
4. Activity Diagram Form Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.5 Activity Diagram Form Pasien Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
57
5. Activity Diagram Form Poli
Sumber: Hasil Rancangan (2018)
Gambar IV.6 Activity Diagram Form Poli Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
58
6. Activity Diagram Form Dokter
Sumber: Hasil Rancangan (2018)
Gambar IV.7 Activity Diagram Form Dokter Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
59
7. Activity Diagram From Pemeriksaan
Sumber: Hasil Rancangan (2018)
Gambar IV.8 Activity Diagram Form Pemeriksaan Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
60
8. Activity Diagram Form Rekam Medis
Sumber: Hasil Rancangan (2018)
Gambar IV.9 Activity Diagram Form Rekam Medis Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
61
9. Activity Diagram Form Resep Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.10 Activity Diagram Form Resep Obat Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
62
10. Activity Diagram From Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.11 Activity Diagram Form Obat Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
63
11. Activity Diagram Form Transaksi
Sumber: Hasil Rancangan (2018)
Gambar IV.12 Activity Diagram Form Transaksi Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
64
12. Activity Diagram Form Cetak Laporan Kunjungan Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.13 Activity Diagram Form Cetak Laporan Kunjungan Pasien
Puskesmas Mensiku Desa Binjai Hulu Kabupaten Sintang
65
13. Activity Diagram Form Cetak Laporan Keuangan
Sumber: Hasil Rancangan (2018)
Gambar IV.14 Activity Diagram Form Cetak Laporan Keuangan Puskesmas
Mensiku Desa Binjai Hulu Kabupaten Sintang
66
14. Activity Diagram Form Cetak Laporan Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.15 Activity Diagram Form Cetak Laporan Obat Puskesmas
Mensiku Desa Binjai Hulu Kabupaten Sintang
67
4.1.4. Rancangan Dokumen Sistem Usulan
Spesifikasi sistem usulan merupakan perincian dokumen-dokumen pada
program yang dihasilkan dan digunakan dalam sistem Puskesmas Mensiku.
Bentuk dokumen itu sendiri digolongkan dalam dua bagian, dokumen masukan
dan dokumen keluaran.
A. Spesifikasi bentuk dokumen masukan pada sistem usulan sebagai beriku :
1. Nama Dokumen : Buku pendaftaran
Fungsi : Sebagai informasi data pasien yang
digunakan untuk laporan data
Sumber : Pasien
Tujuan : Petugas Loket
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap kali melakukan pendaftaran pasien
serta dilaporkan sebulan sekali
Bentuk : Lampiran
2. Nama Dokumen : Data Pasien
Fungsi :Sebagai catatan yang berisi data pasien
yang datang
Sumber : Pasien
Tujuan : Petugas Loket
Media : Kertas
Jumlah : 1 Lembar
68
Frekuensi : setiap kali melakukan berobat
Bentuk : Lampiran
3. Nama Dokumen : Buku Registrasi
Fungsi : Sebagai tempat penyimpanan data
registrasi pasien
Sumber : Loket pendaftaran
Tujuan : Pasien
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : setiap kali pasien registrasi
Bentuk : Lampiran
4. Nama Dokumen : Rekam Medis
Fungsi : Sebagai catatan yang berisi data pasien
beserta diagnosa penyakit yang dipakai
untuk tindakan lanjut pemeriksaan pasien
Sumber : Dokter
Tujuan : Pasien
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : setiap kali melakukan pemeriksaan
Bentuk : Lampiran
69
B. Spesifikasi bentuk dokumen keluaran pada sistem usulan sebagai berikut :
1. Nama Dokumen : Kartu Berobat
Fungsi : Sebagai informasi identitas pasien
Sumber : Petugas Loket
Tujuan : Pasien
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap kali adanya berobat
Bentuk : Lampiran
2. Nama Dokumen : Resep Obat
Fungsi : Sebagai informasi data obat yang
dibutuhkan oleh pasien yang diberikan
oleh dokter
Sumber : Dokter
Tujuan : pasien
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap kali adanya pemeriksaan
Bentuk : Lampiran
70
3. Nama Dokumen : Rincian Transaksi
Fungsi : Sebagai bukti Transaksi
Sumber : Kasir
Tujuan : Pasien
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : setiap kali melakukan pembayaran
Bentuk : Lampiran
4.1.5. Rancangan Prototype
Prototype/Tampilan adalah proses pembuatan model atau gambaran
sederhana software yang mengizinkan penggunakan memiliki gambaran tentang
program saat melakukan pengujian awal yang mana prototype memberikan
fasilitas bagi pembuat dan pengguna untuk saling berinteraksi selama proses,
sehingga pembuat dapat dengan mudah memodelkan atau menggambarkan
perangkat lunak yang akan dibuat.
71
1. Tampilan Login
Sumber: Hasil Rancangan (2018)
Gambar IV.16 Tampilan Menu Login Petugas Loket
2. Tampilan Form Menu Data Utama Petugas Loket
Sumber: Hasil Rancangan (2018)
Gambar IV.17 Tampilan Menu Data Utama Petugas Loket
72
3. Tampilan Form Menu Laporan Utama Petugas Loket
Sumber: Hasil Rancangan (2018)
Gambar IV.18 Tampilan Menu Utama Laporan
4. Tampilan Form Menu Utama Dokter
Sumber: Hasil Rancangan (2018)
Gambar IV.19 Tampilan Menu Utama Dokter
73
5. Tampilan From Menu Utama Farmasi
Sumber: Hasil Rancangan (2018)
Gambar IV.20 Tampilan Menu Utama Farmasi
6. Tampilan Form Data Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.21 Tampilan Form Data Pasien
74
7. Tampilan Form Data Registrasi Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.22 Tampilan Form Data Registrasi Pasien
8. Tampilan Form Data Poli
Sumber: Hasil Rancangan (2018)
Gambar IV.23 Tampilan Form Data Poli
75
9. Tampilan Form Data Dokter
Sumber: Hasil Rancangan (2018)
Gambar IV.24 Tampilan Form Data Dokter
10. Tampilan Form Data Pemeriksaan
Sumber: Hasil Rancangan (2018)
Gambar IV.25 Tampilan Form Data Pemeriksaan
76
11. Tampilan Form Rekam Medis
Sumber: Hasil Rancangan (2018)
Gambar IV.26 Tampilan Form Rekam Medis
12. Tampilan Form Data Resep Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.27 Tampilan Form Data Resep Obat
77
13. Tampilan Form Data Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.28 Tampilan Form Data Obat
14. Tampilan Form Data Transaksi
Sumber: Hasil Rancangan (2018)
Gambar IV.29 Tampilan Form Data Transaksi
78
15. Tampilan Laporan Kunjungan Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.30 Tampilan Form Laporan Kunjungan Pasien
16. Tampilan Form Laporan Keuangan
Sumber: Hasil Rancangan (2018)
Gambar IV.31 Tampilan Form Laporan Keuangan
79
17. Tampilan Form Laporan Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.32Tampilan Form Laporan Obat
4.2. Perancangan Perangkat Lunak
Menurut (Rosa & Shalahudin, 2013) mendefinisikan bahwa “Desain atau
perancangan dalam pembangunan perangkat lunak merupakan upaya untuk
mengonstruksi sebuah sistem yang memberikan kepuasan akan spesifikasi
kebutuhan fungsional, memenuhi target, memenuhi kebutuhan secara implisit atau
eksplisit dari segi performansi maupun penggunaan sumber daya, kepuasan
batasan pada proses segi biaya, waktu dan perangkat”.
80
4.2.1. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) akan menjelaskan hubungan antar
tabel dalam database yang digunakan dalam perancangan usulan penulisan Tugas
Akhir ini. Adapun Entity Relationship Diagram (ERD ) Rancangan usulan
sebagai berikut:
Sumber: Hasil Rancangan (2018)
Gambar IV.33 Entity Relationship Diagram Puskesmas Mensiku
4.2.2. Logical Record Structure (LRS)
Logical Record Structure (LRS) akan mentransformasikan rancangan ERD
kedalam pemetaan database yang digunakan. Adapun Logical Record Structure
(LRS) perancangan Sistem Usulan sebagai berikut:
81
Sumber: Hasil Rancangan (2018)
Gambar IV.34 Logical Record Structure Puskesmas Mensiku
4.2.3. Spesifikasi File
Adapun spesifikasi file yang penulis gunakan dalam pembuatan program
Pelayanan Kesehatan (SIYANA) pada Puskesmas Mensiku Desa Binjai Hulu
Kabupaten Sintang adalah sebagai berikut:
82
1. Spesifikasi File Petugas Loket
Nama File : Petugas Loket
Akronim File : tb_petugas
Fungsi File : Menyimpan Data Petugas
Media File : Harddisk
Type File : File Data Petugas
Akses File : Random
Panjang Karakter :190
Kunci File : id_petugas
Software : MySQL
Tabel IV. 3
Spesifikasi File Petugas Loket
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Id Petugas Id_petugas Varchar 5 Primery key
2 Nama Petugas Nm_petugas Varchar 25 -
3 Alamat Alamat Varchar 50 -
4 Jenis Kelamin Jns_kelamin Varchar 10 -
5 Password Password Varchar 50 -
6 Username Username Varchar 50 -
Sumber: Hasil Penelitian (2018)
83
2. Sesifikasi File Pendaftaran
Nama File : Pendaftaran
Akronim File : tb_Pendaftaran
Fungsi File : Menyimpan Data Pendaftaran
Media File : Harddisk
Type File : File Data Pendaftaran
Akses File : Random
Panjang Record :125
Kunci File : Nomor_Daftar
Software : MySQL
Tabel IV. 4
Spesifikasi File Pendaftaran
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Nomor Daftar No_Daftar Varchar 5 Primery key
2 Kode Pasien Kd_Pasien Varchar 10 -
3 Id Petugas Id_Petugas Varchar 5 -
4 Nama Pasien Nm_Pasien Varchar 30 -
5 Jenis Kelamin Jns_Kelamin Varchar 10 -
6 Alamat Alamat Varchar 30 -
7 Umur Umur Varchar 5 -
8 Nomor Telepon No_Telp Varchar 15 -
9 Nomor Rekam No_Rekam Varchar 15
Sumber: Hasil Penelitian (2018)
84
3. Spesifikasi File Registrasi
Nama File : Registrasi
Akronim File : tb_Registrasi
Fungsi File : Menyimpan Data Registrasi
Media File : Harddisk
Type File : File Data Registrasi
Akses File : Random
Panjang Record :130
Kunci File : No_Regis
Software : MySQL
Tabel IV. 5
Spesifikasi File Regis
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Nomor Regis No_Rekam Varchar 10 Primery key
2 Id Petugas Id_Petugas Varchar 5 -
3 Nomor Rekam No_Rekam Varchar 10 -
4 Kode Pasien Kd_Pasien Varchar 5 -
5 Nama Pasien Nm_Pasien Varchar 30 -
6 Jenis Kelamin Jns_Kelamin Varchar 10 -
7 Alamat Alamat Varchar 30 -
8 Umur Umur Varchar 5 -
9 Nomor Telepon No_Telp Varchar 15 -
10 Tanggal Regis Tgl_Regis Date 10 -
Sumber: Hasil Penelitian (2018)
85
4. Spesifikasi File Pasien
Nama File : Pasien
Akronim File : tb_pasien
Fungsi File : Menyimpan Data Pasien
Media File : Harddisk
Type File : File Data Pasien
Akses File : Random
Panjang Record :115
Kunci File : Kode_Pasien
Software : MySQL
Tabel IV. 6
Spesifikasi File Pasien
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Kode Pasien Kd_Pasien varchar 5 Primery key
2 Nomor Rekam No_Rekam varchar 10 -
3 Id Petugas Id_Petugas Varchar 5 -
4 Nama Pasien Nm_Pasien Varchar 30
5 Jenis Kelamin Jns_Kelamin Varchar 10
6 Alamat Alamat Varchar 30
7 Umur Umur Varchar 5
8 No Telepon No_Telp Varchar 15
9 Kode Poli Kd_Poli varchar 5
Sumber: Hasil Penelitian (2018)
86
5. Spesifikasi File Poli
Nama File : Poli
Akronim File : tb_Poli
Fungsi File : Menyimpan Data Poli
Media File : Harddisk
Type File : File Data Poli
Akses File : Random
Panjang Record :25
Kunci File : Kode_Poli
Software : MySQL
Tabel IV. 7
Spesifikasi File Poli
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Kode Poli Kd_Poli Varchar 5 Primery key
2 Nama Poli Nm_Poli Varchar 15 -
3 Kode Dokter Kd_dokter Varchar 5 -
Sumber: Hasil Penelitian (2018)
87
6. Spesifikasi File Dokter
Nama File : Dokter
Akronim File : tb_Dokter
Fungsi File : Menyimpan Data Dokter
Media File : Harddisk
Type File : File Data Dokter
Akses File : Random
Panjang Record :165
Kunci File : Kode_Dokter
Software : MySQL
Tabel IV. 8
Spesifikasi File Dokter
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Kode Dokter Kd_Dokter Varchar 20 Primery key
2 Nama Dokter Nm_Dokter Varchar 30 -
3 Jenis Kelamin Jns_Kelamin Varchar 5 -
4 Tanggal Lahir Tgl_Lahir Date -
5 Alamat Alamat Varchar 30 -
6 Spesialis Spesialis Varchar 50 -
7 No.Telepon No_Telepon Varchar 30 -
Sumber: Hasil Penelitian (2018)
88
7. Spesifikasi File Pemeriksaan
Nama File : Pemeriksaan
Akronim File : tb_pemeriksaan
Fungsi File : Menyimpan Data Pemeriksaan
Media File : Harddisk
Type File : File Data Pemeriksaan
Akses File : Random
Panjang Record :45
Kunci File : Kode_periksa
Software : MySQL
Tabel IV. 9
Spesifikasi File Pemeriksaan
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Kode Periksa Kd_Periksa Varchar 10 Primery key
2 Nomor Rekam No_Rekam Varchar 15 -
3 Kode Dokter Kd_Dokter Varchar 10 -
4 Tanggal Periksa Tgl_Periksa Date -
5 Kode Pasien Kd_Pasien Varchar 10 -
Sumber: Hasil Penelitian (2018)
89
8. Spesifikasi File Rekam Medis
Nama File : Rekam Medis
Akronim File : tb_rekam
Fungsi File : Menyimpan Data Rekam Medis
Media File : Harddisk
Type File : File Data Rekam
Akses File : Random
Panjang Record :65
Kunci File : Nomor_Rekam
Software : MySQL
Tabel IV. 10
Spesifikasi File Rekam Medis
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Nomor Rekam No_Rekam Varchar 10 Primery key
2 Nama Pasien Nm_Pasien Varchar 30 -
3 Diagnosa Diagnosa Varchar 30 -
4 Tanggal Tanggal Date -
5 Kode Dokter Kd_Dokter Varchar 5 -
6 Nama Obat Nm_Obat Varchar 30 -
Sumber: Hasil Penelitian (2018)
90
9. Spesifikasi File Obat
Nama File : Obat
Akronim File : tb_Obat
Fungsi File : Menyimpan Data Obat
Media File : Harddisk
Type File : File Master
Akses File : Random
Panjang Record :95
Kunci File : Kode_Obat
Software : MySQL
Tabel IV. 11
Spesifikasi File Obat
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Kode Obat Kd_Obat Varchar 5 Primery key
2 Nama Obat Nm_Obat Varchar 20 -
3 Jenis Obat Jns_Obat Varchar 30 -
4 Kode Dokter Kd_Dokter Varchar 10 -
5 Harga Obat Hrg_Obat Varchar 15 -
6 Nomor Rekam No_Rekam Varchar 10 -
7 Kode Pasien Kd_pasien Varchar 5 -
Sumber: Hasil Penelitian (2018)
91
10. Spesifikasi File Resep Obat
Nama File : Resepobat
Akronim File : tb_resep
Fungsi File : Menyimpan Data Resep Obat
Media File : Harddisk
Type File : File Data Resep
Akses File : Random
Panjang Record :65
Kunci File : Kode_Resep
Software : MySQL
Tabel IV. 12
Spesifikasi File Resep Obat
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Kode Obat Kd_Obat Varchar 5 Primery key
2 Nama Obat Nm_Obat Varchar 30 -
3 Jenis Obat Jns_Obat Varchar 10 -
4 Nomor Rekam No_Rekam Varchar 10 -
5 Kode Dokter Kd_Dokter Varchar 5 -
6 Kode Pasien Kd_Pasien Varchar 5 -
Sumber: Hasil Penelitian (2018)
92
11. Spesifikasi File Transaksi
Nama File : Transaksi
Akronim File : tb_Transaksi
Fungsi File : Menyimpan Data Transaksi
Media File : Harddisk
Type File : File Data Transaksi
Akses File : Random
Panjang Record :50
Kunci File : Nomor_Transaksi
Software : MySQL
Tabel IV. 11
Spesifikasi File Transaksi
No Elemen Data Nama Field Tipe Panjang
Record Keterangan
1 Nomor Transaksi No_Transaksi Varchar 5 Primery key
2 Tanggal Transaksi Tgl_Transaksi Date 5 -
3 Kode Pasien Kd_Pasien Varchar 5 -
4 Nama Pasien Nm_Pasien Varchar 5 -
5 Biaya Obat Biaya_Obat Varchar 15 -
6 Biaya Periksa Biaya_Periksa Varchar 15 -
Sumber: Hasil Penelitian (2018)
93
4.2.4. Class Model
Class model adalah model statis yang menggambarakan hubungan antara
entity class yang dibuat. Adapun class model Rancangan usulan sebagai berikut:
Sumber: Hasil Rancangan (2018)
Gambar IV.35 Class Model Puskesmas Mensiku
94
4.2.5. Sequence Diagram
Berikut ini merupakan sequence diagram sistem pelayanan kesehatan
poliklinik pada Puskesmas Mensiku Kabupaten Sintang.
1. Sequence Diagram Pendaftaran
Sumber: Hasil Rancangan (2018)
Gambar IV.36 Sequence Diagram Pendaftaran Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
2. Sequence Diagram Registrasi
Sumber: Hasil Rancangan (2018)
Gambar IV.37 Sequence Diagram Registrasi Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
95
3. Sequence Diagram Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.38 Sequence Diagram Pasien Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
4. Sequence Diagram Poli
Sumber: Hasil Rancangan (2018)
Gambar IV.39 Sequence Diagram Poli Puskesmas Mensiku Desa Binjai Hulu
Kabupaten Sintang
96
5. Sequence Diagram Dokter
Sumber: Hasil Rancangan (2018)
Gambar IV.40 Sequence Diagram Dokter Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
6. Sequence Diagram Pemeriksaan
Sumber: Hasil Rancangan (2018)
Gambar IV.41 Sequence Diagram Pemeriksaan Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
97
7. Sequence Diagram Rekam Medis
Sumber: Hasil Rancangan (2018)
Gambar IV.42 Sequence Diagram Rekam Medis Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
8. Sequence Diagram Resep Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.43 Sequence Diagram Resep Obat Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
98
9. Sequence Diagram Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.44 Sequence Diagram Obat Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
10. Sequence Diagram Transaksi
Sumber: Hasil Rancangan (2018)
Gambar IV.45 Sequence Diagram Transaksi Puskesmas Mensiku Desa Binjai
Hulu Kabupaten Sintang
99
11. Sequence Diagram Laporan Kunjungan Pasien
Sumber: Hasil Rancangan (2018)
Gambar IV.46 Sequence Diagram Laporan Kunjungan Pasien Puskesmas
Mensiku Desa Binjai Hulu Kabupaten Sintang
12. Sequence Diagram Laporan Keuangan
Sumber: Hasil Rancangan (2018)
Gambar IV.47 Sequence Diagram Laporan Keuangan Puskesmas Mensiku
Desa Binjai Hulu Kabupaten Sintang
100
13. Sequence Diagram Laporan Obat
Sumber: Hasil Rancangan (2018)
Gambar IV.48 Sequence Diagram Laporan Obat Puskesmas Mensiku Desa
Binjai Hulu Kabupaten Sintang
4.2.6. Spesifikasi Hardware dan Software
1. Perangkat Hardware
Komponen perangkat Keras adalah unsur-unsur yang terdiri dari perangkat
keras komputer yang digunakan untuk membantu proses kerja manusia dan
bersifat fisik, diperlukan dalam merancang sistem pelayanan kesehatan (siyana)
pada Puskesmas Mensiku Desa Binjai Hulu Kabupaten Sintang, yaitu:
101
Processor : Intel Inside
RAM : 2 GB
Hardisk : 320 GB
Monitor : 14”
Keyboard : 86 Keys
Mouse : Optik
Printer : Canon Ip 2776
2. Perangkat Software
Adapun spesifikasi dari perangkat lunak yang diperlukan dalam merancang
sistem pelayanan kesehatan pada Puskesmas Mensiku Kabupaten Sintang, yaitu:
Perangkat lunak komputer yang digunakan sebagai berikut:
a. Sistem Operasi : Microsoft Windows 10
b. Pemrograman Software : Microsoft Visual Basic 6.0
c. Database : MySQL
d. Data Report : Crystal Report.
102
4.3 Jadwal Implementasi
Tabel IV.12
Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Penelitian
2 Analisa Kebutuhan
3 Pengumpulan Data
4 Pembuatan Bab 1
5 Pembuatan Bab 2
6 Pembuatan Bab 3
7 Pembuatan Bab 4
8 Pembuatan Bab 5
9 Evaluasi