Top Banner
30 BAB IV DESKRIPSI KERJA PRAKTEK 1.1. Analisis Sistem Dalam pengembangan teknologi dibutuhkan analisa dan perancangan sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan saat melakukan analisis sistem saat ini masih banyak kekurangan yang terjadi. Salah satunya adalah sering terjadi hilangnya serta tidak teraturnya posisi berkas- berkas laporan penggajian karyawan karena tidak tersimpan dengan baik. Disamping itu, sering terjadinya kesulitan saat bagian keuangan ingin melakukan proses pencarian data salah satu anggota karyawan berdasarkan waktu ataupun jabatan karyawan karena harus mencari dari tumpukan berkas laporan-laporan yang sangat banyak dan membutuhkan waktu yang sangat lama karena harus mengecek satu per satu berkas-berkas yang ada. Hal ini disebabkan sistem yang ada pada RSIA PRIMA HUSADA masih dilakukan secara manual/tradisional, yaitu menggunakan aplikasi Microsoft office Excel dan masih menggunakan map besar sebagai tempat penyimpanan. Mengacu pada permasalahan yang ada diatas, RSIA PRIMA HUSADA membutuhkan aplikasi yang dapat memudahkan bagian keuangan dalam melakukan proses pencatatan dan penyimpanan data penggajian karyawan, yang mudah dalam melakukan proses pengecekan ulang serta pencarian data penggajian karywan sesuai dengan kebutuhan yang diinginkan oleh bagian keuangan. Oleh karena itu, dirancanglah sebuah aplikasi penggajian karyawan dan tim medis yang diharapkan dapat mengatasi permasalahan tersebut. STIKOM SURABAYA
48

BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

Jul 29, 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 IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

30

BAB IV

DESKRIPSI KERJA PRAKTEK

1.1. Analisis Sistem

Dalam pengembangan teknologi dibutuhkan analisa dan perancangan

sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan

saat melakukan analisis sistem saat ini masih banyak kekurangan yang terjadi.

Salah satunya adalah sering terjadi hilangnya serta tidak teraturnya posisi berkas-

berkas laporan penggajian karyawan karena tidak tersimpan dengan baik.

Disamping itu, sering terjadinya kesulitan saat bagian keuangan ingin melakukan

proses pencarian data salah satu anggota karyawan berdasarkan waktu ataupun

jabatan karyawan karena harus mencari dari tumpukan berkas laporan-laporan

yang sangat banyak dan membutuhkan waktu yang sangat lama karena harus

mengecek satu per satu berkas-berkas yang ada. Hal ini disebabkan sistem yang

ada pada RSIA PRIMA HUSADA masih dilakukan secara manual/tradisional,

yaitu menggunakan aplikasi Microsoft office Excel dan masih menggunakan map

besar sebagai tempat penyimpanan.

Mengacu pada permasalahan yang ada diatas, RSIA PRIMA HUSADA

membutuhkan aplikasi yang dapat memudahkan bagian keuangan dalam

melakukan proses pencatatan dan penyimpanan data penggajian karyawan, yang

mudah dalam melakukan proses pengecekan ulang serta pencarian data

penggajian karywan sesuai dengan kebutuhan yang diinginkan oleh bagian

keuangan.

Oleh karena itu, dirancanglah sebuah aplikasi penggajian karyawan dan

tim medis yang diharapkan dapat mengatasi permasalahan tersebut.

STIKOM S

URABAYA

Page 2: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

31

1.1.1. Document Flow

Document flow yaitu bagan yang menggambarkan proses manual aliran

pekerjaan secara menyeluruh yang menjelaskan urutan prosedur-prosedur yang

terdapat di dalam proses penggajian karyawan dan tim medis pada RSIA PRIMA

HUSADA.

Alur

Pasien Kasir Dokter Bag. Keuangan

Ph

ase

Mulai

Melakukan Pendaftaran

Cek Pasien Baru ?

Berikan Form Pendaftaran

Catat Keluhan dan

Berikan Form

Keluhan

Form Pendaftaran

Mengisi Form

Pendaftaran

Form Pendaftaran Telah diisi

Tidak

Ya

Form Keluhan Pasien

Melakukan Observasi

Form Keluhan Pasien

Form Keluhan Pasien

A

Perlu Tindakan Medis dan Rawat

Inap ?

Catat Kegiatan pada Form

Keluhan Pasien

Tindakan Medis

Update Form Keluhan Pasien

Update Form Keluhan Pasien

Rekap Data

Pasien

Rekap Data Pasien perbulan

4

B

Rekap Data Pasien perbulan

A B

2

Buat Slip Gaji Dokter

Form Pendaftaran Telah diisi

1

Slip Gaji

3

Slip Gaji

Selesai

Hitung Gaji

Gambar 4.1 Document Flow Penggajian Karyawan dan Tim Medis

Deskripsi : pada gambar document flow diatas menjelaskan mengenai bagaimana

alur penggajian karyawan dan tim medis pada RSIA PRIMA HUSADA dimana

alur ini dimulai pada saat pasien datang kemudian melakukan pendaftaran pada

bagian kasir disini kasir akan mengecek pasien yang datang tersebut sebelumnya

STIKOM S

URABAYA

Page 3: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

32

sudah terdaftar atau merupakan pasien baru. Jika pasien sudah terdaftar maka

pasien akan langsung diberikan form keluhan dan jika merupakan pasien baru

maka pasien tersebut harus mengisi form pendafaran. Apabila pasien telah

mengisi form pendaftaran dengan benar maka form tersebut akan diberikan

kembali kepada kasir untuk disimpan data pasien tersebut. Kemudian bagian kasir

akan memberikan form keluhan pasien dimana form keluhan ini akan digunakan

untuk pencatatan keluhan pasien pada saat bertemu dengan dokter. Form keluhan

ini akan di isi oleh dokter setelah dokter melakukan observasi dan konsultasi

masalah yang dihadapi oleh pasien. Setelah form keluhan di isi maka form

keluhan tersebut akan diberikan kepada kasir untuk disimpan sebagai record

laporan untuk melakukan pembayaran. Dari record laporan tersebut bagian kasir

akan merekap dan mem-filter tindakan tiap bagian dokter yang digunakan sebagai

acuan untuk akumulasi penggajian yang akan diterima oleh tiap dokter. Selain itu

juga record tersebut digunakan untuk pembuatan slip gaji yang akan diterima

oleh tiap dokter.

1.2. Perancangan Sistem

Perancangan sistem dilakukan dengan menggunakan beberapa bahasa

pemodelan untuk mempermudah analisa terhadap sistem. Pemodelan sistem yang

digunakan adalah system flow, data flow diagram dan entity relationship diagram.

