Upload
lamthien
View
220
Download
0
Embed Size (px)
Citation preview
29
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam pelaksanaan kegiatan rutin di Klinik Kebon Kacang terdapat aturan
yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan garis
perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga
semua lancar.
3.1.1. Sejarah Perusahaan
Klinik Kebon Kacang sebagai salah satu instansi di bidang kesehatan
didirikan pada 13 April 1989 oleh Drg. Gina R Gani, Sp Pros, MARS. Klinik ini
didirikan karena melihat belum adanya klinik terdekat, sehingga masyarakat sekitar
sedikit kesulitan dalam hal pengobatan. Mengenai sejarah berdirinya klinik, tidak
banyak informasi yang dapat dikumpulkan, karena tidak adanya bukti tertulis (arsip).
Klinik Kebon Kacang mempunyai misi menyelenggarakan pelayanan prima,
terjangkau dan memuaskan, sehingga diharapkan masyarakat sekitar dapat terbantu
dengan adanya klinik tersebut.
Klinik Kebon Kacang juga bekerja sama dengan distributor-distributor
obat untuk memasok obat diapotik. Dalam menjalankan fungsinya sebagai
tempat untuk melayani masyarakat dalam pelayanan kesehatan diharapkan agar
30
semua elemen yang ada didalamnya mampu bekerja semaksimal mungkin dan
dituntut untuk menjadi profesional.
Seperti umumnya suatu instansi, Klinik Kebon Kacang juga memiliki struktur
organisasi. Organisasi adalah sistem saling pengaruh mempengaruhi antara orang
dalam kelompok kerjasama untuk mencapai suatu tujuan tertentu. Struktur organisasi
menunjukan bagaimana departemen-departemen/bagianbagian dalam organisasi
dikoordinasikan bersama-sama melalui suatu jalur wewenang dan tanggung jawab.
Visi dan misi Klinik Kebon Kacang adala sebagai berikut:
Visi
Menjadi pusat pelayanan kesehatan pilihan masyarakat yang baik
Misi
1. Memberikan pelayanan kesehatan secara professional dengan cepat, tepat, bermutu
dan terjangkau.
2. Menumbuhkan kesadaran budaya hidup sehat pada semua orang.
3. Menjalin kemitraan dengan pemerintah dan masyarakat sekitar.
4. Meningkatkan derajat kesehatan masyarakat melalui pelayanan kesehatan
yang bermutu dengan biaya terjangkau.
5. Memberikan jaminan kesehatan yang memuaskan dengan menyediakan
tenaga medis yang mempunyai dedikasi, personalitas dan profesionalisme tinggi
dalam bidangnya masing masing.
31
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi menunjukkkan bagian untuk membagi kegiatan menjadi
kelompok yang jelas sehingga dapat melaksanakan tugas serta tanggung jawabnya.
Sumber: Klinik Kebon Kacang (2016)
Gambar III. 1 Struktur Organisasi
Untuk menunjukan posisi, tanggung jawab, wewenang, fungsi dan yang harus
dikerjakan di dalam suatu organisasi maka dibuatkan deskripsi tugas. Berikut ini
adalah deskripsi tugas yang ada pada Klinik Kebon Kacang sebagai berikut:
1. Owner
Pemegang modal atau owner adalah pemilik modal yang membiayai semua
modal yang harus di keluarkan untuk kebutuhan perusahaan tersebut.
Owner
Bendahara Penanggung
Jawab
Poli Gigi Administrasi
Dokter Gigi
Apoteker
Assisten
Apoteker
32
2. Bendahara
Berkewajiban untuk menyimpan dana yang diperoleh dari berbagai sumber
secara aman, baik dalam bentuk simpanan di berbagai rekening bank.
Bendahara juga berkewajiban untuk melaporkan aktivitas keuangan, baik
posisi kas harian maupun modal kerja perusahaan secara berkala, sehingga
setiap dibutuhkan untuk mengetahui kondisi kas perusahaan dengan mudah
diketahui dari laporan kas bendahara.
3. Penanggung Jawab
Memberikan tugas atau wewenang kepada bagian-bagian serta mengawasi
tugas yang diberikan dalam pelaksanaanya yang dikerjakan oleh masing-
masing bagian dan bertanggung jawab terhadap seluruh kegiatan klinik.
4. Poli Gigi
Poli Gigi merupakan tempat pelayanan yang bertugas melakukan penanganan
dan perawatan kesehatan gigi serta seleksi terhadap pasien. Pengunjung
dilayani oleh Dokter Gigi yang bertugas melakukan anamnesa dan diagnosa
awal terhadap pasien.
5. Dokter Gigi
Melakukan pemeriksaan pada pasien untuk mendiagnosa penyakit pasien
secara cepat dan memberikan terapi secara cepat dan tepat.
6. Apoteker
Membuat strategi, tujuan, sasaran, dan program kerja, membuat dan
menetapkan peraturan atau Standar Prosedur Operasional (SPO) pada setiap
fungsi kegiatan di apotek, membuat sistem pengawasan dan pengendalian SPO
33
serta program kerja pada setiap fungsi kegiatan di apotek dan merencanakan,
melaksanakan, mengendalikan dan menganalisis hasil kinerja operasional dan
kinerja keuangan apotek.
7. Asisten Apoteker
Mengatur, mengontrol dan menyusun penyimpanan obat dan perbekalan
farmasi lainnya sesuai dengan bentuk dan jenis barang yang disusun secara
alfabetis dan memeriksa ketersediaan obat dan perbekalan farmasi lainnya
berdasarkan resep yang diterima. 8. Resepsionis
Mendaftarkan pasien sesuai dengan protokol klinik, menjaga ruang tunggu
setiap hari kerja, menginformasikan kepada pasien jika dkter datang terlambat
atau tidak dapat hadir, menyimpan catatan medis dan stratistik laporan
pasien, dan menjaga privasi dan kerahasiaan pasien.
3.2. Analisa Kebutuhan
Pada analisa perancangan ini, penulis membahas tentang rekam medis pasien
rawat jalan berbasis komputerisasi. Dalam menjalankan sistemnya Klinik Kebon
Kacang masih menggunakan sistem manual, dengan demikian masih banyak kendala
yang harus dihadapi, seperti proses pendaftaran pasien, proses obat dan lain-lain yang
memakan waktu cukup lama karena penginputan datanya masih secara manual.
Sehingga dalam pembuatan laporan dapat terjadi kesalahan atau kehilangan berkas-
berkas data yang penting.
34
3.3. Spesifikasi Dokumen Masukan (Input)
Menguraikan secara rinci setiap rancangan dokumen masukan yang
digunakan dalam sistem dengan uraian parameter-paremeter dokumen tersebut
dengan parameter-parameter dokumennya sebagai berikut:
1. Nama dokumen : Buku Daftar Pasien
Fungsi : Untuk mendata pasien yang berobat
Sumber : Pasien
Tujuan : Bagian Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap pasien datang berobat
Bentuk : Lampiran A.1
2. Nama dokumen : Daftar Obat
Fungsi : Untuk mencatat data obat yang keluar atau diberikan
kepada pasien
Sumber : Apotek dan Bendahara
Tujuan : Bagian Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Pada saat penambahan data obat
Bentuk : Lampiran A.2
35
3. Nama dokumen : Status
Fungsi : Untuk mencatat hasil rekam medis pasien
Sumber : Dokter
Tujuan : Bagian Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setelah pasien diperiksa dokter
Bentuk : Lampiran A.3
4. Nama dokumen : Data Resep
Fungsi : Sebagai informasi obat yang diberikan ke pasien
Sumber : Dokter
Tujuan : Pasien dan Apoteker
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setelah pasien diperiksa dokter
Bentuk : Lampiran A.4
5. Nama dokumen : Data Poli
Fungsi : Sebagai informasi data poli yang ada
Sumber : Bagian Admin
Tujuan : Owner, Bendahara dan Penanggung Jawab
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada poli baru
36
Bentuk : Lampiran A.5
6. Nama dokumen : Data Dokter
Fungsi : Sebagai masukan data dokter baru
Sumber : Calon dokter baru
Tujuan : Bagian Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada dokter baru
Bentuk : Lampiran A.6
7. Nama dokumen : Data Admin
Fungsi : Untuk mengetahui data admin
Sumber : Calon Admin
Tujuan : Bagian Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada admin baru
Bentuk : Lampiran A.7
8. Nama dokumen : Data Tindakan
Fungsi : Untuk mengetahui data tindakan
Sumber : Owner, Bendahara dan Penanggung Jawab
Tujuan : Bagian Admin
Media : Kertas
Jumlah : 1 lembar
37
Frekuensi : Setiap ada tindakan baru
Bentuk : Lampiran A.8
3.4. Spesifikasi Dokumen Keluaran (Output)
Menguraikan secara rinci setiap rancangan dokumen keluaran yang digunakan
dalam sistem dengan uraian parameter-paremeter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut:
1. Nama dokumen : Kartu Berobat
Fungsi : Sebagai informasi data / identitas pasien saat
melakukan pendaftaran
Sumber : Bagian Admin
Tujuan : Pasien
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap hari
Bentuk : Lampiran B.1
2. Nama dokumen : Laporan Data Obat
Fungsi : Sebagai Laporan data obat
Sumber : Apotek
Tujuan : Owner, Bendahara dan Penanggung Jawab
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap bukti pemesanan obat
38
Bentuk : Lampiran B.2
3. Nama dokumen : Struk Resep
Fungsi : Sebagai bukti pembayaran resep
Sumber : Apoteker
Tujuan : Pasien
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi pembayaran resep
Bentuk : Lampiran B.3
4. Nama dokumen : Laporan Data Poli
Fungsi : Sebagai Laporan data poli
Sumber : Bagian Admin
Tujuan : Owner dan Penanggung Jawab
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap bukti laporan data poli
Bentuk : Lampiran B.4
5. Nama dokumen : Laporan Data Dokter
Fungsi : Sebagai Laporan data dokter
Sumber : Bagian Admin
Tujuan : Owner dan Penanggung Jawab
Media : Kertas
Jumlah : 1 lembar
39
Frekuensi : Setiap bukti laporan data dokter
Bentuk : Lampiran B.5
6. Nama dokumen : Laporan Data Admin
Fungsi : Sebagai Laporan data admin
Sumber : Bagian Admin
Tujuan : Owner dan Penanggung Jawab
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap bukti laporan data admin
Bentuk : Lampiran B.6
7. Nama dokumen : Laporan Transaksi
Fungsi : Sebagai Laporan pembayaran transaksi
Sumber : Bagian Admin
Tujuan : Owner, Bendahara dan Penanggung Jawab
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap hari atau setiap ada permintaan
Bentuk : Lampiran B.7
8. Nama dokumen : Struk Transaksi
Fungsi : Sebagai bukti pembayaran transaksi
Sumber : Bagian Admin
Tujuan : Pasien
Media : Kertas
40
Jumlah : 1 lembar
Frekuensi : Setiap terjadi transaksi pembayaran
Bentuk : Lampiran B.8
9. Nama dokumen : Laporan Data Tindakan
Fungsi : Sebagai Laporan data tindakan
Sumber : Bagian Admin
Tujuan : Owner, Bendahara dan Penanggung Jawab
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap bukti laporan data tindakan
Bentuk : Lampiran B.9
10. Nama dokumen : Laporan Data Pasien
Fungsi : Sebagai Laporan data pasien
Sumber : Bagian Admin
Tujuan : Owner
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap bukti laporan data pasien
Bentuk : Lampiran B.10
41
3.5. Entity Relationship Diagram (ERD)
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan
dengan Entity Relationship Diagram (ERD).
A. Entity Relationship Diagram (ERD)
Pemakai
Detail
Obat
Pendaftaran
Poli
Resep
Dokter
PasienMelakukan
Memiliki
Memiliki
Memiliki
Memiliki
Memiliki
Melakukan
Memiliki
Memiliki
Memiliki
Melakukan
Memiliki Pembayaran
kodepmkNamapmk
passpmk
Statuspmk
Kodeobt
Norsp
Jumlahbeli
Harga
Subtotal
Kodeobt
Namaobt
Jenisobt
Kategori
Hargaobt
Jumlahobt
Kodepl
Namapl
Tanggaldft
Nomordft
Kodepmk
Kodepsn
Kodepl
Biaya
Ket
Kodedkt Kodepsn
Namapsn
Alamatpsn
UmurpsnGenderpsn
Teleponpsn
Kodedkt
NamadktKodepl
Telepondkt
Tarif
Alamatdkt
Spesialis
Kodepmk
Kodepl
Kodedkt
KodepsnTotalhrg
Dibayar
Norsp
Kembali
Tanggalrsp
Nomorbyr Kodepsn
Tanggalbyr
Jumlahbyr
1 M
1
M
1
M
M
1
1
M M
1
1 M
1
M
1
M
1 1
1 1
1
1
Memiliki
Status TindakanMemiliki
Kd_tindakan Biaya_tindakan
Jenis_tindakan
Diagnosa
Total_biayaTglstatus
Nomorstatus
Nomordft
Kd_tindakan
M
M
1
1
Gambar III. 2 Entity Relationship Diagram (ERD)
42
B. LRS (Logical Record Structure)
Detail
Pemakai
Kodepmk *
Namapmk
Passpmk
statuspmk
Dokter
Kodedkt *
Namadkt
Kodepl
Spesialis
Alamatdkt
Telepondkt
Tarif
Pendaftaran
Nomordft *
Tanggaldft
Kodepmk **
Kodepsn **
Kodedkt **
Kodepl **
Biaya
Ket
Obat
Kodeobt *
Namaobt
Jenisobt
Kategori
Hargaobt
jumlahobt
Nomorrsp **
Kodeobt **
Harga
Jumlahbeli
Subtotal
Resep
Nomorrsp *
Tanggalrsp
Kodepmk **
Kodepl **
Kodedkt **
Kodepsn **
Totalhrg
Dibayar
Kembali
Poli
Kodepl **
namapl
Pasien
Kodepsn *
Namapsn
Alamatpsn
Genderpsn
Umurpsn
Teleponpsn
Pembayaran
Nomorbyr *
Kodepsn **
Tanggalbyr
Jumlahbyr
1
M
1
M
1
M
M
1
1
M
1
M
1
M
1
M
1 1
1
1
1
1
1 M
Status
Nomorstatus *
Tglstatus
Nomordft **
Kd_tindakan **
Total_biaya
diagnosa
Tindakan
Kd_tindakan *
Jenis_tindakan
Biaya_tindakanM
1
1
M
Gambar III. 3 LRS (Logical Record Structure)
43
3.6. Spesifikasi File
1. Spesifikasi File Pasien
Nama File : Pasien
Akronim File : Pasien.frm
Fungsi : Menyimpan data pasien
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 96 Karakter
Kunci Field : Kodepsn
Software : Microsoft Access 2010
Tabel III. 1 Spesifikasi Tabel Pasien
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Kode Psn KodePsn Text 8 Primary Key
2 Nama Psn NamaPsn Text 30
3 Alamat Psn AlamatPsn Text 30
4 Gender Psn GenderPsn Text 10
44
5 Umur Psn UmurPsn Text 3
6 Telepon Psn TeleponPsn Text 15
2. Spesifikasi File Dokter
Nama File : Dokter
Akronim File : Dokter.frm
Fungsi : Menyimpan data dokter
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 102 Karakter
Kunci Field : KodeDkt
Software : Microsoft Access 2010
Tabel III. 2 Spesifikasi Tabel Dokter
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Kode Dkt KodeDkt Text 5 Primary Key
2 Nama Dkt NamaDkt Text 30
45
3 Spesialis Spesialis Text 20
4 Alamat Dkt AlamatDkt Text 30
5 Telepon Dkt TeleponDkt Text 15
6. Kode Pl Kodepl Text 2
7. Tarif Tarif Number
3. Spesifikasi File Obat
Nama File : Obat
Akronim File : Obat.frm
Fungsi : Menyimpan data obat
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 65 Karakter
Kunci Field : KodeObt
Software : Microsoft Access 2010
46
Tabel III. 3 Spesifikasi Tabel Obat
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Kode Obt KodeObt Text 5 Primary Key
2 Nama Obt NamaObt Text 30
3 Jenis Obt JenisObt Text 15
4 Katagori Katagori Text 15
5 Harga Obt HargaObt Number
6 Jumlah Obt JumlahObt Number
4. Spesifikasi File Pemakai
Nama File : Pemakai
Akronim File : Pemakai.frm
Fungsi : Menyimpan data pemakai
Tipe File : File Admin
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 60 Karakter
Kunci Field : KodePmk
47
Software : Microsoft Access 2010
Tabel III. 4 Spesifikasi Tabel Pemakai
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Kode Pmk KodePmk Text 5 Primary Key
2 Nama Pmk NamaPmk Text 30
3 Pass Pmk PassPmk Text 10
4 Status Pmk StatusPmk Text 15
5. Spesifikasi File Detail
Nama File : Detail
Akronim File : Detail.frm
Fungsi : Menyimpan data detail
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 17 Karakter
Kunci Field : NomorRsp
48
Software : Microsoft Access 2010
Tabel III. 5 Spesifikasi Tabel Detail
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Nomor Rsp NomorRsp Text 12
2 Kode Obt KodeObt Text 5
3 Harga Harga Number
4 Jumlah Beli JumlahBeli Number
5 Sub Total SubTotal Number
6. Spesifikasi File Temporer
Nama File : Temporer
Akronim File : Temporer.frm
Fungsi : Menyimpan data temporer
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 38 Karakter
Kunci Field : KodePmk
49
Software : Microsoft Access 2010
Tabel III. 6 Spesifikasi Tabel Temporer
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Nomor Nomor Text 3
2 Kode Kode Text 5
3 Nama Nama Text 30
4 Harga Harga Number
5 Jumlah Beli JumlahBeli Number
6 Sub Total SubTotal Number
7. Spesifikasi File Laporan Pembayaran
Nama File : Laporan Pembayaran
Akronim File : LapPembayaran.frm
Fungsi : Menyimpan data pembayaran
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 18 Karakter
50
Kunci Field : NomorByr
Software : Microsoft Access 2010
Tabel III. 7 Spesifikasi Tabel Laporan Pembayaran
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Nomor Byr NomorByr Text 10 Primary Key
2 Kode Psn KodePsn Text 8
3 Tanggal Byr TanggalByr Date
4 Jumlah Byr JumlahByr Number
8. Spesifikasi File Pendaftaran
Nama File : Pendaftaran
Akronim File : Pendaftaran.frm
Fungsi : Menyimpan data pendaftaran
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 33 Karakter
51
Kunci Field : NomorDft
Software : Microsoft Access 2010
Tabel III. 8 Spesifikasi Tabel Pendaftaran
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Nomor Dft NomorDft Text 10 Primary Key
2 Tanggal Dft TanggalDft Date
3 Kode Dkt KodeDkt Text 5
4 Kode Psn KodePsn Text 8
5 Kode Pl KodePl Text 2
6 Kode Pmk KodePmk Text 5
5 Biaya Biaya Number
6 Ket Ket Text 3
9. Spesifikasi File Poli
Nama File : Poli
Akronim File : Poli.frm
Fungsi : Menyimpan data poli
Tipe File : File Master
Organisasi File : Index Sequential
52
Akses File : Random
Media : Hard Disk
Panjang Record : 32 Karakter
Kunci Field : KodePl
Software : Microsoft Access 2010
Tabel III. 9 Spesifikasi Tabel Poli
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Kode Pl KodePl Text 2 Primary Key
2 Nama Pl NamaPl Text 30
10. Spesifikasi File Resep
Nama File : Resep
Akronim File : Resep.frm
Fungsi : Menyimpan data resep
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
53
Panjang Record : 42 Karakter
Kunci Field : NomorRsp
Software : Microsoft Access 2010
Tabel III. 10 Spesifikasi Tabel Resep
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Nomor Rsp NomorRsp Text 12
2 Nomor Pendaftaran NomorPendaftaran Text 10
3 Tanggal Rsp TanggalRsp Date
4 Kode Dkt KodeDkt Text 5
5 Kode Psn KodePsn Text 8
6 Kode Pl KodePl Text 2
7 Kode Pmk KodePmk Text 5
8 Total Hrg TotalHrg Number
9 Dibayar Dibayar Number
10 Kembali Kembali Number
11. Spesifikasi File Status
Nama File : Status
Akronim File : Status.frm
Fungsi : Menyimpan data rekam medis
54
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 73 Karakter
Kunci Field : NomorStatus
Software : Microsoft Access 2010
Tabel III. 11 Spesifikasi Tabel Status
No Elemenen Data Akronim Tipe Panjang Keterangan
1 Nomor Status NomorStatus Text 10 Primary Key
2 Tgl Status TglStatus Date
3 NomorDft NomorDft Text 10
4 kd_tindakan1 kd_tindakan1 Text 3 Foreign Key
5 total_biaya total_biaya Currency
6 Diagnosa diagnosa Text 50
55
12. Spesifikasi File Tindakan
Nama File : Tindakan
Akronim File : Tindakan.frm
Fungsi : Menyimpan data tindakan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 3 Karakter
Kunci Field : kd_tindakan
Software : Microsoft Access 2010
Tabel III. 12 Spesifikasi Tabel Tindakan
No Elemenen Data Akronim Tipe Panjang Keterangan
1 kd_tindakan kd_tindakan Text 3 Primary Key
2 jenis_tindakan jenis_tindakan Memo
3 biaya_tindakan biaya_tindakan Currency
56
3.7. Pengkodean
Dalam perancangan program ini Klinik Kebon Kacang, penulis menggunakan
identifikasi data, pemanggilan dan pengisian data. Kode akan memanggil seluruh
field yang berhubungan dengan kode tersebut secara otomatis tergantung dari
perintah yang diberikan. Dibawah ini adalah penjelasan secara rinci dari struktur
kode.
1. Kode Dokter
Fungsi : Untuk mengetahui data dokter
Panjang : 5 karakter
Tipe : text
Nomor UrutIdentitas Dokter
D K 0 0 1
2. Kode Pasien
Fungsi : Untuk mengetahui data pasien
Panjang : 8 karakter
Tipe : text
57
1 6 0 6 2
Tanggal Kedatangan PasienNomor Urut
Pasien
2 0 1
3. Kode Daftar/Pendaftaran
Fungsi : Untuk mengetahui data pendaftaran
Panjang : 10 karakter
Tipe : text
1 6 0 7 1
Tanggal Kedatangan Pasien Nomor Pendaftaran Pasien
9 0 0 0 1
4. Kode Pemakai/Admin
Fungsi : Untuk mengetahui data pemakai
Panjang : 5 karakter
Tipe : text
Nomor Urut
Administrator
A D S 0 1
Identitas
Administrator
58
5. Kode Status
Fungsi : Untuk mengetahui status pasien
Panjang : 10 karakter
Tipe : text
1 6 0 7 1
Tanggal Status Nomor Pendaftaran Pasien
9 0 0 0 2
6. Kode Resep
Fungsi : Untuk mengetahui data resep
Panjang : 12 karakter
Tipe : text
2 8 0 7 1
Tanggal Resep Nomor Urut resep
6 0 0 1R S P
Identitas Resep
7. Kode Data Poli
Fungsi : Untuk mengetahui data poli
Panjang : 2 karakter
Tipe : text
59
Dua Huruf
Menandakan
Poli
0 1
8. Kode Tindakan
Fungsi : Untuk mengetahui data tindakan
Panjang : 3 karakter
Tipe : text
Dua Huruf
Menandakan
Poli
0 1
9. Kode Data Obat
Fungsi : Untuk mengetahui data obat
Panjang : 5 karakter
Tipe : text
G I G 0 1
Nomor UrutIdentitas Obat
60
3.8. Spesifikasi Program
HIPO (Hierarchy Input Proses Output)
0.0
Login
0.0
Menu Utama
1.0
Master
0.0
2.0
Transaksi
0.0
1.1
Admin
1.0
3.0
0.0
4.0
Laporan
0.0
5.0
Lo Out
0.0
Utility
3.1
Ganti Password
3.0
4.1
Datas Master
4.0
4.2
Data Transaksi
4.0
4.3
Data Status
4.0
1.2
Poli
1.0
1.3
Dokter
1.0
1.4
Pasien
1.0
1.5
Obat
1.0
1.6
Informasi Pasien
1.0
1.7
Tindakan
1.0
2.1
Pendaftaran
2.0
2.2
Resep
2.0
2.3
Status
2.0
3.2
Backup Database
3.0
Gambar III. 4 Diagram HIPO
61
Spesifikasi program Rekam Medis Pasien Rawat Jalan adalah sebagai berikut:
1. Log In
Nama Program : Form Log In
Akronim : Login.frm
Fungsi : Sebagai media verifikasi pengguna untuk bisa masuk
kedalam menu utama program
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.1
Proses :
a. Pada form login terdapat dua tombol yaitu tombol nama dan tombol password.
Masukan nama lalu tekan enter, jika nama salah maka muncul pesan
“Kesempatan ke 1 Salah Nama tidak dikenal”, jika sampai 3x nama salah maka
form akan ditutup. Jika nama benar maka pointer mouse akan fokus di textbox
password
b. Masukkan password lalu tekan enter, jika password salah maka akan muncul
pesan “Kesempatan ke 1/2/3 Salah”, jika sampai 3x password salah maka
form akan ditutup. Jika password benar makan akan masuk ke menu utama.
Menu utama akan aktif dengan tools sesuai hak akses masing-masing
pengguna.
62
2. Menu Utama
Nama Program : Form Menu Utama
Akronim : Menu.frm
Fungsi : Untuk menampilkan pilihan menu, yaitu menu admin,
master, transaksi, utility, laporan dan logout
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.2
Proses :
a. Terdapat 5 menu dalam menu utama yaitu Admin, Master, Transaksi, Utility,
Laporan dan Logout.
b. Jika diklik menu admin, akan mucul sub menu Pemakai.
c. Jika diklik menu master, akan muncul sub menu Data Poli, Data Dokter, Data
Pasien, Data Obat, Data Informasi Pasien dan Tindakan
d. Jika diklik menu transaksi, akan muncul sub menu Pendaftaran, Resep dan
Status.
e. Jika diklik menu utility, akan muncul sub menu Ganti Password dan Backup
Database.
f. Jika diklik menu laporan, akan muncul sub menu Laporan Data Master,
Laporan Data Transaksi dan Laporan Data Status. Jika disorot sub menu
Laporan Data Master maka terdapat sub menu lagi yaitu sub menu Laporan
Data Master, Laporan Data Dokter, Laporan Data Obat Per Jenis, Laporan Obat
Per Poli, Laporan Pasien Per Gender dan Laporan Pemakai Per Status. Jika
63
disorot sub menu Laporan Data Transaksi maka terdapat sub menu lagi yaitu
sub menu Laporan Pembayaran sedangkan jika disorot sub menu Laporan Data
Status maka muncul sub menu Laporan Status.
3. Poli
Nama Program : Form Data Poli
Akronim : Poli.frm
Fungsi : Menampilkan form data poli
Indeks Program : -
Bahasa Pogram : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.3
Proses :
a. Klik menu master di menu utama lalu klik sub menu poli, maka akan muncul
tampilan form Data Poli.
b. Pada form ini terdapat 6 tombol, yaitu tombol Input, Edit, Hapus, Simpan, Batal
dan Tutup.
c. Pada saat form aktif maka tombol yang aktif adalah tombol Input, Edit, Hapus,
Simpan, Batal dan Tutup.
d. Klik tombol Input untuk menambah data baru, maka Kode Poli langsung
muncul didalam textbox Kode Poli dan fokus akan ada di textbox Nama Poli.
e. Setelah Data Poli terisi hingga textbox Nama Poli, barulah tombol Simpan dan
Batal akan aktif.
f. Klik Simpan maka Data Poli akan tersimpan. Lalu form akan kembali seperti
awal form diaktifkan.
64
g. Tombol Edit berfungsi untuk merubah data poli. Jika tombol Edit diklik maka
data yang telah ditampilkan tadi akan fokus ke Kode Poli dan Nama Poli, lalu
tombol Simpan kembali aktif,untuk pengupdatean data.
h. Tombol Hapus berfungsi untuk menghapus data poli.
i. Tombol Tutup untuk keluar dari form.
4. Dokter
Nama Program : Form Data Dokter
Akronim : Dokter.frm
Fungsi : Sebagai tempat penambahan, pengeditan, pencarian
dan penghapusan data dokter
Indeks Program : KodeDkt
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.4
Proses :
a. Klik menu master di menu utama lalu klik sub menu Dokter, maka akan
muncul tampilan form Data Dokter.
b. Pada form ini terdapat 6 tombol, yaitu tombol Input, Edit, Hapus, Simpan, Batal
dan Tutup.
c. Klik tombol Input untuk menambah data baru, maka Kode Poli langsung
muncul didalam combobox Kode Poli dan fokus akan ada di textbox tarif
dokter.
d. Setelah semua data terisi hingga textbox Tarif Dokter, barulah tombol Simpan
akan aktif.
65
e. Klik Simpan maka data dokter akan tersimpan. Lalu form akan kembali seperti
awal form diaktifkan.
f. Tombol Edit berfungsi untuk merubah Data Dokter. Jika tombol Edit diklik
maka data yang telah ditampilkan tadi akan fokus ke Kode Poli, Kode Dokter,
Nama Dokter, Alamat, Telepon dan Tarif, lalu tombol Simpan kembali
aktif,untuk pengupdatean data.
g. Tombol Hapus berfungsi untuk menghapus data dokter.
h. Tombol Tutup untuk keluar dari form.
5. Pasien
Nama Program : Form Data Pasien
Akronim : Pasien.frm
Fungsi : Sebagai tempat penambahan, pengeditan, pencarian
dan penghapusan data pasien.
Indeks Program : KodePsn
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.5
Proses :
a. Klik menu master di menu utama lalu klik sub menu Pasien, maka akan muncul
tampilan form Data Pasien.
b. Pada form ini terdapat 6 tombol, yaitu tombol Input, Edit, Hapus, Simpan, Batal
dan Tutup.
c. Klik tombol Input untuk menambah data baru, maka Kode Pasien langsung
muncul didalam textbox Kode Pasien dan fokus akan ada di textbox telepon.
66
d. Setelah semua data terisi hingga textbox Telepon, barulah tombol Simpan akan
aktif.
e. Klik Simpan maka data pasien akan tersimpan. Lalu form akan kembali seperti
awal form diaktifkan.
f. Tombol Edit berfungsi untuk merubah Data Pasien. Jika tombol Edit diklik
maka data yang telah ditampilkan tadi akan fokus ke Kode Pasien, Nama
Pasien, Alamat, Gender, Umur dan Telepon, lalu tombol Simpan kembali
aktif,untuk pengupdatean data.
g. Tombol Hapus berfungsi untuk menghapus data pasien.
h. Tombol Tutup untuk keluar dari form.
6. Obat
Nama Program : Form DataObat
Akronim : Obat.frm
Fungsi : Sebagai tempat penambahan, pengeditan, pencarian
dan penghapusan data obat.
Indeks Program : KodeObt
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.6
Proses :
a. Klik menu master di menu utama lalu klik sub menu Obat, maka akan muncul
tampilan form Data Obat.
b. Pada form ini terdapat 6 tombol, yaitu tombol Input, Edit, Hapus, Simpan, Batal
dan Tutup.
67
c. Klik tombol Input untuk menambah data baru, maka Katagori langsung muncul
didalam combobox Katagori dan fokus akan ada di textbox Jumlah.
d. Setelah semua data terisi hingga textbox Jumlah, barulah tombol Simpan akan
aktif.
e. Klik Simpan maka data obat akan tersimpan. Lalu form akan kembali seperti
awal form diaktifkan.
f. Tombol Edit berfungsi untuk merubah Data Obat. Jika tombol Edit diklik maka
data yang telah ditampilkan tadi akan fokus ke Katagori, Kode Obat, Nama
Obat, Jenis, Harga dan Jumlah, lalu tombol Simpan kembali aktif, untuk
pengupdatean data.
g. Tombol Hapus berfungsi untuk menghapus data obat.
h. Tombol Tutup untuk keluar dari form.
7. Informasi Pasien
Nama Program : Form Informasi Pasien
Akronim : Infopasien.frm
Fungsi : Untuk menampilkan informasi pasien
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.7
Proses :
a. Klik menu master di menu utama lalu klik sub menu Informasi Pasien, maka
akan muncul tampilan form Informasi Pasien.
68
b. Pada form ini terdapat textbox Nama Pasien, jika textbox tersebut dimasukkan
nama pasien maka akan keluar Nama Pasien, Tanggal Daftar, Nama Dokter dan
Nama Poli.
8. Tindakan
Nama Program : Form Tindakan
Akronim : Tindakan.frm
Fungsi : Untuk menampilkan data tindakan
Indeks Program : kd_tindakan
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.8
Proses :
a. Klik menu master di menu utama lalu klik sub menu tindakan, maka akan
muncul tampilan form Data Tindakan.
b. Pada form ini terdapat 5 tombol, yaitu tombol Input, Edit, Simpan, Batal dan
Tutup.
c. Klik tombol Input untuk menambah data baru, maka Kode Tindakan langsung
muncul didalam textbox Kode Tindakan dan fokus akan ada di textbox Biaya.
d. Setelah semua data terisi hingga textbox Biaya, barulah tombol Simpan akan
aktif.
e. Klik Simpan maka data tindakan akan tersimpan. Lalu form akan kembali
seperti awal form diaktifkan.
69
f. Tombol Edit berfungsi untuk merubah Data Tindakan. Jika tombol Edit diklik
maka data yang telah ditampilkan tadi akan fokus ke Kode Tindakan, Jenis
Tindakan, Biaya lalu tombol Simpan kembali aktif, untuk pengupdatean data.
g. Tombol Tutup untuk keluar dari form.
9. Pendaftaran
Nama Program : Form Pendaftaran
Akronim : Pendaftaran.frm
Fungsi : Sebagai tempat pendaftaran dan mendapatkan nomor
antrian pasien
Indeks Program : NomorDft
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.9
Proses :
a. Klik menu transaksi di menu utama lalu klik sub menu pendaftaran, maka akan
muncul tampilan form Pendaftaran.
b. Pada form ini terdapat 6 tombol, yaitu tombol Input, Simpan, Batal, Tutup,
Pasien Baru, dan Cetak Kartu Pasien.
c. Klik tombol Input untuk menambah data baru maka Kode Pasienlangsung
muncul didalam combobox Kode Pasien dan fokus akan ada di textbox Nomor
Antrian. Saat menambahkan data baru tombol yang aktif yaitu Simpan, Batal,
Tutup dan Cetak Kartu Pasien.
d. Klik Simpan maka data pendaftaran akan tersimpan, lalu form akan kembali
seperti awal form diaktifkan.
70
e. Klik Cetak Kartu Pasien lalu masukkan Nomor Pendaftaran maka Kartu Pasien
akan tercetak.
f. Tombol Batal berfungsi untuk membatalkan data pendaftaran pasien.
g. Tombol Tutup berfungsi untuk keluar dari form.
10. Resep
Nama Program : Form Resep
Akronim : Resep.frm
Fungsi : Sebagai penerimaan data resep
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.10
Proses :
a. Klik menu transaksi di menu utama lalu klik sub menu resep, maka akan
muncul tampilan form Data Resep.
b. Pada form ini terdapat 3 tombol, yaitu tombol Simpan, Batal dan Tutup.
c. Pada saat form ini aktif maka Nomor Pendaftaran langsung muncul didalam
combobox Nomor Pendaftaran dan fokus akan ada di textbox Kode Poli.
d. Setelah Data Resep telah terisi semua, lalu klik tombol Simpan maka akan
keluar Struk Resep.
e. Tombol Batal berfungsi untuk membatalkan data resep.
f. Tombol Tutup berfungsi untuk keluar dari form.
71
11. Status
Nama Program : Form Status
Akronim : Status.frm
Fungsi : Sebagai tempat transaksi status pasien dengan
memasukkan elemen yang berhubungan dengan data
rekam medis.
Indeks Program : NomorStatus
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.11
Proses :
a. Klik menu transaksi di menu utama lalu klik sub menu status, maka akan
muncul tampilan form Data Status.
b. Pada saat form aktif maka textbox Tanggal akan terisi otomatis dengan tanggl
sistem komputer, terdapat 4 tombol di form ini, yaitu tombol Input, Simpan,
Hapus dan Tutup.
c. Klik tombol Input maka Nomer Status akan otomatis terisi.
d. Inputkan Nomor Pendaftaran maka akan muncul dokter pemeriksa, nama
pasien, gender dan umur, lalu pilih tombol Ada Tindakan atau Tidak Ada
Tindakan dan isi diagnosa.
e. Setelah data status terisi semua, lalu klik tombol simpan maka data akan
tersimpan dan data akan tercetak.
f. Tombol Tutup berfungsi untuk keluar dari form.
72
12. Ganti Password
Nama Program : Form Ganti Password
Akronim : GantiPass.frm
Fungsi : Untuk menampilkan form ganti password
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.12
Proses :
a. Di form ganti password terdapat textbox Nama, Password Lama, Password
Baru dan Konfirmasi Pwd Baru
b. Masukkan nama dan password lama, lalu masukkan pssword baru dan
konfirmasi pwd baru maka password baru akan tersimpan.
13. Laporan Data Master
Nama Program : Form Laporan Data Master
Akronim : LapMaster.frm
Fungsi : Sebagai tempat untuk menampilkan menu Laporan
Data Dokter, Laporan Data Obat, Laporan Data Pasien,
Laporan Data Poli, Laporan Data Pemakai, Laporan
Data Pendaftaran dan Laporan Data Tindakan.
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.13, C.14, C.15, C.16, C.17, C.18 dan
C.19
73
Proses :
a. Klik menu Laporan di Menu Utama, lalu klik Data Master dan pilih Laporan
Data Master maka akan muncul tampilan form Laporan Data Dokter dan
Laporan Data Dokter akan tercetak.
b. Klik menu Laporan di Menu Utama, lalu klik Data Master dan pilih Laporan
Data Master maka akan muncul tampilan form Laporan Data Obat dan Laporan
Data Obat akan tercetak.
c. Klik menu Laporan di Menu Utama, lalu klik Data Master dan pilih Laporan
Data Master maka akan muncul tampilan form Laporan Data Poli dan Laporan
Data Poli akan tercetak.
d. Klik menu Laporan di Menu Utama, lalu klik Data Master dan pilih Laporan
Data Master maka akan muncul tampilan form Laporan Data Pemakai dan
Laporan Data Pemakai akan tercetak.
e. Klik menu Laporan di Menu Utama, lalu klik Data Master dan pilih Laporan
Data Master maka akan muncul tampilan form Laporan Data Pendaftaran dan
Laporan Data Pendaftaran akan tercetak.
f. Klik menu Laporan di Menu Utama, lalu klik Data Master dan pilih Laporan
Data Master maka akan muncul tampilan form Laporan Data Tindakan dan
Laporan Data Tindakan akan tercetak.
14. Laporan Data Transaksi
Nama Program : Form Laporan Data Transaksi
Akronim : LapTransaksi.frm
74
Fungsi : Sebagai tempat untuk menampilkan Laporan
Pembayaran Harian, Mingguan dan Bulanan.
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.20
Proses :
a. Klik menu Laporan di Menu Utama, lalu klik Data Transaksi maka akan
muncul tampilan form Laporan Pembayaran Harian, Mingguan dan Bulanan.
15. Laporan Data Status
Nama Program : Form Laporan Data Status
Akronim : LapStatus.frm
Fungsi : Sebagai tempat untuk menampilkan Laporan Data
Status
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.21
Proses :
b. Klik menu Laporan di Menu Utama, lalu klik Data Status maka akan muncul
tampilan form Laporan Status, lalu pilih salah satu Nomor Status maka rekam
medis pasien akan tercetak
16. Data Pemakai
Nama Program : Form Data Pemakai
Akronim : Pemakai.frm
75
Fungsi : Sebagai tempat penambahan, pengeditan, pencarian
dan penghapusan data pemakai
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.22
Proses :
a. Klik menu admin di menu utama lalu klik sub menu pemakai, maka akan
muncul tampilan form Data User.
b. Pada form ini terdapat 6 tombol, yaitu tombol Input, Edit, Hapus, Simpan,
Batal dan Tutup
c. Klik tombol Input untuk menambah data baru maka Status langsung muncul
didalam combobox Status dan fokus akan ada di textbox Password. Saat
menambahkan data baru tombol yang aktif yaitu Simpan dan Batal.
d. Klik Simpan maka data User akan tersimpan, lalu form akan kembali seperti
awal form diaktifkan.
e. Tombol Edit berfungsi untuk mengedit data user.
f. Tombol Hapus berfungsi untuk menghapus data user.
g. Tombol Batal berfungsi untuk membatalkan data user.
h. Tombol Tutup berfungsi untuk keluar dari form.
76
3.9. Spesifikasi Sistem Komputer
a. Umum
Sistem dikatakan baik dan akan berhasil digunakan atau diterapkan jika didukung
dengan beberapa unsur atau beberapa aspek antara lain, perangkat keras (Hardware)
dan perangkat lunak (Software). Diantara unsur tersebut yaitu prasarana atau
peralatan pendukung yang dibutuhkan harus sesuai dengan spesifikasi sistem yang
diusulkan, untuk itu penulis menguraikan prasarana atau perangkat komputer yang
harus tersedia pada sistem yang diusulkan.
b. Perangkat Keras
Perangkat keras (Hardware) adalah seluruh komponen yang membentuk suatu
sistem computer dan peralatan lainnya yang minimum dan memungkinkan computer
dapat melaksanakan tugasnya, klasifikasi perangkat keras yang diusulkan adalah
sebagai berikut:
a. Monitor : 15”
b. Processor : Intel (R) Celeron (R) @1.10 GHz
c. Memory : 1 GB (Minimum)
d. Hardisk : 80 GB
e. floppy disk : 3,5” (1,44 MB)
f. Keyboard : Standar PS/2
g. printer : Epson L210 Series
h. mouse : PS/2
77
c. Perangkat Lunak
Bagian penting lain yang mendukung program adalah perangkat lunak (software)
yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang akan
digunakan untuk menjalankan program tersebut.
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program rekam medis
pasien rawat jalan ini adalah:
Sistem Operasi : Microsoft Windows 8
Bahasa Pemrograman : Microsoft visual basic 6.0
Program atau software pendukung : Microsoft Access 2010, Crystal Report
3.10. Flowchart
1. Flowchart form login
Start
Masukan
Nama
Pemakai
BenarMasukan
Password
BenarMenu
Utama
End
Y
Y Kesempatan 1
atau 2 Salah
Kesempatan 1
atau 2 Salah
T
T
Y
T
Y
T
Gambar III. 5 Flowchart form login
78
2. Flowchart Menu Utama
Start
Pilihan:
Admin
Master
Transaksi
Utili ty
Laporan
Logout
Admin
Master
Pemakai Data User
Data Poli
T
Y Y
T
Poli
Dokter
Pasien
Obat
Informasi Pasien
Tindakan
Y
Data Dokter
Data Pasien
Data Obat
Informasi
Pasien
Data
Tindakan
T
Y
Y
Y
Y
Y
Y
T
T
T
T
T
TransaksiData
Pendaftaran
T
Pendaftaran
Resep
Status
Data Resep
Data Status
T
Ganti
Password
Backup
Database
Ganti Password
Backup Database
T
Laporan Data
Master
Laporan
Pembayaran
Laporan Data
Status
Backup
Database
Data Master
Data Transaksi
Data Status
Backup Database
T
Utili ty
Laporan
Logout T
T
T
T
Y
Y
Y
Y
Y
Y
Y
Y
T
Y
T
T
YY
T
T
T
Y
End
Y
Gambar III. 6 Flowchart Menu Utama
79
3. Flowchart form Poli
Start
Pilih:
Input
Edit
Hapus
Tutup
Input Y
T
T
Masukan :
1.Kode PoliKode
Sudah Ada
Simpan Data belum
lengkap..! T
Edit
Masukan :
1.Nama Poli
Batal
T
T Y
Y
Masukan :
1.Kode PoliKode
Belum Ada
Edit :
1.Nama Poli
BatalSimpan Data belum
lengkap..!
Y
Y
T
Y YT
HapusMasukan :
1.Kode PoliKode
Belum Ada
Yakin
akan
dihapus
T
Y
Y
Hapus
Simpan edit
SimpanY
Y
Tutup
End
Y
T
Gambar III. 7 Flowchart form poli
80
4. Flowchart form Dokter
Start
Pilih:
Input
Edit
Hapus
Tutup
Input Y
T
T
Masukan :
1.Kode PoliKode
Sudah Ada
Simpan Data belum
lengkap..! T
Edit
Masukan :
1.Nama dokter
2.Alamat
3.No telepon
4.Tarif
Batal
T
T Y
Y
Masukan :
1.Kode dokterKode
Belum Ada
Edit :
1.Nama dokter
2.Alamat
3.No telepon
4.Tarif
BatalSimpan Data belum
lengkap..!
Y
Y
T
YT
HapusMasukan :
1.Kode dokterKode
Belum Ada
Yakin akan
dihapus T
Y
Y
Hapus
Simpan edit
SimpanY
Y
Tutup
End
Y
Y
T
Gambar III. 8 Flowchart form dokter
81
5. Flowchart form pasien
Start
Pilih:
Input
Edit
Hapus
Tutup
Input Y
T
T
Masukan :
1.Kode pasien
Kode
Sudah
Ada
Simpan Data belum
lengkap..! T
Edit
Masukan :
1.Nama pasien
2.Alamat
3.Gender
4.Umur
5.Telepon
Batal
T
T Y
Y
Masukan :
1.Kode pasien
Kode
Belum
Ada
Edit :
1.Nama pasien
2.Alamat
3.Gender
4.Umur
5.Telepon
BatalSimpan Data belum
lengkap..!
Y
Y
T
Y YT
HapusMasukan :
1.Kode pasienKode Belum
Ada
Yakin akan
dihapus T
Y
Y
Hapus
Simpan edit
SimpanY
Y
Tutup
End
Y
T
Gambar III. 9 Flowchart form pasien
82
6. Flowchart form Obat
Start
Pilih:
Input
Edit
Hapus
Tutup
Input Y
T
T
Masukan :
1.Kategori
Kode
Sudah
Ada
Simpan Data belum
lengkap..! T
Edit
Masukan :
1.Nama obat
2.Jenis
3.Harga
4.Jumlah
Batal
T
T Y
Y
Masukan :
1.Kode obat
Kode
Belum
Ada
Edit :
1.Nama obat
2.Jenis
3.Harga
4.Jumlah
BatalSimpan Data belum
lengkap..!
Y
Y
T
YT
HapusMasukan :
1.Kode obat
Kode
Belum
Ada
Yakin
akan
dihapus
T
Y
Y
Hapus
Simpan edit
SimpanY
Y
Tutup
End
Y
Y
Y
Gambar III. 10 Flowchart form Obat
83
7. Flowchart form Informasi Pasien
Start
Masukan :
1.Nama Pasien
End
Nama Pasien ada
Tampil Data Grid
Y
T
Gambar III. 11 Flowchart form Informasi Pasien
84
8. Flowchart form Tindakan
Start
Pilih:
Input
Edit
Tutup
Input Y
T
T
Masukan :
1.Kode tindakan
Kode
Sudah
Ada
Simpan Data belum
lengkap..! T
Edit
Masukan :
1.Jenis tindakan
2.Biaya
Batal
T
T Y
Y
Masukan :
1.Kode tindakan
Kode
Belum
Ada
Edit :
1.Jenis tindakan
2.Biaya
BatalSimpan Data belum
lengkap..!
Y
Y
T
Y YT
Simpan edit
SimpanY
Y
Tutup
End
Y
Gambar III. 12 Flowchart form Tindakan
85
9. Flowchart form Pendaftaran
Start
Pilih:
Input
Tutup
Cetak
Input Y
T
T
Masukan :
1.Kode poli
2.Kode dokter
Pasien
baru
Masukan :
1.Nama Pasien
2.Alamat
3.Gender
4.Umur
5.Telepom
Y
Tutup
End
Y
Masukan :
1.Kode pasien
BatalSimpan T
T
Y
Y Simpan
T Data belum
lengkap..!
Cetak
Masukan :
1.No Pendaftaran Crystal ReportY
T
Gambar III. 13 Flowchart form Pendaftaran
86
10. Flowchart form Resep
Start
End
Masukan :
1.Kode Obat
2.Jumlah Obat
Tampil Total
Harga
Masukan :
1.Uang Bayar
Uang Bayar
KurangBatalSimpan
Masukan No
Pendaftaran
Tutup
Simpan
Y
Y
Y
Y Y
Y
T
T
T
Data belum
lengkap..!
T
Gambar III. 14 Flowchart form Resep
87
11. Flowchart form Status
Start
Pilih:
Input
Hapus
Tutup
Input Y
T
Masukan :
1.No pendaftaranAda
tinakan
Pilih Tindakan :
1.Penambalan gigi
2.Pencabutan gigi
3.Pemasangan kawat gigi
4.Bleacing
5.Pembuatan gigi palsu
6.Pembersihan karang
Y
End
Y
Masukan :
1.DiagnosaT
Tampil harga
Hapus
Crystal Report
SimpanSimpan
Ingin
CetakY
T
Masukan :
1.No pendaftaran OKY HapusY
T
Hapus
T
Gambar III. 15 Flowchart form Status
88
12. Flowchart form Ganti Password
Start
Masukan :
1.Nama
Terdaftar Nama belum
terdaftar
Masukan :
1.Password lama
Benar Password
Lama Salah
Masukan :
1.Password baru
Password baru
belum dibuatDibuat
Benar
Masukan :
1.Konfirmasi
Password baru
Masukan :
1.Password
konfirmasi
tidak sama
Disimpan
Start
Simpan
T
Y
Y
Y
Y
T
T
Y
T
T
Gambar III.16 Flowchart form Ganti password
89
13. Flowchart form Backup Database
Start
Pilih File Sumber:
End
Copy
Pilih Direktori
Tujuan
Copy
Sudah
memilih file
Belum memilih
file sumber
Sudah
memilih
direktori
Belum memilih
direktori tujuan
Y
T
Y
T
Gambar III. 17 Flowchart form Backup Database
90
14. Flowchart form Laporan Data Master
Start
Pilihan Laporan:
1.Data master
2.Dokter(spesialis)
3.Obat per jenis
4.Obat per poli
5.Pasien per gender
6.Pemakai per status
7.Resep per
Data master
Pilihan data master:
1.Dokter
2.Obat
3.Pasien
4.Poli
5.Pemakai
6.Pendaftaran
7.Tidakan
Crystal Report
Dokter
(spesialis)
Pilihan Dokter
Spesialis::
1.Gigi
Crystal Report
Obat per jenis
Pilihan Obat
Per Jenis::
1.Kapsul
2.Tablet
Crystal Report
Obat per Poli
Pilihan Obat
per poli::
1.Gigi
Crystal Report
Pasien per
gender
Pilihan pasien
per gender:
1.Pria
2.Wanita
Crystal Report
Pemakai per
status
Pilihan pemakai
per status:
1.Administrator
Crystal Report
Resep per
T
Y
Y
T
Y
T
Y
T
Y
Y
T
T
Nomor
Tanggal
Dokter
Pasien
Pilih:
1.Nomor
Resep
Pilih:
1.Tanggal
Resep
Pilih:
1.Dokter
Pilih:
1.Pasien
Pilih:
1.Poli
Crystal Report
Crystal Report
Crystal Report
Crystal Report
Crystal Report
End
Poli
Y Y
Y
Y
Y
Y
T
T
T
T
T
Gambar III. 18 Flowchart form Laporan Data Master
91
15. Flowchart form Laporan Pembayaran
Start
Pilihan Laporan:
1.Harian
2.Mingguan
3.Bulanan
Harian
MingguanPilih Tanggal
AwalCrystal Report
T
Y
T
Pilih Tanggal Crystal Report
Pilih Tanggal
Akhir
MingguanPilih Tanggal
Awal
Pilih Tanggal
AwalCrystal Report
End
Y
T
Gambar III. 19 Flowchart form Laporan Pembayaran
92
16. Flowchart form Laporan Data Status
Start
Pilihan Nomor
Status
End
Gambar III. 20 Flowchart form Laporan Data Status
93
17. Flowchart from Data User
Start
Pilih:
Input
Edit
Hapus
Tutup
Input Y
T
T
Masukan :
1.Status
Simpan Data belum
lengkap..! T
Edit
Masukan :
1.Nama Pemakai
2.Password
BatalT
Masukan :
1.Kode pemakai
Kode
Belum
Ada
Edit :
1.Nama pemakai
2.password
BatalSimpan Data belum
lengkap..!
Y
Y
T
YT
HapusMasukan :
1.Kode pemakaiKode Belum
Ada
Yakin akan
dihapus T
Y
T
Y
Hapus
Simpan edit
SimpanY
Y
Tutup
End
Y
Y
Y
Gambar III. 21 Flowchart form Data User