Jbptunikompp GDL Hendyfirma 24710 7 Babv
Jbptunikompp GDL Hendyfirma 24710 7 Babv
BAB V
PERANCANGAN SISTEM
kedalam sistem yang merupakan satu kesatuan yang utuh. Dari perancangan
data flow diagram untuk menggambarkan aliran data dan prosedur yang terjadi
pada sistem, dan kamus data yang akan menjelaskan secara rinci tiap entitas yang
dan hubungan antara proses. Gambaran ini dinyatakan dengan symbol yang
(manual atau berbasis computer) dan aliran data (dalam bentuk dokumen keluaran
dan masukan).
43
44
Buat Kartu
Berobat
Kartu Pasien
Buat Laporan
Kartu Pendaftaran
Kartu Berobat Kartu Berobat Permintaan Pasien Rawat Inap
Obat dan Jalan
Input Data
Pembayaran
Pasien
Laporan
Kartu Berobat Input Biaya Pendaftaran
Penggunaan Obat Pasien Rawat Inap
dan Jalan
Buat
Struk Pembayaran
Struk Pembayaran
Buat Kartu Pasien Laporan
Laporan
Rawat Inap/Jalan Pendaftaran
Pembayaran
Pasien Rawat Inap
Pasien
dan Jalan
Kartu Pasien
Kartu Pasien Laporan
Rwat Inap/Jalan
Pembayaran
Pasien
Kartu Pasien
Periksa
Kartu Kartu
Permintaan Permintaan
Obat Obat
Struk Pembayaran
dari DFD (Data Flow Diagram) yang berfungsi memetakan model lingkungan,
sistem.
Kartu Pasien
Pasien Kartu Berobat Pimpinan
Data Pasien
S.I
Pendaftaran dan
Kartu Berobat Laporan Pendaftaran Pasien
Pembayaran
Kartu Pasien Pasien Laporan Pembayaran Pasien
Kartu Permintaan Obat
Struk Pembayaran
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data.
Sebagai perangkat analisis, model ini hanya mampu memodelkan sistem dari satu
sudut pandang yaitu sudut pandang fungsi. Diagram alir data logis tingkat 0
adalah model yang menggambarkan proses dalam sistem berupa nama jenis
Tabel.
Data Pembayaran Pasien Pembayaran
Pasien
Tabel.
Pakai Obat
1.0
Kartu Berobat Mengolah
Kartu Pasien
Pendaftaran
Tabel.Pasien
Data Pasien Rawat Inap/Jalan Rawat Inap dan
Jalan
DFD Level 2 Proses Mengolah Data Pasien dan Pasien Rawat Inap/Jalan
Kartu Pasien
1.2
Buat
Pasien Kartu Berobat
Data Pasien
Kartu
Pasien
Kartu
Berobat
DB.Pasien
Data Pasien
DB.Pasien Rawat Inap dan
Data Pasien Jalan
Kartu Pasien
3.2
Buat Data
Struk Pembayaran Struk Pembayaran
Pembayaran Rawat Jalan
Rawat Jalan
DFD Level 2 Proses Mengolah Laporan Data Pasien Rawat/Jalan dan data
pembayaran pasien
4.1
Buat Laporan Laporan PendaftranPasien
Data Pasien
Pimpinan
4.2
Buat Laporan Laporan Data PembayaranPasien
Data Pembayaran
Data
DB. Pembayaran Pasien Pembayaran
Kamus data atau data dictionary adalah catalog fakta tentang data dan
1. Data Pasien
Volume : 1 Kali
jenis_kelamin + no_tlp/hp
2. Kartu Berobat
Volume : 1 Kali
3. Kartu Pasien
Volume : 1 Kali
no_tlp/hp + tgl_masuk
Volume : 1 Kali
5. Struk Pembayaran
Volume : 1 Kali
total_biaya
jalan
Volume : 1 Kali
status_pasien
pemakaian obat
Volume : 1 Kali
pasien
51
Volume : 1 Kali
total_biaya
Volume : 1 Kali
no_tlp/hp + tgl_masuk
Volume : 1 Kali
total_biaya
52
Perancangan basis data adalah langkah untuk menentukan basis data yang
sebagai kumpulan data yang berupa suatu penyampaian informasi yang lengkap
dengan jenis record yang mempuyai spesifikasi yang sama, sedangkan yang
dimaksud dengan record adalah kumpulan data yang berisikan field-field berbeda,
jumlah record pada umumnya terbatas, sedangkan jumlah pada record akan besar
sebagai berikut:
No_Kartu
1
Kartu Berobat
1
Pendaftaran Pasien
1
Kartu Pasien
1
No_Pasien
1
No_Bayar
Atribut-atribut dalam diagram relasi entitas dapat dilihat dibawah ini, dan
+ total_biaya
5.2.2 Normalisasi
Normalisasi adalah suatu file yang terdiri dari beberapa group elemen
Suatu relasi dikatakan dalam bentuk normal pertama jika hanya setiap
Pembentukan normal kedua dengan mencari kunci-kunci field yang dapat dipakai
sebagai patokan dalam pencarian dan sifatnya unik. Melihat kondisi tabel-tabel
diatas dapat diambil kunci kandidat yaitu No_Kartu, No_Pasien dan No_Bayar.
Dilihat dari ketergantungan fungsional field-field lain terhadap field kunci, maka
Berikut ini akan dijelaskan hubungan antar tabel yang dapat dilihat pada
gambar-gambar berikut:
Pasien_Rawat
*no_pasien
no_kartu_pasien
tgl_masuk_pasien
status_pasien
5.2.5 Pengkodean
singkat, mengklasifikasikan dan memasukan data, selain itu kode dapat dibentuk
dari kumpulan huruf, angka dan karakter khusus, tujuan dari pengkodean adalah
informasi dan data-data yang disajikan bernilai valid, memasukan data kedalam
No_Kartu :PD/00001
RJ = Rawat jalan
No_Bayar : P/00001
Keterangan P = Pakai
No_Bayar : BY/00001
Keterangan BY = Bayar
OK = Obat kompres
BR = Barang rawat
menggunakan program Microsoft Visual Basic 6.0 dan SQL-Server 2000 untuk
59
Tujuan utama dari perancangan input/output ini adalah agar antar muka
yang terbentuk nantinya mudah digunakan oleh pemakai, sehingga tujuan dari
input dari sistem informasi pendaftaran dan pembayaran pasien dapat dilihat pada
Form pendaftaran pasien ini adalah form untuk meninput data pasien baru,
yang nantinya akah diproses untuk mendapatkan kartu berobat. Dalam meninput
Form Pendaftaran Pasien Rawat Inap adalah form untuk meninput data
pasien rawat inap. Dalam form ini user hanya meninput no kartu berobat saja dan
semua data sudah muncul otomatis dikarenakan data pasien sudah ada dalam
database.
No Kartu ok
Form Pendaftaran Pasien Rawat jalan adalah form untuk meninput data
pasien rawat jalan. Dalam form ini user hanya meninput no kartu berobat saja dan
semua data sudah muncul otomatis dikarenakan data pasien sudah ada dalam
database.
No Kartu ok
Form Biaya Penggunaan Obat adalah form untuk meninput data biaya
penggunaan obat pasien. User meninput no pasien setelah itu user meninput kode
obat dan jumlah obat lalu data biaya penggunaan obat akan tersimpan pada
database.
62
Harga
Jumlah ok
Jumlah Harga Exit Total Biaya Tambah
pasien. User meninput no pasien lalu semuah data pembayaran pasien akan
No Bayar
Nama
Tgl Masuk / /
Tgl Keluar / /
Lama Rawat Hari
atau laporan dari proses input data dan proses pengolahan data. Unit keluaran ini
berisi tentang berbagai informasi yang diperlukan dan informasi ini berguna untik
informasi yang akurat, relevan serta tepat waktu. Perancangan output dapat dilihat
1. Kartu Berobat
KARTU BEROBAT
No Kartu :
Nama :
Tgl Lahir :
Alamat :
Agama :
Jenis Kelamin :
No Tlp/HP :
Kartu pasien rawat inap adalah hasil output dari form pendaftaran pasien
rawat inap.
64
KARTU PASIEN
RAWAT INAP
No PASIEN :
Nama :
Tgl Lahir :
Alamat :
Agama :
Jenis Kelamin :
No Tlp/HP :
Tgl Masuk :
Kartu pasien rawat jalan adalah hasil output dari form pendaftaran pasien
rawat jalan.
KARTU PASIEN
RAWAT JALAN
No Pasien :
Nama :
Tgl Lahir :
Alamat :
Agama :
Jenis Kelamin :
No Tlp/HP :
Tgl Masuk :
4. Struk Pembayaran
STRUK
PEMBAYARAN
No Pasien :
No Bayar :
Nama :
Tgl Masuk :
Tgl Keluar :
Lama Rawat : Hari
Biaya Rawat :
Biaya Obat :
Biaya Kamar :
Total Biaya :
informasi pendaftaran dan pembayaran pasien dapat dilihat pada gambar dibawah
ini:
Menu Utama
Biaya
Login Daftar Baru Pembayaran Laporan Pendaftaran Pasien
Penggunaan
Obat
Daftar
Exit
Rawat Jalan
66