Dalam bab ini juga disertakan struktur table dari aplikasi yang akan dibuat.

STIKOM S

URABAYA

Page 4: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

33

1.2.1. System Flow Penggajian Karyawan dan Tim Medis

System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses

kegiatan dari aplikasi penggajian karyawan dan tim medis pada RSIA PRIMA

HUSADA.

SysFloW Penggajian

KasirPasien Table Dokter Bagian Keuangan

Ph

ase

Pasien Baru ?

Entry Data Pasien

Ya

Tidak

Form Keluhan

Data Pasien

Form Keluhan

Form Keluhan

A

A

Hasil Pemeriksaan

Hasil Pemeriksaan

Transaksi Medis

Get NIP Dokter

C

B

Hitung Gaji Dokter

perBulan

C

Buat Slip Gaji Karyawan

DSlip Gaji Dokter

Slip Gaji Dokter

Slip Gaji Dokter

Selesai

Kelas

Jenis Tindakan

E

F

Hari Biasa ?

Tidak

Mulai

Karyawan

B

D

G

H

G

Ya

Daftar Gaji

Tindakan Medis

K

H

Pembagian Biaya

L

Entri Hasil Pemeriksaan

Memberikan Form Keluhan

Input Data Pasien

Melakukan Pendaftaran

Simpan Data

Keluhan

Simpan Data Slip Gaji

Proes Tindakan Medis

E F

K

Proses Data Pembagian Biaya

I

I

L

Input data Pembagian Biaya

M

N

M

N

Gambar 4.2 System Flow Penggajian Karyawan dan Tim Medis

Deskripsi: gamabar tersebut merupakan alur system flow dari aplikasi penggajian

karyawan dan tim medis pada RSIA PRIMA HUSADA. Alur diawali dari pasien

melakukan pendaftaran saat melakukan pendaftaran sistem akan mengecek

apakah pendaftar merupakan pasien baru atau bukan, jika pasien baru maka pasien

harus melakukan pendaftaran pasien baru dengan cara menginputkan data pasien

pada sistem melalui aplikasi. Kemudian data tersebut akan disimpan pada tabel

STIKOM S

URABAYA

Page 5: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

34

pasien dalam sebuah database. Jika pasien sudah terdaftar maka pasien akan

diberikan form keluhan yang akan diisi oleh dokter setelah melakukan observasi

dan pengecekan terhadap kondisi pasien. Pengecekan ini dilakukan secara manual

dimana hasil pengecekan akan diinputkan secara manual melalui komputer dan

disimpan kedalam tabel transaksi medis pada database. Form keluhan sendiri

berisi nama dokter yang melakukan pemeriksaan serta data tindakan medis apa

saja yang dilakukan. Nama serta tindakan medis ini akan diambil dari record

database kemudian akan dicetak pada form keluhan. Setelah form keluhan di isi

maka pasien akan mengembalikan form keluhan tersebut kepada bagian kasir

untuk disimpan sebagai arsip. Dari record data keluhan tersebut akan digunakan

sebagai data inputan untuk melakukan pembuatan slip gaji dan akumulasi gaji

yang akan diterima oleh tiap dokter. Akumulasi ini pun sudah terprogram secara

otomatis saat melakukan perhitungannya.

1.2.2. Data Flow Diagram

Data Flow Diagram (DFD) yaitu bagan yang memiliki arus data dalam

suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara

logika. Dalam pembuatan DFD, yaitu menentukan HIPO pada aplikasi penggajian

karyawan dan tim medis pada RSIA PRIMA HUSADA.

STIKOM S

URABAYA

Page 6: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

35

1.2.3. Hierarchy Input Process Output (HIPO)

0

Aplikasi Penggajian Karyawan dan Tim

Medis

3

Proses Perhitungan Gaji

5.2

Pemeliharaan Data Kelas

5.1

Pemeliharaan Data Tindakan Medis

3.1

Proses Transaksi Medis

1

Membuat Laporan

5

Pemeliharaan Data Medis

3.2

Proses Daftar Gaji

2

Pemeliharaan Data Karyawan

4

Pemeliharaan Data Pasien

1.1

Laporan Transaksi Medis

1.2

Laporan Gaji

Gambar 4.3 Hirarki Input Process Output (HIPO)

Deskripsi: Diagram ini menggambarkan struktur guna memahami fungsi-fungsi

dari program. Tahap 1 pada hirarki menunjukan nama program yang dibuat yaitu

aplikasi penggajian karyawan dan tim medis. Untuk tahap ke 2 adalah fungsi-

fungsi utama dari program yang dibuat yaitu membuat laporan, pemeliharaan data

karyawan, proses perhitungan gaji, pemeliharaan data pasien, dan pemeliharaan

data medis. Sedangkan untuk tahap ke 3 merupakan penggambaran sub-sub fungsi

yang terdapat pada fungsi-fungsi utama, seperti yang ditunjukan pada gambar 4.3

fungsi membuat laporan memiliki sub-fungsi yaitu membuat laporan transaksi

medis dan laporan gaji, fungsi perhitungan gaji memiliki sub-fungsi proses

transaski medis dan proses daftar gaji dan fungsi pemeliharaan data medis

memiliki sub-fungsi pemeliharaan data tindakan medis dan pemeliharaan data

kelas.

STIKOM S

URABAYA

Page 7: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

36

1.2.4. Context Diagram

Data Slip Gaji

Analisa Keluhan Pasien

Form Keluhan Pasien

FormKeluhan

Biodata Pasien

Data Dokter

DataDokter

Slip Gaji

Form Keluhan

Data Pasien

Pasien

Kasir

Dokter

Bag ian Keuangan

0

Aplikasi Pengg ajian

+

Gambar 4.4 Contex Diagram

Deskripsi: context Diagram adalah suatu Diagram yang digunakan untuk

mendesain sistem yang memberikan gambaran detil mengenai semua informasi

yang diterima ataupun dihasilkan dari suatu aktivitas. Seperti pada gambar 4.4,

symbol kotak dengan ujung melengkung adalah sistem yang dibuat yaitu aplikasi

penggajian karyawan dan tim medis, sedangkan symbol persegi menggambarkan

orang atau bagian yang berperan dalam sistem dalam hal ini pasien, kasir, bagian

keuangan dan dokter.

STIKOM S

URABAYA

Page 8: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

37

1.2.5. Data Flow Diagram Level 0

Baca Data Kelas

Baca Data Jenis Tindakan

Meng ambil Data Pembag ian BiayaAmbil Data Medis

Data Slip Gaji

Ambil Data Slip Gaji

Meng ambil Data Karyawan

Ambil Data Transaksi

Ambil Data Pembagian Biaya

Baca data Pasien

