bab iv perancangan sistem usulan - repository.bsi.ac.id · resep obat. 3 farmasi farmasi adalah...

54
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

Upload: hacong

Post on 12-Jun-2019

233 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 2: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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.

Page 3: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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.

Page 4: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 5: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 6: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 7: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 8: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

56

4. Activity Diagram Form Pasien

Sumber: Hasil Rancangan (2018)

Gambar IV.5 Activity Diagram Form Pasien Puskesmas Mensiku Desa Binjai

Hulu Kabupaten Sintang

Page 9: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

57

5. Activity Diagram Form Poli

Sumber: Hasil Rancangan (2018)

Gambar IV.6 Activity Diagram Form Poli Puskesmas Mensiku Desa Binjai

Hulu Kabupaten Sintang

Page 10: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

58

6. Activity Diagram Form Dokter

Sumber: Hasil Rancangan (2018)

Gambar IV.7 Activity Diagram Form Dokter Puskesmas Mensiku Desa Binjai

Hulu Kabupaten Sintang

Page 11: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

59

7. Activity Diagram From Pemeriksaan

Sumber: Hasil Rancangan (2018)

Gambar IV.8 Activity Diagram Form Pemeriksaan Puskesmas Mensiku Desa

Binjai Hulu Kabupaten Sintang

Page 12: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 13: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 14: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

62

10. Activity Diagram From Obat

Sumber: Hasil Rancangan (2018)

Gambar IV.11 Activity Diagram Form Obat Puskesmas Mensiku Desa Binjai

Hulu Kabupaten Sintang

Page 15: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

63

11. Activity Diagram Form Transaksi

Sumber: Hasil Rancangan (2018)

Gambar IV.12 Activity Diagram Form Transaksi Puskesmas Mensiku Desa

Binjai Hulu Kabupaten Sintang

Page 16: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 17: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 18: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 19: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 20: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 21: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 22: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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.

Page 23: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 24: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 25: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 26: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 27: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 28: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 29: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 30: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 31: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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”.

Page 32: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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:

Page 33: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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:

Page 34: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 35: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 36: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 37: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 38: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 39: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 40: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 41: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 42: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 43: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 44: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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)

Page 45: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 46: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 47: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 48: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 49: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 50: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 51: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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

Page 52: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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:

Page 53: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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.

Page 54: BAB IV PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · Resep Obat. 3 Farmasi Farmasi adalah orang yang bertugas untuk mengolah data Obat. 2. ... tabel dalam database yang digunakan

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