Ambil Data Karyawan

Baca Data Tindaka Medis

Simpan Data Tindakan

Baca Data Karyawan

DataDokter

Simpan Data Transaksi

FormKeluhan

Biodata PasienSimpan Data Pasien

Form Keluhan

Analisa Keluhan Pasien

Slip Gaji

Simpan Data Karyawan

Baca Data Slip Gaji

Simpan Data Slip Gaji

Form Keluhan Pasien

Data Pasien

Data Dokter

Kasir

Pasien

Bag ian

Keuang an

Dokter

1

Membuat Laporan

+2

Pemeliharaan Data

Karyawan

3

Proses Perhitung an Gaji

+

4

Pemeliharaan Data

Pasien

5

Pemeliharaan Data Medis

+

1 Pasien

2 Karyawan

3 Tindakan Medis

4 Kelas5 Jenis Tindakan

6 Transaksi Medis

7 Daftar Gaji

8Pembagian

Biaya

Gambar 4.5 Data Flow Diagram Level 0

STIKOM S

URABAYA

Page 9: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

38

Deskripsi: Data Flow Diagram Level 0 adalah penggambaran fungsi-fungsi utama yang terdapat pada program, yaitu proses

penjabaran dari Hierarchy Input Proses Output seperti yang digambarkan pada context diagram diatas dimana terdapat beberapa

fungsi utama dari program yaitu membuat laporan, pemeliharaan data karyawan, proses perhitungan gaji, pemeliharaan data pasien,

dan pemeliharaan data medis.

1.2.6. Data Flow Diagram Level 1 Membuat Laporan

Analisa Keluhan Pasien

Data Slip Gaji

Ambil Data Slip Gaji

Form Keluhan

FormKeluhan

Baca Transaksi

Simpan Data Transaksi

Baca data Pasien

Biodata Pasien

Baca Data Tindaka Medis

Pasien

Kasir

6 Transaksi Medis

3 Tindakan Medis

1 Pasien

1

Laporan Transaksi M edis

2

Laporan Gaji

7 Daftar Gaji

Dokter

Gambar 4.6 Data Flow Diagram Level 1 Membuat Laporan

STIKOM S

URABAYA

Page 10: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

39

Deskripsi: Data Flow Diagram Level 1 Membuat Laporan merupakan penjabaran dari fungsi utama dari membuat laporan yang

terdapat pada HIPO dan context diagram. Dimana pada gambar ini menjelaskan bahwa membuat laporan terdapat 2 sub-fungsi yaitu

membuat laporan transaksi medis dan membuat laporan gaji.

1.2.7. Data Flow Diagram Level 1 Perhitungan Gaji

Meng ambil Data Karyawan

Simpan Data Slip Gaji

Mengambil Data Pembag ian Biaya

Menyimpsn Data Transaksi Medis

Ambil Data Tindaka M edis

Membaca Data Karyawan

Ambil Data Karyawan

Ambil Data Pembagian Biaya

Ambil Data Transaksi

Baca Data Slip Gaji

Simpan Data Tindakan

Slip Gaji

7 Daftar Gaji

Bag ian

Keuang an

3 Tindakan Medis

2 Karyawan

8Pembagian

Biaya

6 Transaksi Medis

1

Proses Transaksi M edis

2

Proses Daftar Gaji

Gambar 4.7 Data Flow Diagram Level 1 Perhitungan Gaji

STIKOM S

URABAYA

Page 11: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

40

Deskripsi: Data Flow Diagram Level 1 Perhitungan Gaji merupakan penjabaran dari fungsi utama dari perhitungan gaji yang terdapat

pada HIPO dan context diagram. Dimana pada gambar ini menjelaskan bahwa perhitungan gaji terdapat 2 sub-fungsi yaitu proses

transaksi medis dan proses daftar gaji.

1.2.8. Data Flow Diagram Level 1 Pemeliharaan Data Medis

Ambil Data Kelas

Ambil Data Medis

Baca Data Kelas

Baca Data Jenis Tindakan

Form Keluhan PasienKasir

6 Transaksi Medis

1

Pemeliharaan Data

Tindakan Medis

2

Pemeliharaan Data Kelas

5 Jenis Tindakan 4 Kelas

Gambar 4.8 Data Flow Diagram Level 1 Pemeliharaan Data Medis

STIKOM S

URABAYA

Page 12: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

41

Deskripsi: Data Flow Diagram Level 1 Pemeliharaan Data Medis merupakan

penjabaran dari fungsi utama dari pemeliharaan data medis yang terdapat pada HIPO

dan context diagram. Dimana pada gambar ini menjelaskan bahwa pemeliharaan data

medis terdapat 2 sub-fungsi yaitu pemeliharaan data tindakan medis dan pemeliharaan

data kelas.

1.3. Perancangan Database

Pada tahap ini, dilakukan penyusunan dan perancangan database yang

akan digunakan beserta strukturnya. Rancangan database sistem yang dibuat

berupa Entity Relational Diagram (ERD), yaitu alat untuk merepresentasikan

model data yang ada pada sistem dimana terdapat entity dan relationship.

1.3.1. Entity Relational Diagram Conceptual Data Model (ERD CDM)

STIKOM S

URABAYA

Page 13: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

42

Gambar 4.9 Entity Relational Diagram Conceptual Data Model

Memiliki Bagian

Relationship_15

Memiliki

Memiliki

Mempunyai

Relationship_33

Relationship_34

Relationship_35

Relationship_36

Relationship_37Relationship_29

Relationship_30

Relationship_31

Kota

#

o

Id_Kota

Nama_Kota

Variable characters (10)

Variable characters (100)

Provinsi

#

o

Id_Provinsi

Nama_Provinsi

Variable characters (10)

Variable characters (100)

Unit_Kerja

#

o

o

Id_UnitKerja

Nama_UnitKerja

Bagian

...

Variable characters (10)

Variable characters (100)

Variable characters (25)

Jabatan

#

o

Id_Jabatan

Nama_Jabatan

Variable characters (10)

Variable characters (100)

Karyawan

#

o

o

o

o

o

o

o

o

o

Id_Karyawan

Nama_Karyawan

Tmpt_Lahir_Karyawan

Tanggal_Lahir_Karyawan

Jenis_Kelamin_Karyawan

Alamat_Karyawan

No_Telp_Karyawan

Agama

NPWP

Foto

...

Variable characters (10)

Variable characters (100)

Variable characters (100)

Date

Characters (1)

Variable characters (100)

Variable characters (20)

Variable characters (10)

Variable characters (13)

Image (250)

Login

#

o

o

Id_Login

Username

Password

...

Variable characters (10)

Variable characters (15)

Variable characters (15)

Pasien

#

o

o

o

o

o

o

o

o

id_pasien

nama_pasien

umur

alamat_pasien

jenis_kelamin

AgamaPasien

notelp_pasien

pekerjaan

tanggal_daftar

...

Variable characters (10)

Variable characters (50)

Number

Variable characters (100)

Characters (1)

Variable characters (10)

Variable characters (15)

Variable characters (50)

Date

Transaksi

#

o

o

o

o

id_transaksi

tanggal_transaksi

biaya_dokter

biaya_rumah_sakit

total_biaya

...

Variable characters (10)

Date

Integer

Integer

Integer

DaftarGaji

#

o

o

id_gaji

JumlahGaji

tgl_gaji

...

Variable characters (10)

Integer

Date

Tindakan_Medis

#

o

id_tindakan

harga

Variable characters (10)

Integer

Jenis_Tindakan

#

o

id_jenis

nama_tindakan

Variable characters (10)

Variable characters (500)

Kelas

#

o

id_kelas

nama_kelas

Variable characters (10)

Variable characters (50)

PembagianBiaya

#

o

o

o

id_pembagian

GajiPokok

pDokter

pRS

...

Variable characters (10)

Integer

Integer

Integer

STIKOM S

URABAYA

Page 14: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

43

Deskripsi: Entity Relational Diagram Conceptual Data Model merupakan model

yang universal dan menggambarkan semua struktur logic database dan tidak

bergantung dari software atau pertimbangan struktur data storage. Seperti yang

ditunjukan pada gambar CDM. CDM ini Menggambarkan hubungan antar tabel-

tabel yang digunakan untuk menyimpan data dari hasil masukan pengguna

aplikasi penggajian karyawan dan tim medis.

STIKOM S

URABAYA

Page 15: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

44

1.3.2. Entity Relational Diagram Physical Data Model (ERD PDM)

Gambar 4.10 Entity Relational Diagram Physical Data Model

FK_KOTA_MEMILIKI__PROVINSI

FK_KARYAWAN_RELATIONS_KOTA

FK_KARYAWAN_MEMILIKI4_UNIT_KER

FK_KARYAWAN_MEMILIKI_JABATAN

FK_LOGIN_MEMPUNYAI_KARYAWAN

FK_DAFTARGA_RELATIONS_TRANSAKS

FK_TRANSAKS_RELATIONS_PASIEN

FK_TRANSAKS_RELATIONS_TINDAKAN

FK_TINDAKAN_RELATIONS_KELAS

FK_TINDAKAN_RELATIONS_JENIS_TI

FK_TRANSAKS_RELATIONS_KARYAWAN

FK_TRANSAKS_RELATIONS_PEMBAGIA

FK_PEMBAGIA_RELATIONS_KARYAWAN

Kota

Id_Kota

Id_Provinsi

Nama_Kota

...

varchar(10)

varchar(10)

varchar(100)

<pk>

<fk>

Provinsi

Id_Provinsi

Nama_Provinsi

varchar(10)

varchar(100)

<pk>

Unit_Kerja

Id_UnitKerja

Nama_UnitKerja

Bagian

...

varchar(10)

varchar(100)

varchar(25)

<pk>

Jabatan

Id_Jabatan

Nama_Jabatan

varchar(10)

varchar(100)

<pk>

Karyawan

Id_Karyawan

Id_UnitKerja

Id_Kota

Id_Jabatan

Nama_Karyawan

Tmpt_Lahir_Karyawan

Tanggal_Lahir_Karyawan

Jenis_Kelamin_Karyawan

Alamat_Karyawan

No_Telp_Karyawan

Agama

NPWP

Foto

...

varchar(10)

varchar(10)

varchar(10)

varchar(10)

varchar(100)

varchar(100)

date

char(1)

varchar(100)

varchar(20)

varchar(10)

varchar(13)

image

<pk>

<fk2>

<fk1>

<fk3>

Login

Id_Login

Id_Karyawan

Username

Password

...

varchar(10)

varchar(10)

varchar(15)

varchar(15)

<pk>

<fk>

Pasien

id_pasien

nama_pasien

umur

alamat_pasien

jenis_kelamin

AgamaPasien

notelp_pasien

pekerjaan

tanggal_daftar

...

varchar(10)

varchar(50)

numeric

varchar(100)

char(1)

varchar(10)

varchar(15)

varchar(50)

date

<pk>

Transaksi

id_transaksi

Id_Karyawan

id_pasien

id_tindakan

id_pembagian

tanggal_transaksi

biaya_dokter

biaya_rumah_sakit

total_biaya

...

varchar(10)

varchar(10)

varchar(10)

varchar(10)

varchar(10)

date

int

int

int

<pk>

<fk2>

<fk1>

<fk4>

<fk3>

DaftarGaji

id_gaji

id_transaksi

JumlahGaji

tgl_gaji

...

varchar(10)

varchar(10)

int

date

<pk>

<fk>

Tindakan_Medis

id_tindakan

id_kelas

id_jenis

harga

...

varchar(10)

varchar(10)

varchar(10)

int

<pk>

<fk1>

<fk2>

Jenis_Tindakan

id_jenis

nama_tindakan

varchar(10)

varchar(500)

<pk>

Kelas

id_kelas

nama_kelas

varchar(10)

varchar(50)

<pk>

PembagianBiaya

id_pembagian

Id_Karyawan

GajiPokok

pDokter

pRS

...

varchar(10)

varchar(10)

int

int

int

<pk>

<fk>

STIKOM S

URABAYA

Page 16: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

45

Deskripsi: Entity Relational Diagram Physical Data Model merupakan

model ERD yang telah mengacu pada pemilihan software DBMS yang

spesifik. Hal ini sering kali berbeda dikarenakan oleh struktur database

yang bervariasi. Seperti yang ditunjukan pada gambar PDM. PDM ini

menggambarkan hubungan antar tabel-tabel yang digunakan untuk

menyimpan data dari hasil masukan pengguna aplikasi penggajian

karyawan dan tim medis

1.3.3. Struktur Basis Data & Tabel

Dalam hal merancang struktur tabel yang diperlukan, meliputi

nama tabel, nama atribut, tipe data, serta data pelengkap seperti primary

key, foriegn key, dan sebagainya. rancangan basis data aplikasi ini terdiri

dari tabel-tabel sebagai berikut :

1. Nama Tabel : Provinsi

Fungsi : Menyimpan Data Provinsi

Primary Key : Id_Provinsi

Gambar 4.11 Tabel Provinsi

2. Nama Tabel : Kota

Fungsi : Menyimpan Data Kota

Primary Key : Id_Kota

Foreign key : Id_Provinsi

STIKOM S

URABAYA

Page 17: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

46

Gambar 4.12 Tabel Kota

3. Nama Tabel : Jabatan

Fungsi : Menyimpan Data Jabatan

Primary Key : Id_Jabatan

Gambar 4.13 Tabel Jabatan

4. Nama Tabel : Unit Kerja

Fungsi : Menyimpan Data Unit Kerja

Primary Key : Id_ Unit Kerja

Gambar 4.14 Tabel Unit Kerja

5. Nama Tabel : Pasien

Fungsi : Menyimpan Data Pasien

Primary Key : ID_PASIEN

Gambar 4.15 Tabel Pasien

STIKOM S

URABAYA

Page 18: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

47

6. Nama Tabel : Kelas

Fungsi : Menyimpan Data Kelas

Primary Key : ID_KELAS

Gambar 4.16 Tabel Kelas

7. Nama Tabel : Jenis Tindakan

Fungsi : Menyimpan Data Jenis Tindakan

Primary Key : ID_Jenis

Gambar 4.17 Tabel Jenis Tindakan

8. Nama Tabel : Tindakan Medis

Fungsi : Menyimpan Data Tindakan Medis

Primary Key : ID_Tindakan

Foreign key : ID_Kelas, ID_Jenis

Gambar 4.18 Tabel Tindakan Medis

STIKOM S

URABAYA

Page 19: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

48

9. Nama Tabel : Transaksi Medis

Fungsi : Menyimpan Data Transaksi Medis

Primary Key : ID_Transaksi

Foreign key : ID_ Karyawan, ID_Pasien, ID_Tindakan,

ID_Pembagian

Gambar 4.19 Tabel Transaksi Medis

10. Nama Tabel : Daftar Gaji

Fungsi : Menyimpan Data Daftar Gaji Karyawan

Primary Key : ID_Gaji

Foreign key : ID_Transaksi

Gambar 4.20 Tabel Daftar Gaji

STIKOM S

URABAYA

Page 20: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

49

11. Nama Tabel : Karyawan

Fungsi : Menyimpan Data Karyawan

Primary Key : ID_Karyawan

Foreign key : ID_UnitKerja, ID_Kota, ID_Jabatan

Gambar 4.21 Tabel Karyawan

12. Nama Tabel : Pemabagian Biaya

Fungsi : Menyimpan Data Pembagian Hasil Dari

Biaya Medis untuk Dokter dan Rumah

Sakit

Primary Key : Id_PEMBAGIAN

Foreign key : Id_KARYAWAN

Gambar 4.22 Tabel Pemabagian Biaya

STIKOM S

URABAYA

Page 21: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

50

13. Nama Tabel : Login

Fungsi : Menyimpan Data Login

Primary Key : Id_Login

Foreign key : Id_Karyawan

Gambar 4.23 Tabel Login

1.3.4. Desain Input & Output

Desain input/output merupakan rancangan input/output berupa

form untuk memasukkan data dan laporan sebagai informasi yang

dihasilkan dari pengolahan data. Desain input/output juga merupakan

acuan pembuat aplikasi dalam merancang dan membangun sistem.

1.3.4.1. Desain Input

Desain input merupakan perancangan desain masukan dari

pengguna kepada sebuah sistem yang kemudian akan disimpan kedalam

database.

STIKOM S

URABAYA

Page 22: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

51

1. Login

Login

Enter TextUsername

Password Enter Text

OK

Tampil Password

Cancel

Gambar 4.24 Login

Deskripsi : form Login ini digunakan oleh pengguna aplikasi untuk mengakses

menu utama dari aplikasi perkrutan dan penyeleksian.

2. Menu Utama

Home Menu

Transaksi Penggajian Pemeliharaan Data Medis Pemeliharaan Data Karyawan dan Pasien Laporan Keluar

Status : Enter Text TimeWaktu Saat ini:

Gambar 4.25 Menu Utama

Deskripsi : form MenuUtama digunakan oleh pengguna untuk memilih menu yang

dibutuhkan dalam proses penggajian.

STIKOM S

URABAYA

Page 23: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

52

3. Input Provinsi

Provinsi

Tambah

Kode Provinsi

Nama Provinsi

Enter Text

Enter Text

Simpan Ubah Hapus Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Provinsi

Lihat Data Provinsi

Gambar 4.26 Provinsi

Deskripsi : form Provinsi digunakan untuk menambah dan mengubah data

provinsi kedalam database.

4. Input Kota

Kota

Tambah

Kode Kota

Nama Kota

Nama Provinsi

Enter Text

Enter Text

Enter Text

Simpan Ubah Hapus Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Kota

Lihat Data Kota

Gambar 4.27 Kota

STIKOM S

URABAYA

Page 24: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

53

Deskripsi : form Kota digunakan untuk menambah dan mengubah data kota

kedalam database.

5. Input Unit Kerja

Unit Kerja

Tambah

Kode Unit Kerja

Nama Unit Kerja

Bagian

Enter Text

Enter Text

Simpan Ubah Hapus Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Unit Kerja

Lihat Data Unit Kerja

Enter Text

Gambar 4.28 Unit Kerja

Deskripsi : form Unit Kerja digunakan untuk menambah dan mengubah data unit

kerja kedalam database.

6. Input Jabatan

Jabatan

Tambah

Kode Jabatan

Nama Jabatan

Enter Text

Enter Text

Simpan Ubah Hapus Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data Jabatan

Lihat Data Jabatan

Gambar 4.29 Jabatan

STIKOM S

URABAYA

Page 25: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

54

Deskripsi : form Jabatan digunakan untuk menambah dan mengubah data jabatan

kedalam database.

7. Input Karyawan

Karyawan

Tambah

NIK

Nama Karyawan

Provinsi

Kota

Unit Kerja

Tanggal Lahir

Tempat Lahir

Jenis Kelamin

Alamat

NPWP

Agama

No Telp

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Simpan Ubah Hapus Batal

Berdasarkan Kata Kunci Enter TextEnter Text Cari Tampil

Input Data KaryawanLihat Data Karyawan

UploadTanggal

9/1/2013

Jabatan Enter Text

Lihat Data Calon Karyawan Diterima

Tanggal Tes WawancaraTanggal

9/1/2013

Gambar 4.30 Karyawan

Deskripsi : form Karyawan digunakan untuk menambah dan mengubah data

karyawan kedalam database.

8. Input Pasien

Pasien

Column 1 Column 1 Column 1 Column 1 Column 1 Column 1 Column 1Column 1

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

Text

ID Pasien

Nama Pasien

Umur Pasien

SimpanEdit

Alamat Pasien

Agama

No. Telp/HP

Pekerjaan

Tanggal Daftar

Jenis Kelamin

Tahun

Gambar 4.31 Pasien

Deskripsi : form Pasien digunakan untuk menambah dan mengubah data pasien

kedalam database.

STIKOM S

URABAYA

Page 26: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

55

9. Input Kelas

Kelas

ID Kelas Text

Nama Kelas Text

Filter Pencarian

Kata Kunci Pencarian Text

SimpanPerbaharuiBersih

Cari

Gambar 4.32 Kelas

Deskripsi : form Pasien digunakan untuk menambah dan mengubah data pasien

kedalam database.

10. Input Pemabgian Biaya

Prosentase Pembagian Jasa Medis

ID Prosentase Text

Nama Dokter

Filter Pencarian

Kata Kunci Pencarian Text

SimpanPerbaharuiBersih

Cari

TextProsentase Dokter

TextProsentase Rumah Sakit

(%)

(%)

Gambar 4.33 Pembagian Biaya

STIKOM S

URABAYA

Page 27: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

56

Deskripsi : form Pembagian Biaya digunakan untuk mencatat data pembagian

biaya antara dokter dan rumah sakit kedalam database.

11. Input Jenis Tindakan

Jenis Tindakan

ID Tindakan Text

Nama Tindakan Medis Text

Filter Pencarian

Kata Kunci Pencarian Text

SimpanPerbaharuiBersih

Cari

Gambar 4.34 Jenis Tindakan

Deskripsi : form Jenis Tindakan digunakan untuk menambah dan mengubah data

jenis tindakan medis kedalam database.

12. Input Master Tindakan Medis

Master Data Tindakan Medis

ID Transaksi Tindakan Text

Nama Tindakan

Filter Pencarian

Kata Kunci Pencarian Text

SimpanPerbaharuiBersih

Cari

Kelas

TextHarga

Gambar 4.35 Master Tindakan Medis

STIKOM S

URABAYA

Page 28: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

57

Deskripsi : form Master Tindakan Medis digunakan untuk menambah dan

mengubah data jenis-jenis tindakan medis kedalam database.

13. Input Transaksi Medis

Master Transaksi Medis

ID Prosentase Text

Nama Dokter

TextProsentase Dokter

TextProsentase Rumah Sakit

(%)

(%)

Filter Pencarian

Kata Kunci Pencarian Text

SimpanPerbaharuiBersih

Cari

Tindakan Medis Tambah

TextBiaya Dokter

TextBiaya Rumah Sakit

Tanggal Transaksi

Enter Text

08/09/2013

Nama Pasien Text

Text

Total Bayar (RP.) :

Gambar 4.36 Transaksi Medis

Deskripsi : form Transaksi Medis digunakan untuk mencatat dan mengubah data

transaksi medis pasien kedalam database.

14. Input Transaksi Gaji Dokter

Master Transaksi Gaji

ID Prosentase Text

Nama Dokter

08/09/2013Tanggal Transaksi

SimpanPerbaharuiBersih

Filter Pencarian

Kata Kunci Pencarian Text

Cari

Detail Transaksi Dokter : Text Total Gaji : Text

Gambar 4.37 Transaksi Gaji Dokter

Deskripsi : form Transaksi Gaji Dokter digunakan untuk mencatat dan mengubah

data transaksi gaji dokter kedalam database.

STIKOM S

URABAYA

Page 29: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

58

1.3.4.2. Desain Output

Desain output merupakan perancangan desain laporan yang

merupakan hasil dari data dari proses yang terjadi, yang tersimpan

pada database yang kemudian akan diolah sedemikian rupa menjadi

informasi yang berguna bagi pengguna aplikasi.

1. Laporan Transaksi Medis

LOGONama Perusahaan

AlamatNo. Telepon

Bagian Dokter

Tanggal Cetak : (Tanggal)

Nama Karyawan Nama Unit Kerja Bagian Nama Pasien Nama Ruangan Nama Pasien Nama Tindakan Tanggal Transaksi

Gambar 4.38 Laporan Transaksi Medis

Deskripsi : form Laporan Transaksi Medis digunakan untuk mencetak daftar

transaksi medis yang dilakukan dokter.

STIKOM S

URABAYA

Page 30: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

59

2. Laporan Transaksi Gaji

LOGONama Perusahaan

AlamatNo. Telepon

Bagian Dokter

Tanggal Cetak : (Tanggal)

Nama Karyawan Nama Unit Kerja Bagian Tanggal Transaksi Jumlah Harga

Gambar 4.39 Laporan Transaksi Gaji

Deskripsi : form Laporan Transaksi Gaji digunakan untuk mencetak laporan daftar

atau slip gaji dokter.

1.4. Implementasi Dan Evaluasi

Implementasi sistem ini akan menjelaskan detil aplikasi pendataan

pegawai, penjelasan hardware/software pendukung, dan form-form yang ada pada

aplikasi.

1.4.1. Teknologi

1.4.1.1. Perangkat Keras

Spesifikasi perangkat keras minimum yang dibutuhkan untuk

menjalankan aplikasi ini adalah satu unit komputer dengan:

a) Processor 1 Ghz

b) Memory dengan RAM 512 MB

STIKOM S

URABAYA

Page 31: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

60

c) VGA on Board

d) Monitor Super VGA (1024x768) dengan minimum 256 warna

e) Keyboard + mouse

1.4.1.2. Perangkat Lunak

Sedangkan perangkat lunak minimum yang harus diinstall ke dalam

sistem komputer adalah:

a) Windows XP

b) Mircrosoft Visual Studio

c) Sql Server 2008

1.4.2. Tampilan Program

Dalam sub ini dijelaskan langkah-langkah dalam menjalankan aplikasi

penggajian karyawan dan tim medis.

1. Login

Gambar 4.40 GUI Login

Deskripsi : pada form Login berfungsi untuk pengecekan hak akses pengguna

yang akan menggunakan program ini. Apabila username dan password tidak

sesuai, maka program akan menampilkan pesan dialog form “Username dan

Password Salah” ditujukkan pada gambar 4.41 berikut :

STIKOM S

URABAYA

Page 32: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

61

Gambar 4.41 GUI dialog form “Username dan Password Salah”

Apabila username dan password sesuai, maka program akan menampilkan pesan

dialog form yg berisi informasi “Akses Berhasil” seperti ditunjukkan gambar 4.42

dan setelah tombol diklik ok, program langsung menampilkan form menu utama

seperti gambar 4.43 “Menu Utama”.

Gambar 4.42 GUI dialog form “Akses Berhasil”

Dari hasil running program semua fungsi pada form login berjalan dengan baik.

2. Menu Utama

Gambar 4.43 GUI Menu Utama

STIKOM S

URABAYA

Page 33: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

62

Deskripsi: form ini digunakan untuk tampilan utama pemilihan menu aplikasi.

Pada form ini user dapat memilih menu-menu, yaitu:

1. Menu Transaksi penggajian dimana pada menu ini terdapat 2 sub menu

yaitu transaksi medis dan transaksi gaji,

2. Menu maintenance transaksi medis pada menu ini terdapat 4 sub menu

yaitu master kelas yang digunakan untuk menambah dan pemeliharaan

data kelas atau ruangan, master jenis tindakan yang digunakan untuk

menambah dan pemeliharaan data jenis tindakan medis, master tindakan

medis yang digunakan untuk menambah dan pemeliharaan data tindakan

medis dimana submenu ini adalah gabungan antara mmaster kelas dan

master jenis tindakan, dan sub menu prosentase yang digunakan untuk

menambah dan pemeliharaan pembagian biaya untuk dokter.

3. Menu maintenance data karyawan dan pasien pada menu ini terdapat sub

menu input dan pemeliharaan data provinsi, data kota, data unit kerja, data

jabatan, data karyawan dan data pasien.

4. Menu Laporan pada menu ini terdapat 2 sub menu yaitu laporan transaksi

medis dan laporan gaji dokter.

STIKOM S

URABAYA

Page 34: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

63

3. Provinsi

Gambar 4.44 GUI Provinsi

Deskripsi : form ini termasuk sub menu dari maintenance data karyawan dan

pasien yang berfungsi untuk meng-input dan mengubah data provinsi. Disini

program akan menampilkan pesan dialog form “Inputan Tidak Valid” seperti

gambar 4.45 apabila pengguna belum mengisi kolom nama provinsi pada form

provinsi saat menyimpan dan mengubah inputan data provinsi.

STIKOM S

URABAYA

Page 35: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

64

Gambar 4.45 GUI Inputan Tidak Valid

Selanjutnya, apabila pengguna menginputkan dan berhasil menyimpan data

provinsi maka program akan menampilkan pesan dialog form “Data Berhasil

Disimpan” seperti gambar 4.46.

Gambar 4.46 GUI Data Berhasil Disimpan

Selanjutnya program akan menampilkan pesan dialog form “Data Berhasil

Diubah” apabila pengguna mengubah data seperti gambar 4.47.

Gambar 4.47 GUI Data Berhasil Diubah

Dari hasil running program semua fungsi pada form Provinsi berjalan dengan

baik.

STIKOM S

URABAYA

Page 36: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

65

4. Kota

Gambar 4.48 GUI Kota

Deskripsi : form ini termasuk sub menu dari maintenance data karyawan dan

pasien yang berfungsi untuk meng-input dan mengubah data kota. Disini aplikasi

akan menampilkan pesan dialog form “Inputan Tidak Valid” seperti gambar 4.45

apabila pengguna belum mengisi kolom nama kota dan nama provinsi pada form

kota saat menyimpan dan mengubah inputan data kota. Selanjutnya, apabila

pengguna meng-input dan berhasil menyimpan data kota maka program akan

menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4.46.

Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data seperti gambar 4.47. Dari hasil running

program semua fungsi pada form Kota berjalan dengan baik.

STIKOM S

URABAYA

Page 37: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

66

5. Unit Kerja

Gambar 4.49 GUI Unit Kerja

Deskripsi : form ini termasuk sub menu dari maintenance data karyawan dan

pasien yang berfungsi untuk meng-input dan mengubah data Unit Kerja. Disini

program akan menampilkan pesan dialog form “Inputan Tidak Valid” seperti

gambar 4.45 apabila pengguna belum mengisi kolom nama unit kerja saat

menyimpan input-an data unit kerja. Selanjutnya, apabila pengguna menginputkan

dan berhasil menyimpan data unit kerja maka program akan menampilkan pesan

dialog form “Data Berhasil Disimpan” seperti gambar 4.46. Dan program akan

menampilkan pesan dialog form “Data Berhasil Diubah” apabila pengguna

mengubah data seperti gambar 4.47. Dari hasil running program semua fungsi

pada form Unit Kerja berjalan dengan baik.

STIKOM S

URABAYA

Page 38: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

67

6. Jabatan

Gambar 4.50 GUI Jabatan

Deskripsi : form ini termasuk sub menu dari maintenance data karyawan dan

pasien yang berfungsi untuk meng-input dan mengubah data Jabatan. Disini

program akan menampilkan pesan dialog form “Inputan Tidak Valid” seperti

gambar 4.45 apabila pengguna belum mengisi kolom nama kota pada form jabatan

saat menyimpan dan mengubah input-an data jabatan. Selanjutnya, apabila

pengguna telah meng-input dan berhasil menyimpan data jabatan maka program

akan menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar

4.46. Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data seperti gambar 4.47. Dari hasil running

program semua fungsi pada form Jabatan berjalan dengan baik.

STIKOM S

URABAYA

Page 39: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

68

7. Karyawan

Gambar 4.51 GUI Karyawan

Deskripsi : form ini termasuk sub menu dari maintenance data karyawan dan

pasien yang berfungsi untuk meng-input dan mengubah data Karyawan. Disini

program akan menampilkan pesan dialog form “Inputan Tidak Valid” seperti

gambar 4.45 apabila pengguna belum mengisi seluruh input-an kolom pada form

karyawan saat menyimpan dan mengubah data karyawan. Selanjutnya, apabila

pengguna meng-input dan berhasil menyimpan data karyawan maka program

akan menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar

4.46. Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data seperti gambar 4.47. Dari hasil running

program semua fungsi pada form Karyawan berjalan dengan baik.

STIKOM S

URABAYA

Page 40: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

69

8. Pasien

Gambar 4.52 GUI Pasien

Deskripsi : form ini termasuk sub menu dari maintenance data karyawan dan

pasien, form ini digunakan untuk meng-input data dan pemeliharaan data pasien

yang terdaftar. Disini program akan menampilkan pesan dialog form “Inputan

Tidak Valid” seperti gambar 4.45 apabila pengguna belum mengisi seluruh input-

an kolom pada form pasien saat menyimpan dan mengubah data pasien.

Selanjutnya, apabila pengguna meng-input dan berhasil menyimpan data pasien

maka program akan menampilkan pesan dialog form “Data Berhasil Disimpan”

seperti gambar 4.46. Dan program akan menampilkan pesan dialog form “Data

Berhasil Diubah” apabila pengguna mengubah data seperti gambar 4.47. Dari

hasil running program semua fungsi pada form Pasien berjalan dengan baik.

STIKOM S

URABAYA

Page 41: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

70

9. Pemeliharaan Kelas

Gambar 4.53 Pemeliharaan Kelas

Deskripsi : form ini termasuk sub menu dari maintenance tindakan medis, form ini

digunakan untuk meng-input dan pemeliharaan data tiap ruangan atau kelas.

Disini program akan menampilkan pesan dialog form “Inputan Tidak Valid”

seperti gambar 4.45 apabila pengguna belum mengisi seluruh input-an kolom pada

form kelas saat menyimpan dan mengubah data kelas. Selanjutnya, apabila

pengguna berhasil meng-input dan menyimpan data kelas maka program akan

menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4.46.

Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data seperti gambar 4.47. Dari hasil running

program semua fungsi pada form Kelas berjalan dengan baik.

STIKOM S

URABAYA

Page 42: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

71

10. Pemeliharaan Jenis Tindakan

Gambar 4.54 Master Jenis Tindakan Medis

Deskripsi : form ini termasuk sub menu dari maintenance tindakan medis, form ini

digunakan untuk meng-input data dan pemeliharaan data tiap jenis tindakan

medis. Disini program akan menampilkan pesan dialog form “Inputan Tidak

Valid” seperti gambar 4.45 apabila pengguna belum mengisi seluruh input-an

kolom pada form Master Jenis Tindakan Medis saat menyimpan dan mengubah

data jenis tindakan medis. Selanjutnya, apabila pengguna meng-input dan berhasil

menyimpan data jenis tindakan medis maka program akan menampilkan pesan

dialog form “Data Berhasil Disimpan” seperti gambar 4.46. Dan program akan

menampilkan pesan dialog form “Data Berhasil Diubah” apabila pengguna

mengubah data seperti gambar 4.47. Dari hasil running program semua fungsi

pada form Master Jenis Tindakan Medis berjalan dengan baik.

STIKOM S

URABAYA

Page 43: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

72

11. Master Tindakan Medis

Gambar 4.55 Master Tindakan Medis

Deskripsi : form ini termasuk sub menu dari maintenance tindakan medis, form ini

digunakan untuk meng-input data dan pemeliharaan data tiap jenis tindakan medis

yang berisikan gabungan antara form Master Kelas dan form Master Jenis

Tindakan Medis. Disini program akan menampilkan pesan dialog form “Inputan

Tidak Valid” seperti gambar 4.45 apabila pengguna belum mengisi seluruh input-

an kolom pada form Master Tindakan Medis saat menyimpan dan mengubah data

tindakan medis. Selanjutnya, apabila pengguna meng-input dan berhasil

menyimpan data tindakan medis maka program akan menampilkan pesan dialog

form “Data Berhasil Disimpan” seperti gambar 4.46. Dan program akan

menampilkan pesan dialog form “Data Berhasil Diubah” apabila pengguna

mengubah data seperti gambar 4.47. Dari hasil running program semua fungsi

pada form Master Tindakan Medis berjalan dengan baik.

STIKOM S

URABAYA

Page 44: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

73

12. Pembagian Biaya

Gambar 4.56 Pembagian Biaya

Deskripsi : form ini termasuk sub menu dari maintenance tindakan medis, form ini

digunakan untuk meng-input data dan pemeliharaan data tiap prosentase

pembagian prosentase biaya anatara dokter dan pihak rumah sakit. Disini program

akan menampilkan pesan dialog form “Inputan Tidak Valid” seperti gambar 4.45

apabila pengguna belum mengisi seluruh input-an kolom pada prosentase

pembagian biaya menyimpan dan mengubah data prosentase pembagian biaya.

Selanjutnya, apabila pengguna menginput dan berhasil menyimpan data

prosentase pembagian biaya maka program akan menampilkan pesan dialog form

“Data Berhasil Disimpan” seperti gambar 4.46. Dan program akan menampilkan

pesan dialog form “Data Berhasil Diubah” apabila pengguna mengubah data

seperti gambar 4.47. Dari hasil running program semua fungsi pada form

Pembagian Biaya berjalan dengan baik.

STIKOM S

URABAYA

Page 45: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

74

13. Master Transaksi Medis

Gambar 4.57 Master Transaksi Medis

Deskripsi : form ini termasuk sub menu dari Master Transaksi, form ini digunakan

untuk menginputkan data tiap transaksi dari pasien yang ditangani oleh tiap

dokter. Disini program akan menampilkan pesan dialog form “Inputan Tidak

Valid” seperti gambar 4.45 apabila pengguna belum mengisi seluruh input-an

kolom pada Master Transaksi Medis. Selanjutnya, apabila pengguna meng-input

dan berhasil menyimpan data transaksi medis maka program akan menampilkan

pesan dialog form “Data Berhasil Disimpan” seperti gambar 4.46. Dan program

akan menampilkan pesan dialog form “Data Berhasil Diubah” apabila pengguna

mengubah data seperti gambar 4.47. Dari hasil running program semua fungsi

pada form Master Transaksi Medis berjalan dengan baik.

STIKOM S

URABAYA

Page 46: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

75

14. Master Transaksi Gaji

Gambar 4.58 GUI Master Transaksi Gaji

Deskripsi : form ini termasuk sub menu dari master transaksi, form ini digunakan

menyimpan dan pemeliharaan data dan perhitungan gaji dari semua transaksi yang

pernah dilakukan dokter. Disini program akan menampilkan pesan dialog form

“Inputan Tidak Valid” seperti gambar 4.45 apabila pengguna belum mengisi

seluruh inputan kolom pada Master Transaksi Gaji. Selanjutnya, apabila pengguna

meng-input dan berhasil menyimpan data transaksi gaji maka program akan

menampilkan pesan dialog form “Data Berhasil Disimpan” seperti gambar 4.46.

Dan program akan menampilkan pesan dialog form “Data Berhasil Diubah”

apabila pengguna mengubah data seperti gambar 4.47. Dari hasil running

program semua fungsi pada form Master Transaksi berjalan dengan baik. STIKOM S

URABAYA

Page 47: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

76

15. Laporan Transaksi Medis

Gambar 4.59 GUI Laporan Transaksi Medis

Deskripsi: form ini digunakan untuk membuat laporan transaksi medis yang

ditangani oleh tiap dokter pada RSIA PRIMA HUSADA.

16. Laporan Transaksi Gaji

Gambar 4.60 GUI Laporan Transaksi Gaji

Deskripsi: form ini digunakan untuk membuat laporan slip gaji yang dilakukan

oleh tiap dokter pada RSIA PRIMA HUSADA.

STIKOM S

URABAYA

Page 48: BAB IV DESKRIPSI KERJA PRAKTEK Analisis Sistem SURABAYArepository.dinamika.ac.id/170/7/BAB IV.pdf · Ke las 5.1 em lih ar n D t T in dak Me s 3 Prose s Transaksi Me dis 1 Me mbuat

77

STIKOM S

URABAYA